@layer techmed-light{.workspace-techmed .path-render-dialog{--render-window-size:min(790px,calc((100dvh - 24px) / var(--ui-zoom,1.15)),calc((100vw - 24px) / var(--ui-zoom,1.15)))!important}.workspace-techmed .path-render-dialog .path-render-edge-progress>span{font-variant-numeric:tabular-nums;color:var(--techmed-blue,#1674c4)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;bottom:8px!important;right:8px!important}.workspace-techmed .model-importer-scena .model-layer-panel .model-material-row.selected-material{border-color:var(--techmed-blue,#1674c4)!important;box-shadow:inset 3px 0 var(--techmed-blue,#1674c4)!important;background:#e6f1fc!important}.workspace-techmed .model-importer-scena .model-layer-panel .model-material-row.selected-material .model-material-name{color:var(--techmed-blue,#1674c4)!important;background:0 0!important}.workspace-techmed .model-layer-panel :is(.model-object-node,.model-material-folder-children,.model-node-color-children){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:#d2d8df!important}.workspace-techmed .model-layer-panel .model-node-color-children span{color:var(--techmed-muted)!important}.workspace-techmed .model-layer-panel .model-object-visibility{background:0 0!important;place-items:center!important;display:grid!important}.workspace-techmed .model-layer-panel button.material-color-swatch,.workspace-techmed .model-layer-panel button.material-color-swatch:is(:hover,.active){background:var(--material-swatch)!important;border-color:#b4bdc7!important}.workspace-techmed .model-layer-panel button.material-color-swatch:is(:hover,.active){outline-offset:2px!important;outline:2px solid #176cc6!important}.workspace-bootstrap-techmed:before{display:none!important}.workspace-bootstrap-techmed img{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.workspace-bootstrap-techmed>span{overflow:hidden;opacity:1!important;animation:none!important}.workspace-techmed,.techmed-portal,.workspace-bootstrap-techmed{--techmed-panel:#f7f8fa;--techmed-field:#fff;--techmed-outline:#171b21;--techmed-text:#303840;--techmed-muted:#65717e;--techmed-blue:#176cc6;--techmed-hover:#eaf2fc;--techmed-fill:#c1d9f5;--blue:var(--techmed-blue)!important;--salto-accent:var(--techmed-blue)!important;--tm-blue:var(--techmed-blue)!important;--tm-navy:#303840!important;--tm-cyan:#176cc6!important;--tm-red:#176cc6!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:var(--techmed-text)!important;background:#fff!important}.workspace-techmed :is(.room-inspector,.model-importer-scena,.generator-scena,.ge-scena),.workspace-techmed{--ps-bg:var(--techmed-panel)!important;--ps-panel:var(--techmed-panel)!important;--ps-deep:var(--techmed-panel)!important;--ps-panel-deep:var(--techmed-panel)!important;--ps-surface:var(--techmed-field)!important;--ps-field:var(--techmed-field)!important;--ps-surface-hover:var(--techmed-hover)!important;--ps-line:var(--techmed-outline)!important;--ps-line-strong:var(--techmed-outline)!important;--ps-text:var(--techmed-text)!important;--ps-muted:var(--techmed-muted)!important;--inspector-bg:var(--techmed-panel)!important;--inspector-field:var(--techmed-field)!important;--inspector-line:var(--techmed-outline)!important;--inspector-text:var(--techmed-text)!important;--inspector-muted:var(--techmed-muted)!important;--import-panel:var(--techmed-panel)!important;--import-deep:var(--techmed-panel)!important;--import-surface:var(--techmed-field)!important;--import-hover:var(--techmed-hover)!important;--import-field:var(--techmed-field)!important;--import-line:var(--techmed-outline)!important;--import-line-strong:var(--techmed-outline)!important;--import-text:var(--techmed-text)!important;--import-muted:var(--techmed-muted)!important;--scena-bg:var(--techmed-panel)!important;--scena-panel:var(--techmed-panel)!important;--scena-raised:var(--techmed-field)!important;--scena-border:var(--techmed-outline)!important;--scena-text:var(--techmed-text)!important;--scena-muted:var(--techmed-muted)!important}.workspace-techmed :is(.left-panel,.right-panel,.room-inspector,.scene-outliner-dock,.scene-outliner-head,.room-category-head,.topbar,.bottom-bar,.room-side-rail,.catalog-panel,.room-library-heading,.catalog-folder-strip,.catalog-grid,.library-header,.library-tabs,.catalog-folder-path,.panel-heading,.properties-head,.advanced-dialog,.advanced-tabs,.advanced-content,.advanced-settings-layout,.advanced-settings-content,.settings-content,.settings-page-section,.interface-preview-card){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.workspace-techmed :is(.left-panel,.right-panel,.room-inspector,.advanced-dialog) :is(b,strong,h2,h3,label,summary,svg),.workspace-techmed :is(.room-category-head,.scene-outliner-head,.room-library-heading) *{color:var(--techmed-text)!important}.workspace-techmed :is(.room-category-head,.scene-outliner-head) svg{color:var(--techmed-muted)!important}.workspace-techmed :where(button,select,input:not([type=range]):not([type=checkbox]):not([type=color]),textarea){background-color:var(--techmed-field)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.workspace-techmed :is(input,textarea)::placeholder{opacity:1;color:var(--techmed-muted)!important}.workspace-techmed button:is(:hover,.active,[aria-pressed=true],[aria-selected=true]):not(:disabled){background-color:var(--techmed-hover)!important;color:var(--techmed-blue)!important;border-color:var(--techmed-blue)!important;outline-color:var(--techmed-blue)!important}.workspace-techmed button:is(:hover,.active,[aria-pressed=true],[aria-selected=true]):not(:disabled) :is(b,strong,span,svg){color:inherit!important}.workspace-techmed :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--techmed-blue)!important;outline-offset:2px!important}.workspace-techmed :is(.room-side-rail button,.topbar button,.scene-outliner-head button,.scene-outliner-row button){background:0 0!important}.workspace-techmed :is(.scene-outliner-row,.catalog-card,.catalog-card-main,.catalog-card-image,.catalog-card-name,.catalog-card-info,.room-summary>span){background-color:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}.workspace-techmed :is(.scene-outliner-row,.catalog-card).selected{background:var(--techmed-hover)!important;color:var(--techmed-blue)!important}.workspace-techmed :is(.scene-outliner-row,.catalog-card,.catalog-card-main) :is(span,b,svg){color:inherit!important}.workspace-techmed :is(.search-box,.catalog-search,.catalog-search-wrap){background:var(--techmed-panel)!important;border-color:var(--techmed-outline)!important}.workspace-techmed input[placeholder=Search\ assets],.workspace-techmed input[placeholder="Search assets..."]{background:var(--techmed-panel)!important}.workspace-techmed :is(.room-category-head,.scene-outliner-head){border-bottom:1px solid var(--techmed-outline)!important}.workspace-techmed :is(.room-range-readout,.room-range-edit){color:var(--techmed-text)!important;text-shadow:none!important}.workspace-techmed input[type=range]{background:var(--techmed-field)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.workspace-techmed input[type=range]::-webkit-slider-runnable-track{background:var(--techmed-field)!important;border:0!important}.workspace-techmed input[type=range]::-webkit-slider-thumb{box-shadow:-4096px 0 0 4096px var(--techmed-fill)!important;background:0 0!important}.workspace-techmed input[type=range]::-moz-range-track{background:var(--techmed-field)!important}.workspace-techmed input[type=range]::-moz-range-progress{background:var(--techmed-fill)!important}.workspace-techmed input[type=checkbox]{border-color:var(--techmed-muted)!important;accent-color:var(--techmed-blue)!important;box-shadow:none!important;background:0 0!important}.workspace-techmed input[type=checkbox]:checked{border-color:var(--techmed-blue)!important}.workspace-techmed input[type=checkbox]:before{background:var(--techmed-blue)!important}.workspace-techmed :is(.panel-scrollbar,.room-panel-scrollbar){background:0 0!important}.workspace-techmed ::-webkit-scrollbar-track{background:0 0!important}.workspace-techmed ::-webkit-scrollbar-thumb{background:#b6c0ca!important}.workspace-techmed :is(.empty-select,.empty-layer,.catalog-empty,.panel-note,.scene-outliner-empty){color:var(--techmed-muted)!important;background:0 0!important}.workspace-techmed :is(small,.setting-intro>span,.settings-page-heading>span,.scene-outliner-count){color:var(--techmed-muted)!important}.workspace-techmed :is([role=dialog],.start-dialog,.name-dialog,.advanced-dialog,.converter-dialog,.ai-render-dialog,.room-view-save-dialog,.model-editor-dialog){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:0 12px 36px #30384018!important}.workspace-techmed [role=dialog] :is(header,footer){background:var(--techmed-panel)!important;border-color:var(--techmed-outline)!important;color:var(--techmed-text)!important}.workspace-techmed :is(.start-overlay,.modal-overlay,.advanced-overlay,.converter-overlay){background:#64748b24!important}.workspace-techmed :is(.appbar,.left-tool-rail,.right-tab-rail,.scene-outliner-list,.scene-outliner-toggle,.project-launch-card,.workspace-toolbar,.techmed-view-controls){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.workspace-techmed :is(.appbar,.left-tool-rail,.right-tab-rail,.techmed-view-controls) button{color:var(--techmed-muted)!important;background:0 0!important}.workspace-techmed :is(.appbar,.left-tool-rail,.right-tab-rail,.techmed-view-controls) button:is(:hover,.active){background:var(--techmed-hover)!important;color:var(--techmed-blue)!important}.workspace-techmed :is(.appbar,.techmed-editor-brandmark) img{filter:none!important}.workspace-techmed .appbar button :is(svg,i,em,span){color:var(--techmed-muted)!important}.workspace-techmed .catalog-card-main>span,.workspace-techmed .catalog-card-meta{background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}.workspace-techmed .catalog-card-meta small{color:var(--techmed-muted)!important}.workspace-techmed :is(.library-search,.catalog-search,.catalog-search-wrap) input{background:var(--techmed-panel)!important}.workspace-techmed :is(.generator-scena,.model-importer-scena,.model-importer-dialog,.ge-scena){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.workspace-techmed :is(.meshy-source-panel,.meshy-settings-panel,.meshy-category-head,.meshy-stage-panel,.meshy-stage,.meshy-preview-loading,.meshy-tab-rail,.meshy-tool-rail,.model-import-left-panel,.model-import-right-shell,.model-preview-column,.model-preview-stage-wrap,.model-preview,.model-import-category-head,.model-layer-panel,.model-form-column,.model-property-section,.model-property-section>summary,.model-import-right-tabs,.model-texture-panel,.model-customization-panel,.model-thumbnail-workspace,.model-light-settings,.model-import-status,.material-layer-actions,.model-outliner-model,.model-outliner-object-head,.material-editor-hint,.materials-loading){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.workspace-techmed :is(.meshy-view-slot,.meshy-view-upload>i,.meshy-view-upload>small,.meshy-model-summary>span,.meshy-generated-list button>span,.texture-atlas-viewport,.texture-decal-preview,.model-material-row,.model-material-folder>summary){background-color:var(--techmed-field)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}.workspace-techmed :is(.generator-scena,.model-importer-scena,.converter-dialog) :is(h1,h2,h3,b,strong,label,summary,p,svg,.model-material-name){color:var(--techmed-text)!important}.workspace-techmed :is(.generator-scena,.model-importer-scena,.converter-dialog) :is(small,.meshy-user,.meshy-account,.meshy-preview-tip,.meshy-stage-tools,.meshy-stage-empty,.model-editor-title>span,.meshy-editor-title>span,.model-preview-tip,.material-editor-hint){color:var(--techmed-muted)!important}.workspace-techmed :is(.meshy-editor-title,.model-editor-title){color:var(--techmed-blue)!important}.workspace-techmed :is(.meshy-editor-title,.model-editor-title) :is(h2,b,svg){color:inherit!important}.workspace-techmed :is(.meshy-task-progress,.meshy-progress-copy>div){background:var(--techmed-field)!important}.workspace-techmed :is(.meshy-task-progress,.meshy-progress-copy>div)>i,.workspace-techmed .meshy-api-state.ready i{background:var(--techmed-blue)!important}.workspace-techmed :is(.meshy-retexture-overlay,.techmed-save-overlay){color:var(--techmed-text)!important;background:#ffffffd9!important}.workspace-techmed .techmed-save-overlay>span{background:var(--techmed-panel)!important;border-color:var(--techmed-outline)!important}.workspace-techmed :is(.model-import-right-tabs,.meshy-tab-rail,.meshy-tool-rail) button{background:0 0!important}.workspace-techmed :is(.model-import-right-tabs,.meshy-tab-rail,.meshy-tool-rail) button:is(:hover,.active):not(:disabled){color:var(--techmed-blue)!important;background:var(--techmed-hover)!important}.workspace-techmed :is(.generator-scena,.model-importer-scena) button:is(:hover,.active,[aria-pressed=true]):not(:disabled) :is(b,span,svg){color:inherit!important}.workspace-techmed :is(.meshy-category-head,.model-import-category-head,.texture-preview-toolbar,.model-editor-title>span,.meshy-editor-title>span,.texture-source-control,.texture-adjustments,.model-material-folder,.model-outliner-object,.model-customization-panel,.converter-dropzone){border-color:var(--techmed-outline)!important}.workspace-techmed .model-material-name{background:0 0!important}.workspace-techmed :is(.model-meta-grid,.model-search-metafields>div,.model-source-dimensions>span,.model-material-info,.material-editor-hint kbd){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}.workspace-techmed .model-meta-grid :is(label,span,output){color:var(--techmed-text)!important}.workspace-techmed .model-preview.empty>button{background:0 0!important}.workspace-techmed .model-preview.empty>button>span{background:var(--techmed-field)!important;color:var(--techmed-blue)!important;border-color:var(--techmed-outline)!important}.workspace-techmed :is(.converter-formats article,.converter-note){background:var(--techmed-field)!important;color:var(--techmed-text)!important;border:1px solid var(--techmed-outline)!important}.workspace-techmed :is(.converter-dropzone>span,.converter-dropzone>em,.converter-formats article>span,.converter-formats article>i){background:var(--techmed-hover)!important;color:var(--techmed-blue)!important}.workspace-techmed .converter-note span{color:var(--techmed-muted)!important}.workspace-techmed :is(.techmed-workspace,.techmed-workspace-minimal,.techmed-workspace-sidebar,.techmed-workspace-content,.techmed-model-browser,.techmed-rooms-browser,.techmed-room-presentation,.techmed-room-summary,.techmed-browser-preview,.techmed-browser-preview>header,.techmed-model-tiles>article){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.workspace-techmed :is(.techmed-workspace-sidebar,.techmed-workspace-identity,.techmed-room-summary h2,.techmed-model-folders,.techmed-model-toolbar>label){border-color:var(--techmed-outline)!important}.workspace-techmed :is(.techmed-model-toolbar>label,.techmed-model-tile>img,.techmed-model-tile>svg,.techmed-room-wall-list>span,.techmed-app-mark){background:var(--techmed-field)!important;color:var(--techmed-muted)!important;border-color:var(--techmed-outline)!important}.workspace-techmed :is(.techmed-workspace,.techmed-room-presentation) :is(h1,h2,h3,b,strong,dd,.techmed-program-icons svg,.techmed-model-tile>span){color:var(--techmed-text)!important}.workspace-techmed :is(.techmed-model-empty,.techmed-rooms-browser>p,.techmed-room-summary dt,.techmed-room-summary small,.techmed-room-summary li>span,.techmed-room-summary em,.techmed-room-presentation time,.techmed-room-wall-list){color:var(--techmed-muted)!important}.workspace-techmed .techmed-model-tiles>article.selected{border-color:var(--techmed-blue)!important}.workspace-techmed :is(.techmed-program-icons,.techmed-workspace-sidebar nav) button:is(.active,:hover) :is(span,svg){color:var(--techmed-blue)!important}.workspace-techmed .techmed-program-icons button{background:var(--techmed-panel)!important}.techmed-portal :is(.techmed-portal-nav,.techmed-products,.techmed-models-section,.techmed-model-showcase,.techmed-tools,.techmed-about,.techmed-model-list,.techmed-model-stage,.techmed-portal-footer,.techmed-collection-preview,.techmed-hero){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.techmed-portal .techmed-hero-shade{background:linear-gradient(90deg,#fff 0%,#fffffff2 42%,#ffffff38 80%,#ffffff14)!important}.techmed-portal :is(h1,h2,h3,b,strong,.techmed-hero-copy>p){color:var(--techmed-text)!important}.techmed-portal :is(p,small,.techmed-hero-copy>span,.techmed-portal-nav nav a){color:var(--techmed-muted)!important}.techmed-portal :is(h1 em,a:hover),.techmed-portal a:not(.techmed-brand){color:var(--techmed-blue)!important}.techmed-portal button{background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.techmed-portal button:is(.active,:hover),.techmed-portal .techmed-signin{background:var(--techmed-hover)!important;color:var(--techmed-blue)!important;border-color:var(--techmed-blue)!important}.techmed-portal button:is(.active,:hover) :is(b,span,svg){color:inherit!important}.workspace-techmed .techmed-portal{--techmed-panel:inherit;--techmed-field:inherit;--techmed-outline:inherit;--techmed-text:inherit;--techmed-muted:inherit}.techmed-portal :is(.techmed-hero>aside,.techmed-showcase-layout,.techmed-catalog-preview,.techmed-catalog-preview>div,.techmed-tools article){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important;box-shadow:none!important}.techmed-portal :is(.techmed-model-showcase>header>span,.techmed-tools article>i,.techmed-model-list>button>i){background:var(--techmed-hover)!important;color:var(--techmed-blue)!important}.techmed-portal :is(.techmed-hero>aside,.techmed-catalog-preview) :is(span,em,small){color:var(--techmed-muted)!important}[data-app=room].workspace-techmed.room-editor-modern>.appbar,.workspace-techmed .meshy-topbar,.workspace-techmed .model-editor-dialog>header{box-shadow:none!important;background:#fff!important}.workspace-techmed .file-menu-popover,.workspace-techmed .file-menu-popover :is(button,kbd,small),.workspace-techmed .name-dialog,.workspace-techmed .name-dialog :is(.project-dialog-titlebar,.quick-room-box,.room-project-choice-box,.name-dialog-actions,.project-name-field,.room-creation-method,.room-project-kind-grid),.workspace-techmed .name-dialog :is(h2,h3,p,small,label){color:var(--techmed-text)!important;box-shadow:none!important;background:#fff!important;border-color:#d2dce5!important}.workspace-techmed .file-menu-popover button:hover{color:var(--techmed-blue)!important;background:#edf5fc!important}.workspace-techmed .file-menu-popover>i{background:#d2dce5!important;height:1px!important}.workspace-techmed .name-dialog .project-dialog-titlebar :is(b,span,svg){color:var(--techmed-text)!important}.workspace-techmed .room-scroll-thumb{background:#b8c3cb!important}.workspace-techmed .room-scroll-track:is(:hover,:focus-visible) .room-scroll-thumb,.workspace-techmed .room-scroll-area.is-dragging .room-scroll-thumb{background:#8da0af!important}.workspace-techmed :not(.room-scroll-viewport){scrollbar-color:#b8c3cb transparent}[data-app=room].workspace-techmed.room-editor-modern .catalog-folder-strip{box-shadow:none!important;border-bottom:0!important}[data-app=room].workspace-techmed.room-editor-modern .catalog-folder-strip:after{background:#b9c4cd!important;height:1px!important}[data-app=room].workspace-techmed.room-editor-modern .catalog-grid{border-top:0!important}.workspace-techmed .techmed-home-button,.workspace-techmed .meshy-back{height:30px!important;color:var(--techmed-muted)!important;font:500 12px var(--font-ui,Arial),Arial,sans-serif!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0 7px!important;display:flex!important}.workspace-techmed .techmed-home-button:hover,.workspace-techmed .meshy-back:hover{color:var(--techmed-blue)!important;background:#edf5fc!important}.workspace-techmed .techmed-home-button>svg,.workspace-techmed .meshy-back>svg{width:16px!important;height:16px!important}[data-app=room].workspace-techmed.room-editor-modern>.appbar>.techmed-home-button{z-index:10;position:absolute!important;top:5px!important;left:14px!important}[data-app=room].workspace-techmed.room-editor-modern .file-menu{left:190px!important}.workspace-techmed .meshy-topbar{height:40px!important;padding-left:14px!important}.workspace-techmed .model-editor-dialog>header{gap:16px!important;height:40px!important;padding-left:14px!important}.workspace-techmed .model-import-open{flex:none!important;position:static!important}.workspace-techmed .techmed-simple-render,.workspace-techmed .techmed-document-panel{flex-direction:column;gap:18px;display:flex;padding:16px 12px!important}.workspace-techmed .techmed-simple-render label{flex-direction:column;gap:10px;font-size:12px;display:flex;color:var(--techmed-text)!important}.workspace-techmed .techmed-simple-render label>span{justify-content:space-between;display:flex}.workspace-techmed .techmed-simple-render select{width:100%;height:36px;font:inherit;border-radius:4px;padding:0 9px;border:1px solid #cad5df!important}.workspace-techmed :is(.techmed-simple-render,.techmed-document-panel)>button{min-height:38px;font:500 12px var(--font-ui,Arial),sans-serif;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;display:flex;border:1px solid #c6d3df!important}.workspace-techmed :is(.techmed-render-primary,.techmed-document-panel>button){color:#fff!important;background:#087db5!important;border-color:#087db5!important}.workspace-techmed :is(.techmed-render-primary,.techmed-document-panel>button):hover{color:#fff!important;background:#086ba1!important}.workspace-techmed .techmed-simple-render button>svg{width:17px;height:17px;color:inherit!important}.workspace-techmed .techmed-document-panel>svg{width:28px;height:28px;color:#087db5!important}.workspace-techmed .techmed-document-panel p{margin:0;font-size:12px;line-height:1.65;color:var(--techmed-muted)!important}.workspace-techmed .techmed-view-controls{gap:5px!important;overflow:visible!important}.workspace-techmed .techmed-view-controls>button{justify-content:center;align-items:center;gap:4px;border:1px solid #c7d3dd!important;border-radius:4px!important;width:36px!important;min-width:36px!important;height:30px!important;display:flex!important;position:relative!important;overflow:visible!important}.workspace-techmed .techmed-view-controls>button>svg{width:19px;height:19px}.workspace-techmed .techmed-view-number{color:#7c8b97!important;font-size:9px!important}.workspace-techmed .techmed-view-tooltip{visibility:hidden;opacity:0;pointer-events:none;z-index:40;white-space:nowrap;border:1px solid #c7d3dd;border-radius:4px;padding:6px 9px;color:#344957!important;font:12px var(--font-ui,Arial),Arial,sans-serif!important;background:#fff!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;box-shadow:0 4px 12px #283c5215!important}.workspace-techmed .techmed-view-controls>button:is(:hover,:focus-visible) .techmed-view-tooltip{visibility:visible;opacity:1}.workspace-techmed .techmed-library-catalog .techmed-model-tiles{min-width:0;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;gap:8px!important;padding:1px!important}.workspace-techmed .techmed-library-catalog .techmed-model-tiles>article{box-sizing:border-box;isolation:isolate;align-self:start;width:100%;aspect-ratio:1!important;border-radius:5px!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.workspace-techmed .techmed-library-catalog .techmed-model-tile{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.workspace-techmed .techmed-library-catalog .techmed-model-thumb{min-width:0;min-height:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.workspace-techmed .techmed-library-catalog .techmed-model-thumb>img{max-width:100%;max-height:100%;object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.workspace-techmed .techmed-library-catalog .techmed-model-tile>span{box-sizing:border-box;z-index:1;opacity:0;pointer-events:none;width:100%;line-height:1.2;transition:opacity .16s;bottom:0;left:0;background:linear-gradient(#0000,#fffffff2)!important;border:0!important;padding:20px 8px 8px!important;font-size:12px!important;position:absolute!important}.workspace-techmed .techmed-library-catalog article:is(:hover,:focus-within) .techmed-model-tile>span{opacity:1}@media (width<=900px){.workspace-techmed .techmed-library-catalog .techmed-model-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=620px){.workspace-techmed .techmed-library-catalog .techmed-model-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (hover:none){.workspace-techmed .techmed-library-catalog .techmed-model-tile>span{opacity:1}}.workspace-techmed .techmed-model-actions{opacity:0;pointer-events:none;transition:opacity .16s}.workspace-techmed .techmed-model-tiles>article:is(:hover,:focus-within) .techmed-model-actions{opacity:1;pointer-events:auto}@media (hover:none){.workspace-techmed .techmed-model-actions{opacity:1;pointer-events:auto}}.workspace-techmed .techmed-document-progress{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:500 15px var(--font-ui,Arial),sans-serif;cursor:wait;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0;color:#344957!important;background:#ffffffdc!important}.workspace-techmed .techmed-workspace-identity img{object-fit:contain!important;mix-blend-mode:multiply!important;width:208px!important;max-width:100%!important;height:104px!important}.workspace-techmed .model-editor-dialog>header>.techmed-home-button,.workspace-techmed .meshy-topbar>.meshy-back{z-index:10!important;position:fixed!important;top:5px!important;left:14px!important}.workspace-techmed .model-editor-dialog>header>.model-import-open{margin-left:190px!important}.workspace-techmed .name-dialog .project-dialog-title-icon{color:#087db5!important;background:#edf5fc!important;border:1px solid #cedce7!important}.workspace-techmed .techmed-simple-render label,.workspace-techmed .techmed-simple-render select,.workspace-techmed :is(.techmed-simple-render,.techmed-document-panel)>button{font:400 12px/1.45 var(--font-ui,Arial),sans-serif!important}.workspace-techmed .techmed-simple-render select{height:36px!important;padding:0 9px!important}.workspace-techmed .techmed-render-primary{font-weight:600!important}.workspace-techmed .techmed-simple-render{gap:12px!important;padding:12px!important}.workspace-techmed .techmed-simple-render label{gap:6px!important}.workspace-techmed .techmed-simple-render select{height:32px!important}.workspace-techmed .techmed-simple-render>button{min-height:34px!important}.workspace-techmed .model-importer-scena .model-unit-switch{background:0 0!important;border:0!important;padding:0!important}.workspace-techmed .model-importer-scena .model-unit-switch button{height:28px!important;min-height:28px!important;padding:4px 8px!important}.workspace-techmed .model-importer-scena .model-editor-dialog>header{background:var(--techmed-panel)!important}.workspace-techmed .model-importer-scena .model-thumbnail-page{background:var(--techmed-panel)!important;border:0!important;padding:0!important}.workspace-techmed .model-importer-scena .model-thumbnail-preview{background-color:#fff!important;background-image:var(--thumbnail-image,none),conic-gradient(#edf0f3 25%,#fff 0 50%,#edf0f3 0 75%,#fff 0)!important;color:var(--techmed-muted)!important;background-position:50%,0 0!important;background-repeat:no-repeat,repeat!important;background-size:contain,16px 16px!important}.workspace-techmed .model-importer-scena .model-thumbnail-preview :is(b,.room-rail-icon){color:var(--techmed-muted)!important}.workspace-techmed .model-importer-scena .model-editor-dialog>header>button{background:0 0!important}.workspace-techmed .model-importer-scena .model-editor-dialog>header>button:hover{background:var(--techmed-hover)!important}.workspace-techmed .model-importer-scena .model-folder-field .model-folder-add{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:18px!important;line-height:1!important}.workspace-techmed .model-importer-scena .model-scale-exact input{padding-right:24px!important}.workspace-techmed :is(.path-render-dialog,.room-view-save-dialog),.workspace-techmed :is(.path-render-body,.path-render-visual,.path-render-result-stage,.path-render-window-actions,.path-render-preparing,.path-render-empty,.room-view-save-body,.room-view-save-stage,.room-view-save-processing){color:var(--techmed-text)!important;background:#fff!important}.workspace-techmed :is(.path-render-dialog,.room-view-save-dialog) :is(header,footer,.path-render-info-strip,.room-view-save-info,.path-progress-panel,.path-render-progress,.path-render-progress-panel){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:#cbd2da!important}.workspace-techmed :is(.path-render-dialog,.room-view-save-dialog) :is(h2,h3,b,strong,label,p,span,small){color:var(--techmed-text)!important}.workspace-techmed :is(.path-render-dialog,.room-view-save-dialog) button{background:var(--techmed-field)!important;color:var(--techmed-text)!important;box-shadow:none!important;border-color:#cbd2da!important}.workspace-techmed :is(.path-render-dialog,.room-view-save-dialog) button:hover{background:var(--techmed-hover)!important;color:var(--techmed-blue)!important}.workspace-techmed .path-render-result-stage .path-render-image{background:#fff!important;border-color:#cbd2da!important;box-shadow:0 4px 18px #30384010!important}.workspace-techmed .path-render-preparing:before{display:none!important}.workspace-techmed .path-render-preparing>i{border-color:#dbe4ee!important;border-top-color:var(--techmed-blue)!important}.workspace-techmed :is(.ai-render-overlay,.room-view-save-overlay){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#64748b32!important}.workspace-techmed .viewport-record-controls :is(label,p,output,a,.viewport-record-audio-heading,.viewport-record-check){color:var(--techmed-text,#303840)!important}.workspace-techmed .viewport-record-controls :is(select,.viewport-record-upload,.viewport-record-audio-start input){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#303840!important;background:#fff!important;border-color:#cbd2da!important}.workspace-techmed .viewport-record-controls .viewport-record-audio{border-color:#d9dfe5!important}.workspace-techmed .viewport-record-controls audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-techmed .viewport-record-status{color:#303840!important;background:#fff!important;border-color:#b8c2cc!important}.workspace-techmed .workspace.viewport-recording{background:#e9edf1!important}.workspace-techmed .techmed-opening-properties .viewport-record-check{align-items:center;gap:8px;padding:12px 0!important;font-size:11px!important;display:flex!important}.workspace-techmed .techmed-library-categories button{background:0 0!important;border-color:#0000!important}.workspace-techmed .techmed-library-categories button:is(.active,:hover){background:var(--techmed-hover)!important;color:var(--techmed-blue)!important;border-color:var(--techmed-blue)!important}.workspace-techmed .techmed-library-categories button.active small{color:var(--techmed-blue)!important}.workspace-techmed .techmed-library-catalog .techmed-model-toolbar input{background:0 0!important}[data-app=room].workspace-techmed.room-editor-modern>.workspace{border:1px solid var(--techmed-outline)!important;outline:1px solid var(--techmed-outline)!important;outline-offset:-1px!important}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button{color:#626e79!important;background:0 0!important;border-color:#0000!important}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button:is(.active,:hover){color:var(--techmed-blue)!important;background:#edf4fd!important;border-color:#d4e4f8!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-icons button{border-color:#a8b0ba!important;box-shadow:0 2px 5px #243b5306!important}.workspace-techmed .techmed-program-icons .techmed-program-symbol{color:#4c6074!important;background:#f5f7fa!important;border-color:#e0e5eb!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-icons button:is(:hover,:focus-visible){background:#fff!important;border-color:#176cc6!important;box-shadow:0 9px 24px #274f7912!important}.workspace-techmed .techmed-program-icons button:is(:hover,:focus-visible) .techmed-program-symbol{color:var(--techmed-blue)!important;background:#edf4fd!important;border-color:#d0e2f8!important}.workspace-techmed .room-camera-views-body .camera-saved-views{background:var(--techmed-panel)!important;border-color:var(--techmed-outline)!important}.workspace-techmed .camera-saved-view-card{background:var(--techmed-field)!important;border-color:var(--techmed-outline)!important}.workspace-techmed .techmed-room-area{border-color:#dce2e9!important}.workspace-techmed .techmed-room-area>span{color:#677483!important}.workspace-techmed .techmed-room-area>strong{color:#223342!important}.workspace-techmed .techmed-room-area small{color:#677483!important}.workspace-techmed .techmed-viewer-progress{background:#e4eaf1!important;border:0!important}.workspace-techmed .techmed-viewer-progress>span{background:#176cc6!important}.workspace-techmed .techmed-viewer-selection{color:#223342!important;background:#ffffffed!important;border-color:#cdd8e3!important}.workspace-techmed .techmed-viewer-selection>button{color:#667789!important;background:0 0!important;border:0!important}.workspace-techmed .techmed-viewer-selection>button:hover{color:#176cc6!important;background:#edf4fd!important}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-sidebar,.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-content{background:var(--techmed-panel)!important}.workspace-techmed :is(.techmed-library-catalog,.techmed-rooms-browser,.techmed-room-presentation,.techmed-room-summary){background:0 0!important}.workspace-techmed :is(.catalog-card,.catalog-card-main,.catalog-card-image,.catalog-card-meta,.catalog-card-name,.catalog-card-info){background:var(--techmed-field)!important}.workspace-techmed .start-overlay.workspace-floating-window{-webkit-backdrop-filter:blur(9px)!important;background:#34465e24!important}.workspace-techmed .start-dialog{background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:#b8c3cf!important}.workspace-techmed .start-dialog :is(.start-brand,.start-actions,.start-account,.start-library,.recent-projects,.project-list-tabs,.project-scroll-area,.project-card-list,.project-modal-body){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;box-shadow:none!important;border-color:#d1d9e2!important}.workspace-techmed :is(.start-dialog,.name-dialog) :is(.project-card,.project-card-copy,.project-card-thumb,.project-thumbnail,.project-thumb,.new-project-card,.room-project-kind-grid>button,.room-creation-method button){color:var(--techmed-text)!important;box-shadow:none!important;background:#fff!important;border-color:#c8d2dd!important}.workspace-techmed .start-dialog :is(h1,h2,h3,b,strong,.project-name){color:#303840!important}.workspace-techmed .start-dialog :is(small,p,.project-meta,.project-opened-at,.project-file-size){color:#65717e!important}.workspace-techmed .start-dialog .project-card:is(:hover,:focus-within){background:#f1f6fd!important;border-color:#176cc6!important;box-shadow:0 0 0 1px #176cc6!important}.workspace-techmed .start-dialog :is(.project-card i,.new-project-card i,.project-list-tabs button>span){color:#65717e!important;background:0 0!important}.workspace-techmed .start-dialog .project-card-copy *{color:inherit!important}.workspace-techmed .techmed-workspace-minimal .techmed-model-tiles>article:is(:hover,:focus-within){border-color:#176cc6!important;box-shadow:0 0 0 2px #176cc6,0 10px 22px #23466d1a!important}.workspace-techmed .techmed-model-actions>button{color:#436179!important;background:#ffffffed!important;border:1px solid #bdcbd8!important;box-shadow:0 2px 6px #1c354515!important}.workspace-techmed .techmed-model-actions>button:is(:hover,:focus-visible){color:#fff!important;background:#176cc6!important;border-color:#176cc6!important}.workspace-techmed .techmed-model-actions>button:is(:hover,:focus-visible)>svg{color:inherit!important}.workspace-techmed .techmed-model-thumb{background:#fff!important}.workspace-techmed .start-dialog .techmed-editor-brandmark{box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;width:90px!important;height:34px!important}.workspace-techmed .start-dialog .techmed-editor-brandmark img{object-fit:contain!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important}.workspace-techmed .start-dialog .project-card button{color:#526575!important}.workspace-techmed .start-dialog .project-card button svg{color:inherit!important}.workspace-techmed .start-dialog .project-app-icon>svg{color:#526575!important;width:18px!important;height:18px!important}.workspace-techmed .techmed-workspace-minimal{background:#f1f4f7!important}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-sidebar,.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-content{background:var(--techmed-panel)!important;border-color:#26344145!important;box-shadow:0 2px 8px #24384f04!important}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-identity{background:0 0!important;border-color:#e5e9ee!important}.workspace-techmed .techmed-workspace-sidebar nav:before{background:#eaf2fc;border-color:#d4e4f7}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button,.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button.active{color:#596775!important;background:0 0!important;border-color:#0000!important}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button:is(.active,:hover){color:#176cc6!important}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button:hover:not(.active){background:#f5f7fa!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-icons>button{color:#354759!important;background:linear-gradient(155deg,#fff 40%,#f7f9fc)!important;border-color:#b6c0cb!important;box-shadow:0 3px 9px #2d476508!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-icons>button:is(:hover,:focus-visible){background:linear-gradient(155deg,#fff 35%,#f0f6ff)!important;border-color:#4987cf!important;box-shadow:0 14px 28px #264b7914!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-symbol{color:#49769f!important;background:linear-gradient(145deg,#f8fafc,#edf2f8)!important;border-color:#dce4ed!important}.workspace-techmed .techmed-workspace-minimal .techmed-program-icons>button:is(:hover,:focus-visible) .techmed-program-symbol{color:#176cc6!important;background:#e7f1ff!important;border-color:#c9ddf6!important}.workspace-techmed .tm-news{color:#354454!important}.workspace-techmed .tm-news :is(.tm-news-heading>div>span,time,.tm-news-audience){color:#788594!important}.workspace-techmed .tm-news :is(.tm-news-composer,.tm-news-post){background:#fff!important;border-color:#d5dde6!important;box-shadow:0 2px 6px #304a6704!important}.workspace-techmed .tm-news .tm-news-update{border-color:#c7d8ed!important}.workspace-techmed .tm-news :is(input,textarea){color:#344353!important;box-shadow:none!important;background:0 0!important;border-color:#e2e8ef!important}.workspace-techmed .tm-news :is(textarea,input)::placeholder{color:#8a95a2!important}.workspace-techmed .tm-news :is(button,select){color:#64778b!important;box-shadow:none!important;background:#fff!important;border-color:#dce3eb!important}.workspace-techmed .tm-news button:is(:hover,[aria-pressed=true],.active):not(:disabled){color:#176cc6!important;background:#edf4fe!important;border-color:#cedff5!important}.workspace-techmed .tm-news :is(.tm-news-avatar,.tm-news-badge){color:#3676ba!important;background:#eef4fc!important;border-color:#d5e3f5!important}.workspace-techmed .tm-news :is(.tm-news-composer>footer,.tm-news-post>footer,.tm-news-filters,.tm-news-thread,.tm-news-post.tm-news-reply){border-color:#e7ecf2!important}.workspace-techmed .tm-news :is(.tm-news-filters button,.tm-news-delete,.tm-news-post>footer button){background:0 0!important;border-color:#0000!important}.workspace-techmed .tm-news .tm-news-composer .tm-news-send{color:#fff!important;background:#176cc6!important;border-color:#176cc6!important;box-shadow:0 2px 4px #176cc61a!important}.workspace-techmed .tm-news .tm-news-composer .tm-news-send:hover:not(:disabled){color:#fff!important;background:#125caa!important}.workspace-techmed .tm-news .tm-news-composer .tm-news-send :is(span,svg){color:#fff!important}.workspace-techmed .tm-news .tm-news-thread{background:#f8fafc!important}.workspace-techmed .tm-news .tm-news-post.tm-news-reply{box-shadow:none!important;background:0 0!important}.workspace-techmed .tm-news .tm-news-error{color:#a33f43!important}.workspace-techmed .tm-news .tm-news-notice{color:#176cc6!important}.workspace-techmed .tm-news .tm-news-empty{color:#7b8895!important;border-color:#dce3eb!important}.workspace-techmed .tm-news-image-dialog{background:#fff!important;border-color:#a9b9ca!important}}.model-material-popover.techmed-material-popover{color:#303840;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:min(320px,100vw - 28px);max-height:calc(100dvh - 80px);font:400 12px/1.45 var(--font-ui,Arial),sans-serif;background:#fff;border:1px solid #171b21;border-radius:4px;left:max(14px,min(330px,100vw - 354px));overflow:auto;box-shadow:0 12px 32px #2033481c}.model-material-popover.techmed-material-popover>header{background:#f7f8fa;border-color:#dce1e7;min-height:52px;padding:10px 14px}.model-material-popover.techmed-material-popover>header small{letter-spacing:.04em;color:#65717e;font-size:10px;font-weight:500}.model-material-popover.techmed-material-popover>header b{color:#303840;font-size:12px;font-weight:500}.model-material-popover.techmed-material-popover>header button{color:#65717e;background:0 0;border:0;width:28px;height:28px;font-size:20px}.model-material-popover.techmed-material-popover>header button:hover{color:#176cc6;background:#eaf2fc}.model-material-popover.techmed-material-popover>.material-inline-color{background:#fff;gap:16px;padding:16px}.model-material-popover.techmed-material-popover .material-inline-color-field{color:#303840;grid-template-columns:1fr 64px;font-size:12px;font-weight:400}.model-material-popover.techmed-material-popover .material-inline-color-field code{color:#65717e;margin-top:3px;font:11px/1.4 monospace;display:block}.model-material-popover.techmed-material-popover input[type=color]{background:#fff;border-color:#c5ced8;border-radius:3px;width:64px;height:42px;padding:3px}.model-material-popover.techmed-material-popover .rainbow-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.model-material-popover.techmed-material-popover .rainbow-palette button{aspect-ratio:1.4;width:100%;min-height:28px;box-shadow:none;border:1px solid #b8c2cd;border-radius:3px;transition:transform .12s}.model-material-popover.techmed-material-popover .rainbow-palette button:is(:hover,[aria-pressed=true]){outline-offset:2px;box-shadow:none;outline:2px solid #176cc6;transform:none}.model-material-popover.techmed-material-popover .material-inline-properties{border-color:#dce1e7;gap:14px;padding-top:16px}.model-material-popover.techmed-material-popover .material-inline-properties>label{gap:8px}.model-material-popover.techmed-material-popover .material-inline-properties>label>span,.model-material-popover.techmed-material-popover .material-inline-properties>label b{color:#303840;font-size:12px;font-weight:400}.model-material-popover.techmed-material-popover .material-inline-properties>label b{font-variant-numeric:tabular-nums;color:#65717e}.model-material-popover.techmed-material-popover .material-inline-properties input[type=range]{accent-color:#176cc6;height:16px;margin:0}.model-material-popover.techmed-material-popover :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #176cc6}.workspace-bootstrap-error{text-align:center;max-width:360px;color:inherit;padding:0 20px;font-size:14px;line-height:1.5}.workspace-bootstrap-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 18px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.filter-none{filter:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.tabler-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.empty-scene-invitation{z-index:8;color:#2f4149;text-align:center;pointer-events:none;place-items:center;gap:27px;width:min(520px,76%);transition:opacity .28s,transform .34s cubic-bezier(.2,.8,.2,1),filter .3s;animation:.82s cubic-bezier(.16,.82,.22,1) 80ms both emptySceneEnter;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-scene-invitation.dismissed{opacity:0;filter:blur(2px);animation:none;transform:translate(-50%,-47%)scale(.985)}.empty-scene-logo{filter:drop-shadow(0 15px 20px #181f231c);place-items:center;width:132px;height:132px;animation:5s ease-in-out infinite emptyLogoFloat;display:grid;position:relative;overflow:visible}.empty-scene-logo>img{z-index:0;object-fit:contain;filter:brightness(.14)saturate(.45)contrast(1.08);opacity:.94;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:relative}.empty-scene-logo-shine{z-index:1;pointer-events:none;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;position:absolute;inset:8px;overflow:hidden;-webkit-mask-image:url(/salto-logo.svg);mask-image:url(/salto-logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.empty-scene-logo-shine>i{filter:blur(.25px);opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff4d 22%,#fff 50%,#ffffff4d 78%,#0000 100%);width:18%;animation:10s linear .55s infinite emptyLogoShine;display:block;position:absolute;top:-22%;bottom:-22%;left:-34%;transform:translate(0)skew(-13deg)}.empty-scene-copy small,.empty-scene-copy b,.empty-scene-copy span{animation:.56s cubic-bezier(.16,.82,.22,1) both emptyTextRise;display:block}.empty-scene-copy small{animation-delay:.18s}.empty-scene-copy b{animation-delay:.29s}.empty-scene-copy span{animation-delay:.4s}.empty-scene-copy small{color:#516a75;letter-spacing:1.45px;font-size:8px;font-weight:900}.empty-scene-copy b{color:#263940;letter-spacing:-.3px;margin-top:9px;font-size:19px}.empty-scene-copy span{color:#5f727a;margin-top:8px;font-size:9px;font-weight:650}.theme-dark .empty-scene-copy small{color:#4e6974}.theme-dark .empty-scene-copy b{color:#24373f}.theme-dark .empty-scene-copy span{color:#60737b}@keyframes emptySceneEnter{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes emptyTextRise{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes emptyLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes emptyLogoShine{0%{opacity:0;transform:translate(0)skew(-13deg)}4%{opacity:1}38%{opacity:1;transform:translate(760%)skew(-13deg)}44%,to{opacity:0;transform:translate(760%)skew(-13deg)}}.scene-image-plane-actions button{border:1px solid var(--line);background:var(--panel);min-height:27px;color:var(--ink);font-size:8px;font-weight:800}.scene-image-plane-preview{border:1px solid var(--line);background-color:#73878f14;background-position:50%;background-repeat:no-repeat;background-size:contain;height:124px;margin:10px 0 13px}.scene-image-plane-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.scene-image-plane-actions button:first-child{color:#24b683;border-color:#2abc8973}.image-plane-layer-thumb{color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.cyclorama-properties-panel{gap:11px;display:grid}.cyclorama-properties-heading>span{color:#28785f;background:#eaf6f1;border-color:#b8d8cc}.cyclorama-selection-hint{background:#f0f8f5;border:1px solid #c8dfd6;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.cyclorama-selection-hint>i{color:#fff;background:#2e7b63;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.cyclorama-selection-hint b,.cyclorama-selection-hint small{display:block}.cyclorama-selection-hint b{color:#3d5b50;font-size:7px}.cyclorama-selection-hint small{color:#7a8f87;margin-top:3px;font-size:6px;line-height:1.4}.cyclorama-right-controls{margin-top:0}.theme-dark .cyclorama-properties-heading>span{color:#90d2ba;background:#253b34;border-color:#406759}.theme-dark .cyclorama-selection-hint{background:#25352f;border-color:#3f5d53}.theme-dark .cyclorama-selection-hint b{color:#d4e7df}.theme-dark .cyclorama-selection-hint small{color:#8ca198}.workspace-view-actions button{height:27px!important;box-shadow:none!important;font-size:calc(6.3px * var(--text-scale,1.3))!important;border-radius:2px!important;font-weight:500!important}:root{--blue:#2f80ed;--blue2:#eaf3ff;--ink:#24323b;--muted:#7d8a92;--line:#dde3e7;--panel:#fff;--bg:#eef2f4}.room-camera-adjustments-fold[data-locked=true]>summary{cursor:not-allowed;color:#777;opacity:.72}.room-camera-adjustments-fold[data-locked=true] .room-camera-adjustments{opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none}.room-camera-adjustments-lock{place-items:center;width:22px;height:22px;margin-left:auto;display:grid;position:relative}.room-camera-adjustments-lock svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.room-camera-adjustments-lock:after{content:attr(data-help);z-index:20;color:#ddd;opacity:0;pointer-events:none;background:#171717;border:1px solid #454545;border-radius:3px;width:max-content;max-width:190px;padding:6px 8px;font-size:7px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)}.room-camera-adjustments-lock:hover:after{opacity:1;transform:none}.studio-cyclorama-section{border-top:1px solid var(--line,#dfe4e8)}.studio-cyclorama-card{background:#f8faf9;border:1px solid #d9e0e3;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.studio-cyclorama-preview{background:linear-gradient(145deg,#fefefe,#e9edef);border:1px solid #d6dcdf;border-radius:7px;width:58px;height:48px;position:relative;overflow:hidden}.studio-cyclorama-preview>i{border-bottom:8px solid #cfd6d9;border-right:8px solid #cfd6d9;border-bottom-right-radius:23px;height:30px;position:absolute;bottom:8px;left:8px;right:8px}.studio-cyclorama-preview>b{background:#fff;height:1px;position:absolute;bottom:7px;left:8px;right:8px}.studio-cyclorama-card>div:nth-child(2)>b,.studio-cyclorama-card>div:nth-child(2)>small{display:block}.studio-cyclorama-card>div:nth-child(2)>b{font-size:10px}.studio-cyclorama-card>div:nth-child(2)>small{color:#77838a;margin-top:4px;font-size:7px;line-height:1.4}.studio-cyclorama-card>button{color:#536068;background:#fff;border:1px solid #aeb8bd;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:750}.studio-cyclorama-card>button.active{color:#fff;background:#25795f;border-color:#2e8d70}.studio-cyclorama-controls{background:#fbfcfc;border:1px solid #dce2e5;border-radius:9px;margin-top:8px;padding:10px}.studio-cyclorama-controls>label{margin-top:8px;display:block}.studio-cyclorama-controls>label:first-child{margin-top:0}.studio-cyclorama-controls>label>span{color:#66737a;justify-content:space-between;font-size:8px;display:flex}.studio-cyclorama-controls>label>span b{color:#1f2b31;font-size:8px}.studio-cyclorama-controls input[type=range]{accent-color:#20765c;width:100%;margin-top:5px}.studio-cyclorama-position{grid-template-columns:1fr 1fr 58px;gap:6px;margin-top:10px;display:grid}.studio-cyclorama-position label span{color:#758188;margin-bottom:4px;font-size:7px;display:block}.studio-cyclorama-position input[type=number]{background:#fff;border:1px solid #d5dde0;border-radius:6px;width:100%;height:30px;padding:0 7px;font-size:8px}.studio-cyclorama-color input{background:#fff;border:1px solid #d5dde0;border-radius:6px;width:100%;height:30px;padding:2px}.studio-cyclorama-note{color:#7b878d;margin-top:9px;font-size:7px;line-height:1.45;display:block}.theme-dark .studio-cyclorama-card,.theme-dark .studio-cyclorama-controls{background:#24292d;border-color:#3b4348}.theme-dark .studio-cyclorama-preview{background:linear-gradient(145deg,#333a3e,#252b2f);border-color:#444d52}.theme-dark .studio-cyclorama-preview>i{border-color:#5a6368}.theme-dark .studio-cyclorama-card>button{color:#b7c1c6;background:#2a3034;border-color:#4b555a}.theme-dark .studio-cyclorama-position input[type=number],.theme-dark .studio-cyclorama-color input{color:#e4e8ea;background:#1d2225;border-color:#41494e}.theme-dark .studio-cyclorama-controls>label>span b{color:#e0e6e8}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;overflow:hidden}body{font-family:var(--font-ui), Arial, sans-serif}button,input,select{font:inherit}.designer-shell{--font-boost:calc(var(--text-scale,1.3) - 1)}.designer-shell :where(button,input,select,label,small,p,em,kbd){letter-spacing:.01em}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.designer-shell{width:calc(100vw / var(--ui-zoom,1.15));height:calc(100vh / var(--ui-zoom,1.15));zoom:var(--ui-zoom,1.15);grid-template-columns:var(--left-panel-width,348px) minmax(0, 1fr) var(--right-panel-width,292px);background:var(--bg);grid-template-rows:58px minmax(0,1fr) 31px;display:grid;position:relative}.view-switch.compact{justify-self:center}.view-switch.compact button{padding-inline:12px}.technical-switch{scrollbar-width:none;justify-content:flex-start;min-width:245px;max-width:min(760px,52vw);overflow-x:auto}.technical-switch::-webkit-scrollbar{display:none}.technical-switch button{flex:none;justify-content:center;padding-inline:10px}.technical-switch button:first-child{flex:1 0 auto}.technical-switch button.wall-view-active{color:#1769bd;background:#e6f1fd;box-shadow:inset 0 0 0 1px #9bc5f0}.theme-dark .technical-switch button.wall-view-active{color:#a7d2ff;background:#29425d;box-shadow:inset 0 0 0 1px #4677aa}.technical-switch button.free-view-active{color:#365a73;background:#eef3f7;box-shadow:inset 0 0 0 1px #b8c8d4}.theme-dark .technical-switch button.free-view-active{color:#d9e6ef;background:#394047;box-shadow:inset 0 0 0 1px #5a6770}.technical-switch button.render-view-button{color:#5b4797;background:linear-gradient(145deg,#f2effb,#e8e1fa);border-color:#8070b2;gap:6px}.technical-switch button.render-view-button>em{color:#66539e;letter-spacing:.45px;background:#ddd3f5;border-radius:6px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.technical-switch button.render-view-button.active{color:#fff;background:linear-gradient(145deg,#7458c8,#503d94);border-color:#7760c7;box-shadow:inset 0 0 0 1px #a993f1,0 0 16px #6b4fc83b}.technical-switch button.render-view-button.active>em{color:#f1ecff;background:#ffffff24}.theme-dark .technical-switch button.render-view-button{color:#c7b8ee;background:linear-gradient(145deg,#342d47,#282534);border-color:#554875}.theme-dark .technical-switch button.render-view-button.active{color:#fff;background:linear-gradient(145deg,#7357cc,#4c397f);border-color:#8f75e7}.appbar{border-bottom:1px solid var(--line);z-index:160;background:#fff;grid-column:1/4;grid-template-columns:255px minmax(160px,1fr) auto 1fr;align-items:center;gap:12px;padding:0 14px;display:grid;box-shadow:0 2px 14px #48606b12}.brand{align-items:center;gap:10px;display:flex}.brandmark{color:#fff;width:31px;height:31px;font-size:calc(12px * var(--text-scale,1.3));background:linear-gradient(145deg,#4398f5,#2567d2);border-radius:9px;place-items:center;font-weight:800;display:grid;box-shadow:0 5px 14px #2f80ed38}.brandmark img,.workspace-login-card>span img,.workspace-logo>span img,.meshy-brand>span img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:82%;height:82%;display:block}.brand b{font-size:calc(9px * var(--text-scale,1.3));letter-spacing:.2px;display:block}.brand small{color:#98a3a9;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:1.7px;margin-top:2px;display:block}.project-name{min-width:150px}.project-name input{color:#344149;width:100%;max-width:230px;font-size:calc(8.3px * var(--text-scale,1.3));background:0 0;border:0;border-bottom:1px solid #0000;font-weight:650}.project-name input:focus{border-bottom-color:var(--blue);outline:0}.project-name span{color:#6ba780;font-size:calc(7px * var(--text-scale,1.3));margin-top:3px;display:block}.view-switch{background:#f0f3f5;border-radius:9px;height:34px;padding:3px;display:flex}.view-switch button{color:#76838b;font-size:calc(9px * var(--text-scale,1.3));background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 15px;font-weight:650;display:flex}.view-switch button.active{color:var(--blue);background:#fff;box-shadow:0 2px 7px #29465b18}.top-actions{justify-self:end;align-items:center;gap:5px;display:flex}.top-primary-actions{border:1px solid var(--line);background:#f1f4f6;border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.top-primary-actions>.file-menu>button,.top-primary-actions>.preview-btn{border:0;height:27px}.top-primary-actions>.file-menu>button{background:0 0}.top-primary-actions>.preview-btn{padding-inline:13px}.top-actions button,.top-actions select{border:1px solid var(--line);color:#59666e;height:30px;font-size:calc(8px * var(--text-scale,1.3));background:#fff;border-radius:7px;padding:0 10px}.top-actions button:hover,.top-actions select:hover{color:var(--blue);border-color:#aebbc3}.top-actions button:disabled{opacity:.35}.top-actions .preview-btn{border-color:var(--blue);background:var(--blue);color:#fff}.left-panel,.right-panel{z-index:10;background:#fff;min-height:0}.left-panel{border-right:1px solid var(--line);scrollbar-gutter:stable;background:linear-gradient(#fbfcfd 0%,#f6f8fa 100%);flex-direction:column;grid-column:1;display:flex;overflow:hidden auto;container-type:inline-size}.right-panel{border-left:1px solid var(--line);grid-column:3;overflow:auto}.left-tabs{border-bottom:1px solid var(--line);background:#ffffffeb;grid-template-columns:1fr 1fr;gap:7px;min-height:72px;padding:9px;display:grid}.left-tabs button{color:#8a969d;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.left-tabs button.active{color:var(--blue);background:linear-gradient(145deg,#f5f9ff,#e7f2ff);border-color:#bad8ff;box-shadow:0 5px 16px #2f80ed1f,inset 0 0 0 1px #ffffffa6}.left-tab-icon{color:#707d85;background:#edf1f4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.left-tabs button.active .left-tab-icon{background:var(--blue);color:#fff;box-shadow:0 4px 10px #2f80ed40}.left-tabs button b,.left-tabs button small{display:block}.left-tabs button b{font-size:calc(7px * var(--text-scale,1.3));letter-spacing:.45px}.left-tabs button small{color:#a0a9ae;font-size:calc(5px * var(--text-scale,1.3));white-space:nowrap;margin-top:3px}.left-section-heading{justify-content:space-between;align-items:center;padding:13px 15px 6px;display:flex}.left-section-heading small,.left-section-heading b{display:block}.left-section-heading small{color:#a1abb1;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:1.2px}.left-section-heading b{color:#48555d;font-size:calc(9px * var(--text-scale,1.3));margin-top:3px}.left-section-heading>span{color:#87939a;font-size:calc(5px * var(--text-scale,1.3));background:#edf1f4;border-radius:10px;padding:4px 7px}.furniture-heading{padding-bottom:10px}.section-title-row{align-items:center;gap:8px;margin-bottom:13px;display:flex}.section-title-row .section-icon{width:28px;height:28px;color:var(--blue);background:#edf5ff;border-radius:8px;place-items:center;font-size:13px;display:grid}.section-title-row small{color:#a1abb1;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:1px;display:block}.section-title-row h3{color:#56636b;font-size:calc(8px * var(--text-scale,1.3));letter-spacing:.55px;margin:2px 0 0}.surface-section{background:#ffffffdb;border:1px solid #e1e7ea;border-radius:12px;margin:7px 10px 0;padding:13px;box-shadow:0 5px 18px #2639440b}.tool-grid{border-bottom:0;grid-template-columns:1fr 1fr;gap:7px;padding:8px 14px 12px;display:grid}.tool-grid button{color:#5f6d75;background:#ffffffe6;border:1px solid #e2e7ea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:62px;display:flex}.tool-grid button:hover{border-color:#b9d4f5;transform:translateY(-1px);box-shadow:0 6px 15px #28506e14}.tool-grid button{transition:all .18s}.tool-grid button b{font-size:22px;font-weight:400}.tool-grid button span{font-size:calc(8px * var(--text-scale,1.3))}.tool-grid button.active{background:var(--blue2);color:var(--blue);border-color:#75aaf0;box-shadow:inset 0 0 0 1px #bdd6f7}.panel-section,.prop-section{border-bottom:1px solid var(--line);padding:15px 16px}.panel-section h3,.prop-section h3{color:#849198;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:1.2px;margin:0 0 13px}.panel-section label,.prop-section label{color:#59666d;font-size:calc(9px * var(--text-scale,1.3));margin:12px 0;display:block;position:relative}.panel-section label span,.prop-section label span{float:right;color:#8a969c}.panel-section input[type=range],.prop-section input[type=range]{appearance:none;background:#16191c;border-radius:999px;outline:none;width:100%;height:3px;margin-top:10px}.panel-section input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f3f5f6;border:2px solid #171a1d;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #0005}.prop-section input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f3f5f6;border:2px solid #171a1d;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #0005}.panel-section input[type=range]::-moz-range-thumb{cursor:pointer;background:#f3f5f6;border:2px solid #171a1d;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 5px #0005}.prop-section input[type=range]::-moz-range-thumb{cursor:pointer;background:#f3f5f6;border:2px solid #171a1d;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 5px #0005}.panel-section input[type=color]{float:right;border:1px solid var(--line);background:#fff;border-radius:5px;width:28px;height:24px;margin-top:-7px}.material-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.material-grid button{aspect-ratio:1;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 1px #d6dde0}.material-grid button.active{box-shadow:0 0 0 2px var(--blue)}.wall-material-grid{grid-template-columns:repeat(6,1fr)}.wall-material-grid button{border-radius:5px}.floor-pbr-controls{background:#f8fafb;border:1px solid #dfe6ea;border-radius:9px;gap:2px;margin-top:13px;padding:10px;display:grid}.floor-pbr-title{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.floor-pbr-title b{font-size:calc(7px * var(--text-scale,1.3));color:#5a6870}.floor-pbr-title small{color:#347fce;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:.7px;background:#e7f1fc;border-radius:5px;padding:2px 5px}.floor-pbr-controls label{margin:7px 0 0}.theme-dark .floor-pbr-controls{background:#282d31;border-color:#454c52}.theme-dark .floor-pbr-title b{color:#d1d8dc}.tip{color:#617687;background:#f3f8ff;border-radius:8px;margin:15px;padding:12px}.tip b{font-size:calc(7px * var(--text-scale,1.3));color:var(--blue)}.tip p{font-size:calc(8px * var(--text-scale,1.3));margin:6px 0 0;line-height:1.5}.catalog-search{padding:12px;position:relative}.catalog-search span{color:#9ca7ad;line-height:1;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.catalog-search input{border:1px solid var(--line);width:100%;height:38px;font-size:calc(9px * var(--text-scale,1.3));background:#f9fafb;border-radius:8px;padding:0 12px 0 32px}.catalog-folder-strip{grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:4px;min-width:0;margin:3px 12px 9px;display:grid}.catalog-folder-arrow{color:#7b8991;background:#fff;border:1px solid #dce3e7;border-radius:7px;place-items:center;width:25px;height:28px;padding:0;font-size:17px;line-height:1;display:grid}.catalog-folder-arrow:hover{color:#2f7fce;background:#eef6ff;border-color:#9ec4ef}.category-row{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%)}.category-row::-webkit-scrollbar{display:none}.category-row button{border:1px solid var(--line);color:#758189;min-height:28px;font-size:calc(5.3px * var(--text-scale,1.3));white-space:nowrap;scroll-snap-align:center;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 9px;display:flex}.category-row button.active{background:var(--blue2);color:var(--blue);border-color:#9bc0f2}.catalog-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;place-content:start stretch;gap:8px;min-height:0;padding:0 12px 18px;display:grid;overflow:auto}@container (width>=360px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=430px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-card{background:#fff;border:1px solid #e1e6e9;border-radius:10px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.catalog-grid .catalog-card-main{text-align:left;background:0 0;border:0;grid-template-rows:auto auto;gap:4px;width:100%;height:auto;min-height:0;padding:6px;display:grid}.catalog-card:hover{border-color:#8eb8ee;transform:translateY(-1px);box-shadow:0 6px 16px #31506913}.catalog-grid .catalog-card-main>span:first-child{aspect-ratio:1;color:#fff;border-radius:7px;place-items:center;width:100%;height:auto;font-size:22px;display:grid;box-shadow:inset 0 -15px 30px #0001}.catalog-grid .catalog-card-main>span:first-child.has-thumbnail{background-color:#eef1f4;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000000c}.catalog-card-meta{min-width:0;padding:1px 1px 2px;display:block;overflow:hidden}.catalog-grid .catalog-card-meta b{font-size:calc(5.6px * var(--text-scale,1.3));white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.catalog-grid .catalog-card-meta small{color:#98a2a8;font-size:calc(4.4px * var(--text-scale,1.3));white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.catalog-grid em{color:#a3adb2;font-size:calc(5px * var(--text-scale,1.3));font-style:normal;position:absolute;bottom:6px;right:7px}.catalog-card-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.catalog-card:hover .catalog-card-actions{opacity:1}.catalog-grid .catalog-card-actions button{color:#65737c;background:#fffffff0;border:1px solid #d8e0e5;border-radius:6px;place-items:center;width:22px;height:22px;min-height:0;padding:0;display:grid;box-shadow:0 3px 10px #1c2e3b20}.add-model-button{color:#33648d;text-align:left;background:linear-gradient(145deg,#f8fbff,#eaf4ff);border:1px solid #b8d7ff;border-radius:10px;grid-template-columns:29px 1fr 12px;align-items:center;gap:9px;margin:0 12px 10px;padding:8px 10px;display:grid}.add-model-button>span{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.add-model-button b,.add-model-button small{display:block}.add-model-button b{font-size:calc(8px * var(--text-scale,1.3))}.add-model-button small{color:#7993a8;font-size:calc(5px * var(--text-scale,1.3));margin-top:3px}.add-model-button i{font-size:15px;font-style:normal}.catalog-toolbar{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;padding:10px 12px 5px;display:grid;position:relative}.catalog-toolbar .catalog-search{padding:0}.catalog-toolbar .catalog-search span{left:12px}.catalog-toolbar .catalog-search input{padding-right:12px}.catalog-add-model{z-index:4;color:#fff;white-space:nowrap;background:#2f80ed;border:1px solid #9fc8f5;border-radius:8px;justify-content:center;align-items:center;gap:0;width:34px;height:34px;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;top:auto;right:auto;overflow:visible;transform:none;box-shadow:0 5px 14px #2f80ed2e}.catalog-add-model:hover,.catalog-add-model:focus-visible{background:#3a8af4;justify-content:center;gap:0;width:34px;padding:0;transform:translateY(-1px);box-shadow:0 8px 20px #1f5fa43d}.catalog-add-model span{flex:0 0 16px;place-items:center;width:16px;font-size:17px;line-height:1;display:grid}.catalog-add-model em{color:#40515c;opacity:0;visibility:hidden;pointer-events:none;width:max-content;max-width:none;font-size:calc(5.6px * var(--text-scale,1.3));background:#fff;border:1px solid #c9d8e3;border-radius:6px;padding:6px 8px;font-style:normal;font-weight:800;transition:opacity .14s,transform .18s,visibility .14s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px);box-shadow:0 9px 24px #2038462d}.catalog-add-model:hover em,.catalog-add-model:focus-visible em{opacity:1;visibility:visible;transform:translateY(0)}.catalog-toolbar+.catalog-folder-strip{margin-top:4px}.catalog-hover-preview{z-index:150;left:calc(var(--left-panel-width,348px) + 10px);pointer-events:none;background:#fffffff7;border:1px solid #cfd9df;border-radius:13px;width:238px;padding:7px;animation:.24s cubic-bezier(.2,.78,.2,1) both catalogPreviewIn;position:absolute;box-shadow:0 20px 55px #182b374d,inset 0 1px #fff}.catalog-hover-preview>span{aspect-ratio:1;color:#fff;border-radius:9px;place-items:center;width:100%;font-size:42px;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.catalog-hover-preview>span.has-thumbnail{background-color:#eef1f4;background-position:50%;background-size:cover}.catalog-hover-preview>div{gap:2px;padding:8px 5px 4px;display:grid}.catalog-hover-preview small{color:#82919a;font-size:calc(4.5px * var(--text-scale,1.3));letter-spacing:.85px;font-weight:850}.catalog-hover-preview b{color:#30414a;font-size:calc(7px * var(--text-scale,1.3))}.catalog-hover-preview em{color:#87959d;font-size:calc(5px * var(--text-scale,1.3));font-style:normal}@keyframes catalogPreviewIn{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.workspace{background:#e8edf0;grid-column:2;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.workspace canvas{touch-action:none;width:100%;height:100%;display:block}.workspace.render-camera-framing{background:#050505}.workspace.render-camera-framing:before{content:"";z-index:0;pointer-events:none;background:#fff;width:min(90cqw,90cqh);height:min(90cqw,90cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace.render-camera-framing>canvas{z-index:1;width:min(90cqw,90cqh);height:min(90cqw,90cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.render-camera-grid{z-index:4;pointer-events:none;border:1px solid #ffffff8f;width:min(90cqw,90cqh);height:min(90cqw,90cqh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #0000002e}.workspace.render-camera-framing.render-frame-landscape:before,.workspace.render-camera-framing.render-frame-landscape>canvas,.workspace.render-camera-framing.render-frame-landscape .render-camera-grid{width:min(90cqw,160cqh);height:min(50.625cqw,90cqh)}.workspace.render-camera-framing.render-frame-portrait:before,.workspace.render-camera-framing.render-frame-portrait>canvas,.workspace.render-camera-framing.render-frame-portrait .render-camera-grid{width:min(90cqw,72cqh);height:min(112.5cqw,90cqh)}.render-camera-grid i{background:#ffffff75;display:block;position:absolute;box-shadow:0 0 0 1px #00000017}.render-camera-grid i:first-child,.render-camera-grid i:nth-child(2){width:1px;top:0;bottom:0}.render-camera-grid i:first-child{left:33.333%}.render-camera-grid i:nth-child(2){left:66.666%}.render-camera-grid i:nth-child(3),.render-camera-grid i:nth-child(4){height:1px;left:0;right:0}.render-camera-grid i:nth-child(3){top:33.333%}.render-camera-grid i:nth-child(4){top:66.666%}.workspace-path-region-overlay{z-index:31;pointer-events:none;position:absolute;inset:0}.workspace-path-region-overlay.is-selecting{cursor:crosshair;pointer-events:auto;touch-action:none;-webkit-backdrop-filter:saturate(.92);backdrop-filter:saturate(.92);background:#12202b14}.workspace-path-region-box{background:#2c84e209;border:1px solid #3791effa;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #ffffffe0,0 0 0 9999px #0a141c33,0 7px 24px #1e5a9729}.workspace-path-region-box:before,.workspace-path-region-box:after{content:"";background:#328be7;border:1px solid #fff;width:5px;height:5px;position:absolute;box-shadow:0 1px 4px #14426f61}.workspace-path-region-box:before{top:-3px;left:-3px}.workspace-path-region-box:after{bottom:-3px;right:-3px}.workspace-path-region-box>span{color:#fff;font-size:calc(4.3px * var(--text-scale,1.3));letter-spacing:.75px;white-space:nowrap;background:#2f82d9;border-radius:5px 5px 5px 0;padding:5px 7px;font-weight:900;position:absolute;top:-22px;left:-1px;box-shadow:0 4px 12px #22609e40}.workspace-path-region-box>small{color:#eaf5ff;font-size:calc(4px * var(--text-scale,1.3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#142a3cc2;border-radius:4px;padding:3px 5px;font-weight:800;position:absolute;bottom:5px;right:6px}.workspace-path-region-tip{color:#40545f;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:9px;gap:3px;padding:9px 13px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #1b303e38}.workspace-path-region-tip b{font-size:calc(5.4px * var(--text-scale,1.3))}.workspace-path-region-tip span{color:#7d8c95;font-size:calc(4.3px * var(--text-scale,1.3))}.view-3d,.view-walk{background:linear-gradient(#dce7eb,#bdcbc8)}.workspace.composition-transparent-background{background-color:#1f2429;background-image:linear-gradient(45deg,#2a3036 25%,#0000 25%),linear-gradient(-45deg,#2a3036 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a3036 75%),linear-gradient(-45deg,#0000 75%,#2a3036 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.workspace.composition-white-background,.workspace.path-live-background-white{background:#fff}.workspace.path-live-background-black{background:#000}.workspace.path-live-background-transparent{background-color:#e9edf0;background-image:linear-gradient(45deg,#d9dee2 25%,#0000 25%),linear-gradient(-45deg,#d9dee2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dee2 75%),linear-gradient(-45deg,#0000 75%,#d9dee2 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.workspace.render-camera-framing,.workspace.render-camera-framing.path-live-background-white,.workspace.render-camera-framing.path-live-background-black,.workspace.render-camera-framing.path-live-background-transparent{background:#050505}.workspace.render-camera-framing.path-live-background-white:before{background:#fff}.workspace.render-camera-framing.path-live-background-black:before{background:#000}.workspace.render-camera-framing.path-live-background-transparent:before{background-color:#e9edf0;background-image:linear-gradient(45deg,#d9dee2 25%,#0000 25%),linear-gradient(-45deg,#d9dee2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dee2 75%),linear-gradient(-45deg,#0000 75%,#d9dee2 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.workspace-tools{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:54px;left:14px}.workspace-tools button{color:#5f6d75;background:#fffc;border:1px solid #d6dde0;border-radius:7px;width:35px;height:35px;box-shadow:0 3px 10px #354d5b1c}.workspace-tools button:first-child{color:var(--blue)}.workspace-tools button.active{color:#2475cf;background:#e8f3ff;border-color:#4b91e4;box-shadow:inset 0 0 0 1px #ffffffb8,0 4px 13px #246caf24}.workspace-tools button.workspace-render-button.active{color:#fff;background:linear-gradient(145deg,#765bc8,#4e3c8e);border-color:#8066d7;box-shadow:0 5px 16px #51339d4a,inset 0 1px #ffffff45}.workspace-tools button.workspace-render-button.rendering{animation:1.8s ease-in-out infinite workspace-render-pulse}.workspace-tools button.workspace-camera-button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.workspace-tools-divider{background:#cbd4da;width:23px;height:1px;margin:3px auto}.theme-dark .workspace-tools button{color:#d5dce1;background:#30343aeb;border-color:#555d64}.theme-dark .workspace-tools button.active{color:#79b6ff;background:#263c58;border-color:#4a91e9}.theme-dark .workspace-tools button.workspace-render-button.active{color:#fff;background:linear-gradient(145deg,#7255c4,#473478);border-color:#9277e8}.theme-dark .workspace-tools-divider{background:#4b555d}@keyframes workspace-render-pulse{50%{filter:brightness(1.18);transform:scale(1.035)}}.camera-popover{z-index:28;color:#44535d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafcfdf5;border:1px solid #cfd9df;border-radius:13px;gap:11px;width:286px;padding:13px;display:grid;position:absolute;bottom:54px;left:58px;box-shadow:0 18px 48px #1f2d3733,inset 0 1px #fff}.camera-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.camera-popover>header small{color:#7a8a95;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:1px;font-weight:850;display:block}.camera-popover>header b{color:#263640;font-size:calc(7px * var(--text-scale,1.3));margin-top:3px;display:block}.camera-popover>header>button{color:#6d7d87;width:25px;height:25px;font-size:calc(10px * var(--text-scale,1.3));background:#f3f6f8;border:1px solid #d6dfe4;border-radius:7px}.camera-projection-switch{background:#eef2f4;border:1px solid #d5dfe4;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.camera-projection-switch button{color:#71818b;min-height:30px;font-size:calc(5.5px * var(--text-scale,1.3));background:0 0;border:0;border-radius:6px;font-weight:800}.camera-projection-switch button.active{color:#2375cb;background:#fff;box-shadow:0 2px 8px #2e4b5e1f}.camera-range-control{gap:6px;min-width:0;display:grid}.camera-range-control>span{color:#687983;font-size:calc(5.5px * var(--text-scale,1.3));justify-content:space-between;align-items:center;gap:10px;display:flex}.camera-range-control em{color:#287bcf;font-style:normal;font-weight:800}.camera-range-control input[type=range]{accent-color:#3586dc;width:100%;height:3px}.camera-range-control input:disabled{opacity:.35}.camera-view-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.camera-view-actions button{color:#5c6c76;min-height:33px;font-size:calc(5.25px * var(--text-scale,1.3));background:#fff;border:1px solid #d3dde3;border-radius:8px;padding:0 8px;font-weight:800}.camera-view-actions button.primary{color:#fff;background:#3484db;border-color:#4c91df}.camera-view-actions button:disabled{opacity:.42}.camera-saved-views{background:#fff;border:1px solid #e0e6ea;border-radius:9px;gap:6px;padding:7px;display:grid}.camera-saved-views-toggle{color:#667680;width:100%;min-height:25px;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:.75px;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 3px;font-weight:850;display:flex}.camera-saved-views-toggle em{color:#7f9099;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:0;font-style:normal}.camera-saved-views-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.camera-saved-view-card{aspect-ratio:1;color:#80919b;background:#eef3f6 50%/cover no-repeat;border:1px solid #d8e1e6;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 2px 7px #263f4e12}.camera-saved-view-card:hover{border-color:#4d95e3;transform:translateY(-1px);box-shadow:0 4px 12px #2f80ed26}.camera-saved-view-load{color:#80919b;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.camera-saved-view-load>span{font-size:18px}.camera-saved-view-load>i{color:#fff;background:#141d23b8;border-radius:5px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:4px;left:4px}.camera-saved-view-delete{z-index:2;color:#fff;opacity:.72;background:#192228c7;border:1px solid #ffffff85;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;font-size:10px;line-height:1;transition:opacity .15s,background .15s,transform .15s;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 3px 8px #0003}.camera-saved-view-delete:hover,.camera-saved-view-delete:focus-visible{opacity:1;background:#d94e4e;transform:scale(1.05)}.camera-popover>p{color:#8a98a1;font-size:calc(5px * var(--text-scale,1.3));margin:0;line-height:1.5}.theme-dark .camera-popover{color:#d3dce1;background:#23282df5;border-color:#48545d;box-shadow:0 20px 55px #00000061,inset 0 1px #ffffff09}.theme-dark .camera-popover>header small{color:#81909a}.theme-dark .camera-popover>header b{color:#eef3f5}.theme-dark .camera-popover>header>button{color:#aab4ba;background:#30373d;border-color:#4b565e}.theme-dark .camera-projection-switch{background:#1d2328;border-color:#465159}.theme-dark .camera-projection-switch button{color:#7f8d96}.theme-dark .camera-projection-switch button.active{color:#80baff;box-shadow:none;background:#30465c}.theme-dark .camera-range-control>span{color:#9daab2}.theme-dark .camera-range-control em{color:#76b2ef}.theme-dark .camera-view-actions button{color:#dce4e8;background:#2b3237;border-color:#46525a}.theme-dark .camera-view-actions button.primary{color:#fff;background:#306eae;border-color:#4b86c3}.theme-dark .camera-popover>p{color:#7f8c94}.view-help{color:#fff;font-size:calc(7px * var(--text-scale,1.3));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#263b43b5;border:1px solid #fff9;border-radius:20px;padding:7px 13px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.toast{color:#66757d;font-size:calc(8px * var(--text-scale,1.3));pointer-events:none;background:#fffffff0;border:1px solid #d8e0e3;border-radius:7px;padding:8px 13px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #3049561c}.pathtracer-status{z-index:16;color:#f2efff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#1b1825e8;border:1px solid #7c69bd;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:190px;padding:9px 10px;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 10px 28px #0008}.pathtracer-status>i{border:2px solid #6d5d99;border-top-color:#bda7ff;border-radius:50%;width:16px;height:16px;animation:1.1s linear infinite pathtracer-spin}.pathtracer-status>i.sampling{border-color:#e0d5ff #6653aa #6653aa;box-shadow:0 0 10px #9c7fff66}.pathtracer-status b,.pathtracer-status small{display:block}.pathtracer-status b{letter-spacing:.7px;font-size:7px}.pathtracer-status small{color:#a99fc3;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:6px;overflow:hidden}.pathtracer-status>em{color:#fff;background:#6f57bd;border-radius:6px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}@keyframes pathtracer-spin{to{transform:rotate(360deg)}}.editor-tip{z-index:18;color:#4c5d68;max-width:min(660px,100% - 120px);min-height:40px;font-size:calc(7px * var(--text-scale,1.3));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fbffed;border:1px solid #bdd7f3;border-radius:11px;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #243d5126}.editor-tip>span{color:#2672bc;font-size:calc(5.5px * var(--text-scale,1.3));letter-spacing:.8px;background:#dceeff;border-radius:6px;flex:none;padding:4px 6px;font-weight:850}.editor-tip>div{flex:1;min-width:0;line-height:1.4}.editor-tip kbd{color:#2b587c;min-width:21px;height:21px;font:inherit;background:#fff;border:1px solid #b6c8d7;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-weight:850;display:inline-grid}.editor-tip>button{color:#738692;height:27px;font-size:calc(6px * var(--text-scale,1.3));background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;font-weight:750}.editor-tip>button:hover{color:#286fae;background:#e8f2fb}.theme-dark .editor-tip{color:#d4dde3;background:#26323deb;border-color:#3f6180;box-shadow:0 10px 28px #0006}.theme-dark .editor-tip>span{color:#9bcfff;background:#294b69}.theme-dark .editor-tip kbd{color:#baddff;background:#1d252c;border-color:#536675}.theme-dark .editor-tip>button{color:#93a4af}.theme-dark .editor-tip>button:hover{color:#c8e3fa;background:#344654}.properties-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:67px;padding:0 16px;display:flex}.properties-head>div{align-items:center;gap:10px;display:flex}.properties-head>div>span{width:38px;height:38px;color:var(--blue);background:#edf4fb;border-radius:8px;place-items:center;font-size:19px;display:grid}.properties-head small{color:#9ba5aa;font-size:calc(6px * var(--text-scale,1.3));letter-spacing:1px;display:block}.properties-head b{margin-top:4px;font-size:10px;display:block}.properties-head>button{color:#dc655e;background:#fff6f5;border:1px solid #f0d6d4;border-radius:6px;width:30px;height:30px}.right-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;height:38px;display:grid}.right-tabs button{color:#89959c;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:.5px;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:750}.right-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-row label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.field-row input{color:#4e5b62;width:100%;font-size:calc(9px * var(--text-scale,1.3));border:0}.inline-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inline-actions button{border:1px solid var(--line);color:#68757c;height:32px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border-radius:6px}.inline-actions button:disabled,.align-grid button:disabled,.layers-toolbar button:disabled{cursor:not-allowed;opacity:.38}.group-actions{margin-top:7px}.align-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.align-grid button{border:1px solid var(--line);color:#61717a;min-height:31px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border-radius:6px;padding:0 5px}.align-grid button:hover{color:var(--blue);border-color:#7aadeb}.align-note{color:#909ba1;font-size:calc(6px * var(--text-scale,1.3));margin-top:9px;line-height:1.5;display:block}.clearance-list{gap:6px;display:grid}.clearance-list label{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;min-height:34px;margin:0;padding:0 8px 0 10px;display:flex}.clearance-list label>span{float:none;color:#68767d;font-size:calc(7px * var(--text-scale,1.3))}.clearance-list label>div{align-items:center;gap:4px;display:flex}.clearance-list input{border:1px solid var(--line);color:#43525a;width:55px;height:25px;font-size:calc(8px * var(--text-scale,1.3));text-align:right;background:#f8fafb;border-radius:5px;padding:0 6px}.clearance-list small{color:#87939a;font-size:calc(6px * var(--text-scale,1.3))}.layers-panel{flex-direction:column;min-height:calc(100% - 105px);display:flex}.layers-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px;padding:11px 12px;display:grid}.layers-toolbar button{border:1px solid var(--line);color:#66747b;height:30px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border-radius:6px}.layer-list{flex:1;min-height:0;padding:8px;overflow:auto}.layer-group{border:1px solid var(--line);border-radius:7px;margin-bottom:7px;overflow:hidden}.layer-row{background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:25px 25px 24px minmax(0,1fr) 28px;align-items:center;gap:2px;min-height:38px;padding:4px 5px;display:grid}.layer-row:last-child{border-bottom:0}.layer-row.child{background:#fafbfc;padding-left:15px}.layer-row.selected{box-shadow:inset 2px 0 0 var(--blue);background:#eaf3ff}.layer-row>button{color:#7d8990;background:0 0;border:0;border-radius:4px;height:25px;padding:0;font-size:10px}.layer-row>button:hover:not(:disabled){color:var(--blue);background:#e7edf2}.layer-row>button:disabled{cursor:not-allowed;opacity:.35}.layer-row input{color:#4b5960;min-width:0;height:27px;font-size:calc(7px * var(--text-scale,1.3));background:0 0;border:1px solid #0000;border-radius:4px;padding:0 5px}.layer-row input:focus{background:#fff;border-color:#74a9e8}.group-row{background:#f1f4f6;font-weight:700}.group-row>span{color:#7c8990;text-align:center}.layer-thumb{color:#568ac7;background:#eef3f6;border:1px solid #dbe2e6;border-radius:4px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.layers-empty{border:1px dashed var(--line);color:#8b979d;font-size:calc(7px * var(--text-scale,1.3));text-align:center;border-radius:8px;margin:8px;padding:28px 15px;line-height:1.6}.layers-hint{border-top:1px solid var(--line);color:#8b979d;font-size:calc(6px * var(--text-scale,1.3));text-align:center;padding:9px 12px}.layers-hint kbd{border:1px solid var(--line);color:#64727a;font-size:calc(5px * var(--text-scale,1.3));background:#f3f5f6;border-radius:4px;padding:2px 4px}.dimensions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dimensions span{border:1px solid var(--line);color:#4e5c63;font-size:calc(9px * var(--text-scale,1.3));text-align:center;border-radius:6px;padding:9px 6px}.dimensions small{color:#a1aaae;font-size:calc(5px * var(--text-scale,1.3));margin-bottom:4px;display:block}.swatches{gap:8px;display:flex}.swatches button{border:2px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #d5dcdf}.swatches button.active{box-shadow:0 0 0 2px var(--blue)}.collision-state{font-size:calc(8px * var(--text-scale,1.3));border-radius:7px;margin:15px;padding:10px}.collision-state i{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.collision-state.good{color:#43815f;background:#edf8f2}.collision-state.good i{background:#4db477}.collision-state.bad{color:#bd5a54;background:#fff0ef}.collision-state.bad i{background:#ef635c}.room-summary{grid-template-columns:1fr 1fr;gap:7px;display:grid}.room-summary span{border:1px solid var(--line);border-radius:7px;padding:12px 7px}.room-summary span:first-child{grid-column:1/3}.room-summary b{color:#3b4850;font-size:16px;display:block}.room-summary small{color:#929da2;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px;display:block}.empty-select{text-align:center;color:#929ea4;margin:20px;padding:25px 15px}.empty-select span{font-size:25px}.empty-select p{font-size:calc(8px * var(--text-scale,1.3));line-height:1.6}.statusbar{border-top:1px solid var(--line);color:#849097;font-size:calc(6px * var(--text-scale,1.3));letter-spacing:.3px;z-index:20;background:#fff;grid-column:1/4;align-items:center;gap:28px;padding:0 14px;display:flex}.statusbar span:last-child{margin-left:auto}.statusbar-message,.statusbar-help{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statusbar-message{color:#4b6f88;text-align:center;flex:220px;font-weight:700}.statusbar-help{color:#71818b;flex:0 auto}.green-dot{background:#48b475;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #e4f5ea}.floating-theme,.dimension-toggle,.grid-toggle,.magnet-toggle,.composition-background-toggle{z-index:30;color:#5e6b73;height:35px;font-size:calc(8px * var(--text-scale,1.3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #cfd8dd;border-radius:7px;font-weight:650;position:fixed;bottom:46px;box-shadow:0 3px 12px #263f4d22}.floating-theme{padding:0 12px;right:306px}.dimension-toggle{align-items:center;gap:7px;padding:0 11px;display:flex;left:306px}.grid-toggle{align-items:center;gap:7px;padding:0 11px;display:flex;left:396px}.magnet-toggle{align-items:center;gap:7px;padding:0 11px;display:flex;left:552px}.composition-background-toggle{align-items:center;gap:7px;padding:0 11px;display:flex;left:748px}.dimension-toggle.active,.grid-toggle.active,.magnet-toggle.active,.composition-background-toggle.active{color:var(--blue);background:#eaf3ff;border-color:#73a9ed}.theme-dark{--ink:#e2e5e7;--muted:#99a1a7;--line:#454a50;--panel:#303338;--bg:#242629}.theme-dark .appbar,.theme-dark .left-panel,.theme-dark .right-panel,.theme-dark .statusbar{color:#dfe3e5;background:#303338}.theme-dark .appbar{box-shadow:0 2px 14px #0005}.theme-dark .project-name input,.theme-dark .field-row input{color:#e1e5e7}.theme-dark .view-switch{background:#24272b}.theme-dark .view-switch button{color:#9da5aa}.theme-dark .view-switch button.active{color:#62a6ff;background:#40454b;box-shadow:0 2px 7px #0006}.theme-dark .top-actions button,.theme-dark .top-actions select,.theme-dark .left-tabs button,.theme-dark .tool-grid button,.theme-dark .category-row button,.theme-dark .catalog-grid button,.theme-dark .inline-actions button,.theme-dark .align-grid button,.theme-dark .layers-toolbar button{color:#c5cbd0;background:#34383d;border-color:#484e54}.theme-dark .right-tabs button{color:#929ba1}.theme-dark .right-tabs button.active{color:#69aaff}.theme-dark .clearance-list label{border-color:#4b5157}.theme-dark .clearance-list label>span{color:#c0c7cb}.theme-dark .clearance-list input{color:#e1e5e7;background:#272a2e;border-color:#4b5157}.theme-dark .layer-group{border-color:#474d53}.theme-dark .layer-row{background:#303439;border-color:#43484e}.theme-dark .layer-row.child{background:#2a2d31}.theme-dark .layer-row.selected{background:#263c58}.theme-dark .group-row{background:#363b40}.theme-dark .layer-row input{color:#dbe0e3}.theme-dark .layer-row input:focus{background:#25282c}.theme-dark .layer-thumb{color:#69aaff;background:#262c31;border-color:#4b5258}.theme-dark .layers-hint kbd{color:#c1c8cc;background:#26292d;border-color:#50565c}.theme-dark .tool-grid button.active,.theme-dark .category-row button.active{color:#69aaff;background:#263c58;border-color:#397dd2}.theme-dark .catalog-search input{color:#e4e7e9;background:#272a2e;border-color:#484e54}.theme-dark .catalog-add-model em{color:#dce3e7;background:#2d3236;border-color:#484f55;box-shadow:0 9px 24px #0008}.theme-dark .catalog-folder-arrow{color:#a8b2b8;background:#30353a;border-color:#484f55}.theme-dark .catalog-folder-arrow:hover{color:#91c9fb;background:#29435c;border-color:#4f80b1}.theme-dark .category-row button.active{color:#8bc4fb;background:#29415a;border-color:#4e86c0}.theme-dark .catalog-card{background:#30353a;border-color:#464e54}.theme-dark .catalog-card:hover{border-color:#5d92c7;box-shadow:0 8px 20px #0004}.theme-dark .catalog-hover-preview{background:#2b3035fa;border-color:#4b565e;box-shadow:0 22px 60px #0009,inset 0 1px #ffffff09}.theme-dark .catalog-hover-preview b{color:#e7edf0}.theme-dark .catalog-hover-preview small,.theme-dark .catalog-hover-preview em{color:#93a1aa}.theme-dark .panel-section label,.theme-dark .prop-section label{color:#c1c7ca}.theme-dark .panel-section h3,.theme-dark .prop-section h3{color:#979fa5}.theme-dark .tip{color:#b7c5d1;background:#26394f}.theme-dark .properties-head>div>span{color:#69aaff;background:#263c58}.theme-dark .dimensions span,.theme-dark .room-summary span,.theme-dark .field-row label{color:#d5dadd;border-color:#4b5157}.theme-dark .room-summary b{color:#e2e6e8}.theme-dark .floating-theme,.theme-dark .dimension-toggle,.theme-dark .grid-toggle,.theme-dark .magnet-toggle,.theme-dark .composition-background-toggle{color:#d9dee1;background:#30343aee;border-color:#555d64}.theme-dark .top-primary-actions{background:#272c31;border-color:#4a5157}.theme-dark .top-primary-actions>.file-menu>button{background:0 0}.theme-dark .dimension-toggle.active,.theme-dark .grid-toggle.active,.theme-dark .magnet-toggle.active,.theme-dark .composition-background-toggle.active{color:#73b0ff;background:#263c58;border-color:#4a91e9}.theme-dark .toast{color:#d5dade;background:#30343af0;border-color:#535a61;box-shadow:0 5px 18px #0006}.theme-dark .material-grid button{border-color:#3c4146}.theme-dark .green-dot{box-shadow:0 0 0 3px #294333}.tutorial-overlay{z-index:210;pointer-events:none;background:#080b0e33;position:fixed;inset:0}.tutorial-focus{position:relative;z-index:220!important;box-shadow:0 0 0 2px #5ca6ff,0 0 0 7px #2f80ed33,0 22px 70px #0000007a!important}.tutorial-card{z-index:230;color:#f5f5f7;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#23262af7;border:1px solid #ffffff1f;border-radius:18px;width:min(390px,100vw - 36px);padding:26px;position:fixed;box-shadow:0 30px 90px #00000085}.tutorial-card.tutorial-step-0{top:50%;left:50%;transform:translate(-50%,-50%)}.tutorial-card.tutorial-step-1,.tutorial-card.tutorial-step-3{top:92px;right:315px}.tutorial-card.tutorial-step-2{bottom:72px;right:320px}.tutorial-card.tutorial-step-4{top:92px;right:315px}.tutorial-progress{gap:5px;margin-bottom:22px;padding-right:32px;display:flex}.tutorial-progress i{background:#555b61;border-radius:3px;width:22px;height:3px}.tutorial-progress i.active{background:#4d9dff}.tutorial-close{color:#c9cdd0;background:#45494e;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:17px;line-height:1;position:absolute;top:18px;right:18px}.tutorial-close:hover{color:#fff;background:#555a60}.tutorial-icon{color:#fff;background:linear-gradient(145deg,#4b9cf5,#246ed8);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;font-weight:750;display:grid;box-shadow:0 9px 22px #2f80ed52}.tutorial-card>small{color:#74aff5;font-size:calc(8px * var(--text-scale,1.3));letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-weight:700;display:block}.tutorial-card h2{color:#fff;letter-spacing:-.45px;margin:0;font-size:21px}.tutorial-card p{color:#b9c0c6;margin:12px 0 24px;font-size:10px;line-height:1.65}.tutorial-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tutorial-actions button{height:38px;font-size:calc(8px * var(--text-scale,1.3));border-radius:9px;font-weight:700}.tutorial-skip{color:#8f989f;background:0 0;border:0;padding:0 4px}.tutorial-skip:hover{color:#d8dcdf}.tutorial-next{color:#fff;background:#2f80ed;border:0;min-width:112px;padding:0 15px;box-shadow:0 8px 20px #2f80ed40}.tutorial-next:disabled{color:#858e95;box-shadow:none;cursor:not-allowed;background:#454b51}.tutorial-task{color:#aeb6bb;font-size:calc(8px * var(--text-scale,1.3));background:#2b2f33;border:1px solid #4a5157;border-radius:10px;align-items:center;gap:9px;margin:-9px 0 20px;padding:10px 12px;display:flex}.tutorial-task i{color:#879199;background:#3b4146;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.tutorial-task.done{color:#cae4d4;background:#263b31;border-color:#337655}.tutorial-task.done i{color:#fff;background:#2d9b61}.tutorial-next:hover{background:#438ff5}.tutorial-next span{margin-left:9px;font-size:12px}@media (width<=1100px){.designer-shell{grid-template-columns:250px minmax(0,1fr) 250px}.appbar{grid-template-columns:220px 1fr auto}.project-name,.view-switch button span,.top-actions button:first-child,.top-actions select{display:none}.catalog-grid{grid-template-columns:1fr}.appbar{gap:8px;padding-inline:10px}.floating-theme{right:264px}.dimension-toggle{left:264px}.grid-toggle{left:354px}.magnet-toggle{left:510px}.composition-background-toggle{left:700px}}@media (width<=760px){html,body{overflow:auto}.designer-shell{zoom:1;grid-template-rows:64px 58vh auto auto 32px;grid-template-columns:1fr;width:100%;height:auto;min-height:100vh;display:grid}.appbar{grid-area:1/1;grid-template-columns:1fr auto auto;position:sticky;top:0}.brand small,.top-actions{display:none}.left-panel{border-right:0;border-top:1px solid var(--line);grid-area:3/1;max-height:480px}.workspace{grid-area:2/1}.right-panel{border-left:0;border-top:1px solid var(--line);grid-area:4/1;max-height:430px}.statusbar{grid-area:5/1;gap:10px;overflow:auto}.statusbar span:nth-child(n+3){display:none}.catalog-grid{grid-template-columns:repeat(2,1fr)}.view-switch button{padding:0 10px}.view-help{text-overflow:ellipsis;max-width:85%;overflow:hidden}.toast{white-space:nowrap;text-overflow:ellipsis;max-width:85%;overflow:hidden}.floating-theme,.dimension-toggle,.grid-toggle,.magnet-toggle,.composition-background-toggle{position:absolute;top:calc(58vh + 14px);bottom:auto}.floating-theme{right:14px}.dimension-toggle{left:14px}.grid-toggle{left:104px}.magnet-toggle{left:260px}.composition-background-toggle{top:calc(58vh + 56px);left:14px}.tutorial-card,.tutorial-card.tutorial-step-0,.tutorial-card.tutorial-step-1,.tutorial-card.tutorial-step-2,.tutorial-card.tutorial-step-3,.tutorial-card.tutorial-step-4{width:auto;inset:auto 18px 18px;transform:none}}.wall-finish label:has(input[type=color]){min-height:29px;padding-top:5px}.wall-finish .color-value{font-size:calc(6px * var(--text-scale,1.3));letter-spacing:.4px;margin-right:38px}.paint-note{color:#87939a;font-size:calc(6px * var(--text-scale,1.3));background:#f3f6f8;border-radius:6px;margin-top:9px;padding:8px 9px;line-height:1.5;display:block}.theme-dark .paint-note{color:#9ca5ab;background:#292d31}.finish-block{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:12px;display:grid}.finish-title{color:#53616a;font-size:calc(8px * var(--text-scale,1.3));gap:8px;display:grid}.finish-switch{background:#edf1f3;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.finish-switch.wide{margin-bottom:10px}.finish-switch button{color:#77838a;height:26px;font-size:calc(7px * var(--text-scale,1.3));background:0 0;border:0;border-radius:6px;font-weight:700}.finish-switch button.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #1e37461f}.preset-swatches{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.preset-swatches button{aspect-ratio:1;border:2px solid #fff;border-radius:50%;padding:0;box-shadow:0 0 0 1px #d6dde0}.preset-swatches button.active{box-shadow:0 0 0 2px var(--blue)}.texture-card{background:#fbfcfd;border:1px solid #dbe2e6;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;min-height:50px;padding:6px;display:grid}.texture-card>span{background-blend-mode:multiply;background-size:50%;border-radius:7px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #00000014}.texture-card b,.texture-card small{display:block}.texture-card b{color:#43515a;font-size:calc(8px * var(--text-scale,1.3))}.texture-card small{color:#929da3;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.texture-card i{color:var(--blue);font-size:11px;font-style:normal}.texture-card.selected{border-color:#8bb9f6;box-shadow:0 0 0 1px #d6e9ff}.tint-control,.color-picker-row{min-height:27px;padding-top:7px;margin:0!important}.tint-control small{color:#98a2a7;font-size:calc(6px * var(--text-scale,1.3));margin-left:5px}.tint-control input,.color-picker-row input{margin-top:-6px!important}.texture-scale-control{background:#f8fafb;border:1px solid #dfe6ea;border-radius:9px;gap:7px;padding:9px;margin:9px 0 0!important;display:grid!important}.texture-scale-control>span{justify-content:space-between;align-items:center;display:flex;float:none!important;color:#667680!important}.texture-scale-control b{color:var(--blue)}.texture-scale-control input{accent-color:var(--blue);margin-top:0!important}.baseboard-control{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:12px;padding:9px;display:grid}.baseboard-control span,.baseboard-control small{display:block}.baseboard-control span{color:#53616a;font-size:calc(7px * var(--text-scale,1.3))}.baseboard-control small{color:#98a2a7;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.baseboard-control button{color:#7b878e;height:25px;font-size:calc(6px * var(--text-scale,1.3));background:#fff;border:1px solid #d9e0e4;border-radius:6px;padding:0 7px}.baseboard-control button.active{color:var(--blue);background:#edf6ff;border-color:#8ab8f5}.baseboard-control input[type=color]{border:1px solid var(--line);border-radius:6px;width:27px;height:27px;padding:2px}.advanced-source{display:none}.advanced-overlay{z-index:300;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.advanced-dialog{--settings-line:#474b4f;--settings-panel:#303234;--settings-card:#393b3d;pointer-events:auto;color:#edf1f3;background:#2b2d2f;border:1px solid #151719;border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100vw - 32px);min-width:min(560px,100vw - 16px);height:min(690px,100dvh - 32px);min-height:min(390px,100dvh - 16px);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 42px #00000057,0 2px 9px #00000038,inset 0 0 0 1px #ffffff0b}.advanced-dialog.settings-positioned{margin:0;position:fixed}.advanced-dialog>header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#292b2d;border-bottom:1px solid #1e2022;justify-content:space-between;align-items:center;min-height:61px;padding:10px 13px 10px 17px;display:flex}.advanced-dialog>header:active{cursor:grabbing}.advanced-dialog h2{color:#f0f2f3;letter-spacing:-.2px;margin:2px 0 0;font-size:15px;font-weight:700}.advanced-dialog header small{color:#67a8e7;letter-spacing:1.25px;font-size:8px;font-weight:800}.advanced-dialog header p{color:#858d92;margin:3px 0 0;font-size:10px}.settings-window-drag-hint{color:#60686d;letter-spacing:1.05px;margin-left:auto;font-size:7px;font-weight:800}.advanced-dialog header button{color:#aeb5b9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:28px;height:28px;margin-left:10px;font-size:17px}.advanced-dialog header button:hover{color:#fff;background:#393c3f;border-color:#4a4e52}.advanced-settings-layout{grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.advanced-tabs{background:#252729;border-right:1px solid #1e2022;flex-direction:column;gap:2px;min-width:0;padding:13px 9px;display:flex}.advanced-tabs>small{color:#72797e;letter-spacing:1.25px;margin:12px 9px 4px;font-size:7px;font-weight:850}.advanced-tabs>small:first-child{margin-top:1px}.advanced-tabs button{color:#b4bbc0;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:5px 8px;display:grid}.advanced-tabs button:hover{color:#e1e5e7;background:#303336}.advanced-tabs button.active{color:#fff;background:#356ca5;box-shadow:inset 2px 0 #74b9ff}.advanced-tabs button i{color:#8d9aa2;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:750;display:grid}.advanced-tabs button.active i{color:#fff}.advanced-tabs button span,.advanced-tabs button b,.advanced-tabs button em{min-width:0;display:block}.advanced-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.advanced-tabs button em{color:#747e84;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.advanced-tabs button.active em{color:#c6e1fb}.advanced-content{background:var(--settings-panel);scrollbar-color:#595d61 #292b2d;scrollbar-width:thin;align-content:start;gap:10px;min-width:0;min-height:0;padding:14px;display:grid;overflow:auto}.settings-page-section{border:1px solid var(--settings-line);background:var(--settings-card);border-radius:4px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.settings-page-section+.settings-page-section{margin-top:0}.settings-page-note{color:#929ba0;align-content:center;min-height:58px;font-size:10px;line-height:1.55}.settings-page-heading{border-bottom:1px solid #4a4d50;padding-bottom:11px}.settings-page-heading.compact{padding-bottom:10px}.settings-page-heading>small{color:#67a8e7;letter-spacing:1.2px;font-size:7px;font-weight:850}.setting-intro{gap:4px;display:grid}.setting-intro b{color:#edf0f2;font-size:12px}.setting-intro span{color:#929a9f;font-size:10px;line-height:1.4}.advanced-content label{color:#c3c8cb;gap:8px;font-size:10px;display:grid}.advanced-content label span{justify-content:space-between;display:flex}.advanced-content label b{color:#eef1f3;font-size:10px}.advanced-content input[type=range]{appearance:none;background:#242628;border:1px solid #1e2022;border-radius:2px;outline:none;width:100%;height:4px}.advanced-content input[type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;background:#5797d5;border:1px solid #173f65;border-radius:2px;width:12px;height:12px;box-shadow:0 1px 2px #0008}.advanced-content input[type=range]::-moz-range-thumb{cursor:ew-resize;background:#5797d5;border:1px solid #173f65;border-radius:2px;width:11px;height:11px;box-shadow:0 1px 2px #0008}.select-setting{grid-template-columns:1fr 150px;align-items:center}.advanced-content select,.advanced-content input[type=number]{color:#e1e5e8;background:#2b2d2f;border:1px solid #505459;border-radius:3px;height:29px;font-size:10px}.ray-tracing-setting{background:linear-gradient(135deg,#2b3035,#24282c);border:1px solid #444b51;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:12px 13px}.ray-tracing-setting>span{gap:4px;display:grid!important}.ray-tracing-setting small{color:#89959c;font-size:calc(6px * var(--text-scale,1.3))}.ray-tracing-setting button{color:#88939a;background:#202428;border:1px solid #505860;border-radius:14px;width:54px;height:28px;font-size:8px;font-weight:800}.ray-tracing-setting button.active{color:#fff;background:#2f80ed;border-color:#4a91df;box-shadow:0 0 18px #2f80ed55}.ray-tracing-note{color:#81909a;font-size:calc(6px * var(--text-scale,1.3));margin-top:-9px;line-height:1.45}.hdri-reflections-setting{background:linear-gradient(135deg,#2c3136,#24282c);border:1px solid #444b51;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:12px 13px}.hdri-reflections-setting>span{align-items:center;gap:10px;justify-content:flex-start!important;display:flex!important}.hdri-reflections-setting>span>span{gap:4px;display:grid}.hdri-reflections-setting small{color:#89959c;font-size:calc(6px * var(--text-scale,1.3))}.hdri-symbol{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#5f7ea1,#c59661);border-radius:7px;place-items:center;width:34px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff2b}.hdri-reflections-setting>button{color:#88939a;background:#202428;border:1px solid #505860;border-radius:14px;width:54px;height:28px;font-size:8px;font-weight:800}.hdri-reflections-setting>button.active{color:#fff;background:#337f74;border-color:#57a699;box-shadow:0 0 16px #3d9b8d45}.advanced-dialog>footer{color:#7f8990;background:#292b2d;border-top:1px solid #1e2022;justify-content:space-between;align-items:center;min-height:47px;padding:8px 12px 8px 17px;font-size:9px;display:flex}.advanced-dialog footer button{color:#fff;background:#397fbe;border:1px solid #1f5d98;border-radius:3px;height:29px;padding:0 17px;font-size:10px;font-weight:700}.interior-light-card{background:#292d31;border:1px solid #41474d;border-radius:11px;gap:15px;margin-top:3px;padding:14px;display:grid}.interior-light-card>div{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.lamp-symbol{color:#ffd398;background:#4b3e2c;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid!important}.interior-light-card>div b,.interior-light-card>div small{display:block}.interior-light-card>div b{color:#e7ebed;font-size:calc(9px * var(--text-scale,1.3))}.interior-light-card>div small{color:#838e95;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.interior-light-card>div button{color:#8f999f;height:27px;font-size:calc(6px * var(--text-scale,1.3));background:#353a3f;border:1px solid #4a5157;border-radius:14px;padding:0 9px}.interior-light-card>div button.active{color:#ffd49c;background:#5b4529;border-color:#9d7137}.disabled-setting{opacity:.38}.interface-preview-card{background:#303234;border:1px solid #4b4f53;border-radius:3px;gap:4px;padding:11px 12px;display:grid}.interface-preview-card small{color:#71818b;letter-spacing:1px;font-size:7px}.interface-preview-card b{color:#eef1f3;font-size:12px}.interface-preview-card span{color:#96a1a8;font-size:9px}.interface-theme-setting,.interface-toggle-setting{background:#333537;border:1px solid #4b4f53;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:10px 11px;display:flex}.interface-theme-setting>div:first-child b,.interface-theme-setting>div:first-child span,.interface-toggle-setting>div b,.interface-toggle-setting>div span{display:block}.interface-theme-setting>div:first-child b,.interface-toggle-setting>div b{color:#eef1f3;font-size:10px}.interface-theme-setting>div:first-child span,.interface-toggle-setting>div span{color:#8e9aa2;margin-top:3px;font-size:9px;line-height:1.35}.interface-theme-switch{background:#292b2d;border:1px solid #484c50;border-radius:3px;gap:2px;padding:2px;display:flex}.interface-theme-switch button,.interface-toggle-setting>button{color:#a5adb2;background:0 0;border:0;border-radius:2px;height:28px;padding:0 10px;font-size:9px;font-weight:700}.interface-theme-switch button.active{color:#fff;box-shadow:none;background:#477daf}.interface-toggle-setting>button{background:#2d3032;border:1px solid #50555a;flex:none}.interface-toggle-setting>button.active{color:#d2eaff;background:#315c84;border-color:#467caf}.reset-interface{color:#b9c0c4;background:#303234;border:1px solid #505459;border-radius:3px;height:31px;font-size:9px;font-weight:700}.reset-interface:hover{color:#e5edf2;border-color:#6388a8}@media (width<=700px){.advanced-overlay{padding:8px}.advanced-dialog{width:calc(100vw - 16px);min-width:0;height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px)}.advanced-dialog.settings-positioned{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;top:8px!important;left:8px!important}.advanced-settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-window-drag-hint{display:none}.advanced-tabs{border-bottom:1px solid #1e2022;border-right:0;gap:4px;padding:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.advanced-tabs>small{display:none}.advanced-tabs button{grid-template-columns:20px minmax(0,1fr);min-height:39px;padding:4px 6px}.advanced-tabs button i{width:18px;height:20px}.advanced-tabs button em{display:none}.advanced-content{padding:9px}.settings-page-section{padding:11px}.advanced-dialog>footer>span{display:none}.advanced-dialog>footer{justify-content:flex-end}}.technical-view-badge{z-index:95;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22262aeb;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:28px auto 28px;align-items:center;gap:8px;padding:6px;display:grid;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000003d}.technical-view-badge button{color:#dce1e4;background:#3a4045;border:0;border-radius:7px;width:28px;height:28px}.technical-view-badge div{text-align:center;min-width:92px}.technical-view-badge small,.technical-view-badge b{display:block}.technical-view-badge small{color:#69aaff;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:1px}.technical-view-badge b{font-size:calc(8px * var(--text-scale,1.3));margin-top:2px}.theme-dark .finish-switch{background:#25282c}.theme-dark .finish-switch button.active{background:#40454b}.theme-dark .texture-card,.theme-dark .baseboard-control{background:#2a2e32;border-color:#484e54}.theme-dark .texture-scale-control{background:#282d31;border-color:#454c52}.theme-dark .statusbar-message{color:#8fc1ee}.theme-dark .statusbar-help{color:#a5b0b7}.theme-dark .texture-card b,.theme-dark .finish-title,.theme-dark .baseboard-control span{color:#d7dde0}.theme-dark .baseboard-control button{background:#34383d;border-color:#4b5157}.theme-dark .left-panel{background:linear-gradient(#2d3034,#292c30)}.theme-dark .left-tabs{background:#303338f5}.theme-dark .left-tabs button.active{background:linear-gradient(145deg,#303c4b,#253a55);border-color:#3e699c}.theme-dark .left-tab-icon{color:#a8b0b5;background:#25292d}.theme-dark .left-section-heading b,.theme-dark .section-title-row h3{color:#d6dce0}.theme-dark .left-section-heading>span{color:#9ca5aa;background:#25292d}.theme-dark .surface-section{background:#2f3337d1;border-color:#43494f;box-shadow:0 7px 20px #0000001f}.theme-dark .section-title-row .section-icon{color:#69aaff;background:#263c58}.marquee-selection{z-index:120;pointer-events:none;background:#2f80ed24 linear-gradient(45deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%) 0 0/8px 8px;border:1px solid #1877f2;animation:.7s linear infinite marqueeMove;position:absolute;box-shadow:inset 0 0 0 1px #ffffff61,0 0 0 1px #2f80ed1f}@keyframes marqueeMove{to{background-position:8px 0}}.model-context-menu{z-index:145;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfdf7;border:1px solid #cdd7dd;border-radius:11px;width:208px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);padding:6px;position:absolute;overflow:hidden auto;box-shadow:0 18px 48px #19283247,inset 0 1px #fff}.model-context-menu header{padding:7px 9px 8px}.model-context-menu header span,.model-context-menu header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-context-menu header span{color:#354751;font-size:calc(5.5px * var(--text-scale,1.3));font-weight:800}.model-context-menu header small{color:#8a99a2;font-size:calc(3.8px * var(--text-scale,1.3));letter-spacing:.8px;margin-top:3px;font-weight:850}.model-context-menu button{color:#53646e;width:100%;min-height:31px;font-size:calc(5.5px * var(--text-scale,1.3));text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:21px 1fr auto;align-items:center;gap:6px;padding:0 8px;display:grid}.model-context-menu button:hover{color:#2678cb;background:#eaf3fc}.model-context-menu button:disabled{opacity:.35}.model-context-menu button>span{color:#7c8c96;font-size:calc(7.6px * var(--text-scale,1.3));text-align:center}.model-context-menu button kbd{color:#9aa6ad;font-family:inherit;font-size:calc(4.2px * var(--text-scale,1.3));background:0 0;border:0;font-weight:650}.model-context-menu>i{background:#e0e6ea;height:1px;margin:4px 7px;display:block}.model-context-menu button.danger{color:#b95350}.model-context-menu button.danger:hover{color:#b13f3c;background:#fbeeed}.model-context-empty{background:#f5f8fa;border:1px solid #dce5ea;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:8px;margin:2px;padding:9px;display:grid}.model-context-empty>span{color:#2d7dcb;background:#e5f0fb;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.model-context-empty p{color:#6f7f88;font-size:calc(5px * var(--text-scale,1.3));margin:0;line-height:1.45}.theme-dark .model-context-menu{background:#292e33f7;border-color:#4b565e;box-shadow:0 20px 52px #0008,inset 0 1px #ffffff08}.theme-dark .model-context-menu header span{color:#e3eaed}.theme-dark .model-context-menu button{color:#c0cbd1}.theme-dark .model-context-menu button:hover{color:#8bc4fb;background:#30465b}.theme-dark .model-context-menu>i{background:#485159}.theme-dark .model-context-empty{background:#30373d;border-color:#4b565e}.theme-dark .model-context-empty>span{color:#8cc8ff;background:#294963}.theme-dark .model-context-empty p{color:#aebac1}.material-parts{gap:7px;display:grid}.multi-edit-note{color:#52749b;font-size:calc(6px * var(--text-scale,1.3));background:#edf5ff;border-radius:6px;margin:-3px 0 10px;padding:8px 9px;line-height:1.5;display:block}.material-parts label{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;min-height:36px;margin:0;padding:5px 7px 5px 10px;display:flex}.material-parts label span{float:none;color:inherit;font-weight:650}.material-parts input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:31px;height:27px;padding:2px}.quality-settings select{border:1px solid var(--line);color:#4e5b62;width:100%;height:34px;font:inherit;background:#fff;border-radius:7px;margin-top:8px;padding:0 9px;display:block}.quality-note{color:#78868e;font-size:calc(6px * var(--text-scale,1.3));background:#f2f6f9;border-radius:7px;margin-top:12px;padding:9px;line-height:1.55;display:block}.theme-dark .material-parts label{background:#34383d}.theme-dark .multi-edit-note{color:#9fc8f8;background:#263c58}.theme-dark .material-parts input[type=color]{border-color:#555d64}.theme-dark .quality-settings select{color:#d9dee1;background:#292d31;border-color:#555d64}.theme-dark .quality-note{color:#9ca5ab;background:#292d31}.file-menu{position:relative}.file-menu>button.active{color:#75b2ff;background:#263c58}.file-menu-popover{z-index:260;background:#292d31;border:1px solid #4b5158;border-radius:8px;width:230px;padding:7px;position:absolute;top:39px;right:0;box-shadow:0 16px 45px #0008}.file-menu-popover button{text-align:left;justify-content:space-between;align-items:center;width:100%;height:34px;display:flex;color:#dbe0e3!important;background:0 0!important;border:0!important}.file-menu-popover button:hover{background:#397ed0!important}.file-menu-popover kbd{color:#8f999f;font-family:Inter,sans-serif;font-size:calc(4.2px * var(--text-scale,1.3))}.file-menu-popover i{background:#454b50;height:1px;margin:5px;display:block}.file-menu-popover small{color:#7f898f;font-size:calc(6px * var(--text-scale,1.3));padding:8px 9px 4px;display:block}.start-overlay,.name-overlay{z-index:200;background:#171a1ddd;place-items:center;display:grid;position:fixed;inset:0}.start-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.name-overlay{-webkit-backdrop-filter:none}.start-dialog{color:#e8ecee;background:#24282c;border:1px solid #3d4348;border-radius:16px;flex-direction:column;width:min(1080px,100vw - 40px);height:min(720px,100vh - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #000b}.start-brand{border-bottom:1px solid #383e43;align-items:center;gap:14px;padding:25px 28px;display:flex}.start-file-actions{gap:7px;margin-left:auto;display:flex}.start-file-actions button{color:#d9dfe2;height:34px;font-size:calc(8px * var(--text-scale,1.3));background:#2e3338;border:1px solid #484f55;border-radius:7px;padding:0 12px}.start-file-actions button:hover{color:#7db5f8;border-color:#568fd2}.project-import-input{display:none}.start-brand .brandmark{width:48px;height:48px;font-size:22px}.start-brand b{font-size:17px;display:block}.start-brand small{color:#8f999f;font-size:calc(8px * var(--text-scale,1.3));margin-top:5px;display:block}.start-navigation{background:#202428;border-bottom:1px solid #383e43;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 22px;display:grid}.start-navigation button{color:#8d989f;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:grid;position:relative}.start-navigation button>span{color:#9aa5ac;background:#30363b;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.start-navigation button b,.start-navigation button small{display:block}.start-navigation button b{font-size:10px}.start-navigation button small{color:#747f86;font-size:calc(7px * var(--text-scale,1.3));margin-top:3px}.start-navigation button em{min-width:18px;height:18px;font-size:calc(6px * var(--text-scale,1.3));background:#3b4349;border-radius:9px;place-items:center;font-style:normal;display:grid;position:absolute;top:7px;right:8px}.start-navigation button.active{color:#edf4fb;background:#263647;border-color:#3d6f9f}.start-navigation button.active>span{color:#fff;background:#347fcf;box-shadow:0 5px 14px #1e6db955}.start-section-head{justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 18px;display:flex}.start-section-head small{color:#6da8e8;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:1.2px}.start-section-head h2{margin:4px 0 0;font-size:19px}.start-section-head p{color:#87939a;font-size:calc(8px * var(--text-scale,1.3));margin:5px 0 0}.start-library-actions{align-items:center;gap:8px;display:flex}.start-add-model{color:#fff;height:42px;font-size:calc(8px * var(--text-scale,1.3));background:#347fcf;border:0;border-radius:9px;padding:0 15px;font-weight:750;box-shadow:0 7px 18px #1e6db944}.convert-model-cta{color:#d9e8f7;text-align:left;background:#29333c;border:1px solid #4a6072;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:26px 1fr;align-items:center;column-gap:7px;height:42px;padding:5px 11px;display:grid}.convert-model-cta>span{color:#7cb9f8;background:#334b62;border-radius:7px;grid-row:1/-1;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.convert-model-cta b{font-size:calc(7px * var(--text-scale,1.3));align-self:end}.convert-model-cta small{color:#88a0b4;font-size:calc(5.5px * var(--text-scale,1.3));align-self:start}.convert-model-cta:hover{background:#2b3d4e;border-color:#4b91db}.start-model-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px;padding:0 28px 28px;display:grid}.start-model-card{color:#e4e8ea;cursor:pointer;background:#2b3035;border:1px solid #3c4349;border-radius:10px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.start-model-card:hover{border-color:#538dcc;transform:translateY(-1px);box-shadow:0 9px 22px #0005}.start-model-card:focus-visible{outline-offset:2px;outline:2px solid #62a7ef}.start-model-card.selected{border-color:#62a7ef;box-shadow:0 0 0 2px #347fcf55,0 9px 22px #0005}.start-model-thumb{aspect-ratio:1;color:#69757d;background:#1d2226 50%/cover;place-items:center;height:auto;font-size:31px;display:grid;position:relative}.model-capability-badges{z-index:2;opacity:0;gap:4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:7px;left:7px;transform:translateY(-3px)}.start-model-card:hover .model-capability-badges,.start-model-card:focus-within .model-capability-badges{opacity:1;transform:none}.model-capability-badges>i{color:#f2f2f2;background:#111d;border:1px solid #ffffff2e;border-radius:4px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.model-capability-badges svg{width:13px;height:13px}.start-model-card.selected .library-card-check+.model-capability-badges{left:35px}.library-organizer{gap:9px;padding:0 28px 13px;display:grid}.library-organizer>label{color:#71808a;background:#262b30;border:1px solid #41494f;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;height:38px;padding:0 9px;display:grid}.library-organizer input{color:#e5e9eb;background:0 0;border:0;outline:none;height:100%}.library-folder-row{gap:6px;padding-bottom:3px;display:flex;overflow:auto}.library-folder-row button{color:#9da8ae;height:30px;font-size:calc(6.5px * var(--text-scale,1.3));white-space:nowrap;background:#2c3237;border:1px solid #41494f;border-radius:7px;padding:0 10px}.library-folder-row button.active{color:#abd2ff;background:#29415b;border-color:#4a8ed9}.library-folder-row button.new-folder{color:#78afe8;margin-left:auto}.library-card-check{color:#dce5eb;opacity:0;background:#17202ac9;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;transition:all .16s;display:grid;position:absolute;top:7px;left:7px;transform:scale(.82)}.start-model-card.selected .library-card-check{color:#fff;opacity:1;background:#347fcf;border-color:#76b8ff;transform:scale(1)}.start-model-copy{min-height:78px;padding:8px;display:block}.start-model-copy b,.start-model-copy small{display:block}.start-model-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.start-model-copy small{color:#8b969d;font-size:calc(6px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;margin-top:5px;line-height:1.3;overflow:hidden}.start-model-copy small+small{color:#a2afb7}.start-model-copy small span{color:#6da8e8}.start-model-copy .library-model-author{color:#aeb8be}.start-model-copy .library-model-author span{color:#4f9ced;margin-right:3px;font-size:7px}.start-model-copy .library-model-author strong{color:#e4eaed;font-weight:750}.start-model-quick-actions{z-index:3;opacity:0;gap:4px;transition:all .16s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-3px)}.start-model-card:hover .start-model-quick-actions,.start-model-card.selected .start-model-quick-actions,.start-model-card:focus-within .start-model-quick-actions{opacity:1;transform:none}.start-model-quick-actions button{color:#c8d6df;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#171c20df;border:1px solid #ffffff28;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:11px;display:grid}.start-model-quick-actions button:hover{color:#fff;background:#2f72bd;border-color:#5da4ef}.start-model-quick-actions button.danger:hover{background:#a93434;border-color:#d76161}.library-selection-bar{background:#252a2e;border:1px solid #394148;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 9px;display:flex}.library-selection-bar>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.library-selection-bar>div:first-child>span{color:#77858e;background:#30373d;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.library-selection-bar b,.library-selection-bar small{display:block}.library-selection-bar b{color:#b8c1c6;font-size:calc(7px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-selection-bar small{color:#758189;font-size:calc(5.8px * var(--text-scale,1.3));margin-top:2px}.library-selection-bar>div:last-child{gap:6px;display:flex}.library-selection-bar button{color:#b9d8f8;height:29px;font-size:calc(6.5px * var(--text-scale,1.3));background:#303941;border:1px solid #4b5964;border-radius:7px;padding:0 11px;font-weight:750}.library-selection-bar button.danger{color:#e1a3a0;border-color:#66494a}.library-selection-bar.has-selection{background:#263545;border-color:#3f6f9c}.library-selection-bar.has-selection>div:first-child>span{color:#fff;background:#347fcf}.library-selection-bar.has-selection b{color:#edf4fb}.library-filter-empty{color:#7f8b92;min-height:150px;font-size:calc(7px * var(--text-scale,1.3));border:1px dashed #3d464d;border-radius:10px;grid-column:1/-1;place-items:center;display:grid}.project-editor{color:#7f8b92!important;font-size:calc(6px * var(--text-scale,1.3))!important}.start-model-actions{grid-template-columns:1fr 1fr;gap:6px;padding:0 9px 9px;display:grid}.start-model-actions button{color:#a9c9eb;height:29px;font-size:calc(7px * var(--text-scale,1.3));background:#30363b;border:1px solid #46515a;border-radius:6px}.start-model-actions button.danger{color:#d88d89}.start-library-empty{color:#8d999f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.start-library-empty>span{color:#6faaf0;background:#303941;border-radius:17px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.start-library-empty h3{color:#e0e5e7;margin:14px 0 0;font-size:14px}.start-library-empty p{font-size:calc(8px * var(--text-scale,1.3));margin:7px 0 15px}.start-library-empty>div{gap:8px;display:flex}.start-library-empty button{color:#fff;height:35px;font-size:calc(8px * var(--text-scale,1.3));background:#347fcf;border:0;border-radius:8px;padding:0 14px}.start-library-empty button.empty-convert{color:#b9d8f8;background:#30383f;border:1px solid #526371}.start-account{gap:14px;padding:26px 28px 30px;display:grid}.account-profile-card{background:#2a2f34;border:1px solid #3e454b;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.account-avatar{color:#fff;background:linear-gradient(145deg,#4d9df4,#286fc2);border-radius:17px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:800;display:grid}.account-profile-card small{color:#7189a0;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:1px}.account-profile-card h2{margin:4px 0;font-size:16px}.account-profile-card p{color:#8e999f;font-size:calc(8px * var(--text-scale,1.3));margin:0}.account-profile-card>i{color:#7dd3a4;font-size:calc(7px * var(--text-scale,1.3));background:#284a3a;border-radius:12px;padding:5px 9px;font-style:normal}.account-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-stats div{background:#292e33;border:1px solid #3c4349;border-radius:10px;padding:16px}.account-stats b,.account-stats span{display:block}.account-stats b{font-size:20px}.account-stats span{color:#849097;font-size:calc(7px * var(--text-scale,1.3));margin-top:4px}.account-settings-card{background:#292e33;border:1px solid #3c4349;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.account-settings-card b,.account-settings-card small{display:block}.account-settings-card b{font-size:10px}.account-settings-card small{color:#859097;font-size:calc(7px * var(--text-scale,1.3));margin-top:4px}.account-settings-card button{color:#9cc8fa;height:32px;font-size:calc(7px * var(--text-scale,1.3));background:#2b4a6b;border:1px solid #4d83bc;border-radius:7px;padding:0 12px}.company-members{background:#292e33;border:1px solid #3c4349;border-radius:10px;gap:12px;padding:16px 17px;display:grid}.company-members>div:first-child b,.company-members>div:first-child small{display:block}.company-members>div:first-child b{font-size:11px}.company-members>div:first-child small{color:#849097;font-size:calc(7px * var(--text-scale,1.3));margin-top:4px}.member-list{border-top:1px solid #3d454b;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding-top:11px;display:grid}.member-avatar{color:#fff;background:linear-gradient(145deg,#4d9df4,#286fc2);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.member-list b,.member-list small{display:block}.member-list b{font-size:10px}.member-list small{color:#87939a;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.member-list i{color:#7dd3a4;font-size:calc(6px * var(--text-scale,1.3));background:#284a3a;border-radius:10px;padding:4px 8px;font-style:normal}.start-actions{grid-template-columns:220px 1fr;gap:24px;padding:28px;display:grid}.start-dialog>.start-actions,.start-library,.start-account{flex:1;min-height:0;overflow:hidden}.start-library,.start-account{height:auto}.start-brand,.start-navigation{flex:none}.start-actions{min-height:0}.recent-projects{flex-direction:column;min-width:0;min-height:0;display:flex}.project-list-tabs{flex:none}.recent-projects>.project-cards,.deleted-project-cards{min-height:0;padding:1px 7px 12px 1px;overflow:auto}.start-library{flex-direction:column;display:flex}.start-section-head,.library-organizer{flex:none}.start-model-grid{min-height:0;overflow:auto}.start-account{overflow:auto}.new-project-card{color:#e6edf5;background:#202a35;border:1px dashed #4b83c2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:180px;display:flex}.new-project-card:hover{background:#25374b;border-color:#6aaaff}.new-project-card i{color:#fff;background:#347fcf;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-style:normal;display:grid}.new-project-card span{font-size:11px;font-weight:700}.new-project-card small{color:#91a3b6;font-size:calc(7px * var(--text-scale,1.3))}.project-list-tabs{border-bottom:1px solid #3b4146;gap:4px;margin:0 0 13px;display:flex}.project-view-switch{gap:4px;margin-left:auto;padding-bottom:5px;display:flex}.project-view-switch button{color:#8c979e;background:#2b3035;border:1px solid #444c52;border-radius:6px;justify-content:center;width:29px;height:27px;padding:0;font-size:13px}.project-view-switch button.active{color:#a9d2ff;background:#2a4560;border-color:#4b8fd8}.project-list-tabs button{color:#8f999f;height:34px;font-size:calc(9px * var(--text-scale,1.3));background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 10px;font-weight:650;display:flex}.project-list-tabs button.active{color:#e5e9eb;border-bottom-color:#4d9bf1}.project-list-tabs span{color:#aeb7bd;min-width:17px;height:17px;font-size:calc(6px * var(--text-scale,1.3));background:#3a4147;border-radius:9px;place-items:center;padding:0 4px;display:grid}.project-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-cards.project-cards-thumb{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-cards.project-cards-list{flex-direction:column;gap:6px;display:flex}.project-card-list{align-items:center;min-height:54px;padding:0 34px 0 0;display:flex}.project-card-list .project-card-copy{flex:1;grid-template-columns:minmax(120px,1.4fr) minmax(150px,1fr);align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.project-card-list .project-card-copy b{grid-row:1/3}.project-card-list .project-card-copy small{margin:0}.project-card-list .project-editor{display:none}.project-card-list .delete-project,.project-card-list .export-project-card{top:50%;transform:translateY(-50%)}.project-card-list .delete-project{right:7px}.project-card-list .export-project-card{right:37px}.project-card.dragging{opacity:.38;transform:scale(.97)}.project-drag-handle{z-index:3;color:#b5bec4;letter-spacing:-2px;opacity:0;background:#15191dc9;border-radius:4px;padding:2px 4px;font-size:10px;position:absolute;top:6px;left:6px}.project-card:hover .project-drag-handle{opacity:1}.project-card-list .project-drag-handle{color:#6e7a81;opacity:1;background:0 0;top:50%;left:auto;right:68px;transform:translateY(-50%)}.project-cards-thumb .project-card-copy{padding:7px 8px}.project-cards-thumb .project-card-copy b{font-size:10px}.project-cards-thumb .project-card-copy small{font-size:calc(6px * var(--text-scale,1.3))}.project-cards-thumb .project-editor{display:none}.project-card{color:#e4e8ea;text-align:left;cursor:pointer;background:#2b3035;border:1px solid #3c4349;border-radius:10px;padding:0;position:relative;overflow:hidden}.project-card:hover{border-color:#538dcc;transform:translateY(-1px);box-shadow:0 9px 22px #0005}.project-card:focus-visible{outline-offset:2px;outline:2px solid #62a7ef}.project-thumbnail{aspect-ratio:1;background:#1c2024;place-items:center;height:auto;display:grid;overflow:hidden}.project-thumbnail img,.project-thumbnail svg{object-fit:cover;width:100%;height:100%}.empty-thumb{color:#66737b;font-size:31px}.project-card-copy{padding:10px 12px;display:block}.project-card-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.project-card-copy small{color:#8e989e;font-size:calc(8px * var(--text-scale,1.3));margin-top:5px;line-height:1.35;display:block}.project-card-copy .project-opened-at{color:#a9b7c1;margin-top:7px}.project-opened-at span{color:#6da8e8;font-size:calc(8px * var(--text-scale,1.3))}.delete-project{z-index:2;color:#ccd2d6;opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161a1ecc;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:16px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:8px;right:8px}.export-project-card{z-index:2;color:#ccd2d6;opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161a1ecc;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:12px;display:grid;position:absolute;top:8px;right:40px}.project-card:hover .export-project-card,.export-project-card:focus-visible{opacity:1}.export-project-card:hover{color:#fff;background:#2f72bd;border-color:#4c91df}.deleted-card{cursor:default;opacity:1;background:#353535;border-color:#4a4a4a}.deleted-card .project-thumbnail{filter:grayscale()contrast(.88)brightness(.76);background-color:#303030}.deleted-card .project-card-copy b{color:#c1c1c1}.deleted-card .project-card-copy small,.deleted-card .project-opened-at span,.deleted-card .project-opened-at svg{color:#898989;stroke:#898989}.deleted-card-actions{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.deleted-card-actions button{color:#bdbdbd;height:29px;font-size:calc(7px * var(--text-scale,1.3));background:#3b3b3b;border:1px solid #505050;border-radius:6px}.deleted-card-actions .permanent-delete{color:#d88d89}.deleted-card-actions button:hover{background:#484848;border-color:#717171}.deleted-project-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px}.deleted-project-cards .deleted-card{flex-direction:column;min-width:0;display:flex}.deleted-project-cards .project-card-copy{min-height:56px;padding:7px 8px}.deleted-project-cards .project-card-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deleted-project-cards .project-card-copy small{font-size:calc(6px * var(--text-scale,1.3))}.deleted-project-cards .deleted-card-actions{grid-template-columns:1fr;margin-top:auto;padding:0 8px 8px}.deleted-project-cards .deleted-card-actions button{width:100%;font-size:calc(6px * var(--text-scale,1.3))}.project-card:hover .delete-project,.delete-project:focus-visible{opacity:1}.delete-project:hover{color:#fff;background:#a93434;border-color:#d76161}.dialog-icon.danger{background:#9e3434}.delete-dialog p b{color:#f0f2f3}.name-dialog .danger-button:hover:not(:disabled){background:#c04444}.projects-loading,.projects-empty{color:#7e898f;min-height:150px;font-size:calc(8px * var(--text-scale,1.3));border:1px dashed #3d444a;border-radius:10px;place-items:center;display:grid}.return-project{color:#70aaf0;font-size:calc(8px * var(--text-scale,1.3));background:0 0;border:0;margin:-10px auto 22px;display:block}.name-overlay{z-index:240;background:#111417cc}.name-dialog{color:#e8ecee;background:#292d31;border:1px solid #42494f;border-radius:14px;width:min(520px,100vw - 32px);padding:28px;box-shadow:0 25px 80px #000c}.dialog-icon{color:#fff;background:#2d73bc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.name-dialog h2{margin:16px 0 7px;font-size:16px}.name-dialog p{color:#9aa4aa;font-size:calc(8px * var(--text-scale,1.3));margin:0 0 20px;line-height:1.6}.name-dialog label{color:#aab3b8;font-size:calc(7px * var(--text-scale,1.3));display:block}.name-dialog input{color:#f0f2f3;background:#202428;border:1px solid #4a535a;border-radius:8px;outline:0;width:100%;height:40px;margin-top:8px;padding:0 12px}.name-dialog input:focus{border-color:#4b91df;box-shadow:0 0 0 3px #347fcf33}.name-dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.quick-room-box{background:#23272b;border:1px solid #414950;border-radius:10px;margin-top:16px;padding:14px}.quick-room-box.composition-scene-box{background:linear-gradient(150deg,#292533,#22262b);border-color:#55477e;box-shadow:inset 0 1px #ffffff06}.room-project-choice-box{gap:11px;display:grid}.room-project-choice-label,.room-creation-method>small{color:#77858d;font-size:calc(5.5px * var(--text-scale,1.3));letter-spacing:.9px;font-weight:850}.room-project-kind-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.name-dialog .room-project-kind-grid>button{color:#aab4ba;text-align:left;background:#292e32;border:1px solid #414950;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.room-project-kind-grid>button:hover{background:#30363b;border-color:#5c6b75}.room-project-kind-grid>button.active{color:#e8f3ff;background:#263b50;border-color:#438bdd;box-shadow:inset 0 0 0 1px #4c91dd2e}.room-project-kind-grid i{color:#7e8e98;background:#20252a;border-radius:7px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.room-project-kind-grid>button.active i{color:#fff;background:#347fcf}.room-project-kind-grid b,.room-project-kind-grid small{display:block}.room-project-kind-grid b{font-size:calc(8px * var(--text-scale,1.3))}.room-project-kind-grid small{color:#7f8b92;font-size:calc(5.5px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.room-project-kind-grid>button.active small{color:#9eb4c8}.room-creation-method{border-top:1px solid #3a4147;gap:8px;padding-top:11px;animation:.22s cubic-bezier(.2,.75,.2,1) both roomCreationMethodIn;display:grid}.room-creation-method>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.name-dialog .room-creation-method button{color:#a8b2b8;text-align:left;background:#272c30;border:1px solid #40484e;border-radius:7px;min-height:51px;padding:8px 9px;display:block}.room-creation-method button.active{color:#e7f2fc;background:#293b4b;border-color:#5b8fc7}.room-creation-method button b,.room-creation-method button span{display:block}.room-creation-method button b{font-size:calc(7.2px * var(--text-scale,1.3))}.room-creation-method button span{color:#7d8990;font-size:calc(5.2px * var(--text-scale,1.3));margin-top:4px;line-height:1.3}.room-creation-method button.active span{color:#9bafbf}@keyframes roomCreationMethodIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.composition-scene-info{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.composition-scene-info>span{color:#c7b8ff;background:#443767;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.composition-scene-info b,.composition-scene-info small{display:block}.composition-scene-info b{color:#eeeaff;font-size:calc(8px * var(--text-scale,1.3))}.composition-scene-info small{color:#938da3;font-size:calc(6.2px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.composition-scene-info em{color:#77d3a2;font-size:calc(5.5px * var(--text-scale,1.3));letter-spacing:.5px;background:#253f33;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:850}.quick-room-toggle{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex!important}.quick-room-toggle input{accent-color:#3985dc;width:17px;height:17px;margin:0}.quick-room-toggle span,.quick-room-toggle b,.quick-room-toggle small{display:block}.quick-room-toggle b{color:#e5e9eb;font-size:calc(9px * var(--text-scale,1.3))}.quick-room-toggle small{color:#879198;font-size:calc(7px * var(--text-scale,1.3));margin-top:3px}.quick-room-dimensions{border-top:1px solid #3a4147;grid-template-columns:1fr 20px 1fr;align-items:end;gap:8px;margin-top:14px;padding-top:14px;display:grid}.quick-room-dimensions>em{color:#748088;text-align:center;padding-bottom:12px;font-size:11px;font-style:normal}.quick-room-dimensions label{margin:0}.quick-room-dimensions label>span{display:block;position:relative}.quick-room-dimensions input{padding-right:29px;font-size:11px;font-weight:650}.quick-room-dimensions i{color:#89949b;font-size:calc(8px * var(--text-scale,1.3));pointer-events:none;font-style:normal;position:absolute;top:21px;right:11px}.name-dialog button{color:#d8dde0;background:#34393e;border:1px solid #4b5359;border-radius:7px;height:35px;padding:0 14px}.name-dialog button[type=submit]{color:#fff;background:#347fcf;border-color:#347fcf}.name-dialog button:disabled{opacity:.45}.theme-light .start-overlay,.theme-light .name-overlay{background:#1b2229d6}@media (width<=760px){.start-brand{flex-wrap:wrap}.start-file-actions{width:100%}.start-file-actions button{flex:1}.start-actions{grid-template-columns:1fr}.new-project-card{height:125px}.project-cards{grid-template-columns:1fr}.file-menu-popover{left:0;right:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.start-overlay.frozen{pointer-events:none;-webkit-user-select:none;user-select:none}.converter-overlay{z-index:960;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#080c10d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.converter-dialog{color:#e8ecef;background:#24292e;border:1px solid #424a51;border-radius:17px;flex-direction:column;width:min(920px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 34px 100px #000b}.converter-dialog>header{background:#292e33;border-bottom:1px solid #3b4248;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.converter-dialog>header small{color:#68a7e9;font-size:calc(6px * var(--text-scale,1.3));letter-spacing:1.35px}.converter-dialog>header h2{margin:4px 0 0;font-size:19px}.converter-dialog>header p{color:#8d9aa2;font-size:calc(7px * var(--text-scale,1.3));margin:4px 0 0}.converter-dialog>header button{color:#aeb8be;background:#32383d;border:1px solid #41494f;border-radius:8px;width:32px;height:32px;font-size:20px}.converter-dialog>header button:disabled{opacity:.45}.converter-body{gap:13px;min-height:0;padding:18px 21px;display:grid;overflow:auto}.converter-dropzone{color:#dfe5e8;text-align:left;background:#20252a;border:1px dashed #50606c;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px;display:grid}.converter-dropzone:hover{background:#222d37;border-color:#4e94de}.converter-dropzone>span{color:#6eb3fa;background:#293d51;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.converter-dropzone.has-file{border-style:solid;border-color:#3f759f}.converter-dropzone.has-file>span{color:#70d39d;background:#274439}.converter-dropzone b,.converter-dropzone small{display:block}.converter-dropzone b{font-size:11px}.converter-dropzone small{color:#84929b;font-size:calc(7px * var(--text-scale,1.3));margin-top:5px}.converter-dropzone em{color:#a6c9ec;font-size:calc(7px * var(--text-scale,1.3));background:#30383f;border-radius:7px;padding:7px 10px;font-style:normal;font-weight:750}.converter-dropzone:disabled>span{animation:1s linear infinite converter-spin}@keyframes converter-spin{to{transform:rotate(360deg)}}.converter-formats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.converter-formats article{background:#2a2f34;border:1px solid #3a4248;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.converter-formats article.featured{background:#273541;border-color:#3e75a8}.converter-formats article>span{color:#9aa6ad;background:#333a40;border-radius:8px;place-items:center;width:42px;height:38px;font-size:9px;font-weight:850;display:grid}.converter-formats article.native>span{color:#84bfff;background:#294361}.converter-formats article.featured>span{color:#8de2cc;background:#26665b}.converter-formats b,.converter-formats small{display:block}.converter-formats b{font-size:9px}.converter-formats small{color:#7e8b92;font-size:calc(5.5px * var(--text-scale,1.3));margin-top:3px;line-height:1.3}.converter-formats i{color:#79d1a0;font-size:calc(5px * var(--text-scale,1.3));background:#274438;border-radius:9px;grid-column:1/-1;justify-self:start;padding:3px 6px;font-style:normal}.source-export-guide{background:#312d25;border:1px solid #5e5137;border-radius:11px;gap:11px;padding:14px;display:grid}.source-export-guide>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.source-export-guide>div>span{color:#ffd483;background:#57472b;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.source-export-guide b,.source-export-guide small{display:block}.source-export-guide b{font-size:10px}.source-export-guide small{color:#a99e8b;font-size:calc(6.5px * var(--text-scale,1.3));margin-top:4px;line-height:1.4}.source-export-guide ol{color:#c1b8aa;font-size:calc(7px * var(--text-scale,1.3));margin:0;padding-left:53px;line-height:1.75}.source-export-guide button{color:#f2cf90;height:32px;font-size:calc(7px * var(--text-scale,1.3));background:#443822;border:1px solid #76633f;border-radius:7px;justify-self:start;margin-left:43px;padding:0 11px;font-weight:750}.converter-note{color:#84929b;font-size:calc(6.5px * var(--text-scale,1.3));background:#20252a;border:1px solid #39434b;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;padding:10px 11px;line-height:1.45;display:grid}.converter-note b{color:#a9bac6}.converter-dialog>footer{background:#292e33;border-top:1px solid #3b4248;justify-content:space-between;align-items:center;gap:14px;padding:12px 19px;display:flex}.converter-dialog>footer>span{color:#8d999f;min-width:0;font-size:calc(7px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.converter-dialog>footer>span.ready{color:#77d49e}.converter-dialog>footer>div{gap:7px;display:flex}.converter-dialog>footer button{color:#b7c1c7;height:34px;font-size:calc(7px * var(--text-scale,1.3));background:#30363b;border:1px solid #465058;border-radius:7px;padding:0 12px;font-weight:750}.converter-dialog>footer button.primary{color:#fff;background:#347fcf;border-color:#347fcf}.converter-dialog>footer button:disabled{opacity:.42}.inline-converter-link{color:#3d7fbd;width:100%;font-size:calc(6.5px * var(--text-scale,1.3));background:0 0;border:0;margin-top:7px;padding:6px;font-weight:750}.theme-dark .inline-converter-link{color:#7db9f4}.model-editor-overlay{z-index:970;-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);overscroll-behavior:contain;background:#0b1015c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.model-editor-dialog{color:#43515b;background:#f7f9fb;border:1px solid #fff3;border-radius:18px;flex-direction:column;width:min(1360px,100vw - 28px);height:min(790px,100vh - 28px);max-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 34px 100px #05090d99}.model-editor-dialog>header{background:#fff;border-bottom:1px solid #dce3e8;flex:none;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.model-editor-dialog>header small{color:#8d9aa3;font-size:calc(7px * var(--text-scale,1.3));letter-spacing:1.5px}.model-editor-dialog>header h2{color:#24333d;margin:3px 0 0;font-size:18px}.model-editor-dialog>header p{color:#89959d;font-size:calc(6.5px * var(--text-scale,1.3));margin:3px 0 0}.model-editor-dialog>header button{color:#66747e;background:#eef2f5;border:0;border-radius:8px;width:31px;height:31px;font-size:20px}.model-editor-body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.model-preview-column{background:#f0f3f6;border-right:1px solid #dce3e8;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;padding:14px;display:grid}.model-preview{background:radial-gradient(circle at 50% 35%,#fff,#e7ebef);border:1px solid #d7dfe5;border-radius:14px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff}.model-preview canvas{width:100%;height:100%;display:block}.model-preview.empty{border:1px dashed #b8c7d2;place-items:center;display:grid}.model-preview.empty>button{color:#62727d;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;display:flex}.model-preview.empty>button span{width:52px;height:52px;color:var(--blue);background:#e0edfc;border-radius:15px;place-items:center;font-size:24px;display:grid}.model-preview.empty>button b{font-size:11px}.model-preview.empty>button small{color:#97a3ab;font-size:calc(7px * var(--text-scale,1.3))}.preview-help{color:#fff;font-size:calc(6px * var(--text-scale,1.3));white-space:nowrap;background:#17232ecc;border-radius:20px;padding:5px 9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pivot-legend{color:#eef2f4;font-size:calc(6px * var(--text-scale,1.3));background:#17232ed9;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 14px #0003}.pivot-legend i{background:#fff;border:2px solid #ff3f55;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #ff3f5533}.model-file-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.model-file-actions button{color:#596873;height:34px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border:1px solid #d3dce2;border-radius:8px;font-weight:700}.thumbnail-setting{background:#fff;border:1px solid #dce3e8;border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:9px;display:grid}.thumbnail-sample{color:#87939c;width:46px;height:38px;font-size:calc(6px * var(--text-scale,1.3));background:#e9edf0 50%/cover;border-radius:7px;place-items:center;font-weight:800;display:grid}.thumbnail-setting b,.thumbnail-setting small{display:block}.thumbnail-setting b{font-size:calc(8px * var(--text-scale,1.3))}.thumbnail-setting small{color:#929da5;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.thumbnail-setting>button{color:#89959d;background:0 0;border:0}.thumbnail-setting>button.capture-model-thumbnail{color:#3478bc;height:32px;font-size:calc(6.5px * var(--text-scale,1.3));background:#edf6ff;border:1px solid #a9ccef;border-radius:8px;grid-column:1/-1;font-weight:800}.thumbnail-setting>button.capture-model-thumbnail:hover:not(:disabled){background:#e2f0ff;border-color:#4c93df}.thumbnail-setting>button.capture-model-thumbnail:disabled{opacity:.45}.model-form-column{overscroll-behavior:contain;min-width:0;min-height:0;padding:15px 18px;overflow:auto}.model-meta-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.model-meta-grid>label{color:#77858e;font-size:calc(7px * var(--text-scale,1.3));flex-direction:column;gap:5px;font-weight:700;display:flex}.model-meta-grid .wide{grid-column:1/-1}.model-import-behavior{grid-template-columns:1fr 1fr;gap:9px;display:grid}.model-import-behavior .selected-model-collision{min-height:54px}.model-meta-grid input,.model-meta-grid select{color:#394853;height:36px;font:inherit;background:#fff;border:1px solid #d4dde3;border-radius:8px;outline:none;padding:0 10px}.model-unit-switch{background:#e9eef2;border:1px solid #cbd8e2;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;height:36px;padding:3px;display:grid}.model-unit-switch button{color:#71808a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:flex}.model-unit-switch button b{font-size:9px}.model-unit-switch button span{font-size:calc(5.7px * var(--text-scale,1.3));font-weight:650}.model-unit-switch button.active{color:#276fb8;background:#fff;box-shadow:0 1px 4px #24394d20}.model-unit-switch button.active b{color:#fff;background:#347fcf;border-radius:5px;padding:3px 5px}.model-folder-field{grid-template-columns:minmax(0,1fr) 36px;gap:6px;display:grid}.model-folder-field select{width:100%}.model-folder-field>button{color:#347fcf;background:#edf5ff;border:1px solid #b7d2ef;border-radius:8px;height:36px;font-size:16px;font-weight:800}.new-model-folder{background:#eef6ff;border:1px solid #bcd6f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px;display:grid}.new-model-folder button{color:#fff;height:36px;font-size:calc(6.5px * var(--text-scale,1.3));background:#347fcf;border:1px solid #347fcf;border-radius:8px;padding:0 13px;font-weight:750}.model-meta-grid input:focus,.model-meta-grid select:focus{border-color:#80b6fa;box-shadow:0 0 0 3px #2f80ed14}.dimension-editor{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:4px;display:grid}.dimension-editor>span,.dimension-editor>p{grid-column:1/-1}.dimension-editor>span{color:#77858e;font-size:calc(7px * var(--text-scale,1.3));font-weight:700}.dimension-editor label{position:relative}.dimension-editor label small{color:#9aa5ac;font-size:calc(6px * var(--text-scale,1.3));margin-bottom:4px;display:block}.dimension-editor label input{width:100%;padding-right:23px}.dimension-editor label em{color:#98a3aa;font-size:calc(6px * var(--text-scale,1.3));font-style:normal;position:absolute;bottom:11px;right:9px}.dimension-editor>p{color:#8c989f;font-size:calc(6px * var(--text-scale,1.3));margin:0;line-height:1.5}.model-scale-control>span{justify-content:space-between;align-items:center;display:flex}.model-scale-control>span b{color:#347fcf}.model-scale-control>div{grid-template-columns:1fr 82px;align-items:center;gap:10px;display:grid;position:relative}.model-scale-control>div input[type=range]{accent-color:#2f80ed;background:#cfd7dc;border:0;height:4px;padding:0}.model-scale-control>div input[type=number]{padding-right:28px}.model-scale-control>div em{color:#8b969d;font-size:9px;font-style:normal;position:absolute;right:10px}.theme-dark .model-scale-control>div input[type=range]{background:#171a1d}.pivot-editor{background:#f4f7f9;border:1px solid #d8e1e7;border-radius:10px;grid-template-columns:1fr 90px 90px;align-items:end;gap:7px;margin-top:4px;padding:11px;display:grid}.pivot-editor>div span,.pivot-editor>div small{display:block}.pivot-editor>div span{color:#56656f;font-size:calc(8px * var(--text-scale,1.3));font-weight:750}.pivot-editor>div small{color:#929da5;font-size:calc(6px * var(--text-scale,1.3));margin-top:4px}.pivot-editor label{position:relative}.pivot-editor label small{color:#929da5;font-size:calc(6px * var(--text-scale,1.3));margin-bottom:4px;display:block}.pivot-editor label input{color:#45545e;width:100%;height:32px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border:1px solid #d3dce2;border-radius:7px;padding:0 22px 0 8px}.pivot-editor label em{color:#95a0a7;font-size:calc(6px * var(--text-scale,1.3));font-style:normal;position:absolute;bottom:10px;right:8px}.pivot-editor>button{color:#3976b5;height:30px;font-size:calc(7px * var(--text-scale,1.3));background:#edf5ff;border:1px solid #bcd5f4;border-radius:7px;grid-column:1/-1;font-weight:700}.material-group-editor{border-top:1px solid #dce3e8;margin-top:14px;padding-top:13px}.material-group-head{justify-content:space-between;align-items:end;display:flex}.material-group-head small{color:#9aa5ac;font-size:calc(6px * var(--text-scale,1.3));letter-spacing:1.2px}.material-group-head h3{color:#34434d;margin:3px 0 0;font-size:12px}.material-group-head>span{color:#74828b;font-size:calc(6px * var(--text-scale,1.3));background:#e9eef2;border-radius:12px;padding:4px 8px}.material-editor-hint{color:#657580;font-size:calc(6.5px * var(--text-scale,1.3));background:#f0f6fd;border:1px solid #cfe0f4;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;margin:9px 0;padding:9px 10px;line-height:1.45;display:grid}.material-editor-hint b{color:#3375bd}.material-editor-hint kbd{color:#495a66;font:inherit;background:#fff;border:1px solid #c7d2dc;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-weight:800}.material-selection-tools{background:#eef2f5;border:1px solid #d8e1e7;border-radius:10px;gap:8px;margin-bottom:9px;padding:9px;display:grid}.material-selection-summary{align-items:center;gap:8px;min-width:0;display:flex}.material-selection-summary span{color:#30414c;font-size:calc(7px * var(--text-scale,1.3));flex:none;font-weight:800}.material-selection-summary small{color:#80909a;min-width:0;font-size:calc(6px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-edit-actions{grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;display:grid}.material-edit-actions input{color:#34444f;min-width:0;height:34px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border:1px solid #cbd6dd;border-radius:7px;outline:none;padding:0 10px;font-weight:700}.material-edit-actions input:focus{border-color:#5da2f5;box-shadow:0 0 0 3px #2f80ed1a}.material-edit-actions button{color:#546571;height:34px;font-size:calc(6.5px * var(--text-scale,1.3));white-space:nowrap;background:#fff;border:1px solid #cbd6dd;border-radius:7px;padding:0 11px;font-weight:800}.material-edit-actions button.rename-material{color:#2d72bd;background:#e8f2ff;border-color:#8ebcf4}.material-edit-actions button.color-material{align-items:center;gap:7px;display:flex}.material-edit-actions button.color-material.active{color:#6546ca;border-color:#7359d9;box-shadow:0 0 0 2px #7359d918}.color-action-icon{background:conic-gradient(#ff4d4f,#ffc53d,#52c41a,#13c2c2,#2f80ed,#9254de,#ff4d4f);border:2px solid #fff;border-radius:50%;flex:none;width:15px;height:15px;box-shadow:0 0 0 1px #aeb9c1}.material-edit-actions button.properties-material{align-items:center;gap:6px;display:flex}.material-edit-actions button.properties-material i{color:#51616c;background:#e9eef2;border-radius:5px;place-items:center;width:15px;height:15px;font-size:11px;font-style:normal;display:grid}.material-edit-actions button.properties-material.active{color:#25776d;border-color:#418f85;box-shadow:0 0 0 2px #418f8518}.material-pbr-editor{background:#fff;border:1px solid #cbd9e0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:11px;display:grid}.material-pbr-editor>div,.material-pbr-editor>p{grid-column:1/-1}.material-pbr-editor>div b,.material-pbr-editor>div small{display:block}.material-pbr-editor>div b{color:#34454f;font-size:calc(8px * var(--text-scale,1.3))}.material-pbr-editor>div small{color:#89969e;font-size:calc(6px * var(--text-scale,1.3));margin-top:3px}.material-pbr-editor label{color:#667680;font-size:calc(6px * var(--text-scale,1.3));gap:6px;font-weight:700;display:grid}.material-pbr-editor label span{justify-content:space-between;display:flex}.material-pbr-editor label b{color:#34454f}.material-pbr-editor input[type=range]{appearance:none;accent-color:#347fcf;background:#dbe2e7;border-radius:999px;width:100%;height:4px}.material-pbr-editor>p{color:#7d8b94;font-size:calc(6.5px * var(--text-scale,1.3));text-align:center;margin:0;padding:5px}.rainbow-palette{grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.rainbow-palette button{aspect-ratio:1;border:2px solid #fff;border-radius:50%;min-width:20px;box-shadow:0 0 0 1px #bfc9d0,0 2px 6px #17232e1a}.rainbow-palette button:hover{transform:translateY(-1px)scale(1.08);box-shadow:0 0 0 2px #2f80ed,0 4px 8px #17232e2a}.material-group-list{flex-direction:column;gap:6px;max-height:170px;display:flex;overflow:auto}.material-group-list>div{background:#fff;border:1px solid #dce3e8;border-radius:9px;grid-template-columns:18px 32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 9px;display:grid}.material-group-list>div.hidden-material{opacity:.52}.material-group-list>div.selected-material{background:#e2f1ff;border-color:#1683ff;box-shadow:0 0 0 3px #1683ff2e,0 6px 15px #1e68a91f}.material-group-list>div.selected-material .material-color-swatch{box-shadow:0 0 0 2px #1683ff,0 0 0 5px #d5ebff}.material-color-swatch{border:2px solid #fff;border-radius:7px;width:30px;height:30px;box-shadow:0 0 0 1px #cbd4da}.material-group-list label b{color:#40505a;font-size:calc(8px * var(--text-scale,1.3));display:block}.material-group-list label small{color:#98a4ab;font-size:calc(5px * var(--text-scale,1.3));padding:2px;display:block}.material-group-list>div>span{color:#8f9aa2;font-size:calc(6px * var(--text-scale,1.3))}.material-row-options{justify-items:end;gap:3px;display:grid}.material-row-options>span{color:#8f9aa2;font-size:calc(5.5px * var(--text-scale,1.3))}.editable-color-toggle{color:#64737d;font-size:calc(5.5px * var(--text-scale,1.3));white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:flex}.editable-color-toggle select{color:#40515c;height:25px;font:inherit;background:#fff;border:1px solid #cbd6dd;border-radius:6px;padding:0 5px}.theme-dark .editable-color-toggle{color:#b6c0c6}.theme-dark .editable-color-toggle select{color:#e0e4e7;background:#25292d;border-color:#50585e}.material-group-list .materials-loading{text-align:center;color:#909ca4;font-size:calc(7px * var(--text-scale,1.3));padding:15px;display:block}.model-editor-dialog>footer{background:#fff;border-top:1px solid #dce3e8;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:10px 18px;display:flex}.model-editor-dialog>footer>span{color:#87949c;max-width:38%;font-size:calc(7px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-editor-dialog>footer>span.import-status{color:var(--blue);font-weight:750}.model-editor-dialog>footer>div{gap:7px;display:flex}.model-editor-dialog>footer button{color:#596873;height:34px;font-size:calc(7px * var(--text-scale,1.3));background:#fff;border:1px solid #d3dce2;border-radius:8px;padding:0 14px;font-weight:700}.model-editor-dialog>footer button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.model-editor-dialog>footer button.primary.saved{background:#2a9a61;border-color:#2a9a61}.model-editor-dialog>footer button.danger{color:#c44d48;border-color:#f0c9c7;margin-right:8px}.model-editor-dialog>footer button:disabled{opacity:.45}.theme-dark .model-editor-dialog{color:#d8dde1;background:#282c30}.theme-dark .model-editor-dialog>header,.theme-dark .model-editor-dialog>footer,.theme-dark .model-form-column,.theme-dark .thumbnail-setting,.theme-dark .material-group-list>div,.theme-dark .model-file-actions button{color:#d3d8dc;background:#303438;border-color:#444a50}.theme-dark .model-editor-dialog>header small{color:#74b8ff}.theme-dark .model-editor-dialog>header h2{color:#f2f6f8}.theme-dark .model-editor-dialog>header p{color:#aab5bc}.theme-dark .material-group-head small{color:#79b7f4}.theme-dark .material-group-head h3{color:#f0f4f6}.theme-dark .material-group-head>span{color:#b2bec5;background:#252a2e}.theme-dark .model-preview-column{background:#25292d;border-color:#42484e}.theme-dark .model-preview{background:radial-gradient(circle at 50% 35%,#41464b,#25292d);border-color:#484e54}.theme-dark .pivot-editor{background:#292d31;border-color:#454b51}.theme-dark .pivot-editor>div span{color:#d4dadd}.theme-dark .pivot-editor label input{color:#e1e5e8;background:#24282c;border-color:#484e54}.theme-dark .pivot-editor>button{color:#86bafa;background:#293c51;border-color:#3f6289}.theme-dark .material-group-list>div.selected-material{background:#233f5a;border-color:#42a1ff;box-shadow:0 0 0 3px #268fff35,0 7px 18px #0004}.theme-dark .material-group-list>div.selected-material .material-color-swatch{box-shadow:0 0 0 2px #42a1ff,0 0 0 5px #1d3348}.theme-dark .model-meta-grid input,.theme-dark .model-meta-grid select{color:#e3e7e9;background:#24282c;border-color:#484e54}.theme-dark .model-import-behavior .selected-model-collision{background:#24282c;border-color:#484e54}.theme-dark .model-unit-switch{background:#23272b;border-color:#49525a}.theme-dark .model-unit-switch button{color:#aeb8be}.theme-dark .model-unit-switch button.active{color:#e8f3ff;box-shadow:none;background:#35475a}.theme-dark .model-folder-field>button{color:#8ec1fb;background:#293c51;border-color:#3f6289}.theme-dark .new-model-folder{background:#293747;border-color:#3f6289}.theme-dark .material-editor-hint{color:#b7c4cd;background:#293a4d;border-color:#38526e}.theme-dark .material-selection-tools{background:#292d31;border-color:#444b51}.theme-dark .material-selection-summary span,.theme-dark .material-group-list label b{color:#e0e5e8}.theme-dark .material-edit-actions input,.theme-dark .material-edit-actions button{color:#d8dde1;background:#25292d;border-color:#4b535a}.theme-dark .thumbnail-setting>button.capture-model-thumbnail{color:#91c4ff;background:#293c51;border-color:#3f6289}.theme-dark .material-pbr-editor{background:#25292d;border-color:#454d53}.theme-dark .material-pbr-editor>div b,.theme-dark .material-pbr-editor label b{color:#eef2f4}.theme-dark .material-pbr-editor>div small,.theme-dark .material-pbr-editor label{color:#a7b2b9}.theme-dark .material-pbr-editor input[type=range]{background:#15191c}@media (width<=760px){.model-editor-overlay{padding:8px}.model-editor-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.model-editor-body{grid-template-columns:1fr;overflow:auto}.model-preview-column{border-bottom:1px solid #dce3e8;border-right:0;min-height:410px}.model-preview{min-height:280px}.material-edit-actions{grid-template-columns:1fr 1fr}.material-edit-actions input{grid-column:1/-1}.rainbow-palette{grid-template-columns:repeat(6,1fr)}.model-editor-dialog>footer{flex-direction:column;align-items:flex-end}.model-editor-dialog>footer>span{max-width:100%}}.ai-render-overlay{z-index:520;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#080d12c7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ai-render-dialog{color:#eaf0f4;background:#11171d;border:1px solid #94a3b83d;border-radius:20px;width:min(1180px,100vw - 24px);max-height:min(840px,100dvh - 24px);overflow:hidden;box-shadow:0 32px 90px #00000085,inset 0 1px #ffffff0f}.ai-render-dialog>header{background:linear-gradient(#171e25,#131a20);border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 18px 14px 20px;display:flex}.ai-render-title{align-items:center;gap:13px;display:flex}.ai-render-title .ai-spark{color:#fff;background:radial-gradient(circle at 32% 24%,#8abfff,#397cd6 52%,#224f8d);border:1px solid #69aaff6b;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;display:grid;box-shadow:0 8px 25px #2f80ed4d,inset 0 1px #ffffff61}.ai-render-title small{color:#72aefb;letter-spacing:1.8px;font-size:9px;font-weight:850;display:block}.ai-render-title h2{color:#f6f9fb;letter-spacing:-.2px;margin:3px 0 1px;font-size:17px;line-height:1.15}.ai-render-title p{color:#8997a3;margin:0;font-size:10px}.ai-render-close{color:#9fabb4;background:#20282f;border:1px solid #94a3b82e;border-radius:10px;width:34px;height:34px;font-size:21px;line-height:1}.ai-render-close:hover:not(:disabled){color:#fff;background:#29333b;border-color:#657581}.ai-render-close:disabled{opacity:.35}.ai-render-body{grid-template-columns:minmax(0,1.25fr) minmax(440px,.95fr);min-height:0;max-height:calc(100dvh - 102px);display:grid}.ai-render-visual{background:#0d1217;border-right:1px solid #94a3b824;min-width:0;padding:17px 18px 14px}.ai-render-canvas-head,.ai-render-image-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-render-canvas-head{height:32px;margin-bottom:8px}.ai-render-canvas-head>div:first-child{color:#82909b;letter-spacing:1.2px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ai-live-dot{background:#45c684;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #45c68417}.ai-compare-switch{background:#171e24;border:1px solid #2a343d;border-radius:9px;padding:3px;display:flex}.ai-compare-switch button{color:#77848e;background:0 0;border:0;border-radius:6px;height:25px;padding:0 10px;font-size:8px;font-weight:750}.ai-compare-switch button.active{color:#f1f6f9;background:#2b3640;box-shadow:0 2px 7px #00000047}.ai-render-image{aspect-ratio:3/2;background:radial-gradient(circle at 50% 35%,#202930,#0a0e12 75%);border:1px solid #29333c;border-radius:13px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 40px #0003}.ai-render-image.square{aspect-ratio:1;min-height:0;max-height:50dvh}.ai-render-image>img{object-fit:cover;background:#fff;width:100%;height:100%;transition:filter .45s,transform .45s;display:block}.ai-render-image.is-rendering>img{filter:brightness(.42)blur(2px)saturate(.65);transform:scale(1.008)}.ai-render-image.is-rendering:before{content:"";z-index:1;background:linear-gradient(105deg,#0000 38%,#5299f41f 49%,#ffffff12 52%,#0000 63%);animation:2.7s linear infinite ai-render-scan;position:absolute;inset:-40% -20%}@keyframes ai-render-scan{0%{transform:translate(-35%)}to{transform:translate(35%)}}.ai-render-progress{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ai-progress-orbit{filter:drop-shadow(0 8px 20px #2c80ef47);margin-bottom:13px}.ai-progress-orbit>span{background:conic-gradient(#60a5fa var(--progress), #60a5fa24 0);border-radius:50%;place-items:center;width:76px;height:76px;animation:1.8s ease-in-out infinite ai-orbit-pulse;display:grid}.ai-progress-orbit>span:before{content:"";background:#141c23;border-radius:50%;width:62px;height:62px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff12}.ai-progress-orbit b{z-index:1;color:#fff;font-size:14px;position:relative}@keyframes ai-orbit-pulse{50%{filter:brightness(1.18)}}.ai-render-progress strong{color:#f5f8fa;font-size:14px}.ai-render-progress>small{color:#91a4b3;margin-top:4px;font-size:9px}.ai-render-progress>em{color:#667581;margin-top:9px;font-size:8px;font-style:normal}.ai-progress-track{background:#ffffff1a;border-radius:20px;width:min(250px,64%);height:4px;margin-top:14px;overflow:hidden}.ai-progress-track i{background:linear-gradient(90deg,#347ddf,#86beff);border-radius:20px;height:100%;transition:width .65s;display:block;box-shadow:0 0 13px #56a1ff99}.ai-render-image-meta{color:#687680;padding:9px 2px 0;font-size:8px}.ai-input-adjustments{background:#11181e;border:1px solid #28343d;border-radius:11px;margin-top:11px;padding:11px}.ai-input-adjustments>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;display:grid}.ai-input-adjustments>div:first-child>span{color:#8ea0ac;letter-spacing:.8px;font-size:8px;font-weight:850}.ai-input-adjustments>div:first-child>small{color:#60717d;font-size:7px}.ai-input-adjustments>div:first-child>button{color:#8395a1;background:#192229;border:1px solid #33424d;border-radius:7px;grid-area:1/2/3;min-height:27px;padding:0 9px;font-size:7px}.ai-input-adjustments>div:first-child>button:hover:not(:disabled){color:#c6d4dc;border-color:#506575}.ai-input-sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.ai-input-sliders label{gap:5px;display:grid}.ai-input-sliders label span{color:#8796a0;justify-content:space-between;gap:8px;font-size:7px;display:flex}.ai-input-sliders label em{color:#71aef3;font-style:normal;font-weight:750}.ai-input-sliders input[type=range]{accent-color:#3f91eb;width:100%;height:3px}.ai-render-controls{background:linear-gradient(#151c22,#11171c);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;overflow:auto}.ai-render-settings-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-render-settings-head>div{gap:3px;display:grid}.ai-render-settings-head small{color:#71adf4;letter-spacing:1.35px;font-size:8px;font-weight:850}.ai-render-settings-head b{color:#edf3f7;font-size:12px}.ai-render-settings-head button{color:#90a0ac;background:#1a232a;border:1px solid #33414b;border-radius:8px;min-height:29px;padding:0 10px;font-size:8px;font-weight:750}.ai-render-settings-head button:hover:not(:disabled){color:#d6e3eb;background:#202c34;border-color:#4c6375}.ai-file-name>span{color:#8f9ca6;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.ai-file-name>div{background:#0f151a;border:1px solid #33404a;border-radius:9px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.ai-file-name input{color:#eef3f6;background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0 11px;font-size:10px}.ai-file-name input:focus{box-shadow:inset 0 0 0 1px #478dde}.ai-file-name i{color:#63727d;padding:0 10px;font-size:8px;font-style:normal;font-weight:800}.ai-settings-section{background:#11181e;border:1px solid #29343d;border-radius:11px;padding:11px;box-shadow:inset 0 1px #ffffff05}.ai-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ai-section-heading>span{color:#8fa0ac;letter-spacing:1px;font-size:8px;font-weight:850}.ai-section-heading>span:before{content:"";vertical-align:1px;background:#43a2ff;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #43a2ff14}.ai-section-heading>em{color:#5e7180;letter-spacing:.4px;font-size:7px;font-style:normal;font-weight:750}.ai-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ai-tier-grid>button{color:#91a0aa;text-align:left;background:linear-gradient(160deg,#182128,#131a20);border:1px solid #2b3740;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:116px;padding:11px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.ai-tier-grid>button:hover:not(:disabled){background:linear-gradient(160deg,#1b2832,#151d24);border-color:#466176}.ai-tier-grid>button.active{background:linear-gradient(155deg,#2670c440,#12202ce6);border-color:#358cf0;box-shadow:0 0 0 1px #358cf01f,inset 0 1px #ffffff0f}.ai-tier-grid>button>span{color:#76b5ff;background:#202d36;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ai-tier-grid>button.active>span{color:#d7eaff;background:#245d9d}.ai-tier-grid>button>b{color:#e4ebef;font-size:10px}.ai-tier-grid>button>em{color:#76b5ff;letter-spacing:.55px;background:#2a7ede2e;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850;position:absolute;top:10px;right:8px}.ai-tier-grid>button>small{color:#86949e;font-size:7px;line-height:1.3}.ai-tier-grid>button>i{color:#5f707b;font-size:7px;font-style:normal}.ai-tier-grid>button>strong{color:#79b4f8;letter-spacing:.55px;margin-top:auto;font-size:7px}.ai-aspect-control{border-top:1px solid #94a3b81f;grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:9px;padding-top:9px;display:grid}.ai-aspect-control>div{gap:2px;display:grid}.ai-aspect-control>div span{color:#81919c;letter-spacing:.75px;font-size:7px;font-weight:850}.ai-aspect-control>div small{color:#61717c;font-size:6.5px}.ai-aspect-control button{color:#7d8d98;background:#182128;border:1px solid #34424c;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:64px;height:31px;font-size:7px;font-weight:850;display:flex}.ai-aspect-control button.active{color:#d7eaff;background:#23496d;border-color:#438fe4;box-shadow:inset 0 0 0 1px #61a6f21f}.ai-aspect-control i{border:1px solid;border-radius:2px;width:13px;height:9px;display:block}.ai-aspect-control i.square{width:10px;height:10px}.ai-realism-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ai-realism-presets button{text-align:left;background:#161e24;border:1px solid #2c3841;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:54px;padding:8px 9px;display:grid}.ai-realism-presets button b{color:#d6dfe5;font-size:8px}.ai-realism-presets button small{color:#657580;font-size:6.5px;line-height:1.3}.ai-realism-presets button.active{background:#192c3c;border-color:#3e89dd;box-shadow:inset 0 0 0 1px #5ba4f514}.ai-realism-presets button.active b{color:#a9d1ff}.ai-credit-card{background:linear-gradient(135deg,#2466b240,#101f2de0);border:1px solid #4392eb75;border-radius:11px;grid-template-columns:1.25fr .85fr;gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d}.ai-credit-card small{color:#76aeea;letter-spacing:.8px;font-size:7px;font-weight:850}.ai-credit-balance,.ai-credit-cost{min-width:0}.ai-credit-balance>div{align-items:baseline;gap:6px;margin-top:3px;display:flex}.ai-credit-balance strong{color:#f4f8fb;font-size:23px;line-height:1}.ai-credit-balance span{color:#a8bac7;font-size:8px}.ai-credit-balance>em{color:#688096;margin-top:4px;font-size:7px;font-style:normal;display:block}.ai-credit-cost{text-align:right;border-left:1px solid #6fa8e72e;padding-left:10px}.ai-credit-cost b{color:#f4f8fb;margin:2px 3px 0 0;font-size:19px;line-height:1;display:inline-block}.ai-credit-cost>span{color:#9cb4c7;font-size:7px}.ai-credit-cost>em{color:#6e91ad;margin-top:4px;font-size:6.5px;font-style:normal;display:block}.ai-advanced-toggle{text-align:left;background:#151d23;border:1px solid #2c3942;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 10px;display:grid}.ai-advanced-toggle:hover:not(:disabled),.ai-advanced-toggle.open{background:#18232b;border-color:#3e5d74}.ai-advanced-toggle>span{color:#74b2f6;background:#213445;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.ai-advanced-toggle>div{gap:2px;display:grid}.ai-advanced-toggle b{color:#d5dfe5;font-size:8px}.ai-advanced-toggle small{color:#667783;font-size:7px}.ai-advanced-toggle>em{color:#6f8799;font-size:15px;font-style:normal;font-weight:300}.ai-advanced-content{gap:8px;animation:.18s ease-out ai-advanced-in;display:grid}@keyframes ai-advanced-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ai-realism-toggles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ai-realism-toggles label{cursor:pointer;background:#151d23;border:1px solid #27333b;border-radius:8px;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;min-width:0;min-height:34px;padding:5px 7px;display:grid}.ai-realism-toggles label>i{color:#66b3ff;background:#19314a;border-radius:6px;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:850;display:grid}.ai-realism-toggles label>span{color:#9aa8b1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ai-realism-toggles input,.ai-inline-toggle input{opacity:0;pointer-events:none;position:absolute}.ai-realism-toggles label>b,.ai-inline-toggle>b{background:#33414b;border-radius:20px;width:27px;height:15px;transition:all .2s;position:relative}.ai-realism-toggles label>b:after,.ai-inline-toggle>b:after{content:"";background:#9eabb4;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000059}.ai-realism-toggles input:checked+b,.ai-inline-toggle input:checked+b{background:#317fd8}.ai-realism-toggles input:checked+b:after,.ai-inline-toggle input:checked+b:after{background:#fff;left:14px}.ai-fine-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-fine-controls .ai-settings-section{min-width:0}.ai-select-control{grid-template-columns:84px 1fr;align-items:center;gap:8px;margin-top:7px;display:grid}.ai-select-control>span,.ai-range-control>span,.ai-inline-toggle>span{color:#8796a0;font-size:7px}.ai-select-control select{color:#cbd5dc;background:#0f161b;border:1px solid #303d46;border-radius:7px;outline:0;min-width:0;height:29px;padding:0 8px;font-size:7px}.ai-select-control select:focus{border-color:#438fe4}.ai-range-control{gap:5px;margin-top:8px;display:grid}.ai-range-control>span{justify-content:space-between;gap:10px;display:flex}.ai-range-control em{color:#75aeea;font-style:normal;font-weight:750}.ai-range-control input[type=range]{accent-color:#3f91eb;width:100%;height:3px}.ai-inline-toggle{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:27px;display:grid}.ai-inline-toggle>b{grid-area:1/2}.ai-prompt-card{background:#11181e;border:1px solid #2c3740;border-radius:11px;padding:12px}.ai-prompt-card>div{align-items:center;gap:7px;display:flex}.ai-prompt-card>div span{color:#83baff;background:#1f4675;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.ai-prompt-card>div b{color:#dce5eb;font-size:9px}.ai-prompt-card>div em{color:#64737e;letter-spacing:.8px;margin-left:auto;font-size:7px;font-style:normal;font-weight:850}.ai-prompt-card p{color:#8d9aa4;margin:10px 0 8px;font-size:9px;line-height:1.55}.ai-prompt-card ul{color:#6f7e88;gap:4px;margin:0;padding:0;font-size:8px;list-style:none;display:grid}.ai-prompt-card li:before{content:"✓";color:#4fc38a;margin-right:6px;font-weight:800}.ai-price-card{background:linear-gradient(135deg,#2d74c930,#18355526);border:1px solid #478dde59;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:9px 12px;padding:12px;display:grid}.ai-price-card>div:first-child small{color:#79aeee;letter-spacing:1px;font-size:7px;font-weight:850;display:block}.ai-price-card>div:first-child b{color:#f1f6fa;margin-top:2px;font-size:11px;display:block}.ai-price-card>div:nth-child(2){text-align:right}.ai-price-card strong{color:#f4f8fb;font-size:15px;display:block}.ai-price-card span{color:#7290aa;font-size:7px;display:block}.ai-price-card p{color:#61717d;border-top:1px solid #6ea6e524;grid-column:1/-1;margin:0;padding-top:8px;font-size:7px}.ai-render-error{background:#992e2c21;border:1px solid #ef5d5961;border-radius:10px;gap:9px;padding:10px;display:flex}.ai-render-error>span{color:#fff;background:#8e3634;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.ai-render-error b{color:#f0c4c2;font-size:9px}.ai-render-error p{color:#bf8582;margin:3px 0 0;font-size:8px;line-height:1.35}.ai-render-submit,.ai-result-actions button{border-radius:9px;min-height:40px;font-size:9px;font-weight:800}.ai-render-submit{color:#fff;background:linear-gradient(#438fe8,#2d72c8);border:1px solid #579cf0;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex;box-shadow:0 10px 24px #2d72c838,inset 0 1px #ffffff40}.ai-render-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ai-render-submit:disabled{opacity:.72}.ai-render-submit span{font-size:14px}.ai-render-submit em{color:#cde3ff;letter-spacing:.6px;background:#0d38696b;border-radius:5px;margin-left:auto;margin-right:12px;padding:4px 6px;font-size:7px;font-style:normal}.ai-render-submit i{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ai-submit-spin}@keyframes ai-submit-spin{to{transform:rotate(360deg)}}.ai-result-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.ai-result-actions button{color:#bdc8cf;background:#1c252c;border:1px solid #35434d}.ai-result-actions button.primary{color:#fff;background:#347fd7;border-color:#4e99ee}.ai-result-actions button.rerender{color:#76acf0;background:0 0;grid-column:1/-1;min-height:33px}.ai-download-source{color:#6f808c;text-underline-offset:3px;background:0 0;border:0;min-height:28px;font-size:8px;text-decoration:underline}.ai-download-source:hover:not(:disabled){color:#aab8c2}.ai-security-note{text-align:center;color:#52616b;font-size:7px;display:block}.ai-render-action-dock{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#11171cd1,#11171c 20%);border-top:1px solid #94a3b821;gap:7px;margin:2px -16px -16px;padding:10px 16px 13px;display:grid;position:sticky;bottom:-16px;box-shadow:0 -12px 24px #090d116b}.ai-render-action-dock .ai-render-submit{margin-top:0}.ai-render-dialog{width:min(1280px,84vw);max-height:78dvh}.ai-render-dialog>header{min-height:72px;padding-block:11px}.render-workspace-mode{background:#10171c;border:1px solid #2d3942;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-width:190px;min-height:47px;padding:7px 11px;display:grid}.render-workspace-mode>span{color:#9bc8f2;background:#25394a;border-radius:7px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.render-workspace-mode div,.render-workspace-mode b,.render-workspace-mode small{min-width:0;display:block}.render-workspace-mode b{color:#e5ebef;font-size:9px}.render-workspace-mode small{color:#687984;margin-top:2px;font-size:7px}.render-workspace-mode.enhancer{background:#171529;border-color:#51487e}.render-workspace-mode.enhancer>span{color:#fff;background:#654fc4}.render-workspace-mode.enhancer small{color:#998dcc}.render-workspace-tabs{background:#0e151a;border:1px solid #2d3942;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff06}.render-workspace-tabs button{color:#71808b;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:150px;height:43px;padding:0 11px;display:grid}.render-workspace-tabs button>span{color:#7791a5;background:#1b252d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.render-workspace-tabs button div{gap:2px;display:grid}.render-workspace-tabs button b{color:#aeb9c1;font-size:9px}.render-workspace-tabs button small{color:#5d6b75;font-size:7px}.render-workspace-tabs button.active{background:linear-gradient(145deg,#25394a,#1b2b38);box-shadow:inset 0 0 0 1px #3d6e99,0 4px 12px #0004}.render-workspace-tabs button.active>span{color:#fff;background:#2f78c9}.render-workspace-tabs button.active b{color:#f2f6f8}.render-workspace-tabs button.active small{color:#81a7c7}.render-workspace-tabs button:disabled{opacity:.48}.ai-render-body,.path-render-body{grid-template-columns:minmax(0,1.35fr) minmax(440px,.9fr);max-height:calc(78dvh - 72px)}.image-enhancer-dialog{max-height:94dvh}.image-enhancer-dialog .ai-render-body{grid-template-rows:auto minmax(0,1fr);max-height:calc(94dvh - 72px)}.image-enhancer-dialog .ai-render-visual{min-height:0;overflow:auto}.enhancer-source-browser{background:#141a1f;border-bottom:1px solid #29323a;grid-column:1/-1;min-width:0;padding:11px 15px 12px}.enhancer-source-browser>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.enhancer-source-browser>header small,.enhancer-source-browser>header b{display:block}.enhancer-source-browser>header small{color:#8277ba;letter-spacing:1px;font-size:6.5px;font-weight:900}.enhancer-source-browser>header b{color:#dbe2e7;margin-top:2px;font-size:9px}.enhancer-source-browser>header>button{color:#ebe7ff;background:#30266b;border:1px solid #6351b8;border-radius:6px;height:28px;padding:0 11px;font-size:7px;font-weight:800}.enhancer-source-list{scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.enhancer-source-list>button{color:#cdd5da;text-align:left;background:#1a2025;border:1px solid #303941;border-radius:7px;gap:3px;width:128px;min-width:128px;padding:5px;display:grid}.enhancer-source-list>button:hover:not(:disabled),.enhancer-source-list>button.active{background:#242039;border-color:#735ed3}.enhancer-source-list>button:disabled{opacity:.45}.enhancer-source-list>button>b,.enhancer-source-list>button>small{text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}.enhancer-source-list>button>b{font-size:7.5px}.enhancer-source-list>button>small{color:#707e87;font-size:6px}.enhancer-source-preview{color:#5d6971;background:#0d1216;border-radius:4px;place-items:center;height:56px;display:grid;position:relative;overflow:hidden}.enhancer-source-preview img{object-fit:cover;width:100%;height:100%;display:block}.enhancer-source-preview>em{font-size:6px;font-style:normal}.enhancer-source-preview>i{color:#fff;background:#205f9c;border-radius:3px;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 5px #0008}.enhancer-source-preview>i.graphic{background:#7952c7}.enhancer-source-preview>i.composition{background:#9c6c35}.enhancer-source-list>.enhancer-upload-card{text-align:center;align-content:center;justify-items:center}.enhancer-upload-card>span{color:#a795ed;border:1px dashed #6656a4;border-radius:6px;place-items:center;width:25px;height:25px;margin-bottom:3px;font-size:13px;display:grid}.enhancer-empty-source{color:#dfe5e9;background:0 0;border:0;justify-items:center;gap:5px;padding:22px;display:grid}.enhancer-empty-source>span{color:#a28dea;border:1px dashed #7764cb;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.enhancer-empty-source>b{margin-top:3px;font-size:10px}.enhancer-empty-source>small{color:#6e7b85;font-size:7px}.path-render-body{min-height:0;display:grid}.path-render-visual{background:#0d1217;border-right:1px solid #94a3b824;min-width:0;padding:17px 18px 14px}.path-render-controls{background:linear-gradient(#151c22,#11171c);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;overflow:auto}.path-render-image{min-height:320px;max-height:52dvh}.path-render-image>img{object-fit:cover;background:0 0}.path-render-image.path-background-white{background:#fff}.path-render-image.path-background-black{background:#000}.path-render-image.path-background-transparent{background-color:#e9edf0;background-image:linear-gradient(45deg,#d9dee2 25%,#0000 25%),linear-gradient(-45deg,#d9dee2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dee2 75%),linear-gradient(-45deg,#0000 75%,#d9dee2 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.path-render-image.is-region-selecting{cursor:crosshair;touch-action:none}.path-region-box{z-index:4;pointer-events:none;background:#2a86dc0e;border:1px solid #50a9ff;position:absolute;box-shadow:0 0 0 9999px #03080c75,inset 0 0 0 1px #ffffff2e}.path-region-box:before,.path-region-box:after{content:"";background:#79bdff;position:absolute}.path-region-box:before{border-radius:50%;width:8px;height:8px;top:-4px;left:50%;transform:translate(-50%)}.path-region-box:after{border-radius:50%;width:8px;height:8px;top:50%;left:-4px;transform:translateY(-50%)}.path-region-box>span{color:#a9d9ff;letter-spacing:.65px;white-space:nowrap;background:#11283b;border:1px solid #3d87c9;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900;position:absolute;top:-22px;left:0}.path-region-draw-tip{z-index:6;color:#cce8ff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10202de8;border:1px solid #438bc9;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:750;position:absolute;top:13px;left:50%;transform:translate(-50%)}.ai-live-dot.done{background:#66d99a;box-shadow:0 0 0 4px #66d99a1a,0 0 16px #66d99a4d}.path-render-badges{gap:5px!important;display:flex!important}.path-render-badges span{color:#7eb6e8;letter-spacing:.65px;background:#18242d;border:1px solid #314758;border-radius:6px;padding:4px 6px;font-size:6px;font-weight:900}.path-render-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.path-render-pipeline>div{background:#11181e;border:1px solid #28343d;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.path-render-pipeline i{color:#71818c;border:1px solid #34424d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:850;display:grid}.path-render-pipeline i.done{color:#72dba6;background:#173527;border-color:#2d7153}.path-render-pipeline b,.path-render-pipeline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.path-render-pipeline b{color:#d6e0e6;font-size:8px}.path-render-pipeline small{color:#667680;margin-top:3px;font-size:6.5px}.path-custom-badge{color:#bba8f1;letter-spacing:.7px;background:#29223c;border:1px solid #5b4d84;border-radius:6px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.path-runtime-settings{gap:9px;display:grid}.path-runtime-device{background:#0d151a;border:1px solid #2d3c46;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.path-runtime-device>i{color:#81c1ff;background:#183a58;border-radius:8px;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:900;display:grid}.path-runtime-device span,.path-runtime-device b,.path-runtime-device small{min-width:0;display:block}.path-runtime-device b{color:#d5e0e6;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.path-runtime-device small{color:#70818c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.path-runtime-device.software{background:#211a14;border-color:#6d4d2e}.path-runtime-device.software>i{color:#ffc27f;background:#5a351c}.path-runtime-grid{grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);gap:8px;display:grid}.path-runtime-grid>label,.path-runtime-grid>div{gap:6px;min-width:0;display:grid}.path-runtime-grid>label>span,.path-runtime-grid>div>span{color:#7d8d97;font-size:6.5px}.path-runtime-grid select{color:#ccd7dd;background:#0e161b;border:1px solid #303f49;border-radius:7px;outline:0;width:100%;height:31px;padding:0 8px;font-size:6.5px}.path-runtime-grid>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.path-runtime-grid button{color:#788893;background:#182128;border:1px solid #303f49;border-radius:7px;min-width:0;height:31px;padding:0 5px}.path-runtime-grid button b,.path-runtime-grid button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.path-runtime-grid button b{font-size:6px}.path-runtime-grid button small{color:#5e707b;margin-top:1px;font-size:5px}.path-runtime-grid button.active{color:#d9ebff;background:#23496d;border-color:#438fe4}.path-runtime-grid button.active small{color:#8fc2f5}.path-runtime-settings>p{color:#657681;margin:0;font-size:6px;line-height:1.45}.path-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.path-preset-grid button{color:#7d8c96;text-align:left;background:#151d23;border:1px solid #2b3740;border-radius:9px;grid-template-columns:22px 1fr;align-content:center;gap:3px 7px;min-width:0;min-height:75px;padding:9px;display:grid}.path-preset-grid button>span{color:#7bb6ef;background:#202c35;border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.path-preset-grid button b{color:#d7e0e5;font-size:8px}.path-preset-grid button small{color:#697982;font-size:6.5px;line-height:1.25}.path-preset-grid button.active{background:#192c3d;border-color:#3c8de8;box-shadow:inset 0 0 0 1px #4d97ea1a}.path-preset-grid button.active>span{color:#fff;background:#2d73bd}.path-settings-grid{grid-template-columns:1fr 1fr;gap:11px 13px;display:grid}.path-settings-grid label{gap:6px;min-width:0;display:grid}.path-settings-grid label>span{color:#8796a0;justify-content:space-between;gap:8px;font-size:7px;display:flex}.path-settings-grid label em{color:#76afea;font-style:normal;font-weight:800}.path-settings-grid input[type=range]{accent-color:#3f91eb;width:100%;height:3px}.path-resolution-settings{background:#11191f;border:1px solid #2a3740;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin-top:12px;padding:10px;display:grid}.path-resolution-settings>div:first-child{grid-column:1;align-self:center}.path-resolution-settings>div:first-child span,.path-resolution-settings>div:first-child em{display:block}.path-resolution-settings>div:first-child span{color:#75858f;letter-spacing:.8px;font-size:6px;font-weight:850}.path-resolution-settings>div:first-child em{color:#d4dde2;margin-top:3px;font-size:8px;font-style:normal;font-weight:800}.path-resolution-presets{grid-column:2/4;justify-content:flex-end;gap:3px;display:flex}.path-resolution-presets button{color:#788892;background:#182128;border:1px solid #34424c;border-radius:6px;min-width:38px;height:24px;padding:0 7px;font-size:6.5px;font-weight:800}.path-resolution-presets button.active{color:#cce5ff;background:#23496d;border-color:#438fe4}.path-resolution-settings>label{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid;position:relative}.path-resolution-settings>label span{color:#6f7e88;grid-column:1/-1;font-size:6px}.path-resolution-settings>label input{color:#dce4e8;background:#0d1419;border:1px solid #34424b;border-radius:7px;outline:0;width:88px;height:28px;padding:0 23px 0 8px;font-size:7.5px;font-weight:750}.path-resolution-settings>label input:focus{border-color:#438fe4}.path-resolution-settings>label em{color:#60717c;font-size:6px;font-style:normal;position:absolute;bottom:8px;right:7px}.path-region-control{background:#11191f;border:1px solid #2a3740;border-radius:9px;gap:9px;margin-top:10px;padding:10px;display:grid}.path-region-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.path-region-heading span,.path-region-heading b,.path-region-heading small{display:block}.path-region-heading b{color:#d3dce1;font-size:7.5px}.path-region-heading small{color:#687983;margin-top:3px;font-size:6px}.path-region-heading>input{accent-color:#3f91eb;width:29px;height:17px}.path-region-actions{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.path-region-actions button{color:#83929b;background:#182128;border:1px solid #34434d;border-radius:7px;height:29px;padding:0 9px;font-size:6.5px;font-weight:800}.path-region-actions button.active{color:#d9ebff;background:#23496d;border-color:#438fe4}.path-region-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.path-region-values label{gap:4px;min-width:0;display:grid;position:relative}.path-region-values label>span{color:#6e7e88;font-size:5.5px}.path-region-values input{color:#d4dde2;background:#0c1419;border:1px solid #303e47;border-radius:6px;outline:0;width:100%;height:28px;padding:0 18px 0 7px;font-size:7px}.path-region-values input:focus{border-color:#438fe4}.path-region-values em{color:#5e6f79;pointer-events:none;font-size:5.5px;font-style:normal;position:absolute;bottom:8px;right:6px}.path-region-control>p{color:#667782;margin:0;font-size:6px;line-height:1.4}.path-background-control{background:#11191f;border:1px solid #2a3740;border-radius:9px;gap:9px;margin-top:10px;padding:10px;display:grid}.path-background-control>div:first-child{min-width:0}.path-background-control>div:first-child span,.path-background-control>div:first-child small{display:block}.path-background-control>div:first-child span{color:#75858f;letter-spacing:.8px;font-size:6px;font-weight:850}.path-background-control>div:first-child small{color:#687983;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;line-height:1.35;overflow:hidden}.path-background-control>div:last-child{flex:none;align-items:center;gap:4px;display:flex}.path-background-control button{color:#7d8c96;background:#182128;border:1px solid #34424c;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:6.5px;font-weight:800;display:flex}.path-background-control button i{background:#fff;border:1px solid #53616a;border-radius:3px;width:11px;height:11px}.path-background-control button.black i{background:#030506}.path-background-control button.transparent i{background-color:#e6eaed;background-image:linear-gradient(45deg,#aeb7bd 25%,#0000 25%),linear-gradient(-45deg,#aeb7bd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#aeb7bd 75%),linear-gradient(-45deg,#0000 75%,#aeb7bd 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.path-background-control button.active{color:#d8ebff;background:#23496d;border-color:#438fe4;box-shadow:inset 0 0 0 1px #ffffff0d}.path-post-settings{border-top:1px solid #94a3b81f;grid-template-columns:1fr 1fr;gap:10px 13px;margin-top:12px;padding-top:11px;display:grid}.path-tone-control{gap:6px;display:grid}.path-tone-control>span{color:#8796a0;font-size:7px}.path-tone-control select{color:#cbd5dc;background:#0f161b;border:1px solid #303d46;border-radius:7px;outline:0;width:100%;height:29px;padding:0 8px;font-size:7px}.path-tone-control select:focus{border-color:#438fe4}.path-denoise-toggle{background:#11191f;border:1px solid #2a3740;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:40px;padding:7px 9px;display:flex}.path-denoise-toggle span,.path-denoise-toggle b,.path-denoise-toggle small{display:block}.path-denoise-toggle b{color:#cbd5db;font-size:7.5px}.path-denoise-toggle small{color:#667680;margin-top:2px;font-size:6px}.path-denoise-toggle input{accent-color:#3f91eb;flex:none;width:28px;height:16px}.path-exposure-control,.path-denoise-strength{align-content:center}.path-environment-settings{gap:8px;display:grid}.path-feature-row{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.path-feature-row span{color:#69bd91;background:#14231d;border:1px solid #293b34;border-radius:7px;padding:4px 7px;font-size:6.5px;font-weight:750}.path-lock-card p{margin-bottom:0}.path-render-action-dock{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#11171cd6,#11171c 22%);border-top:1px solid #94a3b821;gap:7px;margin:2px -16px -16px;padding:11px 16px 14px;display:grid;position:sticky;bottom:-16px;box-shadow:0 -12px 24px #090d116b}.path-render-action-dock>small{color:#596a75;text-align:center;font-size:7px}.path-render-submit{color:#fff;background:linear-gradient(135deg,#347fd7,#285da6);border:1px solid #558bd1;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:10px;font-weight:850;display:flex;box-shadow:0 8px 24px #276bbb42,inset 0 1px #ffffff3d}.path-render-submit>span{font-size:14px}.path-render-submit>em{letter-spacing:.7px;background:#ffffff1c;border-radius:6px;margin-left:auto;margin-right:10px;padding:4px 6px;font-size:6px;font-style:normal}.path-render-submit>i{border:2px solid #fff4;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite pathtracer-spin}.path-render-cancel{color:#f5dadd;background:linear-gradient(135deg,#67383d,#48292d);border:1px solid #8b4f54;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:9px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffff14}.path-render-cancel>span{color:#ef888f;font-size:9px}.path-render-cancel>em{color:#c68f94;margin-left:auto;margin-right:10px;font-size:6.5px;font-style:normal}.path-render-cancel:hover{background:linear-gradient(135deg,#784148,#553036);border-color:#bd666d}.path-result-actions{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.path-result-actions button{color:#aebbc4;background:#1b252c;border:1px solid #34434e;border-radius:9px;min-height:39px;font-size:8px;font-weight:800}.path-result-actions button.primary{color:#fff;background:#337fd8;border-color:#4c93e5}.path-result-actions button.rerender{color:#78abe8;background:0 0;grid-column:1/-1;min-height:30px}.path-render-image.is-rendering>img{filter:brightness(.86)saturate(.92);transform:none}.path-render-image.is-rendering:before{opacity:.42}.path-render-progress{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1318e6;border:1px solid #7d94a63d;border-radius:11px;justify-content:flex-start;align-items:flex-start;width:260px;padding:12px;inset:auto 14px 14px auto;box-shadow:0 12px 34px #00000059}.path-render-progress .ai-progress-orbit{display:none}.path-render-progress strong{font-size:9px}.path-render-progress>small{margin-top:3px;font-size:7px}.path-render-progress .ai-progress-track{width:100%;height:3px;margin-top:9px}.path-render-progress>em{margin-top:6px;font-size:6.5px}.path-render-progress .ai-progress-orbit>span{background:conic-gradient(#9b7bf1 var(--progress),#9b7bf121 0)}.path-render-progress .ai-progress-track i{background:linear-gradient(90deg,#6a4fc2,#b69bf7)}.path-render-debug{z-index:3;color:#9eb1be;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c0fe0;border:1px solid #6f829045;border-radius:10px;width:min(355px,48%);position:absolute;bottom:14px;left:14px;overflow:hidden;box-shadow:0 12px 34px #00000057}.path-render-debug>header{background:#1a232abd;border-bottom:1px solid #8096a524;justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 10px;display:flex}.path-render-debug>header span{color:#83b9eb;letter-spacing:1px;font:800 6.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.path-render-debug>header em{color:#718491;font:6.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.path-render-debug>div{flex-direction:column;gap:3px;max-height:88px;padding:8px 10px;display:flex;overflow:hidden}.path-render-debug code{color:#8fa2ae;text-overflow:ellipsis;white-space:nowrap;font:6.5px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.ai-render-dialog{overflow:hidden}.ai-render-body,.path-render-body{min-height:0;overflow:hidden}.ai-render-controls,.path-render-controls{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#465762 #10161b;min-height:0;max-height:calc(78dvh - 72px);overflow:hidden auto!important}.ai-render-controls::-webkit-scrollbar{width:9px}.path-render-controls::-webkit-scrollbar{width:9px}.ai-render-controls::-webkit-scrollbar-track{background:#10161b}.path-render-controls::-webkit-scrollbar-track{background:#10161b}.ai-render-controls::-webkit-scrollbar-thumb{background:#465762;border:2px solid #10161b;border-radius:999px}.path-render-controls::-webkit-scrollbar-thumb{background:#465762;border:2px solid #10161b;border-radius:999px}.ai-render-controls::-webkit-scrollbar-thumb:hover{background:#5d7381}.path-render-controls::-webkit-scrollbar-thumb:hover{background:#5d7381}@media (width<=1050px){.ai-render-overlay{padding:8px}.ai-render-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.ai-render-body,.path-render-body{grid-template-columns:1fr;max-height:none}.ai-render-visual,.path-render-visual{border-bottom:1px solid #94a3b824;border-right:0}.ai-render-image{min-height:260px}.ai-render-controls,.path-render-controls{overflow:visible}.ai-render-dialog>header{z-index:5;position:sticky;top:0}.render-workspace-tabs button{min-width:120px}}@media (width<=560px){.ai-render-title{display:none}.render-workspace-tabs{flex:1}.render-workspace-tabs button{flex:1;min-width:0}.render-workspace-tabs button small{display:none}.ai-render-visual,.path-render-visual{padding:11px}.ai-render-image{min-height:210px}.ai-render-controls,.path-render-controls{padding:13px}.ai-render-image-meta,.ai-render-progress em{display:none}.ai-tier-grid,.ai-realism-presets,.ai-fine-controls,.ai-input-sliders,.path-settings-grid,.path-post-settings,.path-render-pipeline,.path-runtime-grid,.ai-realism-toggles{grid-template-columns:1fr}.ai-render-settings-head{flex-direction:column;align-items:flex-start}.ai-credit-card{grid-template-columns:1fr}.ai-credit-cost{text-align:left;border-top:1px solid #6fa8e72e;border-left:0;padding:8px 0 0}.ai-render-action-dock,.path-render-action-dock{margin:2px -13px -13px;padding:10px 13px 12px;bottom:-13px}.path-result-actions{grid-template-columns:1fr}.path-result-actions button.rerender{grid-column:1}.path-render-debug{display:none}.path-render-progress{width:auto;inset:auto 8px 8px}}@media (width<=760px){.start-section-head{flex-direction:column;align-items:flex-start}.start-library-actions{flex-wrap:wrap;width:100%}.converter-overlay{padding:8px}.converter-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.converter-formats{grid-template-columns:1fr 1fr}.converter-dropzone{grid-template-columns:44px 1fr}.converter-dropzone>span{width:44px;height:44px}.converter-dropzone>em{grid-column:2}.converter-dialog>footer{flex-direction:column;align-items:stretch}.converter-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end}}@media (width<=1050px){.start-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.start-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 20px}.library-organizer{padding:0 16px 12px}.library-selection-bar{flex-direction:column;align-items:stretch}.library-selection-bar>div:last-child button{flex:1}.start-model-copy{min-height:72px}}.category-row button.category-people{color:#7151b5;background:linear-gradient(135deg,#f8f4ff,#f1ebff);border-color:#c9b8f7}.category-row button.category-people.active{color:#fff;background:linear-gradient(135deg,#7958cb,#5b43a2);border-color:#7b5ccc;box-shadow:0 4px 12px #6b4db730}.catalog-card.human-card{border-color:#c9b8f1;box-shadow:inset 0 2px #8b6bd5}.catalog-card.human-card .catalog-card-main>span{color:#fff;font-size:34px;background:radial-gradient(circle at 50% 28%,#cab7ef,#6851a6)!important}.human-controls{background:linear-gradient(155deg,#fbf9ff,#f2edff);border:1px solid #c9b8f1;border-radius:12px;margin:8px;padding:12px;box-shadow:0 8px 26px #38266d0d}.human-controls-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.human-controls-head small{color:#8b78ba;font-size:calc(5.5px * var(--text-scale,1.3));letter-spacing:.85px;font-weight:800;display:block}.human-controls-head h3{color:#4d3b79;font-size:calc(8.5px * var(--text-scale,1.3));margin:3px 0 0}.human-controls-head>span{color:#82798a;font-size:calc(5px * var(--text-scale,1.3));background:#e9e5ed;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-weight:850;display:flex}.human-controls-head>span i{background:#9b929f;border-radius:50%;width:6px;height:6px}.human-controls-head>span.online{color:#268253;background:#e2f7eb}.human-controls-head>span.online i{background:#27ad68;box-shadow:0 0 0 3px #27ad6820}.human-mode-field{gap:5px!important;display:grid!important}.human-mode-field select{color:#554b68;width:100%;height:34px;font-size:calc(6.5px * var(--text-scale,1.3));background:#fff;border:1px solid #cfc5e8;border-radius:8px;padding:0 9px;font-weight:700}.human-switch{background:#ffffffb8;border:1px solid #ddd5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px!important;padding:9px!important;display:flex!important}.human-switch span{display:block!important}.human-switch b,.human-switch small{display:block}.human-switch b{color:#52466a;font-size:calc(6.5px * var(--text-scale,1.3))}.human-switch small{color:#948aa6;font-size:calc(5px * var(--text-scale,1.3));margin-top:2px;font-weight:500}.human-switch input{accent-color:#7655c5;width:31px;height:17px}.human-range{gap:5px!important;margin-top:10px!important;display:grid!important}.human-range>span{justify-content:space-between;color:#776c8c!important;display:flex!important}.human-range>span b{color:#59437f}.human-range input[type=range]{accent-color:#7655c5}.human-actions{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.human-actions button{color:#62479e;min-height:31px;font-size:calc(5.5px * var(--text-scale,1.3));background:#fff;border:1px solid #cfc3eb;border-radius:8px;padding:0 4px;font-weight:800}.human-actions button:hover{color:#fff;background:#7455bd;border-color:#7a5ac5}.human-hint{color:#8b819c;font-size:calc(5.2px * var(--text-scale,1.3));margin:9px 0 0;line-height:1.45}.theme-dark .category-row button.category-people{color:#bea8ee;background:#302a3e;border-color:#524270}.theme-dark .category-row button.category-people.active{color:#fff;background:linear-gradient(135deg,#7658bb,#503887);border-color:#8d6cda}.theme-dark .catalog-card.human-card{border-color:#584575;box-shadow:inset 0 2px #8762c6}.theme-dark .human-controls{box-shadow:none;background:linear-gradient(155deg,#312b3d,#292630);border-color:#514267}.theme-dark .human-controls-head small{color:#a58ddd}.theme-dark .human-controls-head h3{color:#eee8ff}.theme-dark .human-mode-field select,.theme-dark .human-switch,.theme-dark .human-actions button{color:#ddd3ef;background:#252229;border-color:#554a68}.theme-dark .human-switch b{color:#e4def0}.theme-dark .human-switch small,.theme-dark .human-hint{color:#a59cad}.theme-dark .human-range>span{color:#b8afc5!important}.theme-dark .human-range>span b{color:#d5c4fa}.tool-grid button:disabled{cursor:not-allowed;opacity:.36;filter:saturate(.35)}.technical-switch button.drawing-active{color:#fff;background:linear-gradient(135deg,#1677ff,#2766c9);border-color:#2f80ed;box-shadow:0 5px 16px #1677ff28}.suite-overlay{z-index:500;color:#edf2f5;background:radial-gradient(circle at 18% 12%,#307eda2e,#0000 34%),radial-gradient(circle at 84% 86%,#7a53d829,#0000 36%),linear-gradient(145deg,#11161b,#171c21 54%,#101419);place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.suite-overlay:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.suite-center{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#191f25f0;border:1px solid #9aadbc33;border-radius:22px;flex-direction:column;width:min(1120px,100%);min-height:min(710px,100vh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000008c,inset 0 1px #ffffff0b}.suite-header{border-bottom:1px solid #97a9b724;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:27px 31px 23px;display:grid}.suite-monogram{color:#fff;background:linear-gradient(145deg,#398fe9,#265fb7);border:1px solid #6cadf480;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 12px 30px #2f80ed47,inset 0 1px #ffffff40}.suite-monogram span{letter-spacing:-.4px;font-size:14px;font-weight:900}.suite-header small{color:#66aaf4;letter-spacing:2px;font-size:8px;font-weight:850;display:block}.suite-header h1{color:#f3f7fa;letter-spacing:-.5px;margin:4px 0 0;font-size:24px}.suite-header p{color:#84919b;margin:5px 0 0;font-size:10px}.suite-status{color:#87caaa;background:#1d3028;border:1px solid #32483f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:750;display:flex}.suite-status i{background:#46c882;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #46c8821a}.suite-app-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 31px;display:grid}.suite-app-card{--card-accent:#398ce6;background:linear-gradient(150deg,#232d36f5,#161c22fa);border:1px solid #708fa94d;border-radius:18px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 38px #0000002e}.suite-app-card:hover{border-color:var(--card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.suite-app-card:hover{border-color:color-mix(in srgb, var(--card-accent) 58%, #6d7b86)}}.suite-app-card:hover{box-shadow:0 24px 54px #00000047, 0 0 0 1px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.suite-app-card:hover{box-shadow:0 24px 54px #00000047, 0 0 0 1px color-mix(in srgb, var(--card-accent) 18%, transparent)}}.suite-app-composition{--card-accent:#8b6df1}.suite-card-glow{background:var(--card-accent);opacity:.09;filter:blur(35px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.suite-app-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px 12px;display:flex;position:relative}.suite-app-mark{--suite-accent:#398ce6;border:1px solid var(--suite-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-app-mark{border:1px solid color-mix(in srgb, var(--suite-accent) 70%, #fff)}}.suite-app-mark{background:linear-gradient(145deg, var(--suite-accent), var(--suite-accent));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.suite-app-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--suite-accent) 88%, #fff), color-mix(in srgb, var(--suite-accent) 75%, #101722))}}.suite-app-mark{color:#fff;box-shadow:0 9px 23px var(--suite-accent);font-size:17px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.suite-app-mark{box-shadow:0 9px 23px color-mix(in srgb, var(--suite-accent) 28%, transparent)}}.suite-app-status{color:#93a0aa;letter-spacing:.3px;background:#090d1142;border:1px solid #92a3b02e;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.suite-app-preview{perspective:600px;background:radial-gradient(circle at 50% 34%,#293641,#13191e 73%);border:1px solid #879bab29;border-radius:13px;height:160px;margin:0 18px;position:relative;overflow:hidden}.suite-preview-grid{background-image:linear-gradient(#66a1db2b 1px,#0000 1px),linear-gradient(90deg,#66a1db2b 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:36% -10% -55%;transform:rotateX(62deg)rotate(-10deg)}.suite-app-composition .suite-preview-grid{background-image:linear-gradient(#9473ef2e 1px,#0000 1px),linear-gradient(90deg,#9473ef2e 1px,#0000 1px)}.suite-preview-wall{background:linear-gradient(90deg,#637381,#a2b0ba);border-radius:3px;height:59px;position:absolute;top:44%;left:50%;box-shadow:0 15px 28px #0000004d}.suite-preview-wall.one{width:145px;transform:translate(-69%,-50%)skewY(-19deg)}.suite-preview-wall.two{filter:brightness(.67);width:95px;transform:translate(20%,-32%)skewY(25deg)}.suite-preview-object{border:1px solid var(--card-accent);width:54px;height:31px;position:absolute;top:65%;left:53%}@supports (color:color-mix(in lab, red, red)){.suite-preview-object{border:1px solid color-mix(in srgb, var(--card-accent) 70%, white)}}.suite-preview-object{background:var(--card-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.suite-preview-object{background:color-mix(in srgb, var(--card-accent) 54%, #1b2530)}}.suite-preview-object{transform:translate(-50%,-50%)skewY(-10deg);box-shadow:0 12px 25px #00000070}.suite-app-copy{padding:20px 20px 16px}.suite-app-copy small{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.suite-app-copy small{color:color-mix(in srgb, var(--card-accent) 75%, #b9c8d3)}}.suite-app-copy small{letter-spacing:1.5px;font-size:7px;font-weight:850}.suite-app-copy h2{color:#f1f5f7;letter-spacing:-.35px;margin:5px 0 7px;font-size:20px}.suite-app-copy p{color:#8b98a2;margin:0;font-size:9px;line-height:1.55}.suite-app-card>footer{background:#0b0f132b;border-top:1px solid #8e9fac21;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;display:flex}.suite-app-card>footer>span{color:#788690;font-size:8px}.suite-app-card>footer>span b{color:#c9d2d8;font-size:11px}.suite-app-card>footer button{border:1px solid var(--card-accent);justify-content:center;align-items:center;gap:10px;min-width:146px;height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-app-card>footer button{border:1px solid color-mix(in srgb, var(--card-accent) 70%, #b4c1ca)}}.suite-app-card>footer button{background:linear-gradient(180deg, var(--card-accent), var(--card-accent));border-radius:9px}@supports (color:color-mix(in lab, red, red)){.suite-app-card>footer button{background:linear-gradient(180deg, color-mix(in srgb, var(--card-accent) 92%, #fff), color-mix(in srgb, var(--card-accent) 76%, #16202a))}}.suite-app-card>footer button{color:#fff;box-shadow:0 8px 22px var(--card-accent);font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.suite-app-card>footer button{box-shadow:0 8px 22px color-mix(in srgb, var(--card-accent) 24%, transparent)}}.suite-app-card>footer button{transition:filter .18s,transform .18s}.suite-app-card>footer button:hover{filter:brightness(1.1);transform:translateY(-1px)}.suite-app-card>footer button i{font-size:14px;font-style:normal;font-weight:400}.suite-footer{color:#606c75;border-top:1px solid #97a9b71f;justify-content:space-between;gap:18px;padding:14px 31px 17px;font-size:7px;display:flex}.suite-return-button{color:#9dcbf8!important;background:#24394b!important;border-color:#3f6383!important}[data-app=composition] .brandmark{background:linear-gradient(145deg,#9a7cf5,#6647c8);box-shadow:0 5px 14px #7e5be159}[data-app=composition] .start-navigation button.active{background:#332c49;border-color:#7258b9}[data-app=composition] .start-navigation button.active>span{background:#795bd3;box-shadow:0 5px 14px #795bd34d}[data-app=composition] .technical-switch button{display:none}[data-app=composition] .technical-switch .free-camera-button{min-width:170px;display:flex}[data-app=composition] .floor-section>:is(.finish-switch,.texture-card,.tint-control,.material-grid,.color-picker-row,.floor-pbr-controls,.baseboard-control){display:none}.shadow-catcher-panel-card{background:linear-gradient(145deg,#302a3c,#292731);border:1px solid #574778;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:10px;display:grid}.shadow-catcher-panel-card>span{color:#c7b6ff;background:#443765;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.shadow-catcher-panel-card b,.shadow-catcher-panel-card small{display:block}.shadow-catcher-panel-card b{color:#ece8f5;font-size:calc(7px * var(--text-scale,1.3))}.shadow-catcher-panel-card small{color:#9a93a7;font-size:calc(5.5px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.shadow-catcher-panel-card i{color:#7bd9a6;font-size:calc(5px * var(--text-scale,1.3));background:#244333;border-radius:999px;padding:4px 6px;font-style:normal;font-weight:850}@media (width<=820px){.suite-overlay{align-items:start;padding:12px}.suite-center{min-height:calc(100vh - 24px)}.suite-header{grid-template-columns:46px 1fr;padding:19px}.suite-monogram{border-radius:13px;width:46px;height:46px}.suite-status{display:none}.suite-app-grid{grid-template-columns:1fr;padding:18px}.suite-app-preview{height:125px}.suite-footer{padding-inline:19px}}.theme-dark .technical-switch button.drawing-active{color:#fff;background:linear-gradient(135deg,#257edc,#285a9f);border-color:#5ca6ff}.field-row.light-position-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row.light-position-fields label{padding-inline:7px}.model-scale-editor{background:#f6f8fa;border:1px solid #d9e1e7;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:11px;padding:11px;display:grid}.model-scale-editor>label{gap:7px;display:grid}.model-scale-editor>label>span{color:#586774;font-size:calc(6.5px * var(--text-scale,1.3));justify-content:space-between;display:flex}.model-scale-editor em{color:#2f80d9;font-style:normal;font-weight:800}.model-scale-editor>div{grid-template-columns:25px 42px 12px 25px;align-items:center;gap:3px;display:grid}.model-scale-editor button{color:#446175;background:#fff;border:1px solid #ccd5dc;border-radius:6px;width:25px;height:27px;padding:0;font-weight:800}.model-scale-editor>div input{color:#2d3942;text-align:center;background:#fff;border:1px solid #ccd5dc;border-radius:5px;width:42px;height:27px;padding:0 3px;font-size:8px}.model-scale-editor>div span{color:#70808b;font-size:8px}.selected-model-controls{background:linear-gradient(#f9fbfd 0%,#f4f7fa 100%)}.selected-model-controls-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.selected-model-controls-head small{color:#8b99a3;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:1.2px;margin-bottom:4px;font-weight:700;display:block}.selected-model-controls-head h3{color:#53636f;margin:0}.selected-model-controls-head>span{color:#71808a;font-size:calc(5px * var(--text-scale,1.3));background:#fff;border:1px solid #dce4ea;border-radius:999px;padding:4px 7px;font-weight:700}.selected-model-collision{background:#fff;border:1px solid #dbe3e9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;margin:0!important;display:flex!important}.selected-model-collision>span{gap:3px;display:grid;float:none!important;color:inherit!important}.selected-model-collision b{color:#465761;font-size:calc(7px * var(--text-scale,1.3))}.selected-model-collision small{color:#8a98a1;font-size:calc(5px * var(--text-scale,1.3))}.selected-model-collision input{accent-color:#2f80ed;width:15px;height:15px;margin:0}.selected-model-scale{background:#fff;margin-top:8px}.scene-light-controls{background:linear-gradient(155deg,#faf8ff,#f5f4fa);border-color:#d9d1ee}.scene-light-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.scene-light-heading small{color:#8268c8;font-size:calc(5.5px * var(--text-scale,1.3));letter-spacing:.8px;font-weight:850;display:block}.scene-light-heading h3{color:#4b3d70;margin-top:3px}.scene-light-heading>span{color:#7257ba;font-size:calc(5px * var(--text-scale,1.3));text-transform:uppercase;background:#e9e1ff;border-radius:999px;padding:4px 7px;font-weight:850}.scene-light-range{gap:6px;margin-top:10px;display:grid!important}.scene-light-range>span{justify-content:space-between;display:flex!important}.scene-light-range em{color:#7356be;font-style:normal;font-weight:800}.scene-light-color-row{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:10px;display:grid}.scene-light-color-row>label{background:#fff;border:1px solid #ded8ec;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:7px 9px;display:flex!important}.scene-light-color-row input[type=color]{background:#fff;border:1px solid #cfc6e2;border-radius:6px;width:27px;height:23px;padding:2px}.scene-light-switch{position:relative}.scene-light-switch input{opacity:0;position:absolute}.scene-light-switch b{background:#bdc4cc;border-radius:12px;width:29px;height:16px;transition:all .16s;position:relative}.scene-light-switch b:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.scene-light-switch input:checked+b{background:#7658ca}.scene-light-switch input:checked+b:after{transform:translate(13px)}.scene-light-tip{color:#716687;font-size:calc(5.8px * var(--text-scale,1.3));background:#ece7f7;border-radius:7px;margin:11px 0 0;padding:8px 9px;line-height:1.45}[data-app=composition] .catalog-card:has(.catalog-card-main[aria-label*=światło i]){border-color:#665587}.theme-dark .model-scale-editor{background:#272c31;border-color:#414951}.theme-dark .model-scale-editor>label>span,.theme-dark .model-scale-editor>div span{color:#93a0a8}.theme-dark .model-scale-editor button,.theme-dark .model-scale-editor>div input{color:#dce3e7;background:#20252a;border-color:#49535b}.theme-dark .selected-model-controls{background:linear-gradient(#292f34 0%,#252a2f 100%)}.theme-dark .selected-model-controls-head h3,.theme-dark .selected-model-collision b{color:#d9e1e6}.theme-dark .selected-model-controls-head>span,.theme-dark .selected-model-collision,.theme-dark .selected-model-scale{color:#dce3e7;background:#20252a;border-color:#414a52}.selected-model-summary{border-bottom:1px solid #dce3e8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin:-2px -2px 10px;padding:2px 2px 10px;display:grid}.selected-model-summary>span{color:#526774;background:#e7edf1 50%/cover;border:1px solid #d4dde3;border-radius:5px;place-items:center;width:38px;height:38px;font-size:17px;display:grid;overflow:hidden}.selected-model-summary>span.has-thumbnail{color:#0000}.selected-model-summary>div{min-width:0}.selected-model-summary small,.selected-model-summary h3,.selected-model-summary em{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.selected-model-summary small{color:#83929b;font-size:calc(4.5px * var(--text-scale,1.3));letter-spacing:.75px;font-weight:900}.selected-model-summary h3{color:#33464f;font-size:calc(6.7px * var(--text-scale,1.3));letter-spacing:0;margin-top:3px}.selected-model-summary em{color:#8a979e;font-size:calc(4.3px * var(--text-scale,1.3));margin-top:3px;font-style:normal}.selected-model-summary strong{color:#4e82b0;font-size:calc(3.8px * var(--text-scale,1.3));letter-spacing:.55px;background:#eef6fd;border:1px solid #d3e1ed;border-radius:3px;align-self:start;padding:3px 5px}.selected-model-section-label{color:#89979e;font-size:calc(4px * var(--text-scale,1.3));letter-spacing:.8px;margin:1px 1px 5px;font-weight:900}.selected-model-height{background:#fff;border:1px solid #dbe3e9;border-radius:6px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px;padding:9px 10px;margin:8px 0 0!important;display:grid!important}.selected-model-height>span{gap:2px;display:grid;float:none!important;color:inherit!important}.selected-model-height b{color:#465761;font-size:calc(5.7px * var(--text-scale,1.3))}.selected-model-height small{color:#8a98a1;font-size:calc(4.2px * var(--text-scale,1.3));line-height:1.3}.selected-model-height>div{position:relative}.selected-model-height input{color:#34464f;width:100%;height:29px;font-size:calc(5.3px * var(--text-scale,1.3));text-align:right;font-variant-numeric:tabular-nums;background:#f4f7f8;border:1px solid #ccd8df;border-radius:3px;padding:0 24px 0 7px;font-weight:800}.selected-model-height em{color:#84929a;font-size:calc(4.3px * var(--text-scale,1.3));pointer-events:none;font-style:normal;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.model-property-section{gap:9px;display:grid}.model-property-heading{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:1px;display:grid}.model-property-heading>span{color:#71848f;width:24px;height:24px;font-size:calc(4.1px * var(--text-scale,1.3));background:#edf2f5;border:1px solid #d6e0e6;border-radius:3px;place-items:center;font-weight:900;display:grid}.model-property-heading h3,.model-property-heading small{margin:0;display:block}.model-property-heading h3{color:#42545e;font-size:calc(5.8px * var(--text-scale,1.3))}.model-property-heading small{color:#8c999f;font-size:calc(4.1px * var(--text-scale,1.3));margin-top:2px}.model-property-section .dimensions,.model-materials-section .material-parts{margin-top:0}[data-app=room].theme-dark .selected-model-controls{background:#292929;border-color:#3c3c3c}[data-app=room].theme-dark .selected-model-summary{border-color:#3d3d3d}[data-app=room].theme-dark .selected-model-summary>span{color:#b8c7d0;background-color:#333;border-color:#444}[data-app=room].theme-dark .selected-model-summary small,[data-app=room].theme-dark .selected-model-section-label{color:#858585}[data-app=room].theme-dark .selected-model-summary h3{color:#e0e0e0}[data-app=room].theme-dark .selected-model-summary em{color:#969696}[data-app=room].theme-dark .selected-model-summary strong{color:#a9d3f4;background:#30475d;border-color:#416483}[data-app=room].theme-dark .selected-model-collision,[data-app=room].theme-dark .selected-model-height,[data-app=room].theme-dark .selected-model-scale{color:#dedede;box-shadow:none;background:#303030;border-color:#424242;border-radius:3px}[data-app=room].theme-dark .selected-model-height b{color:#d6d6d6}[data-app=room].theme-dark .selected-model-height small{color:#8e8e8e}[data-app=room].theme-dark .selected-model-height input{color:#e5e5e5;background:#3d3d3d;border-color:#181818;border-radius:2px}[data-app=room].theme-dark .selected-model-height em{color:#9b9b9b}[data-app=room].theme-dark .model-property-heading>span{color:#8bbce4;background:#333;border-color:#444}[data-app=room].theme-dark .model-property-heading h3{color:#c9c9c9}[data-app=room].theme-dark .model-property-heading small{color:#858585}.selected-model-properties{background:#f4f7f9;gap:6px;padding:10px 11px 12px;display:grid}.selected-model-properties .selected-model-summary{margin:0 0 2px;padding:0 0 11px}.selected-model-properties .selected-model-summary h3{font-size:calc(7.6px * var(--text-scale,1.3));margin-top:2px;line-height:1.08}.selected-model-properties .selected-model-summary em{font-size:calc(5.2px * var(--text-scale,1.3));margin-top:1px;font-weight:650;line-height:1.1}.model-property-fold{background:#fff;border:1px solid #d8e0e5;border-radius:5px;position:relative;overflow:visible}.model-property-fold>summary{color:#52636d;min-height:35px;font-size:calc(5.8px * var(--text-scale,1.3));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;font-weight:850;list-style:none;display:flex}.model-property-fold>summary::-webkit-details-marker{display:none}.model-property-fold>summary i{color:#89969e;font-size:11px;font-style:normal;transition:transform .18s}.model-property-fold[open]>summary{border-bottom:1px solid #e0e6ea}.model-property-fold[open]>summary i{transform:rotate(180deg)}.model-property-fold-body{padding:8px}.model-behavior-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.model-behavior-row{aspect-ratio:1;background:#f7f9fa;border:1px solid #dde4e8;border-radius:4px;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;padding:8px;position:relative;margin:0!important;display:flex!important}.model-behavior-row>b{color:#4a5b64;font-size:calc(5.35px * var(--text-scale,1.3));overflow-wrap:anywhere;font-weight:750;line-height:1.2}.model-behavior-row>input{accent-color:#4c8bc2;cursor:pointer;flex:none;appearance:auto!important;border:initial!important;border-radius:initial!important;background:initial!important;width:15px!important;height:15px!important;box-shadow:none!important}.model-behavior-row:after{content:attr(data-help);z-index:50;color:#eef2f4;opacity:0;pointer-events:none;background:#22282c;border:1px solid #20272b;border-radius:4px;width:max-content;max-width:230px;padding:7px 9px;font-size:10px;font-weight:550;line-height:1.35;transition:opacity .12s .62s,transform .12s .62s;position:absolute;bottom:calc(100% + 6px);left:5px;transform:translateY(3px);box-shadow:0 8px 22px #0005}.model-behavior-row:hover:after{opacity:1;transform:translateY(0)}.model-property-fold .selected-model-scale{margin:0}.model-property-fold .selected-model-scale>label>span{justify-content:flex-start}.model-property-fold .selected-model-scale>div{display:block}.model-property-fold .selected-model-scale>div input{text-align:center;width:58px;height:28px;padding:0 6px}.model-property-fold .material-parts{margin-top:0}.model-material-adjustments{border-top:1px solid #e0e6ea;gap:8px;margin-top:9px;padding-top:9px;display:grid}.model-material-adjustments>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-material-adjustments>header>span{color:#52636d;font-size:calc(5.8px * var(--text-scale,1.3));font-weight:850}.model-material-adjustments>header>button{color:#66747c;height:24px;font:750 calc(5px * var(--text-scale,1.3))/1 inherit;cursor:pointer;background:#f7f9fa;border:1px solid #d7dfe3;border-radius:3px;padding:0 8px}.model-material-adjustments>header>button:disabled{opacity:.38;cursor:default}.model-material-adjustments>label{gap:4px;display:grid;margin:0!important}.model-material-adjustments>label>span{color:#66747c;font-size:calc(5.4px * var(--text-scale,1.3));justify-content:space-between;align-items:center;font-weight:700;display:flex}.model-material-adjustments>label>span>b{color:#252d31;font-size:inherit}.model-material-adjustments input[type=range]{accent-color:#757575;width:100%;margin:0}[data-app=room].theme-dark .selected-model-properties{background:#252525}[data-app=room].theme-dark .selected-model-properties .selected-model-summary h3{color:#ededed}[data-app=room].theme-dark .selected-model-properties .selected-model-summary em{color:#a4a4a4}[data-app=room].theme-dark .model-property-fold{background:#2b2b2b;border-color:#3e3e3e;border-radius:3px}[data-app=room].theme-dark .model-property-fold>summary{color:#d2d2d2}[data-app=room].theme-dark .model-property-fold[open]>summary{border-color:#3b3b3b}[data-app=room].theme-dark .model-property-fold>summary i{color:#898989}[data-app=room].theme-dark .model-property-fold-body{background:#292929}[data-app=room].theme-dark .model-material-adjustments{border-color:#3b3b3b}[data-app=room].theme-dark .model-material-adjustments>header>span,[data-app=room].theme-dark .model-material-adjustments>label>span{color:#bdbdbd}[data-app=room].theme-dark .model-material-adjustments>label>span>b{color:#ececec}[data-app=room].theme-dark .model-material-adjustments>header>button{color:#d0d0d0;background:#303030;border-color:#454545}[data-app=room].theme-dark .model-behavior-row{background:#303030;border-color:#404040;border-radius:2px}[data-app=room].theme-dark .model-behavior-row>b{color:#d6d6d6}[data-app=room].theme-dark .model-behavior-row>input{accent-color:#6598c2}[data-app=room].theme-dark .model-property-fold .selected-model-scale{background:#303030;border-color:#404040}.theme-dark .scene-light-controls{background:linear-gradient(155deg,#302b3b,#28282f);border-color:#554775}.theme-dark .scene-light-heading h3{color:#e6def8}.theme-dark .scene-light-heading>span{color:#cabaff;background:#443766}.theme-dark .scene-light-color-row>label{background:#25242c;border-color:#4a425c}.theme-dark .scene-light-tip{color:#b7aacd;background:#3a3349}@media (width<=1100px){.field-row.light-position-fields,.model-scale-editor{grid-template-columns:1fr}}.marketing-site{z-index:500;color:#eef2f4;font-family:var(--font-ui),Inter,Arial,sans-serif;scroll-behavior:smooth;background:#080b0e;position:fixed;inset:0;overflow:auto}.marketing-site *{box-sizing:border-box}.marketing-nav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090c0fdb;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;height:72px;padding:0 max(28px,50vw - 640px);display:grid;position:sticky;top:0}.marketing-nav>nav{justify-content:center;gap:28px;display:flex}.marketing-nav a{color:#929da4;text-decoration:none}.marketing-nav>nav a{font-size:9px;font-weight:650;transition:all .15s}.marketing-nav>nav a:hover{color:#f2f6f8}.marketing-primary{cursor:pointer;color:#fff;background:linear-gradient(135deg,#3388e9,#4d68df);border:0;border-radius:8px;height:37px;padding:0 14px;font-size:9px;font-weight:800;box-shadow:0 8px 24px #2e70e540}.marketing-primary span{margin-left:8px}.marketing-hero{grid-template-columns:minmax(420px,.88fr) minmax(600px,1.22fr);align-items:center;gap:44px;max-width:1360px;min-height:690px;margin:auto;padding:80px 42px 64px;display:grid;position:relative}.marketing-hero:before{content:"";filter:blur(100px);background:#276dd229;border-radius:50%;width:600px;height:600px;position:absolute;top:-130px;left:-260px}.marketing-hero-copy{z-index:2;position:relative}.marketing-eyebrow{color:#8ebcf0;letter-spacing:.75px;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.marketing-eyebrow i{background:#4ca1ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #4ca1ff}.marketing-hero h1{color:#f4f7f8;letter-spacing:-3.4px;max-width:600px;margin:20px 0;font-size:clamp(43px,4.4vw,68px);font-weight:750;line-height:1.02}.marketing-hero h1 em{color:#0000;background:linear-gradient(90deg,#70b4ff,#9882ff);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.marketing-hero-copy>p{color:#96a2aa;max-width:570px;margin:0;font-size:13px;line-height:1.75}.marketing-hero-actions{align-items:center;gap:20px;margin-top:31px;display:flex}.marketing-primary.large{border-radius:10px;height:49px;padding:0 22px;font-size:10px}.marketing-hero-actions>a{color:#abb6bc;font-size:9px;font-weight:750;text-decoration:none}.marketing-hero-actions>a span{color:#5fa8f6;margin-left:7px}.visual-window-bar{background:#20262b;border-bottom:1px solid #30373d;align-items:center;gap:6px;height:39px;padding:0 13px;display:flex}.visual-window-bar>span{background:#424c53;border-radius:50%;width:7px;height:7px}.visual-window-bar>span:first-child{background:#db6b68}.visual-window-bar>span:nth-child(2){background:#d5a653}.visual-window-bar>span:nth-child(3){background:#5ba66d}.visual-window-bar b{color:#8f9aa1;margin-left:8px;font-size:7px;font-weight:600}.visual-window-bar em{color:#7dd5a0;background:#294838;border-radius:9px;margin-left:auto;padding:3px 6px;font-size:5px;font-style:normal;font-weight:900}.visual-workspace{grid-template-columns:48px 1fr 150px;height:440px;display:grid}.visual-workspace>aside:first-child{background:#1c2125;border-right:1px solid #2b3237;flex-direction:column;align-items:center;gap:11px;padding-top:13px;display:flex}.visual-workspace>aside strong{color:#556169;letter-spacing:.5px;font-size:4.5px}.visual-workspace>aside i{color:#76828a;background:#272e33;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.visual-workspace>aside i.active{color:#fff;background:#6b54c4;box-shadow:0 6px 14px #664cc755}.visual-canvas{background:radial-gradient(circle at 55% 28%,#f8f9fa,#dfe4e7 70%);position:relative;overflow:hidden}.visual-grid{transform-origin:bottom;background-image:linear-gradient(#4f5f6a1c 1px,#0000 1px),linear-gradient(90deg,#4f5f6a1c 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;transform:perspective(600px)rotateX(61deg)scale(1.55)translateY(43px)}.visual-object{background:linear-gradient(145deg,#cfd7dc,#85939d);position:absolute;box-shadow:inset -12px -8px 24px #62717b55}.visual-object.object-main{border-radius:8px 8px 14px 14px;width:122px;height:170px;top:35%;left:41%;transform:skewY(-4deg);box-shadow:inset -18px -10px 35px #4d5d6755,0 30px 32px #282f3340}.visual-object.object-main:before{content:"";background:linear-gradient(120deg,#bca886,#e8d8bb);border-radius:8px;width:108px;height:22px;position:absolute;top:-12px;left:7px}.visual-object.object-main span{background:#687985;border-radius:4px;width:64px;height:8px;position:absolute;top:25px;left:29px}.visual-object.object-side{background:linear-gradient(145deg,#7e6a58,#c9ae90);border-radius:7px;width:77px;height:96px;top:48%;left:22%;transform:skewY(6deg)}.visual-shadow{filter:blur(18px);background:#2b313438;border-radius:50%;width:290px;height:65px;position:absolute;bottom:62px;left:23%}.visual-gizmo{width:130px;height:110px;position:absolute;top:34%;left:41%}.visual-gizmo i,.visual-gizmo b,.visual-gizmo em{transform-origin:0;display:block;position:absolute;top:51px;left:61px}.visual-gizmo i{background:#e25050;width:64px;height:2px}.visual-gizmo b{background:#4e91ed;width:55px;height:2px;transform:rotate(90deg)}.visual-gizmo em{background:#4fc889;width:48px;height:2px;transform:rotate(-58deg)}.visual-chip{color:#8be0ad;letter-spacing:.4px;background:#323944bb;border-radius:7px;padding:5px 8px;font-size:5px;font-weight:900;position:absolute;bottom:14px;left:14px}.visual-properties{background:#22282d;border-left:1px solid #2f363b;padding:14px}.visual-properties strong{color:#6e7a82;letter-spacing:.6px;margin-bottom:18px;font-size:5px;display:block}.visual-properties label{color:#89949b;justify-content:space-between;margin-top:12px;font-size:6px;display:flex}.visual-properties label span{color:#d5dce0}.visual-slider{background:#3e474e;border-radius:2px;height:3px;margin-top:9px}.visual-slider i{background:#5b91e8;border-radius:2px;width:72%;height:100%;display:block}.visual-swatches{gap:6px;margin-top:10px;display:flex}.visual-swatches i{background:#c9b08d;border:1px solid #4a545b;border-radius:6px;width:21px;height:21px}.visual-swatches i:nth-child(2){background:#46525a}.visual-swatches i:nth-child(3){background:#d5d5d2}.visual-swatches i:nth-child(4){background:#8c715a}.visual-properties button{color:#fff;background:linear-gradient(135deg,#417fdf,#7555d5);border:0;border-radius:7px;width:100%;height:33px;margin-top:27px;font-size:6px;font-weight:800}.visual-result-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#14191deb;border:1px solid #ffffff21;border-radius:11px;width:185px;padding:12px;position:absolute;bottom:17px;right:19px;box-shadow:0 15px 35px #0008}.visual-result-card small,.visual-result-card b,.visual-result-card span{display:block}.visual-result-card small{color:#8b75dd;font-size:5px;font-weight:900}.visual-result-card b{color:#e7ecef;margin-top:4px;font-size:7px}.visual-result-card span{color:#6d7a82;margin-top:5px;font-size:6px}.marketing-section{max-width:1240px;margin:auto;padding:112px 34px}.composition-product header>span{background:#7659cc}.product-card-scene{width:240px;height:175px;position:absolute;bottom:-15px;right:-24px;transform:rotate(-6deg)}.product-card-scene:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;transform:skewY(-10deg)}.room-scene i,.room-scene b,.room-scene em,.composition-scene i,.composition-scene b,.composition-scene em{display:block;position:absolute}.room-scene i{border:8px solid #518dcc;border-top:0;width:140px;height:88px;bottom:35px;right:24px}.room-scene b{background:#b59676;width:62px;height:50px;bottom:33px;right:62px;box-shadow:0 15px 24px #0008}.room-scene em{background:#596d7b;width:36px;height:44px;bottom:32px;right:132px}.composition-scene i{background:linear-gradient(145deg,#858f98,#d1d8dc);border-radius:8px;width:70px;height:105px;bottom:24px;right:78px;box-shadow:0 22px 30px #000a}.composition-scene b{filter:blur(8px);background:#0007;border-radius:50%;width:92px;height:22px;bottom:18px;right:67px}.composition-scene em{transform-origin:bottom;background:#7b61da;width:2px;height:110px;bottom:47px;right:47px;transform:rotate(31deg)}.business-workspace-card{background:#1a2025;border:1px solid #343c44;border-radius:15px;padding:23px;box-shadow:0 25px 55px #0008}.business-workspace-card>header{justify-content:space-between;align-items:center;display:flex}.business-workspace-card>header>div{grid-template-rows:1fr 1fr;grid-template-columns:39px 1fr;column-gap:10px;display:grid}.business-workspace-card>header span{color:#fff;background:#745ad0;border-radius:11px;grid-row:1/-1;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid}.business-workspace-card>header b,.business-workspace-card>header small{display:block}.business-workspace-card>header b{align-self:end;font-size:9px}.business-workspace-card>header small{color:#6f7c84;align-self:start;font-size:6px}.business-workspace-card>header em{color:#8da1ae;background:#25323b;border-radius:10px;padding:5px 8px;font-size:6px;font-style:normal}.business-metrics{border-block:1px solid #30383e;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;padding:13px;display:grid}.business-metrics span{text-align:center}.business-metrics b,.business-metrics small{display:block}.business-metrics b{font-size:16px}.business-metrics small{color:#65727a;margin-top:3px;font-size:6px}.business-workspace-card>strong{color:#65727a;letter-spacing:.8px;font-size:5px}.business-workspace-card>p{background:#20272c;border-radius:8px;align-items:center;gap:9px;margin:10px 0 0;padding:9px;display:flex}.business-workspace-card>p>i{color:#8ec6fb;background:#314659;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.business-workspace-card>p span,.business-workspace-card>p small{display:block}.business-workspace-card>p span{color:#c5cdd2;font-size:7px}.business-workspace-card>p small{color:#606c73;margin-top:2px;font-size:5px}.workflow-section{text-align:center}.workflow-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.workflow-grid article{background:#11171b;border:1px solid #253039;border-radius:15px;padding:27px;position:relative}.workflow-grid article>span{color:#38444c;font-size:24px;font-weight:900;position:absolute;top:18px;right:20px}.workflow-grid article>i{color:#69adf3;background:#1d3953;border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.workflow-grid h3{margin:22px 0 8px;font-size:15px}.workflow-grid p{color:#77848c;margin:0;font-size:8px;line-height:1.6}.workspace-hub-overlay,.workspace-login-gate{z-index:420;color:#e9eef1;font-family:var(--font-ui),Inter,Arial,sans-serif;background:#0e1215;position:fixed;inset:0}.workspace-hub{background:#11161a;grid-template-columns:224px 1fr;width:100%;height:100%;display:grid}.workspace-sidebar{background:#171c20;border-right:1px solid #2b3237;flex-direction:column;min-height:0;padding:17px 12px;display:flex}.workspace-logo{color:#e9eef1;text-align:left;background:0 0;border:0;border-bottom:1px solid #2a3136;align-items:center;gap:10px;padding:0 6px 18px;display:flex}.workspace-logo>span{background:linear-gradient(145deg,#4e9aef,#6654d5);border-radius:10px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:grid}.workspace-logo b,.workspace-logo small{display:block}.workspace-logo b{font-size:11px}.workspace-logo small{color:#68767f;text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:3px;font-size:6px;overflow:hidden}.workspace-sidebar>nav{gap:4px;margin-top:17px;display:grid}.workspace-sidebar>nav button{color:#7e8b93;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;height:40px;padding:0 8px;display:grid;position:relative}.workspace-sidebar>nav button i{place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid}.workspace-sidebar>nav button em{color:#87959e;text-align:center;background:#283037;border-radius:8px;min-width:18px;padding:3px 5px;font-size:5px;font-style:normal}.workspace-credit-mini{cursor:pointer;background:linear-gradient(145deg,#252638,#20262c);border:1px solid #3b3e57;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;margin-top:auto;padding:10px;display:grid}.workspace-credit-mini>span{color:#c4b6ff;background:#473f72;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.workspace-credit-mini small,.workspace-credit-mini b{display:block}.workspace-credit-mini small{color:#786fa0;letter-spacing:.5px;font-size:4.7px}.workspace-credit-mini b{color:#d8d2ed;margin-top:3px;font-size:7px}.workspace-credit-mini>i{color:#8f83bd;font-size:8px;font-style:normal}.workspace-user{color:#cad2d6;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;height:52px;margin-top:9px;padding:7px;display:grid}.workspace-user>span{color:#fff;background:#356fa5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.workspace-user b,.workspace-user small{display:block}.workspace-user b{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:7px;overflow:hidden}.workspace-user small{color:#6d7981;text-transform:capitalize;margin-top:3px;font-size:5px}.workspace-user>i{color:#637079;font-size:7px;font-style:normal}.workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-topbar{background:#161b1f;border-bottom:1px solid #293036;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.workspace-topbar small,.workspace-topbar b{display:block}.workspace-topbar small{color:#5f6c74;letter-spacing:.7px;font-size:5px}.workspace-topbar b{margin-top:3px;font-size:9px}.workspace-topbar>div:last-child{gap:7px;display:flex}.workspace-topbar button{color:#98a6ae;background:#20262b;border:1px solid #3b464e;border-radius:7px;height:31px;padding:0 11px;font-size:7px}.workspace-content{background:radial-gradient(circle at 90% -10%,#53429f17,#0000 30%),#11161a;flex:1;min-height:0;padding:26px 30px 38px;overflow:auto}.workspace-welcome{justify-content:space-between;align-items:center;gap:35px;display:flex}.workspace-welcome>div:first-child>span{color:#68aaf0;font-size:7px;font-weight:850}.workspace-welcome h1,.hub-page>header h1{color:#edf2f4;letter-spacing:-.8px;margin:5px 0 7px;font-size:26px}.workspace-welcome p,.hub-page>header p{color:#718087;margin:0;font-size:8px}.workspace-balance-card{background:linear-gradient(145deg,#29263a,#20262c);border:1px solid #3f385e;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;column-gap:14px;min-width:230px;padding:13px 14px;display:grid}.workspace-balance-card small{color:#8b7db4;letter-spacing:.65px;grid-column:1/-1;font-size:5px}.workspace-balance-card strong{color:#e9e2ff;grid-row:2/4;font-size:28px}.workspace-balance-card span{color:#817993;align-self:end;font-size:5px}.workspace-balance-card button{color:#fff;background:#6650b5;border:0;border-radius:6px;height:24px;margin-top:4px;font-size:6px}.workspace-apps-compact{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.workspace-apps-compact article{background:linear-gradient(150deg,#192229,#151a1e);border:1px solid #2d3942;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;min-height:138px;padding:17px;display:grid}.workspace-apps-compact article>span{color:#fff;background:#2e79c8;border-radius:15px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid;box-shadow:0 12px 28px #2362a04d}.workspace-apps-compact article.hub-composition-app>span{background:#7257c8;box-shadow:0 12px 28px #59429e55}.workspace-apps-compact small{color:#65737b;letter-spacing:.7px;font-size:5px}.workspace-apps-compact h2{margin:5px 0;font-size:14px}.workspace-apps-compact p{color:#6e7c84;margin:0;font-size:7px}.workspace-apps-compact button{color:#9bcfff;background:#20384d;border:1px solid #3b6e9e;border-radius:8px;height:35px;padding:0 13px;font-size:7px;font-weight:800}.hub-composition-app button{color:#c8baff!important;background:#302a48!important;border-color:#5a4e87!important}.workspace-apps-compact button i{margin-left:7px;font-style:normal}.workspace-lower-grid{grid-template-columns:1.55fr .85fr;gap:12px;margin-top:12px;display:grid}.workspace-recent,.workspace-activity{background:#181e22;border:1px solid #2b3339;border-radius:12px;padding:17px}.workspace-recent>header,.workspace-activity>header,.credit-history>header{justify-content:space-between;align-items:center;display:flex}.workspace-recent>header small,.workspace-activity>header small{color:#607078;letter-spacing:.7px;font-size:5px}.workspace-recent h2,.workspace-activity h2,.credit-package-title,.credit-history h2{margin:4px 0 0;font-size:11px}.workspace-recent>header button{color:#6da9e9;background:0 0;border:0;font-size:6px}.workspace-recent>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.workspace-recent>div>button{color:#d1d8dc;text-align:left;background:#1e252a;border:1px solid #2b353b;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;height:52px;padding:7px;display:grid}.workspace-recent>div>button>i{color:#badeff;background:#285c8d;border-radius:7px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.workspace-recent>div>button>i.composition{color:#d1c5ff;background:#4c3e75}.workspace-recent b,.workspace-recent small{display:block}.workspace-recent b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:7px;overflow:hidden}.workspace-recent small{color:#67747c;margin-top:3px;font-size:5px}.workspace-recent em{color:#59676f;font-size:7px;font-style:normal}.hub-empty{color:#68767e;text-align:center;border:1px dashed #323d44;border-radius:8px;margin:14px 0 0;padding:20px;font-size:7px}.workspace-activity>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.workspace-activity>div span{text-align:center;background:#20272c;border-radius:8px;padding:10px}.workspace-activity b,.workspace-activity small{display:block}.workspace-activity b{font-size:15px}.workspace-activity small{color:#67747c;margin-top:3px;font-size:5px}.workspace-activity>p{color:#748188;margin:12px 0 0;font-size:6px;line-height:1.5}.workspace-activity>p i{color:#65ca91;margin-right:5px;font-style:normal}.hub-page{max-width:1180px;margin:auto}.hub-page>header{margin-bottom:24px}.hub-page>header>small{color:#63a8f1;letter-spacing:1px;font-size:6px;font-weight:900}.hub-app-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hub-full-app{background:#181e22;border:1px solid #2d3942;border-radius:14px;padding:22px;overflow:hidden}.hub-app-visual{background:linear-gradient(145deg,#e5eaed,#bfc9cf);height:190px;margin:-22px -22px 21px;position:relative;overflow:hidden}.hub-app-visual:after{content:"";background-image:linear-gradient(#55636e17 1px,#0000 1px),linear-gradient(90deg,#55636e17 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(500px)rotateX(55deg)scale(1.5)translateY(60px)}.hub-app-visual>span{z-index:3;color:#fff;background:#2d78c5;border-radius:10px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;display:grid;position:absolute;top:16px;left:18px}.hub-full-app.composition .hub-app-visual>span{background:#7357c9}.hub-app-visual i,.hub-app-visual b,.hub-app-visual em{z-index:2;display:block;position:absolute}.hub-full-app.room .hub-app-visual i{border:13px solid #728999;width:240px;height:110px;top:48px;left:27%}.hub-full-app.room .hub-app-visual b{background:#a58568;width:90px;height:58px;bottom:29px;left:42%}.hub-full-app.room .hub-app-visual em{background:#5a6a75;width:48px;height:66px;bottom:28px;left:29%}.hub-full-app.composition .hub-app-visual i{background:linear-gradient(145deg,#8e9aa3,#d8dde0);border-radius:10px;width:100px;height:125px;bottom:22px;left:43%;box-shadow:0 26px 32px #33404966}.hub-full-app.composition .hub-app-visual b{filter:blur(10px);background:#26313755;border-radius:50%;width:170px;height:35px;bottom:10px;left:36%}.hub-full-app.composition .hub-app-visual em{background:#7357c9;width:2px;height:130px;top:18px;left:74%;transform:rotate(35deg)}.hub-full-app>small{color:#64727a;letter-spacing:.8px;font-size:5px}.hub-full-app h2{margin:5px 0 7px;font-size:16px}.hub-full-app p{color:#6e7c84;min-height:36px;margin:0;font-size:7px;line-height:1.5}.hub-full-app>div:last-child{gap:7px;margin-top:16px;display:flex}.hub-full-app>div:last-child button{color:#9ba8af;background:#20272c;border:1px solid #3d4a53;border-radius:7px;height:33px;padding:0 12px;font-size:7px}.hub-full-app>div:last-child button:first-child{color:#fff;background:#2868a5;border-color:#3a79b5}.hub-library-summary{background:#181e22;border:1px solid #2f3941;border-radius:14px;grid-template-columns:1fr .9fr 1fr;align-items:center;gap:20px;padding:26px;display:grid}.hub-library-summary>div:first-child{align-items:center;gap:15px;display:flex}.hub-library-summary>div:first-child>span{color:#68adf2;background:#2b3e50;border-radius:16px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.hub-library-summary strong,.hub-library-summary b,.hub-library-summary small{display:block}.hub-library-summary strong{font-size:27px}.hub-library-summary b{font-size:9px}.hub-library-summary small{color:#697780;margin-top:4px;font-size:6px}.hub-library-summary ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hub-library-summary li{color:#89969d;font-size:7px}.hub-library-summary li:before{content:"✓";color:#62c68d;margin-right:7px}.hub-library-summary>div:last-child{gap:7px;display:grid}.hub-library-summary button{color:#a9d3fb;background:#223a51;border:1px solid #3d6790;border-radius:8px;height:36px;font-size:7px;font-weight:800}.hub-notice{color:#c9c5e7;background:#282d40;border:1px solid #495272;border-radius:8px;margin:-9px 0 14px;padding:10px 12px;font-size:7px}.team-layout{grid-template-columns:1fr 310px;gap:13px;display:grid}.team-members-card,.team-settings-card,.credit-history{background:#181e22;border:1px solid #2e373e;border-radius:12px;padding:19px}.team-members-card>header{justify-content:space-between;display:flex}.team-members-card h2{margin:0;font-size:11px}.team-members-card header p{color:#6d7a82;margin:4px 0 0;font-size:6px}.team-members-card header>span{color:#74cf99;background:#253a30;border-radius:8px;place-items:center;height:23px;padding:0 8px;font-size:6px;display:grid}.seat-progress{background:#293137;border-radius:3px;height:5px;margin:14px 0}.seat-progress i{background:linear-gradient(90deg,#3d89d5,#7b65d4);border-radius:3px;height:100%;display:block}.team-member-list{gap:6px;display:grid}.team-member-list article{background:#1e252a;border:1px solid #2b343a;border-radius:8px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:8px;height:50px;padding:7px;display:grid}.team-member-list article>span{color:#fff;background:#315f86;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.team-member-list b,.team-member-list small{display:block}.team-member-list b{font-size:7px}.team-member-list small{color:#65727a;margin-top:3px;font-size:5px}.team-member-list em{color:#75c995;background:#263c32;border-radius:9px;padding:4px 7px;font-size:5px;font-style:normal}.team-member-list em.invited{color:#d8b66b;background:#413821}.team-member-list button{color:#d6908e;background:#332526;border:1px solid #563f40;border-radius:6px;width:23px;height:23px}.team-invite{border-top:1px solid #2c343a;grid-template-columns:1fr auto;gap:7px;margin-top:13px;padding-top:13px;display:grid}.team-invite label span{color:#78858c;margin-bottom:5px;font-size:6px;display:block}.team-invite input,.team-settings-card input{color:#e4eaed;background:#12171a;border:1px solid #37434b;border-radius:7px;outline:none;width:100%;height:34px;padding:0 10px;font-size:7px}.team-invite>button{color:#fff;background:#347ac0;border:0;border-radius:7px;align-self:end;height:34px;padding:0 12px;font-size:7px;font-weight:800}.team-invite>small{color:#626f77;grid-column:1/-1;font-size:5px}.team-settings-card>small{color:#706595;letter-spacing:.8px;font-size:5px;font-weight:900}.team-settings-card>label{margin-top:15px;display:block}.team-settings-card>label>span{color:#77858d;margin-bottom:6px;font-size:6px;display:block}.seat-stepper{border:1px solid #37434b;border-radius:8px;grid-template-columns:38px 1fr 38px;height:38px;display:grid;overflow:hidden}.seat-stepper button{color:#b8c3c9;background:#242c31;border:0;font-size:13px}.seat-stepper b{background:#13181b;border-inline:1px solid #37434b;place-items:center;font-size:15px;display:grid}.seat-price{background:#222832;border-radius:9px;margin-top:16px;padding:12px}.seat-price span,.seat-price b,.seat-price small{display:block}.seat-price span{color:#8b7db8;font-size:6px}.seat-price b{margin-top:4px;font-size:11px}.seat-price small{color:#68747c;margin-top:6px;font-size:5px;line-height:1.45}.team-settings-card>button{color:#fff;background:#6751b8;border:0;border-radius:8px;width:100%;height:36px;margin-top:13px;font-size:7px;font-weight:800}.billing-overview{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.billing-overview>div{background:#181e22;border:1px solid #2f3940;border-radius:11px;padding:17px}.billing-overview small,.billing-overview strong,.billing-overview span{display:block}.billing-overview small{color:#64737b;letter-spacing:.6px;font-size:5px}.billing-overview strong{margin-top:7px;font-size:23px}.billing-overview span{color:#6d7a82;margin-top:4px;font-size:6px}.credit-package-title{margin:24px 0 12px}.credit-packages{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.credit-packages article{text-align:center;background:#181e22;border:1px solid #2f3941;border-radius:11px;padding:18px;position:relative}.credit-packages article.popular{background:linear-gradient(145deg,#29263a,#191e22);border-color:#5a4ca0}.credit-packages article>i{color:#ded6ff;background:#604bb1;border-radius:7px;padding:3px 5px;font-size:4px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.credit-packages article>span{color:#bcaaff;background:#332d4d;border-radius:9px;place-items:center;width:34px;height:34px;margin:auto;font-size:13px;display:grid}.credit-packages article>b{margin-top:9px;font-size:20px;display:block}.credit-packages article>small{color:#68767e;margin-top:3px;font-size:6px;display:block}.credit-packages article>button{color:#c9bcf3;background:#312b4d;border:1px solid #4b4380;border-radius:7px;width:100%;height:31px;margin-top:13px;font-size:6px;font-weight:800}.credit-history{margin-top:13px}.credit-history header>span{color:#68767d;font-size:6px}.credit-history>p{background:#1f262b;border-radius:7px;align-items:center;gap:9px;margin:9px 0 0;padding:8px;display:flex}.credit-history>p>i{color:#ec9b9b;background:#3b2930;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.credit-history>p>i.plus{color:#78d19b;background:#263b31}.credit-history b,.credit-history small{display:block}.credit-history b{font-size:7px}.credit-history small{color:#66737b;margin-top:3px;font-size:5px}.hub-profile-card{background:#181e22;border:1px solid #303941;border-radius:13px;grid-template-columns:64px 1fr auto;align-items:center;gap:15px;padding:21px;display:grid}.hub-profile-card>span{background:linear-gradient(145deg,#4b98e8,#6652cc);border-radius:17px;place-items:center;width:64px;height:64px;font-size:21px;font-weight:900;display:grid}.hub-profile-card small{color:#6a7880;letter-spacing:.7px;font-size:5px}.hub-profile-card h2{margin:5px 0 3px;font-size:14px}.hub-profile-card p{color:#728088;margin:0;font-size:7px}.hub-profile-card>em{color:#76ce99;background:#263c32;border-radius:10px;padding:6px 9px;font-size:6px;font-style:normal}.hub-account-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hub-account-grid article{background:#181e22;border:1px solid #2e373e;border-radius:11px;gap:12px;padding:18px;display:flex}.hub-account-grid article>span{color:#71abe0;background:#263947;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-size:13px;display:grid}.hub-account-grid b{font-size:8px}.hub-account-grid p{color:#6f7c84;margin:5px 0 0;font-size:6px;line-height:1.5}.hub-signout{color:#d89a98;background:#312426;border:1px solid #584042;border-radius:7px;place-items:center;height:34px;margin-top:15px;padding:0 13px;font-size:7px;text-decoration:none;display:inline-grid}.workspace-login-gate{place-items:center;display:grid}.workspace-login-card{text-align:center;background:#181e22;border:1px solid #303940;border-radius:17px;width:min(440px,100vw - 32px);padding:36px;box-shadow:0 30px 100px #000d}.workspace-login-card>span{background:linear-gradient(145deg,#4e9bef,#6752d1);border-radius:15px;place-items:center;width:54px;height:54px;margin:auto;font-size:17px;font-weight:900;display:grid}.workspace-login-card>small{color:#6883a0;letter-spacing:1px;margin-top:18px;font-size:6px;display:block}.workspace-login-card h1{margin:8px 0 10px;font-size:20px}.workspace-login-card p{color:#77858d;margin:0;font-size:8px;line-height:1.65}.workspace-login-card button{color:#fff;background:#347ec6;border:0;border-radius:8px;width:100%;height:39px;margin-top:20px;font-size:8px;font-weight:850}.workspace-login-card button.secondary{color:#8d9aa1;background:0 0;border:1px solid #374149;margin-top:7px}@media (width<=1050px){.marketing-nav>nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:65px}.marketing-hero-copy{max-width:700px}.business-workspace-card{max-width:540px}.workspace-hub{grid-template-columns:72px 1fr}.workspace-sidebar{padding-inline:9px}.workspace-logo{justify-content:center}.workspace-logo>div,.workspace-sidebar>nav button span,.workspace-sidebar>nav button em,.workspace-credit-mini>div,.workspace-credit-mini>i,.workspace-user>div,.workspace-user>i{display:none}.workspace-sidebar>nav button{grid-template-columns:1fr;place-items:center;display:grid}.workspace-sidebar>nav button i{font-size:14px}.workspace-credit-mini{grid-template-columns:1fr;place-items:center;padding:8px}.workspace-user{grid-template-columns:1fr;place-items:center}.team-layout,.workspace-lower-grid{grid-template-columns:1fr}}@media (width<=720px){.marketing-nav{height:62px;padding-inline:15px}.marketing-primary{padding-inline:11px}.marketing-hero{min-height:auto;padding:62px 20px}.marketing-hero h1{letter-spacing:-2px;font-size:42px}.visual-workspace{grid-template-columns:38px 1fr;height:330px}.visual-properties{display:none}.marketing-section{padding:75px 20px}.workflow-grid,.hub-app-grid,.workspace-apps-compact,.hub-account-grid{grid-template-columns:1fr}.workspace-topbar{padding-inline:13px}.workspace-topbar>div:first-child{display:none}.workspace-content{padding:20px 14px}.workspace-welcome{flex-direction:column;align-items:flex-start}.workspace-balance-card{width:100%}.workspace-apps-compact article{grid-template-columns:48px 1fr}.workspace-apps-compact article>span{width:48px;height:48px}.workspace-apps-compact article>button{grid-column:1/-1}.workspace-recent>div,.hub-library-summary,.billing-overview,.credit-packages{grid-template-columns:1fr}.hub-profile-card{grid-template-columns:54px 1fr}.hub-profile-card>span{width:54px;height:54px}.hub-profile-card>em{grid-column:1/-1;width:max-content}}.marketing-nav>nav a{font-size:12px}.marketing-hero-copy>p{font-size:15px}.marketing-eyebrow{font-size:11px}.workflow-grid p{font-size:12px}.workflow-grid h3{font-size:17px}.workspace-sidebar>nav button span{font-size:11px}.workspace-credit-mini b,.workspace-user b{font-size:10px}.workspace-topbar b{font-size:12px}.workspace-topbar button{font-size:10px}.workspace-welcome p,.hub-page>header p{font-size:11px}.workspace-apps-compact p,.workspace-apps-compact button,.workspace-recent b,.team-member-list b{font-size:10px}.hub-full-app p,.hub-library-summary li,.hub-full-app>div:last-child button,.hub-library-summary button{font-size:10px}.team-members-card header p,.team-invite input,.team-settings-card input{font-size:9px}.team-invite>button,.team-settings-card>button{font-size:10px}.billing-overview span,.credit-packages article>small,.credit-packages article>button{font-size:9px}.hub-profile-card p,.hub-account-grid p,.hub-signout{font-size:10px}*{scrollbar-width:thin;scrollbar-color:#81909a #e7ecef}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e7ecef}::-webkit-scrollbar-thumb{background:#81909a;border:2px solid #e7ecef;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#657783}.theme-dark *,.workspace-hub-overlay *,.workspace-login-gate *,.marketing-site *{scrollbar-color:#46555f #151b20}.theme-dark ::-webkit-scrollbar-track{background:#151b20}.workspace-hub-overlay ::-webkit-scrollbar-track{background:#151b20}.workspace-login-gate ::-webkit-scrollbar-track{background:#151b20}.marketing-site ::-webkit-scrollbar-track{background:#151b20}.theme-dark ::-webkit-scrollbar-thumb{background:#46555f;border-color:#151b20}.workspace-hub-overlay ::-webkit-scrollbar-thumb{background:#46555f;border-color:#151b20}.workspace-login-gate ::-webkit-scrollbar-thumb{background:#46555f;border-color:#151b20}.marketing-site ::-webkit-scrollbar-thumb{background:#46555f;border-color:#151b20}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#60727d}.workspace-hub-overlay ::-webkit-scrollbar-thumb:hover{background:#60727d}.workspace-login-gate ::-webkit-scrollbar-thumb:hover{background:#60727d}.marketing-site ::-webkit-scrollbar-thumb:hover{background:#60727d}[data-app=room] .workspace{background:#dce2e5}[data-app=room] .workspace.view-2d{background:#f6f8f9}.left-panel,.right-panel{min-width:0;position:relative}.panel-resizer{z-index:35;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:9px;height:auto;padding:0;position:absolute;top:0;bottom:0}.panel-resizer:after{content:"";background:#aab8c126;border-radius:5px;width:2px;height:46px;transition:background .16s,box-shadow .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.panel-resizer:hover:after,.panel-is-resizing .panel-resizer:after{background:#4894e6;box-shadow:0 0 0 3px #4894e620}.panel-resizer-left{right:-5px}.panel-resizer-right{left:-5px}.panel-is-resizing,.panel-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}[data-app=room] .left-tabs,[data-app=room] .catalog-grid,[data-app=room] .tool-grid,[data-app=room] .field-row,[data-app=room] .room-summary,[data-app=room] .layers-toolbar{min-width:0}[data-app=room] .catalog-grid{gap:7px}.room-workspace-toolbox{z-index:22;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9fbfceb;border:1px solid #cdd7dd;border-radius:13px;gap:5px;width:156px;padding:6px;transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .2s;display:grid;position:absolute;inset:14px 14px auto auto;box-shadow:0 14px 34px #2f465424,inset 0 1px #fff}.room-workspace-toolbox.toolbox-hidden{box-shadow:none;transform:translate(calc(100% + 3px))}.toolbox-master-toggle{z-index:3;color:#5b6e79;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fbfcf2;border:1px solid #cdd7dd;border-right:0;border-radius:9px 0 0 9px;place-items:center;width:27px;height:34px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:8px;left:-27px;right:auto;box-shadow:-5px 5px 14px #2e45551b}.toolbox-master-toggle:hover{color:#2479d0;background:#fff}.room-workspace-toolbox.toolbox-hidden .toolbox-master-toggle{border-right:1px solid #cdd7dd;border-radius:9px}.room-workspace-toolbox section{background:#ffffffb3;border:1px solid #e0e6ea;border-radius:9px;overflow:hidden}.room-workspace-toolbox .toolbox-group-toggle{color:#667680;width:100%;height:27px;font-size:calc(5px * var(--text-scale,1.3));letter-spacing:.75px;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px;font-weight:850;display:flex}.room-workspace-toolbox .toolbox-group-toggle i{color:#8b9aa3;font-size:calc(7.6px * var(--text-scale,1.3));font-style:normal;transition:transform .18s}.room-workspace-toolbox section:not(.open) .toolbox-group-toggle i{transform:rotate(-90deg)}.toolbox-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 5px 5px;display:grid}.toolbox-actions.work-mode-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-actions.work-mode-actions button{font-size:calc(11px * var(--text-scale,1.3))}.toolbox-actions button{color:#61717b;min-width:0;height:29px;font-size:calc(9px * var(--text-scale,1.3));background:#fff;border:1px solid #d9e1e6;border-radius:7px;place-items:center;padding:0;display:grid;box-shadow:0 2px 7px #263f4e13}.toolbox-actions button:hover{color:#287bd2;border-color:#9fc5ef}.toolbox-actions button:disabled{cursor:not-allowed;opacity:.3;filter:grayscale()}.toolbox-actions button.active{color:#2475cf;background:#eaf4ff;border-color:#77ace7;box-shadow:inset 0 0 0 1px #fff}.workspace-view-actions button{font-size:calc(7px * var(--text-scale,1.3));font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:650}.toolbox-actions button.workspace-render-button.active{color:#fff;background:linear-gradient(145deg,#765bc8,#4e3c8e);border-color:#8b73dc}.toolbox-actions button svg{fill:none;stroke:currentColor;stroke-width:1.65px;width:14px;height:14px}.room-studio-light{background:linear-gradient(145deg,#fff,#f6f9fb);border:1px solid #dbe4e9;border-radius:12px;gap:12px;margin:0 10px 10px;padding:13px;display:grid;box-shadow:0 8px 22px #2e46550b,inset 0 1px #fff}.room-studio-light.room-environment-properties{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;margin:0;padding:10px 11px}.room-environment-panel-rule{background:#dce3e7;height:1px;margin:0 0 3px}.room-environment-properties .room-shadow-sources{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.room-environment-properties .room-environment-fold{margin:0}.room-environment-properties .room-environment-control,.room-environment-properties .room-shadow-source-list,.room-environment-properties .room-main-light-fold-body{gap:8px;display:grid}[data-app=room].theme-dark .room-studio-light.room-environment-properties{box-shadow:none!important;background:#292929!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 11px!important}[data-app=room].theme-dark .room-environment-panel-rule{background:#3b3b3b}.progressive-lightmap-card{background:linear-gradient(145deg,#fff,#f3f8fc);border:1px solid #d8e3ec;border-radius:12px;gap:10px;margin:0 10px 10px;padding:13px;display:grid;box-shadow:0 8px 22px #2e46550b,inset 0 1px #fff}.progressive-lightmap-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.progressive-lightmap-head small{color:#8698a5;font-size:calc(4px * var(--text-scale,1.3));letter-spacing:1px;font-weight:850;display:block}.progressive-lightmap-head h3{color:#354b59;font-size:calc(6.1px * var(--text-scale,1.3));margin:4px 0 0}.progressive-lightmap-head>span{color:#2e78bc;font-size:calc(3.8px * var(--text-scale,1.3));letter-spacing:.7px;background:#e8f4ff;border:1px solid #a8cdeb;border-radius:6px;padding:4px 6px;font-weight:900}.progressive-lightmap-master{background:#f0f8ff;border:1px solid #cbdfee;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px;margin:0!important;display:flex!important}.progressive-lightmap-master>span{float:none!important}.progressive-lightmap-master b,.progressive-lightmap-master small{display:block}.progressive-lightmap-master b{color:#3d5d72;font-size:calc(5.4px * var(--text-scale,1.3))}.progressive-lightmap-master small{color:#7892a3;max-width:210px;font-size:calc(4px * var(--text-scale,1.3));margin-top:3px;line-height:1.4}.progressive-lightmap-master input{accent-color:#2f80ed;flex:none}.progressive-lightmap-settings{gap:9px;padding-top:2px;display:grid}.progressive-lightmap-progress{background:#fff;border:1px solid #d6e4ee;border-radius:8px;gap:6px;padding:8px;display:grid}.progressive-lightmap-progress>div{color:#657984;font-size:calc(4.4px * var(--text-scale,1.3));justify-content:space-between;align-items:center;gap:8px;display:flex}.progressive-lightmap-progress>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.progressive-lightmap-progress>div b{color:#2e7fce}.progressive-lightmap-progress>i{background:#e6eef4;border-radius:999px;height:4px;display:block;overflow:hidden}.progressive-lightmap-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#41a0ef,#3878dc);height:100%;transition:width .18s;display:block}.progressive-lightmap-presets{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.progressive-lightmap-presets button{color:#5e7380;min-height:28px;font-size:calc(4.6px * var(--text-scale,1.3));background:#fff;border:1px solid #d2e0e9;border-radius:7px;font-weight:850}.progressive-lightmap-presets button:hover{color:#2e7dca;border-color:#79ace0}.progressive-lightmap-select{background:#fff;border:1px solid #d9e4eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;margin:0!important;display:flex!important}.progressive-lightmap-select>span{float:none!important}.progressive-lightmap-select b,.progressive-lightmap-select small{display:block}.progressive-lightmap-select b{color:#4d626f;font-size:calc(5px * var(--text-scale,1.3))}.progressive-lightmap-select small{color:#8a9aa4;font-size:calc(3.8px * var(--text-scale,1.3));margin-top:2px}.progressive-lightmap-select select,.progressive-lightmap-row select{color:#536872;min-height:29px;font-size:calc(4.6px * var(--text-scale,1.3));background:#f7fafc;border:1px solid #d3e0e8;border-radius:7px}.progressive-lightmap-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.progressive-lightmap-row>label{background:#fff;border:1px solid #d9e4eb;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:52px;padding:8px;margin:0!important;display:flex!important}.progressive-lightmap-row>label>span{float:none!important}.progressive-lightmap-row b,.progressive-lightmap-row small{display:block}.progressive-lightmap-row b{color:#4d626f;font-size:calc(4.8px * var(--text-scale,1.3))}.progressive-lightmap-row small{color:#8b9aa3;font-size:calc(3.7px * var(--text-scale,1.3));margin-top:2px}.progressive-lightmap-row input{accent-color:#2f80ed}.progressive-lightmap-reset{color:#2e78c2;min-height:31px;font-size:calc(4.8px * var(--text-scale,1.3));background:#edf7ff;border:1px solid #72a8dd;border-radius:8px;font-weight:850}.progressive-lightmap-settings>p{color:#82949e;font-size:calc(3.9px * var(--text-scale,1.3));margin:0;line-height:1.45}.room-thickness-controls{border-top:1px solid #e2e8ec;gap:8px;margin-top:12px;padding-top:12px;display:grid}.room-thickness-toggle,.room-light-shadow-toggle{background:#fff;border:1px solid #dce4e8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 9px;margin:0!important;display:flex!important}.room-thickness-toggle>span,.room-light-shadow-toggle>span{display:block;float:none!important}.room-thickness-toggle b,.room-thickness-toggle small,.room-light-shadow-toggle b,.room-light-shadow-toggle small{display:block}.room-thickness-toggle b,.room-light-shadow-toggle b{color:#4b5c66;font-size:calc(5.5px * var(--text-scale,1.3))}.room-thickness-toggle small,.room-light-shadow-toggle small{color:#8e9ba3;font-size:calc(4.2px * var(--text-scale,1.3));margin-top:3px}.room-thickness-toggle input,.room-light-shadow-toggle input{accent-color:#2f80ed;flex:none}.room-thickness-range{gap:6px;color:#74848d!important;font-size:calc(4.8px * var(--text-scale,1.3))!important;margin:0 4px 3px!important;display:grid!important}.room-thickness-range>span{justify-content:space-between;align-items:center;display:flex;float:none!important}.room-thickness-range b{color:#2f80d6}.room-thickness-range input{accent-color:#2f80ed;margin-top:0!important}.room-size-range{background:#f7fafc;border:1px solid #d9e1e7;border-radius:8px;padding:9px 10px!important}.room-size-range>small{color:#87949d;font-size:calc(4px * var(--text-scale,1.3));line-height:1.45}.theme-dark .room-size-range{background:#182027;border-color:#33404a}.room-thickness-fixed{color:#74848d;font-size:calc(4.8px * var(--text-scale,1.3));background:#f8fafb;border:1px solid #dce5ea;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 4px 3px;padding:8px 9px;display:flex}.room-thickness-fixed b{color:#2f80d6;font-size:calc(5.5px * var(--text-scale,1.3))}.floor-shadow-only-card{background:#f8fafb;border:1px solid #d9e3e9;border-radius:11px;gap:9px;margin:0 10px 10px;padding:12px;display:grid}.floor-shadow-only-card.active{background:#fff;border-color:#aebdca}.floor-shadow-only-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.floor-shadow-only-head small{color:#8998a2;font-size:calc(3.9px * var(--text-scale,1.3));letter-spacing:.85px;font-weight:850;display:block}.floor-shadow-only-head h3{color:#394b56;font-size:calc(5.8px * var(--text-scale,1.3));margin:3px 0 0}.floor-shadow-only-head>span{color:#82919a;min-width:30px;font-size:calc(3.8px * var(--text-scale,1.3));text-align:center;background:#eef2f4;border:1px solid #d4dde3;border-radius:5px;padding:4px 6px;font-weight:900}.floor-shadow-only-card.active .floor-shadow-only-head>span{color:#3178b8;background:#e9f4fe;border-color:#9dbdd9}.floor-shadow-only-toggle{background:#fff;border-color:#d8e1e6}.floor-shadow-only-card.active .floor-shadow-only-toggle{background:#f5faff;border-color:#b6ccdc}.floor-shadow-only-proof{color:#7f8d96;font-size:calc(4px * var(--text-scale,1.3));align-items:center;gap:7px;line-height:1.4;display:flex}.floor-shadow-only-proof i{background:#fff;border:1px solid #bdc8cf;border-radius:2px;flex:none;width:9px;height:9px;box-shadow:inset -2px -2px #e4e8eb}.floor-shadow-only-card.active .floor-shadow-only-proof i{box-shadow:inset -3px -3px #d3d7da}.room-auto-light-card{background:linear-gradient(145deg,#f8fbff,#eef6fd);border:1px solid #d7e4ee;border-radius:10px;gap:8px;padding:10px;display:grid}.room-auto-light-card>div{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.room-auto-light-card>div>span{color:#2e7ed0;background:#deedfc;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.room-auto-light-card b,.room-auto-light-card small{display:block}.room-auto-light-card b{color:#425662;font-size:calc(5.5px * var(--text-scale,1.3))}.room-auto-light-card small{color:#82939d;font-size:calc(4.2px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.room-auto-light-card>button{color:#2d78c4;min-height:32px;font-size:calc(4.8px * var(--text-scale,1.3));background:#fff;border:1px solid #75a9dd;border-radius:8px;padding:0 9px;font-weight:850}.room-auto-light-card>button.active{color:#27704f;background:#e9f7ef;border-color:#4d8a70}.room-auto-light-settings{background:#f9fbfc;border:1px solid #dce5ea;border-radius:10px;gap:10px;padding:10px;display:grid}.room-shadow-sources{background:#f7fafc;border:1px solid #d7e2e8;border-radius:10px;gap:7px;padding:8px;display:grid}.room-shadow-master,.room-shadow-source{align-items:center;display:grid;margin:0!important}.room-shadow-master{background:#edf6ff;border:1px solid #c9dcf0;border-radius:8px;grid-template-columns:1fr auto;gap:10px;padding:7px 8px}.room-shadow-master>span,.room-shadow-source>span:nth-child(2){min-width:0;float:none!important}.room-shadow-master b,.room-shadow-master small,.room-shadow-source b,.room-shadow-source small{display:block}.room-shadow-master b{color:#35607e;font-size:calc(5.5px * var(--text-scale,1.3))}.room-shadow-master small{color:#7892a5;font-size:calc(4.1px * var(--text-scale,1.3));margin-top:2px;line-height:1.35}.room-shadow-master input,.room-shadow-source input{accent-color:#2f80ed;margin:0}.room-shadow-source-list{gap:4px;display:grid}.room-shadow-source{background:#fff;border:1px solid #e0e7eb;border-radius:8px;grid-template-columns:23px minmax(0,1fr) auto;gap:7px;min-height:38px;padding:6px 7px}.room-shadow-source.inactive{background:#fafbfc}.room-shadow-source-icon{color:#347fca;background:#e8f2fb;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;display:grid!important}.room-shadow-source b{color:#50616a;font-size:calc(5.2px * var(--text-scale,1.3));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-shadow-source small{color:#929fa6;font-size:calc(3.9px * var(--text-scale,1.3));margin-top:2px;line-height:1.3}.room-shadow-source.inactive b,.room-shadow-source.inactive small,.room-shadow-source.inactive .room-shadow-source-icon{opacity:.55}.room-shadow-source input:disabled{opacity:.38}.room-shadow-quality-card{background:linear-gradient(145deg,#f9fbfc,#f1f6f9);border:1px solid #d6e1e7;border-radius:10px;gap:10px;padding:10px;display:grid}.room-shadow-quality-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.room-shadow-quality-head>span{min-width:0}.room-shadow-quality-head b,.room-shadow-quality-head small{display:block}.room-shadow-quality-head b{color:#405762;font-size:calc(5.6px * var(--text-scale,1.3))}.room-shadow-quality-head small{color:#84959e;font-size:calc(4px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.room-shadow-quality-head em{color:#2d77bc;font-size:calc(4px * var(--text-scale,1.3));letter-spacing:.65px;background:#e6f2fd;border:1px solid #a9cceb;border-radius:6px;flex:none;padding:4px 6px;font-style:normal;font-weight:900}.room-shadow-scale-presets{background:#f7fafc;border:1px solid #c9dce8;border-radius:9px;gap:8px;padding:9px;display:grid}.room-shadow-scale-presets>div:first-child b,.room-shadow-scale-presets>div:first-child small{display:block}.room-shadow-scale-presets>div:first-child b{color:#405762;font-size:calc(5.3px * var(--text-scale,1.3))}.room-shadow-scale-presets>div:first-child small{color:#84959e;font-size:calc(4px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.room-shadow-scale-presets>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.room-shadow-scale-presets button{color:#61737d;min-height:30px;font-size:calc(4.8px * var(--text-scale,1.3));background:#fff;border:1px solid #cfdae1;border-radius:7px;font-weight:900}.room-shadow-scale-presets button:hover{color:#2f80d6;border-color:#7baede}.room-shadow-scale-presets button.active{color:#236fb5;background:#e2f0fc;border-color:#5799d5;box-shadow:inset 0 0 0 1px #fff9}.room-shadow-tap-setting{background:#fff;border:1px solid #d7e3ea;border-radius:8px;gap:7px;padding:8px;display:grid}.room-shadow-tap-setting>span b,.room-shadow-tap-setting>span small{display:block}.room-shadow-tap-setting>span b{color:#4d606a;font-size:calc(5.3px * var(--text-scale,1.3))}.room-shadow-tap-setting>span small{color:#8c9aa2;font-size:calc(4px * var(--text-scale,1.3));margin-top:2px;line-height:1.35}.room-shadow-tap-options{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.room-shadow-tap-options button{color:#687983;min-height:27px;font-size:calc(4.8px * var(--text-scale,1.3));background:#f4f7f9;border:1px solid #d6e1e7;border-radius:7px;font-weight:850}.room-shadow-tap-options button.active{color:#2f80d6;background:#e7f2fc;border-color:#6fa9df;box-shadow:inset 0 0 0 1px #ffffff90}.room-shadow-noise-toggle{background:#fff;border:1px solid #d7e3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:8px;margin:0!important;display:flex!important}.room-shadow-noise-toggle>span{float:none!important}.room-shadow-noise-toggle b,.room-shadow-noise-toggle small{display:block}.room-shadow-noise-toggle b{color:#4d606a;font-size:calc(5.3px * var(--text-scale,1.3))}.room-shadow-noise-toggle small{color:#8c9aa2;font-size:calc(4px * var(--text-scale,1.3));margin-top:2px}.room-shadow-noise-toggle input{accent-color:#2f80ed;margin:0}.room-shadow-quality-card{animation:.18s ease-out room-shadow-advanced-in}@keyframes room-shadow-advanced-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.room-shadow-noise-controls{background:#fff;border:1px dashed #cbdce6;border-radius:8px;gap:9px;padding:9px;display:grid}.room-shadow-secondary-blend{background:#fff;border:1px dashed #cbdce6;border-radius:8px;padding:9px}.room-shadow-micro-toggle{background:#f4f8fa;border-style:solid;margin-top:2px}.room-shadow-micro-controls{background:#f8fbfc;border:1px solid #d9e5eb;border-radius:8px;gap:9px;padding:9px;display:grid}.room-ao-controls{gap:9px;display:grid}.room-ao-hint{color:#82939c;font-size:calc(4px * var(--text-scale,1.3));line-height:1.45}.room-studio-light-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.room-studio-light-head small{color:#8a99a2;font-size:calc(4.2px * var(--text-scale,1.3));letter-spacing:1px;font-weight:850;display:block}.room-studio-light-head h3{color:#34454f;font-size:calc(6.2px * var(--text-scale,1.3));margin:4px 0 0}.room-studio-light-head>button{color:#72838d;background:#fff;border:1px solid #d8e1e6;border-radius:7px;width:27px;height:27px;padding:0}.room-studio-light-head>button:hover{color:#287ed2;border-color:#9ec5ee}.studio-light-range{color:#687983;font-size:calc(5.5px * var(--text-scale,1.3));gap:6px;display:grid}.studio-light-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-light-range b{color:#2f80d6;font-size:calc(5.5px * var(--text-scale,1.3))}.studio-light-range input[type=range]{accent-color:#3687dc;width:100%;height:3px}.studio-light-number,.path-preview-power{background:#fff;border:1px solid #dce4e8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 9px;display:flex}.studio-light-number>span,.path-preview-power>span{min-width:0}.studio-light-number span b,.studio-light-number span small,.path-preview-power span b,.path-preview-power span small{display:block}.studio-light-number span b,.path-preview-power span b{color:#4f606a;font-size:calc(5.5px * var(--text-scale,1.3))}.studio-light-number span small,.path-preview-power span small{color:#93a0a7;font-size:calc(4.2px * var(--text-scale,1.3));margin-top:3px;line-height:1.3}.studio-light-number>div,.path-preview-power>div{background:#f7fafb;border:1px solid #ced9df;border-radius:7px;flex:none;align-items:center;display:flex;overflow:hidden}.studio-light-number input[type=number],.path-preview-power input[type=number]{color:#40525c;width:68px;height:30px;font-size:calc(5.2px * var(--text-scale,1.3));text-align:right;background:0 0;border:0;outline:0;padding:0 7px;font-weight:800}.studio-light-number em,.path-preview-power em{color:#71828c;min-width:27px;font-size:calc(4.5px * var(--text-scale,1.3));text-align:center;border-left:1px solid #d5dfe4;padding:0 7px;font-style:normal;font-weight:850}.room-environment-master{background:#f5f8f2;border-color:#d5ddd2}.room-environment-master b{color:#566e4d}.room-environment-master small{color:#84917e}.room-environment-power{margin-top:-1px}.studio-light-color{background:#fff;border:1px solid #dce4e8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 9px;display:flex}.studio-light-color span b,.studio-light-color span small{display:block}.studio-light-color span b{color:#4f606a;font-size:calc(5.5px * var(--text-scale,1.3))}.studio-light-color span small{color:#93a0a7;font-size:calc(4.2px * var(--text-scale,1.3));margin-top:3px}.studio-light-color input[type=color]{background:#fff;border:1px solid #d6dfe4;border-radius:7px;width:34px;height:28px;padding:2px}.room-studio-light>p{color:#87959d;font-size:calc(4.5px * var(--text-scale,1.3));margin:0;line-height:1.55}.theme-dark[data-app=room] .room-studio-light{background:linear-gradient(145deg,#353a3f,#2d3237);border-color:#48525a;box-shadow:0 8px 22px #0002,inset 0 1px #ffffff08}.theme-dark[data-app=room] .progressive-lightmap-card{background:linear-gradient(145deg,#343b41,#2c3338);border-color:#46545f;box-shadow:0 8px 22px #0002,inset 0 1px #ffffff08}.theme-dark[data-app=room] .progressive-lightmap-head h3{color:#e0e9ed}.theme-dark[data-app=room] .progressive-lightmap-head>span{color:#8dc4ef;background:#263c50;border-color:#486f92}.theme-dark[data-app=room] .progressive-lightmap-master{background:#283b4b;border-color:#496b86}.theme-dark[data-app=room] .progressive-lightmap-master b{color:#d4e6f3}.theme-dark[data-app=room] .progressive-lightmap-master small{color:#8ca9bb}.theme-dark[data-app=room] .progressive-lightmap-progress,.theme-dark[data-app=room] .progressive-lightmap-select,.theme-dark[data-app=room] .progressive-lightmap-row>label{background:#292f34;border-color:#48555e}.theme-dark[data-app=room] .progressive-lightmap-progress>div{color:#a9b8c0}.theme-dark[data-app=room] .progressive-lightmap-progress>i{background:#20262b}.theme-dark[data-app=room] .progressive-lightmap-presets button{color:#b3c0c7;background:#30383e;border-color:#4a5861}.theme-dark[data-app=room] .progressive-lightmap-select b,.theme-dark[data-app=room] .progressive-lightmap-row b{color:#d6e0e5}.theme-dark[data-app=room] .progressive-lightmap-select select,.theme-dark[data-app=room] .progressive-lightmap-row select{color:#c2cdd2;background:#242a2f;border-color:#4a5861}.theme-dark[data-app=room] .progressive-lightmap-reset{color:#8fc5ef;background:#273d50;border-color:#4e84ae}.theme-dark[data-app=room] .room-studio-light-head h3{color:#dde5e9}.theme-dark[data-app=room] .room-studio-light-head>button,.theme-dark[data-app=room] .studio-light-color,.theme-dark[data-app=room] .studio-light-number,.theme-dark[data-app=room] .path-preview-power{color:#aab6bd;background:#292f34;border-color:#4a555d}.theme-dark[data-app=room] .studio-light-range{color:#b4c0c6}.theme-dark[data-app=room] .studio-light-color span b,.theme-dark[data-app=room] .studio-light-number span b,.theme-dark[data-app=room] .path-preview-power span b{color:#d8e0e4}.theme-dark[data-app=room] .studio-light-number>div,.theme-dark[data-app=room] .path-preview-power>div{background:#242a2f;border-color:#4b5962}.theme-dark[data-app=room] .studio-light-number input[type=number],.theme-dark[data-app=room] .path-preview-power input[type=number]{color:#d7e1e6}.theme-dark[data-app=room] .studio-light-number em,.theme-dark[data-app=room] .path-preview-power em{color:#9aaab3;border-left-color:#4b5962}.theme-dark[data-app=room] .room-environment-master{background:#30392d;border-color:#50614a}.theme-dark[data-app=room] .room-environment-master b{color:#d5e3cf}.theme-dark[data-app=room] .room-environment-master small{color:#91a28a}.theme-dark[data-app=room] .room-thickness-controls{border-top-color:#475159}.theme-dark[data-app=room] .room-thickness-toggle,.theme-dark[data-app=room] .room-light-shadow-toggle,.theme-dark[data-app=room] .room-auto-light-settings{background:#292f34;border-color:#48535b}.theme-dark[data-app=room] .room-thickness-fixed{color:#aebbc2;background:#292f34;border-color:#48535b}.theme-dark[data-app=room] .floor-shadow-only-card{background:#2a3035;border-color:#465159}.theme-dark[data-app=room] .floor-shadow-only-card.active{background:#30383e;border-color:#586b79}.theme-dark[data-app=room] .floor-shadow-only-head h3{color:#dce5e9}.theme-dark[data-app=room] .floor-shadow-only-toggle{background:#252b30;border-color:#48555e}.theme-dark[data-app=room] .floor-shadow-only-card.active .floor-shadow-only-toggle{background:#283b4b;border-color:#58738a}.theme-dark[data-app=room] .floor-shadow-only-proof{color:#99a8b0}.theme-dark[data-app=room] .room-thickness-toggle b,.theme-dark[data-app=room] .room-light-shadow-toggle b{color:#d7e0e5}.theme-dark[data-app=room] .room-auto-light-card{background:linear-gradient(145deg,#303b45,#293137);border-color:#465b6d}.theme-dark[data-app=room] .room-auto-light-card b{color:#e0e8ec}.theme-dark[data-app=room] .room-auto-light-card>button{color:#8dc2f3;background:#283b4b;border-color:#4c78a2}.theme-dark[data-app=room] .room-shadow-sources{background:#292f34;border-color:#48535b}.theme-dark[data-app=room] .room-shadow-master{background:#283b4b;border-color:#496c8c}.theme-dark[data-app=room] .room-shadow-master b{color:#cfe6f8}.theme-dark[data-app=room] .room-shadow-master small{color:#86a6bc}.theme-dark[data-app=room] .room-shadow-source{background:#30373c;border-color:#465159}.theme-dark[data-app=room] .room-shadow-source.inactive{background:#2b3136}.theme-dark[data-app=room] .room-shadow-source b{color:#dbe4e8}.theme-dark[data-app=room] .room-shadow-source-icon{color:#8bc3ef;background:#29445a}.theme-dark[data-app=room] .room-shadow-quality-card{background:linear-gradient(145deg,#30373c,#292f34);border-color:#48545c}.theme-dark[data-app=room] .room-shadow-quality-head b,.theme-dark[data-app=room] .room-shadow-noise-toggle b{color:#dbe5e9}.theme-dark[data-app=room] .room-shadow-quality-head em{color:#8dc4ef;background:#263c50;border-color:#486f92}.theme-dark[data-app=room] .room-shadow-scale-presets{background:#282e33;border-color:#49555d}.theme-dark[data-app=room] .room-shadow-scale-presets>div:first-child b{color:#dbe5e9}.theme-dark[data-app=room] .room-shadow-scale-presets>div:first-child small{color:#84949d}.theme-dark[data-app=room] .room-shadow-scale-presets button{color:#aebbc2;background:#30373c;border-color:#4a555d}.theme-dark[data-app=room] .room-shadow-scale-presets button:hover{color:#9bcdf2;border-color:#527fa4}.theme-dark[data-app=room] .room-shadow-scale-presets button.active{color:#8dc4ef;box-shadow:none;background:#263c50;border-color:#4f88b7}.theme-dark[data-app=room] .room-shadow-tap-setting{background:#282e33;border-color:#49555d}.theme-dark[data-app=room] .room-shadow-tap-setting>span b{color:#dbe5e9}.theme-dark[data-app=room] .room-shadow-tap-options button{color:#aebbc2;background:#30373c;border-color:#4a555d}.theme-dark[data-app=room] .room-shadow-tap-options button.active{color:#8dc4ef;background:#263c50;border-color:#4f88b7}.theme-dark[data-app=room] .room-shadow-noise-toggle,.theme-dark[data-app=room] .room-shadow-noise-controls,.theme-dark[data-app=room] .room-shadow-secondary-blend{background:#282e33;border-color:#49555d}.theme-dark[data-app=room] .room-shadow-micro-controls{background:#252b30;border-color:#49555d}.theme-dark[data-app=room] .room-ao-hint{color:#8e9da4}[data-app=room] .right-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=room] .advanced-tabs{grid-template-columns:1fr}.path-panel{color:#45545e;gap:10px;min-width:0;padding:11px;display:grid}.path-panel-hero,.path-panel-section{background:linear-gradient(145deg,#fff,#f6f9fa);border:1px solid #dbe3e8;border-radius:12px;min-width:0;padding:12px;box-shadow:0 7px 22px #3148540c,inset 0 1px #fff}.path-panel-hero>div>small{color:#7e8f99;font-size:calc(4.8px * var(--text-scale,1.3));letter-spacing:1px;font-weight:850}.path-panel-hero h3{color:#273740;font-size:calc(9.65px * var(--text-scale,1.3));margin:4px 0 0}.path-panel-hero p{color:#71818b;font-size:calc(5.5px * var(--text-scale,1.3));margin:6px 0 11px;line-height:1.5}.path-panel-hero>button{color:#fff;width:100%;min-height:37px;font-size:calc(6.2px * var(--text-scale,1.3));background:linear-gradient(145deg,#398fe9,#286cc7);border:1px solid #4a8fdf;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex;box-shadow:0 7px 18px #2d77ce2e,inset 0 1px #ffffff38}.path-panel-hero>button.active{background:linear-gradient(145deg,#7459c7,#4d3a8b);border-color:#8067cf}.path-panel-status{color:#7b8b94;font-size:calc(4.8px * var(--text-scale,1.3));grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:9px;display:grid}.path-panel-status i{background:#aebbc2;border-radius:50%;width:7px;height:7px}.path-panel-status i.active{background:#38ad70;box-shadow:0 0 0 4px #38ad7018}.path-panel-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-panel-status b{color:#52636d;font-size:calc(4.8px * var(--text-scale,1.3))}.path-panel-region-row{border-top:1px solid #e1e7eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:9px;padding-top:9px;display:grid}.path-panel-region-row>span b,.path-panel-region-row>span small{display:block}.path-panel-region-row>span b{color:#465862;font-size:calc(5px * var(--text-scale,1.3))}.path-panel-region-row>span small{color:#89979f;font-size:calc(4px * var(--text-scale,1.3));margin-top:2px}.path-panel-region-row>button{color:#327ec7;min-height:27px;font-size:calc(4.55px * var(--text-scale,1.3));box-shadow:none;background:#f7fbff;border:1px solid #cbdce9;border-radius:7px;padding:0 8px;font-weight:800}.path-panel-region-row>button.active{background:#e9f4ff;border-color:#438ed6}.path-panel-region-row>button.path-panel-region-clear{color:#87959d;width:27px;padding:0}.path-panel-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.path-panel-title span{color:#34444d;font-size:calc(6.2px * var(--text-scale,1.3));font-weight:850}.path-panel-title em{color:#7c8d97;font-size:calc(3.45px * var(--text-scale,1.3));letter-spacing:.7px;background:#edf3f7;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:900}.path-runtime-panel{gap:8px;display:grid}.path-runtime-panel .path-panel-title{margin-bottom:0}.path-frame-settings{gap:10px;display:grid}.path-frame-settings .path-panel-title{margin-bottom:0}.path-frame-group{gap:5px;display:grid}.path-frame-group>small{color:#8b989f;font-size:calc(4px * var(--text-scale,1.3));letter-spacing:.8px;font-weight:900}.path-frame-options,.path-resolution-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.path-frame-options button{color:#687a84;text-align:left;background:#fff;border:1px solid #d7e1e6;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:6px;display:grid}.path-frame-options button:hover,.path-resolution-options button:hover{color:#2879ca;border-color:#9bc0e8}.path-frame-options button.active,.path-resolution-options button.active{color:#2475cb;background:#eaf4ff;border-color:#5d9ce3;box-shadow:inset 0 0 0 1px #fff}.path-frame-icon{opacity:.8;border:1px solid;border-radius:1px;justify-self:center;width:15px;height:15px;display:block}.path-frame-icon.landscape{width:19px;height:11px}.path-frame-icon.portrait{width:12px;height:15px}.path-frame-options span,.path-frame-options b,.path-frame-options small{min-width:0;display:block}.path-frame-options b{font-size:calc(4.8px * var(--text-scale,1.3))}.path-frame-options small{color:#94a0a7;font-size:calc(3.65px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.path-resolution-options button{color:#6c7d86;height:29px;font-size:calc(4.6px * var(--text-scale,1.3));background:#fff;border:1px solid #d7e1e6;border-radius:5px;font-weight:900}.path-frame-readout{background:#fff;border:1px solid #dce5ea;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.path-frame-readout span{color:#73838c;font-size:calc(4.5px * var(--text-scale,1.3))}.path-frame-readout b{color:#2d7dcc;font-size:calc(5px * var(--text-scale,1.3));font-variant-numeric:tabular-nums;white-space:nowrap}.path-frame-note{color:#83939b;font-size:calc(4.1px * var(--text-scale,1.3));line-height:1.4}.path-device-readout{background:#f7fbfd;border:1px solid #d9e4eb;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.path-device-readout>i{color:#287ccb;width:30px;height:30px;font-size:calc(4.3px * var(--text-scale,1.3));background:#e5f2ff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.path-device-readout span,.path-device-readout b,.path-device-readout small{min-width:0;display:block}.path-device-readout b{color:#41545f;font-size:calc(5.2px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-device-readout small{color:#84939b;font-size:calc(4.1px * var(--text-scale,1.3));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.path-device-readout.software{background:#fff9f1;border-color:#ecc9a7}.path-device-readout.software>i{color:#b76a1c;background:#ffead1}.path-runtime-select{color:#6e7e88;font-size:calc(5.3px * var(--text-scale,1.3));gap:5px;display:grid}.path-runtime-select select{color:#586973;width:100%;height:32px;font-size:calc(5.2px * var(--text-scale,1.3));background:#fff;border:1px solid #d7e0e5;border-radius:7px;outline:0;padding:0 8px}.path-preview-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.path-preview-modes button{color:#667780;background:#fff;border:1px solid #d9e2e7;border-radius:7px;min-width:0;min-height:39px;padding:6px 4px}.path-preview-modes b,.path-preview-modes small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.path-preview-modes b{font-size:calc(4.8px * var(--text-scale,1.3))}.path-preview-modes small{color:#91a0a8;font-size:calc(3.9px * var(--text-scale,1.3));margin-top:3px}.path-preview-modes button.active{color:#2475cb;background:#eaf4ff;border-color:#5d9ce3}.path-preview-modes button.active small{color:#6a99c8}.path-preview-power{margin-top:1px}.path-preview-power-wide{margin-top:9px}.path-runtime-note{color:#83939b;font-size:calc(4px * var(--text-scale,1.3));line-height:1.35}.path-panel-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.path-panel-presets button{color:#667780;text-align:left;background:#fff;border:1px solid #dbe3e8;border-radius:8px;min-width:0;padding:8px 5px}.path-panel-presets button b,.path-panel-presets button small{display:block}.path-panel-presets button b{color:#42535d;font-size:calc(5.5px * var(--text-scale,1.3))}.path-panel-presets button small{color:#8b99a1;font-size:calc(4.2px * var(--text-scale,1.3));text-overflow:ellipsis;margin-top:4px;line-height:1.3;overflow:hidden}.path-panel-presets button.active{background:#ecf5ff;border-color:#5d9ce3;box-shadow:inset 0 0 0 1px #fff}.path-panel-presets button.active b{color:#2475cb}.path-panel-controls{gap:10px;display:grid}.path-panel-controls .path-panel-title{margin-bottom:0}.path-panel-controls>label:not(.path-panel-switch){color:#6e7e88;font-size:calc(5.5px * var(--text-scale,1.3));gap:6px;display:grid}.path-panel-controls>label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.path-panel-controls>label>span b{color:#317fcf;font-size:calc(5.5px * var(--text-scale,1.3))}.path-panel-controls input[type=range]{accent-color:#3284dc;width:100%;height:3px}.path-panel-controls select{color:#586973;width:100%;height:32px;font-size:calc(5.5px * var(--text-scale,1.3));background:#fff;border:1px solid #d7e0e5;border-radius:7px;padding:0 8px}.path-panel-background{background:#fff;border:1px solid #dce4e8;border-radius:8px;gap:6px;padding:8px;display:grid}.path-panel-background>span{color:#6e7e88;font-size:calc(5.5px * var(--text-scale,1.3))}.path-panel-background>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.path-panel-background button{color:#73828a;height:27px;font-size:calc(4.5px * var(--text-scale,1.3));background:#f7fafb;border:1px solid #d8e1e6;border-radius:6px;font-weight:800}.path-panel-background button.active{color:#2475cb;background:#eaf4ff;border-color:#5d9ce3}.path-panel-background small{color:#8a989f;font-size:calc(4.2px * var(--text-scale,1.3));line-height:1.35}.path-panel-switch{background:#fff;border:1px solid #dce4e8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.path-panel-switch>span{display:block!important}.path-panel-switch b,.path-panel-switch small{display:block}.path-panel-switch b{color:#4a5b65;font-size:calc(5.5px * var(--text-scale,1.3))}.path-panel-switch small{color:#8a989f;font-size:calc(4.2px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}.path-panel-switch input{accent-color:#3486de}[data-app=room] .properties-head>div>span{color:#3888db;background:#edf5fc}[data-app=room] .pathtracer-status{color:#3e515d;background:#f8fbfce8;border-color:#9ebbcf;right:452px;box-shadow:0 10px 28px #2d43542b}[data-app=room] .camera-popover{z-index:21;transform-origin:100% 0;background:#fff;border-color:#cdd7dd;border-radius:13px;gap:8px;width:258px;padding:6px;transition:opacity .22s,transform .28s cubic-bezier(.2,.75,.2,1);animation:.28s cubic-bezier(.2,.75,.2,1) both roomCameraPopoverIn;inset:152px 14px auto auto;transform:translate(-168px);box-shadow:0 14px 34px #2f465424,inset 0 1px #fff}[data-app=room] .camera-popover.toolbox-parent-hidden{opacity:0;pointer-events:none;animation:none;transform:translate(0)scale(.985)}[data-app=room] .camera-popover:after{content:"";background:#fff;border-block:1px solid #cdd7dd;width:13px;height:24px;position:absolute;top:17px;right:-13px}@keyframes roomCameraPopoverIn{0%{opacity:0;transform:translate(0)scale(.985)}to{opacity:1;transform:translate(-168px)scale(1)}}[data-app=room] .camera-popover>header,[data-app=room] .camera-projection-switch,[data-app=room] .camera-range-control,[data-app=room] .camera-view-actions,[data-app=room] .camera-saved-views,[data-app=room] .camera-popover>p{background:#fff;border:1px solid #e0e6ea;border-radius:9px;margin:0;padding:9px}[data-app=room] .camera-projection-switch{padding:3px}[data-app=room] .camera-view-actions{padding:5px}[data-app=room] .camera-popover>p{color:#7a8a94}[data-app=room] .camera-view-description{opacity:0;max-height:0;transition:max-height .24s,padding .24s,opacity .18s,transform .24s,border-color .18s;overflow:hidden;transform:translateY(-6px);border-color:#0000!important;padding-block:0!important}[data-app=room] .camera-view-actions:focus-within+.camera-view-description{opacity:1;max-height:84px;transform:translateY(0);border-color:#e0e6ea!important;padding-block:9px!important}[data-app=room] .camera-view-actions:has(.primary:hover)+.camera-view-description{opacity:1;max-height:84px;transform:translateY(0);border-color:#e0e6ea!important;padding-block:9px!important}[data-app=room].theme-dark .camera-popover{color:#44535d;background:#fff;border-color:#cdd7dd;box-shadow:0 16px 40px #172a3638,inset 0 1px #fff}[data-app=room].theme-dark .camera-popover:after{background:#fff;border-color:#cdd7dd}[data-app=room].theme-dark .camera-popover>header,[data-app=room].theme-dark .camera-projection-switch,[data-app=room].theme-dark .camera-range-control,[data-app=room].theme-dark .camera-view-actions,[data-app=room].theme-dark .camera-saved-views,[data-app=room].theme-dark .camera-popover>p{background:#fff;border-color:#e0e6ea}[data-app=room].theme-dark .camera-popover>header small{color:#7a8a95}[data-app=room].theme-dark .camera-popover>header b{color:#263640}[data-app=room].theme-dark .camera-popover>header>button{color:#6d7d87;background:#f3f6f8;border-color:#d6dfe4}[data-app=room].theme-dark .camera-projection-switch{background:#eef2f4;border-color:#d5dfe4}[data-app=room].theme-dark .camera-projection-switch button{color:#71818b}[data-app=room].theme-dark .camera-projection-switch button.active{color:#2375cb;background:#fff;box-shadow:0 2px 8px #2e4b5e1f}.drawing-camera-lock-badge{z-index:24;color:#536671;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#f9fbfcf0;border:1px solid #cbd6dc;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:5px 10px 5px 6px;animation:.28s cubic-bezier(.2,.8,.2,1) both drawing-lock-arrive;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #2841501c}.drawing-camera-lock-badge>span{color:#2b78c8;background:#e8f2fc;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.drawing-camera-lock-badge svg,.camera-drawing-lock-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.drawing-camera-lock-badge b,.drawing-camera-lock-badge small{display:block}.drawing-camera-lock-badge b{font-size:calc(5.4px * var(--text-scale,1.3));letter-spacing:.8px}.drawing-camera-lock-badge small{color:#84939c;font-size:calc(5px * var(--text-scale,1.3));margin-top:1px}.drawing-camera-lock-toast{z-index:70;color:#f3f7fa;pointer-events:none;background:#1f262bf2;border:1px solid #bbcad3;border-radius:11px;align-items:center;gap:10px;width:min(310px,100% - 32px);padding:9px 12px;animation:.24s cubic-bezier(.2,.82,.2,1) both drawing-lock-toast;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #18252c35}.drawing-camera-lock-toast>span{color:#fff;background:#347fca;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.drawing-camera-lock-toast b,.drawing-camera-lock-toast small{display:block}.drawing-camera-lock-toast b{font-size:calc(6px * var(--text-scale,1.3))}.drawing-camera-lock-toast small{color:#b9c6ce;font-size:calc(5px * var(--text-scale,1.3));margin-top:2px}.camera-projection-switch.is-locked{opacity:.72}.camera-projection-switch.is-locked button{cursor:not-allowed}.camera-drawing-lock-note{color:#2d75b9;background:#f0f6fb;border:1px solid #cbd9e3;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.camera-drawing-lock-note>svg{flex:none}.camera-drawing-lock-note b,.camera-drawing-lock-note small{display:block}.camera-drawing-lock-note b{font-size:calc(5.7px * var(--text-scale,1.3))}.camera-drawing-lock-note small{color:#718896;font-size:calc(4.9px * var(--text-scale,1.3));margin-top:2px;line-height:1.35}.technical-switch .free-camera-button.camera-locked{opacity:.58}@keyframes drawing-lock-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawing-lock-toast{0%{opacity:0;transform:translate(-50%,-7px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}[data-app=room].theme-dark .camera-range-control>span{color:#687983}[data-app=room].theme-dark .camera-range-control em{color:#287bcf}[data-app=room].theme-dark .camera-view-actions button{color:#5c6c76;background:#fff;border-color:#d3dde3}[data-app=room].theme-dark .camera-view-actions button.primary{color:#fff;background:#3484db;border-color:#4c91df}[data-app=room].theme-dark .camera-popover>p{color:#7a8a94}[data-app=room] .pathtracer-status small{color:#778a96}[data-app=room] .pathtracer-status>em{background:#3989dc}@media (width<=1180px){.room-workspace-toolbox{width:144px;left:auto;right:10px}.path-panel-presets{grid-template-columns:1fr}}.studio-cyclorama-material{background:#f5f8f8;border:1px solid #d8e0e3;border-radius:8px;margin-top:11px;padding:9px}.studio-cyclorama-material-head{justify-content:space-between;align-items:center;display:flex}.studio-cyclorama-material-head small,.studio-cyclorama-material-head b{display:block}.studio-cyclorama-material-head small{color:#6e9287;letter-spacing:.8px;font-size:6px;font-weight:900}.studio-cyclorama-material-head b{color:#405059;margin-top:3px;font-size:9px}.studio-cyclorama-material-head em{color:#28745d;background:#dceee8;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.studio-cyclorama-material-presets{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.studio-cyclorama-material-presets button{color:#617078;background:#fff;border:1px solid #d2dcdf;border-radius:6px;height:28px;font-size:7px;font-weight:800}.studio-cyclorama-material-presets button:hover,.studio-cyclorama-material-presets button.active{color:#286e59;background:#e1f1ec;border-color:#3b8c73}.studio-cyclorama-material-range{margin-top:9px;display:block}.studio-cyclorama-material-range>span{color:#6f7d84;justify-content:space-between;font-size:7px;display:flex}.studio-cyclorama-material-range>span b{color:#34454e}.studio-cyclorama-material-range input{accent-color:#23795f;width:100%;margin-top:5px}.studio-cyclorama-material-range input:disabled{opacity:.35}.studio-cyclorama-switches{gap:5px;margin-top:9px;display:grid}.studio-cyclorama-switches>label,.studio-cyclorama-path-shadow{background:#fff;border:1px solid #d7e0e2;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:7px;display:flex}.studio-cyclorama-switches b,.studio-cyclorama-switches small,.studio-cyclorama-path-shadow b,.studio-cyclorama-path-shadow small{display:block}.studio-cyclorama-switches b,.studio-cyclorama-path-shadow b{color:#4b5d65;font-size:7px}.studio-cyclorama-switches small,.studio-cyclorama-path-shadow small{color:#87949a;margin-top:3px;font-size:6px;line-height:1.35}.studio-cyclorama-switches input,.studio-cyclorama-path-shadow input{accent-color:#287e64;flex:none}.studio-cyclorama-path-shadow{background:#edf8f4;border-color:#9fcdbf;margin-top:7px!important}.studio-cyclorama-path-shadow b{color:#22684f}.theme-dark .studio-cyclorama-material{background:#202529;border-color:#41494d}.theme-dark .studio-cyclorama-material-head b{color:#d7e0e3}.theme-dark .studio-cyclorama-material-presets button,.theme-dark .studio-cyclorama-switches>label{color:#b5c0c5;background:#292f33;border-color:#41494d}.theme-dark .studio-cyclorama-path-shadow{background:#243831;border-color:#3d6c5e}.theme-dark .studio-cyclorama-material-range>span b,.theme-dark .studio-cyclorama-switches b{color:#d8e0e3}.path-dof-settings{background:#22374b5c;border:1px solid #6fa8e733;border-radius:9px;gap:10px;margin-top:13px;padding:11px;display:grid}.path-dof-settings .ai-section-heading{margin:0}.path-dof-settings .path-settings-grid{margin-top:2px}.path-dof-settings select{color:#dce8f0;background:#1d2831;border:1px solid #8fa9bf3d;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:7px}.path-dof-panel{background:linear-gradient(#f8fbfd,#f4f8fa)}.theme-dark[data-app=room] .path-dof-panel{background:#2a3034}.marketing-salto-brand{place-items:center;width:116px;height:52px;display:grid}.marketing-salto-brand>img{object-fit:contain;width:116px;height:auto;display:block}@media (width<=720px){.marketing-salto-brand,.marketing-salto-brand>img{width:92px}}.grass-tool-icon{letter-spacing:-5px;transform:skew(-10deg)}.grass-scatter-panel{background:#f8faf8;border:1px solid #d8e4dc;border-radius:10px;margin:0 10px 10px;padding:12px;box-shadow:0 7px 20px #23412c0d}.grass-scatter-head{border-bottom:1px solid #e0e8e2;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.grass-scatter-head>span{color:#3f7950;letter-spacing:-4px;background:#e1eee4;border-radius:7px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.grass-scatter-head small,.grass-scatter-head h3{margin:0;display:block}.grass-scatter-head small{color:#6d9a79;letter-spacing:.8px;font-size:5.5px;font-weight:950}.grass-scatter-head h3{color:#405049;letter-spacing:.25px;margin-top:3px;font-size:9px}.grass-scatter-head em{color:#4a8059;letter-spacing:.45px;background:#e3f1e7;border-radius:4px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:950}.grass-number-field,.grass-distance-grid label{color:#627069;grid-template-columns:1fr 64px;align-items:center;gap:8px;font-size:7px;margin:10px 0 0!important;display:grid!important}.grass-number-field>span small,.grass-distance-grid label>span small{color:#98a39d;margin-left:3px;font-size:5.5px}.grass-number-field input,.grass-distance-grid input{color:#34423b;background:#fff;border:1px solid #d4dfd7;border-radius:6px;outline:0;width:100%;height:29px;padding:0 7px;font-size:7.5px;font-weight:750}.grass-number-field input:focus,.grass-distance-grid input:focus{border-color:#79a989;box-shadow:0 0 0 2px #5087601a}.grass-distance-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.grass-distance-grid label{grid-template-columns:1fr;gap:4px;margin-top:8px!important}.grass-distance-grid input:disabled{opacity:.4}.grass-toggle-row{background:#fff;border:1px solid #dce5de;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:7px 8px;margin:8px 0 0!important;display:flex!important}.grass-toggle-row b,.grass-toggle-row small{display:block}.grass-toggle-row b{color:#526159;font-size:7px}.grass-toggle-row small{color:#8a9790;margin-top:3px;font-size:5.5px;line-height:1.3}.grass-toggle-row input{accent-color:#39764b;flex:none;width:14px;height:14px}.grass-height-field{background:#fff;border:1px solid #d9e5dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:9px;margin:9px 0 0!important;display:grid!important}.grass-height-field>span b,.grass-height-field>span small{display:block}.grass-height-field>span b{color:#526159;font-size:7px}.grass-height-field>span small{color:#87958d;margin-top:3px;font-size:5.5px;line-height:1.35}.grass-height-field>b{color:#39764b;align-self:start;font-size:7px}.grass-height-field input{accent-color:#39764b;grid-column:1/-1;width:100%}.grass-scatter-actions{grid-template-columns:1fr 60px;gap:6px;margin-top:11px;display:grid}.grass-scatter-actions button{color:#fff;cursor:pointer;background:#326a43;border:1px solid #407a51;border-radius:6px;height:32px;font-size:7px;font-weight:900}.grass-scatter-actions button:last-child{color:#748078;background:#fff;border-color:#d6ded8}.grass-scatter-actions button:hover{filter:brightness(1.05)}.grass-scatter-panel>p{color:#849088;margin:8px 1px 0;font-size:5.5px;line-height:1.45}.grass-selected-properties{gap:9px;display:grid;background:linear-gradient(145deg,#f8fbf9,#f1f7f3)!important;border-color:#cadccf!important}.grass-selected-head{border-bottom:1px solid #dce8df;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding-bottom:9px;display:grid}.grass-selected-head>span{color:#3f7950;letter-spacing:-4px;background:#e1eee4;border-radius:7px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.grass-selected-head small,.grass-selected-head h3{margin:0;display:block}.grass-selected-head small{color:#6d9a79;letter-spacing:.75px;font-size:5.5px;font-weight:950}.grass-selected-head h3{color:#405049;margin-top:3px;font-size:9px}.grass-selected-head em{color:#4a8059;background:#e3f1e7;border-radius:4px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:950}.grass-selected-properties>p{color:#7d8c84;margin:0;font-size:5.8px;line-height:1.45}.grass-selected-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.grass-selected-grid label{color:#617168;gap:4px;font-size:6.5px;display:grid}.grass-selected-grid input{color:#34423b;background:#fff;border:1px solid #d4dfd7;border-radius:6px;width:100%;height:29px;padding:0 7px;font-size:7.5px;font-weight:750}.grass-selected-apply{color:#fff;background:#326a43;border:1px solid #407a51;border-radius:7px;height:34px;font-size:7px;font-weight:900}.advanced-shadow-interface-setting{background:#f0f7f3!important;border-color:#b8d0c5!important}.advanced-shadow-interface-setting>div b{color:#315e4e!important}.theme-dark .grass-scatter-panel{box-shadow:none;background:#252b27;border-color:#3d4c42}.theme-dark .grass-scatter-head{border-color:#3b463e}.theme-dark .grass-scatter-head>span{color:#83be91;background:#2e4133}.theme-dark .grass-scatter-head h3{color:#dce5df}.theme-dark .grass-scatter-head em{color:#9bd0a8;background:#2e4435}.theme-dark .grass-number-field,.theme-dark .grass-distance-grid label{color:#aab6ae}.theme-dark .grass-number-field input,.theme-dark .grass-distance-grid input,.theme-dark .grass-toggle-row,.theme-dark .grass-height-field,.theme-dark .grass-scatter-actions button:last-child{color:#dbe3de;background:#2d3430;border-color:#414c44}.theme-dark .grass-toggle-row b,.theme-dark .grass-height-field>span b{color:#d4ddd7}.theme-dark .grass-toggle-row small,.theme-dark .grass-height-field>span small,.theme-dark .grass-scatter-panel>p{color:#839087}.theme-dark .grass-selected-properties{background:linear-gradient(145deg,#29302b,#252b27)!important;border-color:#3d4c42!important}.theme-dark .grass-selected-head{border-color:#3b463e}.theme-dark .grass-selected-head>span{color:#83be91;background:#2e4133}.theme-dark .grass-selected-head h3{color:#dce5df}.theme-dark .grass-selected-head em{color:#9bd0a8;background:#2e4435}.theme-dark .grass-selected-properties>p,.theme-dark .grass-selected-grid label{color:#8f9b93}.theme-dark .grass-selected-grid input{color:#dbe3de;background:#2d3430;border-color:#414c44}.theme-dark .advanced-shadow-interface-setting{background:#2d3933!important;border-color:#496458!important}.theme-dark .advanced-shadow-interface-setting>div b{color:#cbe4d8!important}[data-app=room].theme-dark{--ink:#e3e3e3;--muted:#9a9a9a;--line:#3b3b3b;--panel:#292929;--bg:#1d1d1d;--blue:#5d9fe8;--blue2:#31465c;background:#1d1d1d}[data-app=room].theme-dark .appbar,[data-app=room].theme-dark .left-panel,[data-app=room].theme-dark .right-panel,[data-app=room].theme-dark .statusbar{box-shadow:none;background:#292929;border-color:#3b3b3b}[data-app=room].theme-dark .left-panel{background:#282828}[data-app=room].theme-dark .right-panel{scrollbar-color:#555 #252525;background:#252525}[data-app=room].theme-dark .left-tabs{background:#242424;border-color:#3b3b3b;gap:3px;min-height:58px;padding:5px}[data-app=room].theme-dark .left-tabs button{min-height:44px;box-shadow:none;background:0 0;border-color:#0000;border-radius:3px;gap:5px;padding:5px 6px}[data-app=room].theme-dark .left-tabs button:hover{background:#303030;border-color:#444}[data-app=room].theme-dark .left-tabs button.active{color:#dcecff;box-shadow:none;background:#34495e;border-color:#42698f}[data-app=room].theme-dark .left-tab-icon,[data-app=room].theme-dark .left-tabs button.active .left-tab-icon{color:#c2c2c2;width:24px;height:24px;box-shadow:none;background:#333;border-radius:2px}[data-app=room].theme-dark .left-tabs button.active .left-tab-icon{color:#fff;background:#4675a0}[data-app=room].theme-dark .left-section-heading{padding:9px 11px 5px}[data-app=room].theme-dark .left-section-heading b{color:#d1d1d1}[data-app=room].theme-dark .left-section-heading>span{color:#aaa;background:#353535;border-radius:2px}[data-app=room].theme-dark .surface-section,[data-app=room].theme-dark .room-studio-light,[data-app=room].theme-dark .grass-scatter-panel,[data-app=room].theme-dark .studio-cyclorama-card,[data-app=room].theme-dark .studio-cyclorama-controls,[data-app=room].theme-dark .studio-cyclorama-material,[data-app=room].theme-dark .scene-plane-pbr,[data-app=room].theme-dark .scene-plane-decal-card,[data-app=room].theme-dark .grass-selected-properties,[data-app=room].theme-dark .floor-pbr-controls{box-shadow:none!important;background:#2d2d2d!important;border-color:#3d3d3d!important;border-radius:3px!important}[data-app=room].theme-dark .tool-grid{gap:4px;padding:6px 9px 9px}[data-app=room].theme-dark .tool-grid button{height:54px;box-shadow:none;background:#303030;border-color:#3e3e3e;border-radius:3px;gap:4px;transform:none}[data-app=room].theme-dark .tool-grid button:hover{box-shadow:none;background:#383838;border-color:#5b7893;transform:none}[data-app=room].theme-dark .tool-grid button.active{color:#d9ecff;box-shadow:none;background:#34495e;border-color:#4d7599}[data-app=room].theme-dark .properties-head{background:#292929;border-color:#3b3b3b;height:52px;padding:0 10px}[data-app=room].theme-dark .properties-head>div{gap:7px}[data-app=room].theme-dark .properties-head>div>span{color:#73b4f2;background:#333;border:1px solid #404040;border-radius:3px;width:29px;height:29px;font-size:14px}[data-app=room].theme-dark .properties-head small{color:#858585;letter-spacing:.7px}[data-app=room].theme-dark .properties-head b{color:#ddd;margin-top:2px;font-size:9px}[data-app=room].theme-dark .properties-head>button{box-shadow:none;background:#332b2b;border-color:#4a3737;border-radius:3px}[data-app=room].theme-dark .right-tabs{background:#222;border-color:#3b3b3b;height:31px;padding:0 4px}[data-app=room].theme-dark .right-tabs button{color:#969696;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}[data-app=room].theme-dark .right-tabs button:hover{color:#d0d0d0;background:#2d2d2d}[data-app=room].theme-dark .right-tabs button.active{color:#e8e8e8;background:#303030;border-bottom-color:#5d9fe8}[data-app=room].theme-dark .panel-section,[data-app=room].theme-dark .prop-section,[data-app=room].theme-dark .path-panel-section{background:#292929;border-color:#3b3b3b;padding:10px 11px}[data-app=room].theme-dark .prop-section+.prop-section,[data-app=room].theme-dark .path-panel-section+.path-panel-section{border-top:1px solid #1f1f1f}[data-app=room].theme-dark .path-frame-group>small,[data-app=room].theme-dark .path-frame-note{color:#929292}[data-app=room].theme-dark .path-frame-options button,[data-app=room].theme-dark .path-resolution-options button,[data-app=room].theme-dark .path-frame-readout{color:#b7b7b7;box-shadow:none;background:#303030;border-color:#444;border-radius:3px}[data-app=room].theme-dark .path-frame-options button:hover,[data-app=room].theme-dark .path-resolution-options button:hover{color:#9bcdf2;border-color:#527fa4}[data-app=room].theme-dark .path-frame-options button.active,[data-app=room].theme-dark .path-resolution-options button.active{color:#d6ecff;box-shadow:none;background:#304962;border-color:#4f88b7}[data-app=room].theme-dark .path-frame-options small,[data-app=room].theme-dark .path-frame-readout span{color:#919191}[data-app=room].theme-dark .path-frame-readout b{color:#87c3ef}[data-app=room].theme-dark .panel-section h3,[data-app=room].theme-dark .prop-section h3,[data-app=room].theme-dark .path-panel-title span{color:#bdbdbd;letter-spacing:.65px}[data-app=room].theme-dark .right-panel button,[data-app=room].theme-dark .right-panel select,[data-app=room].theme-dark .right-panel input[type=text],[data-app=room].theme-dark .right-panel input[type=number]{color:#e3e3e3;background:#3d3d3d;border-color:#191919;border-radius:2px;box-shadow:inset 0 1px #ffffff0b}[data-app=room].theme-dark .right-panel button:hover:not(:disabled){background:#454545;border-color:#587ca0}[data-app=room].theme-dark .right-panel button.active{color:#e6f3ff;background:#36516c;border-color:#4d789f}[data-app=room].theme-dark .right-panel input[type=text]:focus,[data-app=room].theme-dark .right-panel input[type=number]:focus,[data-app=room].theme-dark .right-panel select:focus{outline-offset:-1px;border-color:#6aa8e4;outline:1px solid #6aa8e4}[data-app=room].theme-dark .right-panel input[type=checkbox]{accent-color:#5d9fe8}[data-app=room].theme-dark .right-panel input[type=range]{appearance:none;background:linear-gradient(90deg,#515960 0 var(--room-field-progress,0%),#3b3b3b var(--room-field-progress,0%) 100%);cursor:ew-resize;border:1px solid #181818;border-radius:2px;width:100%;height:22px;margin-top:5px;padding:0;box-shadow:inset 0 1px #ffffff0b}[data-app=room].theme-dark .right-panel input[type=range]:hover,[data-app=room].theme-dark .right-panel input[type=range]:focus-visible{border-color:#5d91c0;outline:0}[data-app=room].theme-dark .right-panel input[type=range]::-webkit-slider-thumb{appearance:none;width:2px;height:20px;box-shadow:none;cursor:ew-resize;background:#b9c5ce;border:0;border-radius:0}[data-app=room].theme-dark .right-panel input[type=range]::-moz-range-thumb{width:2px;height:20px;box-shadow:none;cursor:ew-resize;background:#b9c5ce;border:0;border-radius:0}[data-app=room].theme-dark .right-panel input[type=range]:disabled{opacity:.35;cursor:not-allowed}[data-app=room].theme-dark .right-panel input[type=range].room-range-editing{opacity:.15}.room-range-number-editor{z-index:10020;outline-offset:-1px;color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#4a4f54;border:1px solid #72ace3;border-radius:2px;outline:1px solid #72ace3;margin:0;padding:0 7px;font:600 11px/1 system-ui,sans-serif;position:fixed;box-shadow:0 5px 18px #0008,inset 0 1px #ffffff12}[data-app=room].theme-dark .scene-plane-heading>span,[data-app=room].theme-dark .grass-selected-head>span,[data-app=room].theme-dark .grass-scatter-head>span{color:#78bd9f;background:#343434;border-color:#444;border-radius:3px}[data-app=room].theme-dark .layer-row,[data-app=room].theme-dark .layer-row.child,[data-app=room].theme-dark .group-row{background:#303030;border-color:#383838;border-radius:2px}[data-app=room].theme-dark .layer-row.selected{background:#34495e;border-color:#4b7397}[data-app=room].theme-dark .room-workspace-toolbox,[data-app=room].theme-dark .room-workspace-toolbox section{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#292929;border-color:#3e3e3e;border-radius:3px}[data-app=room].theme-dark .toolbox-master-toggle{color:#aaa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#292929;border-color:#3e3e3e;border-radius:3px 0 0 3px}[data-app=room].theme-dark .toolbox-actions button{color:#bbb;box-shadow:none;background:#343434;border-color:#424242;border-radius:2px}[data-app=room].theme-dark .toolbox-actions button.active{color:#e2f1ff;box-shadow:none;background:#38536d;border-color:#557da2}[data-app=room].theme-dark .camera-popover,[data-app=room].theme-dark .camera-popover:after,[data-app=room].theme-dark .camera-popover>header,[data-app=room].theme-dark .camera-projection-switch,[data-app=room].theme-dark .camera-range-control,[data-app=room].theme-dark .camera-view-actions,[data-app=room].theme-dark .camera-saved-views,[data-app=room].theme-dark .camera-popover>p{color:#d3d3d3;box-shadow:none;background:#2b2b2b;border-color:#414141;border-radius:3px}[data-app=room].theme-dark .camera-view-actions button,[data-app=room].theme-dark .camera-projection-switch button.active{color:#ddd;box-shadow:none;background:#383838;border-color:#444;border-radius:2px}.landing-v2 .marketing-hero{isolation:isolate;background:#f7f7f4;grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);gap:34px;max-width:none;min-height:720px;padding:78px max(38px,50vw - 680px) 72px;overflow:hidden}.landing-v2 .marketing-hero:before{content:"";z-index:0;filter:none;pointer-events:none;background:linear-gradient(90deg,#08090a 0%,#08090afa 28%,#08090abd 43%,#08090a14 67%,#08090a7a 100%),linear-gradient(#08090ad1 0%,#0000 22% 76%,#08090a 100%);border-radius:0;width:auto;height:auto;position:absolute;inset:0}.landing-v2 .marketing-hero:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -80px 95px -48px #08090a,inset 0 52px 72px -58px #08090a}.landing-v2 .marketing-hero-copy{z-index:3}.landing-v2 .marketing-hero h1 em{color:#d9dcdd;background:0 0}.landing-v2 .marketing-eyebrow i{background:#f1f2f2;box-shadow:0 0 12px #fff8}@keyframes marketingSceneReveal{0%{opacity:.45;transform:scale(1.01)}to{opacity:1;transform:none}}@media (width<=1050px){.landing-v2 .marketing-hero{grid-template-columns:1fr;min-height:auto;padding:72px 28px 62px}.landing-v2 .marketing-hero:before{background:linear-gradient(#08090a 0%,#08090ae8 45%,#08090a26 72%,#08090a 100%)}}@media (width<=720px){.landing-v2 .marketing-hero{padding:58px 16px 46px}}.landing-v2 .marketing-hero{background:#08090a;grid-template-columns:minmax(340px,.6fr) minmax(690px,1.4fr);gap:0;min-height:680px;padding:0 18px 22px max(18px,50vw - 870px)}.landing-v2 .marketing-hero:before,.landing-v2 .marketing-hero:after{box-shadow:none;background:0 0}.landing-v2 .marketing-hero-copy{z-index:4;place-self:center start;width:min(465px,100%)}@media (width<=1050px){.landing-v2 .marketing-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:58px 28px 62px}.landing-v2 .marketing-hero-copy{justify-self:start}}@media (width<=720px){.landing-v2 .marketing-hero{padding:48px 12px 44px}}.landing-v2:not(.marketing-process-page)>.marketing-nav{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#08090ae6;border-bottom:1px solid #292b2d}.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a.active{color:#fff}.landing-v2:not(.marketing-process-page)>main#top{isolation:isolate;position:relative}.landing-v2:not(.marketing-process-page)>main#top:before{content:"";z-index:-1;pointer-events:none;background:#fff;height:max(760px,100svh);position:absolute;inset:-72px 0 auto}.landing-v2:not(.marketing-process-page) .marketing-hero{background:#fff;grid-template-columns:minmax(340px,510px) 1fr;align-items:center;min-height:max(760px,100svh);margin-top:-72px;padding:92px 18px 32px 20px;display:grid}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{z-index:7;justify-self:start;width:min(438px,100%);margin:0;transform:translateY(-108px)}.landing-v2:not(.marketing-process-page) .marketing-hero h1{letter-spacing:-2.6px;color:#111214;max-width:438px;margin:16px 0;font-size:clamp(38px,3.7vw,56px);line-height:1.035}.landing-v2:not(.marketing-process-page) .marketing-hero h1 em{color:#35383b}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{color:#4b5054}.landing-v2:not(.marketing-process-page) .marketing-eyebrow i{box-shadow:none;background:#16181a}.landing-v2:not(.marketing-process-page) .marketing-hero-copy>p{color:#555b60;max-width:430px;font-size:13px;line-height:1.65}.landing-v2:not(.marketing-process-page) .marketing-hero-actions>a span{color:#111214}.landing-v2:not(.marketing-process-page) .marketing-hero-actions{margin-top:25px}@media (width<=1050px){.landing-v2:not(.marketing-process-page) .marketing-hero{grid-template-columns:minmax(300px,470px) 1fr;min-height:max(720px,100svh);padding:92px 18px 30px}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:translateY(-64px)}}@media (width<=720px){.landing-v2:not(.marketing-process-page) .marketing-hero{align-items:flex-start;min-height:max(760px,100svh);margin-top:-62px;padding:106px 16px 30px;display:flex}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{width:100%;transform:translateY(-28px)}}.marketing-site.landing-v2>.marketing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090a;border-bottom:1px solid #252729;grid-template-columns:104px 1fr 104px;gap:30px;height:72px;padding:0 max(28px,50vw - 640px)}.marketing-site.landing-v2>.marketing-nav .marketing-salto-brand{place-items:center;width:96px;height:54px;display:grid}.marketing-site.landing-v2>.marketing-nav .marketing-salto-brand>img{object-fit:contain;width:96px;max-width:100%;max-height:48px;display:block}.marketing-site.landing-v2>.marketing-nav>nav{gap:28px}.marketing-site.landing-v2>.marketing-nav>nav a{font:650 12px/1 var(--font-ui),Inter,Arial,sans-serif;color:#92979a}.marketing-site.landing-v2>.marketing-nav>nav a.active,.marketing-site.landing-v2>.marketing-nav>nav a:hover{color:#fff}.marketing-site.landing-v2>.marketing-nav .marketing-primary{width:104px;height:36px;box-shadow:none;color:#f1f2f2;font:800 10px/1 var(--font-ui),Inter,Arial,sans-serif;white-space:nowrap;background:#17191a;border:1px solid #383b3d;border-radius:3px;padding:0 12px}@media (width<=1050px){.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:translateY(-40px)}}@media (width<=720px){.marketing-site.landing-v2>.marketing-nav{grid-template-columns:92px 1fr 96px;gap:10px;height:62px;padding-inline:15px}.marketing-site.landing-v2>.marketing-nav .marketing-salto-brand,.marketing-site.landing-v2>.marketing-nav .marketing-salto-brand>img{width:86px}.marketing-site.landing-v2>.marketing-nav .marketing-primary{width:96px}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:translateY(-18px)}}.marketing-site.landing-v2:not(.marketing-process-page){color:#111;background:#fff}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav{z-index:40;height:96px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;justify-content:center;align-items:center;padding:28px 24px 0;display:flex;position:sticky;top:0}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{justify-content:center;align-items:center;gap:30px;display:flex;transform:translateY(16px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a{color:#111;font:700 11px/1 var(--font-ui),Inter,Arial,sans-serif;letter-spacing:.05em;padding-bottom:6px;position:relative}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:after{content:"";transform-origin:50%;background:#111;height:1px;transition:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:hover{color:#111}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:hover:after{transform:scaleX(1)}.landing-v2:not(.marketing-process-page)>main#top:before{background:#fff;display:none}.landing-v2:not(.marketing-process-page) .marketing-hero{background:#fff;grid-template-columns:minmax(350px,43%) minmax(0,57%);align-items:center;gap:84px;width:min(1280px,100%);min-height:calc(100svh - 96px);margin:0 auto;padding:30px clamp(28px,6vw,86px) 62px;display:grid}.landing-v2:not(.marketing-process-page) .marketing-hero:before,.landing-v2:not(.marketing-process-page) .marketing-hero:after{display:none}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{z-index:7;text-align:center;justify-self:center;width:min(540px,100%);margin:0;transform:translateY(-100px)}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{color:#777b7f;letter-spacing:.035em;text-transform:none;margin:-9px 0 18px;font-size:9px;font-weight:400;line-height:1.4;display:block}.landing-v2:not(.marketing-process-page) .marketing-hero h1{color:#111;letter-spacing:-.055em;max-width:540px;margin:0 auto 18px;font-size:clamp(38px,3.35vw,50px);font-weight:760;line-height:1.02}.landing-v2:not(.marketing-process-page) .marketing-hero h1 em{color:#343638;white-space:nowrap;display:block}.landing-v2:not(.marketing-process-page) .marketing-hero-copy>p{color:#62666a;max-width:415px;margin:0 auto;font-size:13px;line-height:1.65}.landing-v2:not(.marketing-process-page) .marketing-hero-actions{justify-content:center;margin-top:24px}.landing-v2:not(.marketing-process-page) .marketing-hero-actions .marketing-primary{height:40px;box-shadow:none;color:#111;background:#f0f0f0;border:0;border-radius:6px;padding:0 18px}.landing-v2:not(.marketing-process-page) .marketing-hero-actions>a{color:#252729}@media (width<=960px){.landing-v2:not(.marketing-process-page) .marketing-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:46px 24px 52px}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:none}}@media (width<=720px){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav{height:66px;padding:12px 12px 0}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{gap:18px;transform:translateY(7px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a{font-size:10px}.landing-v2:not(.marketing-process-page) .marketing-hero{min-height:auto;margin:0;padding:40px 16px 42px}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:none}.landing-v2:not(.marketing-process-page) .marketing-hero h1{font-size:clamp(27px,8.8vw,43px)}}@supports (color:color-mix(in lab, red, red)){.marketing-site.landing-v2:not(.marketing-process-page){background:color-mix(in srgb,#fff var(--landing-light),#08090a var(--landing-dark))}}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav{background:#fff;flex-direction:column;gap:5px;height:108px;padding:10px 24px 9px}@supports (color:color-mix(in lab, red, red)){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav{background:color-mix(in srgb,#fff var(--landing-light),#08090a var(--landing-dark))}}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo{flex:none;place-items:center;width:84px;height:35px;display:grid}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo>img{object-fit:contain;width:84px;height:32px;filter:invert(var(--landing-progress));display:block}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a,.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:hover{color:#111}@supports (color:color-mix(in lab, red, red)){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a,.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:hover{color:color-mix(in srgb,#111 var(--landing-light),#fff var(--landing-dark))}}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:after{background:#111}@supports (color:color-mix(in lab, red, red)){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:after{background:color-mix(in srgb,#111 var(--landing-light),#fff var(--landing-dark))}}.landing-v2:not(.marketing-process-page)>main#top,.landing-v2:not(.marketing-process-page) .marketing-hero{background:#fff}@supports (color:color-mix(in lab, red, red)){.landing-v2:not(.marketing-process-page)>main#top,.landing-v2:not(.marketing-process-page) .marketing-hero{background:color-mix(in srgb,#fff var(--landing-light),#08090a var(--landing-dark))}}.landing-v2:not(.marketing-process-page) .marketing-hero{min-height:calc(100svh - 108px)}.landing-v2:not(.marketing-process-page) .marketing-hero-title{width:max-content;max-width:100%;margin:0 auto 18px}.landing-v2:not(.marketing-process-page) .marketing-hero h1{color:#111;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.landing-v2:not(.marketing-process-page) .marketing-hero h1{color:color-mix(in srgb,#111 var(--landing-light),#fff var(--landing-dark))}}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{color:#72767a;width:100%;margin:2px 0 0}@supports (color:color-mix(in lab, red, red)){.landing-v2:not(.marketing-process-page) .marketing-eyebrow{color:color-mix(in srgb,#72767a var(--landing-light),#bfc2c4 var(--landing-dark))}}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{letter-spacing:.018em;text-align:center;white-space:nowrap;font-size:6.5px;font-weight:400;line-height:1.25}.landing-v2:not(.marketing-process-page) .marketing-hero-copy>p{color:#62666a}@supports (color:color-mix(in lab, red, red)){.landing-v2:not(.marketing-process-page) .marketing-hero-copy>p{color:color-mix(in srgb,#62666a var(--landing-light),#b6b9bb var(--landing-dark))}}.landing-v2:not(.marketing-process-page) .marketing-hero-actions .marketing-primary{color:#111;background:#fff;border:1px solid #111}@media (width<=720px){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav{gap:3px;height:92px;padding:7px 10px 8px}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo,.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo>img{width:72px;height:28px}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{gap:15px;transform:none}}.workspace-bootstrap{background:#060606;place-content:center;justify-items:center;gap:18px;width:100%;min-height:100dvh;display:grid}.workspace-bootstrap img{object-fit:contain;width:min(118px,28vw);max-height:46px;display:block}.workspace-bootstrap-personal img{filter:invert()}.workspace-bootstrap>span{background:#252525;width:64px;height:1px;display:block;overflow:hidden}.workspace-bootstrap>span:after{content:"";background:#f2f2f2;width:24px;height:1px;animation:.85s ease-in-out infinite alternate workspace-bootstrap-progress;display:block}@keyframes workspace-bootstrap-progress{0%{transform:translate(-24px)}to{transform:translate(64px)}}.workspace-bootstrap-techmed{isolation:isolate;gap:24px;position:relative;overflow:hidden}.workspace-bootstrap-techmed:before{content:"";z-index:-1;aspect-ratio:1;opacity:0;border:1px solid #176cc621;border-radius:50%;width:min(520px,82vw);animation:.72s cubic-bezier(.16,.8,.25,1) both techmed-bootstrap-halo;position:absolute;transform:scale(.58);box-shadow:0 0 0 34px #176cc609,0 0 0 82px #176cc605}.workspace-bootstrap-techmed img{filter:drop-shadow(0 12px 28px #14466e29);transform-origin:50%;width:min(330px,62vw);max-height:126px;animation:.58s cubic-bezier(.16,1,.3,1) both techmed-bootstrap-logo}.workspace-bootstrap-techmed>span{opacity:0;background:#dce6ef;border-radius:2px;width:180px;height:2px;animation:.22s ease-out .28s forwards techmed-bootstrap-track}.workspace-bootstrap-techmed>span:after{background:#176cc6;border-radius:2px;width:58px;height:2px;animation:.62s cubic-bezier(.4,0,.2,1) .32s infinite alternate techmed-bootstrap-progress;box-shadow:0 0 15px #176cc673}@keyframes techmed-bootstrap-logo{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #0000);transform:scale(.72)}62%{opacity:1;filter:blur()drop-shadow(0 18px 34px #14466e33);transform:scale(1.055)}to{opacity:1;filter:blur()drop-shadow(0 12px 28px #14466e29);transform:scale(1)}}@keyframes techmed-bootstrap-halo{0%{opacity:0;transform:scale(.58)}55%{opacity:1}to{opacity:.55;transform:scale(1)}}@keyframes techmed-bootstrap-track{to{opacity:1}}@keyframes techmed-bootstrap-progress{0%{transform:translate(-58px)}to{transform:translate(180px)}}@media (prefers-reduced-motion:reduce){.workspace-bootstrap-techmed:before,.workspace-bootstrap-techmed img,.workspace-bootstrap-techmed>span,.workspace-bootstrap-techmed>span:after{opacity:1;animation:none}}.scene-plane-properties{gap:11px;display:grid}.scene-plane-heading{align-items:center;gap:10px;display:flex}.scene-plane-heading>span{color:#28755d;background:#e9f4f0;border:1px solid #b8d5cb;border-radius:8px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.scene-plane-heading small,.scene-plane-heading h3{margin:0;display:block}.scene-plane-heading small{color:#7b9189;letter-spacing:.65px;font-size:6px;font-weight:900}.scene-plane-heading h3{color:#3b4c53;margin-top:3px;font-size:12px}.scene-plane-name{color:#75858c;grid-template-columns:48px 1fr;align-items:center;gap:8px;font-size:7px;display:grid}.scene-plane-name input,.scene-plane-dimensions input{color:#3b4c53;background:#fff;border:1px solid #d6e0e3;border-radius:6px;height:31px;padding:0 8px;font-size:8px}.scene-plane-shadow-switch{background:#eef8f4!important;border-color:#abd3c5!important}.scene-plane-shadow-switch b{color:#286b55!important}.scene-plane-dimensions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scene-plane-dimensions label{color:#73828a;gap:5px;font-size:6.5px;display:grid;position:relative}.scene-plane-dimensions label span{color:#87959b;font-size:6px;position:absolute;bottom:9px;right:8px}.scene-plane-dimensions input{padding-right:23px}.scene-plane-color{color:#687980;justify-content:space-between;align-items:center;font-size:7px;display:flex}.scene-plane-color input{background:#fff;border:1px solid #d1dbde;border-radius:6px;width:42px;height:28px;padding:2px}.scene-plane-pbr{background:#f7f9f9;border:1px solid #d9e2e4;border-radius:8px;gap:8px;padding:10px;display:grid}.scene-plane-pbr>small{color:#7a8b91;letter-spacing:.55px;font-size:5.5px;font-weight:900}.scene-plane-range{gap:5px;display:grid}.scene-plane-range>span{color:#66777f;justify-content:space-between;align-items:center;font-size:7px;display:flex}.scene-plane-range>span b{color:#33464e}.scene-plane-range input{accent-color:#267c61;width:100%}.scene-plane-range input:disabled{opacity:.35}.scene-plane-decal-card{background:#fff;border:1px solid #cbdadd;border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.scene-plane-decal-card b,.scene-plane-decal-card small{display:block}.scene-plane-decal-card b{color:#44565e;font-size:8px}.scene-plane-decal-card small{color:#849198;margin-top:4px;font-size:6px;line-height:1.4}.scene-plane-decal-card em{color:#36735f;background:#e2efeb;border-radius:5px;align-self:start;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.scene-plane-decal-card button,.scene-plane-upload{color:#2a7259;background:#e7f4ef;border:1px solid #3e866d;border-radius:6px;grid-column:1/-1;height:31px;font-size:7px;font-weight:900}.scene-plane-decal-list{gap:5px;display:grid}.scene-plane-decal-list button{text-align:left;background:#fff;border:1px solid #d6e0e2;border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:6px;display:grid}.scene-plane-decal-list i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:38px;height:31px}.scene-plane-decal-list b,.scene-plane-decal-list small{display:block}.scene-plane-decal-list b{color:#465860;font-size:7px}.scene-plane-decal-list small{color:#87949a;margin-top:3px;font-size:5.5px}.scene-decal-preview{background-color:#e8edee;background-image:linear-gradient(45deg,#dce3e4 25%,#0000 25%),linear-gradient(-45deg,#dce3e4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dce3e4 75%),linear-gradient(-45deg,#0000 75%,#dce3e4 75%);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #cdd8db;border-radius:8px;height:120px}.scene-plane-note{color:#61756d;background:#edf7f3;border-left:2px solid #4aa488;margin:0;padding:9px;font-size:6px;line-height:1.5}.theme-dark .scene-plane-heading>span{color:#8fd1b9;background:#223a32;border-color:#3d6256}.theme-dark .scene-plane-heading h3,.theme-dark .scene-plane-name input,.theme-dark .scene-plane-range>span b{color:#dce5e8}.theme-dark .scene-plane-name input,.theme-dark .scene-plane-dimensions input,.theme-dark .scene-plane-color input,.theme-dark .scene-plane-decal-card,.theme-dark .scene-plane-decal-list button{color:#dce4e7;background:#292f33;border-color:#404a4f}.theme-dark .scene-plane-pbr{background:#242a2e;border-color:#3e484d}.theme-dark .scene-plane-shadow-switch{background:#243a32!important;border-color:#3c695a!important}.theme-dark .scene-plane-decal-card b,.theme-dark .scene-plane-decal-list b{color:#d7e0e3}.theme-dark .scene-plane-note{color:#9bada6;background:#22372f}.scatter-collision-models{flex-direction:column;gap:8px;max-height:210px;padding:2px 0;display:flex;overflow-y:auto}.scatter-collision-models .modifier-check{min-width:0;margin:0}.scatter-collision-models .modifier-check>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden}.generator-access-hint{align-items:center;display:inline-flex;position:relative}.generator-access-hint>button:disabled{pointer-events:none}.generator-access-hint .generator-update-tooltip{z-index:1000;color:#fff;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;pointer-events:none;background:#000;border:1px solid #333;border-radius:5px;width:290px;max-width:70vw;padding:12px 14px;font:400 12px/1.5 Anonymous Pro,monospace;display:none;position:absolute;top:calc(100% + 8px);right:0}.generator-access-hint:hover .generator-update-tooltip,.generator-access-hint:focus-within .generator-update-tooltip{display:block}.room-library-heading-actions .generator-update-tooltip{right:0}.beta-project-limit{color:#a3a3a3;margin:12px 0;font-size:12px;line-height:1.5}.graphic-project-tile{position:relative}.graphic-launcher-projects .graphic-project-tile>button:first-child{width:100%}.graphic-launcher-projects .graphic-project-delete{color:#fff;opacity:0;background:#000;border:1px solid #555;place-items:center;width:28px;min-height:28px;padding:4px;display:grid;position:absolute;top:8px;right:8px}.graphic-project-tile:hover .graphic-project-delete,.graphic-project-delete:focus-visible{opacity:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.landing-v2 .marketing-nav .marketing-salto-brand{place-self:center start;width:84px;height:38px;transform:translateY(-2px)}.landing-v2 .marketing-nav .marketing-salto-brand>img{width:84px;height:auto}.hub-desktop-app>.hub-app-hover-description{opacity:0;max-height:0;transition:max-height .24s,margin .24s,padding .24s,opacity .18s,transform .24s,border-color .18s;overflow:hidden;transform:translateY(-6px);border-top-color:#0000!important;margin-top:0!important;padding-top:0!important}.hub-desktop-app:hover>.hub-app-hover-description,.hub-desktop-app:focus-within>.hub-app-hover-description{opacity:1;max-height:115px;transform:none;border-top-color:#2b353c!important;margin-top:10px!important;padding-top:11px!important}.hub-desktop-app{min-height:190px!important}.hub-desktop-app:hover{min-height:266px!important}.credit-history-toggle{color:#dce4e8;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0;display:flex}.credit-history-toggle small,.credit-history-toggle b{display:block}.credit-history-toggle small{color:#786ba7;letter-spacing:.75px;font-size:5.5px;font-weight:900}.credit-history-toggle b{margin-top:4px;font-size:10px}.credit-history-toggle em{color:#727f87;font-size:6px;font-style:normal}.credit-history.collapsed{padding-block:13px}.credit-history.open .credit-history-toggle{border-bottom:1px solid #2b343a;padding-bottom:8px}.marketing-site.landing-v2{--ink:#111417;--muted:#697179;--line:#141b211c;--blue:#176ee8;--paper:#f6f7f8;--pointer-rotate:0deg;--pointer-grid-x:0px;--pointer-grid-y:0px;--pointer-room-x:0px;--pointer-room-y:0px;background:var(--paper);color:var(--ink);isolation:isolate;overflow-x:hidden}.landing-v2 button,.landing-v2 a{-webkit-tap-highlight-color:transparent}.landing-v2 .marketing-nav{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#f8f9fad1;border-bottom:1px solid #161c2116;grid-template-columns:auto 1fr auto;gap:24px;height:64px;padding:0 max(28px,50vw - 660px)}.landing-v2 .marketing-nav>nav{gap:30px}.landing-v2 .marketing-nav>nav a{color:#61686f;font-size:11px;font-weight:620}.landing-v2 .marketing-primary{height:35px;box-shadow:none;background:#176ee8;border-radius:8px;padding:0 14px;font-size:10px;font-weight:720;transition:transform .2s,background .2s,color .2s}.landing-v2 .marketing-primary:hover{background:#0d62d5;transform:translateY(-1px)}.landing-v2 .marketing-hero{z-index:1;text-align:center;max-width:1380px;min-height:0;padding:112px 42px 88px;display:block;position:relative}.landing-v2 .marketing-hero:before{display:none}.landing-v2 .marketing-hero-copy{max-width:920px;margin:auto}.landing-v2 .marketing-eyebrow{color:#4f5c68;letter-spacing:.95px;justify-content:center;font-size:10px}.landing-v2 .marketing-eyebrow i{width:5px;height:5px;box-shadow:none;background:#176ee8}.landing-v2 .marketing-hero h1{color:#111417;letter-spacing:-5.5px;max-width:none;margin:22px auto 24px;font-size:clamp(52px,6.4vw,88px);font-weight:650;line-height:.98;animation:.75s cubic-bezier(.2,.8,.2,1) both landingCopyIn}.landing-v2 .marketing-hero h1 em{color:#7c858d;background:0 0;font-style:normal;font-weight:600;display:inline}.landing-v2 .marketing-hero-copy>p{color:#616970;max-width:680px;margin:auto;font-size:16px;line-height:1.65;animation:.75s cubic-bezier(.2,.8,.2,1) 80ms both landingCopyIn}.landing-v2 .marketing-hero-actions{justify-content:center;margin-top:30px;animation:.75s cubic-bezier(.2,.8,.2,1) .15s both landingCopyIn}.landing-v2 .marketing-primary.large{border-radius:10px;height:48px;padding:0 21px;font-size:12px}.landing-v2 .marketing-hero-actions>a{color:#353b40;font-size:11px;font-weight:700}.hero-shot-image{aspect-ratio:1919/946;background:#303438;border-radius:0 0 17px 17px;overflow:hidden}.hero-shot-image img{object-fit:cover;width:100%;height:100%;display:block}.note-model{bottom:70px;left:-24px}.note-render{animation-delay:-3s;top:76px;right:-22px}.landing-v2 .marketing-section{max-width:1260px;padding:126px 34px}.room-screen img{object-position:63% center}.room-screen>span{color:#a9d1ff;letter-spacing:.7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191d20c4;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850;position:absolute;top:18px;right:18px}.render-screen{background:#e9e7e3;min-height:540px}.render-screen img{object-fit:cover}.render-meta{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d1f21d1;border:1px solid #ffffff59;border-radius:11px;grid-template-columns:1fr auto;padding:13px 14px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.render-meta span{color:#ae9cf0;letter-spacing:.9px;grid-column:1/-1;font-size:6px;font-weight:850}.render-meta b{margin-top:4px;font-size:10px}.render-meta i{color:#a6aeb4;align-self:end;font-size:7px;font-style:normal}.axis-mark{border:1px solid #dde2e5;border-radius:50%;width:92px;height:92px;position:absolute;bottom:32px;right:34px}.axis-mark:before,.axis-mark:after{content:"";background:#d9dfe3;width:1px;position:absolute;top:12px;bottom:12px;left:45px}.axis-mark:after{width:auto;height:1px;top:45px;left:12px;right:12px}.axis-mark i{z-index:2;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;box-shadow:0 4px 12px #26333f17}.axis-mark i:first-child{color:#d75858;top:34px;right:-12px}.axis-mark i:nth-child(2){color:#4ba36f;top:-12px;left:34px}.axis-mark i:nth-child(3){color:#4e80d7;bottom:3px;left:4px}.quality-meter{position:absolute;bottom:34px;left:30px;right:30px}.quality-meter>span{background:#30363b;border-radius:4px;height:4px;display:block;overflow:hidden}.quality-meter>span i{border-radius:inherit;background:#8a71dc;width:88%;height:100%;animation:4s ease-in-out infinite alternate qualityPulse;display:block}.quality-meter b,.quality-meter em{margin-top:10px;font-size:8px;display:inline-block}.quality-meter em{float:right;color:#707980;font-style:normal}.team-activity{padding:17px}.team-activity>small{color:#6d767c;letter-spacing:.8px;font-size:6px;font-weight:800}.team-activity>div{background:#24292d;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:8px;display:grid}.team-activity>div>i{color:#a9d4fa;background:#304354;border-radius:7px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:850;display:grid}.team-activity>div p span{color:#788188;margin-top:2px;font-size:6px;display:block}.team-activity>div>em{color:#687178;font-size:6px;font-style:normal}.reveal-section{animation:both sectionReveal;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes landingCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes landingScreenIn{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:none}}@keyframes landingGridDrift{0%{background-position:0 0}to{background-position:46px 24px}}@keyframes wireObjectFloat{0%{translate:0 -4px}to{translate:0 7px}}@keyframes wireLabel{0%{translate:0 -5px}to{translate:8px 5px}}@keyframes noteFloat{0%{translate:0 -3px}to{translate:0 5px}}@keyframes qualityPulse{0%{width:78%}to{width:94%}}@keyframes sectionReveal{0%{opacity:.28;transform:translateY(34px)}to{opacity:1;transform:none}}@media (width<=1050px){.landing-v2 .marketing-nav>nav{display:none}.landing-v2 .marketing-hero{padding-top:90px}.landing-v2 .marketing-hero h1{letter-spacing:-4px}}@media (width<=720px){.landing-v2 .marketing-nav{height:60px;padding-inline:14px}.landing-v2 .marketing-hero{padding:70px 18px 60px}.landing-v2 .marketing-eyebrow{font-size:8px}.landing-v2 .marketing-hero h1{letter-spacing:-3px;margin-top:18px;font-size:45px}.landing-v2 .marketing-hero-copy>p{font-size:13px}.landing-v2 .marketing-hero-actions{flex-direction:column;gap:15px}.landing-v2 .marketing-section{padding:82px 18px}.render-screen{min-height:280px}}@media (prefers-reduced-motion:reduce){.landing-v2 *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-section{animation:none}}.marketing-site.landing-v2{--ink:#f2f4f5;--muted:#92999f;--line:#e8eef21c;--paper:#0b0d0f;color:#f2f4f5;background:#0b0d0f}.landing-v2 .marketing-nav>nav a{color:#8d959b}.landing-v2 .marketing-nav>nav a:hover{color:#fff}.landing-v2 .marketing-eyebrow{color:#a3abb1}.landing-v2 .marketing-hero h1{color:#f4f6f7}.landing-v2 .marketing-hero h1 em{color:#858d94}.landing-v2 .marketing-hero-copy>p{color:#929aa1}.landing-v2 .marketing-hero-actions>a{color:#c1c6ca}.axis-mark{border-color:#394147}.axis-mark:before,.axis-mark:after{background:#333b41}.axis-mark i{background:#1d2226;box-shadow:0 4px 12px #0005}.platform-feature-grid{grid-template-columns:1.32fr .68fr;gap:13px;margin-top:42px;display:grid}.platform-feature-grid article{border:1px solid var(--line);background:#14171a;border-radius:17px;padding:27px;position:relative;overflow:hidden}.platform-feature-grid article:not(.converter-feature){min-height:180px}.platform-feature-grid article>i{color:#78b7fb;background:#1c2227;border:1px solid #384149;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.platform-feature-grid small{color:#6faef3;letter-spacing:1.2px;margin-top:18px;font-size:8.8px;font-weight:850;display:block}.platform-feature-grid h3{color:#edf1f3;letter-spacing:-.5px;margin:9px 0 7px;font-size:18px}.platform-feature-grid p{color:#899299;margin:0;font-size:11px;line-height:1.65}.converter-feature{grid-row:span 3;min-height:566px;background:linear-gradient(155deg,#171b1e,#111416)!important;padding:38px!important}.converter-feature:after{content:"";border:1px solid #4a8bcf2e;border-radius:50%;width:410px;height:410px;position:absolute;inset:auto -120px -180px auto;box-shadow:0 0 0 52px #4a8bcf09,0 0 0 108px #4a8bcf06}.converter-feature header{align-items:center;gap:14px;display:flex}.converter-feature header>i{color:#74b7fb;background:#182b3e;border:1px solid #315c87;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.converter-feature header small,.converter-feature header b{display:block}.converter-feature header small{margin:0}.converter-feature header b{color:#f0f3f5;letter-spacing:-.7px;max-width:530px;margin-top:6px;font-size:23px;line-height:1.15}.converter-feature>p{max-width:670px;margin-top:24px;font-size:12px}.format-flow{z-index:2;background:#0d1012;border:1px solid #303840;border-radius:13px;grid-template-columns:repeat(3,1fr) 34px 1fr;align-items:center;gap:7px;margin:36px 0 28px;padding:18px;display:grid;position:relative}.format-flow span,.format-flow b{color:#aab3ba;background:#171c20;border:1px solid #343d44;border-radius:9px;place-items:center;height:58px;font-size:8px;display:grid}.format-flow i{color:#52616d;text-align:center;font-size:16px;font-style:normal}.format-flow b{color:#c6e3ff;background:#153353;border-color:#326fa9;font-size:10px}.converter-feature ul{z-index:2;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.converter-feature li{color:#a3acb2;font-size:10px}.converter-feature li:before{content:"✓";color:#70c792;background:#20372d;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:9px;font-size:7px;display:inline-grid}.render-meta span{font-size:6.6px}.room-screen>span,.render-meta i{font-size:7.7px}.team-activity>small,.team-activity>div p span,.team-activity>div>em{font-size:6.6px}.workspace-app-launcher{align-items:flex-start;gap:14px;margin:20px 0 24px;padding:8px 4px;display:flex}.desktop-app{color:#dfe5e8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:6px;width:124px;min-height:132px;padding:11px 8px 9px;transition:background .16s,border-color .16s,transform .16s;display:flex}.desktop-app:hover,.desktop-app:focus-visible{background:#1b2227;border-color:#34424d;outline:none;transform:translateY(-2px)}.desktop-app-icon{background:linear-gradient(145deg,#348de0,#225f9c);border:1px solid #4a91d5;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid;position:relative;box-shadow:0 10px 22px #0a1d2f57}.desktop-app.composition .desktop-app-icon{background:linear-gradient(145deg,#856bdd,#57439d);border-color:#8871d7}.desktop-app.library .desktop-app-icon{background:linear-gradient(145deg,#394854,#25313a);border-color:#5b6b77}.desktop-app-icon i{font-size:23px;font-style:normal;font-weight:900}.desktop-app-icon em{color:#d8ecff;background:#142536aa;border-radius:5px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:850;position:absolute;bottom:5px;right:6px}.desktop-app.library .desktop-app-icon em{background:#1c252caa}.desktop-app>b{font-size:10px}.desktop-app>small{color:#737f88;font-size:7.7px}.hub-desktop-grid{flex-wrap:wrap;gap:16px;display:flex}.hub-desktop-app{text-align:center;background:#171d21;border:1px solid #2b353c;border-radius:13px;width:190px;min-height:240px;padding:14px;transition:border-color .17s,transform .17s}.hub-desktop-app:hover{border-color:#405461;transform:translateY(-2px)}.hub-desktop-launch{color:#edf2f4;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:8px;display:flex}.hub-desktop-launch>span{background:linear-gradient(145deg,#358fe3,#215d98);border:1px solid #4b91d5;border-radius:19px;place-items:center;width:78px;height:78px;margin-bottom:12px;display:grid;position:relative;box-shadow:0 13px 28px #09192866}.hub-desktop-app.composition .hub-desktop-launch>span{background:linear-gradient(145deg,#846ade,#57439c);border-color:#8770d7}.hub-desktop-launch>span i{font-size:28px;font-style:normal;font-weight:900}.hub-desktop-launch>span em{background:#15293dbb;border-radius:5px;padding:2px 4px;font-size:6.6px;font-style:normal;position:absolute;bottom:6px;right:7px}.hub-desktop-launch>b{font-size:12px}.hub-desktop-launch>small{color:#77848d;letter-spacing:.35px;margin-top:5px;font-size:7.7px}.hub-desktop-app>div:last-child{border-top:1px solid #2b353c;margin-top:10px;padding-top:11px}.hub-desktop-app>div:last-child p{color:#727f87;min-height:30px;margin:0;font-size:8.8px;line-height:1.45}.hub-desktop-app>div:last-child button{color:#74b5f5;background:0 0;border:0;margin-top:9px;font-size:8.8px;font-weight:750}.workspace-balance-card small,.workspace-balance-card span,.workspace-credit-mini small,.workspace-activity>header small,.workspace-activity small,.hub-page>header>small,.workspace-recent>header small{font-size:6.6px}.workspace-recent small,.team-member-list small{font-size:8.8px}.desktop-app.enhancer .desktop-app-icon,.hub-desktop-app.enhancer .hub-desktop-launch>span{background:linear-gradient(145deg,#785de1,#3f2e89);border-color:#8a72eb}.desktop-app.enhancer .desktop-app-icon em,.hub-desktop-app.enhancer .hub-desktop-launch>span em{color:#ebe6ff;background:#251c58cc}@keyframes wireRoomBreathe{0%{translate:-8px -5px}to{translate:10px 8px}}@keyframes wireScan{0%{opacity:0;translate:0 -80px}18%{opacity:.65}82%{opacity:.65}to{opacity:0;translate:0 430px}}@keyframes wireNodePulse{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:.9;transform:scale(1.45)}}@media (width<=900px){.platform-feature-grid{grid-template-columns:1fr}.converter-feature{grid-row:auto}.workspace-app-launcher{overflow:auto}.hub-desktop-grid{justify-content:flex-start}}@media (width<=720px){.converter-feature{min-height:auto;padding:28px!important}.format-flow{grid-template-columns:1fr 1fr}.format-flow i{display:none}.format-flow b{grid-column:1/-1}.platform-feature-grid article:not(.converter-feature){min-height:160px}.desktop-app{flex:0 0 112px}.hub-desktop-app{width:calc(50% - 8px);min-width:142px}}.generator-product-screen{background:radial-gradient(circle at 62% 46%,#342544 0,#1b1d25 34%,#101317 72%);min-height:540px;position:relative;overflow:hidden}.generator-product-screen:before{content:"";background-image:linear-gradient(#a27ad00d 1px,#0000 1px),linear-gradient(90deg,#a27ad00d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-25%;transform:perspective(600px)rotateX(58deg)translateY(210px)}.generator-product-screen>small{color:#9d77cc;letter-spacing:1.2px;font-size:7px;font-weight:850;position:absolute;bottom:22px;left:24px}.generator-demo-source{background:#242a2f;border:1px solid #49515b;border-radius:14px;width:118px;height:146px;padding:8px;position:absolute;top:34%;left:10%;transform:rotate(-5deg);box-shadow:0 18px 40px #0008}.generator-demo-source i{background:linear-gradient(145deg,#d3d8db,#6f7c83);border-radius:9px;width:100%;height:100%;display:block}.generator-demo-source i:before{content:"";background:#a38368;border-radius:28px 28px 14px 14px;width:52px;height:76px;margin:22px auto;display:block;box-shadow:0 18px 0 -10px #4a5359}.generator-demo-source span{z-index:2;color:#c8d0d5;background:#171b1ed9;border-radius:5px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;top:7px;right:7px}.generator-demo-flow{width:130px;height:90px;position:absolute;top:43%;left:40%}.generator-demo-flow:before{content:"";background:linear-gradient(90deg,#0000,#a474dd,#0000);height:1px;position:absolute;top:44px;left:0;right:0}.generator-demo-flow i{background:#211928;border:1px solid #bd8ff0;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite wireNodePulse;position:absolute;top:41px}.generator-demo-flow i:first-child{left:5%}.generator-demo-flow i:nth-child(2){animation-delay:-.8s;left:47%}.generator-demo-flow i:nth-child(3){animation-delay:-1.6s;right:5%}.generator-demo-flow b{color:#c79bfa;font-size:15px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.generator-demo-model{clip-path:polygon(50% 0,88% 19%,100% 68%,72% 100%,28% 100%,0 68%,12% 19%);border:1px solid #ac7dde66;width:200px;height:250px;animation:7s ease-in-out infinite alternate meshyMarketingFloat;position:absolute;top:23%;right:10%}.generator-demo-model:before,.generator-demo-model:after,.generator-demo-model i{content:"";border:1px solid #b487e665;position:absolute}.generator-demo-model:before{clip-path:inherit;inset:22px}.generator-demo-model:after{border-radius:50%;inset:52px 40px}.generator-demo-model i:first-child{top:-10%;bottom:-10%;left:50%}.generator-demo-model i:nth-child(2){top:48%;left:-15%;right:-15%}.generator-demo-model i:nth-child(3){border-radius:50%;inset:15px 35px;transform:rotateX(66deg)}.generator-demo-model i:nth-child(4){clip-path:inherit;border-style:dashed;animation:18s linear infinite meshySpin;inset:-20px}@keyframes meshyMarketingFloat{0%{transform:translateY(-6px)rotate(-1deg)}to{transform:translateY(8px)rotate(2deg)}}@media (width<=1050px){.generator-product-screen{min-height:430px}}@media (width<=720px){.generator-product-screen{min-height:300px}.generator-demo-source{top:31%;left:5%;transform:scale(.74)rotate(-5deg)}.generator-demo-flow{top:38%;left:34%;transform:scale(.72)}.generator-demo-model{top:17%;right:2%;transform:scale(.68)}}.marketing-site.landing-v2{--pointer-depth-x:0px;--pointer-depth-y:0px;background:radial-gradient(circle at 50% 18%,#111c27 0,#0b0e11 38%,#080a0c 72%)}.depth-tunnel{z-index:-1;perspective:720px;perspective-origin:50% 30%;transform:translate3d(var(--pointer-depth-x),var(--pointer-depth-y),0);transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.72,.2,1);position:absolute;inset:-10% -4% 10%}.depth-tunnel>i{opacity:0;width:min(78vw,1240px);height:min(48vw,760px);transform-style:preserve-3d;border:1px solid #529feb52;animation:12s linear infinite depthFrameRecede;position:absolute;top:30%;left:50%;box-shadow:inset 0 0 34px #206fb90b,0 0 18px #226fb90e}.depth-tunnel>i:before,.depth-tunnel>i:after{content:"";background:#59a5ef2e;position:absolute}.depth-tunnel>i:before{width:1px;height:100%;top:0;left:50%}.depth-tunnel>i:after{width:100%;height:1px;top:50%;left:0}.depth-tunnel>i:first-child{animation-delay:0s}.depth-tunnel>i:nth-child(2){animation-delay:-1.5s}.depth-tunnel>i:nth-child(3){animation-delay:-3s}.depth-tunnel>i:nth-child(4){animation-delay:-4.5s}.depth-tunnel>i:nth-child(5){animation-delay:-6s}.depth-tunnel>i:nth-child(6){animation-delay:-7.5s}.depth-tunnel>i:nth-child(7){animation-delay:-9s}.depth-tunnel>i:nth-child(8){animation-delay:-10.5s}.depth-rails{z-index:-1;width:min(78vw,1240px);height:min(48vw,760px);transform:translate(-50%,-50%) translate3d(var(--pointer-depth-x),var(--pointer-depth-y),0);opacity:.3;transition:transform .4s cubic-bezier(.2,.72,.2,1);position:absolute;top:30%;left:50%}.depth-rails i{transform-origin:0;background:linear-gradient(90deg,#509ae36e,#0000);width:74%;height:1px;position:absolute;top:50%;left:50%}.depth-rails i:first-child{transform:rotate(-28deg)}.depth-rails i:nth-child(2){transform:rotate(28deg)}.depth-rails i:nth-child(3){transform:rotate(152deg)}.depth-rails i:nth-child(4){transform:rotate(208deg)}.landing-v2 .marketing-hero-copy{max-width:1060px}.landing-v2 .marketing-hero h1{letter-spacing:-5px;text-wrap:balance;font-size:clamp(50px,6.2vw,86px)}.landing-v2 .marketing-hero h1 em{background:linear-gradient(95deg,#7f8a93,#d0d7dc 46%,#6f8495);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-v2 .marketing-hero-copy>p{color:#a0a8ae;max-width:760px}@keyframes depthFrameRecede{0%{opacity:0;transform:translate3d(-50%,-50%,190px)scale(1.28)}10%{opacity:.6}74%{opacity:.23}to{opacity:0;transform:translate3d(-50%,-50%,-840px)scale(.18)}}@media (width<=720px){.depth-tunnel{perspective:520px}.depth-tunnel>i,.depth-rails{width:138vw;height:86vw}.landing-v2 .marketing-hero h1{letter-spacing:-2.7px;font-size:42px}}@media (prefers-reduced-motion:reduce){.depth-tunnel>i{opacity:.12;animation:none;transform:translate3d(-50%,-50%,-420px)scale(.48)}}.workspace-welcome>div:first-child>span{color:#78b8fb;letter-spacing:-.2px;font-size:15px;font-weight:760;display:block}.workspace-welcome h1{margin-top:7px;font-size:30px}.hub-library-page{max-width:1280px}.hub-library-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hub-library-header>div{min-width:0}.hub-library-header>span{text-align:right;background:#171e23;border:1px solid #2e3b45;border-radius:10px;min-width:142px;padding:11px 13px}.hub-library-header>span strong,.hub-library-header>span small{display:block}.hub-library-header>span strong{font-size:22px;line-height:1}.hub-library-header>span small{color:#72818a;margin-top:5px;font-size:8px}.hub-library-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.hub-library-actions>button{color:#dfe6e9;text-align:left;background:linear-gradient(145deg,#1b2329,#171d21);border:1px solid #34414a;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:68px;padding:11px 13px;transition:border-color .17s,transform .17s,background .17s;display:grid}.hub-library-actions>button:hover{background:#202930;border-color:#4d6474;transform:translateY(-1px)}.hub-library-actions>button.primary{background:linear-gradient(145deg,#1d3c57,#182b3b);border-color:#326ba3}.hub-library-actions>button.generator{background:linear-gradient(145deg,#302641,#211d29);border-color:#5d4780}.hub-library-actions>button>i{color:#83bff8;background:#222c33;border:1px solid #42535f;border-radius:9px;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:grid}.hub-library-actions>button.primary>i{color:#d9edff;background:#245783;border-color:#3d79b3}.hub-library-actions>button.generator>i{color:#e2c8ff;background:#4a3565;border-color:#72549b}.hub-library-actions b,.hub-library-actions small{display:block}.hub-library-actions b{font-size:11px}.hub-library-actions small{color:#77858e;margin-top:4px;font-size:8px}.hub-library-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.hub-library-toolbar label{color:#647580;background:#151b1f;border:1px solid #333f47;border-radius:9px;align-items:center;gap:8px;min-width:320px;height:37px;padding:0 11px;display:flex}.hub-library-toolbar input{color:#e8edef;background:0 0;border:0;outline:none;width:100%;font-size:9px}.hub-library-toolbar input::placeholder{color:#5f6c74}.hub-library-toolbar>small{color:#687780;font-size:8px}.hub-library-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:11px;display:grid}.hub-library-model{background:#171d21;border:1px solid #2e383f;border-radius:11px;min-width:0;transition:border-color .17s,transform .17s,box-shadow .17s;position:relative;overflow:hidden}.hub-library-model:hover{border-color:#465864;transform:translateY(-2px);box-shadow:0 15px 30px #0004}.hub-model-preview{aspect-ratio:1.45;color:#9aa9b1;background:radial-gradient(circle at 50% 40%,#2b353c,#151a1e);border:0;border-bottom:1px solid #2b353c;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hub-model-preview img{object-fit:cover;width:100%;height:100%;display:block}.hub-model-preview>span{place-items:center;height:100%;display:grid}.hub-model-preview>span i{color:#5e7687;font-size:31px;font-style:normal}.hub-model-preview>span small{color:#60717c;letter-spacing:1px;margin-top:43px;font-size:7px;font-weight:850;position:absolute}.hub-model-preview>em{color:#aeb9bf;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11171bd9;border:1px solid #ffffff1c;border-radius:6px;max-width:calc(100% - 16px);padding:4px 6px;font-size:6.5px;font-style:normal;position:absolute;top:8px;left:8px;overflow:hidden}.hub-model-copy{padding:11px 11px 9px}.hub-model-copy>b{color:#e8edef;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.hub-model-copy>small{color:#718088;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:7.5px;display:flex;overflow:hidden}.hub-model-copy>small>span{color:#fff;background:#2c5f8d;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:6px;font-weight:850;display:grid}.hub-model-edit{color:#90bde7;background:#202a30;border:1px solid #344652;border-radius:7px;width:calc(100% - 20px);height:29px;margin:0 10px 10px;font-size:8px;font-weight:750}.hub-model-edit:hover{color:#cce7ff;background:#23384a;border-color:#4776a1}.hub-library-empty{text-align:center;background:#151a1e;border:1px dashed #34414a;border-radius:12px;align-content:center;place-items:center;min-height:245px;padding:30px;display:grid}.hub-library-empty>span{color:#506675;font-size:34px}.hub-library-empty h2{margin:10px 0 7px;font-size:15px}.hub-library-empty p{color:#74828a;max-width:460px;margin:0;font-size:9px;line-height:1.55}.hub-library-empty button{color:#fff;background:#286ba8;border:1px solid #3479b9;border-radius:8px;height:34px;margin-top:14px;padding:0 13px;font-size:9px;font-weight:800}@media (width<=900px){.hub-library-actions{grid-template-columns:1fr}.hub-library-toolbar{flex-direction:column;align-items:stretch}.hub-library-toolbar label{width:100%;min-width:0}}@media (width<=620px){.workspace-welcome>div:first-child>span{font-size:13px}.workspace-welcome h1{font-size:26px}.hub-library-header{flex-direction:column;align-items:flex-start}.hub-library-header>span{text-align:left;width:100%}.hub-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-app.generator.locked,.hub-desktop-app.generator.locked,.hub-library-actions>button.generator.locked{filter:grayscale(.72);opacity:.58}.desktop-app.generator.locked:hover,.desktop-app.generator.locked:focus-visible,.hub-desktop-app.generator.locked:hover,.hub-library-actions>button.generator.locked:hover{transform:none}.desktop-app.generator.locked>small,.hub-desktop-app.generator.locked .hub-desktop-launch>small,.hub-library-actions>button.generator.locked small{color:#b49ac4}.hub-desktop-app.generator.locked>div:last-child button{color:#a88fba}.workspace-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.workspace-recent,.workspace-renders{background:#181e22;border:1px solid #2b3339;border-radius:12px;padding:17px}.workspace-renders>header{justify-content:space-between;align-items:center;display:flex}.workspace-renders>header small{color:#8d72c1;letter-spacing:.7px;font-size:6.6px}.workspace-renders>header h2{margin:4px 0 0;font-size:11px}.workspace-renders>header>span{color:#bda4eb;text-align:center;background:#302941;border-radius:999px;min-width:24px;padding:4px 7px;font-size:7px}.workspace-recent>div.hub-project-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.workspace-recent>div.hub-project-cards>button.hub-project-card{color:#dce3e6;text-align:left;background:#1d2429;border:1px solid #303a41;border-radius:9px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;height:90px;padding:7px;display:grid;overflow:hidden}.workspace-recent>div.hub-project-cards>button.hub-project-card:hover{background:#222c32;border-color:#496171}.hub-project-preview{background:#12171a;border:1px solid #36434c;border-radius:7px;width:112px;height:74px;display:block;position:relative;overflow:hidden}.hub-project-preview>img,.hub-project-preview>svg{object-fit:cover;width:100%;height:100%;display:block}.hub-project-preview>i{width:22px;font-weight:900;position:absolute;top:6px;left:6px;box-shadow:0 4px 10px #0006;color:#e4f2ff!important;background:#276ba8!important;border:1px solid #5aa6eb!important;border-radius:6px!important;place-items:center!important;height:22px!important;font-size:7px!important;font-style:normal!important;display:grid!important}.hub-project-preview>i.composition{color:#f2edff!important;background:#654db0!important;border-color:#977ce5!important}.hub-project-empty{color:#526875;place-items:center;height:100%;font-size:22px;display:grid}.hub-project-copy{min-width:0}.hub-project-copy>b,.hub-project-copy>small{display:block}.hub-project-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.hub-project-copy>small{color:#76848c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7.5px;overflow:hidden}.hub-project-card>em{color:#63829a;font-size:10px;font-style:normal}.workspace-renders>div{gap:7px;margin-top:13px;display:grid}.workspace-renders>div>button{color:#dbe2e5;text-align:left;background:#1d2429;border:1px solid #303840;border-radius:8px;grid-template-columns:88px minmax(0,1fr) 22px;align-items:center;gap:9px;height:64px;padding:5px;display:grid}.workspace-renders>div>button:hover{background:#242632;border-color:#574b77}.workspace-renders img{object-fit:cover;border-radius:6px;width:88px;height:52px}.workspace-renders b,.workspace-renders small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-renders b{font-size:8.5px}.workspace-renders small{color:#737f87;margin-top:4px;font-size:6.8px}.workspace-renders>div>button>i{color:#d9edff;background:#285f91;border-radius:6px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid}.hub-library-folders{scrollbar-width:thin;gap:7px;margin:-2px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.hub-library-folders button{color:#7e8d96;background:#171d21;border:1px solid #303c44;border-radius:8px;flex:none;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:8px;display:flex}.hub-library-folders button i{color:#557287;font-style:normal}.hub-library-folders button span{color:#7f909a;background:#252e34;border-radius:7px;min-width:17px;padding:2px 4px;font-size:6px}.hub-library-folders button.active{color:#cce7ff;background:#1e3548;border-color:#3977ad}.hub-library-folders button.active i{color:#76b8f5}.hub-library-folders button.active span{color:#e0f1ff;background:#2b608e}.hub-account-statistics{background:#181e22;border:1px solid #2e373e;border-radius:12px;margin-top:12px;padding:17px}.hub-account-statistics>header small{color:#6882a0;letter-spacing:.8px;font-size:6px;font-weight:850}.hub-account-statistics>header h2{margin:4px 0 0;font-size:12px}.hub-account-statistics>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.hub-account-statistics article{background:#20272c;border-radius:9px;padding:13px}.hub-account-statistics strong,.hub-account-statistics span{display:block}.hub-account-statistics strong{font-size:20px}.hub-account-statistics span{color:#74818a;margin-top:4px;font-size:8px}.model-preview{background:radial-gradient(circle at 50% 31%,#293640 0,#171e23 56%,#101519 100%)!important;border-color:#38454e!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #0003!important}.model-preview:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 34%,#0b10134f 100%);position:absolute;inset:0}.model-preview canvas{z-index:1;position:relative}.model-preview-stage-head{z-index:4;pointer-events:none;background:linear-gradient(#141b20e8,#141b20a8,#0000);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:52px;padding:0 13px;display:flex;position:absolute;top:0;left:0;right:0}.model-preview-stage-head small,.model-preview-stage-head b{display:block}.model-preview-stage-head small{color:#77b6f4;letter-spacing:1px;font-size:6.5px;font-weight:900}.model-preview-stage-head b{color:#edf3f6;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:3px;font-size:9px;overflow:hidden}.model-preview-stage-head>span{gap:5px;display:flex}.model-preview-stage-head i{color:#8b9aa3;background:#20292f;border:1px solid #43525c;border-radius:5px;padding:4px 6px;font-size:5.8px;font-style:normal;font-weight:850}.model-preview.empty>button{z-index:5;color:#c6d2d8;position:relative}.model-preview.empty>button span{color:#7bbcff;background:#233b51}.model-preview.empty>button small{color:#7e8c94}.preview-help{z-index:5;color:#aab8c0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141b20df;border:1px solid #42515b}.pivot-legend{z-index:5;background:#141b20df;border:1px solid #42515b;top:62px}.model-preview-column{background:#171d21!important}.model-editor-dialog{background:#20262b;border-color:#414b52}.model-editor-dialog>header{background:#252b30;border-color:#3a4349}.model-editor-dialog>header h2{color:#eff4f6}.model-editor-dialog>header p{color:#89969e}.model-editor-dialog>header small{color:#71b0ef}@media (width<=1050px){.workspace-lower-grid{grid-template-columns:1fr}.workspace-recent>div.hub-project-cards{grid-template-columns:1fr 1fr}}@media (width<=720px){.workspace-recent>div.hub-project-cards{grid-template-columns:1fr}.hub-account-statistics>div{grid-template-columns:1fr 1fr}.hub-project-preview{width:96px}.workspace-recent>div.hub-project-cards>button.hub-project-card{grid-template-columns:96px minmax(0,1fr) auto}}.workspace-project-filters{grid-template-columns:none!important;gap:5px!important;margin:12px 0 0!important;display:flex!important}.workspace-project-filters button{color:#718088;background:#161c20;border:1px solid #323d44;border-radius:6px;height:27px;padding:0 9px;font-size:6.5px;font-weight:750}.workspace-project-filters button.active{color:#a8dfcd;background:#20352e;border-color:#4b796a}.hub-project-preview>i.graphic{color:#e5fff6!important;background:#26795f!important;border-color:#62c5a5!important}.hub-guides-page{max-width:1260px}.hub-guides-header{grid-template-columns:1fr 230px;align-items:end;gap:30px;display:grid}.hub-guides-header>aside{background:linear-gradient(145deg,#1b2924,#171d21);border:1px solid #34423e;border-radius:11px;padding:15px}.hub-guides-header>aside>span,.hub-guides-header>aside>strong{display:block}.hub-guides-header>aside>span{color:#669685;letter-spacing:.8px;font-size:5.5px;font-weight:900}.hub-guides-header>aside>strong{color:#cfe7df;margin-top:5px;font-size:23px}.hub-guides-header>aside>strong small{color:#63746e;font-size:9px}.hub-guides-header>aside>i{background:#27322f;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.hub-guides-header>aside>i>b{border-radius:inherit;background:#59ad91;height:100%;transition:width .25s;display:block}.hub-guide-categories{gap:6px;margin:-6px 0 18px;display:flex;overflow:auto}.hub-guide-categories button{color:#728088;background:#171d21;border:1px solid #303a40;border-radius:7px;flex:none;height:31px;padding:0 11px;font-size:7px}.hub-guide-categories button.active{color:#b8e4d6;background:#20372f;border-color:#4a7b6b}.hub-guides-layout{grid-template-columns:390px minmax(0,1fr);gap:13px;display:grid}.hub-course-list{align-content:start;gap:7px;display:grid}.hub-course-list>button{color:#dce4e7;text-align:left;background:#171d21;border:1px solid #2c363c;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:11px;min-height:102px;padding:13px;display:grid}.hub-course-list>button:hover,.hub-course-list>button.active{background:#1d2c27;border-color:#446b5e}.hub-course-list>button.active{box-shadow:inset 3px 0 #5aae91}.hub-course-list>button>i{color:#7cc2aa;background:#20352e;border:1px solid #3d5d52;border-radius:9px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.hub-course-list small,.hub-course-list b,.hub-course-list p,.hub-course-list em{display:block}.hub-course-list small{color:#5f8b7c;letter-spacing:.5px;font-size:5.5px;font-weight:850}.hub-course-list b{margin-top:4px;font-size:9px}.hub-course-list p{color:#6d7b82;margin:5px 0 0;font-size:6.3px;line-height:1.42}.hub-course-list em{color:#79868c;margin-top:7px;font-size:5.5px;font-style:normal}.hub-course-list>button>strong{color:#4d6c62;align-self:center;font-size:9px}.hub-course-detail{background:#181e22;border:1px solid #303b40;border-radius:13px;overflow:hidden}.hub-course-detail>header{background:linear-gradient(140deg,#1e2d28,#181f23);border-bottom:1px solid #2c363b;gap:15px;padding:21px;display:flex}.hub-course-detail>header>span{color:#8fd0ba;background:#244036;border:1px solid #4a7365;border-radius:13px;flex:none;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;display:grid}.hub-course-detail>header small{color:#5f9d87;letter-spacing:.8px;font-size:5.5px;font-weight:900}.hub-course-detail h2{margin:5px 0 7px;font-size:17px}.hub-course-detail header p{color:#75838a;margin:0;font-size:7px;line-height:1.5}.hub-course-meta{color:#738188;border-bottom:1px solid #293238;gap:17px;padding:10px 21px;font-size:6px;display:flex}.hub-course-detail ol{gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.hub-course-detail li button{color:#d9e1e4;text-align:left;background:#1c2327;border:1px solid #2b353a;border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;height:56px;padding:7px;display:grid}.hub-course-detail li button:hover{background:#202c28;border-color:#45695e}.hub-course-detail li button>i{color:#7e939f;background:#253038;border-radius:8px;place-items:center;width:35px;height:35px;font-size:7px;font-style:normal;font-weight:900;display:grid}.hub-course-detail li button.complete>i{color:#8cddc0;background:#26503f}.hub-course-detail li small,.hub-course-detail li b{display:block}.hub-course-detail li small{color:#64747b;letter-spacing:.5px;font-size:5px}.hub-course-detail li b{margin-top:3px;font-size:7.5px}.hub-course-detail li em{color:#688079;font-size:6px;font-style:normal}.hub-course-detail>footer{background:#151b1f;border-top:1px solid #2b3439;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.hub-course-detail>footer span{color:#66747b;max-width:430px;font-size:6px;line-height:1.5}.hub-course-detail>footer button{color:#b7e6d6;background:#254638;border:1px solid #49816e;border-radius:7px;flex:none;height:31px;padding:0 11px;font-size:6.5px;font-weight:850}@media (width<=1000px){.hub-guides-layout{grid-template-columns:1fr}.hub-course-list{grid-template-columns:1fr 1fr}.hub-guides-header{grid-template-columns:1fr}}@media (width<=700px){.hub-course-list{grid-template-columns:1fr}.hub-course-detail>footer{flex-direction:column;align-items:flex-start}}.hub-render-preview-overlay{z-index:980;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080bbd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.hub-render-preview{background:#11171b;border:1px solid #39444c;border-radius:16px;flex-direction:column;width:min(1120px,88vw);max-height:88dvh;display:flex;overflow:hidden;box-shadow:0 35px 120px #000e}.hub-render-preview>header{background:#171d21;border-bottom:1px solid #2c353b;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.hub-render-preview>header small,.hub-render-preview>header b,.hub-render-preview>header span{display:block}.hub-render-preview>header small{color:#9c79db;letter-spacing:1px;font-size:6px;font-weight:900}.hub-render-preview>header b{margin-top:4px;font-size:11px}.hub-render-preview>header span{color:#6f7d85;margin-top:3px;font-size:7px}.hub-render-preview>header button{color:#95a2a9;background:#20282d;border:1px solid #39444b;border-radius:9px;width:34px;height:34px;font-size:19px}.hub-render-preview>div{background:#090d10;flex:1;place-items:center;min-height:0;padding:15px;display:grid}.hub-render-preview>div img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(88dvh - 142px);display:block;box-shadow:0 18px 60px #0009}.hub-render-preview>footer{background:#171d21;border-top:1px solid #2c353b;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.hub-render-preview>footer span{color:#718089;font-size:8px}.hub-render-preview>footer a{color:#d5c9ff;background:#322a50;border:1px solid #4e4280;border-radius:8px;place-items:center;height:32px;padding:0 13px;font-size:7px;font-weight:800;text-decoration:none;display:grid}.room-feature .room-screen:after,.composition-feature .render-screen:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#fff3,#0000);width:16%;animation:6.8s ease-in-out infinite landingPreviewSweep;position:absolute;inset:-18% auto -18% -28%;transform:skew(-15deg)}.room-feature .room-screen img{animation:8s cubic-bezier(.2,.65,.2,1) infinite alternate landingRoomPreview}.composition-feature .render-screen img{animation:7s ease-in-out infinite alternate landingGraphicPreview}.composition-feature .render-screen:before{animation-delay:-3.2s}.generator-demo-source{animation:5.4s ease-in-out infinite alternate landingGeneratorSource}.enhancer-feature{background:#111716;border-color:#294139;grid-template-columns:1.18fr .82fr}.enhancer-product-screen{background:#171d1b;min-height:540px;position:relative;overflow:hidden}.enhancer-product-screen>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.enhancer-product-screen>img:first-child{filter:grayscale(.68)contrast(.86)blur(1.3px);transform:scale(1.018)}.enhancer-product-screen>.enhancer-after{z-index:2;filter:saturate(1.12)contrast(1.07)brightness(1.03);clip-path:inset(0 45% 0 0);animation:6.4s cubic-bezier(.55,.08,.35,1) infinite alternate landingEnhancerReveal}.enhancer-divider{z-index:3;background:#bdffe6e6;width:1px;animation:6.4s cubic-bezier(.55,.08,.35,1) infinite alternate landingEnhancerDivider;position:absolute;top:0;bottom:0;left:55%;box-shadow:0 0 20px #5ed6a880}.enhancer-divider>b{color:#baf2de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18382dcc;border:1px solid #77c9ab;border-radius:50%;place-items:center;width:35px;height:35px;font-size:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enhancer-product-screen>span{z-index:4;color:#9ee0c8;letter-spacing:.9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10231dc7;border:1px solid #a2e2ca4d;border-radius:999px;padding:6px 9px;font-size:6px;font-weight:900;position:absolute;bottom:20px;left:20px}@keyframes landingRoomPreview{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.07)translate(-1.8%,.8%)}}@keyframes landingGraphicPreview{0%{filter:saturate(.9)contrast(.98);transform:scale(1.01)}to{filter:saturate(1.08)contrast(1.05);transform:scale(1.045)}}@keyframes landingPreviewSweep{0%,34%{opacity:0;transform:skew(-15deg)translate(-120%)}48%{opacity:.8}68%,to{opacity:0;transform:skew(-15deg)translate(850%)}}@keyframes landingGeneratorSource{0%{transform:rotate(-5deg)translateY(-5px)}to{transform:rotate(-2deg)translateY(8px)}}@keyframes landingEnhancerReveal{0%,12%{clip-path:inset(0 72% 0 0)}88%,to{clip-path:inset(0 18% 0 0)}}@keyframes landingEnhancerDivider{0%,12%{left:28%}88%,to{left:82%}}@media (width<=1050px){.enhancer-feature{grid-template-columns:1fr}.enhancer-product-screen{order:2;min-height:430px}}@media (width<=720px){.enhancer-product-screen{min-height:300px}.generator-demo-source{animation:none}}@media (prefers-reduced-motion:reduce){.room-feature .room-screen img,.composition-feature .render-screen img,.room-feature .room-screen:after,.composition-feature .render-screen:before,.generator-demo-source,.enhancer-product-screen>.enhancer-after,.enhancer-divider{animation:none!important}}.hub-library-subfolders{background:#141a1e;border-left:2px solid #354b5c;align-items:center;margin-top:-8px;padding:7px 8px}.hub-library-subfolders>small{color:#607788;letter-spacing:.8px;flex:none;margin-right:2px;font-size:6px;font-weight:850}.hub-library-subfolders button{background:#1c2429;border-radius:6px;height:27px}.filter-mark{gap:7px;display:flex;position:absolute;bottom:30px;right:30px}.filter-mark i{aspect-ratio:1;color:#cbd2d6;letter-spacing:.5px;background:#1c2124;border:1px solid #343c41;border-radius:9px;place-items:center;width:48px;font-size:8px;font-style:normal;font-weight:850;display:grid}.filter-mark i:nth-child(2){color:#15191b;background:#eef0f1}.filter-mark i:nth-child(3){color:#fff;text-shadow:0 1px 4px #000;background:repeating-linear-gradient(135deg,#eef0f1 0 3px,#1a1e21 3px 6px)}.release-section{padding-top:52px!important}.release-promise{border:1px solid var(--line);background:linear-gradient(145deg,#15191c,#0e1012);border-radius:24px;grid-template-columns:1.08fr .92fr;gap:78px;padding:70px;display:grid;box-shadow:0 22px 60px #0003}.release-copy>span{color:#73bd99;letter-spacing:1.5px;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.release-copy>span i{background:#64cf96;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite releasePulse;box-shadow:0 0 0 5px #64cf9614}.release-copy h2{color:#f2f4f5;letter-spacing:-2.2px;max-width:620px;margin:16px 0;font-size:clamp(34px,4vw,52px);font-weight:620;line-height:1.06}.release-copy p{color:#8b949a;max-width:600px;margin:0;font-size:13px;line-height:1.75}.release-stream{align-content:center;gap:8px;display:grid}.release-stream article{background:#191d20;border:1px solid #2c3338;border-radius:11px;grid-template-columns:80px 1fr;gap:5px 14px;padding:17px 18px;display:grid}.release-stream small{color:#6dba96;letter-spacing:1px;grid-row:1/3;align-self:center;font-size:7px;font-weight:850}.release-stream b{color:#edf0f2;font-size:11px}.release-stream span{color:#7f888f;font-size:9px;line-height:1.45}@keyframes releasePulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@media (width<=1050px){.release-promise{grid-template-columns:1fr;gap:42px;padding:52px}.release-stream{max-width:620px}}@media (width<=720px){.release-promise{border-radius:17px;gap:34px;padding:38px 24px}.release-copy h2{letter-spacing:-1.5px;font-size:33px}.release-stream article{grid-template-columns:68px 1fr;padding:14px}}@media (prefers-reduced-motion:reduce){.release-copy>span i{animation:none}}.marketing-site.landing-v2{--blue:var(--salto-accent,#f0f1f2);--line:color-mix(in srgb,var(--salto-line,#414141) 70%,transparent);--paper:var(--salto-page-bg,#08090a);background:var(--paper);color:var(--salto-text,#f2f3f4)}.landing-v2 .marketing-nav{background:#08090ae6;border-color:#292b2d}.landing-v2 .marketing-primary{color:#0b0c0d;background:#f2f3f4}.landing-v2 .marketing-primary:hover{background:#d8dadd}.landing-v2 .marketing-eyebrow i{background:#f1f2f3}.landing-v2 .marketing-hero-actions>a span{color:#e5e7e8}.enhancer-feature{background:#121314;border-color:#2c2f31}.room-screen>span{color:#f0f1f2;background:#111c;border-color:#ffffff2e}.render-meta span{color:#e3e4e5}.generator-product-screen{background:radial-gradient(circle at 62% 46%,#343638 0,#1c1e20 34%,#0d0e0f 72%)}.generator-product-screen:before{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.generator-product-screen>small,.generator-demo-flow b{color:#d5d7d9}.generator-demo-flow:before{background:linear-gradient(90deg,#0000,#b8bbbd,#0000)}.generator-demo-flow i{background:#1c1d1f;border-color:#c6c8ca}.generator-demo-model,.generator-demo-model:before,.generator-demo-model:after,.generator-demo-model i{border-color:#b8bbbd70}.enhancer-product-screen{background:#151617}.enhancer-divider{background:#ffffffe6;box-shadow:0 0 20px #ffffff47}.enhancer-divider>b{color:#fff;background:#18191acc;border-color:#bfc2c4}.enhancer-product-screen>span{color:#e0e2e3;background:#111d;border-color:#ffffff3d}.platform-feature-grid article>i{color:#e4e6e7;background:#1b1d1f;border-color:#3c3f42}.platform-feature-grid small{color:#d5d7d9}.converter-feature:after{border-color:#ffffff1f;box-shadow:0 0 0 52px #ffffff08,0 0 0 108px #ffffff05}.converter-feature header>i{color:#f0f1f2;background:#202224;border-color:#55585b}.format-flow b{color:#fff;background:#292b2d;border-color:#686b6e}.converter-feature li:before{color:#fff;background:#303235}.quality-meter>span i{background:#d9dbdd}.quality-meter b{color:#e8e9ea}.release-copy>span,.release-stream small{color:#d9dbdd}.release-copy>span i{background:#f0f1f2;box-shadow:0 0 0 5px #ffffff12}.release-promise{background:linear-gradient(145deg,#141617,#0b0c0d)}.techmed-portal{--tm-blue:#075ca8;--tm-navy:#07365f;--tm-cyan:#48a9c6;--tm-red:#d12f37;z-index:940;color:#14222d;font-family:var(--font-ui),Inter,Arial,sans-serif;background:#f4f7f9;position:fixed;inset:0;overflow:auto}.techmed-portal *{box-sizing:border-box}.techmed-portal button,.techmed-portal a{font:inherit}.techmed-portal-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #d6e1e8;grid-template-columns:110px minmax(270px,1fr) auto auto;align-items:center;gap:28px;height:70px;padding:0 34px;display:grid;position:sticky;top:0;box-shadow:0 8px 30px #0b31500d}.techmed-back{color:#60717d;cursor:pointer;background:#f7fafb;border:1px solid #cfdce4;border-radius:5px;height:36px;font-size:9px;font-weight:750}.techmed-back:hover{color:var(--tm-blue);border-color:#76a9ca}.techmed-brand{color:inherit;align-items:center;gap:15px;text-decoration:none;display:flex}.techmed-brand>img{object-fit:contain;width:154px;height:44px}.techmed-brand span{border-left:1px solid #d8e2e8;padding-left:15px}.techmed-brand b,.techmed-brand small{display:block}.techmed-brand b{font-size:10px}.techmed-brand small{color:#72818a;margin-top:3px;font-size:7px}.techmed-portal-nav nav{gap:23px;display:flex}.techmed-portal-nav nav a{color:#63737e;font-size:8px;font-weight:750;text-decoration:none}.techmed-portal-nav nav a:hover{color:var(--tm-blue)}.techmed-signin{border:1px solid var(--tm-blue);background:var(--tm-blue);color:#fff;cursor:pointer;border-radius:5px;height:38px;padding:0 14px;font-size:8px;font-weight:850}.techmed-signin:hover{background:#064f90}.techmed-hero{color:#fff;background:#082c48;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.techmed-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.techmed-hero-shade{background:linear-gradient(90deg,#041d30f5 0%,#052f4fe6 42%,#052f4f3d 76%,#052f4f29 100%);position:absolute;inset:0}.techmed-hero-copy{z-index:2;width:min(680px,56vw);margin-left:max(54px,7vw);position:relative}.techmed-hero-copy>span{color:#91d0e2;letter-spacing:1.45px;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex}.techmed-hero-copy>span:before{content:"";background:var(--tm-red);width:28px;height:2px}.techmed-hero h1{letter-spacing:-3.5px;margin:19px 0 17px;font-size:clamp(43px,5.3vw,78px);line-height:.99}.techmed-hero h1 em{color:#8dcde0;font-style:normal;font-weight:400}.techmed-hero-copy>p{color:#c2d2dc;max-width:620px;margin:0;font-size:14px;line-height:1.7}.techmed-hero-copy>div{align-items:center;gap:21px;margin-top:31px;display:flex}.techmed-hero-copy button{color:#073d69;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:4px;height:46px;padding:0 19px;font-size:9px;font-weight:900}.techmed-hero-copy a{color:#d7e8f0;font-size:9px;font-weight:750;text-decoration:none}.techmed-hero>aside{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062b49d9;border:1px solid #ffffff38;border-radius:6px;width:230px;padding:17px;position:absolute;bottom:34px;right:max(34px,5vw)}.techmed-hero>aside small{color:#79bcd3;letter-spacing:1px;margin-bottom:8px;font-size:6px;font-weight:900;display:block}.techmed-hero>aside b{color:#edf7fb;border-top:1px solid #ffffff16;padding:7px 0;font-size:9px;display:block}.techmed-model-showcase{background:#f4f7f9;padding:82px max(42px,7vw) 92px}.techmed-model-showcase>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.techmed-model-showcase>header small,.techmed-tools>header small,.techmed-about small{color:var(--tm-blue);letter-spacing:1.3px;font-size:8px;font-weight:900}.techmed-model-showcase h2,.techmed-tools h2{color:#102a3c;letter-spacing:-1.5px;margin:7px 0 8px;font-size:34px}.techmed-model-showcase>header p{color:#6c7d87;max-width:720px;margin:0;font-size:10px;line-height:1.65}.techmed-model-showcase>header>span{color:#24678f;background:#eaf3f7;border:1px solid #bcd3e1;border-radius:4px;padding:8px 11px;font-size:7px;font-weight:850}.techmed-showcase-layout{background:#fff;border:1px solid #ccd9e1;border-radius:7px;grid-template-columns:minmax(0,1fr) 330px;min-height:600px;display:grid;box-shadow:0 25px 70px #133c5812}.techmed-model-stage{background:#10171a;border-right:1px solid #d5e0e6;min-width:0;min-height:0;position:relative;overflow:hidden}.techmed-live-viewer{position:absolute;inset:0}.techmed-live-viewer canvas{touch-action:none;width:100%;height:100%;display:block}.techmed-viewer-tip{color:#a9c1cb;background:#071013d9;border:1px solid #ffffff25;border-radius:4px;padding:7px 11px;font-size:7px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.techmed-viewer-state{color:#d7e5ea;text-align:center;background:#10171a;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.techmed-viewer-state i{color:#75b6c8;border:1px solid #3b7180;border-radius:50%;place-items:center;width:56px;height:56px;font-size:23px;font-style:normal;display:grid}.techmed-viewer-state b,.techmed-viewer-state small{display:block}.techmed-viewer-state b{margin-top:16px;font-size:11px}.techmed-viewer-state small{color:#6f8992;margin-top:7px;font-size:8px}.techmed-viewer-state.loading i{animation:1.5s ease-in-out infinite techmedViewerPulse}.techmed-catalog-preview{background:#eef4f7;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.techmed-catalog-preview>img{object-fit:cover;width:100%;height:100%;min-height:0}.techmed-catalog-preview>div{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#062b49e8;border:1px solid #fff5;border-radius:5px;padding:18px;position:absolute;bottom:24px;left:24px;right:24px}.techmed-catalog-preview small,.techmed-catalog-preview b,.techmed-catalog-preview span{display:block}.techmed-catalog-preview small{color:#7ec0d5;letter-spacing:1px;font-size:6px;font-weight:900}.techmed-catalog-preview b{margin-top:5px;font-size:16px}.techmed-catalog-preview p{color:#c8d9e1;margin:7px 0 10px;font-size:8px}.techmed-catalog-preview span{color:#86a7b6;border-top:1px solid #ffffff1c;padding-top:10px;font-size:7px}.techmed-model-list{background:#f8fafb;min-width:0;padding:14px;overflow:auto}.techmed-model-list>small{color:#71838e;letter-spacing:1px;padding:4px 3px 11px;font-size:6px;font-weight:900;display:block}.techmed-model-list>button:not(.techmed-library-login){color:#213441;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3e8;border-radius:5px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:79px;margin-bottom:7px;padding:6px;display:grid}.techmed-model-list>button:not(.techmed-library-login):hover,.techmed-model-list>button.active:not(.techmed-library-login){background:#edf6fa;border-color:#72a8c8}.techmed-model-list>button>img,.techmed-model-list>button>i{object-fit:cover;color:#4883a5;background:#e1e9ed;border-radius:3px;place-items:center;width:76px;height:65px;font-style:normal;display:grid}.techmed-model-list button b,.techmed-model-list button small{display:block}.techmed-model-list button b{font-size:8px}.techmed-model-list button small{color:#74848d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:6px;line-height:1.4;display:-webkit-box;overflow:hidden}.techmed-model-list button em{color:#4787aa;font-size:7px;font-style:normal;font-weight:900}.techmed-library-login{border:1px solid var(--tm-blue);background:var(--tm-blue);color:#fff;cursor:pointer;border-radius:4px;width:100%;height:38px;margin-top:7px;font-size:7px;font-weight:850}.techmed-tools{color:#fff;background:#082f4d;padding:84px max(42px,7vw)}.techmed-tools>header{text-align:center}.techmed-tools>header small{color:#82c2d5}.techmed-tools h2{color:#fff}.techmed-tools>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}.techmed-tools article{background:#0b3a5d;border:1px solid #ffffff1e;border-radius:6px;grid-template-columns:54px 1fr;gap:17px;min-height:210px;padding:25px;display:grid}.techmed-tools article>i{color:#a7d8e7;background:#114c73;border:1px solid #65abc3;border-radius:5px;place-items:center;width:54px;height:54px;font-size:17px;font-style:normal;font-weight:950;display:grid}.techmed-tools article small{color:#74b6cb;letter-spacing:.8px;font-size:6px;font-weight:900}.techmed-tools article h3{margin:8px 0;font-size:16px}.techmed-tools article p{color:#abc2cf;margin:0;font-size:9px;line-height:1.6}.techmed-about{border-top:5px solid var(--tm-red);background:#fff;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:45px;padding:48px max(42px,7vw);display:grid}.techmed-about>img{object-fit:contain;width:210px;height:78px}.techmed-about h2{letter-spacing:-.8px;max-width:750px;margin:7px 0;font-size:24px}.techmed-about p{color:#71818b;margin:0;font-size:9px}.techmed-about>a{color:var(--tm-blue);border:1px solid #b8cfdd;border-radius:4px;padding:12px 14px;font-size:8px;font-weight:850;text-decoration:none}.techmed-workspace-shell{--tm-line:#d4e0e7;z-index:620;color:#172833;font-family:var(--font-ui),Inter,Arial,sans-serif;background:#edf2f5;grid-template-columns:255px minmax(0,1fr);display:grid;position:fixed;inset:0}.techmed-workspace-shell *{box-sizing:border-box}.techmed-workspace-shell button{font:inherit}.techmed-workspace-sidebar{border-right:1px solid var(--tm-line);background:#fff;flex-direction:column;min-height:0;display:flex}.techmed-workspace-logo{border:0;border-bottom:1px solid var(--tm-line);text-align:left;background:#fff;align-items:center;gap:12px;height:78px;padding:11px 15px;display:flex}.techmed-workspace-logo>img{object-fit:contain;width:118px;height:46px}.techmed-workspace-logo>span{border-left:1px solid #dbe4e9;padding-left:11px}.techmed-workspace-logo b,.techmed-workspace-logo small{display:block}.techmed-workspace-logo b{font-size:8px}.techmed-workspace-logo small{color:#829099;margin-top:3px;font-size:6px}.techmed-workspace-sidebar nav{gap:5px;padding:15px 10px;display:grid}.techmed-workspace-sidebar nav button{color:#697983;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;height:40px;padding:0 10px;font-size:8px;display:grid}.techmed-workspace-sidebar nav button.active,.techmed-workspace-sidebar nav button:hover{color:#185f8a;background:#edf6fa;border-color:#bdd5e3}.techmed-workspace-sidebar nav i{font-size:13px;font-style:normal}.techmed-workspace-sidebar nav em{text-align:center;background:#dbeaf2;border-radius:9px;min-width:21px;padding:3px 5px;font-size:6px;font-style:normal}.techmed-workspace-sidebar>div{border-top:1px solid var(--tm-line);margin-top:auto;padding:15px}.techmed-workspace-sidebar>div small,.techmed-workspace-sidebar>div b{display:block}.techmed-workspace-sidebar>div small{color:#86949d;letter-spacing:.8px;font-size:5px}.techmed-workspace-sidebar>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.techmed-workspace-sidebar>div button{color:#6a7982;background:#f4f7f9;border:1px solid #cbd9e1;border-radius:4px;width:100%;height:31px;margin-top:11px;font-size:7px}.techmed-workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.techmed-workspace-main>header{border-bottom:1px solid var(--tm-line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 19px;display:flex}.techmed-workspace-main>header small,.techmed-workspace-main>header b{display:block}.techmed-workspace-main>header small{color:#347fa7;letter-spacing:.8px;font-size:6px;font-weight:900}.techmed-workspace-main>header b{margin-top:3px;font-size:10px}.techmed-workspace-main>header>span{color:#56816a;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.techmed-workspace-main>header>span i{background:#45b66d;border-radius:50%;width:7px;height:7px}.techmed-workspace-content{flex:1;min-height:0;padding:28px 31px;overflow:auto}.techmed-workspace-welcome{color:#fff;background:linear-gradient(125deg,#073f69,#0b7196);border:1px solid #c7d9e3;border-radius:8px;justify-content:space-between;align-items:center;min-height:165px;padding:26px 31px;display:flex;overflow:hidden}.techmed-workspace-welcome small{color:#8ed0e2;letter-spacing:1px;font-size:6px;font-weight:900}.techmed-workspace-welcome h1{letter-spacing:-1px;margin:7px 0 8px;font-size:29px}.techmed-workspace-welcome p{color:#c2dce6;margin:0;font-size:9px}.techmed-workspace-welcome>img{object-fit:contain;background:#fff;border-radius:6px;width:230px;height:92px;padding:12px}.techmed-workspace-apps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.techmed-workspace-apps>button{color:#263943;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0dde5;border-radius:7px;grid-template-columns:48px 1fr;gap:14px;min-height:150px;padding:19px;display:grid}.techmed-workspace-apps>button:hover{border-color:#6ba6c7;transform:translateY(-1px);box-shadow:0 12px 32px #123d5812}.techmed-workspace-apps>button>i{color:#1f789f;background:#e4f1f6;border-radius:5px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:950;display:grid}.techmed-workspace-apps small,.techmed-workspace-apps b,.techmed-workspace-apps em{display:block}.techmed-workspace-apps small{color:#4d91af;letter-spacing:.7px;font-size:6px;font-weight:900}.techmed-workspace-apps b{margin-top:7px;font-size:12px}.techmed-workspace-apps p{color:#71818a;margin:7px 0 0;font-size:7px;line-height:1.45}.techmed-workspace-apps em{color:#176b94;grid-column:2;margin-top:13px;font-size:7px;font-style:normal;font-weight:850}.techmed-workspace-overview{background:#fff;border:1px solid #d0dde5;border-radius:7px;margin-top:15px;padding:18px}.techmed-workspace-overview>header{justify-content:space-between;align-items:end;display:flex}.techmed-workspace-overview>header small{color:#4b8ca9;letter-spacing:.8px;font-size:6px;font-weight:900}.techmed-workspace-overview h2{margin:4px 0 0;font-size:13px}.techmed-workspace-overview>header>span{color:#7d8d96;font-size:7px}.techmed-workspace-overview>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.techmed-workspace-overview>div>button{color:#273a45;text-align:left;background:#f7f9fa;border:1px solid #d8e2e7;border-radius:5px;min-width:0;padding:6px;overflow:hidden}.techmed-workspace-overview img,.techmed-workspace-overview>div>button>i{object-fit:cover;color:#3b7d9b;background:#dfe8ed;border-radius:3px;place-items:center;width:100%;height:104px;font-size:22px;font-style:normal;display:grid}.techmed-workspace-overview button b,.techmed-workspace-overview button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.techmed-workspace-overview button b{margin-top:7px;font-size:8px}.techmed-workspace-overview button small{color:#76858d;margin-top:4px;font-size:6px}.techmed-workspace-overview button em{display:none}.techmed-workspace-overview>p{color:#778791;text-align:center;border:1px dashed #cad9e1;border-radius:5px;margin:14px 0 0;padding:22px;font-size:8px}@keyframes techmedViewerPulse{50%{opacity:.45;transform:scale(.94)}}@media (width<=1050px){.techmed-portal-nav{grid-template-columns:86px 1fr auto}.techmed-portal-nav nav{display:none}.techmed-showcase-layout{grid-template-columns:minmax(0,1fr) 285px}.techmed-tools>div{grid-template-columns:1fr}.techmed-workspace-apps{grid-template-columns:1fr 1fr}.techmed-workspace-overview>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.techmed-portal-nav{grid-template-columns:70px 1fr auto;gap:8px;height:60px;padding:0 10px}.techmed-brand>img{width:105px}.techmed-brand span{display:none}.techmed-signin{padding:0 9px}.techmed-hero{min-height:600px}.techmed-hero-copy{width:auto;margin:0 24px}.techmed-hero h1{letter-spacing:-2px;font-size:45px}.techmed-hero>aside{display:none}.techmed-model-showcase,.techmed-tools{padding:55px 20px}.techmed-model-showcase>header{flex-direction:column;align-items:flex-start}.techmed-showcase-layout{grid-template-rows:440px auto;grid-template-columns:1fr;min-height:750px}.techmed-model-stage{border-bottom:1px solid #d5e0e6;border-right:0}.techmed-about{grid-template-columns:1fr;gap:20px;padding:38px 20px}.techmed-workspace-shell{grid-template-columns:78px 1fr}.techmed-workspace-logo{justify-content:center}.techmed-workspace-logo>img{width:58px}.techmed-workspace-logo>span,.techmed-workspace-sidebar nav button:not(.active){font-size:0}.techmed-workspace-sidebar nav button{grid-template-columns:28px 1fr}.techmed-workspace-sidebar nav em,.techmed-workspace-sidebar>div small,.techmed-workspace-sidebar>div b{display:none}.techmed-workspace-sidebar>div{padding:8px}.techmed-workspace-content{padding:15px}.techmed-workspace-welcome>img{display:none}.techmed-workspace-apps{grid-template-columns:1fr}.techmed-workspace-overview>div{grid-template-columns:1fr 1fr}}.techmed-hero-image{width:100%;inset:0}.techmed-hero-shade{background:linear-gradient(90deg,#041d30fa 0%,#052f4ff0 42%,#052f4f57 76%,#052f4f1f 100%)}.brandmark.techmed-editor-brandmark{width:78px;box-shadow:none;background:#fff;border:1px solid #cbdbe4;border-radius:3px}.brandmark.techmed-editor-brandmark img{filter:none;mix-blend-mode:normal;width:92%;height:92%}.meshy-brand>span.company-logo{width:78px;box-shadow:none;background:#fff;border-color:#b8cbd6;padding:3px}.meshy-brand>span.company-logo img{filter:none;mix-blend-mode:normal;width:100%;height:100%}.techmed-workspace-minimal{--tm-line:#303234;color:#ededed;background:#111213;grid-template-columns:210px minmax(0,1fr)}.techmed-workspace-minimal .techmed-workspace-sidebar{border-color:var(--tm-line);background:#0c0d0e;gap:24px;padding:24px 12px}.techmed-workspace-minimal .techmed-workspace-identity{background:#fff;border:0;border-radius:4px;margin:0;padding:10px}.techmed-workspace-identity img{object-fit:contain;width:130px;height:44px;margin:auto;display:block}.techmed-workspace-minimal .techmed-workspace-sidebar nav{gap:6px;padding:0;display:grid}.techmed-workspace-minimal .techmed-workspace-sidebar nav button{color:#9ea2a5;width:100%;min-height:40px;font:13px var(--font-ui),sans-serif;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:9px 12px;display:flex}.techmed-workspace-minimal .techmed-workspace-sidebar nav button.active,.techmed-workspace-minimal .techmed-workspace-sidebar nav button:hover{color:#fff;background:#1b1d1f;border-color:#383b3e}.techmed-workspace-minimal svg{stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.techmed-workspace-minimal>main{background:0 0;min-width:0;height:100%;min-height:0;padding:36px;overflow:auto}.techmed-program-icons{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.techmed-program-icons button{color:#eee;cursor:pointer;background:#17191b;border:1px solid #303234;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:180px;height:180px;transition:background .2s,border-color .2s;display:flex}.techmed-program-icons button:hover{background:#222528;border-color:#73797e}.techmed-program-icons button>svg{stroke-width:1.2px;width:62px;height:62px}.techmed-program-icons button>span{font:500 12px var(--font-ui),sans-serif;letter-spacing:.3px}.techmed-model-browser{flex-direction:column;gap:24px;height:100%;min-height:0;display:flex}.techmed-model-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.techmed-model-toolbar>label{background:#191b1d;border:1px solid #373a3d;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:180px;padding:0 12px;display:flex}.techmed-model-toolbar input{color:#eee;width:100%;height:40px;font:14px var(--font-ui),sans-serif;background:0 0;border:0;outline:0;padding:0}.techmed-model-toolbar :is(select,button){color:#eee;min-height:42px;font:13px var(--font-ui),sans-serif;background:#191b1d;border:1px solid #373a3d;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex}.techmed-model-toolbar button{cursor:pointer}.techmed-model-toolbar button:hover{border-color:#9a9fa3}.techmed-model-browser-body{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}.techmed-model-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:14px;min-height:0;padding:1px;display:grid;overflow:auto}.techmed-model-tiles>article{background:#191b1d;border:1px solid #363a3d;border-radius:5px;min-width:0;position:relative;overflow:hidden}.techmed-model-tiles>article.selected{border-color:#eee}.techmed-model-tile{color:#eee;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.techmed-model-tile>img,.techmed-model-tile>svg{object-fit:contain;background:#222527;width:100%;height:170px}.techmed-model-tile>svg{color:#979da1;padding:58px}.techmed-model-tile>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font:13px var(--font-ui),sans-serif;padding:12px;overflow:hidden}.techmed-model-edit{color:#eee;cursor:pointer;background:#111c;border:1px solid #4b5155;border-radius:3px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:6px;right:6px}.techmed-model-edit>svg{width:15px;height:15px}.techmed-model-empty{color:#999;font:14px var(--font-ui),sans-serif}.techmed-browser-preview{background:#f1f3f4;border:1px solid #363a3d;border-radius:5px;min-height:330px;position:relative;overflow:hidden}.techmed-browser-preview>header{z-index:2;color:#eee;font:13px var(--font-ui),sans-serif;background:#17191b;justify-content:space-between;align-items:center;padding:12px;display:flex;position:absolute;inset:0 0 auto}.techmed-browser-preview>header button{color:#eee;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.techmed-browser-preview .techmed-live-viewer{height:100%;min-height:330px}@media (width<=760px){.techmed-workspace-minimal{grid-template-columns:64px minmax(0,1fr)}.techmed-workspace-minimal .techmed-workspace-sidebar{padding:14px 6px}.techmed-workspace-minimal .techmed-workspace-identity{padding:3px}.techmed-workspace-identity img{width:42px;height:30px}.techmed-workspace-minimal .techmed-workspace-sidebar nav button{justify-content:center;gap:0;padding:10px;font-size:0}.techmed-workspace-minimal>main{padding:20px}.techmed-program-icons{gap:12px}.techmed-program-icons button{width:160px;height:160px}.techmed-model-browser-body.with-preview{grid-template-columns:1fr;overflow:auto}.techmed-model-tiles{overflow:visible}.techmed-browser-preview{height:360px}}@media (width<=720px){.brandmark.techmed-editor-brandmark,.meshy-brand>span.company-logo{width:58px}}.generator-scena{--ge-frame-height:min(calc(100vw / var(--ui-zoom,1.15) - var(--ge-left-panel-width,420px) - var(--ge-right-panel-width,368px) - 86px),calc(100vh / var(--ui-zoom,1.15) - 50px));--ge-frame-top:calc(40px + (100vh / var(--ui-zoom,1.15) - 50px - var(--ge-frame-height))/2);z-index:900;width:calc(100vw / var(--ui-zoom,1.15));height:calc(100vh / var(--ui-zoom,1.15));zoom:var(--ui-zoom,1.15);grid-template-columns:var(--ge-left-panel-width,420px) minmax(0,1fr) var(--ge-right-panel-width,368px);color:#ddd;font:8.5px/1.45 var(--font-ui),Inter,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;grid-template-rows:40px minmax(0,1fr);gap:0;padding:0;display:grid;position:fixed;inset:0 auto auto 0;overflow:hidden}.generator-scena *,.generator-scena :before,.generator-scena :after{box-sizing:border-box}.generator-scena :is(button,input,select,textarea,label,p,b,strong,small,em,span){letter-spacing:normal;font-family:inherit;font-style:normal}.generator-scena :is(button,input,select,textarea){font-size:8.5px}.generator-scena :is(b,strong){font-size:inherit;font-weight:600}.generator-scena :is(p,h1,h2,figure){margin:0}.generator-scena h2{font-size:10px}.generator-scena small{color:#777;font-size:8px;line-height:1.45}.generator-scena button,.generator-scena a{color:#aaa;min-height:28px;box-shadow:none;cursor:pointer;background:#080808;border:1px solid #262626;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.generator-scena button:hover:not(:disabled),.generator-scena a:hover{color:#eee;background:#151515}.generator-scena button.active{color:#f2f2f2;background:#1a1a1a;border-color:#666}.generator-scena button:disabled{opacity:.4;cursor:default}.generator-scena :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:1px solid #aaa}.generator-scena :is(input:not([type=range]):not([type=checkbox]):not([type=file]),select,textarea){color:#ddd;width:100%;min-width:0;height:28px;box-shadow:none;background:#0b0b0b;border:1px solid #262626;border-radius:3px;padding:0 8px}.generator-scena textarea{resize:vertical;height:64px;min-height:64px;padding:8px}.generator-scena [hidden]{display:none!important}.generator-scena svg{stroke-width:1.6px;flex:none;width:14px;height:14px}.generator-scena .meshy-topbar{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 10px;display:flex}.generator-scena .meshy-back{background:0 0;border:0;font-size:10px}.generator-scena .meshy-account{color:#888;align-items:center;gap:15px;min-width:0;display:flex}.generator-scena .meshy-user{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.generator-scena .meshy-company-logo{object-fit:contain;width:62px;height:25px}.generator-scena .meshy-api-state{align-items:center;gap:5px;display:flex}.generator-scena .meshy-api-state i{background:#666;border-radius:50%;width:4px;height:4px}.generator-scena .meshy-api-state.ready i{background:#ddd}.generator-scena .meshy-editor-title{top:max(5px,calc(var(--ge-frame-top) - 34px));left:calc(var(--ge-left-panel-width,420px) + 43px);right:calc(var(--ge-right-panel-width,368px) + 43px);color:#65aaff;align-items:center;gap:7px;height:30px;padding:0 8px;font-size:10px;font-weight:600;display:flex;position:absolute}.generator-scena .meshy-editor-title b{white-space:nowrap}.generator-scena .meshy-editor-title>span{text-overflow:ellipsis;white-space:nowrap;color:#aaa;border-left:1px solid #3a3a3a;margin-left:3px;padding-left:10px;font-weight:400;overflow:hidden}.generator-scena :is(.meshy-source-panel,.meshy-settings-panel){min-width:0;min-height:0;height:var(--ge-frame-height);max-height:var(--ge-frame-height);background:#030303;border:1px solid #3a3a3a;border-radius:8px;flex-direction:column;grid-row:2;align-self:center;display:flex;position:relative;overflow:hidden}.generator-scena .meshy-source-panel{grid-column:1;margin:0 0 10px 10px;animation:.22s both editor-panel-left}.generator-scena .meshy-settings-panel{grid-column:3;margin:0 10px 10px 0;animation:.22s both editor-panel-right}.generator-scena .meshy-category-head{background:0 0;border-bottom:1px solid #262626;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 11px;display:flex}.generator-scena .meshy-category-head b{color:#ddd;letter-spacing:.1px;font-size:10px;font-weight:700}.generator-scena .meshy-category-head svg{color:#a0a0a0}.generator-scena .meshy-category-head>span{color:#777;margin-left:auto}.generator-scena .meshy-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;overflow:hidden auto}.generator-scena :is(.meshy-tab-rail,.meshy-tool-rail){z-index:3;background:#000;flex-direction:column;align-items:center;gap:0;width:38px;padding:4px 3px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.generator-scena .meshy-tab-rail{right:calc(var(--ge-right-panel-width,368px) + 4px)}.generator-scena .meshy-tool-rail{left:calc(var(--ge-left-panel-width,420px) + 4px)}.generator-scena :is(.meshy-tab-rail,.meshy-tool-rail) button{color:#969696;background:#000;border:0;border-radius:6px;width:32px;height:32px;min-height:32px;padding:0}.generator-scena :is(.meshy-tab-rail,.meshy-tool-rail) button.active{color:#f4f4f4;background:#151515}.generator-scena :is(.meshy-tab-rail,.meshy-tool-rail) svg{width:17px;height:17px}.generator-scena .meshy-stage-panel{height:var(--ge-frame-height);min-width:0;min-height:0;transform:scale(var(--editor-view-scale,1));transform-origin:50%;background:#000;border:1px solid #3a3a3a;border-radius:0;grid-area:2/2;align-self:center;margin:0 43px 10px;padding:0;transition:transform 80ms linear;overflow:hidden}.generator-scena .meshy-stage{background:#000;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.generator-scena .meshy-stage canvas{touch-action:none;cursor:grab;border-radius:0;width:100%;height:100%;display:block}.generator-scena .meshy-stage canvas:active{cursor:grabbing}.generator-scena :is(.meshy-empty-stage,.meshy-generating-visual){text-align:center;color:#888;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:24px;display:flex}.generator-scena .meshy-empty-icon{color:#666;stroke-width:1px;width:40px;height:40px;margin-bottom:8px}.generator-scena .meshy-empty-stage h2{color:#bbb;font-size:12px;font-weight:500}.generator-scena .meshy-empty-stage p{font-size:9px}.generator-scena .meshy-preview-loading{color:#666;background:#f7f7f6;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.generator-scena :is(.meshy-cost,.meshy-remesh-summary) :is(small,b){display:block}.generator-scena :is(.meshy-cost,.meshy-remesh-summary) em{color:#888;font-size:8px}.generator-scena .meshy-view-section{border-bottom:1px solid #202020;padding:12px 0}.generator-scena .meshy-view-section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.generator-scena .meshy-view-section>header>div{flex:1;min-width:0}.generator-scena .meshy-view-section>header :is(b,small){display:block}.generator-scena .meshy-view-section>header>span{color:#777}.generator-scena .meshy-multiview-toggle{cursor:pointer;color:#aaa;white-space:nowrap;align-items:center;gap:6px;display:flex}.generator-scena .meshy-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.generator-scena .meshy-view-section.single .meshy-view-grid{grid-template-columns:1fr}.generator-scena .meshy-view-slot{background:#080808;border:1px solid #303030;border-radius:3px;min-width:0;height:100px;position:relative;overflow:hidden}.generator-scena .meshy-view-slot.dragging{background:#171717;border-color:#fff}.generator-scena .meshy-view-section.single .meshy-view-slot{height:150px}.generator-scena .meshy-view-upload{background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;width:100%;height:100%;padding:8px;display:flex;position:relative}.generator-scena .meshy-view-upload>span{color:#888;font-size:25px}.generator-scena .meshy-view-upload>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.generator-scena .meshy-view-upload>i{color:#aaa;background:#080808b3;padding:1px 4px;font-size:8px;font-style:normal;position:absolute;bottom:7px;left:7px}.generator-scena .meshy-view-upload>small{background:#080808b3;padding:1px 4px;font-size:7px;position:absolute;bottom:7px;right:7px}.generator-scena .meshy-view-remove{background:#000;width:22px;height:22px;min-height:22px;padding:0;position:absolute;top:5px;right:5px}.generator-scena .meshy-view-section>p{color:#777;margin-top:8px;font-size:8px}.generator-scena .meshy-view-section>p>i{display:none}.generator-scena .meshy-field-row{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.generator-scena .meshy-folder-fields{grid-template-columns:1fr 1fr}.generator-scena label:not(.meshy-multiview-toggle){min-width:0}.generator-scena :is(.meshy-field-row label,.meshy-advanced label,.meshy-retexture-body>label,.meshy-remesh-polycount){color:#999;gap:5px;display:grid}.generator-scena .meshy-folder-field{align-items:center;gap:4px;display:flex}.generator-scena .meshy-folder-field select{flex:1;min-width:0}.generator-scena .meshy-folder-field button{flex:none;width:25px;padding:0}.generator-scena .meshy-folder-creator{gap:5px;margin-top:8px;display:flex}.generator-scena .meshy-folder-creator button{flex:none}.generator-scena .meshy-generation-setup{border-top:1px solid #202020;gap:10px;margin-top:12px;padding:12px 0 2px;display:grid}.generator-scena .meshy-resolution-control>span{color:#999;margin-bottom:6px;display:block}.generator-scena .meshy-resolution-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.generator-scena .meshy-resolution-control button{color:#999;background:#090909;border:1px solid #303030;min-width:0;min-height:31px;padding:6px}.generator-scena .meshy-resolution-control button:hover:not(:disabled){color:#eee;border-color:#666}.generator-scena .meshy-resolution-control button.active{color:#fff;background:#171717;border-color:#dedede}.generator-scena .meshy-resolution-control button:disabled{opacity:.32;cursor:not-allowed}.generator-scena .meshy-split-option{cursor:pointer;align-items:center;gap:7px;min-height:30px;display:flex!important}.generator-scena .meshy-split-option :is(b,small){display:block}.generator-scena .meshy-split-option small{color:#777}.generator-scena .meshy-texture-prompt{color:#999;gap:5px;display:grid}.generator-scena .meshy-texture-prompt textarea{resize:vertical;min-height:54px}.generator-scena .meshy-task-card{border-top:1px solid #202020;margin-top:12px;padding:12px 0 0}.generator-scena .meshy-task-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.generator-scena .meshy-task-card>header>small{display:none}.generator-scena .meshy-result-meta{gap:8px;display:grid}.generator-scena .meshy-result-meta :is(b,small){display:block}.generator-scena .meshy-result-meta small{font-size:7px}.generator-scena .meshy-result-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.generator-scena .meshy-result-actions :is(button,a){min-width:0;padding:6px}.generator-scena .meshy-result-actions .primary{color:#eee;border-color:#555}.generator-scena .meshy-model-actions{border-bottom:1px solid #202020;padding:10px 0 12px}.generator-scena .meshy-model-summary{align-items:center;gap:9px;min-width:0;margin-bottom:10px;display:flex}.generator-scena .meshy-model-summary>span{background:#080808;border:1px solid #303030;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.generator-scena .meshy-model-summary :is(img,svg){object-fit:contain;width:100%;height:100%}.generator-scena .meshy-model-summary div{min-width:0}.generator-scena .meshy-model-summary :is(b,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.generator-scena .meshy-model-summary small{color:#777;margin-top:3px}.generator-scena .meshy-generated-settings-empty{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.generator-scena .meshy-generated-settings-empty svg{color:#666;width:25px;height:25px}.generator-scena .meshy-generated-settings-empty b{color:#aaa}.generator-scena .meshy-generated-settings-empty p{max-width:210px;line-height:1.45}.generator-scena .meshy-notice{color:#999;overflow-wrap:anywhere;padding:8px 0;font-size:8px}.generator-scena .meshy-notice.error{color:#f2b5b5}.generator-scena .meshy-quality-card{border-bottom:1px solid #202020;padding:12px 0}.generator-scena .meshy-quality-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.generator-scena .meshy-quality-card>header small{display:none}.generator-scena .meshy-quality-card>header>span{color:#777;font-size:7px}.generator-scena .meshy-engine-row{align-items:center;gap:8px;padding-bottom:10px;display:flex}.generator-scena .meshy-engine-row>span{color:#aaa;border:1px solid #333;border-radius:3px;flex:none;place-items:center;width:26px;height:26px;display:grid}.generator-scena .meshy-engine-row>div{flex:1;min-width:0}.generator-scena .meshy-engine-row :is(b,small){display:block}.generator-scena .meshy-engine-row em{color:#777;font-size:7px}.generator-scena .meshy-generation-options{gap:8px;display:grid}.generator-scena :is(.meshy-generation-options label,.meshy-retexture-options label){cursor:pointer;align-items:center;gap:7px;min-height:28px;display:flex}.generator-scena :is(.meshy-generation-options,.meshy-retexture-options) :is(b,small){display:block}.generator-scena .meshy-generation-options .disabled{opacity:.4}.generator-scena .meshy-quality-note{color:#888;margin-top:8px}.generator-scena :is(.meshy-cost,.meshy-remesh-summary){border-top:1px solid #202020;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.generator-scena :is(.meshy-advanced,.meshy-retexture,.meshy-remesh){border-bottom:1px solid #202020}.generator-scena :is(.meshy-advanced>button,.meshy-retexture-toggle,.meshy-remesh-toggle){text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-height:40px;padding:10px 0}.generator-scena :is(.meshy-advanced>button,.meshy-retexture-toggle,.meshy-remesh-toggle)>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.generator-scena :is(.meshy-advanced>button,.meshy-retexture-toggle,.meshy-remesh-toggle) i{color:#999;font-style:normal}.generator-scena :is(.meshy-retexture-toggle,.meshy-remesh-toggle) small{width:100%}.generator-scena :is(.meshy-advanced>div,.meshy-retexture-body,.meshy-remesh-body){gap:10px;padding:0 0 12px;display:grid}.generator-scena :is(.meshy-advanced>div,.meshy-retexture-body,.meshy-remesh-body) p{color:#777;font-size:8px}.generator-scena :is(.meshy-texture-tabs,.meshy-remesh-topology){grid-template-columns:1fr 1fr;gap:5px;display:grid}.generator-scena .meshy-remesh-topology button{text-align:left;flex-direction:column;align-items:flex-start;padding:8px;display:flex}.generator-scena .meshy-texture-reference>button{text-align:left;justify-content:flex-start;width:100%}.generator-scena .meshy-texture-reference :is(img,button>span){object-fit:contain;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.generator-scena .meshy-texture-reference :is(b,small){display:block}.generator-scena .meshy-retexture-options{gap:8px;display:grid}.generator-scena .meshy-retexture-options>span{color:#888}.generator-scena .meshy-remesh-polycount>span{justify-content:space-between;display:flex}.generator-scena :is(.meshy-generate,.meshy-retexture-generate,.meshy-remesh-generate){color:#eee;border-color:#555;width:100%;min-height:36px;margin-top:12px}.generator-scena .meshy-generate{justify-content:center;font-weight:650}.generator-scena .meshy-config-note{color:#aaa;align-items:center;gap:8px;padding-top:12px;display:flex}.generator-scena .meshy-config-note>i{display:none}.generator-scena .meshy-config-note p{color:#777;margin-top:4px;font-size:8px}.generator-scena .meshy-generated-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.generator-scena .meshy-generated-list>p{color:#888;text-align:center;grid-column:1/-1;padding:20px 8px}.generator-scena .meshy-generated-list>button{aspect-ratio:1;background:#080808;border:1px solid #292929;min-width:0;padding:3px;display:block;overflow:hidden}.generator-scena .meshy-generated-list>button:hover{border-color:#777}.generator-scena .meshy-generated-list>button.active{border-color:#eee}.generator-scena .meshy-generated-list button>span{background:#0b0b0b;border-radius:2px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.generator-scena .meshy-generated-list img{object-fit:contain;width:100%;height:100%}.generator-scena .meshy-progress-copy{width:80%;max-width:250px}.generator-scena .meshy-progress-copy>strong{color:#ddd;margin:8px 0;font-size:30px;font-weight:400;display:block}.generator-scena :is(.meshy-task-progress,.meshy-progress-copy>div){background:#181818;height:3px;margin:10px 0;overflow:hidden}.generator-scena :is(.meshy-task-progress,.meshy-progress-copy>div)>i{background:#aaa;height:100%;transition:width .4s;display:block}.generator-scena .meshy-progress-copy>p{color:#777;font-size:8px}.generator-scena .meshy-retexture-overlay{color:#ddd;text-align:center;background:#000c;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.generator-scena .meshy-retexture-overlay>b{font-size:25px}.generator-scena .meshy-retexture-overlay>p{color:#aaa}.generator-scena[data-shared-layout=true]>:is(.meshy-source-panel,.meshy-settings-panel,.meshy-stage-panel){grid-area:auto;align-self:auto;margin:0;position:absolute}.generator-scena[data-shared-layout=true]>.meshy-source-panel{left:var(--ge-left-x);top:var(--ge-left-y);width:var(--ge-left-w);height:var(--ge-left-h);max-height:var(--ge-left-h)}.generator-scena[data-shared-layout=true]>.meshy-settings-panel{left:var(--ge-right-x);top:var(--ge-right-y);width:var(--ge-right-w);height:var(--ge-right-h);max-height:var(--ge-right-h)}.generator-scena[data-shared-layout=true]>.meshy-stage-panel{left:var(--ge-frame-x);top:var(--ge-frame-y);width:var(--ge-frame-w);height:var(--ge-frame-h);max-height:var(--ge-frame-h)}.generator-scena[data-shared-layout=true]>.meshy-tool-rail{left:var(--ge-tools-x);top:var(--ge-tools-y);width:var(--ge-tools-w);height:var(--ge-tools-h);transform:none}.generator-scena[data-shared-layout=true]>.meshy-tab-rail{left:var(--ge-tabs-x);top:var(--ge-tabs-y);width:var(--ge-tabs-w);height:var(--ge-tabs-h);transform:none}.generator-scena[data-shared-layout=true]>.meshy-editor-title{left:var(--ge-frame-x);top:max(5px,calc(var(--ge-frame-y) - 34px));width:var(--ge-frame-w);right:auto}@media (width<=1000px){.generator-scena{--ge-left-panel-width:260px!important;--ge-right-panel-width:240px!important}.generator-scena .meshy-user{display:none}}@media (width<=700px){.generator-scena{zoom:1;flex-direction:column;gap:8px;width:100vw;height:100dvh;padding:0 8px 12px;display:flex;overflow:auto}.generator-scena .meshy-topbar{flex:none;padding:0}.generator-scena .meshy-editor-title{flex:none;min-height:30px;position:static}.generator-scena .meshy-stage-panel{aspect-ratio:1;flex:none;order:2;margin:0;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important}.generator-scena :is(.meshy-source-panel,.meshy-settings-panel){flex:none;order:4;margin:0;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important}.generator-scena .meshy-settings-panel{order:6}.generator-scena .meshy-tab-rail{flex-direction:row;flex:none;order:5;transform:none;width:100%!important;height:auto!important;position:static!important}.generator-scena .meshy-tool-rail{flex:none;order:1;transform:none;width:auto!important;height:auto!important;position:static!important}.generator-scena .meshy-panel-scroll{overflow:visible}}@media (prefers-reduced-motion:reduce){.generator-scena,.generator-scena *{transition:none!important;animation:none!important}}@layer generator-controls{.generator-scena input[type=range]{appearance:none!important;width:100%!important;height:22px!important;min-height:22px!important;box-shadow:none!important;cursor:ew-resize!important;background:#090909!important;border:1px solid #151515!important;border-radius:3px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.generator-scena input[type=range]::-webkit-slider-runnable-track{background:#111!important;border:0!important;border-radius:2px!important;height:20px!important}.generator-scena input[type=range]::-webkit-slider-thumb{appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important;margin:0!important;box-shadow:-4096px 0 0 4096px #494949!important}.generator-scena input[type=range]::-moz-range-track{background:#111!important;border:0!important;height:20px!important}.generator-scena input[type=range]::-moz-range-progress{background:#494949!important;height:20px!important}.generator-scena input[type=range]::-moz-range-thumb{background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important}.generator-scena .room-range-host{position:relative!important}.generator-scena .room-range-source-value{visibility:hidden!important}.generator-scena .room-range-readout{z-index:3!important;color:#f3f3f3!important;text-shadow:0 1px 2px #000!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important}.generator-scena input[type=checkbox]{appearance:none!important;opacity:1!important;width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #666!important;border-radius:2px!important;place-content:center!important;margin:0!important;display:inline-grid!important;position:static!important}.generator-scena input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,43% 100%,100% 16%,80% 0,38% 62%);transform:scale(0);background:#fff!important;width:8px!important;height:8px!important}.generator-scena input[type=checkbox]:checked:before{transform:scale(1)}.generator-scena .graphic-check{color:#aaa!important;align-items:center!important;gap:7px!important;font-size:10px!important;display:flex!important}.generator-scena .graphic-check>i{display:none!important}.generator-scena *{scrollbar-width:thin;scrollbar-color:#1c1c1c transparent;scrollbar-gutter:auto!important}.generator-scena ::-webkit-scrollbar{width:4px!important;height:4px!important}.generator-scena ::-webkit-scrollbar-track{background:0 0!important}.generator-scena ::-webkit-scrollbar-thumb{background:#1c1c1c padding-box padding-box!important;border:1px solid #0000!important;border-radius:4px!important}.generator-scena :hover::-webkit-scrollbar-thumb{background:#292929!important;border-width:0!important}.generator-scena ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.generator-scena *{scrollbar-width:auto!important;scrollbar-color:auto!important}:is(.generator-scena,.model-editor-dialog) .texture-source-control input[type=color]{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:2px!important}.model-editor-dialog .generator-texture-panel input[type=range]{appearance:none!important;width:100%!important;height:22px!important;min-height:22px!important;box-shadow:none!important;cursor:ew-resize!important;background:#090909!important;border:1px solid #151515!important;border-radius:3px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.model-editor-dialog .generator-texture-panel input[type=range]::-webkit-slider-runnable-track{background:#111!important;border:0!important;border-radius:2px!important;height:20px!important}.model-editor-dialog .generator-texture-panel input[type=range]::-webkit-slider-thumb{appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important;margin:0!important;box-shadow:-4096px 0 0 4096px #494949!important}.model-editor-dialog .generator-texture-panel input[type=range]::-moz-range-track{background:#111!important;border:0!important;height:20px!important}.model-editor-dialog .generator-texture-panel input[type=range]::-moz-range-progress{background:#494949!important;height:20px!important}.model-editor-dialog .generator-texture-panel input[type=range]::-moz-range-thumb{background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important}.model-editor-dialog .generator-texture-panel .room-range-host{position:relative!important}.model-editor-dialog .generator-texture-panel .room-range-source-value{visibility:hidden!important}.model-editor-dialog .generator-texture-panel .room-range-readout{z-index:3!important;color:#f3f3f3!important;text-shadow:0 1px 2px #000!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important}}:is(.generator-scena,.model-editor-dialog) .generator-texture-panel{gap:9px;padding-top:10px;display:grid}:is(.generator-scena,.model-editor-dialog) .generator-texture-panel fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}:is(.generator-scena,.model-editor-dialog) .generator-texture-panel label{color:#999;gap:5px;display:grid}:is(.generator-scena,.model-editor-dialog) .generator-texture-panel label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.generator-scena,.model-editor-dialog) .texture-preview-toolbar{align-items:center;gap:4px;display:flex}:is(.generator-scena,.model-editor-dialog) .texture-preview-toolbar>span{color:#777;margin-right:auto}:is(.generator-scena,.model-editor-dialog) .texture-preview-toolbar button{border:0;min-height:23px;padding:3px 6px}:is(.generator-scena,.model-editor-dialog) .texture-atlas-viewport{overscroll-behavior:contain;background:#000;border:1px solid #3a3a3a;width:100%;height:220px;overflow:auto}:is(.generator-scena,.model-editor-dialog) .texture-atlas-content{touch-action:none;width:100%;margin-inline:auto;position:relative}:is(.generator-scena,.model-editor-dialog) .texture-atlas-viewport.native .texture-atlas-content{width:max-content}:is(.generator-scena,.model-editor-dialog) .texture-atlas-image canvas{image-rendering:auto;touch-action:none;cursor:crosshair;max-width:none;display:block}:is(.generator-scena,.model-editor-dialog) .texture-sample-selection{pointer-events:none;z-index:4;background:#ffffff15;border:1px dashed #fff;outline:1px solid #0009;position:absolute}:is(.generator-scena,.model-editor-dialog) .texture-edit-actions{align-items:center;gap:4px;display:flex}:is(.generator-scena,.model-editor-dialog) .texture-edit-actions button{border:0;width:27px;height:25px;min-height:25px;padding:0}:is(.generator-scena,.model-editor-dialog) .texture-edit-actions span{color:#999;margin-left:auto;font-size:8px}:is(.generator-scena,.model-editor-dialog) .texture-tools{border-top:1px solid #202020;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:9px;display:grid}:is(.generator-scena,.model-editor-dialog) .texture-tools button{text-align:left;justify-content:flex-start;min-height:31px}:is(.generator-scena,.model-editor-dialog) .texture-tools button.active{color:#eee;border-color:#777}:is(.generator-scena,.model-editor-dialog) .texture-brush-settings,:is(.generator-scena,.model-editor-dialog) .texture-adjustments{border-top:1px solid #202020;gap:10px;padding-top:11px;display:grid}:is(.generator-scena,.model-editor-dialog) .texture-source-control{align-items:center;gap:5px;display:flex}:is(.generator-scena,.model-editor-dialog) .texture-source-control input[type=color]{cursor:pointer;background:#080808;border:1px solid #444;border-radius:3px;width:28px;min-width:28px;height:28px;margin-left:auto;padding:2px}:is(.generator-scena,.model-editor-dialog) .texture-decal-upload{width:100%}:is(.generator-scena,.model-editor-dialog) .texture-decal-preview{background:#101010;border:1px solid #292929;width:100%;padding:6px}:is(.generator-scena,.model-editor-dialog) .texture-decal-preview canvas{object-fit:contain;width:100%;height:110px;display:block}:is(.generator-scena,.model-editor-dialog) .texture-brush-settings p,:is(.generator-scena,.model-editor-dialog) .texture-edit-message{color:#888;font-size:8px;line-height:1.5}:is(.generator-scena,.model-editor-dialog) .texture-edit-error{color:#f2b5b5;font-size:8px}:is(.generator-scena,.model-editor-dialog) .texture-overwrite{color:#eee;border-color:#555;width:100%;min-height:34px;margin-top:3px}:is(.generator-scena,.model-editor-dialog) .texture-brush-cursor{z-index:3;pointer-events:none;border:1px solid #fff;border-radius:50%;outline:1px solid #0008;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003}[data-app=room] .model-editor-dialog .model-import-right-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.model-editor-dialog .model-import-right-tabs button{min-width:0}.model-editor-dialog .model-import-right-tabs svg{flex:none;width:15px;height:15px}.model-editor-dialog .model-texture-panel{color:#aaa;background:#000;min-height:0;padding:0 12px 14px;font-size:10px;overflow:auto}[data-app=room] .model-editor-dialog .generator-texture-panel button{font:inherit;color:#aaa;cursor:pointer;background:#080808;border:1px solid #292929;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.model-editor-dialog .generator-texture-panel button:hover{color:#eee;background:#151515}.model-editor-dialog .generator-texture-panel button:disabled{opacity:.35;cursor:default}[data-app=room] .model-editor-dialog .generator-texture-panel button.active{color:#fff;background:#151515;border-color:#777}.model-editor-dialog .generator-texture-panel svg{flex:none;width:14px;height:14px}.model-editor-dialog .generator-texture-panel select{color:#bbb;width:100%;min-width:0;max-width:100%;font:inherit;background:#080808;border:1px solid #333;border-radius:3px;padding:6px}.graphic-editor{--ge-bg:#111418;--ge-panel:#181c21;--ge-panel-2:#1e2329;--ge-line:#2c333b;--ge-text:#e6ebef;--ge-muted:#7e8993;--ge-accent:#35c59a;z-index:620;background:var(--ge-bg);color:var(--ge-text);font-family:var(--font-ui),Inter,Arial,sans-serif;grid-template-rows:58px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr) 294px;font-size:12px;display:grid;position:fixed;inset:0}.graphic-editor button,.graphic-editor input,.graphic-editor select{font:inherit}.graphic-editor button{color:inherit}.graphic-topbar{border-bottom:1px solid var(--ge-line);background:#171b20;grid-column:1/-1;grid-template-columns:248px minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:0 2px 14px #0004}.graphic-back{border:0;border-right:1px solid var(--ge-line);background:0 0;align-items:center;gap:9px;height:58px;padding:0 17px;font-size:11px;display:flex;color:#9da8b0!important}.graphic-back:hover{background:#20252b;color:#fff!important}.graphic-brand{align-items:center;gap:10px;padding-left:18px;display:flex}.graphic-brand>i{color:#fff;background:linear-gradient(145deg,#33c89b,#19765e);border:1px solid #4fe0b4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 17px #15775b44}.graphic-brand b,.graphic-brand small{display:block}.graphic-brand b{font-size:12px}.graphic-brand small{color:#658079;letter-spacing:.8px;margin-top:2px;font-size:6px;font-weight:800}.graphic-topbar>nav{gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.graphic-topbar>nav button{color:#a9b2b9;background:0 0;border:1px solid #0000;border-radius:6px;height:31px;padding:0 10px;font-size:8px}.graphic-topbar>nav button:hover:not(:disabled){color:#fff;background:#242a30;border-color:#354049}.graphic-topbar>nav button:disabled{opacity:.35;cursor:default}.graphic-export{background:#239b79;border:1px solid #45d2a9;border-radius:7px;height:34px;margin-right:13px;padding:0 15px;font-size:9px;font-weight:850;box-shadow:0 7px 18px #1b8a6a33;color:#fff!important}.graphic-layers-panel,.graphic-properties-panel{background:var(--ge-panel);min-height:0;overflow:auto}.graphic-layers-panel{border-right:1px solid var(--ge-line);flex-direction:column;display:flex}.graphic-panel-title{border-bottom:1px solid var(--ge-line);flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 13px;display:flex}.graphic-panel-title small,.graphic-panel-title b{display:block}.graphic-panel-title small,.graphic-properties-panel section>header small,.graphic-render-library header small{color:#5f6e78;letter-spacing:.8px;font-size:6px;font-weight:800}.graphic-panel-title b{margin-top:3px;font-size:12px}.graphic-panel-title>button{color:#a9b9c1;background:#252c32;border:1px solid #3a4a51;border-radius:6px;width:27px;height:27px;font-size:14px}.graphic-layer-actions{border-bottom:1px solid var(--ge-line);background:#14181c;grid-template-columns:repeat(4,1fr);gap:4px;height:37px;padding:5px 8px;display:grid}.graphic-layer-actions button{color:#87949c;background:#20262c;border:1px solid #2d353c;border-radius:5px;font-size:10px}.graphic-layer-actions button:hover:not(:disabled){color:#b7f6e2;border-color:#42645b}.graphic-layer-actions button:disabled{opacity:.3}.graphic-layer-list{min-height:170px;max-height:48%;padding:7px;overflow:auto}.graphic-layer-list>button{text-align:left;background:#15191e;border:1px solid #0000;border-radius:7px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:58px;margin-bottom:5px;padding:5px;display:grid}.graphic-layer-list>button:hover{background:#20262c}.graphic-layer-list>button.active{background:#1c302a;border-color:#2ca67f;box-shadow:inset 3px 0 #39c99d}.layer-thumb{background-color:#22272c;background-image:linear-gradient(45deg,#2a3036 25%,#0000 25%),linear-gradient(-45deg,#2a3036 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a3036 75%),linear-gradient(-45deg,#0000 75%,#2a3036 75%),none;background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #323b43;border-radius:5px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.layer-thumb img{object-fit:cover;max-width:100%;max-height:100%}.layer-copy{min-width:0}.layer-copy b,.layer-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.layer-copy b{font-size:8px}.layer-copy small{color:#6e7a84;margin-top:5px;font-size:6px}.layer-switches{gap:5px;display:grid}.layer-switches i{color:#8c99a2;background:#242b31;border-radius:4px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.graphic-empty-layers{text-align:center;border:1px dashed #344049;border-radius:8px;place-items:center;padding:22px 14px;display:grid}.graphic-empty-layers>span{color:#52d4ad;background:#203e35;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.graphic-empty-layers b{margin-top:10px;font-size:9px}.graphic-empty-layers small{color:#6f7b84;margin-top:5px;font-size:7px;line-height:1.5}.graphic-render-library{border-top:1px solid var(--ge-line);background:#15191d;margin-top:auto;padding:12px}.graphic-render-library>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.graphic-render-library header small,.graphic-render-library header b{display:block}.graphic-render-library header b{margin-top:3px;font-size:9px}.graphic-render-library header>span{color:#61d4b2;text-align:center;background:#23352f;border-radius:9px;min-width:21px;padding:3px 5px;font-size:7px}.graphic-render-library>div{gap:5px;display:grid}.graphic-render-library>div>button{text-align:left;background:#1d2227;border:1px solid #2d353c;border-radius:6px;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:7px;height:45px;padding:4px;display:grid}.graphic-render-library img{object-fit:cover;border-radius:4px;width:56px;height:35px}.graphic-render-library b,.graphic-render-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-render-library b{font-size:7px}.graphic-render-library small{color:#6e7a82;margin-top:3px;font-size:6px}.graphic-render-library i{color:#49c9a2;font-size:12px;font-style:normal}.graphic-render-library>p{color:#69767e;text-align:center;border:1px dashed #303941;border-radius:6px;margin:0;padding:12px;font-size:7px;line-height:1.5}.graphic-workspace{background:#0d1013;grid-template-rows:22px minmax(0,1fr) 32px;min-width:0;min-height:0;display:grid}.graphic-ruler{color:#526069;background:#15191d;border-bottom:1px solid #252b31;font-size:6px;overflow:hidden}.graphic-ruler-x{background-image:repeating-linear-gradient(90deg,#0000 0 19px,#3d464d 20px);justify-content:space-around;align-items:center;padding-left:12px;display:flex}.graphic-ruler span,.graphic-ruler i{background:#15191d;padding:1px 4px;font-style:normal}.graphic-canvas-stage{background:radial-gradient(circle,#262d33,#171b20 65%,#101316);place-items:center;min-width:0;min-height:0;padding:60px;display:grid;position:relative;overflow:auto}.graphic-canvas-wrap{background-color:#f3f4f5;background-image:linear-gradient(45deg,#d9dde0 25%,#0000 25%),linear-gradient(-45deg,#d9dde0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dde0 75%),linear-gradient(-45deg,#0000 75%,#d9dde0 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;flex:none;position:relative;box-shadow:0 18px 55px #000b,0 0 0 1px #fff2}.graphic-canvas-wrap canvas{touch-action:none;cursor:default;display:block}.graphic-drop-hint{background:#171d22e8;border:1px dashed #fff3;border-radius:12px;place-items:center;padding:26px 34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0008;color:#dce3e7!important}.graphic-drop-hint>span{color:#59d9b3;background:#21453a;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.graphic-drop-hint b{margin-top:13px;font-size:11px}.graphic-drop-hint small{color:#7a8790;margin-top:6px;font-size:8px}.graphic-statusbar{color:#73808a;background:#171b20;border-top:1px solid #293037;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;font-size:7px;display:grid}.graphic-statusbar>span:nth-child(2){color:#9aa5ac}.graphic-statusbar>div{justify-self:end;align-items:center;gap:5px;display:flex}.graphic-statusbar button{color:#9da8af;background:#20262b;border:1px solid #343d44;border-radius:5px;width:22px;height:22px}.graphic-statusbar input{width:84px;accent-color:var(--ge-accent)}.graphic-statusbar b{color:#abb5bb;text-align:right;min-width:32px}.graphic-properties-panel>section{border-bottom:1px solid var(--ge-line);padding:14px}.graphic-properties-panel section>header{align-items:end;margin-bottom:12px;display:flex}.graphic-properties-panel section>header small,.graphic-properties-panel section>header b{display:block}.graphic-properties-panel section>header b{margin-top:3px;font-size:10px}.graphic-properties-panel section>header button{color:#43c59e;background:0 0;border:0;margin-left:auto;font-size:7px}.graphic-size-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;display:grid}.graphic-size-inputs label span,.graphic-name span,.graphic-select>span{color:#77838c;margin-bottom:5px;font-size:7px;display:block}.graphic-size-inputs input,.graphic-name input,.graphic-transform-grid input,.graphic-select select{color:#e2e8eb;background:#101418;border:1px solid #374049;border-radius:6px;outline:none;width:100%;height:31px;padding:0 8px;font-size:8px}.graphic-size-inputs>i{color:#58636c;padding-bottom:9px;font-style:normal}.graphic-presets{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.graphic-presets button{text-align:left;background:#20252b;border:1px solid #303941;border-radius:6px;padding:7px}.graphic-presets b,.graphic-presets small{display:block}.graphic-presets b{font-size:7px}.graphic-presets small{color:#6d7982;margin-top:3px;font-size:6px}.graphic-presets button:hover{border-color:#367a66}.graphic-background{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.graphic-background>label:first-child{color:#87939b;background:#1e2429;border:1px solid #303941;border-radius:6px;justify-content:space-between;align-items:center;height:32px;padding:0 8px;font-size:7px;display:flex}.graphic-background input[type=color]{background:0 0;border:0;width:26px;height:21px;padding:0}.graphic-check{color:#87939b;align-items:center;gap:6px;height:32px;font-size:7px;display:flex}.graphic-check input{opacity:0;position:absolute}.graphic-check i{background:#353d43;border-radius:9px;width:25px;height:14px;padding:2px}.graphic-check i:after{content:"";background:#88939a;border-radius:50%;width:10px;height:10px;transition:transform .15s;display:block}.graphic-check input:checked+i{background:#237c63}.graphic-check input:checked+i:after{background:#fff;transform:translate(11px)}.graphic-name{margin-bottom:8px;display:block}.graphic-transform-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.graphic-transform-grid label{position:relative}.graphic-transform-grid label span{color:#5e6a72;font-size:6px;position:absolute;top:8px;left:7px}.graphic-transform-grid input{padding-left:22px}.graphic-transform-actions{gap:5px;margin:7px 0 10px;display:flex}.graphic-transform-actions button{color:#7e8b94;background:#20262b;border:1px solid #333c44;border-radius:5px;flex:1;min-height:29px;padding:3px;font-size:6px}.graphic-transform-actions button.active{color:#8ee4ca;background:#203a32;border-color:#2e8a6e}.graphic-range{margin-top:9px;display:block}.graphic-range>span{color:#89959d;justify-content:space-between;font-size:7px;display:flex}.graphic-range em{color:#c6d0d6;font-size:7px;font-style:normal}.graphic-range input{width:100%;height:14px;accent-color:var(--ge-accent);margin:5px 0 0}.graphic-select{margin-top:9px;display:block}.graphic-effect-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.graphic-effect-grid button{text-align:left;background:#20262b;border:1px solid #303941;border-radius:7px;align-items:center;gap:7px;height:44px;padding:5px;display:flex}.graphic-effect-grid button:hover{border-color:#42685d}.graphic-effect-grid button.active{background:#20372f;border-color:#34b68e;box-shadow:inset 0 0 0 1px #34b68e33}.graphic-effect-grid i{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(135deg,#f2f3f4 50%,#181b1e 50%);border-radius:6px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.graphic-effect-grid span{font-size:7px}.curve-display{background-color:#111519;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:23px 23px;border:1px solid #323b43;border-radius:7px;height:94px;position:relative;overflow:hidden}.curve-display:before{content:"";transform-origin:0;background:#53616a;height:1px;position:absolute;bottom:12px;left:12px;right:12px;transform:rotate(-31deg)}.curve-segment{transform-origin:0;background:#44d2a7;width:34%;height:2px;position:absolute;bottom:20%;left:8%;box-shadow:0 0 7px #42d1a688}.curve-segment.two{bottom:44%;left:36%}.curve-segment.three{bottom:68%;left:64%}.curve-display span,.curve-display b,.curve-display em{background:#13221e;border:2px solid #54d9b1;border-radius:50%;width:7px;height:7px;position:absolute}.curve-display span{bottom:18%;left:8%}.curve-display b{bottom:49%;left:49%}.curve-display em{font-style:normal;top:7%;right:7%}.graphic-no-selection{text-align:center;border-radius:9px;margin:14px;border:1px dashed #323c44!important}.graphic-no-selection>span{color:#657985;background:#222a30;border-radius:10px;place-items:center;width:40px;height:40px;margin:2px auto 10px;font-size:18px;display:grid}.graphic-no-selection>b{font-size:9px}.graphic-no-selection p{color:#707c84;margin:7px 0 0;font-size:7px;line-height:1.55}.desktop-app.graphic .desktop-app-icon{background:linear-gradient(145deg,#33c89b,#19775e);border-color:#50d6af}.hub-desktop-app.graphic .hub-desktop-launch>span{background:linear-gradient(145deg,#36cda0,#18755d);border-color:#51dbb2}.hub-desktop-app.graphic>div:last-child button{color:#63d8b5}.hub-render-preview>footer button{color:#79ddbf;background:#203b33;border:1px solid #328e73;border-radius:8px;height:32px;margin-left:auto;margin-right:7px;padding:0 12px;font-size:7px;font-weight:800}@media (width<=1100px){.graphic-editor{grid-template-columns:210px minmax(0,1fr) 260px}.graphic-topbar{grid-template-columns:210px minmax(0,1fr) auto}.graphic-topbar>nav button{padding:0 6px}.graphic-back span{display:none}.graphic-canvas-stage{padding:32px}}@media (width<=820px){.graphic-editor{grid-template-rows:52px minmax(0,1fr);grid-template-columns:180px minmax(0,1fr)}.graphic-topbar{grid-template-columns:180px minmax(0,1fr) auto;height:52px}.graphic-topbar>nav{display:none}.graphic-properties-panel{z-index:4;width:260px;position:absolute;top:52px;bottom:0;right:0;box-shadow:-12px 0 35px #0008}.graphic-export{padding:0 9px}.graphic-brand{padding-left:10px}.graphic-canvas-stage{padding:24px}}.graphic-project-name{color:#f0f2f2;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;width:170px;max-width:18vw;height:22px;padding:0;font-size:11px;font-weight:760}.graphic-top-actions{align-items:center;gap:7px;display:flex}.graphic-project-save{background:#202624;border:1px solid #4a5551;height:34px;padding:0 12px;font-size:8px;font-weight:800;color:#c9d5d1!important}.graphic-project-save:hover:not(:disabled){background:#28332f;border-color:#628b7d}.graphic-project-save:disabled{opacity:.5}.graphic-brand small{white-space:nowrap}.graphic-editor{grid-template-columns:292px minmax(0,1fr) 308px}.graphic-layers-panel{position:relative;overflow:visible}.graphic-properties-panel{scrollbar-color:#35423f #13171b;scrollbar-width:thin;overflow:auto}.graphic-document-panel{border-bottom:1px solid var(--ge-line);scrollbar-color:#35423f #171b20;scrollbar-width:thin;background:linear-gradient(#1d2328,#171b20);flex:none;max-height:45vh;padding:13px;overflow:auto}.graphic-document-panel>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.graphic-document-panel>header small,.graphic-document-panel>header b{display:block}.graphic-document-panel>header small{color:#64736d;letter-spacing:1px;font-size:6px;font-weight:900}.graphic-document-panel>header b{margin-top:3px;font-size:10px}.graphic-document-panel>header button{color:#5bd6b0;background:#222a2c;border:1px solid #34433f;border-radius:7px;width:28px;height:28px;font-size:13px}.graphic-document-panel .graphic-size-inputs input{height:30px}.graphic-orientation{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.graphic-orientation button{color:#77858d;background:#1b2126;border:1px solid #303a40;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:30px;font-size:7px;display:flex}.graphic-orientation button.active{color:#a9ebd8;background:#20352f;border-color:#338f73}.graphic-orientation i{border:1px solid;border-radius:1px;display:block}.graphic-orientation i.horizontal{width:12px;height:8px}.graphic-orientation i.vertical{width:8px;height:12px}.graphic-document-panel .graphic-presets{scrollbar-color:#35423f transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:134px;padding-right:3px;overflow:auto}.graphic-document-panel .graphic-presets button{background:#1b2025;min-width:0;position:relative}.graphic-document-panel .graphic-presets button.active{background:#20352f;border-color:#35b88e;box-shadow:inset 0 0 0 1px #35b88e22}.graphic-document-panel .graphic-presets button:last-child{background:linear-gradient(110deg,#213831,#1d2827);grid-column:1/-1}.graphic-document-panel .graphic-presets button:last-child:after{content:"MAX";color:#59d7b1;letter-spacing:.8px;font-size:5px;font-weight:900;position:absolute;top:8px;right:7px}.graphic-panel-title{height:48px}.graphic-layer-actions{flex:none}.graphic-layer-list{flex:1;min-height:100px;max-height:none}.graphic-renders-tab{border:0;border-top:1px solid var(--ge-line);text-align:left;background:linear-gradient(#1a2024,#13171b);flex:none;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:7px;height:48px;margin:0;padding:5px 10px;display:grid}.graphic-renders-tab:hover,.graphic-renders-tab.active{background:#1e2b27}.graphic-renders-tab>i{color:#55d5ae;background:#20342e;border:1px solid #335147;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.graphic-renders-tab b,.graphic-renders-tab small{display:block}.graphic-renders-tab b{font-size:8px}.graphic-renders-tab small{color:#66776f;margin-top:3px;font-size:6px}.graphic-renders-tab em{color:#68d9b8;text-align:center;background:#213830;border-radius:10px;min-width:21px;padding:3px 5px;font-size:7px;font-style:normal}.graphic-renders-tab strong{color:#6d7a82;font-size:15px;font-weight:400}.graphic-renders-drawer{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#151a1edb;border-right:1px solid #34413e;width:344px;transition:opacity .18s,transform .24s cubic-bezier(.22,.8,.2,1);position:absolute;top:0;bottom:0;left:100%;overflow:hidden;transform:translate(-20px);box-shadow:18px 0 45px #0009}.graphic-renders-drawer.open{opacity:1;pointer-events:auto;transform:translate(0)}.graphic-renders-drawer>header{background:linear-gradient(150deg,#20352f,#171d21);border-bottom:1px solid #2e383d;justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.graphic-renders-drawer>header small,.graphic-renders-drawer>header b{display:block}.graphic-renders-drawer>header small{color:#53cda8;letter-spacing:.9px;font-size:6px;font-weight:900}.graphic-renders-drawer>header b{margin-top:4px;font-size:12px}.graphic-renders-drawer>header p{color:#738079;max-width:255px;margin:6px 0 0;font-size:7px;line-height:1.45}.graphic-renders-drawer>header button{color:#9caea7;background:#19231f;border:1px solid #3a4945;border-radius:7px;width:27px;height:27px}.graphic-renders-drawer>div{scrollbar-color:#35423f transparent;scrollbar-width:thin;height:calc(100% - 91px);padding:9px;overflow:auto}.graphic-renders-drawer>div>button{color:#dfe6e3;text-align:left;background:#1a2024;border:1px solid #2d383b;border-radius:8px;grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;height:66px;margin-bottom:6px;padding:5px;display:grid}.graphic-renders-drawer>div>button:hover:not(:disabled){background:#20302b;border-color:#3d8e77}.graphic-renders-drawer>div>button:disabled{opacity:.43;cursor:not-allowed}.graphic-renders-drawer img{object-fit:cover;border-radius:5px;width:88px;height:54px}.graphic-renders-drawer b,.graphic-renders-drawer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-renders-drawer b{font-size:8px}.graphic-renders-drawer small{color:#728078;margin-top:5px;font-size:6px}.graphic-renders-drawer>p{color:#748079;text-align:center;border:1px dashed #34403e;border-radius:8px;margin:14px;padding:18px;font-size:7px;line-height:1.5}.graphic-statusbar button.fit{color:#7edcbe;width:auto;padding:0 7px}.graphic-effect-grid button.rift{background:linear-gradient(110deg,#25332f,#181e22);grid-column:1/-1}.graphic-effect-grid button.rift i{background:repeating-linear-gradient(135deg,#080a0b 0 3px,#f6f7f7 3px 5px)}.graphic-effect-grid button span small{color:#57d2ad;letter-spacing:.8px;margin-top:3px;font-size:5px;display:block}.graphic-rift-controls{background:linear-gradient(145deg,#1a2421,#12171a);border:1px solid #34453f;border-radius:8px;margin-top:10px;padding:10px}.graphic-rift-note{align-items:center;gap:9px;margin-bottom:5px;display:flex}.graphic-rift-note>span{color:#62dab5;text-shadow:0 1px 2px #000;background:repeating-linear-gradient(135deg,#090a0b 0 4px,#fff 4px 6px);border:1px solid #65716d;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid}.graphic-rift-note p{margin:0}.graphic-rift-note b,.graphic-rift-note small{display:block}.graphic-rift-note b{font-size:8px}.graphic-rift-note small{color:#708079;margin-top:3px;font-size:6px;line-height:1.4}.graphic-seed{color:#91dec7;text-align:left;background:#1f2926;border:1px solid #34433e;border-radius:6px;width:100%;height:29px;margin-top:10px;padding:0 8px;font-size:7px}.graphic-seed small{float:right;color:#58736a;font-size:5px}.graphic-cutout>p{color:#6e7b76;margin:-4px 0 10px;font-size:7px;line-height:1.5}.graphic-check.compact{width:26px;height:15px;margin-left:auto}.graphic-cutout-mode{grid-template-columns:1fr 1fr;gap:5px;display:grid}.graphic-cutout-mode button{text-align:left;background:#1d2327;border:1px solid #303a3e;border-radius:7px;padding:8px}.graphic-cutout-mode button.active{background:#20342e;border-color:#3aaa89}.graphic-cutout-mode b,.graphic-cutout-mode small{display:block}.graphic-cutout-mode b{font-size:7px}.graphic-cutout-mode small{color:#67746f;margin-top:4px;font-size:5px;line-height:1.35}.graphic-range input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin-top:4px}.graphic-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#26332f,#36443f);border:1px solid #34413e;border-radius:8px;height:4px;box-shadow:inset 0 1px 2px #0008}.graphic-range input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#75e5c2,#2fa980);border:2px solid #17201d;border-radius:50%;width:14px;height:14px;margin-top:-6px;transition:transform .1s,box-shadow .1s;box-shadow:0 0 0 1px #5bd4af,0 3px 8px #000b}.graphic-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 3px #4bd3a733,0 4px 10px #000}.graphic-range input[type=range]::-moz-range-thumb{background:#55d4ad;border:2px solid #17201d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #5bd4af}.graphic-editor button{transition:border-color .15s,background-color .15s,color .15s,transform .12s}@media (width<=1100px){.graphic-editor{grid-template-columns:246px minmax(0,1fr) 276px}.graphic-topbar{grid-template-columns:246px minmax(0,1fr) auto}.graphic-renders-drawer{width:310px}.graphic-document-panel{padding:10px}}@media (width<=820px){.graphic-editor{grid-template-rows:52px minmax(0,1fr);grid-template-columns:180px minmax(0,1fr)}.graphic-topbar{grid-template-columns:180px minmax(0,1fr) auto}.graphic-renders-drawer{width:min(310px,100vw - 180px)}.graphic-document-panel{max-height:42vh;padding:8px}}.graphic-topbar>nav button.active{color:#a5f0d8;background:#203a32;border-color:#3ab58f;box-shadow:0 0 0 1px #38c49a22,0 6px 18px #0c8b6630}.graphic-layer-quick{background:linear-gradient(150deg,#1d2725,#151a1e);border-bottom:1px solid #2b3439;flex:none;padding:10px 12px 11px}.graphic-layer-quick.disabled{opacity:.5}.graphic-layer-quick header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.graphic-layer-quick header span{color:#5f746d;letter-spacing:.85px;font-size:5px;font-weight:900}.graphic-layer-quick header b{color:#c5d4cf;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:7px;overflow:hidden}.graphic-layer-quick>label:first-of-type{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px;display:grid}.graphic-layer-quick label>span{color:#84928d;font-size:7px}.graphic-layer-quick select{color:#d9e5e1;background:#111719;border:1px solid #35443f;border-radius:6px;outline:none;width:100%;height:28px;padding:0 7px;font-size:7px}.graphic-layer-quick .graphic-range{margin-top:8px}.graphic-layer-quick input:disabled,.graphic-layer-quick select:disabled{cursor:not-allowed}.graphic-canvas-stage.smart-selecting canvas{cursor:crosshair}.graphic-canvas-stage.smart-selecting .graphic-canvas-wrap{box-shadow:0 18px 55px #000b,0 0 0 1px #64d7b866,0 0 32px #2ac5951f}.graphic-smart-selection{background:linear-gradient(165deg,#1b2225,#15191d)}.graphic-smart-selection>header button{border-radius:6px;color:#81918c!important;background:#20282a!important;border:1px solid #34413e!important;padding:5px 7px!important}.graphic-smart-selection>header button.active{color:#9ce9d2!important;background:#203b33!important;border-color:#3bb58f!important}.graphic-smart-selection>p{color:#71807b;margin:-3px 0 10px;font-size:7px;line-height:1.5}.graphic-selection-modes{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.graphic-selection-modes button{color:#788680;background:#1c2226;border:1px solid #303b3f;border-radius:6px;height:29px;font-size:7px}.graphic-selection-modes button.active{color:#a5e8d4;background:#20352f;border-color:#3ba986}.graphic-selection-status{color:#a0ddca;background:#1c302a;border:1px solid #315047;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:7px;display:flex}.graphic-selection-status>i{background:#55dbb2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #55dbb2}.graphic-selection-status>span{color:#5f8a7d;margin-left:auto;font-size:6px}.graphic-selection-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.graphic-selection-actions button{color:#89958f;background:#1d2327;border:1px solid #303b3f;border-radius:6px;height:28px;font-size:6px}.graphic-selection-actions button:hover{color:#c2d9d1;border-color:#3c6e61}.graphic-selection-adjustments{background:#111719;border:1px solid #303e3a;border-radius:8px;margin-top:11px;padding:9px}.graphic-selection-adjustments>small{color:#55b797;letter-spacing:.75px;margin-bottom:5px;font-size:5px;font-weight:900;display:block}.graphic-selection-footer{grid-template-columns:1fr 1.3fr;gap:6px;margin-top:9px;display:grid}.graphic-selection-footer button{color:#7f8d88;background:#1e2528;border:1px solid #34413e;border-radius:6px;height:31px;font-size:7px}.graphic-selection-footer button.apply{color:#fff;background:linear-gradient(145deg,#2aa17d,#217760);border-color:#3cb68f;font-weight:850;box-shadow:0 7px 18px #0c8a6530}.graphic-selection-footer button:disabled{opacity:.35;box-shadow:none;cursor:default}.graphic-selection-hint{background:#14191c;border:1px dashed #35413e;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.graphic-selection-hint>span{color:#5ad2ad;background:#20372f;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.graphic-selection-hint p{margin:0}.graphic-selection-hint b,.graphic-selection-hint small{display:block}.graphic-selection-hint b{font-size:7px}.graphic-selection-hint small{color:#66746f;margin-top:4px;font-size:6px;line-height:1.4}.graphic-document-tab{text-align:left;border:0;border-bottom:1px solid #353535;flex:none;grid-template-columns:29px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;height:49px;padding:5px 11px;display:grid;background:#1b1b1b!important}.graphic-document-tab:hover,.graphic-document-tab.active{background:#282d2b!important}.graphic-document-tab>i{color:#76b6a2;background:#252525;border:1px solid #4a4a4a;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.graphic-document-tab b,.graphic-document-tab small{display:block}.graphic-document-tab b{font-size:8px}.graphic-document-tab small{color:#777;margin-top:3px;font-size:6px}.graphic-document-tab strong{color:#888;font-size:15px;font-weight:400}.graphic-document-drawer{z-index:32;opacity:0;pointer-events:none;border-right:1px solid #444;width:360px;transition:opacity .16s,transform .2s;position:absolute;top:0;bottom:0;left:100%;overflow:auto;transform:translate(-18px);background:#202020!important;max-height:none!important}.graphic-document-drawer.open{opacity:1;pointer-events:auto;transform:translate(0)}.graphic-document-drawer>header{border-bottom:1px solid #393939;align-items:flex-start;padding-bottom:12px}.graphic-document-drawer>header p{color:#777;max-width:260px;margin:6px 0 0;font-size:7px;line-height:1.45}.graphic-document-drawer>header>div:last-child{gap:5px;display:flex}.graphic-document-drawer .graphic-presets{max-height:none!important}.graphic-document-drawer .graphic-presets button:last-child{grid-column:1/-1}.graphic-selection-context{transform-origin:0 0;animation:.13s ease-out graphic-quick-correction-in}.graphic-canvas-wrap canvas{image-rendering:auto}@keyframes graphic-quick-correction-in{0%{opacity:0;transform:translate(4px,4px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1100px){.graphic-document-drawer{width:330px}}@media (width<=820px){.graphic-document-drawer{width:min(330px,100vw - 180px)}}@media (width<=1100px){.graphic-layer-quick{padding-inline:9px}.graphic-layer-quick>label:first-of-type{grid-template-columns:70px minmax(0,1fr)}}.graphic-smart-selection>header button:disabled{opacity:.55;cursor:wait}.graphic-semantic-loading{background:linear-gradient(145deg,#1b302a,#131b1c);border:1px solid #30564b;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.graphic-semantic-loading>i{border:2px solid #315c50;border-top-color:#61dfb7;border-radius:50%;flex:none;width:25px;height:25px;animation:.85s linear infinite graphicSemanticSpin}.graphic-semantic-loading b,.graphic-semantic-loading small{display:block}.graphic-semantic-loading b{color:#c5e5db;font-size:8px}.graphic-semantic-loading small{color:#698078;margin-top:4px;font-size:6px;line-height:1.4}.graphic-semantic-summary{background:#12191a;border:1px solid #2e3e3a;border-radius:7px;margin-top:3px;padding:8px 9px}.graphic-semantic-summary>span{color:#56cda9;letter-spacing:.85px;font-size:5px;font-weight:900}.graphic-semantic-summary>p{color:#77857f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:6px;line-height:1.45;display:-webkit-box;overflow:hidden}.graphic-semantic-parts{scrollbar-color:#35463f transparent;scrollbar-width:thin;gap:4px;max-height:190px;margin-top:7px;padding-right:3px;display:grid;overflow:auto}.graphic-semantic-parts>button{text-align:left;background:#171d20;border:1px solid #2e383b;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;padding:6px 8px;display:grid}.graphic-semantic-parts>button:hover{background:#1d2825;border-color:#42645b}.graphic-semantic-parts>button.active{background:#1d332c;border-color:#3db38e;box-shadow:inset 2px 0 #54d8b0}.graphic-semantic-parts>button>i{width:7px;height:24px;box-shadow:0 0 8px color-mix(in srgb,currentColor 40%,transparent);border-radius:5px}.graphic-semantic-parts>button b,.graphic-semantic-parts>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-semantic-parts>button b{font-size:7px}.graphic-semantic-parts>button small{color:#66756f;text-transform:uppercase;letter-spacing:.4px;margin-top:3px;font-size:5px}.graphic-semantic-parts>button>em{color:#66766f;font-size:6px;font-style:normal}.graphic-semantic-parts+.graphic-selection-modes{margin-top:8px}.graphic-selection-status>span{color:#bfe4d8;margin-left:0;font-size:7px;font-weight:750}.graphic-selection-status>em{color:#6f998c;margin-left:auto;font-size:6px;font-style:normal}.graphic-selection-status>i{flex:none}.graphic-selection-hint.error{background:#241a1b;border-color:#684542}.graphic-selection-hint.error>span{color:#ffc0bd;background:#5d2c2d}.graphic-selection-hint.error b{color:#e5b3b0}@keyframes graphicSemanticSpin{to{transform:rotate(360deg)}}.graphic-editor{--ge-bg:#161616;--ge-panel:#202020;--ge-panel-2:#252525;--ge-line:#353535;--ge-text:#e5e5e5;--ge-muted:#888;--ge-accent:#53b99b;background:#161616}.graphic-topbar,.graphic-layers-panel,.graphic-properties-panel,.graphic-document-panel,.graphic-layer-quick,.graphic-smart-selection,.graphic-renders-tab,.graphic-renders-drawer,.graphic-renders-drawer>header,.graphic-rift-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#202020!important}.graphic-topbar{border-color:#383838}.graphic-workspace,.graphic-canvas-stage{background:#252525!important}.graphic-editor button,.graphic-editor input,.graphic-editor select,.graphic-editor section,.graphic-drop-hint,.graphic-selection-context{box-shadow:none!important;border-radius:3px!important}.graphic-editor button{background-image:none!important}.graphic-brand>i{color:#d7d7d7;border-color:#555;box-shadow:none!important;background:#303030!important;border-radius:3px!important}.graphic-export{border-color:#5a967f;background:#356d5b!important}.graphic-topbar>nav button.active,.graphic-smart-selection>header button.active,.graphic-selection-modes button.active,.graphic-layer-list>button.active,.graphic-orientation button.active,.graphic-document-panel .graphic-presets button.active{box-shadow:none!important;background:#2b3a35!important;border-color:#5f8e7f!important}.graphic-layer-list>button,.graphic-layer-actions button,.graphic-presets button,.graphic-orientation button,.graphic-effect-grid button,.graphic-cutout-mode button,.graphic-transform-actions button,.graphic-selection-actions button,.graphic-selection-footer button,.graphic-selection-modes button{border-color:#3b3b3b;background:#272727!important}.graphic-layer-list>button:hover,.graphic-effect-grid button:hover,.graphic-selection-actions button:hover{background:#2e2e2e!important}.graphic-renders-drawer{background:#1d1d1d!important}.graphic-renders-drawer>div>button{background:#282828;border-radius:3px}.graphic-drop-hint{background:#202020!important}.graphic-effect-grid i,.graphic-rift-note>span{box-shadow:none!important;text-shadow:none!important;border-radius:2px!important}.curve-segment,.graphic-selection-status>i{box-shadow:none}.graphic-range input[type=range]{accent-color:#0a0a0a;height:18px}.graphic-range input[type=range]::-webkit-slider-runnable-track{height:4px;box-shadow:none;background:#050505;border:1px solid #3c3c3c;border-radius:2px}.graphic-range input[type=range]::-webkit-slider-thumb{width:13px;height:13px;box-shadow:none;background:#090909;border:1px solid #8a8a8a;border-radius:2px;margin-top:-5.5px;transition:border-color .1s}.graphic-range input[type=range]:hover::-webkit-slider-thumb{box-shadow:none;border-color:#d2d2d2;transform:none}.graphic-range input[type=range]:active::-webkit-slider-thumb{box-shadow:none;border-color:#d2d2d2;transform:none}.graphic-range input[type=range]::-moz-range-track{background:#050505;border:1px solid #3c3c3c;border-radius:2px;height:4px}.graphic-range input[type=range]::-moz-range-thumb{width:12px;height:12px;box-shadow:none;background:#090909;border:1px solid #8a8a8a;border-radius:2px}.graphic-magnetic-progress{background:#191919;border:1px solid #3b3b3b;border-radius:3px;margin-top:9px;padding:9px}.graphic-magnetic-progress>span{color:#d5d5d5;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.graphic-magnetic-progress>span i{background:#53b99b;border-radius:50%;width:6px;height:6px}.graphic-magnetic-progress>small{color:#777;margin-top:5px;font-size:6px;display:block}.graphic-magnetic-progress>div{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:8px;display:grid}.graphic-magnetic-progress button{color:#aaa;background:#262626;border:1px solid #3d3d3d;height:27px;font-size:6px}.graphic-magnetic-progress button:disabled{opacity:.35}.graphic-selection-context{z-index:900;color:#e5e5e5;background:#202020;border:1px solid #4a4a4a;width:244px;padding:10px;position:fixed}.graphic-selection-context>header{border-bottom:1px solid #383838;justify-content:space-between;align-items:flex-start;padding-bottom:7px;display:flex}.graphic-selection-context>header small,.graphic-selection-context>header b{display:block}.graphic-selection-context>header small{color:#6b9d8d;letter-spacing:.8px;font-size:6px;font-weight:900}.graphic-selection-context>header b{margin-top:3px;font-size:10px}.graphic-selection-context>header button{color:#aaa;background:#272727;border:1px solid #3c3c3c;width:24px;height:24px}.graphic-selection-context>footer{grid-template-columns:1fr 1.4fr;gap:5px;margin-top:10px;display:grid}.graphic-selection-context>footer button{color:#aaa;background:#292929;border:1px solid #404040;height:29px;font-size:7px}.graphic-selection-context>footer button.apply{color:#fff;background:#315f50;border-color:#5d8d7d}.graphic-selection-context>footer button:disabled{opacity:.35}.graphic-selection-status{background:#24302c;border-radius:3px}.graphic-selection-adjustments{background:#181818;border-radius:3px}.graphic-editor ::-webkit-scrollbar{width:9px;height:9px}.graphic-editor ::-webkit-scrollbar-track{background:#181818}.graphic-editor ::-webkit-scrollbar-thumb{background:#444;border:2px solid #181818;border-radius:2px}.graphic-editor button:active:not(:disabled){transform:none}.graphic-editor .graphic-file-action:active:not(:disabled){transform:scale(1.035)}.graphic-editor .graphic-drop-hint:active:not(:disabled){transform:translate(-50%,-50%)scale(1.025)}.graphic-workspace{position:relative}.graphic-canvas-wrap{overflow:visible}.graphic-canvas-stage.pixel-preview canvas{image-rendering:pixelated}.graphic-canvas-stage.space-ready,.graphic-canvas-stage.space-ready canvas,.graphic-canvas-stage.space-ready .graphic-canvas-wrap{cursor:grab!important}.graphic-canvas-stage.is-panning,.graphic-canvas-stage.is-panning canvas,.graphic-canvas-stage.is-panning .graphic-canvas-wrap{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.graphic-layer-selection-frame{z-index:4;box-sizing:border-box;pointer-events:none;transform-origin:50%;will-change:transform;border:1px dashed #12ffc0;position:absolute;box-shadow:0 0 0 .5px #031611eb,0 0 5px #12ffc094}.graphic-layer-selection-frame>i{box-sizing:border-box;pointer-events:auto;touch-action:none;cursor:nwse-resize;background:#101715;border:1px solid #12ffc0;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 .5px #020504}.graphic-tool-dock{z-index:36;align-items:flex-start;gap:4px;display:flex;position:absolute;top:44px;right:10px}.graphic-tool-dock-toggle{width:19px;height:38px;font-size:14px;color:#949494!important;background:#1c1c1c!important;border:1px solid #414141!important}.graphic-tool-rail{background:#1d1d1d;border:1px solid #444;width:52px;padding:4px}.graphic-tool-rail>button{place-items:center;width:42px;min-height:47px;margin:0 0 4px;padding:5px 2px;display:grid;color:#989898!important;background:#232323!important;border:1px solid #0000!important}.graphic-tool-rail>button:last-child{margin-bottom:0}.graphic-tool-rail>button:hover:not(:disabled){color:#e2e2e2!important;background:#2a2a2a!important;border-color:#505050!important}.graphic-tool-rail>button.active{color:#c9eee2!important;background:#2b3b36!important;border-color:#608f80!important}.graphic-tool-rail>button:disabled{opacity:.32;cursor:not-allowed}.graphic-tool-rail i{font-size:19px;font-style:normal;line-height:20px;display:block}.graphic-tool-rail span{margin-top:3px;font-size:5px;line-height:1.2;display:block}.graphic-tool-options{color:#e5e5e5;width:266px;position:absolute;top:0;right:79px;background:#202020!important;border:1px solid #484848!important;padding:11px!important}.graphic-tool-options>header{border-bottom:1px solid #383838;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:8px;display:flex}.graphic-tool-options>header small,.graphic-tool-options>header b{display:block}.graphic-tool-options>header small{color:#6fa693;letter-spacing:.85px;font-size:6px;font-weight:900}.graphic-tool-options>header b{margin-top:3px;font-size:10px}.graphic-tool-options>header button{color:#aaa;background:#292929;border:1px solid #3f3f3f;width:24px;height:24px}.graphic-tool-options .graphic-selection-actions{grid-template-columns:1fr 1fr}.graphic-tool-options .graphic-selection-status{margin-top:9px}.graphic-statusbar>span:nth-child(2){white-space:nowrap}@media (width<=1100px){.graphic-tool-options{width:242px}.graphic-tool-dock{right:7px}.graphic-statusbar>span:nth-child(2){display:none}}.graphic-workspace{grid-template-rows:minmax(0,1fr) 32px}.graphic-brand>i{overflow:hidden}.graphic-brand>i img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:82%;height:82%;display:block}.graphic-dpi-input{background:#191d20;border:1px solid #373f44;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px;display:flex}.graphic-dpi-input>span{color:#7b878e;font-size:7px}.graphic-dpi-input>div{background:#101416;border:1px solid #3b454b;align-items:center;display:flex;overflow:hidden}.graphic-dpi-input input{color:#e0e6e9;text-align:right;width:72px;height:29px;padding:0 7px;background:0 0!important;border:0!important}.graphic-dpi-input em{color:#7d8a91;border-left:1px solid #394248;padding:0 7px;font-size:6px;font-style:normal;font-weight:850}.graphic-selection-clipboard{grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 0 11px;display:grid}.graphic-selection-clipboard button{color:#c7d0cd;text-align:left;background:#262a2b;border:1px solid #3b4243;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;min-width:0;height:43px;padding:4px;display:grid}.graphic-selection-clipboard button:disabled{opacity:.35}.graphic-selection-clipboard i{text-align:center;font-size:11px;font-style:normal}.graphic-selection-clipboard span,.graphic-selection-clipboard small{display:block}.graphic-selection-clipboard span{font-size:6px;font-weight:800}.graphic-selection-clipboard small{color:#707b78;margin-top:2px;font-size:5px;font-weight:500}.graphic-top-actions{justify-self:end;align-items:center;gap:6px;padding-right:13px;display:flex}.graphic-top-actions .graphic-export{margin:0}.graphic-upload{height:34px;padding:0 12px;font-size:8px;font-weight:750;color:#d5d5d5!important;background:#272727!important;border:1px solid #454545!important}.graphic-panel-title>span{color:#858585;background:#252525;border:1px solid #3c3c3c;padding:3px 6px;font-size:6px}.graphic-layer-batch-actions{background:#1a1a1a;border-bottom:1px solid #383838;grid-template-columns:1fr 1fr;gap:5px;padding:6px 8px;display:grid}.graphic-layer-batch-actions button{height:29px;font-size:7px;color:#c4e2d8!important;background:#27342f!important;border:1px solid #547b6e!important}.graphic-layer-list>div[role=button]{box-sizing:border-box;text-align:left;cursor:default;background:#1b1b1b;border:1px solid #0000;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:58px;margin-bottom:5px;padding:5px;display:grid}.graphic-layer-list>div[role=button]:hover{background:#292929}.graphic-layer-list>div[role=button].active{background:#293531;border-color:#537b6e}.graphic-layer-list>div[role=button].primary{box-shadow:inset 3px 0 #66ac96!important}.graphic-layer-list>div[role=button].grouped .layer-thumb{border-bottom-color:#67a28f}.layer-copy input{width:100%;height:25px;padding:0 6px;font-size:8px;color:#fff!important;background:#111!important;border:1px solid #659783!important}.layer-switches button{place-items:center;width:21px;height:21px;padding:0;font-size:10px;line-height:1;display:grid;color:#bbb!important;background:#262626!important;border:1px solid #3c3c3c!important}.layer-switches button:hover{background:#303030!important;border-color:#696969!important}.graphic-canvas-stage.erasing canvas{cursor:none}.graphic-eraser-preview{background:#181818;border:1px solid #3d3d3d;align-items:center;gap:14px;min-height:72px;padding:10px;display:flex}.graphic-eraser-preview>i{background:#e7e7e7;flex:none;max-width:72px;max-height:72px;display:block}.graphic-eraser-preview.soft>i{background:radial-gradient(circle,#e7e7e7 0 45%,#e7e7e777 72%,#0000 100%);border-radius:50%}.graphic-eraser-preview b,.graphic-eraser-preview small{display:block}.graphic-eraser-preview b{font-size:8px}.graphic-eraser-preview small{color:#777;margin-top:5px;font-size:6px;line-height:1.45}.graphic-eraser-note{color:#77837f;background:#191f1d;border-left:2px solid #5a8d7c;margin-top:9px;padding:8px;font-size:6px;line-height:1.5}.graphic-effects-panel{background:#202020}.graphic-effects-panel>header{border-bottom:1px solid #363636;padding-bottom:10px}.graphic-effect-grid{gap:7px}.graphic-effect-grid button{height:58px;padding:5px!important}.graphic-effect-preview{background:#eee;border:1px solid #444;flex:none;width:46px;height:46px;position:relative;overflow:hidden;display:block!important}.graphic-effect-preview img{object-fit:cover;width:100%;height:100%;display:block}.graphic-effect-preview>i{color:#fff;min-width:16px;padding:2px 3px;position:absolute;bottom:2px;right:2px;background:#111d!important;width:auto!important;height:auto!important;font-size:5px!important}.effect-blackwhite .graphic-effect-preview img{filter:grayscale()contrast(1.12)}.effect-graphic-pen .graphic-effect-preview img{filter:grayscale()contrast(2.2)brightness(1.14)}.effect-stencil .graphic-effect-preview img{filter:grayscale()contrast(5)}.effect-rift-stencil .graphic-effect-preview img{filter:grayscale()contrast(7)}.graphic-effect-copy{min-width:0;font-weight:750;font-size:7px!important;display:block!important}.graphic-effect-copy small{color:#66a995;margin-top:4px;font-size:5px;display:block}.graphic-textures-panel>header{border-bottom:1px solid #363636;padding-bottom:9px}.graphic-textures-panel>p{color:#737373;margin:0 0 9px;font-size:6px;line-height:1.5}.graphic-texture-tabs{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}.graphic-texture-tabs button{height:29px;font-size:7px;color:#888!important;background:#272727!important;border:1px solid #3b3b3b!important}.graphic-texture-tabs button.active{color:#d2eae2!important;background:#2b3a35!important;border-color:#5f8e7f!important}.graphic-texture-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.graphic-texture-library>button{text-align:left;min-width:0;padding:4px;background:#262626!important;border:1px solid #3b3b3b!important}.graphic-texture-library>button:hover{border-color:#638d7f!important}.graphic-texture-library>button>span{background-color:#f6f6f6;background-image:linear-gradient(45deg,#d7d7d7 25%,#0000 25%),linear-gradient(-45deg,#d7d7d7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d7d7d7 75%),linear-gradient(-45deg,#0000 75%,#d7d7d7 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;place-items:center;height:54px;display:grid;overflow:hidden}.graphic-texture-library img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.graphic-texture-library b,.graphic-texture-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-texture-library b{margin-top:5px;font-size:6px}.graphic-texture-library small{color:#707070;margin-top:2px;font-size:5px}.graphic-save-overlay{z-index:980;background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.graphic-save-dialog{color:#e7e7e7;background:#202020;grid-template-rows:auto minmax(240px,1fr) auto auto auto;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;border:1px solid #4a4a4a!important}.graphic-save-dialog>header{border-bottom:1px solid #3b3b3b;justify-content:space-between;align-items:center;height:56px;padding:0 15px;display:flex}.graphic-save-dialog>header small{color:#6da491;letter-spacing:.9px;font-size:6px;font-weight:900}.graphic-save-dialog>header b{margin-top:4px;font-size:11px}.graphic-save-dialog>header button{background:#292929;border:1px solid #444;width:28px;height:28px}.graphic-save-preview{background:#151515;place-items:center;min-height:260px;padding:18px;display:grid;overflow:auto}.graphic-save-preview img{object-fit:contain;background-color:#fff;background-image:linear-gradient(45deg,#d8d8d8 25%,#0000 25%),linear-gradient(-45deg,#d8d8d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8d8d8 75%),linear-gradient(-45deg,#0000 75%,#d8d8d8 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;display:block}.graphic-save-loading>i{border:2px solid #3e514b;border-top-color:#6fc6aa;width:28px;height:28px;animation:.8s linear infinite graphicSemanticSpin;border-radius:50%!important}.graphic-save-loading small{color:#777;max-width:310px;margin-top:5px;font-size:6px;line-height:1.5}.graphic-save-zoom{border-top:1px solid #383838;border-bottom:1px solid #383838;align-items:center;gap:5px;height:39px;padding:0 12px;display:flex}.graphic-save-zoom>span{color:#7c7c7c;margin-right:auto;font-size:7px}.graphic-save-zoom button{background:#282828;border:1px solid #3d3d3d;height:25px;padding:0 9px;font-size:6px}.graphic-save-zoom button.active{color:#d8eee7;background:#2c3c37;border-color:#608f80}.graphic-save-fields{grid-template-columns:1fr 220px;gap:9px;padding:12px;display:grid}.graphic-save-fields label>span{color:#858585;margin-bottom:5px;font-size:7px;display:block}.graphic-save-fields input,.graphic-save-fields select{width:100%;height:32px;padding:0 8px;color:#e8e8e8!important;background:#151515!important;border:1px solid #454545!important}.graphic-save-dialog>footer{border-top:1px solid #3b3b3b;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.graphic-save-dialog>footer>div{gap:6px;display:flex}.graphic-save-dialog>footer button{background:#292929;border:1px solid #454545;height:31px;padding:0 12px;font-size:7px}.graphic-save-dialog>footer button.save{color:#fff;background:#356d5b;border-color:#669984;font-weight:850}.graphic-save-dialog button:disabled{opacity:.45}@media (width<=900px){.graphic-upload{display:none}.graphic-save-fields{grid-template-columns:1fr}.graphic-texture-library{grid-template-columns:repeat(2,minmax(0,1fr))}}.graphic-eraser-cursor{z-index:8;box-sizing:border-box;pointer-events:none;transform-origin:50%;border:1px solid #fffffff5;outline:1px solid #000000b8;position:absolute;box-shadow:inset 0 0 0 1px #0000002e}.graphic-eraser-cursor.block{border-radius:0!important}.graphic-eraser-cursor.soft{border-radius:50%!important}.graphic-save-dialog{grid-template-rows:56px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 310px;width:min(960px,100vw - 40px);height:min(560px,100vh - 40px);max-height:none}.graphic-save-dialog>header{grid-area:1/1/auto/-1}.graphic-save-preview{border-right:1px solid #3b3b3b;grid-area:2/1;min-width:0;min-height:0}.graphic-save-zoom{border-right:1px solid #3b3b3b;grid-area:3/1;min-width:0}.graphic-save-fields{background:#202020;flex-direction:column;grid-area:2/2;align-content:stretch;gap:14px;padding:18px;display:flex}.graphic-save-fields:after{content:"Eksport zachowuje pełny rozmiar dokumentu, czyste piksele 0/255 i fizyczną gęstość druku zapisaną w pliku.";color:#7f8b87;background:#191f1d;border-left:2px solid #608f80;margin-top:auto;padding:11px;font-size:6px;line-height:1.6;display:block}.graphic-save-dialog>footer{grid-area:3/2;min-height:0;padding:6px 8px}.graphic-save-dialog>footer>span{display:none}.graphic-save-dialog>footer>div{grid-template-columns:1fr 1.25fr;gap:5px;width:100%;display:grid}.graphic-save-dialog>footer button{height:31px;padding:0 7px}@media (width<=720px){.graphic-save-dialog{grid-template-rows:50px minmax(180px,1fr) 39px auto 44px;grid-template-columns:1fr;width:calc(100vw - 20px);height:calc(100vh - 20px)}.graphic-save-dialog>header{grid-area:1/1}.graphic-save-preview{border-right:0;grid-area:2/1}.graphic-save-zoom{border-right:0;grid-area:3/1}.graphic-save-fields{grid-area:4/1;grid-template-columns:1fr 1fr;padding:9px;display:grid}.graphic-save-fields:after{display:none}.graphic-save-dialog>footer{grid-area:5/1}}.graphic-save-preview{overscroll-behavior:contain}.graphic-save-preview.space-ready{cursor:grab}.graphic-save-preview img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.graphic-pen-controls{background:#191919;border:1px solid #3b3b3b;border-radius:3px;margin-top:10px;padding:10px}.graphic-pen-controls>.graphic-range:first-child{margin-top:0}.graphic-pen-direction{margin-top:10px}.graphic-pen-direction>span{color:#969696;margin-bottom:6px;font-size:7px;display:block}.graphic-pen-direction>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.graphic-pen-direction button{justify-content:flex-start;align-items:center;gap:7px;height:29px;font-size:7px;display:flex;color:#969696!important;background:#262626!important;border:1px solid #3b3b3b!important;border-radius:3px!important;padding:0 8px!important}.graphic-pen-direction button:hover{color:#dedede!important;border-color:#666!important}.graphic-pen-direction button.active{color:#fff!important;background:#303532!important;border-color:#7c9189!important}.graphic-pen-direction button i{color:#ddd;border:1px solid #4a4a4a;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid;background:#111!important;border-radius:2px!important}.graphic-properties-panel>section{background:#202020}.graphic-properties-panel>section.collapsed{padding-bottom:8px}.graphic-properties-panel>section>header{border-bottom:1px solid #363636;align-items:center;margin-bottom:10px;padding-bottom:9px}.graphic-properties-panel>section.collapsed>header{border-bottom:0;margin-bottom:0;padding-bottom:0}.graphic-properties-panel section>header>.graphic-section-toggle{text-align:left;border:0;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex;background:0 0!important}.graphic-section-toggle>span{min-width:0}.graphic-section-toggle>span small,.graphic-section-toggle>span b{display:block}.graphic-section-toggle>i{color:#777;margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.graphic-properties-panel section>header>.graphic-section-toggle+button{color:#84b7a7;margin-left:9px;padding:5px 7px;font-size:6px;background:#272727!important;border:1px solid #3d3d3d!important}.graphic-section-body{min-width:0}.graphic-options-panel{border-top:1px solid #262626}.graphic-option-switch{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:8px;padding:8px 9px;display:flex;background:#272727!important;border:1px solid #3b3b3b!important}.graphic-option-switch span b,.graphic-option-switch span small{display:block}.graphic-option-switch span b{font-size:7px}.graphic-option-switch span small{color:#747474;margin-top:3px;font-size:5px}.graphic-option-switch>i{color:#777;text-align:center;background:#1a1a1a;border:1px solid #414141;min-width:30px;padding:4px 5px;font-size:5px;font-style:normal;font-weight:900}.graphic-option-switch.active{background:#293732!important;border-color:#5e8d7e!important}.graphic-option-switch.active>i{color:#e2f5ef;background:#315e50;border-color:#639987}.graphic-posterize-range>small{color:#638d80;letter-spacing:.45px;margin-top:3px;font-size:5px;font-weight:850;display:block}.graphic-texture-source{grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:8px;display:grid}.graphic-texture-source button{height:25px;font-size:6px;color:#777!important;background:#252525!important;border:1px solid #383838!important}.graphic-texture-source button.active{color:#d5ebe4!important;background:#2b3934!important;border-color:#5d897b!important}.graphic-texture-folders{grid-template-columns:1fr 1fr;gap:5px;display:grid}.graphic-texture-folders>button{text-align:left;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:48px;padding:5px;display:grid;background:#272727!important;border:1px solid #3a3a3a!important}.graphic-texture-folders>button>i{color:#d0d0d0;background:#454545;border-radius:1px;place-items:center;width:27px;height:21px;margin-top:3px;font-size:5px;font-style:normal;font-weight:900;display:grid;position:relative}.graphic-texture-folders>button>i:before{content:"";background:inherit;border-radius:1px 1px 0 0;width:12px;height:5px;position:absolute;top:-4px;left:2px}.graphic-texture-folders b,.graphic-texture-folders small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-texture-folders b{font-size:7px}.graphic-texture-folders small{color:#707070;margin-top:3px;font-size:5px}.graphic-texture-folders>button.active{background:#2b3834!important;border-color:#5e897b!important}.graphic-texture-folders>button.active>i{color:#fff;background:#568675}.graphic-texture-path{color:#717171;align-items:center;gap:5px;margin:9px 0 6px;font-size:5px;display:flex}.graphic-texture-path i{color:#4f7066;font-style:normal}.graphic-texture-path b{color:#aab4b1}.graphic-texture-subfolders{scrollbar-width:thin;gap:4px;padding-bottom:4px;display:flex;overflow:auto}.graphic-texture-subfolders button{flex:none;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:6px;display:flex;color:#858585!important;background:#252525!important;border:1px solid #3a3a3a!important}.graphic-texture-subfolders button i{color:#656565;font-size:7px;font-style:normal}.graphic-texture-subfolders button.active{color:#d6ebe4!important;background:#2a3934!important;border-color:#5d8b7c!important}.graphic-textures-panel .graphic-section-body>p{color:#737373;margin:7px 0 9px;font-size:6px;line-height:1.5}.graphic-texture-empty{text-align:center;background:#1b1b1b;border:1px dashed #3a3a3a;place-items:center;min-height:88px;padding:12px;display:grid}.graphic-texture-empty>span{color:#668579;font-size:17px}.graphic-texture-empty>b{margin-top:5px;font-size:7px}.graphic-texture-empty>small{color:#666;margin-top:4px;font-size:5px}.graphic-texture-library{margin-top:2px}.graphic-canvas-stage{overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;display:flex}.graphic-canvas-stage>.graphic-canvas-wrap{margin:auto}.graphic-layers-panel>.graphic-renders-tab{margin-top:auto}.graphic-properties-panel{background:#1d1d1d;flex-direction:column;display:flex;overflow:hidden}.graphic-right-layers{background:#1b1b1b;flex-direction:column;flex:none;min-height:126px;display:flex;overflow:hidden}.graphic-right-layers.collapsed{height:34px;min-height:34px}.graphic-right-layers-title{background:#242424;border-bottom-color:#303030;grid-template-columns:18px minmax(0,1fr) auto 22px;gap:5px;height:34px;min-height:34px;padding:0 6px;display:grid}.graphic-right-layers-title b{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:650;line-height:1.15;overflow:hidden}.graphic-right-layers-title small{color:#707070;letter-spacing:.65px;margin-top:1px;font-size:5px}.graphic-outliner-heading-icon{color:#71bfa6;background:#191919;border:1px solid #4a4a4a;border-radius:2px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.graphic-right-layers-title>.graphic-outliner-count{color:#777;white-space:nowrap;background:0 0;border:0;align-self:center;padding:2px 5px;font-size:6px}.graphic-right-layers-title>.graphic-layers-collapse{color:#888;background:0 0;border:0;border-radius:2px;width:20px;height:20px;margin:0;padding:0;font-size:10px;line-height:1}.graphic-right-layers-title>.graphic-layers-collapse:hover{color:#ddd;background:#303030}.graphic-right-layers .graphic-layer-quick{background:#1e1e1e;border-bottom:1px solid #2f2f2f;grid-template-columns:minmax(0,1fr) 104px;gap:4px 7px;padding:5px 7px 6px;display:grid}.graphic-right-layers .graphic-layer-quick>header{grid-column:1/-1;min-width:0;margin-bottom:1px}.graphic-right-layers .graphic-layer-quick>header b{color:#aaa;max-width:62%;font-size:6px}.graphic-right-layers .graphic-layer-quick>label{min-width:0;margin:0}.graphic-right-layers .graphic-layer-quick select{border-radius:2px;height:23px;font-size:6px}.graphic-right-layers .graphic-layer-quick .graphic-range{align-self:end}.graphic-right-layers .graphic-layer-actions{background:#1c1c1c;border-top:1px solid #303030;border-bottom:0;height:29px;padding:3px 6px}.graphic-right-layers .graphic-layer-actions button{color:#8b8b8b;background:0 0;border:0;border-radius:1px}.graphic-right-layers .graphic-layer-actions button:hover:not(:disabled){color:#e2e2e2;background:#303030}.graphic-right-layer-list{scrollbar-color:#444 #1b1b1b;scrollbar-width:thin;background:#1c1c1c;flex:1;min-height:0;max-height:none;padding:2px 0 4px}.graphic-right-layer-list>div[role=button]{background:0 0;border:0;border-radius:0;grid-template-columns:12px 22px minmax(0,1fr) 42px;gap:4px;height:30px;margin:0;padding:2px 5px 2px 17px;position:relative;box-shadow:none!important}.graphic-right-layer-list>div[role=button].active,.graphic-right-layer-list>div[role=button].primary{border:0;box-shadow:none!important;background:#38597c!important}.graphic-right-layer-list>div[role=button].active:before{content:"";background:#78b6f5;width:2px;position:absolute;inset:0 auto 0 0}.graphic-right-layer-list .layer-thumb{box-sizing:border-box;background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-color:#4c4c4c;border-radius:0;width:20px;height:20px}.graphic-right-layer-list .layer-thumb img{object-fit:contain;width:100%;height:100%}.graphic-right-layer-list .layer-copy{min-width:0;max-width:100%;overflow:hidden}.graphic-right-layer-list .layer-copy b,.graphic-right-layer-list .layer-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.graphic-right-layer-list .layer-copy b{color:#d4d4d4;font-size:7px;font-weight:600;line-height:1.1}.graphic-right-layer-list .layer-copy small{color:#737373;margin-top:2px;font-size:5px;line-height:1}.graphic-right-layer-list>div[role=button].active .layer-copy b{color:#fff}.graphic-outliner-caret{color:#898989;place-items:center;font-size:11px;line-height:1;display:grid}.graphic-outliner-root{color:#bcbcbc;background:#232323;border-bottom:1px solid #2a2a2a;grid-template-columns:12px 18px minmax(0,1fr) auto;align-items:center;gap:4px;height:25px;padding:0 7px;display:grid}.graphic-outliner-root .graphic-outliner-folder{color:#9a9a9a;font-size:10px}.graphic-outliner-root b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.graphic-outliner-root>span:last-child{color:#686868;font-size:6px}.graphic-right-layer-list .layer-switches{justify-content:flex-end;align-items:center;gap:1px;display:flex}.graphic-right-layer-list .layer-switches button{border-radius:0;width:20px;height:20px;position:relative;color:#d5d5d5!important;background:0 0!important;border:0!important}.graphic-right-layer-list .layer-switches button:hover{background:#ffffff16!important}.graphic-outliner-visibility i{border:1px solid;border-radius:50% 8px;position:absolute;inset:6px 4px;transform:rotate(-45deg)}.graphic-outliner-visibility i:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graphic-outliner-visibility.off i{opacity:.28}.graphic-outliner-lock i{box-sizing:border-box;border:1px solid;border-radius:1px;width:7px;height:6px;position:absolute;top:9px;left:6px}.graphic-outliner-lock i:before{content:"";border:1px solid;border-bottom:0;border-radius:4px 4px 0 0;width:3px;height:4px;position:absolute;bottom:4px;left:1px}.graphic-outliner-lock.off i{opacity:.28}.graphic-outliner-lock.off i:before{transform-origin:0 100%;left:3px;transform:rotate(18deg)}.graphic-right-layers .graphic-layer-batch-actions{background:#1c1c1c;flex:none;gap:2px;padding:3px 6px}.graphic-right-layers .graphic-layer-batch-actions button{border-radius:1px;height:23px;font-size:6px}.graphic-layers-splitter{z-index:3;cursor:ns-resize;touch-action:none;background:#282828;border-top:1px solid #393939;border-bottom:1px solid #111;flex:none;justify-content:center;align-items:center;gap:3px;height:11px;display:flex;position:relative}.graphic-layers-splitter:hover{background:#303330}.graphic-layers-splitter>i{pointer-events:none;background:#696969;width:18px;height:1px;display:block}.graphic-properties-scroll{scrollbar-color:#454545 #1a1a1a;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.graphic-properties-scroll>section{border-bottom:1px solid var(--ge-line);background:#202020;padding:14px}.graphic-properties-scroll>section.collapsed{padding-bottom:8px}@media (width<=820px){.graphic-right-layers{height:230px!important}}.graphic-layer-quick{grid-template-columns:minmax(104px,.92fr) minmax(128px,1.08fr);align-items:center;gap:12px;display:grid;background:#202020!important;border-bottom:1px solid #343434!important;padding:9px 12px!important}.graphic-layer-quick .graphic-blend-control,.graphic-layer-quick .graphic-layer-opacity{min-width:0;margin:0!important}.graphic-layer-quick .graphic-blend-control select{color:#ededed;background:#171717;border:1px solid #414141;width:100%;height:30px;padding:0 8px;font-size:10px;border-radius:2px!important}.graphic-layer-quick .graphic-layer-opacity{grid-template-columns:auto minmax(58px,1fr);align-items:center;gap:8px;display:grid}.graphic-layer-quick .graphic-layer-opacity>span{color:#ededed;white-space:nowrap;gap:4px;font-size:10px;display:flex}.graphic-layer-quick .graphic-layer-opacity em{color:#a8a8a8;font-style:normal}.graphic-layer-quick .graphic-layer-opacity input{width:100%;min-width:0;margin:0}.graphic-right-layer-list,.graphic-right-layer-list *{-webkit-user-select:none;user-select:none}.graphic-right-layer-list .layer-copy input{-webkit-user-select:text;user-select:text}.graphic-document-tab-item{color:#8e8e8e;background:#111;border:1px solid #303030;border-bottom:0;border-radius:3px 3px 0 0;grid-template-columns:minmax(0,1fr) 25px;align-items:stretch;min-width:126px;max-width:196px;height:34px;display:grid;overflow:hidden}.graphic-document-tab-item:hover{color:#d7d7d7;background:#1d1d1d}.graphic-document-tab-item.active{color:#f1f1f1;background:#252525;border-color:#3b3b3b}.graphic-document-tab-main{text-align:left;grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:7px;min-width:0;padding:0 4px 0 10px;display:grid;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.graphic-document-tab-main span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.graphic-document-tab-main i{background:#757575;border-radius:50%;justify-self:end;width:5px;height:5px}.graphic-document-tab-main i.saved{background:#bdbdbd}.graphic-document-tab-main i.dirty{background:0 0;border:1px solid #9a9a9a}.graphic-document-tab-close{place-items:center;width:25px;height:100%;padding:0;font-size:15px;font-weight:300;display:grid;color:#777!important;background:0 0!important;border:0!important;border-radius:0!important}.graphic-document-tab-close:hover{color:#fff!important;background:#343434!important}.graphic-layer-hover-frame{z-index:3;box-sizing:border-box;pointer-events:none;transform-origin:50%;border:1px solid #ffffffd1;position:absolute;box-shadow:0 0 0 .5px #000000b8}.graphic-properties-panel{z-index:20}.graphic-right-tab-rail{z-index:19;top:64px;right:calc(var(--ge-right-panel-width) - 9px);box-sizing:border-box;background:#151718;border:1px solid #343738;border-radius:3px 0 0 3px;gap:0;width:36px;padding:1px;display:grid;position:absolute}.graphic-right-tab-rail button{place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-top:-1px;padding:0;display:grid;color:#a3a7a8!important;box-shadow:none!important;background:#222425!important;border:1px solid #343738!important;border-radius:1px!important}.graphic-right-tab-rail button:first-child{margin-top:0}.graphic-right-tab-rail button:hover{z-index:2;color:#fff!important;background:#303334!important;border-color:#606466!important;transform:translate(-2px)!important}.graphic-right-tab-rail button.active{z-index:1;color:#fff!important;background:#292c2d!important;border-color:#55595a!important;transform:translate(-1px)!important;box-shadow:inset 1px 0 #f2f3f3!important}.graphic-right-tab-rail svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.graphic-properties-scroll>section{min-height:100%}@media (width<=1100px){.graphic-document-tab-item{min-width:104px;max-width:152px}}@media (width<=820px){.graphic-document-tab-item{min-width:92px;max-width:128px}.graphic-right-tab-rail{display:none}}.graphic-editor{--ge-bg:#080808;--ge-panel:#141414;--ge-panel-2:#1b1b1b;--ge-line:#303030;--ge-text:#ededed;--ge-muted:#858585;--ge-accent:#d7d7d7;color:#ededed;background:#080808;grid-template-rows:44px minmax(0,1fr);grid-template-columns:292px minmax(0,1fr) 308px}.graphic-topbar{border-bottom:1px solid #303030;grid-template-columns:218px minmax(160px,1fr) auto;gap:12px;height:44px;padding:0 14px;background:#171717!important;box-shadow:0 1px #000!important}.graphic-brand{gap:9px;min-width:0;padding:0}.graphic-brand>i{flex:none;width:28px;height:28px;background:#101010!important;border:1px solid #393939!important;border-radius:3px!important}.graphic-brand>i img{filter:invert()grayscale();width:78%;height:78%}.graphic-brand>b{color:#f1f1f1;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.graphic-project-meta{align-items:center;gap:9px;min-width:0;display:flex}.graphic-project-name{color:#e8e8e8;border-bottom-color:#0000;flex:0 auto;width:auto;min-width:10ch;max-width:230px;height:24px;font-size:10px;font-weight:650}.graphic-project-name:focus{border-bottom-color:#777}.graphic-project-meta>span{color:#858585;white-space:nowrap;border-left:1px solid #3c3c3c;align-items:center;gap:6px;padding-left:9px;font-size:5.5px;font-weight:700;display:inline-flex}.graphic-project-meta>span>i{background:#d8d8d8;border-radius:50%;width:5px;height:5px;display:block}.graphic-top-actions{box-sizing:border-box;background:#111;border:1px solid #353535;border-radius:3px;justify-self:end;gap:0;height:32px;padding:2px}.graphic-top-actions button,.graphic-top-actions .graphic-export,.graphic-top-actions .graphic-upload,.graphic-top-actions .graphic-project-save{height:26px;margin:0;padding:0 14px;font-size:9px;font-weight:560;color:#c9c9c9!important;box-shadow:none!important;background:#202020!important;border:0!important;border-left:1px solid #303030!important;border-radius:1px!important}.graphic-top-actions button:first-child{border-left:0!important}.graphic-top-actions button:hover:not(:disabled){color:#fff!important;background:#303030!important}.graphic-layers-panel,.graphic-properties-panel,.graphic-properties-scroll,.graphic-properties-scroll>section,.graphic-document-panel,.graphic-renders-drawer,.graphic-renders-drawer>header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#141414!important;border-color:#303030!important}.graphic-layers-panel{border-right:1px solid #303030;overflow:visible}.graphic-properties-panel{border-left:1px solid #303030}.graphic-workspace{grid-template-rows:minmax(0,1fr);background:#000!important}.graphic-canvas-stage{background:#000!important}.graphic-canvas-wrap{box-shadow:0 0 0 1px #3d3d3d,0 18px 55px #000!important}.graphic-statusbar{display:none!important}.graphic-left-layers{background:#121212;border-bottom:1px solid #303030;flex:auto;min-height:160px;height:auto!important}.graphic-left-layers.collapsed{flex:0 0 34px;min-height:34px;height:34px!important}.graphic-right-layers-title,.graphic-right-layers .graphic-layer-quick,.graphic-right-layer-list,.graphic-right-layers .graphic-layer-actions,.graphic-right-layers .graphic-layer-batch-actions,.graphic-outliner-root{background:#171717!important;border-color:#2f2f2f!important}.graphic-right-layers-title{background:#1d1d1d!important}.graphic-outliner-heading-icon,.graphic-document-tab>i,.graphic-renders-tab>i{color:#d0d0d0!important;background:#101010!important;border-color:#454545!important}.graphic-right-layer-list>div[role=button]:nth-of-type(odd){background:#141414}.graphic-right-layer-list>div[role=button]:nth-of-type(2n){background:#1b1b1b}.graphic-right-layer-list>div[role=button]:hover{background:#292929!important}.graphic-right-layer-list>div[role=button].active,.graphic-right-layer-list>div[role=button].primary{background:#353535!important}.graphic-right-layer-list>div[role=button].active:before{background:#f0f0f0}.graphic-right-layer-list>div[role=button].active .layer-copy small{color:#bdbdbd}.graphic-document-tab,.graphic-renders-tab{color:#cfcfcf!important;background:#171717!important;border-color:#303030!important;margin-top:0!important}.graphic-document-tab:hover,.graphic-document-tab.active,.graphic-renders-tab:hover,.graphic-renders-tab.active{background:#282828!important}.graphic-renders-tab em{color:#d8d8d8;background:#303030;border-radius:2px}.graphic-chevron{color:#929292;place-items:center;width:14px;height:14px;padding:0;font-size:0;font-style:normal;line-height:1;display:grid;position:relative;transform-origin:50%!important;transform:none!important}.graphic-chevron:before{content:"";transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .14s;display:block;transform:rotate(-45deg)}[aria-expanded=true]>.graphic-chevron:before,.graphic-chevron[aria-expanded=true]:before{transform:rotate(45deg)}.graphic-outliner-caret{font-size:0;transform-origin:50%!important;transform:none!important}.graphic-right-layers-title>.graphic-layers-collapse{place-items:center;display:grid}.graphic-editor :is(.graphic-layer-list>div[role=button].active,.graphic-orientation button.active,.graphic-document-panel .graphic-presets button.active,.graphic-effect-grid button.active,.graphic-option-switch.active,.graphic-texture-source button.active,.graphic-texture-folders>button.active,.graphic-texture-subfolders button.active,.graphic-tool-rail>button.active,.graphic-selection-modes button.active,.graphic-smart-selection>header button.active){color:#fff!important;box-shadow:none!important;background:#343434!important;border-color:#707070!important}.graphic-properties-panel section>header button,.graphic-properties-panel section>header>.graphic-section-toggle+button,.graphic-seed,.graphic-effect-copy small,.graphic-posterize-range>small,.graphic-semantic-summary>span{color:#bdbdbd!important}.graphic-seed,.graphic-rift-controls,.graphic-pen-controls,.graphic-selection-status,.graphic-selection-adjustments,.graphic-selection-context,.graphic-tool-options,.graphic-drop-hint{box-shadow:none!important;background:#171717!important;border-color:#3c3c3c!important}.graphic-layer-selection-frame{border-color:#fff;box-shadow:0 0 0 .5px #000}.graphic-layer-selection-frame>i{background:#050505;border-color:#fff;box-shadow:0 0 0 .5px #000}.graphic-range input[type=range],.graphic-editor input[type=range]{accent-color:#d0d0d0}.graphic-save-overlay{background:#000c}.graphic-save-dialog,.graphic-save-dialog>header,.graphic-save-fields,.graphic-save-dialog>footer,.graphic-save-zoom{color:#e9e9e9;background:#151515!important;border-color:#383838!important}.graphic-save-dialog>header small,.graphic-save-dialog>header b,.graphic-save-dialog>footer button.save{color:#e7e7e7!important}.graphic-save-dialog>footer button.save,.graphic-save-zoom button.active{background:#333!important;border-color:#6b6b6b!important}@media (width<=1100px){.graphic-editor{grid-template-columns:246px minmax(0,1fr) 276px}.graphic-topbar{grid-template-columns:190px minmax(135px,1fr) auto}.graphic-top-actions button,.graphic-top-actions .graphic-export,.graphic-top-actions .graphic-upload,.graphic-top-actions .graphic-project-save{padding-inline:9px}}@media (width<=820px){.graphic-editor{grid-template-rows:44px minmax(0,1fr);grid-template-columns:190px minmax(0,1fr)}.graphic-topbar{grid-template-columns:165px minmax(120px,1fr) auto;height:44px}.graphic-properties-panel{top:44px}.graphic-left-layers{height:auto!important}.graphic-top-actions .graphic-project-save{display:none}}@media (width>=1101px){.graphic-editor{grid-template-columns:348px minmax(0,1fr) 372px}}.graphic-layers-panel,.graphic-properties-panel{font-size:13px}.graphic-left-layers{min-height:220px}.graphic-left-layers.collapsed{flex-basis:42px;min-height:42px;height:42px!important}.graphic-right-layers-title{grid-template-columns:24px minmax(0,1fr) auto 28px;gap:7px;height:42px;min-height:42px;padding-inline:10px}.graphic-right-layers-title b{font-size:12px}.graphic-right-layers-title small{letter-spacing:.45px;margin-top:2px;font-size:9px}.graphic-outliner-heading-icon{width:22px;height:22px;font-size:12px}.graphic-right-layers-title>.graphic-outliner-count{font-size:10px}.graphic-right-layers-title>.graphic-layers-collapse{width:26px;height:26px}.graphic-right-layers .graphic-layer-quick{grid-template-columns:minmax(0,1fr) 132px;gap:7px 10px;padding:9px 10px 10px}.graphic-right-layers .graphic-layer-quick>header b,.graphic-right-layers .graphic-layer-quick select,.graphic-right-layers .graphic-layer-batch-actions button{font-size:11px}.graphic-right-layers .graphic-layer-quick select{height:31px}.graphic-right-layers .graphic-layer-actions{height:38px;padding:5px 9px}.graphic-right-layers .graphic-layer-actions button{min-height:28px;font-size:13px}.graphic-outliner-root{grid-template-columns:16px 22px minmax(0,1fr) auto;gap:7px;height:34px;padding-inline:11px}.graphic-outliner-root .graphic-outliner-folder{font-size:13px}.graphic-outliner-root b{font-size:11px}.graphic-outliner-root>span:last-child{font-size:10px}.graphic-right-layer-list{padding-block:3px 6px}.graphic-right-layer-list .layer-thumb{background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;width:32px;height:32px}.graphic-right-layer-list .layer-copy small{margin-top:4px;font-size:9px;line-height:1.05}.graphic-right-layer-list .layer-switches{gap:2px}.graphic-right-layer-list .layer-switches button{width:27px;height:27px}.graphic-outliner-visibility i{inset:8px 5px}.graphic-outliner-lock i{width:9px;height:8px;top:12px;left:8px}.graphic-outliner-lock i:before{width:5px;height:5px;bottom:6px}.graphic-right-layers .graphic-layer-batch-actions{gap:5px;padding:5px 9px}.graphic-right-layers .graphic-layer-batch-actions button{height:31px}.graphic-chevron{width:18px;height:18px}.graphic-chevron:before{width:7px;height:7px}.graphic-document-tab,.graphic-renders-tab{min-height:48px;padding-inline:13px!important;font-size:12px!important}.graphic-document-tab>i,.graphic-renders-tab>i{width:28px;height:28px}.graphic-document-tab small,.graphic-renders-tab small,.graphic-document-panel small,.graphic-renders-drawer small{font-size:10px!important}.graphic-document-tab b,.graphic-renders-tab b,.graphic-document-panel b,.graphic-renders-drawer b{font-size:12px!important}.graphic-properties-scroll>section{padding:18px}.graphic-properties-panel section>header b{font-size:13px}.graphic-properties-panel section>header small,.graphic-panel-title small,.graphic-size-inputs label span,.graphic-name span,.graphic-select>span,.graphic-background>label:first-child,.graphic-check,.graphic-range>span,.graphic-range em,.graphic-pen-direction>span,.graphic-dpi-input>span,.graphic-textures-panel>p,.graphic-textures-panel .graphic-section-body>p{font-size:11px!important}.graphic-size-inputs input,.graphic-name input,.graphic-transform-grid input,.graphic-select select,.graphic-background>label:first-child,.graphic-check{min-height:38px;font-size:12px}.graphic-presets b,.graphic-option-switch span b,.graphic-effect-copy,.graphic-texture-folders b,.graphic-texture-library b,.graphic-transform-actions button,.graphic-pen-direction button,.graphic-texture-source button,.graphic-texture-mode button,.graphic-texture-subfolders button{font-size:11px!important}.graphic-presets small,.graphic-option-switch span small,.graphic-effect-copy small,.graphic-texture-folders small,.graphic-texture-library small,.graphic-texture-path,.graphic-posterize-range>small{font-size:9px!important}.graphic-option-switch{min-height:54px}.graphic-effect-grid button{min-height:70px}.graphic-effect-preview{width:56px;height:56px}@media (width<=1100px) and (width>=821px){.graphic-editor{grid-template-columns:286px minmax(0,1fr) 312px}}@keyframes graphic-save-backdrop-in{0%{background-color:#0000}to{background-color:#000000c7}}@keyframes graphic-save-window-open{0%{opacity:0;translate:0 8px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes graphic-save-window-close{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 5px;scale:.985}}.graphic-save-overlay{z-index:980;padding:0;animation:.2s ease-out both graphic-save-backdrop-in;display:block;position:fixed;inset:0;-webkit-backdrop-filter:none!important;background:#000000c7!important}.graphic-save-dialog{transform-origin:50%;border-radius:5px;grid-template-rows:58px minmax(0,1fr) 58px;grid-template-columns:minmax(0,1fr) 210px;width:min(1100px,100vw - 40px);max-width:none;height:min(700px,100vh - 40px);max-height:none;animation:.22s cubic-bezier(.2,.78,.24,1) both graphic-save-window-open;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 84px #000000b3,inset 0 0 0 1px #ffffff06;background:#202020!important;border:1px solid #4a4a4a!important}.graphic-save-dialog.graphic-save-positioned{opacity:1;animation:none;transform:scale(1)translate(0,0)}.graphic-save-dialog.window-dragging{-webkit-user-select:none;user-select:none;will-change:transform;opacity:1!important;transition:none!important;animation:none!important;translate:0!important;scale:1!important}.graphic-save-dialog.window-is-closing{pointer-events:none;animation:65ms cubic-bezier(.4,0,1,1) both graphic-save-window-close!important}.graphic-save-dialog>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;height:58px;min-height:58px;padding:8px 10px 8px 12px;display:flex;background:#282828!important;border-bottom:1px solid #414141!important}.graphic-save-dialog>header:active{cursor:grabbing}.graphic-save-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.graphic-save-dialog>header>div>i{color:#f0f0f0;background:#171717;border:1px solid #555;border-radius:3px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.graphic-save-dialog>header span{min-width:0}.graphic-save-dialog>header small,.graphic-save-dialog>header b{display:block}.graphic-save-dialog>header small{letter-spacing:.85px;font-weight:800;color:#929292!important;font-size:10px!important}.graphic-save-dialog>header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:720;overflow:hidden;color:#ededed!important;font-size:13px!important}.graphic-save-dialog>header button{color:#aaa;border-radius:3px;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:grid;background:0 0!important;border:1px solid #0000!important}.graphic-save-dialog>header button:hover:not(:disabled){color:#fff;background:#353535!important;border-color:#505050!important}.graphic-save-preview{cursor:default;overscroll-behavior:contain;scrollbar-color:#555 #181818;scrollbar-width:thin;touch-action:none;grid-area:2/1/auto/-1;place-items:center;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto;background:#101010!important;border:0!important}.graphic-save-preview.is-ready{cursor:grab}.graphic-save-preview.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.graphic-save-preview-content{place-items:center;min-width:100%;min-height:100%;display:grid}.graphic-save-preview img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-color:#fff;border:1px solid #4b4b4b;display:block;image-rendering:auto!important}.graphic-save-loading{text-align:center;place-items:center;display:grid}.graphic-save-loading>i{border:2px solid #ffffff24;border-top-color:#eee;border-radius:50%;width:24px;height:24px}.graphic-save-loading b{margin-top:11px;font-size:13px}.graphic-save-loading small{color:#858585;margin-top:5px;font-size:11px}.graphic-save-fields{flex-direction:row;grid-area:3/1;align-items:center;gap:14px;min-width:0;padding:8px 12px;display:flex;background:#252525!important;border-top:1px solid #3d3d3d!important}.graphic-save-fields:after{content:none!important;display:none!important}.graphic-save-fields label{flex:none;align-items:center;gap:9px;display:flex}.graphic-save-fields label>span{color:#bdbdbd;margin:0;font-size:11px}.graphic-save-fields select{border-radius:3px;width:126px;height:34px;padding:0 9px;font-size:12px;color:#ededed!important;background:#161616!important;border:1px solid #4a4a4a!important}.graphic-save-fields>small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.graphic-save-dialog>footer{grid-area:3/2;justify-content:flex-end;align-items:center;gap:10px;height:58px;min-height:58px;padding:8px 12px 8px 0;display:flex;background:#252525!important;border-top:1px solid #3d3d3d!important}.graphic-save-dialog>footer>span{color:#8d8d8d;font-size:10px}.graphic-save-dialog>footer>div{width:auto;display:block}.graphic-save-dialog>footer button.save{border-radius:3px;height:34px;padding:0 15px;font-size:11px;font-weight:800;color:#111!important;background:#dedede!important;border:1px solid #777!important}.graphic-save-dialog>footer button.save:hover:not(:disabled){background:#fff!important}@media (width<=760px){.graphic-save-dialog{grid-template-columns:minmax(0,1fr) 160px;width:calc(100vw - 20px);height:calc(100vh - 20px)}.graphic-save-fields>small{display:none}}@media (prefers-reduced-motion:reduce){.graphic-save-overlay,.graphic-save-dialog,.graphic-save-dialog.window-is-closing{animation:none!important}}.graphic-topbar{grid-template-columns:218px minmax(0,1fr) auto}.graphic-document-tabs{scrollbar-width:none;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex;overflow:auto hidden}.graphic-document-tabs::-webkit-scrollbar{display:none}.graphic-document-tabs>button[role=tab]{color:#8e8e8e;min-width:116px;max-width:190px;height:34px;font:inherit;text-align:left;background:#111;border:1px solid #303030;border-bottom:0;border-radius:3px 3px 0 0;grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:8px;padding:0 11px;font-size:10px;display:grid}.graphic-document-tabs>button[role=tab]:hover{color:#d7d7d7;background:#1d1d1d}.graphic-document-tabs>button[role=tab].active{color:#f1f1f1;background:#252525;border-color:#3b3b3b}.graphic-document-tabs>button[role=tab] span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.graphic-document-tabs>button[role=tab] i{background:#757575;border-radius:50%;justify-self:end;width:5px;height:5px}.graphic-document-tabs>button[role=tab] i.saved{background:#bdbdbd}.graphic-document-tabs>button[role=tab] i.dirty{background:0 0;border:1px solid #9a9a9a}.graphic-document-tabs>.graphic-new-document{color:#a8a8a8;background:0 0;border:1px solid #0000;border-radius:3px;width:32px;min-width:32px;height:32px;margin:0 0 1px 3px;padding:0;font-size:18px;font-weight:300;line-height:1}.graphic-document-tabs>.graphic-new-document:hover{color:#fff;background:#242424;border-color:#3c3c3c}.graphic-new-document-overlay{z-index:990;-webkit-backdrop-filter:none;background:#000000b8;place-items:center;animation:.16s ease-out both graphic-save-backdrop-in;display:grid;position:fixed;inset:0}.graphic-new-document-dialog{color:#ededed;background:#1a1a1a;border:1px solid #444;border-radius:5px;width:min(390px,100vw - 28px);animation:.18s cubic-bezier(.2,.8,.2,1) both graphic-save-window-open;overflow:hidden;box-shadow:0 24px 70px #000000a6}.graphic-new-document-dialog>header{background:#222;border-bottom:1px solid #393939;justify-content:space-between;align-items:center;height:54px;padding:0 10px 0 13px;display:flex}.graphic-new-document-dialog>header>div{align-items:center;gap:10px;display:flex}.graphic-new-document-dialog>header i{color:#d9d9d9;background:#151515;border:1px solid #454545;border-radius:3px;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.graphic-new-document-dialog>header span{gap:2px;display:grid}.graphic-new-document-dialog>header small{color:#797979;letter-spacing:.75px;font-size:8px;font-weight:750}.graphic-new-document-dialog>header b{font-size:12px;font-weight:700}.graphic-new-document-dialog>header>button{color:#9c9c9c;background:0 0;border:0;border-radius:3px;width:30px;height:30px;padding:0;font-size:20px;font-weight:300}.graphic-new-document-dialog>header>button:hover{color:#fff;background:#303030}.graphic-new-document-dialog form{gap:14px;padding:18px;display:grid}.graphic-new-document-dialog form label{gap:7px;display:grid}.graphic-new-document-dialog form label>span{color:#bcbcbc;font-size:10px;font-weight:650}.graphic-new-document-dialog form input{box-sizing:border-box;color:#f2f2f2;width:100%;height:38px;font:inherit;background:#101010;border:1px solid #454545;border-radius:3px;outline:0;padding:0 11px;font-size:12px}.graphic-new-document-dialog form input:focus{border-color:#8a8a8a}.graphic-new-document-dialog form>small{color:#7e7e7e;font-size:10px}.graphic-new-document-dialog form>button{color:#111;height:38px;font:inherit;background:#d5d5d5;border:1px solid #696969;border-radius:3px;font-size:11px;font-weight:800}.graphic-new-document-dialog form>button:hover{background:#fff}.graphic-right-layer-list .graphic-outliner-visibility i{box-sizing:border-box;border:1px solid;border-radius:50%;width:13px;height:8px;inset:9px auto auto 6px;transform:none}.graphic-right-layer-list .graphic-outliner-visibility i:after{box-sizing:border-box;background:0 0;border:1px solid;width:3px;height:3px}.graphic-right-layer-list .graphic-outliner-visibility.off i{opacity:.42}.graphic-right-layer-list .graphic-outliner-visibility.off:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:13px;left:6px;transform:rotate(-43deg)}@media (width<=1100px){.graphic-topbar{grid-template-columns:190px minmax(0,1fr) auto}.graphic-document-tabs>button[role=tab]{min-width:96px;max-width:145px}}@media (width<=820px){.graphic-topbar{grid-template-columns:165px minmax(0,1fr) auto}.graphic-document-tabs>button[role=tab]{min-width:86px;max-width:120px}}@media (prefers-reduced-motion:reduce){.graphic-new-document-overlay,.graphic-new-document-dialog{animation:none!important}}.graphic-editor{--ge-left-panel-width:348px;--ge-right-panel-width:372px;grid-template-columns:var(--ge-left-panel-width) minmax(0, 1fr) var(--ge-right-panel-width)}.graphic-topbar{grid-template-columns:var(--ge-left-panel-width) minmax(0, 1fr) auto;gap:0;padding:0}.graphic-brand{box-sizing:border-box;border-right:1px solid #303030;height:100%;padding-left:14px}.graphic-document-tabs{align-items:flex-end;padding-left:0}.graphic-top-actions{margin-right:14px}.graphic-layers-panel,.graphic-properties-panel{position:relative}.graphic-panel-resizer{z-index:80;touch-action:none;cursor:ew-resize;width:9px;position:absolute;top:0;bottom:0}.graphic-panel-resizer:after{content:"";background:0 0;width:1px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:4px}.graphic-panel-resizer:hover:after,.graphic-editor.resizing-left .graphic-panel-resizer-left:after,.graphic-editor.resizing-right .graphic-panel-resizer-right:after{background:#8b8b8b}.graphic-panel-resizer-left{right:0}.graphic-panel-resizer-right{left:0}.graphic-editor.resizing-left,.graphic-editor.resizing-right,.graphic-editor.resizing-left *,.graphic-editor.resizing-right *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.graphic-right-layer-list{padding-top:4px}.graphic-right-layer-list>div[role=button]{grid-template-columns:34px minmax(0,1fr) 29px;gap:8px;height:46px;padding:4px 8px 4px 12px}.graphic-right-layer-list>div[role=button].grouped{grid-template-columns:14px 34px minmax(0,1fr) 29px;padding-left:8px}.graphic-right-layer-list .graphic-outliner-caret{place-items:center;width:14px;height:14px;display:grid}.graphic-right-layer-list .layer-copy{align-self:center}.graphic-right-layer-list .layer-copy b{font-size:12px;line-height:1.25}.graphic-right-layer-list .layer-copy small{display:none}.graphic-right-layer-list .layer-switches{grid-template-columns:27px;width:29px;display:grid}.graphic-tool-dock.graphic-tool-dock-left{gap:0;top:14px;left:10px;right:auto}.graphic-tool-dock-left .graphic-tool-rail{box-sizing:border-box;background:#1b1b1b;border:1px solid #454545;gap:1px;width:40px;padding:3px;display:grid;border-radius:2px!important}.graphic-tool-dock-left .graphic-tool-rail>button{place-items:center;width:32px;height:32px;min-height:32px;margin:0;padding:0;display:grid;color:#b3b3b3!important;background:#232323!important;border:1px solid #0000!important;border-radius:1px!important}.graphic-tool-dock-left .graphic-tool-rail>button:hover:not(:disabled){color:#fff!important;background:#303030!important;border-color:#555!important}.graphic-tool-dock-left .graphic-tool-rail>button.active{color:#fff!important;background:#3a3a3a!important;border-color:#777!important}.graphic-tool-dock-left .graphic-tool-rail>button:disabled{opacity:.32}.graphic-tool-dock-left .graphic-tool-rail svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.graphic-tool-dock-left .graphic-tool-options{width:266px;top:0;left:46px;right:auto}@media (width<=820px){.graphic-editor{grid-template-columns:190px minmax(0,1fr)}.graphic-topbar{grid-template-columns:190px minmax(0,1fr) auto}.graphic-properties-panel{width:min(var(--ge-right-panel-width), calc(100vw - 190px))}.graphic-panel-resizer{display:none}}.graphic-editor[data-app=graphic]{--ps-bg:#101112;--ps-panel:#1a1c1d;--ps-panel-deep:#151718;--ps-surface:#242627;--ps-surface-hover:#2d3031;--ps-field:#303334;--ps-line:#383b3c;--ps-line-strong:#4a4e50;--ps-text:#eef0f0;--ps-muted:#a3a8aa;--ps-soft:#7d8385;--ge-bg:var(--ps-bg);--ge-panel:var(--ps-panel);--ge-panel-2:var(--ps-surface);--ge-line:var(--ps-line);--ge-text:var(--ps-text);--ge-muted:var(--ps-muted);--ge-accent:#d7d9d9;--graphic-layout-gap:14px;grid-template-columns:var(--ge-left-panel-width) minmax(0, 1fr) var(--ge-right-panel-width);color:var(--ps-text);grid-template-rows:44px minmax(0,1fr);font-family:var(--font-ui), Inter, "Segoe UI", Arial, sans-serif!important;background:#000!important}.graphic-editor[data-app=graphic]>.graphic-topbar{grid-template-columns:var(--ge-left-panel-width) minmax(160px, 1fr) auto;gap:0;height:44px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--ps-line)!important;background:#17191a!important;box-shadow:0 1px #000!important}.graphic-editor[data-app=graphic] .graphic-brand{border:0;gap:9px;height:100%;padding:0}.graphic-editor[data-app=graphic] .graphic-brand>i{width:28px;height:28px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}.graphic-editor[data-app=graphic] .graphic-brand>i img{object-fit:contain;filter:invert()grayscale()contrast(1.15);width:86%;height:86%}.graphic-editor[data-app=graphic] .graphic-brand>b{color:#f1f2f2;letter-spacing:.25px;font-size:12px;font-weight:750}.graphic-editor[data-app=graphic] .graphic-top-actions{background:#121415;border:1px solid #353839;border-radius:3px;align-self:center;gap:0;height:32px;margin:0;padding:2px}.graphic-editor[data-app=graphic] .graphic-top-actions button{color:#c9cdce!important;height:26px!important;box-shadow:none!important;background:#202223!important;border:0!important;border-left:1px solid #343738!important;border-radius:1px!important;margin:0!important;padding:0 14px!important;font-size:9px!important;font-weight:560!important}.graphic-editor[data-app=graphic] .graphic-top-actions button:first-child{border-left:0!important}.graphic-editor[data-app=graphic] .graphic-top-actions button:hover:not(:disabled){color:#fff!important;background:#303334!important}.graphic-editor[data-app=graphic] .graphic-document-tabs{align-items:flex-end;gap:2px;height:100%;padding:0 10px}.graphic-editor[data-app=graphic] .graphic-document-tab-item{color:#9da2a4;background:#121415;border-color:#343738;border-radius:3px 3px 0 0;height:34px}.graphic-editor[data-app=graphic] .graphic-document-tab-item:hover{color:#e2e4e4;background:#202223}.graphic-editor[data-app=graphic] .graphic-document-tab-item.active{border-color:var(--ps-line-strong);background:var(--ps-surface);color:#fff}.graphic-editor[data-app=graphic] .graphic-document-tab-main span{font-size:9px;font-weight:650}.graphic-editor[data-app=graphic] .graphic-document-tab-main i.saved{background:#d7d9d9}.graphic-editor[data-app=graphic] .graphic-document-tab-main i.dirty{border-color:#d7d9d9}.graphic-editor[data-app=graphic] .graphic-new-document{color:#a3a8aa!important;border-radius:2px!important}.graphic-editor[data-app=graphic]>.graphic-layers-panel,.graphic-editor[data-app=graphic]>.graphic-properties-panel{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;border:2px solid var(--ps-line)!important;background:var(--ps-panel)!important;color:var(--ps-text)!important;box-shadow:none!important;border-radius:2px!important}.graphic-editor[data-app=graphic]>.graphic-layers-panel{margin:var(--graphic-layout-gap) 0 var(--graphic-layout-gap) var(--graphic-layout-gap)}.graphic-editor[data-app=graphic]>.graphic-workspace{min-width:0;min-height:0;margin:var(--graphic-layout-gap);overflow:hidden;background:#090a0b!important;border:0!important;border-radius:0!important}.graphic-editor[data-app=graphic]>.graphic-properties-panel{margin:var(--graphic-layout-gap) var(--graphic-layout-gap) var(--graphic-layout-gap) 0}.graphic-editor[data-app=graphic] .graphic-panel-resizer{top:0;bottom:0}.graphic-editor[data-app=graphic] .graphic-workspace,.graphic-editor[data-app=graphic] .graphic-canvas-stage{background:#090a0b!important}.graphic-editor[data-app=graphic] .graphic-canvas-stage{padding:48px}.graphic-editor[data-app=graphic] .graphic-canvas-wrap{border-radius:2px;border:0!important;box-shadow:0 0 0 1px #ffffff16,0 22px 58px #000a!important}.graphic-editor[data-app=graphic] .graphic-left-layers{flex:auto;min-height:190px;background:var(--ps-panel-deep)!important;border:0!important}.graphic-editor[data-app=graphic] .graphic-right-layers-title{grid-template-columns:20px minmax(0,1fr) auto 22px;gap:6px;height:38px;min-height:38px;padding:0 9px;background:#202223!important;border-bottom:1px solid #333637!important}.graphic-editor[data-app=graphic] .graphic-right-layers-title b{color:#eef0f0;letter-spacing:.1px;font-size:9px;font-weight:700}.graphic-editor[data-app=graphic] .graphic-outliner-heading-icon{width:18px;height:18px;color:#a3a8aa!important;background:0 0!important;border:0!important;font-size:0!important}.graphic-editor[data-app=graphic] .graphic-outliner-heading-icon:before{content:"";border:1px solid;border-radius:1px;width:13px;height:9px;box-shadow:-3px -3px 0 -2px}.graphic-editor[data-app=graphic] .graphic-outliner-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.graphic-editor[data-app=graphic] .graphic-outliner-count{color:#7d8385!important;font-size:8px!important}.graphic-editor[data-app=graphic] .graphic-layers-collapse{background:0 0!important;border:0!important;border-radius:2px!important;width:22px!important;height:22px!important}.graphic-editor[data-app=graphic] .graphic-layers-collapse:hover{background:#303334!important}.graphic-editor[data-app=graphic] .graphic-right-layers .graphic-layer-quick{grid-template-columns:minmax(0,1fr) 122px;gap:8px;background:#1a1c1d!important;border-bottom:1px solid #303334!important;padding:8px 9px!important}.graphic-editor[data-app=graphic] .graphic-layer-quick .graphic-blend-control select{border:1px solid var(--ps-line-strong);color:#e8eaea;background:#222425;height:30px;font-size:9px;border-radius:2px!important}.graphic-editor[data-app=graphic] .graphic-layer-quick .graphic-layer-opacity>span{font-size:8px!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list{scrollbar-color:#505456 #17191a;padding:4px 0 10px;background:#17191a!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button]{grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;height:38px;margin:0;padding:4px 8px 4px 10px;box-shadow:none!important;background:#1b1d1e!important;border:0!important;border-bottom:1px solid #252829!important;border-radius:0!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button]:nth-of-type(2n){background:#202223!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button]:hover{background:#373a3b!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button].active,.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button].primary{background:#2b2e2f!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list>div[role=button].active:before{display:none!important}.graphic-editor[data-app=graphic] .graphic-right-layer-list .layer-thumb{background-color:#111;border:1px solid #3b3e3f;border-radius:2px;width:28px;height:28px}.graphic-editor[data-app=graphic] .graphic-right-layer-list .layer-copy b{color:#eef0f0;font-size:9px;font-weight:650}.graphic-editor[data-app=graphic] .graphic-right-layer-list .layer-switches{width:28px}.graphic-editor[data-app=graphic] .graphic-right-layer-list .layer-switches button{width:26px;height:26px;color:#a3a8aa!important}.graphic-editor[data-app=graphic] .graphic-document-tab,.graphic-editor[data-app=graphic] .graphic-renders-tab{min-height:42px;color:#d4d7d7!important;background:#202223!important;border:0!important;border-top:1px solid #333637!important;border-radius:0!important;padding:0 10px!important}.graphic-editor[data-app=graphic] .graphic-document-tab:hover,.graphic-editor[data-app=graphic] .graphic-document-tab.active,.graphic-editor[data-app=graphic] .graphic-renders-tab:hover,.graphic-editor[data-app=graphic] .graphic-renders-tab.active{background:#2d3031!important}.graphic-editor[data-app=graphic] .graphic-document-tab>i,.graphic-editor[data-app=graphic] .graphic-renders-tab>i{width:24px;height:24px;color:#d7d9d9!important;background:#151718!important;border-color:#3b3e3f!important;border-radius:2px!important}.graphic-editor[data-app=graphic] .graphic-document-tab b,.graphic-editor[data-app=graphic] .graphic-renders-tab b{font-size:9px!important}.graphic-editor[data-app=graphic] .graphic-document-tab small,.graphic-editor[data-app=graphic] .graphic-renders-tab small{font-size:8px!important}.graphic-editor[data-app=graphic] .graphic-properties-scroll{scrollbar-color:#505456 var(--ps-panel);background:var(--ps-panel)!important}.graphic-editor[data-app=graphic] .graphic-properties-scroll>section{min-height:0;background:var(--ps-panel)!important;border:0!important;padding:11px!important}.graphic-editor[data-app=graphic] .graphic-properties-panel section>header{align-items:center;min-height:38px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--ps-line)!important}.graphic-editor[data-app=graphic] .graphic-properties-panel section>header b{color:#eef0f0;font-weight:700;font-size:9px!important}.graphic-editor[data-app=graphic] .graphic-properties-panel section>header small{color:var(--ps-muted)!important;font-size:8px!important}.graphic-editor[data-app=graphic] .graphic-section-body{border:1px solid var(--ps-line);background:#202223;border-radius:3px;gap:8px;padding:9px;display:grid}.graphic-editor[data-app=graphic] .graphic-properties-panel :is(.graphic-pen-controls,.graphic-rift-controls,.graphic-option-switch,.graphic-texture-folders>button,.graphic-texture-library>button,.graphic-presets>button,.graphic-background>label:first-child){border-color:var(--ps-line)!important;background:var(--ps-surface)!important;box-shadow:none!important;border-radius:3px!important}.graphic-editor[data-app=graphic] .graphic-properties-panel :is(button,input,select,textarea){border-radius:2px!important}.graphic-editor[data-app=graphic] .graphic-properties-panel :is(label,button,input,select,textarea){font-size:9px!important}.graphic-editor[data-app=graphic] .graphic-properties-panel small{color:var(--ps-muted)!important;font-size:8px!important;line-height:1.4!important}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail{z-index:19;top:50%;right:calc(var(--ge-right-panel-width) - 3px);background:0 0;border:0;border-radius:0;gap:2px;width:34px;padding:0;transform:translateY(-50%)}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail:before{content:"";z-index:-1;background:#141617;border:1px solid #3b3e3f;border-radius:5px 0 0 5px;width:45px;position:absolute;top:-10px;bottom:-10px;right:-9px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0009}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail button{width:34px;min-width:34px;height:34px;min-height:34px;margin:0;color:#9da2a4!important;background:#222425!important;border:1px solid #303334!important;border-radius:2px!important}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail button:hover{color:#f5f6f6!important;background:#313435!important;border-color:#5a5e60!important;transform:translate(-4px)!important;box-shadow:8px 0 #141617!important}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail button.active{color:#fff!important;background:#3a3d3e!important;border-color:#64696b!important;transform:translate(-1px)!important;box-shadow:inset 2px 0 #e1e3e3!important}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail svg{stroke-width:1.45px;width:17px;height:17px}.graphic-editor[data-app=graphic] .graphic-tool-dock-left .graphic-tool-rail{background:#141617;border:1px solid #3b3e3f;gap:2px;width:38px;padding:2px;box-shadow:0 12px 28px #0009;border-radius:3px!important}.graphic-editor[data-app=graphic] .graphic-tool-dock-left .graphic-tool-rail>button{width:32px;height:32px;min-height:32px;color:#9da2a4!important;background:#222425!important;border:1px solid #303334!important;border-radius:2px!important}.graphic-editor[data-app=graphic] .graphic-tool-dock-left .graphic-tool-rail>button:hover:not(:disabled){color:#fff!important;background:#313435!important;border-color:#5a5e60!important}.graphic-editor[data-app=graphic] .graphic-tool-dock-left .graphic-tool-rail>button.active{color:#fff!important;background:#3a3d3e!important;border-color:#64696b!important;box-shadow:inset -2px 0 #e1e3e3!important}.graphic-editor[data-app=graphic] input:not([type=range]):not([type=checkbox]):not([type=color]),.graphic-editor[data-app=graphic] select,.graphic-editor[data-app=graphic] textarea{border-color:var(--ps-line-strong)!important;color:#eef0f0!important;box-shadow:none!important;background:#222425!important}.graphic-editor[data-app=graphic] input[type=range]{box-sizing:border-box!important;appearance:none!important;accent-color:#111!important;background:#111!important;border:1px solid #292929!important;border-radius:3px!important;width:100%!important;height:18px!important;margin:0!important;padding:0!important;box-shadow:inset 0 0 0 1px #000!important}.graphic-editor[data-app=graphic] input[type=range]::-webkit-slider-runnable-track{height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}.graphic-editor[data-app=graphic] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:12px!important;height:12px!important;box-shadow:none!important;background:#202020!important;border:1px solid #555!important;border-radius:2px!important;margin-top:2px!important}.graphic-editor[data-app=graphic] *{scrollbar-color:#505456 #17191a}.graphic-editor[data-app=graphic] ::-webkit-scrollbar{width:8px;height:8px}.graphic-editor[data-app=graphic] ::-webkit-scrollbar-track{background:#17191a}.graphic-editor[data-app=graphic] ::-webkit-scrollbar-thumb{background:#505456;border:2px solid #17191a;border-radius:4px}.graphic-editor[data-app=graphic] :is(.graphic-new-document-dialog,.graphic-save-dialog,.graphic-selection-context,.graphic-tool-options){border-color:var(--ps-line-strong)!important;background:var(--ps-panel)!important;color:var(--ps-text)!important;border-radius:5px!important;box-shadow:0 28px 84px #000b!important}.graphic-editor[data-app=graphic] :is(.graphic-new-document-overlay,.graphic-save-overlay){-webkit-backdrop-filter:none!important;background:#000000c2!important}@media (width<=820px){.graphic-editor[data-app=graphic]{--graphic-layout-gap:8px}.graphic-editor[data-app=graphic]>.graphic-topbar{grid-template-columns:165px minmax(120px,1fr) auto}.graphic-editor[data-app=graphic]>.graphic-properties-panel{margin:8px}.graphic-editor[data-app=graphic]>.graphic-right-tab-rail{display:none}}.graphic-texture-add-options{gap:8px;margin:14px 0 10px;display:grid}.graphic-texture-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.graphic-editor .graphic-texture-mode button{color:#aaa;min-height:38px;font:inherit;background:0 0;border:1px solid #303030;border-radius:0;padding:6px 4px;line-height:1.35}.graphic-editor .graphic-texture-mode button[aria-pressed=true]{color:#fff;background:#171717;border-color:#aaa}.graphic-editor .graphic-texture-mode button:hover{color:#fff;border-color:#777}.graphic-texture-add-options p{color:#888;margin:0;font-size:10px;line-height:1.5}.graphic-texture-load-status{color:#999;margin:12px 0 8px;font-size:10px;line-height:1.5}.graphic-editor .graphic-texture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}.graphic-editor .graphic-texture-grid>button{color:#aaa;background:0 0;border:1px solid #303030;border-radius:0;min-width:0;height:auto;padding:0 0 6px;overflow:hidden}.graphic-editor .graphic-texture-grid>button:hover{color:#fff;border-color:#bbb}.graphic-editor .graphic-texture-grid>button:disabled{opacity:.55;cursor:wait}.graphic-editor .graphic-texture-grid>button[aria-busy=true]{border-color:#7aa7e9}.graphic-editor .graphic-texture-grid>button>span{aspect-ratio:1;background:#fff;width:100%;height:auto;display:block}.graphic-editor .graphic-texture-grid.mode-transparent>button>span{background-color:#ddd;background-image:conic-gradient(#fff 25%, #ddd 0 50%, #fff 0 75%, #ddd 0);background-size:12px 12px}.graphic-editor .graphic-texture-grid img{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block}.graphic-editor .graphic-texture-grid b{text-align:center;padding:6px 4px 0;font-weight:400;display:block}.graphic-texture-category{color:#aaa;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.graphic-editor .graphic-texture-category select{color:#ddd;width:65%;min-height:30px;font:inherit;background:#090909;border:1px solid #303030;border-radius:0;padding:4px 8px}.graphic-editor .graphic-texture-subfolders{flex-wrap:wrap;gap:4px;display:flex}.graphic-editor .graphic-texture-subfolders button{flex:auto;min-height:28px;padding:4px 6px}.graphic-editor .graphic-textures-panel .graphic-section-body{gap:8px}.graphic-editor .graphic-textures-panel :is(.graphic-texture-source,.graphic-texture-category,.graphic-texture-add-options,.graphic-texture-load-status){margin:0}.graphic-editor .graphic-texture-path{display:none}.marketing-site.landing-v2:not(.marketing-process-page){--landing-progress:0!important;--landing-light:100%!important;--landing-dark:0%!important;background:#fff!important}.landing-v2:not(.marketing-process-page)>main#top{background:#fff!important}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{transform:translateY(34px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a{padding:4px 1px}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:after{clip-path:polygon(0 32%,13% 5%,27% 45%,42% 12%,58% 52%,74% 16%,88% 46%,100% 24%,100% 82%,86% 68%,70% 96%,54% 65%,36% 91%,18% 62%,0 78%);opacity:.88;transform-origin:0;background:#111;border-radius:0;height:4px;inset:49% -7% auto;transform:rotate(-1.4deg)scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(2):after{clip-path:polygon(0 22%,17% 48%,31% 8%,48% 58%,63% 18%,79% 54%,100% 14%,100% 76%,80% 92%,61% 64%,43% 94%,24% 62%,0 82%);top:53%;transform:rotate(1.1deg)scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(3):after{clip-path:polygon(0 48%,12% 11%,29% 55%,44% 21%,60% 61%,77% 8%,91% 49%,100% 34%,100% 91%,82% 68%,66% 100%,47% 72%,28% 93%,13% 67%,0 86%);top:47%;transform:rotate(-2.1deg)scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(4):after{clip-path:polygon(0 18%,15% 56%,32% 13%,47% 60%,64% 20%,80% 50%,100% 10%,100% 72%,84% 96%,65% 66%,49% 95%,29% 61%,12% 90%,0 69%);top:52%;transform:rotate(1.8deg)scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(5):after{clip-path:polygon(0 36%,16% 2%,34% 49%,51% 14%,69% 54%,83% 12%,100% 44%,100% 84%,85% 66%,67% 99%,48% 63%,30% 94%,14% 58%,0 76%);top:50%;transform:rotate(-.7deg)scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:hover:after,.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:focus-visible:after{transform:rotate(-1.4deg)scaleX(1)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(2):is(:hover,:focus-visible):after{transform:rotate(1.1deg)scaleX(1)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(3):is(:hover,:focus-visible):after{transform:rotate(-2.1deg)scaleX(1)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(4):is(:hover,:focus-visible):after{transform:rotate(1.8deg)scaleX(1)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(5):is(:hover,:focus-visible):after{transform:rotate(-.7deg)scaleX(1)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo>img{opacity:1;filter:brightness(0)!important}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{letter-spacing:.01em;font-size:8.4px}.landing-v2:not(.marketing-process-page) .marketing-projects{isolation:isolate;color:#111;background:#fff;width:100%;max-width:none;margin:0;padding:106px max(34px,50vw - 590px) 126px;scroll-margin-top:92px;position:relative;overflow:hidden}.landing-v2:not(.marketing-process-page) .marketing-projects:before{content:"";z-index:0;opacity:.9;filter:contrast(1.45);mix-blend-mode:multiply;pointer-events:none;background:#fff url(/landing/salto-grunge-1920.png) 50%/cover no-repeat;position:absolute;inset:0}.landing-v2:not(.marketing-process-page) .marketing-projects>*{z-index:1;position:relative}.marketing-projects-marquee{padding-top:76px!important;padding-bottom:102px!important}.marketing-project-marquee{-webkit-user-select:none;user-select:none;width:min(1560px,100vw - 36px);height:auto;margin:-24px 0 0 50%;overflow:visible;transform:translate(-50%)}.marketing-project-scatter{touch-action:none;width:100%;height:920px;position:relative}.marketing-project-slot{aspect-ratio:1;cursor:grab;will-change:transform;background:#fff;border:0;border-radius:0;width:clamp(170px,19vw,250px);transition:box-shadow .32s;animation:none;position:absolute;overflow:hidden;box-shadow:0 24px 42px #090a0a45,0 7px 15px #090a0a2b}.marketing-project-scatter.is-dragging,.marketing-project-scatter.is-dragging .marketing-project-slot{cursor:grabbing}.marketing-project-slot:first-child{--photo-rotate:-7;top:220px;left:27%;transform:rotate(-7deg)}.marketing-project-slot:nth-child(2){--photo-rotate:3.4;top:82px;left:34%;transform:rotate(3.4deg)}.marketing-project-slot:nth-child(3){--photo-rotate:-2.3;top:340px;left:40%;transform:rotate(-2.3deg)}.marketing-project-slot:nth-child(4){--photo-rotate:6;top:170px;left:46%;transform:rotate(6deg)}.marketing-project-slot:nth-child(5){--photo-rotate:-4.7;top:375px;left:52%;transform:rotate(-4.7deg)}.marketing-project-slot:nth-child(6){--photo-rotate:2;top:90px;left:58%;transform:rotate(2deg)}.marketing-project-slot:nth-child(7){--photo-rotate:7.5;top:245px;left:64%;transform:rotate(7.5deg)}.marketing-project-slot:nth-child(8){--photo-rotate:-3.6;top:555px;left:38%;transform:rotate(-3.6deg)}.marketing-project-slot:nth-child(9){--photo-rotate:4.2;top:550px;left:57%;transform:rotate(4.2deg)}.marketing-project-slot:hover{background:#fff;border:0}.marketing-project-slot>span{color:#a3a5a7;letter-spacing:.08em;font-size:9px;font-weight:650;position:absolute;top:9px;left:10px}.marketing-project-slot>i{opacity:.34;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-project-slot>i:before,.marketing-project-slot>i:after{content:"";background:#343638;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-project-slot>i:before{width:17px;height:1px}.marketing-project-slot>i:after{width:1px;height:17px}@keyframes projectSlotFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@media (width<=920px){.marketing-project-marquee{height:auto;margin:34px auto 0;transform:none}.marketing-project-scatter{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;height:auto;padding:14px;display:grid}.marketing-project-slot,.marketing-project-slot:nth-child(n){width:100%;transform:rotate(var(--mobile-photo-tilt,0deg));position:relative;inset:auto}.marketing-project-slot:nth-child(3n+1){--mobile-photo-tilt:-2deg}.marketing-project-slot:nth-child(3n+2){--mobile-photo-tilt:1.5deg}.marketing-project-slot:nth-child(3n){--mobile-photo-tilt:-.6deg}}@media (width<=620px){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo{transform:translateY(-3px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{transform:translateY(14px)}.landing-v2:not(.marketing-process-page) .marketing-eyebrow{white-space:normal;font-size:7px}.landing-v2:not(.marketing-process-page) .marketing-projects{padding:64px 18px 78px}.marketing-project-marquee{width:100%;margin-top:28px}.marketing-project-scatter{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:9px}}@media (prefers-reduced-motion:reduce){.marketing-project-slot{animation:none}}.marketing-project-slot>img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-project-upload{z-index:5;color:#111;cursor:pointer;opacity:.72;background:#fff;border:1px solid #1b1b1b;border-radius:2px;place-items:center;width:28px;height:28px;transition:opacity .16s,background .16s,color .16s;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 4px 12px #0002}.marketing-project-upload:hover{opacity:1;color:#fff;background:#111}.marketing-project-upload>input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-project-upload>span{font-size:15px;line-height:1;transform:translateY(-1px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo{width:98px;height:40px;transform:translateY(3px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo>img{width:98px;height:38px}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a{font-family:var(--font-anonymous),"Anonymous Pro","Courier New",monospace;font-weight:700}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:after{left:var(--marker-left,-7%);right:var(--marker-right,-7%);top:var(--marker-top,50%);transform:rotate(var(--marker-rotate,-1.4deg)) scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:is(:hover,:focus-visible):after{transform:rotate(var(--marker-rotate,-1.4deg)) scaleX(1)}.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:translateY(-80px)}.landing-v2:not(.marketing-process-page) .marketing-projects-marquee{padding-top:42px!important}@media (width<=960px){.landing-v2:not(.marketing-process-page) .marketing-hero-copy{transform:none}}@media (width<=620px){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo,.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo>img{width:80px;height:31px}}.landing-v2:not(.marketing-process-page) .marketing-why{color:#111;background:#fff;width:100%;max-width:none;margin:0;padding:112px max(34px,50vw - 590px) 126px;scroll-margin-top:92px}@media (width<=620px){.landing-v2:not(.marketing-process-page) .marketing-why{padding:80px 18px 92px}}[data-app=room].theme-dark{--rd-bg:#202020;--rd-panel:var(--salto-panel,#282828);--rd-surface:var(--salto-surface,#303030);--rd-surface-hover:var(--salto-surface-hover,#363636);--rd-field:var(--salto-field,#3a3a3a);--rd-line:var(--salto-line,#414141);--rd-line-soft:var(--salto-line-soft,#353535);--rd-text:var(--salto-text,#d7d7d7);--rd-muted:var(--salto-muted,#929292);--rd-accent:var(--salto-accent,#f2f2f2);--rd-accent-bg:#34495e;--rd-radius:var(--salto-control-radius,3px);--rd-heading:9px;--rd-label:7.5px;--rd-description:6.5px;background:var(--rd-bg);color:var(--rd-text)}[data-app=room].theme-dark :is(.appbar,.left-panel,.right-panel,.statusbar){border-color:var(--rd-line)!important;background:var(--rd-panel)!important;box-shadow:none!important}[data-app=room].theme-dark :is(.left-panel,.right-panel){scrollbar-color:#555 var(--rd-panel)}[data-app=room].theme-dark .right-panel :is(.prop-section,.panel-section,.path-panel-section){border:0!important;border-bottom:1px solid var(--rd-line-soft)!important;background:var(--rd-panel)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:10px 11px!important}[data-app=room].theme-dark .left-panel :is(.surface-section,.grass-scatter-panel,.studio-cyclorama-card,.studio-cyclorama-controls){border-color:var(--rd-line)!important;border-radius:var(--rd-radius)!important;background:var(--rd-surface)!important;box-shadow:none!important}[data-app=room].theme-dark :is(.room-shadow-sources,.room-shadow-master,.room-shadow-source,.room-auto-light-card,.room-auto-light-settings,.room-shadow-quality-card,.room-shadow-scale-presets,.room-shadow-tap-setting,.room-shadow-noise-toggle,.room-shadow-noise-controls,.room-shadow-secondary-blend,.room-shadow-micro-controls,.studio-light-number,.studio-light-color,.path-preview-power,.floor-pbr-controls,.floor-shadow-only-toggle,.floor-shadow-only-proof,.room-thickness-controls,.room-thickness-fixed,.room-thickness-toggle,.room-threshold-toggle,.scene-plane-pbr,.scene-plane-decal-card,.scene-plane-decal-list button,.scene-plane-note,.scene-decal-sticker-tip,.scene-image-plane-preview,.scene-image-plane-actions,.scene-light-tip,.selected-model-collision,.selected-model-scale,.material-editor-hint,.material-selection-tools,.material-pbr-editor,.studio-cyclorama-material,.studio-cyclorama-switches>label,.studio-cyclorama-path-shadow,.studio-cyclorama-note,.grass-toggle-row,.grass-height-field,.grass-selected-properties,.camera-range-control,.camera-view-actions,.camera-saved-views,.camera-saved-view-card,.technical-switch,.path-panel-status,.path-panel-hero,.path-panel-switch,.path-panel-background,.path-preview-modes,.path-runtime-panel,.path-dof-panel,.path-dof-settings){border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;background:var(--rd-surface)!important;box-shadow:none!important;background-image:none!important}[data-app=room].theme-dark :is(.room-studio-light-head,.grass-scatter-head,.grass-selected-head,.studio-cyclorama-material-head,.scene-plane-heading,.scene-light-heading,.selected-model-controls-head,.floor-pbr-title,.room-shadow-quality-head){border-color:var(--rd-line)!important}[data-app=room].theme-dark :is(.properties-head h3,.properties-head b,.left-section-heading b,.room-studio-light-head h3,.grass-scatter-head h3,.grass-selected-head h3,.scene-plane-heading h3,.scene-light-heading h3,.selected-model-controls-head h3,.section-title-row h3,.studio-cyclorama-material-head b,.path-panel-title span,.floor-pbr-title b,.scene-surface-title b,.layers-panel>header b,.camera-popover>header b,.room-summary h3){color:var(--rd-text)!important;font-size:var(--rd-heading)!important;letter-spacing:.25px!important;margin-top:3px!important;font-weight:750!important;line-height:1.2!important}[data-app=room].theme-dark :is(.left-panel,.right-panel) small{color:var(--rd-muted)!important;font-size:var(--rd-description)!important;letter-spacing:0!important;line-height:1.35!important}[data-app=room].theme-dark :is(.left-panel,.right-panel) :is(label,button,input,select,textarea){font-size:var(--rd-label)!important}[data-app=room].theme-dark :is(.left-panel,.right-panel) :is(label,div)>b{color:var(--rd-text);font-size:var(--rd-label);line-height:1.3}[data-app=room].theme-dark :is(.right-panel,.left-panel) :is(button,select,input[type=text],input[type=number],textarea){border-radius:var(--rd-radius)!important;background:var(--rd-field)!important;color:var(--rd-text)!important;box-shadow:none!important;background-image:none!important;border:1px solid #191919!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) :is(button,select,input[type=text],input[type=number]){min-height:29px}[data-app=room].theme-dark :is(.properties-head,.layers-toolbar,.layer-row,.group-row,.scene-plane-decal-list,.camera-saved-view-card,.room-studio-light-head,.studio-cyclorama-material-head) button{min-width:26px!important;height:26px!important;min-height:26px!important;padding:0 6px!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) button:hover:not(:disabled){background:var(--rd-surface-hover)!important;filter:none!important;border-color:#587ca0!important;transform:none!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) button.active{background:var(--rd-accent-bg)!important;color:#e7f3ff!important;border-color:#557fa6!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) :is(input,select,textarea):focus{border-color:var(--rd-accent)!important;outline:1px solid var(--rd-accent)!important;outline-offset:-1px!important;box-shadow:none!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) input[type=color]{border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;background:var(--rd-field)!important;width:34px!important;height:28px!important;padding:2px!important}[data-app=room].theme-dark :is(.right-panel,.left-panel) input[type=checkbox]{width:14px!important;height:14px!important;accent-color:var(--rd-accent)!important;margin:0!important}[data-app=room].theme-dark .right-panel input[type=range]{border-radius:var(--rd-radius)!important;background:linear-gradient(90deg,#555d64 0 var(--room-field-progress,0%),var(--rd-field) var(--room-field-progress,0%) 100%)!important;height:22px!important;box-shadow:none!important;border:1px solid #191919!important;margin-top:5px!important}[data-app=room].theme-dark :is(.left-tab-icon,.section-icon,.room-shadow-source-icon,.grass-scatter-head>span,.grass-selected-head>span,.scene-plane-heading>span,.properties-head>div>span,.room-auto-light-card>div>span){border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;color:#b8c8d5!important;box-shadow:none!important;background:#353535!important}[data-app=room].theme-dark :is(.left-tabs,.right-tabs){border-color:var(--rd-line)!important;box-shadow:none!important;background:#242424!important}[data-app=room].theme-dark .left-tabs button{border-radius:var(--rd-radius)!important}[data-app=room].theme-dark .right-tabs button{background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:31px!important}[data-app=room].theme-dark .right-tabs button.active{border-bottom-color:var(--rd-accent)!important;background:var(--rd-surface)!important}[data-app=room].theme-dark :is(.layer-row,.layer-row.child,.group-row){border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;background:var(--rd-surface)!important;box-shadow:none!important}[data-app=room].theme-dark :is(.layer-row.selected,.group-row.selected){background:var(--rd-accent-bg)!important;border-color:#557fa6!important}[data-app=room].theme-dark :is(.room-workspace-toolbox,.camera-popover){border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;background:var(--rd-panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-app=room].theme-dark .room-shadow-source{min-height:48px;grid-template-columns:23px minmax(0,1fr) auto!important}[data-app=room].theme-dark .room-shadow-source-actions{grid-template-columns:1fr 1fr 24px;gap:4px;display:grid}[data-app=room].theme-dark .room-shadow-source-actions label{border:1px solid var(--rd-line);border-radius:var(--rd-radius);background:var(--rd-field);min-width:45px;color:var(--rd-muted);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:4px 5px;display:grid}[data-app=room].theme-dark .room-auto-light-collapse{border:1px solid var(--rd-line);border-radius:var(--rd-radius);background:var(--rd-field);width:24px;min-width:24px;height:26px;color:var(--rd-text);cursor:pointer;place-items:center;padding:0;display:grid}[data-app=room].theme-dark .room-auto-light-collapse:hover:not(:disabled){background:#343b41;border-color:#506b83}[data-app=room].theme-dark .room-auto-light-collapse:disabled{opacity:.32;cursor:default}[data-app=room].theme-dark .room-auto-light-collapse span{font-size:10px;line-height:1;display:block;transform:translateY(-1px)}[data-app=room].theme-dark .room-shadow-source.casts-shadow{border-color:#557fa6!important}[data-app=room].theme-dark .room-auto-light-unit{border:1px solid var(--rd-line);border-radius:var(--rd-radius);background:var(--rd-surface);overflow:hidden}[data-app=room].theme-dark .room-auto-light-unit>.room-shadow-source{background:0 0!important;border:0!important;border-radius:0!important}[data-app=room].theme-dark .room-auto-light-unit.active>.room-shadow-source{background:#323232!important}[data-app=room].theme-dark .room-auto-light-controls{border-top:1px solid var(--rd-line);background:#292929;gap:7px;padding:8px;animation:.16s ease-out room-auto-light-controls-in;display:grid}[data-app=room].theme-dark :is(.room-auto-light-power,.room-auto-light-color){grid-template-columns:minmax(74px,.72fr) minmax(0,1fr);align-items:center;gap:8px;margin:0!important;display:grid!important}[data-app=room].theme-dark :is(.room-auto-light-power,.room-auto-light-color)>span{float:none!important}[data-app=room].theme-dark :is(.room-auto-light-power,.room-auto-light-color) b,[data-app=room].theme-dark :is(.room-auto-light-power,.room-auto-light-color) small{display:block}[data-app=room].theme-dark .room-auto-light-power small,[data-app=room].theme-dark .room-auto-light-color small{margin-top:2px}[data-app=room].theme-dark .room-auto-light-watts{justify-content:flex-end;min-width:0;display:flex}[data-app=room].theme-dark .room-auto-light-watts>div{border-radius:var(--rd-radius);background:var(--rd-field);border:1px solid #191919;grid-template-columns:1fr 24px;width:min(100%,116px);height:26px;display:grid;overflow:hidden}[data-app=room].theme-dark .room-auto-light-watts input[type=number]{text-align:right;min-width:0;padding:0 7px;background:0 0!important;border:0!important;outline:0!important;min-height:24px!important}[data-app=room].theme-dark .room-auto-light-watts em{border-left:1px solid var(--rd-line);color:var(--rd-muted);font-size:var(--rd-description);place-items:center;font-style:normal;display:grid}[data-app=room] input[type=number]{appearance:textfield}[data-app=room] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-app=room] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-app=room].theme-dark .room-auto-light-color>div{border-radius:var(--rd-radius);background:var(--rd-field);border:1px solid #191919;grid-template-columns:32px 1fr;align-items:center;gap:7px;height:27px;padding:0 7px 0 0;display:grid}[data-app=room].theme-dark .room-auto-light-color input[type=color]{border:0!important;border-right:1px solid var(--rd-line)!important;background:0 0!important;width:32px!important;height:25px!important;padding:2px!important}[data-app=room].theme-dark .room-auto-light-color code{color:var(--rd-text);font-family:inherit;font-size:var(--rd-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes room-auto-light-controls-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}[data-app=room].theme-dark .room-environment-control{border:1px solid var(--rd-line);border-radius:var(--rd-radius);background:var(--rd-surface);overflow:hidden}[data-app=room].theme-dark .room-environment-control.active{border-color:#506552}[data-app=room].theme-dark .room-environment-head{background:#303630;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:8px;margin:0!important;display:flex!important}[data-app=room].theme-dark .room-environment-head>span{float:none!important}[data-app=room].theme-dark .room-environment-head b,[data-app=room].theme-dark .room-environment-head small{display:block}[data-app=room].theme-dark .room-environment-head small{margin-top:2px}[data-app=room].theme-dark .room-environment-settings{border-top:1px solid var(--rd-line);background:#292929;gap:8px;padding:8px;display:grid}[data-app=room].theme-dark .room-environment-power{gap:4px;margin:0!important;display:grid!important}[data-app=room].theme-dark .room-environment-power>span{color:var(--rd-muted);justify-content:space-between;align-items:center;display:flex;float:none!important}[data-app=room].theme-dark .room-environment-power>input[type=range]{margin:0!important}[data-app=room].theme-dark .room-environment-hdri{border:1px solid var(--rd-line);border-radius:var(--rd-radius);background:var(--rd-surface);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px;display:grid}[data-app=room].theme-dark .room-environment-hdri-current-copy{min-width:0}[data-app=room].theme-dark .room-environment-hdri b,[data-app=room].theme-dark .room-environment-hdri small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-app=room].theme-dark .room-environment-hdri small{margin-top:2px}[data-app=room].theme-dark .room-environment-hdri-actions{gap:4px;display:flex}[data-app=room].theme-dark .room-environment-hdri-actions button{height:25px!important;min-height:25px!important;padding:0 8px!important}[data-app=room].theme-dark .room-environment-hdri-actions button:last-child:not(:first-child){width:25px;min-width:25px!important;padding:0!important}[data-app=room].theme-dark .room-environment-hdri-current-preview{cursor:pointer;width:58px;position:relative;overflow:hidden;border:1px solid var(--rd-line)!important;background:#202020!important;border-radius:3px!important;height:58px!important;min-height:58px!important;padding:0!important}[data-app=room].theme-dark .room-environment-hdri-current-preview img{object-fit:cover;width:100%;height:100%;display:block}[data-app=room].theme-dark .room-environment-hdri-current-preview>i{color:#fff;background:#111c;border:1px solid #ffffff2b;border-radius:2px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:3px;right:3px}[data-app=room].theme-dark .room-environment-hdri-current-preview>em{color:#fff;letter-spacing:.5px;background:#111d;border-radius:2px;padding:2px 4px;font-size:5px;font-style:normal;position:absolute;top:3px;left:3px}[data-app=room].theme-dark .room-environment-hdri-gallery{border-top:1px solid var(--rd-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:6px;gap:5px!important;display:grid!important}[data-app=room].theme-dark .room-environment-hdri-gallery>button{text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid;border:1px solid var(--rd-line)!important;border-radius:var(--rd-radius)!important;height:auto!important;min-height:52px!important;color:var(--rd-text)!important;box-shadow:none!important;background:#292929!important;padding:3px!important}[data-app=room].theme-dark .room-environment-hdri-gallery>button:hover,[data-app=room].theme-dark .room-environment-hdri-gallery>button:focus-visible,[data-app=room].theme-dark .room-environment-hdri-gallery>button.active{outline:none;border-color:var(--rd-accent)!important}[data-app=room].theme-dark .room-environment-hdri-gallery img{object-fit:cover;border-radius:2px;width:44px;height:44px;display:block}[data-app=room].theme-dark .room-environment-hdri-gallery span{min-width:0}[data-app=room].theme-dark .room-environment-hdri-gallery b,[data-app=room].theme-dark .room-environment-hdri-gallery small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=room] .model-editor-overlay{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151515;place-items:stretch stretch;width:100%;max-width:100%;height:100dvh;padding:0;position:fixed;inset:0;overflow:hidden}[data-app=room] .model-editor-dialog{box-sizing:border-box;background:var(--rd-panel);width:100%;min-width:0;max-width:none;height:100dvh;max-height:none;box-shadow:none;color:var(--rd-text);border:0;border-radius:0;grid-template-rows:52px minmax(0,1fr) 28px;display:grid;overflow:hidden}[data-app=room] .model-editor-dialog>header,[data-app=room] .model-editor-dialog>footer{box-sizing:border-box;border-color:var(--rd-line);background:#252525;min-width:0;max-width:100%;min-height:0;padding:8px 12px}[data-app=room] .model-editor-dialog>header small{color:#76a7cf;letter-spacing:1.15px;font-size:6.5px}[data-app=room] .model-editor-dialog>header h2{color:var(--rd-text);letter-spacing:.25px;margin:0;font-size:11px}[data-app=room] .model-editor-dialog>header p{color:var(--rd-muted);font-size:7px}[data-app=room] .model-editor-dialog>header>button{border:1px solid var(--rd-line);background:var(--rd-field);color:#b9c0c5;width:29px;height:29px;box-shadow:none;border-radius:3px}[data-app=room] .model-editor-title{align-items:center;min-width:0;display:flex}[data-app=room] .model-editor-header-actions{align-items:center;gap:6px;display:flex}[data-app=room] .model-editor-header-actions button{border:1px solid var(--rd-line);background:var(--rd-field);color:#c3cbd0;height:31px;box-shadow:none;border-radius:3px;padding:0 12px;font-size:7px;font-weight:750}[data-app=room] .model-editor-header-actions button.primary{color:#f4f8fb;background:#3c6688;border-color:#4c789d}[data-app=room] .model-editor-header-actions button.primary.saved{color:#f4fbf7;background:#32694f;border-color:#3d8060}[data-app=room] .model-editor-header-actions button:disabled{opacity:.45}[data-app=room] .model-editor-body{box-sizing:border-box;background:#1d1d1d;grid-template-columns:clamp(290px,21vw,360px) minmax(320px,1fr) clamp(360px,27vw,430px);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}[data-app=room] .model-import-left-panel{box-sizing:border-box;border-right:1px solid var(--rd-line);scrollbar-color:#555 #232323;background:#232323;flex-direction:column;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}[data-app=room] :is(.model-import-panel-head,.model-import-section-label,.model-form-heading){align-items:center;gap:8px;min-width:0;display:flex}[data-app=room] :is(.model-import-panel-head,.model-form-heading){border-bottom:1px solid var(--rd-line);min-height:41px;padding:0 2px 9px}[data-app=room] .model-import-section-label{margin-top:15px;padding:0 2px 7px}[data-app=room] :is(.model-import-panel-head,.model-import-section-label,.model-form-heading)>span{color:#8fc5ef;background:#2c3338;border:1px solid #3c464d;border-radius:3px;flex:none;place-items:center;width:25px;height:25px;font-size:6px;font-weight:850;display:grid}[data-app=room] :is(.model-import-panel-head,.model-import-section-label,.model-form-heading) :is(small,b){display:block}[data-app=room] :is(.model-import-panel-head,.model-import-section-label,.model-form-heading) small{color:#73818a;letter-spacing:.75px;font-size:5.5px;font-weight:850}[data-app=room] :is(.model-import-panel-head,.model-import-section-label,.model-form-heading) b{color:#dbe2e6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:8px;overflow:hidden}[data-app=room] .model-import-source-card{border:1px solid var(--rd-line);background:#2b2b2b;border-radius:3px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:10px;padding:9px;display:grid}[data-app=room] .model-import-source-card>span{color:#7f929d;background:#20262a;border:1px solid #414c53;border-radius:3px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}[data-app=room] .model-import-source-card>span.ready{color:#7dcea8;background:#203a30;border-color:#41725f}[data-app=room] .model-import-source-card b,[data-app=room] .model-import-source-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-app=room] .model-import-source-card b{color:#dce3e7;font-size:8px}[data-app=room] .model-import-source-card small{color:#77838a;margin-top:4px;font-size:5.7px}[data-app=room] .model-preview-column{border-right:1px solid var(--rd-line);background:#0d0d0e;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:grid;overflow:hidden}[data-app=room] .model-preview-stage-wrap{background:#0d0d0e;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;overflow:hidden}[data-app=room] .model-preview{aspect-ratio:1;border:1px solid var(--rd-line);border-radius:3px;flex:none;width:min(100%,100dvh - 108px);min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:0 18px 48px #0000004d;background:#fff!important}[data-app=room] .model-preview:after{display:none!important}[data-app=room] .model-preview-stage-head{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:9px;left:11px;right:11px}[data-app=room] .model-preview-stage-head small,[data-app=room] .model-preview-stage-head b{display:block}[data-app=room] .model-preview-stage-head small{color:#59666e;letter-spacing:.9px;font-size:5.5px}[data-app=room] .model-preview-stage-head b{color:#273139;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;font-size:8px;overflow:hidden}[data-app=room] .model-preview-stage-head>span{gap:4px;display:flex}[data-app=room] .model-preview-stage-head i{color:#7f8c94;background:#20262acc;border:1px solid #40494f;border-radius:2px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:800}[data-app=room] .model-preview-tools{z-index:6;border:1px solid var(--rd-line);background:#1d2226dd;border-radius:3px;gap:4px;padding:3px;display:flex;position:absolute;top:48px;right:9px}[data-app=room] .model-preview-tools button{color:#aab4ba;background:0 0;border:1px solid #0000;border-radius:2px;height:25px;padding:0 8px;font-size:6px;font-weight:750}[data-app=room] .model-preview-tools button:hover{color:#e3eef7;background:#293743;border-color:#4e6f8b}[data-app=room] .model-preview .preview-help{color:#aeb8be;background:#171c20e8;border:1px solid #3a444a;border-radius:3px;font-size:6px;bottom:9px}[data-app=room] .model-preview .pivot-legend{box-shadow:none;color:#eef2f4;background:#171c20e8;border:1px solid #3f474c;border-radius:3px;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;top:auto;bottom:9px;left:9px}[data-app=room] .model-preview .pivot-legend i{background:#e23832;border:0;width:9px;height:9px;box-shadow:0 0 0 3px #e238322e}[data-app=room] .model-pivot-tooltip{z-index:9;pointer-events:none;opacity:0;color:#eef2f4;white-space:nowrap;transform-origin:0;background:#15191ce8;border:1px solid #3b4247;border-radius:3px;padding:7px 9px;font-size:10px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;transform:translate(10px,-50%)scale(.96)}[data-app=room] .model-preview.pivot-hover .model-pivot-tooltip{opacity:1;transform:translate(12px,-50%)scale(1)}[data-app=room] .model-preview.pivot-hover canvas{cursor:pointer}[data-app=room] .model-preview-statusbar{border-top:1px solid var(--rd-line);color:#727e85;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:0;height:32px;font-size:5.6px;display:grid}[data-app=room] .model-preview-statusbar span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-app=room] .model-preview-statusbar span:last-child{text-align:right}[data-app=room] .model-preview-statusbar i{background:#6fb995;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}[data-app=room] .model-preview-statusbar b{color:#aeb8be;font-size:5.8px;font-weight:700}[data-app=room] .model-file-actions{grid-template-columns:1fr;gap:5px;margin-top:7px;display:grid}[data-app=room] .model-file-actions button,[data-app=room] .thumbnail-setting,[data-app=room] .thumbnail-setting>button.capture-model-thumbnail,[data-app=room] .inline-converter-link{border-color:var(--rd-line);background:var(--rd-surface);color:#b7c3ca;box-shadow:none;border-radius:3px}[data-app=room] .model-file-actions button{width:100%;height:31px}[data-app=room] .inline-converter-link{text-align:left;color:#8a969d;background:0 0;width:100%;height:auto;margin-top:5px;padding:8px;font-size:5.7px;line-height:1.35}[data-app=room] .inline-converter-link span{color:#79a9d0;margin-top:3px;font-weight:800;display:block}[data-app=room] .thumbnail-setting{grid-template-columns:42px minmax(0,1fr) auto;margin-top:0;padding:7px}[data-app=room] .thumbnail-sample{background-color:#202428;border-radius:2px}[data-app=room] .model-import-format-note{border:1px solid var(--rd-line);background:#202020;border-radius:3px;margin-top:10px;padding:9px}[data-app=room] .model-import-format-note>b,[data-app=room] .model-import-format-note>span{display:block}[data-app=room] .model-import-format-note>b{color:#bdc8ce;font-size:7px}[data-app=room] .model-import-format-note>span{color:#717d84;margin-top:4px;font-size:5.7px;line-height:1.45}[data-app=room] .model-import-format-note>div{gap:4px;margin-top:8px;display:flex}[data-app=room] .model-import-format-note i{color:#82909a;border:1px solid #394249;border-radius:2px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:850}[data-app=room] .model-form-column{box-sizing:border-box;scrollbar-color:#555 #252525;background:#252525;border-left:0;width:100%;min-width:0;max-width:100%;padding:0 10px 10px;overflow:hidden auto}[data-app=room] .model-import-right-tabs{z-index:5;border-bottom:1px solid var(--rd-line);background:#222;grid-template-columns:1fr 1fr;gap:0;margin:0 -10px 10px;display:grid;position:sticky;top:0}[data-app=room] .model-import-right-tabs button{border:0;border-right:1px solid var(--rd-line);color:#7e898f;background:#222;border-radius:0;justify-content:center;align-items:center;gap:7px;height:42px;font-size:7px;font-weight:750;display:flex}[data-app=room] .model-import-right-tabs button:last-child{border-right:0}[data-app=room] .model-import-right-tabs button i{color:#8e9aa1;background:#292f33;border:1px solid #3a4247;border-radius:3px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}[data-app=room] .model-import-right-tabs button.active{color:#e2e8eb;background:#2b2b2b;box-shadow:inset 0 -2px #5794c6}[data-app=room] .model-import-right-tabs button.active i{color:#9dd0f6;background:#324454;border-color:#4d7391}[data-app=room] .model-thumbnail-page{border:1px solid var(--rd-line);background:#2b2b2b;border-radius:3px;gap:8px;padding:10px;display:grid}[data-app=room] .model-thumbnail-page-head small{color:#7fafd4;letter-spacing:.8px;font-size:5.7px;font-weight:850}[data-app=room] .model-thumbnail-page-head h3{color:#e0e6e9;margin:4px 0 0;font-size:10px}[data-app=room] .model-thumbnail-page-head p{color:#78848a;margin:5px 0 0;font-size:6px;line-height:1.5}[data-app=room] .model-thumbnail-preview{aspect-ratio:16/10;color:#77838a;text-align:center;background:#202326 50%/cover no-repeat;border:1px solid #3b4449;border-radius:3px;align-content:center;place-items:center;gap:6px;display:grid}[data-app=room] .model-thumbnail-preview span{color:#8ea5b4;font-size:21px}[data-app=room] .model-thumbnail-preview b{color:#bbc5ca;font-size:8px}[data-app=room] .model-thumbnail-preview small{color:#707c83;font-size:5.7px}[data-app=room] .model-thumbnail-page>button,[data-app=room] .model-thumbnail-file-actions button{color:#b9c3c8;background:#252a2d;border:1px solid #3d474d;border-radius:3px;height:32px;font-size:6.5px;font-weight:750}[data-app=room] .model-thumbnail-page>button.model-thumbnail-primary{color:#f2f7fa;background:#385e7d;border-color:#4d789b}[data-app=room] .model-thumbnail-page>button.model-thumbnail-remove{color:#cd9390;background:#332727;border-color:#553b3b}[data-app=room] .model-thumbnail-file-actions{border-top:1px solid var(--rd-line);grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;display:grid}[data-app=room] .model-layer-panel{background:0 0;border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}[data-app=room] .model-layer-panel .material-group-head{border-bottom:1px solid var(--rd-line);flex:none;min-height:41px;padding:0 2px 9px}[data-app=room] .model-layer-panel .material-group-head small{color:#7fafd4}[data-app=room] .model-layer-panel .material-group-head h3{color:#e0e6e9;font-size:10px}[data-app=room] .model-layer-panel .material-group-head>span{color:#89969d;background:#30363a;border-radius:3px}[data-app=room] .model-layer-panel .material-editor-hint{color:#9aa6ad;background:#252b2f;border-color:#3b464d;flex:none;gap:3px;margin:8px 0;padding:9px 10px;font-size:7.2px;line-height:1.5;display:grid}[data-app=room] .model-layer-panel .material-editor-hint b{color:#9ed0f4;letter-spacing:.15px;font-size:7.6px}[data-app=room] .model-layer-panel .material-editor-hint kbd{color:#d8e1e5;font:inherit;background:#171a1c;border:1px solid #4a565d;border-radius:2px;padding:1px 4px;font-weight:850}[data-app=room] .model-layer-panel .material-selection-tools{border-color:var(--rd-line);background:#292929;flex:none;gap:6px;margin-bottom:8px;padding:7px}[data-app=room] .model-layer-panel .material-selection-summary{gap:3px;display:grid}[data-app=room] .model-layer-panel .material-selection-summary span{color:#cbd3d7;font-size:6.5px}[data-app=room] .model-layer-panel .material-selection-summary small{color:#78848a;font-size:5.5px}[data-app=room] .model-layer-panel .material-layer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}[data-app=room] .model-layer-panel .material-layer-actions button{color:#aeb9bf;min-width:0;height:27px;box-shadow:none;background:#30363a;border:1px solid #3a4348;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:5.8px;font-weight:800;transition:border-color .14s,background .14s,color .14s;display:flex}[data-app=room] .model-layer-panel .material-layer-actions button:hover:not(:disabled){color:#e4ebef;background:#374650;border-color:#56738a}[data-app=room] .model-layer-panel .material-layer-actions button:disabled{opacity:.32;cursor:not-allowed}[data-app=room] .model-layer-panel .material-layer-actions .material-style-toggle{grid-column:1/-1;justify-content:flex-start;height:29px;padding:0 9px}[data-app=room] .model-layer-panel .material-layer-actions .material-style-toggle.active{color:#eef7fc;background:#344b5d;border-color:#5c87a8}[data-app=room] .model-layer-panel .material-style-editor{border-top:1px solid var(--rd-line);gap:7px;margin-top:2px;padding-top:8px;display:grid}[data-app=room] .model-layer-panel .material-edit-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}[data-app=room] .model-layer-panel .material-edit-actions input{grid-column:1/-1;width:100%}[data-app=room] .model-layer-panel .material-edit-actions button{justify-content:center;min-width:0;padding:0 5px}[data-app=room] .model-layer-panel .rainbow-palette{grid-template-columns:repeat(6,1fr)}[data-app=room] .model-layer-panel .material-pbr-editor{grid-template-columns:1fr;gap:7px;padding:8px}[data-app=room] .model-layer-panel .material-pbr-editor>div,[data-app=room] .model-layer-panel .material-pbr-editor>p{grid-column:1}[data-app=room] .model-layer-panel .material-group-list{flex:1;min-height:100px;max-height:none;padding-right:2px}[data-app=room] .model-layer-panel .material-group-list>div,[data-app=room] .model-layer-panel .model-material-folder>div>div{border:1px solid var(--rd-line);min-height:46px;box-shadow:none;cursor:pointer;background:#303030;border-radius:3px;grid-template-columns:16px 26px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 7px;transition:border-color .12s,background .12s;display:grid}[data-app=room] .model-layer-panel .material-group-list>div:hover,[data-app=room] .model-layer-panel .model-material-folder>div>div:hover{background:#343a3e}[data-app=room] .model-layer-panel .material-group-list>div.selected-material,[data-app=room] .model-layer-panel .model-material-folder>div>div.selected-material{background:#304352;border-color:#6798bd}[data-app=room] .model-layer-panel .material-group-list>div.merged-material{border-left:2px solid #80afd2}[data-app=room] .model-layer-panel .model-material-name{color:#dbe3e7;text-overflow:ellipsis;width:100%;min-width:0;height:19px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;padding:0;font-size:7px;font-weight:800;line-height:19px;display:block}[data-app=room] .model-layer-panel .model-material-name:not([readonly]){color:#f1f7fa;background:#181d20;border-color:#638cad;outline:none;padding:0 5px}[data-app=room] .model-layer-panel .material-group-list label{min-width:0}[data-app=room] .model-layer-panel .material-group-list label small{color:#707c82;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:5px;display:block;overflow:hidden}[data-app=room] .model-layer-panel .model-material-folder{background:#272c2f;border:1px solid #3a444a;border-radius:3px;display:block;overflow:hidden}[data-app=room] .model-layer-panel .model-material-folder>summary{color:#bbc6cc;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:31px;padding:0 8px;list-style:none;display:grid}[data-app=room] .model-layer-panel .model-material-folder>summary::-webkit-details-marker{display:none}[data-app=room] .model-layer-panel .model-material-folder>summary i{color:#7f8d94;font-size:7px;font-style:normal;transition:transform .14s}[data-app=room] .model-layer-panel .model-material-folder[open]>summary i{transform:rotate(90deg)}[data-app=room] .model-layer-panel .model-material-folder>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}[data-app=room] .model-layer-panel .model-material-folder>summary small{color:#8d9ba2;background:#343c41;border-radius:2px;place-items:center;min-width:19px;height:17px;font-size:5.5px;display:grid}[data-app=room] .model-layer-panel .model-material-folder>div{background:#232729;border-top:1px solid #343d42;gap:4px;padding:4px;display:grid}[data-app=room] .model-layer-panel .material-color-swatch{border-radius:3px;width:24px;height:24px}[data-app=room] .model-layer-panel .material-group-list label b{font-size:7px}[data-app=room] .model-layer-panel .material-row-options>span{font-size:5px}[data-app=room] .model-form-column>*{box-sizing:border-box;min-width:0;max-width:100%}[data-app=room] .model-form-column :is(input,select,button){box-sizing:border-box;max-width:100%}[data-app=room] .model-property-stack{gap:7px;min-width:0;display:grid}[data-app=room] .model-property-section{border:1px solid var(--rd-line);background:#2b2b2b;border-radius:3px;overflow:hidden}[data-app=room] .model-property-section>summary{color:#d8e0e4;letter-spacing:.1px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#303030;border-bottom:0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:7.5px;font-weight:850;list-style:none;display:flex}[data-app=room] .model-property-section>summary::-webkit-details-marker{display:none}[data-app=room] .model-property-section>summary i{color:#87959c;font-size:8px;font-style:normal;transition:transform .14s}[data-app=room] .model-property-section[open]>summary{border-bottom:1px solid var(--rd-line)}[data-app=room] .model-property-section[open]>summary i{transform:rotate(180deg)}[data-app=room] .model-property-section>.model-meta-grid{background:#292929;border:0;border-radius:0;padding:9px}[data-app=room] .model-meta-grid,[data-app=room] .material-group-editor{border:1px solid var(--rd-line);background:#2b2b2b;border-radius:3px;gap:8px;padding:10px}[data-app=room] .material-group-editor{margin-top:8px}[data-app=room] .model-meta-grid>label{color:var(--rd-muted);gap:4px;font-size:7px}[data-app=room] .model-meta-grid :is(input,select),[data-app=room] .material-edit-actions :is(input,button),[data-app=room] .editable-color-toggle select{background:var(--rd-field);color:var(--rd-text);box-shadow:none;border:1px solid #191919;border-radius:3px}[data-app=room] .model-unit-switch{background:var(--rd-field);border:1px solid #191919;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:3px;height:40px;padding:3px}[data-app=room] .model-unit-switch button{color:#8d989e;border-radius:2px}[data-app=room] .model-unit-switch button.active{color:#f0f6fa;box-shadow:none;background:#3b4b58}[data-app=room] .model-unit-switch button.active b{color:#8fc5ef;background:0 0;padding:0}[data-app=room] .model-unit-note{margin-top:1px;line-height:1.4;color:#727d83!important;font-size:6px!important}[data-app=room] .model-source-dimensions{border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:3px;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(70px,.72fr));align-items:center;gap:5px;padding:7px;display:grid}[data-app=room] .model-source-dimensions>div span,[data-app=room] .model-source-dimensions>div small,[data-app=room] .model-source-dimensions>span small,[data-app=room] .model-source-dimensions>span b{display:block}[data-app=room] .model-source-dimensions>div span{color:#8fb8d8;letter-spacing:.65px;font-size:6px;font-weight:850}[data-app=room] .model-source-dimensions>div small{color:#737e84;margin-top:3px;font-size:5.5px;line-height:1.3}[data-app=room] .model-source-dimensions>span{background:var(--rd-field);border:1px solid #1c1c1c;border-radius:2px;min-width:0;padding:6px}[data-app=room] .model-source-dimensions>span small{color:#6f7a80;font-size:5.5px}[data-app=room] .model-source-dimensions>span b{color:#dfe6ea;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}[data-app=room] :is(.dimension-editor,.pivot-editor,.model-import-behavior,.material-selection-tools,.material-editor-hint,.material-pbr-editor){border-color:var(--rd-line);background:var(--rd-surface);box-shadow:none;border-radius:3px}[data-app=room] .dimension-editor{border:1px solid var(--rd-line);padding:8px}[data-app=room] .dimension-editor>p{border-top:1px solid var(--rd-line-soft);color:#7f8a90;padding-top:6px}[data-app=room] .model-scale-control>span b{color:#8fc5ef}[data-app=room] .model-scale-control>div input[type=range]{accent-color:#6e9fc5;background:#161616}[data-app=room] .material-group-list{max-height:230px}[data-app=room] .material-group-list>div{border-color:var(--rd-line);box-shadow:none;background:#303030;border-radius:3px}[data-app=room] .material-group-list>div.selected-material{box-shadow:none;background:#30404d;border-color:#5f8db5}[data-app=room] .model-import-left-panel{padding:0}[data-app=room] .material-group-editor.model-layer-panel{background:#232323;border:0;border-radius:0;gap:0;margin:0;padding:0}[data-app=room] .model-outliner-model{border-bottom:1px solid var(--rd-line);background:#292929;grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:45px;padding:0 7px 0 10px;display:grid}[data-app=room] .model-outliner-model>i{color:#8fc5ef;border:0;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}[data-app=room] .model-outliner-model>b{color:#e2e8eb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}[data-app=room] .model-outliner-model>.model-replace-button{color:#9fc9e7;width:27px;height:27px;box-shadow:none;background:#22282b;border:1px solid #3d494f;border-radius:2px;place-items:center;padding:0;font-size:13px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:grid}[data-app=room] .model-outliner-model>.model-replace-button:hover{color:#f0f8fc;background:#304452;border-color:#638dad}[data-app=room] .model-outliner-object-head{background:#252525;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;min-height:31px;padding:0 10px;display:flex}[data-app=room] .model-outliner-object-head>span{color:#abb6bc;letter-spacing:.45px;text-transform:uppercase;font-size:6.7px;font-weight:850}[data-app=room] .model-outliner-object-head>small{color:#89969d;background:#333a3e;border-radius:2px;place-items:center;min-width:20px;height:17px;font-size:5.5px;display:grid}[data-app=room] .model-layer-panel>.material-layer-actions{border-bottom:1px solid var(--rd-line);background:#202020;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}[data-app=room] .model-layer-panel>.material-layer-actions button{background:#2b3033;border-color:#343d42;height:25px;font-size:5.7px}[data-app=room] .model-customization-panel{color:#e5e5e5;background:#1d1d1d;flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px;display:flex;overflow-y:auto}[data-app=room] .model-customization-panel>header{border-bottom:1px solid #343434;gap:4px;padding-bottom:10px;display:grid}[data-app=room] .model-customization-panel>header small{color:#777;letter-spacing:.12em;font-size:7px;font-weight:750}[data-app=room] .model-customization-panel>header h3{margin:0;font-size:12px;font-weight:650}[data-app=room] .model-custom-texture-toggle{cursor:pointer;background:#232323;border:1px solid #393939;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 10px;display:flex}[data-app=room] .model-custom-texture-toggle>span{gap:4px;display:grid}[data-app=room] .model-custom-texture-toggle b{font-size:9px;font-weight:650}[data-app=room] .model-custom-texture-toggle small{color:#858585;font-size:7px;line-height:1.35}[data-app=room] .model-custom-texture-toggle input,[data-app=room] .model-custom-material-list input{accent-color:#f0f0f0;flex:none;width:13px;height:13px;margin:0}[data-app=room] .model-custom-material-list{background:#1d1d1d;border:1px solid #343434;border-radius:3px;display:grid;overflow:hidden}[data-app=room] .model-custom-material-list>div{color:#aaa;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;padding:8px 9px;font-size:7px;display:flex}[data-app=room] .model-custom-material-list>label{cursor:pointer;background:#1d1d1d;border-bottom:1px solid #2c2c2c;grid-template-columns:16px minmax(0,1fr) 13px;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:grid}[data-app=room] .model-custom-material-list>label:last-child{border-bottom:0}[data-app=room] .model-custom-material-list>label:hover,[data-app=room] .model-custom-material-list>label.selected{background:#252525}[data-app=room] .model-custom-material-list>label>i{border:1px solid #4a4a4a;border-radius:2px;width:14px;height:14px}[data-app=room] .model-custom-material-list>label>span{gap:2px;min-width:0;display:grid}[data-app=room] .model-custom-material-list>label b{color:#ddd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}[data-app=room] .model-custom-material-list>label small{color:#777;font-size:6.5px}[data-app=room] .model-variation-editor{background:#1d1d1d;border:1px solid #343434;border-radius:3px;gap:8px;padding:9px;display:grid}[data-app=room] .model-variation-editor>small{color:#777;font-size:6.5px;line-height:1.4}[data-app=room] .model-variation-upload{color:#ddd;cursor:pointer;background:#252525;border:1px solid #414141;border-radius:3px;place-items:center;height:30px;font-size:8px;font-weight:650;display:grid}[data-app=room] .model-variation-upload:hover{background:#292929;border-color:#777}[data-app=room] .model-variation-upload input{display:none}[data-app=room] .model-variation-list{border-top:1px solid #303030;display:grid}[data-app=room] .model-variation-list article{border-bottom:1px solid #2c2c2c;grid-template-columns:18px minmax(0,1fr) auto 20px;align-items:center;gap:7px;min-height:36px;display:grid}[data-app=room] .model-variation-list article>i{color:#888;text-align:center;font-size:11px;font-style:normal}[data-app=room] .model-variation-list article>input{color:#ddd;min-width:0;height:25px;font:600 8px/1 var(--font-ui),Inter,Arial,sans-serif;background:0 0;border:1px solid #0000;border-radius:2px;outline:0;padding:0 6px}[data-app=room] .model-variation-list article>input:focus{background:#242424;border-color:#555}[data-app=room] .model-variation-list article>small{color:#707070;white-space:nowrap;font-size:6.5px}[data-app=room] .model-variation-list article>button{color:#888;cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;font-size:13px}[data-app=room] .model-variation-list article>button:hover{color:#fff}[data-app=room] .model-layer-panel .material-group-list{scrollbar-color:#555 #232323;flex:1;align-content:start;gap:3px;min-height:0;max-height:none;padding:5px;display:grid;overflow:hidden auto}[data-app=room] .model-layer-panel .material-group-list>.model-material-entry,[data-app=room] .model-layer-panel .model-material-folder-children>.model-material-entry{min-height:0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;padding:0;display:block}[data-app=room] .model-layer-panel .model-material-row{cursor:pointer;background:#2e3235;border:1px solid #363f44;border-radius:2px;grid-template-columns:29px minmax(0,1fr) 42px;align-items:center;gap:6px;min-height:43px;padding:4px 4px 4px 7px;transition:border-color .12s,background .12s;display:grid}[data-app=room] .model-layer-panel .model-material-row:hover{background:#343a3e}[data-app=room] .model-layer-panel .model-material-row.selected-material{background:#304352;border-color:#6798bd}[data-app=room] .model-layer-panel .model-material-row.hidden-material{opacity:.55}[data-app=room] .model-layer-panel .model-material-row.merged-material{border-left:2px solid #80afd2}[data-app=room] .model-layer-panel button.material-color-swatch{cursor:pointer;transition:transform .12s,border-color .12s;position:relative;border:1px solid #111!important;border-radius:2px!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;box-shadow:inset 0 0 0 1px #ffffff24!important}[data-app=room] .model-layer-panel button.material-color-swatch:hover,[data-app=room] .model-layer-panel button.material-color-swatch.active{transform:scale(1.05);border-color:#8fc5ef!important}[data-app=room] .model-layer-panel .model-material-row>label{gap:1px;min-width:0;display:grid}[data-app=room] .model-layer-panel .model-material-row>label small{color:#737f85;text-overflow:ellipsis;white-space:nowrap;font-size:5.3px;overflow:hidden}[data-app=room] .model-layer-panel .model-material-controls{justify-self:end;width:42px}[data-app=room] .model-layer-panel .model-material-delete{line-height:1;color:#8f999e!important;font-size:13px!important}[data-app=room] .model-layer-panel .model-material-delete:hover{color:#e69b97!important;background:#5a303033!important}[data-app=room] .model-layer-panel .material-inline-color{box-shadow:none;background:#20282d;border:1px solid #40515c;border-radius:2px;gap:7px;margin-top:2px;padding:8px;display:grid}[data-app=room] .model-layer-panel .material-inline-color>label{color:#aeb9bf;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;font-size:6.2px;font-weight:750;display:grid}[data-app=room] .model-layer-panel .material-inline-color input[type=color]{background:#171a1c;border:1px solid #46535a;border-radius:2px;width:38px;height:24px;padding:2px}[data-app=room] .model-layer-panel .material-inline-color .rainbow-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}[data-app=room] .model-layer-panel .material-inline-properties{border-top:1px solid #3b464c;gap:7px;padding-top:7px;display:grid}[data-app=room] .model-layer-panel .material-inline-properties>label{gap:4px;display:grid}[data-app=room] .model-layer-panel .material-inline-properties>label>span{color:#aeb9bf;justify-content:space-between;align-items:center;font-size:7.5px;display:flex}[data-app=room] .model-layer-panel .material-inline-properties>label>span b{color:#dfe7eb;font-size:7.5px}[data-app=room] .model-layer-panel .material-inline-properties input[type=range]{accent-color:#79add2;width:100%;height:4px}[data-app=room] .model-layer-panel .model-material-folder{background:#272c2f;border-color:#3b454a;border-radius:2px}[data-app=room] .model-layer-panel .model-material-folder>summary{grid-template-columns:14px 27px minmax(0,1fr) 22px 42px;gap:5px;min-height:38px;padding:3px 4px 3px 7px}[data-app=room] .model-layer-panel .model-material-folder>summary .model-material-folder-arrow{font-size:7px}[data-app=room] .model-layer-panel .model-material-folder>summary>.model-material-name{color:#dbe3e7;height:24px;font-size:7px;font-weight:850}[data-app=room] .model-layer-panel .model-material-folder>summary>small{min-width:20px;height:18px}[data-app=room] .model-layer-panel .model-material-folder>.material-inline-color{border-top:1px solid #40515c;margin:0 4px 4px}[data-app=room] .model-layer-panel .model-material-folder>.model-material-folder-children{background:#232729;border-top:1px solid #343d42;gap:3px;padding:4px;display:grid}[data-app=room] .model-texture-customization{border-top:1px solid #3b3b3b;gap:7px;margin-top:9px;padding-top:9px;display:grid}[data-app=room] .model-texture-customization>article{background:#202020;border:1px solid #3b3b3b;border-radius:3px;gap:7px;padding:8px;display:grid}[data-app=room] .model-current-texture{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}[data-app=room] .model-current-texture>:is(img,i){object-fit:cover;border:1px solid #474747;border-radius:2px;width:38px;height:38px;display:block}[data-app=room] .model-current-texture span{min-width:0}[data-app=room] .model-current-texture b,[data-app=room] .model-current-texture small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-app=room] .model-current-texture b{color:#eee;font-size:9px}[data-app=room] .model-current-texture small{color:#888;margin-top:3px;font-size:7px}[data-app=room] .model-texture-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}[data-app=room] .model-texture-actions :is(label,button){color:#d6d6d6;height:28px;font:650 7.5px/1 var(--font-ui),sans-serif;cursor:pointer;background:#292929;border:1px solid #424242;border-radius:3px;place-items:center;margin:0;padding:0 6px;display:grid}[data-app=room] .model-texture-actions :is(label,button):hover{color:#fff;background:#333;border-color:#888}[data-app=room] .model-texture-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-app=room] .model-layer-panel>.material-editor-hint{border:0;border-top:1px solid var(--rd-line);background:#252b2f;border-radius:0;flex:none;margin:0;padding:10px;font-size:7.2px}[data-app=room] .model-layer-panel>.material-editor-hint small{color:#7f8c93;margin-top:2px;font-size:6.2px}[data-app=room] .model-layer-panel .model-empty-load{text-align:center;grid-template-columns:1fr!important;gap:8px!important;padding:13px!important;display:grid!important}[data-app=room] .model-layer-panel .model-empty-load span{color:#9da9af;font-size:8px;line-height:1.45}[data-app=room] .model-layer-panel .model-empty-load button{color:#f0f7fb;background:#35566f;border:1px solid #557d9c;border-radius:2px;height:31px;font-size:8px;font-weight:800}[data-app=room] .model-meta-grid>label,[data-app=room] .model-meta-grid :is(input,select){font-size:8.5px}[data-app=room] .model-unit-switch{height:48px}[data-app=room] .model-unit-switch button b{font-size:8px}[data-app=room] .model-unit-switch button span{font-size:7px}[data-app=room] .model-unit-note{font-size:7.5px!important}[data-app=room] .model-source-dimensions>div span{font-size:7.7px}[data-app=room] .model-source-dimensions>div small,[data-app=room] .model-source-dimensions>span small{font-size:7px}[data-app=room] .model-source-dimensions>span b{font-size:9px}[data-app=room] .dimension-editor>span{font-size:8.5px;font-weight:800}[data-app=room] .dimension-editor label small,[data-app=room] .dimension-editor label em{font-size:7.5px}[data-app=room] .model-scale-control>span{font-size:8.5px}[data-app=room] .model-behavior-note{color:#9eabb2;background:#232a2e;border:1px solid #3a464d;border-radius:2px;margin:0;padding:9px;font-size:8px;line-height:1.55}[data-app=room] .model-import-behavior .selected-model-collision b{font-size:8.5px}[data-app=room] .model-import-behavior .selected-model-collision small{font-size:7.2px;line-height:1.4}[data-app=room] .selected-model-placement-defaults{gap:5px;display:grid}[data-app=room] .selected-model-placement-defaults>label{border:1px solid var(--rd-line);background:var(--rd-field);border-radius:2px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 8px;display:flex}[data-app=room] .selected-model-placement-defaults>label>span{gap:2px;min-width:0;display:grid}[data-app=room] .selected-model-placement-defaults b{color:#d2d8dc;font-size:7.5px}[data-app=room] .selected-model-placement-defaults small{color:#7f8b91;font-size:6.4px;line-height:1.35}[data-app=room] .selected-model-placement-defaults input{flex:none}[data-app=room] .model-thumbnail-page>button{font-size:8px}[data-app=room] .model-editor-dialog>footer>span,[data-app=room] .model-editor-dialog>footer button.model-footer-delete{font-size:7px}[data-app=room] .model-outliner-object-head>small,[data-app=room] .model-layer-panel>.material-layer-actions button{font-size:7px}[data-app=room] .model-layer-panel .model-material-name{font-size:8.5px}[data-app=room] .model-layer-panel .model-material-row>label small{font-size:6.8px}[data-app=room] .model-layer-panel .model-material-folder>summary>.model-material-name,[data-app=room] .model-layer-panel>.material-editor-hint{font-size:8.5px}[data-app=room] .model-layer-panel>.material-editor-hint b{font-size:9px}[data-app=room] .model-editor-dialog>footer button{border-color:var(--rd-line);background:var(--rd-field);color:#c3cbd0;height:31px;box-shadow:none;border-radius:3px}[data-app=room] .model-editor-dialog>footer button.primary{color:#f4f8fb;background:#3c6688;border-color:#4c789d}[data-app=room] .model-editor-dialog>footer button.danger{color:#e1a3a1;background:#382829;border-color:#674243}[data-app=room] .model-editor-dialog>footer{background:#202020;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 10px;display:flex;overflow:hidden}[data-app=room] .model-editor-dialog>footer>span{color:#717c82;flex:1;max-width:none;font-size:5.7px}[data-app=room] .model-editor-dialog>footer button.model-footer-delete{border-radius:2px;height:20px;margin:0;padding:0 7px;font-size:5.7px}[data-app=room] .start-overlay{z-index:760;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:12px}[data-app=room] .start-overlay.workspace-floating-window{--workspace-sidebar-width:224px;padding:12px 12px 12px calc(var(--workspace-sidebar-width) + 12px);pointer-events:auto}[data-app=room] .start-overlay.workspace-floating-window .start-dialog{width:min(1080px,calc(100vw - var(--workspace-sidebar-width) - 24px));max-width:calc(100vw - var(--workspace-sidebar-width) - 24px);box-sizing:border-box;transform-origin:50%;min-height:min(430px,100dvh - 24px);max-height:calc(100dvh - 24px);animation:none}[data-app=room] .start-overlay.workspace-floating-window:before,[data-app=room] .start-overlay.workspace-floating-window:after{content:"";z-index:0;top:0;bottom:0;right:0;left:var(--workspace-sidebar-width);pointer-events:none;position:fixed}[data-app=room] .start-overlay.workspace-floating-window:before{opacity:0;will-change:opacity;background:linear-gradient(90deg,#000000b8 0,#0000008f 120px,#0000007a 340px,#00000075 100%);animation:.32s cubic-bezier(.2,.75,.25,1) forwards room-workspace-dim-in}[data-app=room] .start-overlay.workspace-floating-window:after{opacity:0;transform-origin:0;will-change:transform,opacity;background:radial-gradient(at 0 48%,#00000052,#0000 52%);animation:.56s cubic-bezier(.2,.7,.25,1) forwards room-workspace-wave;transform:scale(.84)}@keyframes room-workspace-dim-in{to{opacity:1}}@keyframes room-workspace-wave{0%{opacity:0;transform:scale(.84)}42%{opacity:.72}to{opacity:0;transform:scale(1.12)}}@keyframes room-layer-dim-in{0%{background-color:#0000}to{background-color:#000000a3}}[data-app=room] .start-dialog{z-index:1;pointer-events:auto;border:1px solid var(--rd-line);background:var(--rd-panel);border-radius:5px;width:min(1080px,100vw - 64px);min-width:min(620px,100vw - 16px);max-width:calc(100vw - 16px);height:min(680px,100dvh - 64px);min-height:min(430px,100dvh - 16px);max-height:calc(100dvh - 16px);position:relative;box-shadow:0 18px 48px #0000006b,inset 0 0 0 1px #ffffff06}[data-app=room] .start-dialog.start-positioned{margin:0;position:fixed}[data-app=room] .start-dialog.window-dragging,.advanced-dialog.window-dragging{will-change:transform;-webkit-user-select:none;user-select:none;transition:none!important}[data-app=room] .start-brand{border-color:var(--rd-line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#252525;padding:13px 14px 13px 18px}[data-app=room] .start-brand:active{cursor:grabbing}[data-app=room] .start-brand .brandmark{border-radius:3px;width:38px;height:38px}[data-app=room] .start-brand b{font-size:12px}[data-app=room] .start-brand small{font-size:7px}[data-app=room] .start-file-actions button{border-color:var(--rd-line);background:var(--rd-field);box-shadow:none;border-radius:3px}[data-app=room] .start-file-actions .start-window-close{color:#aeb5b9;background:0 0;border-color:#0000;width:30px;height:30px;margin-left:3px;padding:0;font-size:20px;line-height:1}[data-app=room] .start-file-actions .start-window-close:hover{color:#fff;background:#363636;border-color:#4d4d4d}.name-overlay.project-modal-overlay{-webkit-backdrop-filter:none!important;filter:none!important}[data-app=room] .name-overlay{z-index:790;background:#000000a3;animation:.24s ease-out both room-layer-dim-in;-webkit-backdrop-filter:none!important;filter:none!important}[data-app=room] .name-overlay.workspace-modal-layer{left:224px}[data-app=room] .name-overlay .name-dialog{transform-origin:50%;opacity:1;animation:none;translate:0;scale:1}[data-app=room] .name-overlay .project-stack-dialog{background:#262626;border-color:#4a4a4a;border-radius:5px;padding:0 26px 26px;overflow:hidden;box-shadow:0 24px 72px #0000009e,inset 0 0 0 1px #ffffff06}.name-overlay .project-stack-dialog.project-dialog-positioned{opacity:1;margin:0;position:absolute;transform:none;animation:none!important}[data-app=room] .name-overlay .project-stack-dialog.window-dragging{will-change:transform;-webkit-user-select:none;user-select:none;transition:none!important;animation:none!important}.project-dialog-titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#252525;border-bottom:1px solid #3e3e3e;align-items:center;gap:12px;height:65px;margin:0 -26px 20px;padding:13px 14px 13px 18px;display:flex}.project-dialog-titlebar:active{cursor:grabbing}.project-dialog-title-icon{color:#f0f0f0;background:linear-gradient(145deg,#303030,#151515);border:1px solid #555;border-radius:3px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:500;display:grid;box-shadow:0 7px 18px #0000004d}.project-dialog-title-icon.danger{color:#f0f0f0;background:linear-gradient(145deg,#303030,#151515);border-color:#555}.project-dialog-title-copy{min-width:0;display:block}.project-dialog-title-copy b,.project-dialog-title-copy small{display:block}.project-dialog-title-copy b{color:#e8ecee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.project-dialog-title-copy small{color:#828b90;letter-spacing:.55px;margin-top:4px;font-size:7px;font-weight:700}.project-dialog-titlebar .start-file-actions .start-window-close{color:#aeb5b9;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:30px;height:30px;margin-left:3px;padding:0;font-size:20px;line-height:1;display:grid}.project-dialog-titlebar .start-file-actions .start-window-close:hover{color:#fff;background:#363636;border-color:#4d4d4d}.project-modal-overlay .name-dialog button{border-radius:3px!important}.project-modal-overlay .name-dialog-actions>button{min-width:112px;height:34px;padding:0 14px;font-size:8px;font-weight:800;color:#171717!important;box-shadow:none!important;background:#ededed!important;border:1px solid #ededed!important;border-radius:3px!important}.project-modal-overlay .name-dialog-actions>button:hover:not(:disabled){color:#090909!important;background:#fff!important;border-color:#fff!important}.project-modal-overlay .name-dialog-actions>button[type=submit]{color:#f3f3f3!important;background:#373737!important;border-color:#686868!important}.project-modal-overlay .name-dialog-actions>button[type=submit]:hover:not(:disabled){color:#fff!important;background:#444!important;border-color:#828282!important}[data-app=room] .start-actions{grid-template-columns:190px minmax(0,1fr);gap:14px;padding:16px 18px 18px}[data-app=room] .new-project-card{color:#f2f2f2;background:linear-gradient(145deg,#2b2b2b,#1d1d1d);border-color:#626262;border-radius:3px;align-self:start;height:160px;margin-top:47px;box-shadow:inset 0 0 0 1px #ffffff06}[data-app=room] .new-project-card:hover{background:linear-gradient(145deg,#333,#222);border-color:#a7a7a7}[data-app=room] .new-project-card i{color:#171717;background:#ededed;border:1px solid #d4d4d4;border-radius:3px;width:38px;height:38px;font-size:20px;box-shadow:0 7px 18px #00000057}[data-app=room] .new-project-card span{letter-spacing:.1px;font-size:11px}[data-app=room] .project-list-tabs{border-color:var(--rd-line)}[data-app=room] .project-list-tabs button{font-size:8px}[data-app=room] .project-list-tabs .project-list-actions{flex:none;align-items:center;gap:4px;margin-left:auto;padding-bottom:5px;display:flex}[data-app=room] .project-list-tabs :is(.project-import-button,.project-view-button){color:#b7c0c5;background:#303030;border:1px solid #444;border-radius:3px;flex:none;place-items:center;width:28px;height:27px;margin:0;padding:0;display:grid}[data-app=room] .project-list-tabs :is(.project-import-button,.project-view-button):hover{color:#fff;background:#3a3a3a;border-color:#666}[data-app=room] .project-list-tabs :is(.project-import-button,.project-view-button) svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}[data-app=room] .recent-projects{container-type:inline-size}[data-app=room] .project-scroll-area{direction:ltr;min-width:0;min-height:0;overflow:hidden}[data-app=room] .project-scroll-area.has-project-scroll{overscroll-behavior:contain;scrollbar-color:#4d4d4d #202020;scrollbar-gutter:stable;scrollbar-width:thin;overflow:hidden auto}[data-app=room] .project-scroll-area.has-project-scroll.tile-mode{max-height:calc(50cqw - 3px)}[data-app=room] .project-scroll-area.has-project-scroll.list-mode{max-height:min(438px,100dvh - 230px)}[data-app=room] .project-scroll-area::-webkit-scrollbar{width:8px}[data-app=room] .project-scroll-area::-webkit-scrollbar-track{background:#202020}[data-app=room] .project-scroll-area::-webkit-scrollbar-thumb{background:#4d4d4d;border:2px solid #202020;border-radius:8px}[data-app=room] .project-scroll-area::-webkit-scrollbar-thumb:hover{background:#5c5c5c}[data-app=room] .project-scroll-area>.project-cards{direction:ltr;overflow:visible}[data-app=room] .project-cards.project-cards-thumb{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;padding:1px 0 0}[data-app=room] .project-cards.project-cards-list{flex-direction:column;gap:6px;padding:1px 0 0;display:flex}[data-app=room] .project-card{border-color:var(--rd-line);min-width:0;box-shadow:none;background:#303030;border-radius:3px}[data-app=room] .project-card:hover{box-shadow:none;border-color:#587fa1;transform:none}[data-app=room] .project-card-copy{min-width:0}[data-app=room] .project-card-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.2;display:block;overflow:hidden}[data-app=room] .project-card-copy small{font-size:9px}[data-app=room] .project-card-thumb{aspect-ratio:1;grid-template-rows:minmax(0,1fr) 70px;display:grid}[data-app=room] .project-card-thumb .project-thumbnail{aspect-ratio:auto;background:#1c2024;width:100%;height:100%;min-height:0}[data-app=room] .project-card-thumb .project-thumbnail img,[data-app=room] .project-card-thumb .project-thumbnail svg{object-fit:contain;width:100%;height:100%}[data-app=room] .project-card-thumb .project-card-copy{background:#303030;height:70px;min-height:0;padding:7px 8px 8px;overflow:hidden}[data-app=room] .project-card-thumb .project-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=room] .project-card-thumb .project-card-meta{gap:3px;min-width:0;margin-top:4px;display:grid}[data-app=room] .project-card-thumb .project-card-copy .project-file-size{color:#c3cbd0;font-weight:700;line-height:1.2;display:block}[data-app=room] .project-card-thumb .project-card-copy .project-opened-at{color:#9eabb3;align-items:center;gap:5px;min-width:0;margin:0;line-height:1.2;display:flex}[data-app=room] .project-card-thumb .project-card-copy .project-opened-at>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px}[data-app=room] .project-card-thumb .project-card-copy .project-opened-at>em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}[data-app=room] .project-card-list{aspect-ratio:auto;align-items:center;min-height:58px;padding:0 72px 0 0;display:flex}[data-app=room] .project-card-list .project-thumbnail{display:none}[data-app=room] .project-card-list .project-app-icon{flex:none;width:32px;height:32px;margin-left:10px;position:static}[data-app=room] .project-card-list .project-card-copy{background:#303030;flex:1;align-items:center;height:auto;min-height:0;padding:8px 12px;display:flex}[data-app=room] .project-card-list .project-card-copy b{grid-row:auto;font-size:12px}[data-app=room] .project-app-icon{z-index:3;color:#f0f7fc;background:#3d6687;border:1px solid #75a9d4;border-radius:4px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 4px 12px #00000059}[data-app=room] .project-app-icon.salto-project-icon{color:#fff;background:linear-gradient(145deg,#303030,#111);border-color:#555}[data-app=room] .project-app-icon.salto-project-icon img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:62%;height:62%}[data-app=room] .deleted-project-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}[data-app=room] .deleted-project-cards .deleted-card{opacity:1;min-width:0;display:grid}[data-app=room] .deleted-project-cards .deleted-card .project-thumbnail{filter:none}[data-app=room] .deleted-project-cards .project-card-copy{min-height:0;padding:7px 8px}[data-app=room] .deleted-project-cards .project-card-copy b{font-size:12px}[data-app=room] .deleted-project-cards .project-card-copy small{font-size:9px}[data-app=room] .deleted-project-cards .deleted-card-actions{z-index:4;opacity:0;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;transition:opacity .14s;display:grid;position:absolute;bottom:76px;left:7px;right:7px}[data-app=room] .deleted-project-cards .deleted-card:hover .deleted-card-actions,[data-app=room] .deleted-project-cards .deleted-card:focus-within .deleted-card-actions{opacity:1}[data-app=room] .deleted-project-cards .deleted-card-actions button{background:#282f34e8;border-radius:3px;width:100%;height:25px;padding:0 4px;font-size:6.5px}[data-app=room] .deleted-project-cards.project-cards-list .deleted-card{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;min-height:58px;padding:0;display:grid}[data-app=room] .deleted-project-cards.project-cards-list .project-app-icon{margin-left:9px}[data-app=room] .deleted-project-cards.project-cards-list .project-card-copy{align-items:center;height:100%;padding:8px 12px;display:flex}[data-app=room] .deleted-project-cards.project-cards-list .deleted-card-actions{opacity:1;flex:none;gap:4px;margin:0;padding:0 8px 0 0;display:flex;position:static}[data-app=room] .deleted-project-cards.project-cards-list .deleted-card-actions button{white-space:nowrap;width:auto;min-width:78px;padding:0 8px}[data-app=room] .project-list-tabs button.clear-deleted-projects{color:#e2a3a0;background:#3a2929;border:1px solid #6e4141;border-radius:3px;height:26px;margin:0;padding:0 9px;font-size:6.5px}[data-app=room] .project-list-tabs button.clear-deleted-projects:hover{color:#ffd0cd;background:#512f2f;border-color:#a85855}@media (width<=1180px){[data-app=room] .model-editor-body{grid-template-columns:minmax(250px,28vw) minmax(260px,1fr) minmax(330px,34vw)}[data-app=room] .model-source-dimensions{grid-template-columns:1fr repeat(3,minmax(58px,.65fr))}[data-app=room] .model-source-dimensions>div small{display:none}}@media (width<=820px){[data-app=room] .model-editor-body{grid-template-columns:30% minmax(0,1fr) 36%}[data-app=room] .model-meta-grid{grid-template-columns:1fr}[data-app=room] .model-meta-grid .wide{grid-column:1}[data-app=room] .model-source-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=room] .model-source-dimensions>div{grid-column:1/-1}[data-app=room] .start-actions{grid-template-columns:1fr}[data-app=room] .new-project-card{height:105px;margin-top:0}[data-app=room] .start-overlay{padding:8px}[data-app=room] .start-dialog,[data-app=room] .start-dialog.start-positioned{min-width:0;max-width:none;min-height:0;max-height:none;position:relative;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;inset:auto!important}[data-app=room] .start-overlay.workspace-floating-window{--workspace-sidebar-width:72px;padding:8px 8px 8px 80px}[data-app=room] .start-overlay.workspace-floating-window .start-dialog,[data-app=room] .start-overlay.workspace-floating-window .start-dialog.start-positioned{width:calc(100vw - 88px)!important}[data-app=room] .name-overlay.workspace-modal-layer{left:72px}}@media (width<=1050px) and (width>=821px){[data-app=room] .start-overlay.workspace-floating-window{--workspace-sidebar-width:72px;padding-left:84px}[data-app=room] .name-overlay.workspace-modal-layer{left:72px}}@media (prefers-reduced-motion:reduce){[data-app=room] .start-overlay.workspace-floating-window:before,[data-app=room] .start-overlay.workspace-floating-window:after,[data-app=room] .start-overlay.workspace-floating-window .start-dialog,[data-app=room] .name-overlay,[data-app=room] .name-overlay .name-dialog{opacity:1;translate:0;scale:1;animation:none!important}}img[src="/salto-logo.svg"]{object-fit:contain;transform-origin:50%;transform:none}.room-app-logo{object-fit:contain;filter:invert();mix-blend-mode:screen;width:76%;height:76%;margin:auto;display:block}.salto-brandmark{background:linear-gradient(145deg,#303030,#0f0f0f)!important;border-color:#4c4c4c!important;box-shadow:0 8px 22px #0000004d!important}.salto-brandmark>img{object-fit:contain;filter:invert();mix-blend-mode:screen;margin:auto;display:block;width:82%!important;height:82%!important}.desktop-app.room .desktop-app-icon>i,.hub-desktop-app.room .hub-desktop-launch>span>i{place-items:center;width:100%;height:100%;display:grid}.desktop-app.room .desktop-app-icon,.hub-desktop-app.room .hub-desktop-launch>span{background:linear-gradient(145deg,#303030,#0d0d0d)!important;border-color:#555!important;box-shadow:0 12px 26px #0000006b!important}.hub-project-preview>i.room,.workspace-renders>div>button>i.room,.enhancer-source-preview>i.room,.techmed-tools article>i.salto-room-mark,.techmed-workspace-apps>button>i.salto-room-mark{color:#fff!important;background:linear-gradient(145deg,#303030,#0d0d0d)!important;border-color:#555!important}.hub-project-preview>i.room img,.workspace-renders>div>button>i.room img,.enhancer-source-preview>i.room img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:76%;height:76%;margin:auto}.tutorial-icon.salto-tutorial-icon{color:#fff;background:linear-gradient(145deg,#303030,#0d0d0d);border-color:#555}.tutorial-icon.salto-tutorial-icon img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:58%;height:58%}.workspace-project-filter{background:#20272b;border:1px solid #333d44;border-radius:4px;grid-template-columns:auto 112px;align-items:center;gap:7px;height:29px;padding:3px 3px 3px 8px;display:grid}.workspace-project-filter>span{color:#708089;white-space:nowrap;font-size:5.5px;font-weight:750}.workspace-project-filter select{color:#b9c4ca;width:100%;height:21px;font:inherit;background:#151a1d;border:1px solid #3e4950;border-radius:3px;outline:none;padding:0 20px 0 7px;font-size:6px}.workspace-project-filter select:focus{border-color:#5688b3}[data-app=room] .panel-resizer{transform:translateY(-50%);width:14px!important;min-width:14px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;top:50%!important;bottom:auto!important}[data-app=room] .panel-resizer-left{right:-18px!important}[data-app=room] .panel-resizer-right{left:-18px!important}[data-app=room] .panel-resizer:after{background:#77838b;border:0;border-radius:1px;width:7px;height:11px;transition:background .15s,transform .15s;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1118}[data-app=room] .panel-resizer-left:after{clip-path:polygon(0 0,100% 50%,0 100%)}[data-app=room] .panel-resizer-right:after{clip-path:polygon(100% 0,0 50%,100% 100%)}[data-app=room] .panel-resizer:hover:after,.panel-is-resizing [data-app=room] .panel-resizer:after{background:#72aee8;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #1118}.ai-render-overlay.image-enhancer-app{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111417;place-items:stretch stretch;padding:0}.image-enhancer-app .image-enhancer-dialog{width:100vw;height:100dvh;max-height:none;box-shadow:none;background:#15191d;border:0;border-radius:0;flex-direction:column;display:flex}.image-enhancer-app .image-enhancer-dialog>header{background:#24282b;border-bottom:1px solid #353a3e;flex:0 0 62px;min-height:62px;padding:9px 14px}.image-enhancer-app .ai-render-title .ai-spark{width:36px;height:36px;box-shadow:none;background:#5745a9;border-radius:4px;font-size:16px}.image-enhancer-app .ai-render-title small{letter-spacing:1.2px;font-size:7px}.image-enhancer-app .ai-render-title h2{font-size:14px}.image-enhancer-app .ai-render-title p{font-size:8px}.image-enhancer-app .render-workspace-mode{box-shadow:none;background:#2d3135;border-radius:4px;margin-left:auto}.image-enhancer-app .ai-render-close{background:#303438;border-radius:3px}.image-enhancer-app .ai-render-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr) 380px;height:calc(100dvh - 62px);min-height:0;max-height:none;display:grid;overflow:hidden}.image-enhancer-app .enhancer-source-browser{background:#202427;border-bottom:0;border-right:1px solid #34393d;flex-direction:column;grid-area:1/1;min-height:0;padding:13px 11px;display:flex;overflow:hidden}.image-enhancer-app .enhancer-source-browser>header{gap:9px;margin-bottom:11px;display:grid}.image-enhancer-app .enhancer-source-browser>header>button{border-radius:3px;width:100%;height:31px}.image-enhancer-app .enhancer-source-list{flex-direction:column;flex:1;gap:5px;min-height:0;padding:0 2px 8px 0;display:flex;overflow:hidden auto}.image-enhancer-app .enhancer-source-list>button{border-radius:3px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:2px 8px;width:100%;min-width:0;min-height:55px;padding:5px;display:grid}.image-enhancer-app .enhancer-source-list>button>.enhancer-source-preview,.image-enhancer-app .enhancer-upload-card>span{border-radius:2px;grid-area:1/1/3;width:62px;height:43px}.image-enhancer-app .enhancer-source-list>button>b,.image-enhancer-app .enhancer-source-list>button>small{grid-column:2}.image-enhancer-app .ai-render-visual{background:#0d1013;border-right:0;flex-direction:column;grid-area:1/2;min-height:0;padding:18px clamp(18px,3.4vw,54px) 22px;display:flex;overflow:hidden auto}.image-enhancer-app .ai-render-canvas-head,.image-enhancer-app .ai-render-image,.image-enhancer-app .ai-render-image-meta,.image-enhancer-app .ai-input-adjustments{width:min(100%,1080px);margin-left:auto;margin-right:auto}.image-enhancer-app .ai-render-image{background:#080a0c;border-radius:2px;flex:none;min-height:0;box-shadow:0 14px 42px #0008}.image-enhancer-app .ai-render-image.square{max-height:min(68dvh,900px)}.image-enhancer-app .ai-render-image>img{object-fit:contain;background:0 0}.image-enhancer-app .ai-input-adjustments,.image-enhancer-app .ai-settings-section,.image-enhancer-app .ai-credit-card,.image-enhancer-app .ai-prompt-card,.image-enhancer-app .ai-advanced-toggle{box-shadow:none;border-radius:3px}.image-enhancer-app .ai-render-controls{background:#202427;border-left:1px solid #34393d;grid-area:1/3;min-height:0;padding:13px}@media (width<=1120px){.image-enhancer-app .ai-render-body{grid-template-columns:190px minmax(0,1fr) 330px}.image-enhancer-app .enhancer-source-list>button{grid-template-columns:48px minmax(0,1fr)}.image-enhancer-app .enhancer-source-list>button>.enhancer-source-preview,.image-enhancer-app .enhancer-upload-card>span{width:48px;height:38px}}@media (width<=820px){.image-enhancer-app .image-enhancer-dialog{overflow:auto}.image-enhancer-app .ai-render-body{flex-direction:column;height:auto;display:flex;overflow:visible}.image-enhancer-app .enhancer-source-browser{border-bottom:1px solid #34393d;border-right:0;flex:none;min-height:180px}.image-enhancer-app .enhancer-source-list{flex-direction:row;overflow:auto hidden}.image-enhancer-app .enhancer-source-list>button{width:150px;min-width:150px}.image-enhancer-app .ai-render-visual{min-height:520px;overflow:visible}.image-enhancer-app .ai-render-controls{border-top:1px solid #34393d;border-left:0;overflow:visible}}.image-enhancer-app{--ie-bg:#161616;--ie-panel:#202020;--ie-panel-2:#252525;--ie-field:#2c2c2c;--ie-line:#353535;--ie-text:#e5e5e5;--ie-muted:#8d8d8d;--ie-accent:#53b99b;--ie-radius:3px}.image-enhancer-app .image-enhancer-dialog{color:var(--ie-text);background:var(--ie-bg)!important;grid-template-rows:58px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.image-enhancer-app .image-enhancer-dialog>header{border-bottom:1px solid var(--ie-line)!important;background:var(--ie-panel)!important;height:58px!important;min-height:58px!important;padding:8px 12px!important}.image-enhancer-app .image-enhancer-dialog :is(button,input,select,textarea){font-family:inherit}.image-enhancer-app .ai-render-body{background:var(--ie-bg)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:292px minmax(0,1fr) 308px!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:hidden!important}.image-enhancer-app .enhancer-source-browser{border:0!important;border-right:1px solid var(--ie-line)!important;background:var(--ie-panel)!important;flex-direction:column!important;grid-area:1/1!important;min-width:0!important;min-height:0!important;padding:12px!important;display:flex!important;overflow:hidden!important}.image-enhancer-app .enhancer-source-browser>header{flex:none;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;padding:0!important;display:flex!important}.image-enhancer-app .enhancer-source-browser>header small,.image-enhancer-app .enhancer-library-heading span{color:var(--ie-muted)!important;letter-spacing:.9px!important;font-size:7px!important;font-weight:800!important}.image-enhancer-app .enhancer-source-browser>header b{margin-top:2px;color:var(--ie-text)!important;font-size:10px!important}.image-enhancer-app .enhancer-source-browser>header>button{flex:none;border-radius:var(--ie-radius)!important;color:#8bd6bf!important;background:#263d36!important;border:1px solid #3c675b!important;width:auto!important;height:28px!important;padding:0 9px!important;font-size:8px!important;font-weight:800!important}.image-enhancer-app .enhancer-upload-card{flex:none;border-radius:var(--ie-radius)!important;background:var(--ie-panel-2)!important;width:100%!important;min-height:48px!important;color:var(--ie-text)!important;text-align:left!important;border:1px dashed #4b4b4b!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:1px 8px!important;margin:0 0 10px!important;padding:6px!important;display:grid!important}.image-enhancer-app .enhancer-upload-card:hover{border-color:var(--ie-accent)!important;background:#29322f!important}.image-enhancer-app .enhancer-upload-card>span{border:1px solid var(--ie-line)!important;width:34px!important;height:34px!important;color:var(--ie-accent)!important;background:#1b1b1b!important;border-radius:2px!important;grid-area:1/1/3!important;place-items:center!important;font-size:15px!important;display:grid!important}.image-enhancer-app .enhancer-upload-card>b,.image-enhancer-app .enhancer-upload-card>small{grid-column:2!important}.image-enhancer-app .enhancer-upload-card>b{font-size:9px!important}.image-enhancer-app .enhancer-upload-card>small{color:var(--ie-muted)!important;font-size:7px!important}.image-enhancer-app .enhancer-library-sections{flex:1;grid-template-rows:minmax(120px,1fr) minmax(120px,1fr);gap:9px;min-height:0;display:grid;overflow:hidden}.image-enhancer-app .enhancer-library-section{border:1px solid var(--ie-line);border-radius:var(--ie-radius);background:#1c1c1c;grid-template-rows:27px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.image-enhancer-app .enhancer-library-heading{border-bottom:1px solid var(--ie-line);background:var(--ie-panel-2);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.image-enhancer-app .enhancer-library-heading em{min-width:18px;height:16px;color:var(--ie-muted);background:#181818;border-radius:2px;place-items:center;padding:0 4px;font-size:7px;font-style:normal;display:grid}.image-enhancer-app .enhancer-source-list{flex-direction:column!important;gap:3px!important;min-height:0!important;padding:5px!important;display:flex!important;overflow:hidden auto!important}.image-enhancer-app .enhancer-source-list>p{color:#707070!important;text-align:center!important;margin:auto!important;padding:14px 10px!important;font-size:7.5px!important;line-height:1.45!important}.image-enhancer-app .enhancer-source-list>button{width:100%!important;min-width:0!important;min-height:48px!important;color:var(--ie-text)!important;text-align:left!important;background:#242424!important;border:1px solid #0000!important;border-radius:2px!important;grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:1px 7px!important;padding:4px!important;display:grid!important}.image-enhancer-app .enhancer-source-list>button:hover{background:#292929!important;border-color:#484848!important}.image-enhancer-app .enhancer-source-list>button.active{background:#26352f!important;border-color:#477664!important}.image-enhancer-app .enhancer-source-list>button>.enhancer-source-preview{background:#111!important;border:1px solid #363636!important;border-radius:1px!important;grid-area:1/1/3!important;width:54px!important;height:38px!important;overflow:hidden!important}.image-enhancer-app .enhancer-source-preview img{object-fit:cover!important;width:100%!important;height:100%!important}.image-enhancer-app .enhancer-source-preview i.ai{color:#a2e0cd!important;background:#334d45!important;width:auto!important;padding:0 3px!important;font-size:5px!important}.image-enhancer-app .enhancer-source-list>button>b,.image-enhancer-app .enhancer-source-list>button>small{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;overflow:hidden!important}.image-enhancer-app .enhancer-source-list>button>b{font-size:8px!important}.image-enhancer-app .enhancer-source-list>button>small{color:var(--ie-muted)!important;font-size:6.5px!important}.image-enhancer-app .ai-render-visual{background:var(--ie-panel-2)!important;border:0!important;grid-area:1/2!important;grid-template-rows:40px minmax(0,1fr) 30px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.image-enhancer-app .ai-render-canvas-head{border:0!important;border-bottom:1px solid var(--ie-line)!important;background:var(--ie-panel)!important;width:100%!important;height:40px!important;margin:0!important;padding:0 10px!important}.image-enhancer-app .ai-render-image{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#181818!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:34px!important;display:grid!important;position:relative!important;overflow:hidden!important}.image-enhancer-app .ai-render-image:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(45deg,#202020 25%,#0000 25%),linear-gradient(-45deg,#202020 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#202020 75%),linear-gradient(-45deg,#0000 75%,#202020 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;position:absolute;inset:12px}.image-enhancer-app .ai-render-image>img{z-index:1!important;object-fit:contain!important;background:0 0!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;position:relative!important;box-shadow:0 12px 34px #0008!important}.image-enhancer-app .enhancer-empty-source{z-index:1;position:relative;border-radius:var(--ie-radius)!important;box-shadow:none!important;background:#222!important}.image-enhancer-app .ai-render-image-meta{border:0!important;border-top:1px solid var(--ie-line)!important;background:var(--ie-panel)!important;width:100%!important;height:30px!important;margin:0!important;padding:0 10px!important}.image-enhancer-app .ai-render-controls{border:0!important;border-left:1px solid var(--ie-line)!important;background:var(--ie-panel)!important;grid-area:1/3!important;min-width:0!important;min-height:0!important;padding:10px!important;display:block!important;overflow:hidden auto!important}.image-enhancer-app .ai-render-controls>*{box-sizing:border-box!important;max-width:100%!important}.image-enhancer-app :is(.ai-render-settings-head,.ai-input-adjustments,.ai-settings-section,.ai-credit-card,.ai-prompt-card,.ai-advanced-toggle,.ai-file-name){border-color:var(--ie-line)!important;border-radius:var(--ie-radius)!important;background:var(--ie-panel-2)!important;box-shadow:none!important}.image-enhancer-app .ai-input-adjustments{width:100%!important;margin:8px 0!important}.image-enhancer-app :is(input,select,textarea){background:var(--ie-field)!important;color:var(--ie-text)!important;box-shadow:none!important;border-color:#3a3a3a!important;border-radius:2px!important}.image-enhancer-app input[type=range]{accent-color:var(--ie-accent)!important}.image-enhancer-app .ai-render-action-dock{border-color:var(--ie-line)!important;background:var(--ie-panel)!important;box-shadow:none!important}@media (width<=1180px){.image-enhancer-app .ai-render-body{grid-template-columns:238px minmax(0,1fr) 300px!important}}[data-app=room] .workspace.render-camera-framing{background:#0b0b0b}[data-app=room] .workspace.render-camera-framing:before,[data-app=room] .workspace.render-camera-framing>canvas,[data-app=room] .workspace.render-camera-framing .render-camera-grid{transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}[data-app=room] .workspace.render-camera-framing.render-frame-standard:before,[data-app=room] .workspace.render-camera-framing.render-frame-standard>canvas,[data-app=room] .workspace.render-camera-framing.render-frame-standard .render-camera-grid{width:min(90cqw,120cqh);height:min(67.5cqw,90cqh)}[data-app=room] .path-frame-icon.standard{width:18px;height:13px}[data-app=room] .path-panel .path-frame-options{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=room].room-editor-modern>.right-tab-rail button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linejoin:round;width:15px;height:15px}[data-app=room] .room-camera-properties{align-content:start;gap:10px;padding:10px 11px 12px;display:grid;background:#252525!important}[data-app=room] .room-camera-frame-body{gap:11px;display:grid}[data-app=room] .room-camera-frame-intro{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}[data-app=room] .room-camera-frame-intro>span:last-child :is(b,small){display:block}[data-app=room] .room-camera-frame-intro b{color:#dedede;font-size:8px}[data-app=room] .room-camera-frame-intro small{color:#929292;margin-top:4px;font-size:6px;line-height:1.35}[data-app=room] .room-camera-frame-preview{background:#111;border:1px solid #3f3f3f;border-radius:2px;place-items:center;width:58px;height:58px;display:grid}[data-app=room] .room-camera-frame-preview:before{content:"";background:#303030;border:1px solid #aaa;width:42px;height:42px;transition:width .22s,height .22s}[data-app=room] .room-camera-frame-preview.landscape:before{width:48px;height:27px}[data-app=room] .room-camera-frame-preview.standard:before{width:46px;height:34px}[data-app=room] .room-camera-frame-preview.portrait:before{width:30px;height:38px}[data-app=room] .room-camera-frame-preview>i{display:none}[data-app=room] .room-camera-frame-options{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=room] .room-camera-frame-note{color:#999;background:#2b2b2b;border-left:2px solid #757575;margin:0;padding:8px 9px;font-size:6px;line-height:1.45}[data-app=room] .room-filter-render-toggle{background:#2b2b2b;border:1px solid #404040;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin:0;padding:8px 9px;display:flex}[data-app=room] .room-filter-render-toggle>span :is(b,small){display:block}[data-app=room] .room-filter-render-toggle b{color:#dedede;font-size:7px}[data-app=room] .room-filter-render-toggle small{color:#929292;margin-top:3px;font-size:6px;line-height:1.35}[data-app=room] .room-filter-render-toggle input{flex:none;accent-color:#aaa!important}[data-app=room].theme-dark>.right-panel.environment-tab>.right-panel-scroll-content>.room-environment-stack{box-shadow:none!important;background:#1f1f1f!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 11px!important;display:block!important}[data-app=room] .room-environment-cards{gap:12px;display:grid}[data-app=room] .room-environment-card{background:#292929;border:1px solid #414141;border-radius:3px;margin:0;display:block;position:relative;overflow:visible;box-shadow:0 1px #0008}[data-app=room] .room-environment-card>summary{color:#d5d5d5;min-height:37px;font-size:var(--rd-label);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;font-weight:750;list-style:none;display:flex;position:relative}[data-app=room] .room-environment-card>summary::-webkit-details-marker{display:none}[data-app=room] .room-environment-card>summary i{color:#8b8b8b;font-size:10px;font-style:normal;transition:transform .16s}[data-app=room] .room-environment-card[open]>summary i{transform:rotate(180deg)}[data-app=room] .room-environment-card[open]>summary:after{content:"";background:#3a3a3a;height:1px;position:absolute;bottom:0;left:10px;right:10px}[data-app=room] .room-environment-card-body{gap:9px;display:grid;box-shadow:none!important;background:#272727!important;border:0!important;border-radius:0 0 2px 2px!important;margin:0!important;padding:10px!important}[data-app=room] .room-environment-card .room-environment-control,[data-app=room] .room-environment-card .room-environment-control.active,[data-app=room] .room-environment-card .room-environment-control.inactive{background:#272727!important;border:0!important}[data-app=room] .room-environment-card :is(.room-environment-head,.room-shadow-source){box-shadow:none!important;background:#2e2e2e!important;border:1px solid #3d3d3d!important;border-radius:2px!important}[data-app=room] .room-environment-card :is(.room-environment-head,.room-shadow-source) b{color:#d8d8d8!important;font-size:7px!important}[data-app=room] .room-environment-card :is(.room-environment-head,.room-shadow-source) small{color:#8f8f8f!important;font-size:6px!important}[data-app=room] .room-environment-card .room-shadow-source-icon{color:#d2d2d2!important;background:#353535!important;border:1px solid #454545!important;border-radius:2px!important}[data-app=room] .room-environment-card input[type=checkbox]{accent-color:#b5b5b5!important}[data-app=room] .room-environment-card :is(.studio-light-range,.room-main-light-power)>span b{color:#d6d6d6!important}[data-app=room] .room-environment-card .room-environment-hdri-current-preview{background:#303030!important;border-color:#424242!important;border-radius:2px!important}[data-app=room] .room-environment-card .room-environment-hdri-actions button{color:#d0d0d0!important;background:#353535!important;border-color:#474747!important;border-radius:2px!important}@media (width<=860px){.image-enhancer-app .image-enhancer-dialog{overflow:auto!important}.image-enhancer-app .ai-render-body{grid-template-rows:250px 520px auto!important;grid-template-columns:1fr!important;height:auto!important;min-height:calc(100dvh - 58px)!important;display:grid!important;overflow:visible!important}.image-enhancer-app .enhancer-source-browser,.image-enhancer-app .ai-render-visual,.image-enhancer-app .ai-render-controls{grid-column:1!important;min-width:0!important}.image-enhancer-app .enhancer-source-browser{border-right:0!important;border-bottom:1px solid var(--ie-line)!important;grid-row:1!important}.image-enhancer-app .ai-render-visual{grid-row:2!important;min-height:0!important}.image-enhancer-app .ai-render-controls{border-left:0!important;border-top:1px solid var(--ie-line)!important;grid-row:3!important;overflow:visible!important}.image-enhancer-app .enhancer-library-sections{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr}}[data-app=room].theme-dark :is(.scene-plane-note,.studio-cyclorama-note,.scene-light-tip){border-left:2px solid var(--rd-accent)!important;color:var(--rd-muted)!important}[data-app=room].theme-dark :is(.delete,.danger,[data-danger=true]){color:#e1a5a5!important;background:#3a2d2d!important;border-color:#664242!important}[data-app=room]>.panel-resizer-external{z-index:48!important;position:absolute!important;top:calc(50% + 13.5px)!important}[data-app=room]>.panel-resizer-left{left:calc(var(--left-panel-width,348px) - 1px)!important;right:auto!important}[data-app=room]>.panel-resizer-right{right:calc(var(--right-panel-width,314px) - 1px)!important;left:auto!important}[data-app=room]>.right-tab-rail{z-index:46;top:76%;right:calc(var(--right-panel-width,314px) + 7px);background:#242424;border:1px solid #3b3b3b;border-radius:3px;gap:4px;padding:4px;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 8px 20px #0005}[data-app=room]>.right-tab-rail button{color:#8d969d;width:27px;min-width:27px;height:27px;min-height:27px;box-shadow:none;background:#2d2d2d;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;font-size:12px;display:grid}[data-app=room]>.right-tab-rail button:hover{color:#dce5eb;background:#363b3f;border-color:#4c6478}[data-app=room]>.right-tab-rail button.active{color:#eef7ff;background:#34516a;border-color:#507ba1}[data-app=room] .room-workspace-toolbox{right:10px!important}[data-app=room] .room-workspace-toolbox.toolbox-hidden{transform:translate(calc(100% + 11px))!important}[data-app=room]>.right-panel.environment-tab>.right-panel-scroll-content>:not(.properties-head):not(.room-studio-light){display:none!important}[data-app=room]>.right-panel.environment-tab>.right-panel-scroll-content>.room-studio-light{border-width:0 0 1px!important;margin:0!important;display:block!important}[data-app=room] .room-main-light-power{background:#292929;border:1px solid #3b3b3b;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;min-height:48px;margin:8px 0;padding:8px;display:grid}[data-app=room]>.right-panel>.scene-outliner-dock{z-index:12;box-sizing:border-box;flex-direction:column;min-height:126px;position:sticky;top:0;overflow:hidden;background:#1c1c1c!important;border:0!important;border-bottom:1px solid #101010!important;display:flex!important;box-shadow:0 4px 10px #0005!important}[data-app=room]>.right-panel>.scene-outliner-dock.collapsed{height:34px;min-height:34px}[data-app=room] .scene-outliner-head{background:#242424;border-bottom:1px solid #303030;grid-template-columns:18px minmax(0,1fr) auto 19px;align-items:center;gap:4px;height:34px;min-height:34px;padding:0 5px;display:grid}[data-app=room] .scene-outliner-head>button{place-items:center;display:grid;color:#8c8c8c!important;background:0 0!important;border:0!important;border-radius:1px!important;width:19px!important;min-width:19px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:11px!important}[data-app=room] .scene-outliner-head>button:hover{color:#e3e3e3!important;background:#333!important}[data-app=room] .scene-outliner-folder{color:#a0a0a0;font-size:10px;line-height:1}[data-app=room] .scene-outliner-head>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden;color:#d3d3d3!important;font-size:8px!important}[data-app=room] .scene-outliner-head>em{color:#707070;padding:2px 5px;font-size:6px;font-style:normal}[data-app=room] .scene-outliner-list{scrollbar-color:#484848 #1d1d1d;scrollbar-width:thin;background:#1d1d1d;flex:1;min-height:0;padding:2px 0 8px;overflow:auto}[data-app=room] .scene-outliner-collection-row,[data-app=room] .scene-outliner-row{box-sizing:border-box;color:#c7c7c7;grid-template-columns:12px 21px minmax(0,1fr) auto;align-items:center;gap:4px;height:28px;padding:2px 5px 2px 8px;display:grid;background:var(--rd-outliner-row,#202020)!important;border:0!important;border-radius:0!important}[data-app=room] .scene-outliner-collection-row{cursor:pointer;height:25px;background:#232323!important;border-bottom:1px solid #292929!important}[data-app=room] .scene-outliner-collection-row:hover{background:#292929!important}[data-app=room] .scene-outliner-collection-row>span{color:#929292;text-align:center;font-size:10px}[data-app=room] .scene-outliner-collection-row>i{color:#8e8e8e;text-align:center;font-size:9px;font-style:normal}[data-app=room] .scene-outliner-collection-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden;font-size:7px!important}[data-app=room] .scene-outliner-row{cursor:default;padding-left:19px}[data-app=room] .scene-outliner-row.child{padding-left:39px}[data-app=room] .scene-outliner-row.group-row{cursor:pointer;padding-left:19px;border-top:1px solid #282828!important}[data-app=room] .scene-outliner-row:hover{background:var(--rd-outliner-hover,#353535)!important}[data-app=room] .scene-outliner-row.selected{background:var(--rd-outliner-selected,#2b2e2f)!important;box-shadow:none!important}[data-app=room] .scene-outliner-row.selected:hover{background:var(--rd-outliner-hover,#353535)!important}[data-app=room] .scene-outliner-row.child.scene-outliner-decal-row.selected{background:#503131!important;box-shadow:inset 2px 0 #ef7777!important}[data-app=room] .scene-outliner-row>.scene-outliner-caret{color:#878787;place-items:center;font-size:10px;line-height:1;display:grid}[data-app=room] .scene-outliner-spacer{width:12px;height:12px}[data-app=room] .scene-outliner-row>b,[data-app=room] .scene-outliner-name{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;outline:0;width:100%;min-width:0;max-width:100%;padding:2px 4px;font-family:inherit;font-weight:600;line-height:1;overflow:hidden;color:#cdcdcd!important;background:0 0!important;border-radius:0!important;font-size:7px!important}[data-app=room] .scene-outliner-name[readonly]{pointer-events:auto;cursor:default}[data-app=room] .scene-outliner-name:not([readonly]){cursor:text;color:#fff!important;background:#151b20!important;border-color:#5682a7!important}[data-app=room] .scene-outliner-row.selected>:is(b,.scene-outliner-name){color:#fff!important}[data-app=room] .scene-outliner-type,[data-app=room] .scene-outliner-thumb{box-sizing:border-box;color:#75ad9d;background-color:#0000;background-position:50%;background-size:cover;border:0;border-radius:0;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;line-height:1;display:grid;overflow:hidden}[data-app=room] .scene-outliner-type.plane{color:#72a899}[data-app=room] .scene-outliner-thumb.has-image{background-color:#333;border-radius:2px}[data-app=room] .scene-outliner-group-icon{color:#a5a5a5;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}[data-app=room] .scene-outliner-switches{grid-template-columns:20px 20px;align-items:center;gap:1px;width:42px;display:grid}[data-app=room] .scene-outliner-switches>button{position:relative;color:#d1d1d1!important;background:0 0!important;border:0!important;border-radius:0!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}[data-app=room] .scene-outliner-switches>button:hover{background:#ffffff15!important}[data-app=room] .scene-outliner-eye>i{box-sizing:border-box;border:1.2px solid;border-radius:75% 8%;width:13px;height:8px;position:absolute;top:6px;left:3px;transform:rotate(-45deg)}[data-app=room] .scene-outliner-eye>i:after{content:"";background:currentColor;border-radius:50%;width:3.5px;height:3.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-app=room] .scene-outliner-eye.off>i{opacity:.25}[data-app=room] .scene-outliner-padlock>i{box-sizing:border-box;border:1px solid;border-radius:1px;width:7px;height:6px;position:absolute;top:9px;left:6px}[data-app=room] .scene-outliner-padlock>i:before{content:"";border:1px solid;border-bottom:0;border-radius:4px 4px 0 0;width:3px;height:4px;position:absolute;bottom:4px;left:1px}[data-app=room] .scene-outliner-padlock.off>i{opacity:.25}[data-app=room] .scene-outliner-padlock.off>i:before{transform-origin:0 100%;left:3px;transform:rotate(18deg)}[data-app=room] .scene-outliner-empty{color:#686868;text-align:center;border:1px dashed #3a3a3a;margin:10px 12px;padding:10px;font-size:6px;line-height:1.45}[data-app=room] .scene-outliner-resizer{z-index:4;cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0;background:#272727!important;border:0!important;border-top:1px solid #3a3a3a!important;border-radius:0!important;width:100%!important;height:9px!important;min-height:9px!important;padding:0!important}[data-app=room] .scene-outliner-resizer:hover{background:#303030!important}[data-app=room] .scene-outliner-resizer>i{pointer-events:none;background:#686868;width:15px;height:1px;display:block}[data-app=room] .room-main-light-power>span :is(b,small){display:block}[data-app=room] .room-main-light-power>span b{font-size:8px}[data-app=room] .room-main-light-power>span small{color:#7f878c;margin-top:3px;font-size:6px}[data-app=room] .room-main-light-power>div{background:#3b3b3b;border:1px solid #181818;grid-template-columns:minmax(0,1fr) 25px;height:29px;display:grid}[data-app=room] .room-main-light-power input{width:100%;min-width:0;background:0 0!important;border:0!important;height:27px!important;padding:0 7px!important}[data-app=room] .room-main-light-power em{color:#929ba1;border-left:1px solid #222;place-items:center;font-size:7px;font-style:normal;display:grid}.image-enhancer-app{background:#101214!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}.image-enhancer-app .image-enhancer-dialog{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background:#161616!important;border:0!important;border-radius:0!important;grid-template-rows:58px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.image-enhancer-app .image-enhancer-dialog>header{background:#202020!important;border-bottom:1px solid #383838!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:0 14px!important}.image-enhancer-app .enhancer-v2-shell{--ge-panel:#202020;--ge-line:#353535;grid-template-columns:var(--enhancer-left-width,292px) minmax(0,1fr) 308px;background:#161616;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.image-enhancer-app .enhancer-v2-shell,.image-enhancer-app .enhancer-v2-shell *{box-sizing:border-box}.image-enhancer-app .enhancer-v2-library{scrollbar-color:#444 #181818;border-right:1px solid #383838;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto;background:#202020!important}.image-enhancer-app .enhancer-v2-upload{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;margin:8px;padding:7px;display:grid;color:#d9eee8!important;background:#293732!important;border:1px solid #496e62!important;border-radius:3px!important}.image-enhancer-app .enhancer-v2-upload>i{background:#315e50;border:1px solid #5a8a7a;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.image-enhancer-app .enhancer-v2-upload :is(b,small){display:block}.image-enhancer-app .enhancer-v2-upload b{font-size:8px}.image-enhancer-app .enhancer-v2-upload small{color:#7f9b92;margin-top:3px;font-size:6px}.image-enhancer-app .enhancer-v2-source-group{min-width:0;padding:0 8px 10px}.image-enhancer-app .enhancer-v2-source-group>header{color:#777;letter-spacing:.7px;border-bottom:1px solid #353535;justify-content:space-between;align-items:center;height:28px;padding:0 4px;font-size:6px;font-weight:850;display:flex}.image-enhancer-app .enhancer-v2-source-group>header em{color:#aaa;text-align:center;background:#292929;border:1px solid #404040;min-width:19px;padding:2px 5px;font-style:normal}.image-enhancer-app .enhancer-v2-source-group>div{gap:4px;padding-top:6px;display:grid}.image-enhancer-app .enhancer-v2-source-group>div>button{color:#ddd;text-align:left;background:#272727;border:1px solid #383838;border-radius:3px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:54px;padding:4px;display:grid;overflow:hidden}.image-enhancer-app .enhancer-v2-source-group>div>button:hover{background:#2d2f2e;border-color:#59625f}.image-enhancer-app .enhancer-v2-source-group>div>button.active{background:#2b3a35;border-color:#5f8e7f}.image-enhancer-app .enhancer-v2-source-group button>span:first-child{background:#161616;place-items:center;width:66px;height:44px;display:grid;overflow:hidden}.image-enhancer-app .enhancer-v2-source-group img{object-fit:cover;width:100%;height:100%}.image-enhancer-app .enhancer-v2-source-group button>span:last-child{min-width:0}.image-enhancer-app .enhancer-v2-source-group button :is(b,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-enhancer-app .enhancer-v2-source-group button b{font-size:7px}.image-enhancer-app .enhancer-v2-source-group button small{color:#777;margin-top:4px;font-size:6px}.image-enhancer-app .enhancer-v2-source-group p{color:#707070;border:1px dashed #3a3a3a;margin:0;padding:12px 7px;font-size:6px;line-height:1.45}.image-enhancer-app .enhancer-v2-resizer{z-index:20;left:calc(var(--enhancer-left-width,292px) - 1px);cursor:col-resize;position:absolute;top:50%;transform:translate(-1px,-50%);background:0 0!important;border:0!important;width:16px!important;min-width:16px!important;height:30px!important;padding:0!important}.image-enhancer-app .enhancer-v2-resizer:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#77838b;width:7px;height:12px;position:absolute;top:9px;left:5px}.image-enhancer-app .enhancer-v2-resizer:hover:after{background:#8fc9b6}.image-enhancer-app .enhancer-v2-workspace{min-width:0;min-height:0;background:#252525!important;grid-template-rows:minmax(0,1fr) 32px!important;display:grid!important}.image-enhancer-app .enhancer-v2-stage{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;background:#252525!important;padding:0!important;display:block!important;overflow:auto!important}.image-enhancer-app .enhancer-v2-pan-space{place-items:center;min-width:100%;min-height:100%;padding:38px;display:grid;position:relative}.image-enhancer-app .enhancer-v2-canvas{background-color:#f3f4f5;background-image:linear-gradient(45deg,#d9dde0 25%,#0000 25%),linear-gradient(-45deg,#d9dde0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dde0 75%),linear-gradient(-45deg,#0000 75%,#d9dde0 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border:1px solid #555;flex:none;place-items:center;display:grid;position:relative;overflow:hidden!important;box-shadow:0 0 0 1px #555!important}.image-enhancer-app .enhancer-v2-canvas>img{object-fit:fill;width:100%;height:100%;display:block}.image-enhancer-app .enhancer-v2-progress{color:#e7efec;background:#171a1de8;align-content:center;justify-items:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.image-enhancer-app .enhancer-v2-progress>i,.image-enhancer-app .enhancer-v2-render>i{border:2px solid #ffffff35;border-top-color:#70c9ad;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite enhancer-v2-spin}.image-enhancer-app .enhancer-v2-progress>b{font-size:9px}.image-enhancer-app .enhancer-v2-progress>span{background:#333;width:min(280px,70%);height:4px}.image-enhancer-app .enhancer-v2-progress>span>em{background:#58b99b;height:100%;display:block}@keyframes enhancer-v2-spin{to{transform:rotate(360deg)}}.image-enhancer-app .enhancer-v2-statusbar{min-width:0;grid-template-columns:minmax(100px,1fr) auto minmax(230px,1fr)!important}.image-enhancer-app .enhancer-v2-statusbar>div{min-width:0}.image-enhancer-app .enhancer-v2-zoom{grid-template-columns:24px 86px 42px 24px 58px;justify-self:end;align-items:center;gap:4px;height:100%;display:grid!important}.image-enhancer-app .enhancer-v2-zoom button{color:#b8b8b8;background:#292929;border:1px solid #3c3c3c;border-radius:2px;width:24px;min-width:24px;height:22px;padding:0;font-size:9px}.image-enhancer-app .enhancer-v2-zoom button:last-child{letter-spacing:.4px;width:58px;font-size:5.5px;font-weight:850}.image-enhancer-app .enhancer-v2-zoom button:hover:not(:disabled){color:#d9eee8;border-color:#629583}.image-enhancer-app .enhancer-v2-zoom button:disabled{opacity:.35}.image-enhancer-app .enhancer-v2-zoom input{accent-color:#70c9ad;width:86px;height:14px;margin:0;padding:0;background:0 0!important;border:0!important}.image-enhancer-app .enhancer-v2-zoom b{color:#aeb7b4;text-align:center;font-variant-numeric:tabular-nums;font-size:6px}.image-enhancer-app .enhancer-v2-controls{border-left:1px solid #383838;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto;background:#202020!important}.image-enhancer-app .enhancer-v2-controls>section{padding:14px!important}.image-enhancer-app .enhancer-v2-controls>section>header{margin-bottom:14px}.image-enhancer-app .enhancer-v2-prompt{display:block}.image-enhancer-app .enhancer-v2-prompt>span{color:#a6adab;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.image-enhancer-app .enhancer-v2-prompt textarea{resize:vertical;box-sizing:border-box;color:#e3e3e3;width:100%;min-height:190px;font:inherit;background:#171717;border:1px solid #3d3d3d;border-radius:3px;outline:0;padding:10px;font-size:8px;line-height:1.55}.image-enhancer-app .enhancer-v2-prompt textarea:focus{border-color:#629583}.image-enhancer-app .enhancer-v2-prompt>small{color:#686868;text-align:right;margin-top:5px;font-size:6px;display:block}.image-enhancer-app .enhancer-v2-note{background:#1b2421;border-left:2px solid #5f8e7f;align-items:center;gap:9px;margin-top:12px;padding:9px;display:flex}.image-enhancer-app .enhancer-v2-note>i{color:#fff;background:#315e50;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.image-enhancer-app .enhancer-v2-note :is(b,small){display:block}.image-enhancer-app .enhancer-v2-note b{font-size:7px}.image-enhancer-app .enhancer-v2-note small{color:#788680;margin-top:4px;font-size:6px;line-height:1.4}.image-enhancer-app .enhancer-v2-error{color:#e7b6b6;background:#392b2b;border:1px solid #684747;gap:4px;margin-top:12px;padding:9px;display:grid}.image-enhancer-app .enhancer-v2-error b{font-size:7px}.image-enhancer-app .enhancer-v2-error span{font-size:6px;line-height:1.4}.image-enhancer-app .enhancer-v2-render{color:#fff;background:#356d5b;border:1px solid #6aa18f;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin:auto 12px 12px;font-size:9px;font-weight:850;display:flex}.image-enhancer-app .enhancer-v2-render:disabled{color:#666;cursor:not-allowed;background:#292929;border-color:#3b3b3b}.image-enhancer-app .enhancer-v2-render>i{width:13px;height:13px}.image-enhancer-app .enhancer-legacy-ui{display:none!important}@media (width<=900px){.image-enhancer-app .enhancer-v2-shell{grid-template-columns:min(190px,var(--enhancer-left-width,190px)) minmax(0,1fr) 230px}.image-enhancer-app .enhancer-v2-resizer{left:calc(min(190px,var(--enhancer-left-width,190px)) - 1px)}.image-enhancer-app .enhancer-v2-pan-space{padding:22px}.image-enhancer-app .enhancer-v2-statusbar{grid-template-columns:1fr auto!important}.image-enhancer-app .enhancer-v2-statusbar>span:nth-child(2){display:none}}@media (width>=901px) and (width<=1100px){.image-enhancer-app .enhancer-v2-shell{grid-template-columns:min(220px,var(--enhancer-left-width,220px)) minmax(0,1fr) 260px}.image-enhancer-app .enhancer-v2-resizer{left:calc(min(220px,var(--enhancer-left-width,220px)) - 1px)}.image-enhancer-app .enhancer-v2-pan-space{padding:28px}}[data-app=room] .scatter-tool-icon{width:18px;height:18px;display:block;position:relative}[data-app=room] .scatter-tool-icon i{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute}[data-app=room] .scatter-tool-icon i:first-child{top:9px;left:2px}[data-app=room] .scatter-tool-icon i:nth-child(2){top:3px;left:7px}[data-app=room] .scatter-tool-icon i:nth-child(3){top:8px;right:1px}[data-app=room] .scatter-tool-icon i:nth-child(4){bottom:1px;left:8px}[data-app=room] .scatter-tool-properties{gap:10px!important}[data-app=room] .scatter-tool-instances{background:#2b2927;border:1px solid #4b423b;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px;display:grid}[data-app=room] .scatter-tool-instance-list{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}[data-app=room] .scatter-tool-instance-list::-webkit-scrollbar{display:none}[data-app=room] .scatter-tool-instance-list>button{flex:none;grid-template-columns:7px 1fr;place-items:center;gap:2px;width:27px;display:grid;color:#aaa19a!important;background:#33302e!important;border:1px solid #45413d!important;border-radius:3px!important;height:27px!important;min-height:27px!important;padding:0 4px!important}[data-app=room] .scatter-tool-instance-list>button i,[data-app=room] .scatter-tool-instances>p i{border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 1px #ffffff20}[data-app=room] .scatter-tool-instance-list>button span{font-size:6px;font-weight:900}[data-app=room] .scatter-tool-instance-list>button.active{color:#fff0e4!important;background:#44352a!important;border-color:#d98a4d!important}[data-app=room] .scatter-tool-new{white-space:nowrap;color:#e3c4aa!important;background:#3c322b!important;border-color:#67503e!important;height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:6px!important}[data-app=room] .scatter-tool-new span{color:#ff984a;margin-right:3px;font-size:9px}[data-app=room] .scatter-tool-instances>p{color:#bdb3aa;border-top:1px solid #403b37;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding-top:5px;font-size:6.3px;line-height:1.35;display:flex}[data-app=room] .scatter-preset-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}[data-app=room] .scatter-preset-switch>button{text-align:left;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid;min-height:43px!important;padding:6px 8px!important}[data-app=room] .scatter-preset-switch>button>i{border:1px solid var(--rd-line,#d7ded9);color:#aeb9b4;background:#333;border-radius:2px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}[data-app=room] .scatter-preset-switch>button span,[data-app=room] .scatter-preset-switch>button :is(b,small){min-width:0;display:block}[data-app=room] .scatter-preset-switch>button b{font-size:7px!important}[data-app=room] .scatter-preset-switch>button small{margin-top:2px;font-size:5.5px!important}[data-app=room] .scatter-preset-switch>button.active>i{color:#ffd3ad;background:#5a3820;border-color:#d4782f}[data-app=room] .scatter-tool-description{padding:0 1px}[data-app=room] .scatter-primary-grid label:first-child{grid-column:1/-1}[data-app=room] .scatter-tool-actions{margin-top:1px}[data-app=room] .scatter-collision-note{padding-top:1px}[data-app=room].theme-dark .scatter-tool-properties{background:var(--rd-panel)!important;border:1px solid #8a542d!important;border-top:2px solid #ec8a38!important}[data-app=room].theme-dark .scatter-tool-actions button:first-child{color:#ffe1c7!important;background:#74431f!important;border-color:#bd6c2e!important}[data-app=room].theme-dark .scatter-tool-actions button:last-child{color:#a9a9a9!important;background:#303030!important;border-color:#3f3f3f!important}[data-app=room] .scatter-origin-control{background:#2d2926;border:1px solid #5c402c;border-radius:3px;gap:6px;padding:8px;display:grid}[data-app=room] .scatter-origin-control>small,[data-app=room] .array-axis-control>small{color:#d4874d;letter-spacing:.8px;font-size:5.8px;font-weight:900}[data-app=room] .scatter-origin-control>div,[data-app=room] .array-axis-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}[data-app=room] .scatter-origin-control button,[data-app=room] .array-axis-control button{color:#a9a29c;background:#33302d;border:1px solid #45403b;border-radius:3px;min-width:0;height:29px;padding:0 4px;font-size:5.8px;font-weight:800}[data-app=room] .scatter-origin-control button i{color:#d08245;margin-right:3px;font-style:normal}[data-app=room] .scatter-origin-control button.active,[data-app=room] .array-axis-control button.active{color:#ffe0c3;background:#654021;border-color:#c67435}[data-app=room] .scatter-origin-control p{color:#a68f7c;margin:0;font-size:5.8px;line-height:1.45}[data-app=room] .scatter-custom-source,[data-app=room] .array-source{color:#dcd5cf;text-align:left;background:#302a26;border:1px solid #85522d;border-radius:3px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:6px;display:grid}[data-app=room] .scatter-custom-source.picking,[data-app=room] .array-source.picking{border-color:#f2994d;box-shadow:inset 0 0 0 1px #f2994d55}[data-app=room] :is(.scatter-custom-source,.array-source)>i{color:#e78a42;background:#201d1a 50%/cover no-repeat;border:1px solid #654225;border-radius:2px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}[data-app=room] :is(.scatter-custom-source,.array-source)>span{min-width:0}[data-app=room] :is(.scatter-custom-source,.array-source)>span small,[data-app=room] :is(.scatter-custom-source,.array-source)>span b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-app=room] :is(.scatter-custom-source,.array-source)>span small{color:#b47a4d;letter-spacing:.6px;font-size:5.5px}[data-app=room] :is(.scatter-custom-source,.array-source)>span b{margin-top:3px;font-size:7px}[data-app=room] :is(.scatter-custom-source,.array-source)>em{color:#e18c49;font-size:5.5px;font-style:normal;font-weight:900}[data-app=room] .scatter-tool-properties input[type=range]{accent-color:#e4873f}[data-app=room] .scatter-origin-tooltip{z-index:140;color:#eee;pointer-events:none;white-space:nowrap;background:#1c1c1cf2;border:1px solid;border-radius:3px;align-items:center;gap:6px;max-width:240px;padding:6px 8px;font-size:7px;font-weight:800;line-height:1.2;display:flex;position:absolute;transform:translateY(-100%);box-shadow:0 8px 20px #0007}[data-app=room] .scatter-origin-tooltip i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #fff3}[data-app=room] .scatter-origin-tooltip.world-origin-tooltip{color:#f1f1f1;box-shadow:none;text-shadow:0 1px 3px #000,0 0 7px #000;background:0 0;border-radius:0;gap:0;padding:0;font-size:6.5px;font-weight:600;border:0!important}[data-app=room] .scatter-origin-tooltip.world-origin-tooltip i{display:none}[data-app=room] .array-tool-properties{gap:9px;display:grid;background:var(--rd-panel)!important;border-top:2px solid #7698b5!important}[data-app=room] .array-tool-head{border-bottom:1px solid var(--rd-line);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding-bottom:8px;display:grid}[data-app=room] .array-tool-head>span{color:#9dcced;background:#2d3b46;border:1px solid #496277;border-radius:3px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}[data-app=room] .array-tool-head small,[data-app=room] .array-tool-head h3{margin:0;display:block}.array-tool-head small{color:#7da1bd;letter-spacing:.7px;font-size:5.5px}.array-tool-head h3{margin-top:3px;font-size:9px}.array-tool-head em{color:#84accb;font-size:5.5px;font-style:normal;font-weight:900}[data-app=room] .array-source{background:#292f34;border-color:#445767}.array-source.picking{border-color:#79a9d0!important;box-shadow:inset 0 0 0 1px #79a9d044!important}[data-app=room] .array-preview-status{color:#858d92;background:#292929;border:1px solid #454545;border-radius:3px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}[data-app=room] .array-preview-status>i{background:#3a3d3f;border:1px solid #737b80;border-radius:50%;width:7px;height:7px}[data-app=room] .array-preview-status.active{color:#cbb6a4;background:#302a26;border-color:#745238}[data-app=room] .array-preview-status.active>i{background:#f18a3d;border-color:#ffad6c;box-shadow:0 0 8px #f18a3d77}[data-app=room] .array-preview-status b,[data-app=room] .array-preview-status small{display:block}.array-preview-status b{font-size:6.3px}.array-preview-status small{margin-top:2px;font-size:5.5px;line-height:1.4}[data-app=room] .array-number-field{color:#bbc2c7;grid-template-columns:1fr 78px;align-items:center;gap:8px;font-size:6.5px;display:grid}.array-number-field span small{color:#778188;margin-top:2px;font-size:5.5px;display:block}.array-number-field input{background:var(--rd-field);width:100%;height:29px;color:var(--rd-text);border:1px solid #191919;border-radius:3px;padding:0 7px}[data-app=room] .array-axis-control{border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:3px;gap:6px;padding:8px;display:grid}[data-app=room] .array-apply{color:#f4f8fb;background:#3c6688;border:1px solid #4c789d;border-radius:3px;height:33px;font-size:6.5px;font-weight:900}.array-apply:disabled{opacity:.4}[data-app=room].designer-shell{grid-template-rows:52px minmax(0,1fr) 31px}[data-app=room] .workspace.is-project-launching{background:#dce2e5!important}[data-app=room] .workspace>canvas{opacity:1;transition:opacity .18s}[data-app=room] .workspace.is-project-launching>canvas{opacity:0}[data-app=room] .project-launch-overlay{z-index:260;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 44%,#28282b 0,#1d1d1f 38%,#151516 100%);place-items:center;transition:opacity .3s,visibility 0s linear .3s;display:grid;position:absolute;inset:0}[data-app=room] .project-launch-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}[data-app=room] .project-launch-card{color:#f2f2f3;background:#202022;border:1px solid #3c3c3f;border-radius:4px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:13px;min-width:310px;padding:14px 16px;display:grid;box-shadow:0 22px 70px #0009,inset 0 1px #ffffff0a}[data-app=room] .project-launch-logo{background:linear-gradient(145deg,#303033,#111112);border:1px solid #464649;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}[data-app=room] .project-launch-logo img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:78%;height:78%;display:block}[data-app=room] .project-launch-copy{gap:3px;min-width:0;display:grid}[data-app=room] .project-launch-copy small{color:#85858a;letter-spacing:.85px;font-size:5.5px;font-weight:850}[data-app=room] .project-launch-copy b{letter-spacing:.01em;font-size:9px}[data-app=room] .project-launch-copy span{color:#99999e;font-size:6.5px}[data-app=room] .project-launch-spinner{border:2px solid #4a4a4e;border-top-color:#e4e4e6;border-radius:50%;width:18px;height:18px;animation:.72s linear infinite projectLaunchSpin}@keyframes projectLaunchSpin{to{transform:rotate(360deg)}}[data-app=room] .appbar{grid-template-columns:205px minmax(180px,1fr) auto 1fr;padding-inline:11px}[data-app=room] .brand small{display:none}[data-app=room] .project-name{align-items:center;gap:8px;min-width:0;display:flex}[data-app=room] .project-name input{min-width:0;max-width:210px}[data-app=room] .project-name span{color:#7fc396;white-space:nowrap;background:#293a30;border:1px solid #35523f;border-radius:999px;flex:none;align-items:center;gap:4px;margin:0;padding:3px 6px;font-size:6px;display:inline-flex}[data-app=room] .catalog-toolbar{grid-template-columns:minmax(0,1fr) 34px 34px}[data-app=room] .catalog-generate-model{color:#f4eaff!important;background:#5b3f80!important;border-color:#72589b!important;box-shadow:0 5px 14px #51337242!important}[data-app=room] .catalog-generate-model:hover,[data-app=room] .catalog-generate-model:focus-visible{background:#714f9d!important;border-color:#9a7bc6!important}[data-app=room] .catalog-subfolder-strip{background:#252a2e;border-left:2px solid #587c99;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin:-3px 12px 9px;padding:5px 6px;display:grid}[data-app=room] .catalog-subfolder-strip>span{color:#7f99ad;letter-spacing:.65px;text-transform:uppercase;font-size:6px;font-weight:850}[data-app=room] .catalog-subfolder-strip>div{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}[data-app=room] .catalog-subfolder-strip>div::-webkit-scrollbar{display:none}[data-app=room] .catalog-subfolder-strip button{white-space:nowrap;flex:none;color:#929da3!important;background:#30363a!important;border-color:#3e474d!important;border-radius:3px!important;min-height:24px!important;padding:0 8px!important}[data-app=room] .catalog-subfolder-strip button.active{color:#e0f1ff!important;background:#344b5d!important;border-color:#5789b0!important}[data-app=room] .model-search-metafields{background:#292d30;border:1px solid #3a4348;border-radius:3px;overflow:hidden}[data-app=room] .model-search-metafields>summary{color:#9fabb1;cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:8px;font-weight:750;list-style:none;display:flex}[data-app=room] .model-search-metafields>summary::-webkit-details-marker{display:none}[data-app=room] .model-search-metafields>summary i{color:#79a9cf;font-size:10px;font-style:normal;transition:transform .18s}[data-app=room] .model-search-metafields[open]>summary i{transform:rotate(45deg)}[data-app=room] .model-search-metafields>div{background:#24282b;border-top:1px solid #394146;gap:6px;padding:8px;display:grid}[data-app=room] .model-search-metafields textarea{resize:vertical;color:#e2e7e9;background:#393d40;border:1px solid #191919;border-radius:3px;width:100%;min-height:68px;padding:8px;font-size:8px;line-height:1.45}[data-app=room] .model-search-metafields small{color:#7f8b91;font-size:7px;line-height:1.45}[data-app=room] .model-meta-grid>label>small{color:#718087;margin-left:4px;font-size:6.5px;font-weight:500}[data-app=room] .model-thumbnail-camera-grid{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #1414142e}[data-app=room] .model-thumbnail-camera-grid i{background:#1c22266b;display:block;position:absolute;box-shadow:0 0 0 1px #ffffff47}[data-app=room] .model-thumbnail-camera-grid i:first-child,[data-app=room] .model-thumbnail-camera-grid i:nth-child(2){width:1px;top:0;bottom:0}[data-app=room] .model-thumbnail-camera-grid i:first-child{left:33.333%}[data-app=room] .model-thumbnail-camera-grid i:nth-child(2){left:66.666%}[data-app=room] .model-thumbnail-camera-grid i:nth-child(3),[data-app=room] .model-thumbnail-camera-grid i:nth-child(4){height:1px;left:0;right:0}[data-app=room] .model-thumbnail-camera-grid i:nth-child(3){top:33.333%}[data-app=room] .model-thumbnail-camera-grid i:nth-child(4){top:66.666%}[data-app=room] .model-preview.thumbnail-framing{box-shadow:0 0 0 1px #6d91ad,0 18px 48px #0000004d}@media (width<=1050px){[data-app=room] .appbar{grid-template-columns:170px minmax(150px,1fr) auto 1fr}}[data-app=room] .model-import-right-shell{isolation:isolate;min-width:0;height:100%;min-height:0;position:relative}[data-app=room] .model-import-right-shell .model-form-column{height:100%}[data-app=room] .model-light-drawer-handle{z-index:18;color:#a9c7dc;background:#252b2f;border:1px solid #46545d;border-right:0;border-radius:5px 0 0 5px;grid-template-rows:1fr auto;place-items:center;width:31px;height:58px;padding:7px 0 5px;transition:background .18s,color .18s,border-color .18s;display:grid;position:absolute;top:50%;left:-31px;transform:translateY(-50%);box-shadow:-5px 7px 16px #00000038}[data-app=room] .model-light-drawer-handle:hover,[data-app=room] .model-import-right-shell.light-tools-open .model-light-drawer-handle{color:#e9f7ff;background:#324654;border-color:#628baa}[data-app=room] .model-light-drawer-handle span{font-size:13px;line-height:1}[data-app=room] .model-light-drawer-handle i{color:#7f919d;font-size:9px;font-style:normal;line-height:1}[data-app=room] .model-light-drawer{z-index:17;color:#dfe8ed;opacity:0;pointer-events:none;transform-origin:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24292dcc;border:1px solid #45535c;border-radius:4px;gap:12px;width:226px;padding:12px;transition:opacity .2s,transform .24s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(18px,-50%)scale(.98);box-shadow:0 18px 42px #00000057}[data-app=room] .model-import-right-shell.light-tools-open .model-light-drawer{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}[data-app=room] .model-light-drawer header{border-bottom:1px solid #3c464c;align-items:center;gap:9px;padding-bottom:9px;display:flex}[data-app=room] .model-light-drawer header>span{color:#ccecff;background:#304654;border:1px solid #52758d;border-radius:3px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}[data-app=room] .model-light-drawer header small,[data-app=room] .model-light-drawer header b{display:block}[data-app=room] .model-light-drawer header small{color:#7fa4bc;letter-spacing:.75px;font-size:7px;font-weight:850}[data-app=room] .model-light-drawer header b{margin-top:2px;font-size:11px}[data-app=room] .model-light-drawer label{color:#aebbc2;gap:8px;font-size:8px;display:grid}[data-app=room] .model-light-drawer label span{justify-content:space-between;gap:8px;display:flex}[data-app=room] .model-light-drawer label b{color:#ddecf5;font-size:8px}[data-app=room] .model-light-drawer input[type=range]{accent-color:#72a9ce;width:100%}[data-app=room] .model-light-drawer>small{color:#7d8990;font-size:7px;line-height:1.5}[data-app=room] .model-editor-dialog>header h2{font-size:13px}[data-app=room] .model-editor-header-actions button{font-size:8.5px}[data-app=room] .model-layer-panel .material-group-head h3{font-size:12px}[data-app=room] .model-layer-panel .material-editor-hint{font-size:8.5px}[data-app=room] .model-layer-panel .material-editor-hint b{font-size:9px}[data-app=room] .model-outliner-model>b{font-size:11px}[data-app=room] .model-outliner-object-head>span{font-size:9.5px}[data-app=room] .model-outliner-object-head>small,[data-app=room] .model-layer-panel .material-selection-summary span{font-size:8px}[data-app=room] .model-layer-panel .material-selection-summary small{font-size:7px}[data-app=room] .model-layer-panel .material-layer-actions button{font-size:8px}[data-app=room] .model-layer-panel .model-material-name,[data-app=room] .model-layer-panel .material-group-list label b{font-size:9.5px}[data-app=room] .model-layer-panel .material-group-list label small{font-size:7.5px}[data-app=room] .model-layer-panel .model-material-folder>summary b{font-size:8px}[data-app=room] .model-layer-panel .model-material-folder>summary small,[data-app=room] .model-layer-panel .material-row-options>span{font-size:6.5px}[data-app=room] .model-import-right-tabs button{font-size:8.5px}[data-app=room] .model-property-section>summary{min-height:38px;font-size:9px}[data-app=room] .model-meta-grid>label{font-size:8.5px}[data-app=room] .model-meta-grid :is(input,select,textarea,button){font-size:8px}[data-app=room] .model-meta-grid>label>small{font-size:7.5px}[data-app=room] .model-search-metafields>summary{font-size:9px}[data-app=room] .model-search-metafields textarea{font-size:8.5px}[data-app=room] .model-search-metafields small,[data-app=room] .model-unit-note,[data-app=room] .model-behavior-note,[data-app=room] .model-import-behavior small,[data-app=room] .model-source-dimensions small{font-size:7.5px}[data-app=room] .model-import-behavior b,[data-app=room] .model-source-dimensions b{font-size:8.5px}[data-app=room] .model-thumbnail-page-head small{font-size:7px}[data-app=room] .model-thumbnail-page-head h3{font-size:12px}[data-app=room] .model-thumbnail-page-head p{font-size:8px}[data-app=room] .model-thumbnail-preview{aspect-ratio:1;justify-self:center;width:min(100%,240px)}[data-app=room] .model-thumbnail-preview small{font-size:7px}[data-app=room] .model-thumbnail-page>button,[data-app=room] .model-thumbnail-file-actions button{font-size:8px}[data-app=room] .model-preview .preview-help,[data-app=room] .model-editor-dialog>footer{font-size:7.5px}.model-material-popover{z-index:5000;color:#dfe7eb;width:min(332px,100vw - 28px);font-family:var(--font-ui),Inter,Arial,sans-serif;background:#24292d;border:1px solid #46545d;border-radius:3px;animation:.16s cubic-bezier(.2,.75,.2,1) both modelMaterialPopoverIn;position:fixed;top:64px;left:14px;overflow:hidden;box-shadow:0 18px 42px #0000006b}.model-material-popover>header{background:#292f33;border-bottom:1px solid #3b464c;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.model-material-popover>header small,.model-material-popover>header b{display:block}.model-material-popover>header small{color:#7fa4bc;letter-spacing:.75px;font-size:7px;font-weight:850}.model-material-popover>header b{color:#e4ebef;text-overflow:ellipsis;white-space:nowrap;max-width:245px;margin-top:2px;font-size:10px;overflow:hidden}.model-material-popover>header button{color:#aeb9bf;cursor:pointer;background:#22272a;border:1px solid #465159;border-radius:2px;place-items:center;width:27px;height:27px;padding:0;font-size:15px;line-height:1;display:grid}.model-material-popover>header button:hover{color:#fff;background:#303a40;border-color:#6a879a}.model-material-popover>.material-inline-color{background:#24292d;gap:9px;padding:10px;display:grid}.model-material-popover .material-inline-color-field{color:#b7c1c7;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:9px;font-size:8px;font-weight:750;display:grid}.model-material-popover input[type=color]{cursor:pointer;background:#181c1f;border:1px solid #4c5960;border-radius:2px;width:50px;height:29px;padding:2px}.model-material-popover .rainbow-palette{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.model-material-popover .rainbow-palette button{border-radius:2px;min-width:0;box-shadow:inset 0 0 0 1px #ffffff24}.model-material-popover .material-inline-properties{border-top:1px solid #3b464c;gap:8px;padding-top:9px;display:grid}.model-material-popover .material-inline-properties>label{gap:5px;display:grid}.model-material-popover .material-inline-properties>label>span{color:#aeb9bf;justify-content:space-between;align-items:center;font-size:8px;display:flex}.model-material-popover .material-inline-properties>label b{color:#e3ebef;font-size:8px}.model-material-popover .material-inline-properties input[type=range]{accent-color:#79add2;width:100%;height:4px}@keyframes modelMaterialPopoverIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (width<=980px){[data-app=room] .model-light-drawer{width:190px}}[data-app=room]>.right-panel{overflow:hidden auto!important}[data-app=room] .ground-properties-panel{min-width:0;overflow:hidden}[data-app=room] .ground-properties-summary>span{color:#77c4a6;background:#303934;border-color:#43544e}[data-app=room] .ground-properties-summary input{color:#ededed;width:100%;height:27px;font:700 calc(7px * var(--text-scale,1.3))/1 var(--font-ui),Inter,Arial,sans-serif;background:#353535;border:1px solid #5b8c79;border-radius:2px;outline:0;padding:0 7px}[data-app=room] .ground-property-body{gap:8px;min-width:0;display:grid}[data-app=room] .ground-property-body .scene-plane-shadow-switch,[data-app=room] .ground-property-body .scene-plane-pbr,[data-app=room] .ground-property-body .scene-plane-decal-card{min-width:0;margin:0;box-shadow:none!important;border-radius:2px!important}[data-app=room] .ground-property-body .scene-plane-pbr{padding:0;background:0 0!important;border:0!important}[data-app=room] .ground-property-body .scene-plane-decal-list{min-width:0}[data-app=room] .ground-resize-note{color:#858d89;font-size:calc(4.6px * var(--text-scale,1.3));margin:0;line-height:1.45;display:block}[data-app=room].theme-dark .room-workspace-toolbox .toolbox-group-toggle{color:#d5d5d5!important;letter-spacing:.15px!important;font-weight:500!important}[data-app=room].theme-dark .room-workspace-toolbox .toolbox-group-toggle i{color:#a0a0a0!important}[data-app=room].theme-dark .workspace-view-actions button{border-radius:2px!important;font-weight:500!important}[data-app=room] .ground-plane-icon{perspective:80px;background:#333!important}[data-app=room] .ground-plane-icon>i{background:#f7f7f5;border:1px solid #aeb7bb;border-radius:1px;width:23px;height:16px;display:block;transform:rotateX(58deg)rotate(-8deg);box-shadow:0 5px 7px #0005}[data-app=room] .ground-white-toggle{min-height:40px;position:relative}[data-app=room] .ground-white-toggle:after{content:attr(data-help);z-index:60;color:#eef1f2;opacity:0;pointer-events:none;background:#202427;border:1px solid #1b2023;border-radius:3px;width:230px;max-width:calc(100vw - 28px);padding:8px 9px;font-size:10px;font-weight:550;line-height:1.4;transition:opacity .12s .7s,transform .12s .7s;position:absolute;bottom:calc(100% + 7px);left:5px;transform:translateY(3px);box-shadow:0 10px 24px #0007}[data-app=room] .ground-white-toggle:hover:after{opacity:1;transform:none}[data-app=room] .scene-plane-color.locked{color:#777!important}[data-app=room] .ground-color-control{align-items:center;gap:6px;display:flex}[data-app=room] .ground-color-control svg,[data-app=room] .ground-material-lock{fill:#737a7d;stroke:#a5abad;stroke-width:1.2px;width:15px;height:15px}[data-app=room] .ground-material-fold[data-locked=true]>summary{cursor:not-allowed;color:#777!important}[data-app=room] .ground-material-fold[data-locked=true]{background:#282828!important}[data-app=room] .room-grid-fog-control{background:#2d2d2d;border:1px solid #3d3d3d;border-radius:3px;gap:7px;padding:9px;display:grid}[data-app=room] .room-grid-fog-control>label{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}[data-app=room] .room-grid-fog-control b,[data-app=room] .room-grid-fog-control small{display:block}[data-app=room] .room-grid-fog-control b{color:#d4d4d4;font-size:calc(5.8px * var(--text-scale,1.3));font-weight:650}[data-app=room] .room-grid-fog-control small{color:#858585;font-size:calc(4.4px * var(--text-scale,1.3));margin-top:3px;line-height:1.35}[data-app=room] .room-grid-fog-control strong{color:#d9d9d9;font-size:calc(5.4px * var(--text-scale,1.3));font-weight:600}[data-app=room] .room-grid-fog-control>input{width:100%;margin:0!important}[data-app=room] .ground-properties-panel{align-content:start}[data-app=room] .ground-material-fold{order:0;transition:opacity .18s,transform .18s,background-color .18s;animation:.22s both ground-material-return}[data-app=room] .ground-properties-panel.shadow-only .ground-material-fold{order:30;animation:.22s both ground-material-lock}@keyframes ground-material-lock{0%{opacity:.45;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes ground-material-return{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}[data-app=room] .ground-lock-hint{flex:none;place-items:center;display:inline-grid;position:relative}[data-app=room] .ground-lock-hint:after{content:attr(data-help);z-index:900;color:#f0f2f2;opacity:0;pointer-events:none;background:#17191a;border:1px solid #4a4f51;border-radius:3px;width:max-content;max-width:210px;padding:7px 9px;font-size:9px;font-weight:600;line-height:1.35;transition:opacity .12s .55s,transform .12s .55s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 9px 24px #0009}[data-app=room] .ground-lock-hint:hover:after{opacity:1;transform:none}[data-app=room] .ground-scale-range{gap:7px;margin-top:3px;display:grid}[data-app=room] .ground-scale-range>span{color:#b9bdbc;font-size:calc(5px * var(--text-scale,1.3));justify-content:space-between;display:flex}[data-app=room] .ground-scale-range b{color:#eceeed;font-weight:650}[data-app=room] .ground-scale-range input[type=range],[data-app=room] .settings-scene-fog-control input[type=range],[data-app=room] .scene-light-range input[type=range]{accent-color:#5bb39a;cursor:ew-resize;width:100%;height:3px;margin:3px 0 1px}[data-app=room] .scatter-tool-instance-actions{align-items:center;gap:5px;display:flex}[data-app=room] .scatter-tool-delete{white-space:nowrap;color:#e6b1b1!important;background:#3b2929!important;border-color:#6b3939!important;height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:6px!important}[data-app=room] .scatter-tool-instances{grid-template-columns:minmax(0,1fr) auto auto}[data-app=room] .tool-grid .left-light-tool{background:#302e27!important;border-color:#554b31!important}[data-app=room] .tool-grid .left-light-tool>b{text-shadow:0 0 10px #ffca2455;color:#ffd02a!important}[data-app=room] .tool-grid .left-light-tool:hover{background:#3b3728!important;border-color:#8a7433!important}[data-app=room] .room-environment-fold{background:#292b2b;border:1px solid #3f4242;border-radius:3px;overflow:visible}[data-app=room] .room-environment-fold>summary{color:#d9dcdb;min-height:31px;font-size:calc(5px * var(--text-scale,1.3));cursor:pointer;justify-content:space-between;align-items:center;padding:0 9px;font-weight:650;list-style:none;display:flex}[data-app=room] .room-environment-fold>summary::-webkit-details-marker{display:none}[data-app=room] .room-environment-fold>summary i{color:#858b89;font-style:normal;transition:transform .16s}[data-app=room] .room-environment-fold[open]>summary i{transform:rotate(180deg)}[data-app=room] .room-environment-fold>summary+*{border-top:1px solid #383b3b;margin:0 6px 6px!important}[data-app=room] .room-main-light-fold-body{gap:9px;padding:9px 3px 3px;display:grid}[data-app=room] .scene-light-properties{padding:10px 11px 12px;background:#252626!important}[data-app=room] .scene-light-summary-icon{place-items:center;color:#ffc774!important;background:#3e362a!important;border:1px solid #685739!important;border-radius:3px!important;font-size:18px!important;display:grid!important}[data-app=room] .scene-light-summary strong{color:#79c7ae!important}[data-app=room] .scene-light-fold-body{gap:9px;display:grid}[data-app=room] .scene-light-check-row,[data-app=room] .scene-light-number-row,[data-app=room] .scene-light-color-row,[data-app=room] .scene-light-select-row{color:#b9bdbc;min-height:30px;font-size:calc(5px * var(--text-scale,1.3));justify-content:space-between;align-items:center;gap:9px;margin:0;display:flex}[data-app=room] .scene-light-number-row>span:last-child{align-items:center;gap:5px;display:flex}[data-app=room] .scene-light-number-row input,[data-app=room] .scene-light-select-row select{color:#eef0ef;background:#343636;border:1px solid #4a4d4d;border-radius:2px;width:92px;height:27px;padding:0 7px}[data-app=room] .scene-light-number-row em{color:#8f9693;font-style:normal}[data-app=room] .scene-light-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}[data-app=room] .scene-light-position-grid label{color:#9ca19f;font-size:calc(4.6px * var(--text-scale,1.3));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;display:grid}[data-app=room] .scene-light-position-grid input{color:#eef0ef;text-align:right;background:#343636;border:1px solid #4a4d4d;border-radius:2px;width:100%;min-width:0;height:27px;padding:0 5px}[data-app=room] .scene-light-color-row input[type=color]{background:#303232;border:1px solid #4c4f4f;border-radius:2px;width:42px;height:25px;padding:2px}[data-app=room] .scene-light-range{gap:6px;margin:0;display:grid}[data-app=room] .scene-light-range>span{color:#b9bdbc;font-size:calc(5px * var(--text-scale,1.3));justify-content:space-between;display:flex}[data-app=room] .scene-light-range em{color:#e5e8e6;font-style:normal}[data-app=room] .settings-scene-fog-control{background:#303232;border:1px solid #454747;border-radius:3px;gap:10px;padding:12px;display:grid}[data-app=room] .settings-scene-fog-control>span{color:#d5d8d7;justify-content:space-between;font-size:11px;display:flex}[data-app=room] .settings-fog-preview{background:linear-gradient(#f5f5f3 0 43%,rgba(245,245,243,var(--fog-strength)) 69%,#f7f7f5 100%),repeating-linear-gradient(90deg,transparent 0 23px,#aeb4b133 24px),repeating-linear-gradient(0deg,transparent 0 17px,#aeb4b133 18px);border:1px solid #4a4c4c;border-radius:3px;height:105px;position:relative;overflow:hidden}[data-app=room] .settings-fog-preview:after{content:"";background:linear-gradient(to bottom,rgba(255,255,255,calc(var(--fog-strength) * .66)),transparent 55%);pointer-events:none;position:absolute;inset:0}[data-app=room] .settings-fog-preview small{z-index:1;color:#555d59;font-size:9px;font-weight:700;position:absolute;bottom:8px;left:10px}.marketing-nav .marketing-salto-brand>img{filter:invert();opacity:.92}.workspace-hub-overlay{color:#eceeef;background:#0d0d0e}.workspace-hub{background:#111112}.workspace-sidebar{background:#171718;border-color:#2b2b2d}.workspace-logo{border-color:#2d2d2f}.workspace-sidebar>nav button{color:#8c8c91}.workspace-sidebar>nav button:hover{color:#d7d7da;background:#222224}.workspace-sidebar>nav button.active{color:#fff;background:#2b2b2e}.workspace-sidebar>nav button.active i{color:#e2e2e4}.workspace-sidebar>nav button.active em{color:#f0f0f1;background:#3a3a3d}.workspace-credit-mini{background:linear-gradient(145deg,#272729,#1e1e20);border-color:#3b3b3e}.workspace-credit-mini>span{color:#dedee1;background:#37373a}.workspace-credit-mini small,.workspace-credit-mini>i{color:#89898e}.workspace-credit-mini b{color:#e0e0e2}.workspace-user:hover,.workspace-user.active{background:#242426}.workspace-user>span{color:#fff;background:#3a3a3d}.workspace-topbar{background:#181819;border-color:#2c2c2e}.workspace-topbar button{color:#b0b0b4;background:#242426;border-color:#3e3e41}.workspace-topbar button.workspace-new{color:#fff;background:#343437;border-color:#55555a}.workspace-content{background:radial-gradient(circle at 88% -12%,#ffffff0b,#0000 31%),#111112}.workspace-welcome>div:first-child>span,.hub-page>header>small{color:#bcbcc0}.workspace-balance-card{background:linear-gradient(145deg,#252527,#1d1d1f);border-color:#3b3b3f}.workspace-balance-card small,.workspace-balance-card span{color:#8d8d92}.workspace-balance-card strong{color:#f0f0f2}.workspace-balance-card button{color:#f2f2f3;background:#39393c}.desktop-app:hover,.desktop-app:focus-visible{background:#1d1d1f;border-color:#3d3d40}.workspace-recent,.workspace-renders,.hub-desktop-app,.hub-library-model,.hub-account-statistics,.hub-profile-card,.hub-account-grid article,.team-members-card,.team-settings-card,.billing-overview>div,.credit-packages article,.credit-history{background:#19191b;border-color:#303033}.workspace-recent>div.hub-project-cards>button.hub-project-card,.workspace-renders>div>button{background:#202022;border-color:#333336}.workspace-recent>div.hub-project-cards>button.hub-project-card:hover,.workspace-renders>div>button:hover{background:#28282b;border-color:#4b4b4f}.workspace-project-filter{background:#222224;border-color:#3b3b3e}.workspace-project-filter select{color:#dedee0;background:#171718;border-color:#414145}[data-app=room]>.left-tool-rail{z-index:46;top:54%;left:calc(var(--left-panel-width,252px) + 7px);background:#242424;border:1px solid #3b3b3b;border-radius:3px;gap:4px;padding:4px;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 8px 20px #0005}[data-app=room]>.left-tool-rail button{color:#9ba2a7;width:31px;min-width:31px;height:31px;min-height:31px;box-shadow:none;font:600 14px/1 var(--font-ui),Inter,Arial,sans-serif;background:#2d2d2d;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;display:grid}[data-app=room]>.left-tool-rail button:hover:not(:disabled){color:#edf1f3;background:#383b3e;border-color:#596b78}[data-app=room]>.left-tool-rail button.active{color:#eef7ff;background:#34516a;border-color:#507ba1}[data-app=room]>.left-tool-rail button:disabled{opacity:.3;cursor:not-allowed}[data-app=room]>.left-tool-rail .left-tool-scatter{font-size:19px;line-height:.7}[data-app=room]>.left-tool-rail .left-tool-rail-divider{background:#3f3f3f;width:23px;height:1px;margin:2px auto}[data-app=room] .room-equipment-heading{border-bottom:1px solid var(--rd-line);background:#242424;flex:none;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:flex}[data-app=room] .room-equipment-heading>.left-tab-icon{flex:none;width:30px;height:30px}[data-app=room] .room-equipment-heading small,[data-app=room] .room-equipment-heading b{display:block}[data-app=room] .room-equipment-heading small{color:var(--rd-muted);font-size:var(--rd-description);letter-spacing:.65px}[data-app=room] .room-equipment-heading b{color:var(--rd-text);font-size:var(--rd-heading);margin-top:2px;font-weight:750}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head{height:60px;min-height:60px;padding:7px 11px 10px;position:relative;background:#252525!important;border-bottom:0!important}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head:after{content:"";background:var(--rd-line);height:1px;position:absolute;bottom:0;left:11px;right:11px}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head>div{gap:9px}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head>div>span{flex:none;width:38px;height:38px;font-size:18px;background:#333!important;border-color:#444!important}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head small{font-weight:850;font-size:var(--rd-description)!important;letter-spacing:.65px!important}[data-app=room].theme-dark>.right-panel>.right-panel-scroll-content>.properties-head b{font-size:var(--rd-heading)!important;margin-top:2px!important}[data-app=room].theme-dark .model-property-fold[open]>summary{position:relative;border-bottom:0!important}[data-app=room].theme-dark .model-property-fold[open]>summary:after{content:"";background:var(--rd-line);height:1px;position:absolute;bottom:0;left:9px;right:9px}[data-app=room].theme-dark>.right-panel.environment-tab>.room-environment-properties{background:#252525!important;border:0!important;gap:6px!important;margin:0!important;padding:10px 11px 12px!important;display:grid!important}[data-app=room] .room-environment-panel-rule{display:none}[data-app=room] .room-environment-properties .room-shadow-sources{gap:9px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}[data-app=room] .room-environment-fold{background:#2b2b2b!important;border:1px solid #3e3e3e!important;border-radius:3px!important;margin:0!important}[data-app=room] .room-environment-fold>summary{color:#d2d2d2;min-height:35px;font-size:var(--rd-label);padding:0 10px;font-weight:850}[data-app=room] .room-environment-fold>summary+*{background:#292929!important;border-top:0!important;margin:0!important;padding:8px!important}[data-app=room] .room-main-light-fold-body{gap:8px;padding:8px!important}[data-app=room] .project-name .project-save-indicator{background:0 0;border:0;flex:0 0 12px;place-items:center;width:12px;height:12px;margin:0;padding:0;display:grid;position:relative;overflow:visible}[data-app=room] .project-save-indicator>i{background:#63ce89;border-radius:50%;width:6px;height:6px;transition:transform .16s,background .16s;animation:1.8s ease-out infinite roomSavePulse;display:block;position:relative;box-shadow:0 0 #63ce8973}[data-app=room] .project-save-indicator.is-saving>i{background:#d6a54f;animation-duration:.85s;box-shadow:0 0 #d6a54f6b}[data-app=room] .project-save-indicator.is-local>i{background:#d85d5d;animation:none}[data-app=room] .project-save-indicator.is-local>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2px}[data-app=room] .project-save-indicator>small{z-index:30;opacity:0;pointer-events:none;background:#232323;border:1px solid #444;border-radius:2px;width:max-content;padding:3px 5px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:16px;transform:translate(-3px,-50%);color:#bdbdbd!important;font-size:5.5px!important;line-height:1!important}[data-app=room] .project-save-indicator:hover>i{transform:scale(1.28)}[data-app=room] .project-save-indicator:hover>small{opacity:1;transform:translateY(-50%)}@keyframes roomSavePulse{0%{box-shadow:0 0 #63ce896b}65%,to{box-shadow:0 0 0 5px #63ce8900}}[data-app=room] .ground-selected-decal-editor{background:#2d2929;border:1px solid #4c3737;border-radius:2px;gap:9px;padding:8px;display:grid}[data-app=room] .ground-selected-decal-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}[data-app=room] .ground-selected-decal-head>i{background-color:#202020;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #4a4a4a;border-radius:2px;width:52px;height:52px;display:block}[data-app=room] .ground-selected-decal-head>div{min-width:0}[data-app=room] .ground-selected-decal-head small,[data-app=room] .ground-selected-decal-head b{display:block}[data-app=room] .ground-selected-decal-head small{font-weight:850;color:#d28383!important;letter-spacing:.55px!important;font-size:5.5px!important}[data-app=room] .ground-selected-decal-head b{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}[data-app=room] .ground-selected-decal-head input{width:100%;height:27px;margin-top:4px;padding:0 6px}[data-app=room] .scene-plane-decal-list button.active{background:#3b2d2d!important;border-color:#825151!important}[data-app=room] .scene-outliner-decal-row .scene-outliner-thumb.has-image{background-repeat:no-repeat;background-size:contain}[data-app=room] .catalog-grid{scrollbar-gutter:stable;scrollbar-color:#484848 #222;scrollbar-width:thin;margin-right:7px;padding-right:5px}[data-app=room] .catalog-grid::-webkit-scrollbar{width:7px}[data-app=room] .catalog-grid::-webkit-scrollbar-track{background:#222}[data-app=room] .catalog-grid::-webkit-scrollbar-thumb{background:#484848;border:2px solid #222;border-radius:3px}[data-app=room] .catalog-grid::-webkit-scrollbar-thumb:hover{background:#595959}[data-app=room] .project-name{justify-self:start;align-items:center;gap:9px;width:max-content;min-width:0;display:flex}[data-app=room] .project-name input{flex:0 auto;width:auto;min-width:10ch;max-width:230px}[data-app=room] .project-name span{white-space:nowrap;border-left:1px solid #444;margin:0;padding-left:9px;display:block}.desktop-app.room .desktop-app-icon,.hub-desktop-app.room .hub-desktop-launch>span{isolation:isolate;overflow:hidden}.desktop-app.room .desktop-app-icon:after,.hub-desktop-app.room .hub-desktop-launch>span:after{content:"";z-index:3;pointer-events:none;filter:blur(.35px);opacity:0;background:linear-gradient(100deg,#0000,#ffffff14 28%,#ffffff85 50%,#ffffff1a 72%,#0000);width:38%;position:absolute;top:-35%;bottom:-35%;left:-65%;transform:skew(-16deg)}.desktop-app.room:hover .desktop-app-icon:after,.desktop-app.room:focus-visible .desktop-app-icon:after,.hub-desktop-app.room:hover .hub-desktop-launch>span:after,.hub-desktop-app.room:focus-within .hub-desktop-launch>span:after{animation:1.05s cubic-bezier(.22,.7,.25,1) both saltoMetalSweep}.desktop-app.room .desktop-app-icon>i,.desktop-app.room .desktop-app-icon>em,.hub-desktop-app.room .hub-desktop-launch>span>i,.hub-desktop-app.room .hub-desktop-launch>span>em{z-index:4}@keyframes saltoMetalSweep{0%{opacity:0;left:-65%}16%{opacity:.75}72%{opacity:.5}to{opacity:0;left:128%}}@media (prefers-reduced-motion:reduce){.desktop-app.room .desktop-app-icon:after,.hub-desktop-app.room .hub-desktop-launch>span:after{display:none}}[data-app=room].room-editor-modern{--rd-accent:#bdbdbd;--rd-accent-bg:#404040;--blue:#bdbdbd;--blue2:#3d3d3d}[data-app=room].room-editor-modern>.appbar{height:42px;min-height:42px;padding-inline:13px;background:#242424!important;border-bottom-color:#3d3d3d!important}[data-app=room].room-editor-modern .top-actions{gap:0}[data-app=room].room-editor-modern .top-primary-actions{gap:0;padding:3px;overflow:visible;background:#202020!important;border:1px solid #444!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff08!important}[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button,[data-app=room].room-editor-modern .top-primary-actions>button{height:32px;padding:0 13px;color:#c8c8c8!important;box-shadow:none!important;background:#292929!important;border:0!important;border-left:1px solid #3a3a3a!important;border-radius:1px!important}[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button{border-left:0!important}[data-app=room].room-editor-modern .top-primary-actions>.preview-btn{color:#ededed!important;background:#303030!important;border-left:1px solid #3a3a3a!important}[data-app=room].room-editor-modern>.left-panel,[data-app=room].room-editor-modern>.right-panel{box-sizing:border-box}[data-app=room].room-editor-modern>.left-panel{scrollbar-gutter:auto;padding-right:0;overflow-y:hidden}[data-app=room].room-editor-modern>.right-panel{padding-left:0}[data-app=room].room-editor-modern>.panel-resizer-external{height:auto!important;top:42px!important;bottom:0!important}[data-app=room].room-editor-modern>.panel-resizer-external:after{display:none!important}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{z-index:9;isolation:isolate;box-sizing:border-box;width:32px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0;top:360px;transform:none}[data-app=room].room-editor-modern>.left-tool-rail:before,[data-app=room].room-editor-modern>.right-tab-rail:before{content:"";z-index:-1;pointer-events:none;background:#1d1d1d;border:1px solid #353535;width:42px;position:absolute;top:-7px;bottom:-7px;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0006}[data-app=room].room-editor-modern>.left-tool-rail button,[data-app=room].room-editor-modern>.right-tab-rail button{color:#a6a6a6;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;background:#292929;border:1px solid #0000;border-radius:2px;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;position:relative}[data-app=room].room-editor-modern>.left-tool-rail button:first-of-type{border-radius:2px 4px 2px 2px}[data-app=room].room-editor-modern>.left-tool-rail button:last-of-type{border-radius:2px 2px 4px}[data-app=room].room-editor-modern>.right-tab-rail button:first-child{border-radius:4px 2px 2px}[data-app=room].room-editor-modern>.right-tab-rail button:last-child{border-radius:2px 2px 2px 4px}[data-app=room].room-editor-modern>.left-tool-rail button.active,[data-app=room].room-editor-modern>.right-tab-rail button.active{color:#fff;background:#454545;border-color:#6b6b6b}[data-app=room].room-editor-modern>.left-tool-rail .left-tool-rail-divider{background:#3e3e3e;width:24px}[data-app=room].room-editor-modern .catalog-grid{scrollbar-gutter:auto;margin-right:7px;padding-right:5px;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-app=room].room-editor-modern>.statusbar{display:none!important}[data-app=room].room-editor-modern .catalog-hover-preview{background:#202020;border-color:#414141;border-radius:4px;box-shadow:0 20px 52px #000b,inset 0 1px #ffffff08}[data-app=room].room-editor-modern .catalog-hover-preview>span{border-radius:3px}[data-app=room].room-editor-modern .catalog-hover-preview>div{min-height:40px;padding:8px 34px 5px 5px;position:relative}[data-app=room].room-editor-modern .catalog-hover-preview small{color:#b4b4b4;font-size:calc(6px * var(--text-scale,1.3));letter-spacing:0;font-weight:500}[data-app=room].room-editor-modern .catalog-hover-preview b{color:#f0f0f0}[data-app=room].room-editor-modern .catalog-hover-preview em{color:#8d8d8d}[data-app=room].room-editor-modern .catalog-hover-brand{object-fit:contain;filter:invert();opacity:.78;width:21px;height:21px;position:absolute;top:9px;right:6px}[data-app=room].room-editor-modern :is(.left-panel,.right-panel) button:hover:not(:disabled){border-color:#5a5a5a!important}[data-app=room].room-editor-modern :is(.left-panel,.right-panel) button.active{color:#f1f1f1!important;background:#414141!important;border-color:#666!important;box-shadow:inset 2px 0 #a5a5a5!important}[data-app=room].room-editor-modern :is(.left-tab-icon,.section-icon,.room-shadow-source-icon,.grass-scatter-head>span,.grass-selected-head>span,.scene-plane-heading>span,.properties-head>div>span,.room-auto-light-card>div>span,.array-tool-head>span){color:#c5c5c5!important;background:#353535!important;border-color:#4b4b4b!important}[data-app=room].room-editor-modern :is(input[type=checkbox],input[type=range]){accent-color:#a0a0a0!important}[data-app=room].room-editor-modern :is(input,select,textarea):focus{border-color:#777!important;outline-color:#777!important}[data-app=room].room-editor-modern .scene-outliner-row.child.scene-outliner-decal-row.selected{background:#4b3535!important;box-shadow:inset 2px 0 #d86d6d!important}[data-app=room].room-editor-modern :is(.category-row button.active,.catalog-subfolder-strip button.active,.toolbox-actions button.active,.camera-projection-switch button.active){color:#f1f1f1!important;box-shadow:none!important;background:#414141!important;border-color:#666!important}[data-app=room].room-editor-modern :is(.catalog-folder-arrow:hover,.catalog-card:hover){border-color:#626262!important}[data-app=room].room-editor-modern .catalog-generate-model{color:#eee!important;box-shadow:none!important;background:#3a3a3a!important;border-color:#555!important}[data-app=room].room-editor-modern :is(.catalog-card,.catalog-folder-arrow,.catalog-search input,.category-row button){color:#c8c8c8!important;box-shadow:none!important;background:#303030!important;border-color:#464646!important}[data-app=room].room-editor-modern .catalog-card:hover{box-shadow:none!important;background:#353535!important;border-color:#626262!important}[data-app=room].room-editor-modern .catalog-subfolder-strip{background:#272727;border-left-color:#696969}[data-app=room].room-editor-modern .catalog-subfolder-strip>span{color:#aaa}[data-app=room].room-editor-modern .panel-resizer:hover:after,.panel-is-resizing [data-app=room].room-editor-modern .panel-resizer:after{background:#9b9b9b;box-shadow:0 0 0 3px #ffffff12}[data-app=room].room-editor-modern .room-workspace-toolbox,[data-app=room].room-editor-modern .room-workspace-toolbox section{background:#282828!important;border-color:#414141!important}[data-app=room].room-editor-modern .toolbox-actions button{color:#c5c5c5!important;background:#333!important;border-color:#444!important}[data-app=room].room-editor-modern .toolbox-actions button:hover{color:#fff!important;border-color:#626262!important}[data-app=room].room-editor-modern .toolbox-actions button.workspace-render-button.active{color:#fff!important;background:#494949!important;border-color:#777!important}[data-app=room].room-editor-modern .camera-popover{font-family:var(--font-ui),Inter,Arial,sans-serif!important;top:136px!important;right:10px!important}[data-app=room].room-editor-modern .camera-popover,[data-app=room].room-editor-modern .camera-popover *{font-family:var(--font-ui),Inter,Arial,sans-serif!important}[data-app=room].room-editor-modern .camera-range-control em{color:#d4d4d4!important}[data-app=room].room-editor-modern .camera-range-control input[type=range]{accent-color:#a0a0a0!important}[data-app=room].room-editor-modern .camera-view-actions button.primary{color:#fff!important;background:#454545!important;border-color:#626262!important}[data-app=room] .room-viewport-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}[data-app=room] .room-filter-properties{background:#252525!important}[data-app=room] .room-filter-body{gap:8px;display:grid}[data-app=room] .room-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}[data-app=room] .room-filter-card{aspect-ratio:1;text-align:left;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid;color:#c7c7c7!important;background:#2d2d2d!important;border:1px solid #3f3f3f!important;min-height:0!important;padding:5px!important}[data-app=room] .room-filter-card:hover{background:#333!important;border-color:#62676b!important}[data-app=room] .room-filter-card>b{text-overflow:ellipsis;white-space:nowrap;padding:0 2px;overflow:hidden;color:inherit!important;font-size:7px!important;font-weight:700!important}[data-app=room] .room-filter-card-preview{background:linear-gradient(145deg,#0000 47%,#202020 48% 52%,#0000 53%),linear-gradient(35deg,#dedede 0 28%,#8a8a8a 29% 54%,#f3f3f3 55% 100%);border:1px solid #444;border-radius:2px;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}[data-app=room] .room-filter-card-preview>i{border:2px solid #252525;border-bottom-width:5px;display:block;position:absolute;inset:8px 9px 7px;transform:skew(-9deg)}[data-app=room] .room-filter-card-preview>em{color:#fff;text-align:center;background:#111d;border-radius:2px;min-width:19px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;position:absolute;bottom:3px;right:3px}[data-app=room] .filter-none .room-filter-card-preview{filter:none}[data-app=room] .filter-blackwhite .room-filter-card-preview{filter:grayscale()contrast(1.15)}[data-app=room] .filter-graphic-pen .room-filter-card-preview{filter:grayscale()contrast(3.6)brightness(1.28)}[data-app=room] .filter-stencil .room-filter-card-preview{filter:grayscale()contrast(10)}[data-app=room] .filter-rift-stencil .room-filter-card-preview{filter:grayscale()contrast(12);background-size:17px 13px,auto;transform:none}[data-app=room] .room-filter-section-label{color:#cfcfcf;border-bottom:1px solid #383838;justify-content:space-between;align-items:end;gap:8px;min-height:21px;padding:4px 1px 2px;font-size:7px;font-weight:700;display:flex}[data-app=room] .room-filter-section-label small{color:#707070;letter-spacing:.08em;font-size:5px;font-weight:650}[data-app=room] .filter-line-stencil .room-filter-card-preview{filter:grayscale()contrast(8);background:repeating-linear-gradient(0deg,#111 0 1px,#f5f5f5 1px 4px),#fff}[data-app=room] .filter-flat-ink .room-filter-card-preview{filter:grayscale()contrast(12);background:linear-gradient(135deg,#fff 0 42%,#0e0e0e 42% 69%,#fff 69%)}[data-app=room] .filter-contour-cut .room-filter-card-preview{filter:grayscale()contrast(9);background:linear-gradient(145deg,#0000 46%,#111 47% 50%,#0000 51%),linear-gradient(35deg,#fff 0 28%,#8d8d8d 29% 54%,#fff 55% 100%)}[data-app=room] .filter-ascii-numeric .room-filter-card-preview{background:#fff}[data-app=room] .filter-ascii-numeric .room-filter-card-preview:before{content:"01 10 01ਐ01 10ਁ10 01";color:#111;white-space:pre;letter-spacing:.4px;font:800 7px/1.25 monospace;position:absolute;inset:5px}[data-app=room] .room-filter-controls>label{gap:4px;display:grid}[data-app=room] .room-filter-controls>label>span{color:#aaa;justify-content:space-between;align-items:center;display:flex}[data-app=room] .room-filter-controls>label>span b{color:#e1e1e1}[data-app=room] .room-rift-seed{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex;color:#d3d3d3!important;background:#2b2b2b!important;border:1px solid #414141!important;border-radius:3px!important;padding:0 9px!important;font-size:6.5px!important;font-weight:700!important}[data-app=room] .room-rift-seed:hover{background:#333!important;border-color:#686868!important}[data-app=room] .room-rift-seed small{color:#858585;letter-spacing:.04em;font-size:5.5px;font-weight:700}[data-app=room] .room-filter-live-note{color:#a8afb3;background:#292d2f;border:1px solid #3f4548;border-radius:3px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;margin:0;padding:9px;font-size:6.5px;line-height:1.45;display:grid;position:relative}[data-app=room] .room-filter-live-note>i{background:#76b89f;border-radius:50%;width:6px;height:6px;margin-top:2px;box-shadow:0 0 7px #76b89f66}.workspace-hub-overlay .workspace-sidebar{animation:.55s cubic-bezier(.2,.78,.2,1) backwards workspaceSidebarEnter}.workspace-hub-overlay .workspace-topbar{animation:.42s cubic-bezier(.2,.78,.2,1) .12s backwards workspaceTopbarEnter}.workspace-hub-overlay .workspace-welcome{animation:.46s cubic-bezier(.2,.78,.2,1) .2s backwards workspaceContentEnter}.workspace-hub-overlay .workspace-app-launcher .desktop-app{animation:.48s cubic-bezier(.18,.82,.22,1) backwards workspaceAppEnter}.workspace-hub-overlay .workspace-app-launcher .desktop-app:first-child{animation-delay:.25s}.workspace-hub-overlay .workspace-app-launcher .desktop-app:nth-child(2){animation-delay:.3s}.workspace-hub-overlay .workspace-app-launcher .desktop-app:nth-child(3){animation-delay:.35s}.workspace-hub-overlay .workspace-app-launcher .desktop-app:nth-child(4){animation-delay:.4s}.workspace-hub-overlay .workspace-app-launcher .desktop-app:nth-child(5){animation-delay:.45s}.workspace-hub-overlay .workspace-lower-grid>.workspace-recent{animation:.54s cubic-bezier(.2,.78,.2,1) .4s backwards workspacePanelEnter}.workspace-hub-overlay .workspace-lower-grid>.workspace-renders{animation:.54s cubic-bezier(.2,.78,.2,1) .49s backwards workspacePanelEnter}@keyframes workspaceSidebarEnter{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:translate(0,0)}}@keyframes workspaceTopbarEnter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translate(0,0)}}@keyframes workspaceContentEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes workspaceAppEnter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes workspacePanelEnter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.workspace-hub-overlay .workspace-sidebar,.workspace-hub-overlay .workspace-topbar,.workspace-hub-overlay .workspace-welcome,.workspace-hub-overlay .workspace-app-launcher .desktop-app,.workspace-hub-overlay .workspace-lower-grid>.workspace-recent,.workspace-hub-overlay .workspace-lower-grid>.workspace-renders{animation:none!important}}[data-app=room] .workspace.render-camera-framing.camera-frame-fill:before,[data-app=room] .workspace.render-camera-framing.camera-frame-fill>canvas,[data-app=room] .workspace.render-camera-framing.camera-frame-fill .render-camera-grid,[data-app=room] .workspace.render-camera-framing.camera-frame-edge:before,[data-app=room] .workspace.render-camera-framing.camera-frame-edge>canvas,[data-app=room] .workspace.render-camera-framing.camera-frame-edge .render-camera-grid{width:100%;height:100%}[data-app=room] .render-camera-grid.grid-light{border-color:#ffffff8a}[data-app=room] .render-camera-grid.grid-light i{background:#ffffff7a;box-shadow:0 0 0 1px #00000014}[data-app=room] .render-camera-grid.grid-black{border-color:#000000c7}[data-app=room] .render-camera-grid.grid-black i{background:#000000b8;box-shadow:0 0 0 1px #ffffff0d}[data-app=room] .camera-edge-frame{z-index:5;pointer-events:none;border:1px solid #000000eb;border-radius:1px;position:absolute;inset:7px;box-shadow:0 0 0 1px #ffffff0f}[data-app=room] .room-camera-frame-preview.fill:before,[data-app=room] .room-camera-frame-preview.edge:before{width:50px;height:50px}[data-app=room] .room-camera-frame-preview.edge:before{border:2px solid #080808;box-shadow:0 0 0 1px #555}[data-app=room] .room-camera-control-group{gap:6px;display:grid}[data-app=room] .room-camera-control-group>small{color:#8f8f8f;letter-spacing:.7px;font-size:5.5px;font-weight:850}[data-app=room] .room-camera-display-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}[data-app=room] .room-camera-display-modes button{align-content:center;place-items:center;gap:4px;min-width:0;min-height:46px;display:grid;color:#aaa!important;background:#303030!important;border:1px solid #414141!important;border-radius:2px!important;padding:5px!important}[data-app=room] .room-camera-display-modes button:hover{color:#eee!important;background:#373737!important;border-color:#606060!important}[data-app=room] .room-camera-display-modes button.active{color:#fff!important;background:#454545!important;border-color:#707070!important}[data-app=room] .room-camera-display-modes button i{font-size:13px;font-style:normal;line-height:1}[data-app=room] .room-camera-display-modes button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;font-weight:750;overflow:hidden}[data-app=room] .room-camera-grid-settings{background:#2b2b2b;border:1px solid #404040;border-radius:3px;gap:8px;padding:9px;display:grid}[data-app=room] .room-camera-grid-settings>div:first-child{justify-content:space-between;align-items:center;gap:9px;display:flex}[data-app=room] .room-camera-grid-settings>div:first-child>span :is(b,small){display:block}[data-app=room] .room-camera-grid-settings>div:first-child b{color:#dedede;font-size:7px}[data-app=room] .room-camera-grid-settings>div:first-child small{color:#929292;margin-top:3px;font-size:6px}[data-app=room] .room-camera-grid-settings>div:first-child>button{min-width:67px;height:27px;font-size:6px;font-weight:800;color:#9b9b9b!important;background:#343434!important;border:1px solid #4b4b4b!important;border-radius:2px!important;padding:0 8px!important}[data-app=room] .room-camera-grid-settings>div:first-child>button.active{color:#fff!important;background:#454545!important;border-color:#6c6c6c!important}[data-app=room] .room-camera-grid-colors{grid-template-columns:1fr 1fr;gap:4px;display:grid}[data-app=room] .room-camera-grid-colors button{justify-content:center;align-items:center;gap:6px;height:29px;font-size:6px;font-weight:750;display:flex;color:#aaa!important;background:#303030!important;border:1px solid #414141!important;border-radius:2px!important}[data-app=room] .room-camera-grid-colors button.active{color:#fff!important;background:#444!important;border-color:#707070!important}[data-app=room] .room-camera-grid-colors button:disabled{opacity:.35}[data-app=room] .room-camera-grid-colors button i{border:1px solid #666;border-radius:1px;width:11px;height:11px;display:block}[data-app=room] .room-camera-grid-colors button i.light{background:#ddd}[data-app=room] .room-camera-grid-colors button i.black{background:#050505}[data-app=room] .render-camera-grid{box-shadow:none!important;border-style:solid!important;border-width:1px!important}[data-app=room] .render-camera-grid i{opacity:.82;box-shadow:none!important;transform:none!important}[data-app=room] .render-camera-grid i:first-child,[data-app=room] .render-camera-grid i:nth-child(2){width:1px!important}[data-app=room] .render-camera-grid i:nth-child(3),[data-app=room] .render-camera-grid i:nth-child(4){height:1px!important}[data-app=room] .render-camera-grid.grid-light i{background:#ffffff9e!important}[data-app=room] .render-camera-grid.grid-black i{background:#000000d6!important}[data-app=room] .camera-edge-frame{box-shadow:none!important;border:clamp(14px,1.8cqw,25px) solid #000!important;border-radius:0!important;inset:0!important}[data-app=room] .room-camera-frame-preview{position:relative}[data-app=room] .room-camera-frame-preview>i{z-index:2;pointer-events:none;background:#d7d7d7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}[data-app=room] .room-camera-frame-preview>i:first-of-type{width:9px;height:1px}[data-app=room] .room-camera-frame-preview>i:last-of-type{width:1px;height:9px}[data-app=room] .room-camera-frame-preview.edge:before{border-width:6px!important}[data-app=room] .scatter-origin-tooltip.world-origin-tooltip{color:#f1f1f1;text-shadow:none;background:#161616f0;border-radius:2px;gap:0;padding:3px 5px;font-size:6px;transform:translateY(-50%);box-shadow:0 3px 10px #0008;border:1px solid #4a4a4a!important}[data-app=room].theme-dark>.right-panel.environment-tab>.right-panel-scroll-content>.room-environment-stack{background:#252525!important;padding:10px 11px!important}[data-app=room] .room-environment-cards{gap:7px!important}[data-app=room] .room-environment-card{box-shadow:none!important;background:#2b2b2b!important;border-color:#3e3e3e!important}[data-app=room] .room-environment-card>summary{box-shadow:none!important}[data-app=room] .room-filter-properties,[data-app=room] .room-filter-properties *{font-family:var(--font-ui),Inter,Arial,sans-serif!important}[data-app=room] .room-filter-properties>.model-property-fold{box-shadow:none!important;border-top-width:1px!important}[data-app=room] .room-filter-properties>.model-property-fold>summary{box-shadow:none!important;border-bottom-width:1px!important}[data-app=room] .room-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}[data-app=room] .room-filter-card{gap:3px;border-radius:2px!important;padding:3px!important}[data-app=room] .room-filter-card.active{background:#444!important;border-color:#777!important}[data-app=room] .room-filter-card>b{text-align:center;padding:0 1px 1px;font-size:5.5px!important;font-weight:650!important}[data-app=room] .room-filter-card-preview>i{border-width:1px 1px 3px;inset:5px 6px}[data-app=room] .room-filter-card-preview>em{min-width:15px;padding:1px 2px;font-size:4px;bottom:2px;right:2px}[data-app=room] .room-camera-adjustments-reset{height:28px;color:#ccc!important;background:#333!important;border:1px solid #484848!important;border-radius:2px!important;font-size:6px!important;font-weight:700!important}[data-app=room] .room-camera-adjustments-reset:hover:not(:disabled){color:#fff!important;background:#3c3c3c!important}[data-app=room] .room-camera-adjustments-reset:disabled{opacity:.38}[data-app=room] .ground-selected-decal-head>i,[data-app=room] .scene-outliner-decal-row .scene-outliner-thumb.has-image{background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}[data-app=room] .ground-property-body .scene-plane-decal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}[data-app=room] .ground-property-body .scene-plane-decal-list button{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden;background:#2d2d2d!important;border:1px solid #454545!important;border-radius:2px!important;height:auto!important;min-height:0!important;padding:4px!important}[data-app=room] .ground-property-body .scene-plane-decal-list button>i{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1px;width:100%;height:100%;display:block}[data-app=room] .ground-property-body .scene-plane-decal-list button>span{background:linear-gradient(#0000,#000000e0);min-width:0;padding:8px 4px 4px;position:absolute;bottom:4px;left:4px;right:4px}[data-app=room] .ground-property-body .scene-plane-decal-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;font-size:5.5px!important;font-weight:700!important}[data-app=room] .ground-property-body .scene-plane-decal-list button small{display:none}[data-app=room] .ground-property-body .scene-plane-decal-list button.active{border-color:#d66f6f!important;box-shadow:inset 0 0 0 1px #d66f6f!important}[data-app=room] .scene-outliner-list{background:#191919!important}[data-app=room] .model-behavior-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}[data-app=room] .model-behavior-row{border-radius:2px!important;gap:5px!important;padding:6px!important}[data-app=room] .model-behavior-row>b{font-size:calc(4.65px * var(--text-scale,1.3))!important;line-height:1.16!important}[data-app=room] .model-behavior-row>input{accent-color:#999!important;width:13px!important;height:13px!important}[data-app=room] .model-behavior-row:after{box-sizing:border-box;width:174px;max-width:174px;left:0;color:#eee!important;font-family:var(--font-ui),Inter,Arial,sans-serif!important;background:#181818!important;border-color:#444!important;border-radius:2px!important;font-size:9px!important;box-shadow:0 8px 20px #0009!important}[data-app=room] .model-behavior-row:nth-child(4n+3):after,[data-app=room] .model-behavior-row:nth-child(4n+4):after{left:auto;right:0}[data-app=room].room-editor-modern{--ps-bg:#101112;--ps-panel:#1a1c1d;--ps-panel-deep:#151718;--ps-surface:#242627;--ps-surface-hover:#2d3031;--ps-field:#303334;--ps-line:#383b3c;--ps-line-strong:#4a4e50;--ps-text:#eef0f0;--ps-muted:#a3a8aa;--ps-soft:#7d8385;--rd-bg:var(--ps-bg);--rd-panel:var(--ps-panel);--rd-surface:var(--ps-surface);--rd-surface-hover:var(--ps-surface-hover);--rd-field:var(--ps-field);--rd-line:var(--ps-line);--rd-line-soft:#2d3031;--rd-outliner-row:#1b1d1e;--rd-outliner-hover:#373a3b;--rd-outliner-selected:#2b2e2f;--rd-text:var(--ps-text);--rd-muted:var(--ps-muted);--rd-accent:#d7d9d9;--rd-accent-bg:#36393a;--rd-radius:3px;--rd-heading:10.5px;--rd-label:9px;--rd-description:8.25px;font-family:var(--font-ui),Inter,"Segoe UI",Arial,sans-serif!important;background:var(--ps-bg)!important}[data-app=room].room-editor-modern.designer-shell{grid-template-rows:44px minmax(0,1fr) 0}[data-app=room].room-editor-modern>.appbar{height:44px;min-height:44px;padding-inline:14px;border-bottom:1px solid var(--ps-line)!important;background:#17191a!important;box-shadow:0 1px #000!important}[data-app=room].room-editor-modern>.panel-resizer-external{top:44px!important}[data-app=room].room-editor-modern .brand b{color:#f1f2f2!important;letter-spacing:.25px!important;font-size:12px!important;font-weight:750!important}[data-app=room].room-editor-modern .project-name input{color:#e8eaea!important;font-size:10px!important;font-weight:650!important}[data-app=room].room-editor-modern .top-primary-actions{box-sizing:border-box;height:32px;padding:2px;background:#121415!important;border-color:#353839!important;border-radius:3px!important}[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button,[data-app=room].room-editor-modern .top-primary-actions>button{height:26px;padding:0 14px;color:#c9cdce!important;background:#202223!important;border-left-color:#343738!important;font-size:9px!important;font-weight:560!important}[data-app=room].room-editor-modern>.left-panel,[data-app=room].room-editor-modern>.right-panel{border-color:var(--ps-line)!important;background:var(--ps-panel)!important;color:var(--ps-text)!important}[data-app=room].room-editor-modern>.left-panel{border-right:1px solid var(--ps-line)!important}[data-app=room].room-editor-modern>.right-panel{border-left:1px solid var(--ps-line)!important}[data-app=room].room-editor-modern>.workspace{background:#090a0b!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format>canvas{border-radius:6px;box-shadow:0 0 0 1px #ffffff14,0 22px 58px #0009}[data-app=room].room-editor-modern .catalog-toolbar{border-color:var(--ps-line)!important;background:var(--ps-panel)!important;padding:12px 12px 8px!important}[data-app=room].room-editor-modern .catalog-search input{border-color:var(--ps-line-strong)!important;background:#222425!important;height:35px!important;font-size:9px!important}[data-app=room].room-editor-modern .category-row{border-color:#303334!important;gap:5px!important;padding:7px 10px 9px!important}[data-app=room].room-editor-modern .category-row button{color:#b6babc!important;background:#242627!important;border-color:#3b3e3f!important;border-radius:3px!important;min-height:29px!important;padding:0 9px!important;font-size:8.5px!important}[data-app=room].room-editor-modern .category-row button.active{color:#fff!important;background:#383b3c!important;border-color:#666b6d!important;box-shadow:inset 0 -1px #d7d9d955!important}[data-app=room].room-editor-modern .catalog-grid{scrollbar-color:#565a5c #191b1c;margin-right:6px;gap:8px!important;padding:0 6px 16px 10px!important}[data-app=room].room-editor-modern .catalog-card,[data-app=room].room-editor-modern .catalog-card.human-card{box-shadow:none!important;background:#222425!important;border:1px solid #373a3b!important;border-radius:4px!important}[data-app=room].room-editor-modern .catalog-card:hover{transform:translateY(-1px);background:#282a2b!important;border-color:#5b6062!important;box-shadow:0 7px 18px #0005!important}[data-app=room].room-editor-modern .catalog-card-main{gap:6px!important;padding:6px!important}[data-app=room].room-editor-modern .catalog-card-main>span:first-child,[data-app=room].room-editor-modern .catalog-card-main>span:first-child.has-thumbnail{background-color:#2d3031!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:1px solid #343839!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff0b!important}[data-app=room].room-editor-modern .catalog-card-meta{padding:0 2px 3px!important}[data-app=room].room-editor-modern .catalog-card-meta b{color:#eef0f0!important;font-size:9px!important;font-weight:650!important;line-height:1.3!important}[data-app=room].room-editor-modern .catalog-card-meta small{color:#959a9c!important;margin-top:2px!important;font-size:8px!important;font-weight:500!important;line-height:1.3!important}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{gap:2px;width:34px;top:50%!important;transform:translateY(-50%)!important}[data-app=room].room-editor-modern>.left-tool-rail:before,[data-app=room].room-editor-modern>.right-tab-rail:before{background:#141617;border-color:#3b3e3f;width:45px;top:-10px;bottom:-10px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0009}[data-app=room].room-editor-modern>.left-tool-rail:before{border-radius:0 5px 5px 0;left:-9px}[data-app=room].room-editor-modern>.right-tab-rail:before{border-radius:5px 0 0 5px;right:-9px}[data-app=room].room-editor-modern>.left-tool-rail button,[data-app=room].room-editor-modern>.right-tab-rail button{width:34px;min-width:34px;height:34px;min-height:34px;color:#9da2a4!important;background:#222425!important;border-color:#303334!important;border-radius:2px!important}[data-app=room].room-editor-modern>.left-tool-rail button:hover:not(:disabled){color:#f5f6f6!important;background:#313435!important;border-color:#5a5e60!important;transform:translate(4px)!important;box-shadow:-8px 0 #141617!important}[data-app=room].room-editor-modern>.right-tab-rail button:hover{color:#f5f6f6!important;background:#313435!important;border-color:#5a5e60!important;transform:translate(-4px)!important;box-shadow:8px 0 #141617!important}[data-app=room].room-editor-modern>.left-tool-rail button.active,[data-app=room].room-editor-modern>.right-tab-rail button.active{color:#fff!important;background:#3a3d3e!important;border-color:#64696b!important;box-shadow:inset 2px 0 #e1e3e3!important}[data-app=room] .room-rail-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:17px;height:17px;display:block;overflow:visible}[data-app=room] .room-rail-icon path{vector-effect:non-scaling-stroke}[data-app=room].room-editor-modern>.left-tool-rail .left-tool-rail-divider{background:#3b3e3f;width:24px;height:1px;margin:3px auto}[data-app=room].room-editor-modern>.right-panel>.scene-outliner-dock{min-height:156px;background:var(--ps-panel-deep)!important;border-bottom:0!important;box-shadow:inset 0 -1px #45494a,0 7px 16px #0007!important}[data-app=room].room-editor-modern>.right-panel>.scene-outliner-dock.collapsed{height:38px;min-height:38px}[data-app=room].room-editor-modern .scene-outliner-head{background:#202223;border-bottom:1px solid #333637;height:38px;min-height:38px;padding:0 9px}[data-app=room].room-editor-modern .scene-outliner-head>b{letter-spacing:.1px;font-size:9px!important;font-weight:700!important}[data-app=room].room-editor-modern .scene-outliner-head>em,[data-app=room].room-editor-modern .scene-outliner-collection-row>b,[data-app=room].room-editor-modern .scene-outliner-row>b,[data-app=room].room-editor-modern .scene-outliner-name{font-size:8.5px!important}[data-app=room].room-editor-modern .scene-outliner-list{scrollbar-color:#505456 #17191a;padding:4px 0 10px;background:#17191a!important}[data-app=room].room-editor-modern .scene-outliner-collection-row,[data-app=room].room-editor-modern .scene-outliner-row{width:100%;height:30px;box-shadow:none!important;border-bottom:1px solid #252829!important;border-radius:0!important}[data-app=room].room-editor-modern .scene-outliner-collection-row{height:28px;background:#202223!important}[data-app=room].room-editor-modern .scene-outliner-resizer{background:#202223!important;border-top:1px solid #424647!important;border-bottom:1px solid #0d0e0f!important;height:8px!important;min-height:8px!important}[data-app=room].room-editor-modern .scene-outliner-resizer>i{background:#656a6c;width:13px}[data-app=room].room-editor-modern :is(.selected-model-properties,.room-camera-properties,.room-filter-properties,.room-environment-stack,.room-render-properties){background:var(--ps-panel)!important;gap:8px!important;padding:11px!important}[data-app=room].room-editor-modern .properties-head{min-height:60px;border-bottom:1px solid var(--ps-line)!important;background:#1d1f20!important;padding:10px 11px!important}[data-app=room].room-editor-modern :is(.model-property-fold,.room-environment-card){border:1px solid var(--ps-line)!important;background:var(--ps-surface)!important;box-shadow:none!important;border-radius:3px!important;margin:0!important}[data-app=room].room-editor-modern :is(.model-property-fold,.room-environment-card)>summary{color:#e5e7e7!important;background:#242627!important;border:0!important;border-bottom:1px solid #0000!important;min-height:38px!important;padding:0 10px!important;font-size:9px!important;font-weight:680!important}[data-app=room].room-editor-modern :is(.model-property-fold,.room-environment-card)[open]>summary{border-bottom-color:#383b3c!important}[data-app=room].room-editor-modern :is(.model-property-fold,.room-environment-card)>:not(summary){background:#202223!important}[data-app=room].room-editor-modern :is(.left-panel,.right-panel) :is(label,button,input,select,textarea){font-size:var(--rd-label)!important}[data-app=room].room-editor-modern :is(.left-panel,.right-panel) small{color:var(--ps-muted)!important;font-size:var(--rd-description)!important;line-height:1.4!important}[data-app=room] .model-thumbnail-page{border-radius:3px;gap:10px;padding:12px;border-color:var(--rd-line)!important;background:var(--rd-surface)!important}[data-app=room] .model-thumbnail-page-head small{color:#aeb3b5!important;letter-spacing:.55px!important;font-size:8px!important}[data-app=room] .model-thumbnail-page-head h3{color:#f0f1f1!important;margin-top:5px!important;font-size:11px!important}[data-app=room] .model-thumbnail-preview{isolation:isolate;aspect-ratio:1;width:min(100%,250px);position:relative;overflow:hidden;color:#555b5d!important;background-color:#dfe2e3!important;background-image:linear-gradient(45deg,#c8ccce 25%,#0000 25%),linear-gradient(-45deg,#c8ccce 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c8ccce 75%),linear-gradient(-45deg,#0000 75%,#c8ccce 75%)!important;background-position:0 0,0 7px,7px -7px,-7px 0!important;background-repeat:repeat!important;background-size:14px 14px!important;border:1px solid #484c4e!important;border-radius:3px!important}[data-app=room] .model-thumbnail-preview.has-thumbnail{background-image:var(--thumbnail-image), linear-gradient(45deg,#c8ccce 25%,transparent 25%), linear-gradient(-45deg,#c8ccce 25%,transparent 25%), linear-gradient(45deg,transparent 75%,#c8ccce 75%), linear-gradient(-45deg,transparent 75%,#c8ccce 75%)!important;background-position:50%,0 0,0 7px,7px -7px,-7px 0!important;background-repeat:no-repeat,repeat,repeat,repeat,repeat!important;background-size:contain,14px 14px,14px 14px,14px 14px,14px 14px!important}[data-app=room] .model-thumbnail-preview .room-rail-icon{width:25px;height:25px;margin-bottom:2px}[data-app=room] .model-thumbnail-preview b{font-size:9px!important}[data-app=room] .model-thumbnail-page>button,[data-app=room] .model-thumbnail-file-actions button{min-height:34px;border-radius:3px!important;font-size:9px!important}[data-app=room].room-editor-modern.right-panel-hidden>.right-panel{visibility:hidden;opacity:0;pointer-events:none;border-left:0!important;width:0!important;min-width:0!important;overflow:hidden!important}[data-app=room].room-editor-modern.right-panel-hidden>.panel-resizer-right{display:none!important}[data-app=room].room-editor-modern.right-panel-hidden>.right-tab-rail{right:0!important}[data-app=room].room-editor-modern>.left-tool-rail:before,[data-app=room].room-editor-modern>.right-tab-rail:before{display:none!important}[data-app=room].room-editor-modern>.left-tool-rail button,[data-app=room].room-editor-modern>.right-tab-rail button{transform:none!important;box-shadow:0 2px 8px #0007!important}[data-app=room].room-editor-modern>.left-tool-rail button:hover:not(:disabled),[data-app=room].room-editor-modern>.right-tab-rail button:hover{color:#fff!important;background:#333637!important;border-color:#606567!important;transform:none!important;box-shadow:0 3px 10px #0008!important}[data-app=room].room-editor-modern>.left-tool-rail button.active,[data-app=room].room-editor-modern>.right-tab-rail button.active{box-shadow:inset 2px 0 #e1e3e3,0 2px 8px #0007!important}[data-app=room].room-editor-modern>.left-tool-rail button.active{box-shadow:inset -2px 0 #e1e3e3,0 2px 8px #0007!important}[data-app=room].theme-dark.room-editor-modern>.right-panel,[data-app=room].theme-dark.room-editor-modern>.right-panel.environment-tab,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.properties-head,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.selected-model-properties,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.room-camera-properties,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.room-filter-properties,[data-app=room].theme-dark.room-editor-modern>.right-panel.environment-tab>.right-panel-scroll-content>.room-environment-stack,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.room-studio-light{background:var(--ps-panel)!important;box-shadow:none!important;background-image:none!important}[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.properties-head{border:0!important}[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.properties-head:after{background:#343738!important;height:1px!important;left:11px!important;right:11px!important}[data-app=room].theme-dark.room-editor-modern>.right-panel.environment-tab>.right-panel-scroll-content>.room-environment-stack,[data-app=room].theme-dark.room-editor-modern>.right-panel>.right-panel-scroll-content>.selected-model-properties{margin:0!important;padding:11px!important}[data-app=room].theme-dark.room-editor-modern .room-environment-cards{gap:8px!important}[data-app=room].theme-dark.room-editor-modern :is(.model-property-fold,.room-environment-card){background:var(--ps-surface)!important;box-shadow:none!important;background-image:none!important;border:1px solid #373a3b!important}[data-app=room].theme-dark.room-editor-modern :is(.model-property-fold,.room-environment-card)>summary{position:relative;background:var(--ps-surface)!important;box-shadow:none!important;background-image:none!important;border:0!important}[data-app=room].theme-dark.room-editor-modern :is(.model-property-fold,.room-environment-card)[open]>summary{box-shadow:none!important;border:0!important}[data-app=room].theme-dark.room-editor-modern :is(.model-property-fold,.room-environment-card)[open]>summary:after{content:"";position:absolute;bottom:0;width:auto!important;height:1px!important;box-shadow:none!important;background:#36393a!important;left:10px!important;right:10px!important}[data-app=room].theme-dark.room-editor-modern :is(.model-property-fold-body,.room-filter-body,.room-camera-frame-body,.room-environment-card-body,.room-environment-control,.room-environment-control.active,.room-environment-control.inactive){box-shadow:none!important;background:#202223!important;border:0!important}[data-app=room].theme-dark.room-editor-modern .room-filter-render-toggle{background:var(--ps-surface)!important;box-shadow:none!important;border-color:#373a3b!important}[data-app=room].theme-dark.room-editor-modern .room-environment-card :is(.room-environment-head,.room-shadow-source){box-shadow:none!important;background:#262829!important;border-color:#373a3b!important}.account-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.account-plan-grid article{background:#19191b;border:1px solid #303033;border-radius:4px;min-width:0;padding:17px;position:relative}.account-plan-grid article.active{background:#222224;border-color:#737377;box-shadow:inset 0 0 0 1px #363639}.account-plan-grid article.recommended>i{color:#171719;letter-spacing:.35px;background:#e7e7e8;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.account-plan-grid article>small{color:#9a9a9f;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.account-plan-grid article>div{align-items:baseline;gap:5px;margin-top:16px;display:flex}.account-plan-grid article strong{color:#f0f0f2;font-size:20px}.account-plan-grid article em{color:#85858a;font-size:9px;font-style:normal}.account-plan-grid article p{color:#9a9a9e;min-height:42px;margin:10px 0 0;font-size:9px;line-height:1.5}.account-plan-grid article button{color:#ededee;background:#29292c;border:1px solid #49494d;border-radius:3px;width:100%;min-height:34px;margin-top:13px;font-size:9px;font-weight:760}.account-plan-grid article button:hover:not(:disabled){background:#343438;border-color:#7b7b80}.account-plan-grid article button:disabled{color:#8b8b8f;cursor:default}.account-plan-grid article.active button{color:#171719;background:#dedee0;border-color:#d9d9db}.account-plan-note{color:#96969a;background:#1b1b1d;border-left:2px solid #747478;margin:9px 0 22px;padding:9px 11px;font-size:9px;line-height:1.5}@media (width<=1000px){.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.account-plan-grid{grid-template-columns:1fr}}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{z-index:52!important;background:#151718!important;border:1px solid #343738!important;border-radius:3px!important;gap:0!important;width:36px!important;padding:1px!important;box-shadow:0 9px 22px #000a!important}[data-app=room].room-editor-modern>.left-tool-rail button,[data-app=room].room-editor-modern>.right-tab-rail button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#222425!important;border:1px solid #343738!important;border-radius:1px!important;margin-top:-1px!important}[data-app=room].room-editor-modern>.left-tool-rail button:first-of-type,[data-app=room].room-editor-modern>.right-tab-rail button:first-child{margin-top:0!important}[data-app=room].room-editor-modern>.left-tool-rail .left-tool-rail-divider{display:none!important}[data-app=room].room-editor-modern>.left-tool-rail button:hover:not(:disabled){z-index:2;background:#303334!important;border-color:#606466!important;transform:translate(2px)!important;box-shadow:-2px 0 #151718!important}[data-app=room].room-editor-modern>.right-tab-rail button:hover{z-index:2;background:#303334!important;border-color:#606466!important;transform:translate(-2px)!important;box-shadow:2px 0 #151718!important}[data-app=room].room-editor-modern>.left-tool-rail button.active{z-index:1;background:#292c2d!important;border-color:#55595a!important;transform:translate(1px)!important;box-shadow:inset -1px 0 #f2f3f3!important}[data-app=room].room-editor-modern>.right-tab-rail button.active{z-index:1;background:#292c2d!important;border-color:#55595a!important;transform:translate(-1px)!important;box-shadow:inset 1px 0 #f2f3f3!important}[data-app=room].room-editor-modern .top-primary-actions{height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0!important}[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button,[data-app=room].room-editor-modern .top-primary-actions>button{color:#c2c6c7!important;background:0 0!important;border:0!important;border-radius:2px!important;height:30px!important;padding:0 12px!important}[data-app=room].room-editor-modern .top-primary-actions>button:hover,[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button:hover,[data-app=room].room-editor-modern .top-primary-actions>.file-menu>button.active{color:#fff!important;background:#292c2d!important}[data-app=room].room-editor-modern .file-menu-popover{background:#191b1c!important;border:1px solid #3a3d3e!important;border-radius:3px!important;width:244px!important;padding:5px!important;top:34px!important;box-shadow:0 18px 42px #000c!important}[data-app=room].room-editor-modern .file-menu-popover button{color:#d5d8d9!important;background:0 0!important;border-radius:2px!important;height:31px!important;padding:0 9px!important;font-size:9px!important}[data-app=room].room-editor-modern .file-menu-popover button:hover{color:#fff!important;background:#303334!important}[data-app=room].room-editor-modern .file-menu-popover kbd{color:#858b8d!important;font-family:var(--font-ui),Inter,Arial,sans-serif!important;font-size:7px!important}[data-app=room].room-editor-modern .file-menu-popover>i{background:#343738!important;margin:4px 6px!important}[data-app=room].room-editor-modern .file-menu-popover>small{color:#8d9294!important;letter-spacing:.65px!important;padding:7px 9px 4px!important;font-size:7px!important;font-weight:700!important}[data-app=room].room-editor-modern .advanced-overlay{animation:.24s ease-out both roomSettingsDim;pointer-events:auto!important;-webkit-backdrop-filter:none!important;background:#000000bd!important}[data-app=room].room-editor-modern .advanced-dialog{--settings-line:#3a3d3e;--settings-panel:#1d1f20;--settings-card:#242627;animation:none;color:#eef0f0!important;background:#1b1d1e!important;border:1px solid #454849!important;border-radius:5px!important;box-shadow:0 24px 72px #000b,inset 0 0 0 1px #ffffff08!important}[data-app=room].room-editor-modern .advanced-dialog.settings-positioned,[data-app=room].room-editor-modern .advanced-dialog.window-dragging{animation:none!important}[data-app=room].room-editor-modern .advanced-dialog>header{background:#202223!important;border-bottom:1px solid #3a3d3e!important;min-height:58px!important;padding:11px 13px 11px 17px!important}[data-app=room].room-editor-modern .advanced-dialog>header small{color:#929799!important;letter-spacing:1.05px!important;font-size:7px!important}[data-app=room].room-editor-modern .advanced-dialog>header h2{color:#f2f3f3!important;font-family:var(--font-ui),Inter,Arial,sans-serif!important;margin-top:4px!important;font-size:13px!important}[data-app=room].room-editor-modern .advanced-dialog>header button{color:#afb3b4!important;background:0 0!important;border:0!important;border-radius:2px!important}[data-app=room].room-editor-modern .advanced-dialog>header button:hover{color:#fff!important;background:#343738!important}[data-app=room].room-editor-modern .advanced-tabs{background:#17191a!important;border-right-color:#343738!important}[data-app=room].room-editor-modern .advanced-tabs>small{color:#767b7d!important}[data-app=room].room-editor-modern .advanced-tabs button{color:#b6babb!important;border-radius:2px!important}[data-app=room].room-editor-modern .advanced-tabs button:hover{color:#fff!important;background:#252829!important}[data-app=room].room-editor-modern .advanced-tabs button.active{color:#fff!important;background:#303334!important;box-shadow:inset 2px 0 #eff0f0!important}[data-app=room].room-editor-modern .advanced-tabs button.active i,[data-app=room].room-editor-modern .advanced-tabs button.active em{color:#e2e4e4!important}[data-app=room].room-editor-modern .advanced-content{scrollbar-color:#515556 #17191a!important;background:#1d1f20!important}[data-app=room].room-editor-modern .settings-page-section,[data-app=room].room-editor-modern .interface-preview-card,[data-app=room].room-editor-modern :is(.interface-theme-setting,.interface-toggle-setting){box-shadow:none!important;background:#242627!important;border-color:#3b3e3f!important;border-radius:3px!important}[data-app=room].room-editor-modern .settings-page-heading>small{color:#9a9fa1!important}[data-app=room].room-editor-modern .advanced-content input[type=range]::-webkit-slider-thumb{background:#d9dbdb!important;border-color:#737879!important}[data-app=room].room-editor-modern .advanced-content input[type=range]::-moz-range-thumb{background:#d9dbdb!important;border-color:#737879!important}[data-app=room].room-editor-modern :is(.interface-theme-switch button.active,.interface-toggle-setting>button.active){color:#fff!important;background:#3a3d3e!important;border-color:#656a6b!important}[data-app=room].room-editor-modern :is(.ray-tracing-setting,.hdri-reflections-setting,.interior-light-card){box-shadow:none!important;background:#242627!important;border-color:#3b3e3f!important;border-radius:3px!important}[data-app=room].room-editor-modern :is(.ray-tracing-setting,.hdri-reflections-setting,.interior-light-card)>button,[data-app=room].room-editor-modern .interior-light-card>div>button{color:#b9bdbe!important;box-shadow:none!important;background:#303334!important;border-color:#505455!important;border-radius:2px!important}[data-app=room].room-editor-modern :is(.ray-tracing-setting,.hdri-reflections-setting,.interior-light-card)>button.active,[data-app=room].room-editor-modern .interior-light-card>div>button.active{color:#fff!important;background:#3b3e3f!important;border-color:#707576!important;box-shadow:inset 1px 0 #eceeee!important}[data-app=room].room-editor-modern :is(.hdri-symbol,.lamp-symbol){color:#e0e2e2!important;box-shadow:none!important;background:#303334!important;border:1px solid #4a4e4f!important;border-radius:2px!important}[data-app=room].room-editor-modern .advanced-dialog>footer{background:#202223!important;border-top-color:#343738!important}[data-app=room].room-editor-modern .advanced-dialog>footer button{color:#f1f2f2!important;background:#343738!important;border-color:#5b6061!important;border-radius:2px!important}@keyframes roomSettingsDim{0%{background-color:#0000}to{background-color:#000000bd}}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{z-index:9!important}[data-app=room].room-editor-modern>.panel-resizer-external{z-index:8!important}[data-app=room].room-editor-modern .room-workspace-toolbox{z-index:22!important}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{box-shadow:none!important}[data-app=room] .camera-edge-frame{border-width:var(--camera-edge-thickness,32px)!important}[data-app=room] .editor-resolution-setting{background:#202223;border:1px solid #3b3e3f;border-radius:3px;gap:9px;padding:10px;display:grid}[data-app=room] .editor-resolution-setting>div:first-child{gap:3px;display:grid}[data-app=room] .editor-resolution-setting>div:first-child>b{color:#eceeee;font-size:7.5px}[data-app=room] .editor-resolution-setting>div:first-child>span{color:#979c9d;font-size:6.3px}[data-app=room] .editor-resolution-setting>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}[data-app=room] .editor-resolution-setting button{color:#b9bdbe;background:#2b2e2f;border:1px solid #45494a;border-radius:2px;place-content:center;gap:2px;min-height:40px;display:grid}[data-app=room] .editor-resolution-setting button b{font-size:7px}[data-app=room] .editor-resolution-setting button small{color:#858a8b;font-size:5.5px}[data-app=room] .editor-resolution-setting button.active{color:#fff;background:#404344;border-color:#777c7d;box-shadow:inset 0 -2px #f2f3f3}[data-app=room] .editor-resolution-setting button.active small{color:#d1d3d3}[data-app=room] .room-camera-edge-thickness{background:#242627!important;border:1px solid #3d4041!important;border-radius:2px!important;gap:6px!important;padding:8px!important;display:grid!important}[data-app=room] .room-camera-edge-thickness>span{color:#cfd2d2;justify-content:space-between;font-size:6.5px;display:flex}[data-app=room] .room-camera-edge-thickness>span b{color:#fff}[data-app=room] .ground-property-body .ground-texture-card{aspect-ratio:1;background:#2d2d2d;border:1px solid #454545;border-radius:2px;min-width:0;position:relative;overflow:hidden}[data-app=room] .ground-property-body .ground-texture-card.active{border-color:#d66f6f;box-shadow:inset 0 0 0 1px #d66f6f}[data-app=room] .ground-property-body .ground-texture-card>.ground-texture-select{width:100%;background:0 0!important;border:0!important;height:100%!important;min-height:0!important;padding:4px!important}[data-app=room] .ground-property-body .ground-texture-card>.ground-texture-select>i{background:#fff 50%/contain no-repeat;width:100%;height:100%;display:block}[data-app=room] .ground-property-body .ground-texture-card>.ground-texture-select>b{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000e0);padding:9px 24px 3px 4px;font-size:5.5px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}[data-app=room] .ground-property-body .ground-texture-delete{z-index:3;opacity:.78;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;color:#fff!important;background:#171717e8!important;border:1px solid #ffffff2e!important;border-radius:2px!important;width:19px!important;height:19px!important;min-height:19px!important;padding:0!important}[data-app=room] .ground-property-body .ground-texture-delete:hover{opacity:1;background:#921f27!important}[data-app=room] .ground-property-body .ground-texture-delete svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}[data-app=room] .room-modifiers-panel{align-content:start;gap:8px;padding:8px;display:grid;background:var(--rd-panel)!important}[data-app=room] .room-modifier-switch{border-bottom:1px solid #3a3d3e;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-bottom:8px;display:grid}[data-app=room] .room-modifier-switch>button{color:#b7bbbc;text-align:left;background:#27292a;border:1px solid #414445;border-radius:2px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:47px;padding:7px;display:grid}[data-app=room] .room-modifier-switch>button:hover{color:#fff;background:#303233;border-color:#5a5e5f}[data-app=room] .room-modifier-switch>button.active{color:#fff;background:#3a3d3e;border-color:#777b7c;box-shadow:inset 2px 0 #f1f2f2}[data-app=room] .room-modifier-switch .room-rail-icon{width:21px;height:21px}[data-app=room] .room-modifier-switch span,[data-app=room] .room-modifier-switch b,[data-app=room] .room-modifier-switch small{min-width:0;display:block}[data-app=room] .room-modifier-switch b{font-size:7px}[data-app=room] .room-modifier-switch small{color:#8e9394;margin-top:3px;font-size:5.6px}[data-app=room] .room-modifier-empty{color:#8d9293;text-align:center;background:#202223;border:1px dashed #424647;border-radius:2px;place-content:center;place-items:center;gap:7px;min-height:180px;display:grid}[data-app=room] .room-modifier-empty .room-rail-icon{color:#d9dbdb;width:28px;height:28px}[data-app=room] .room-modifier-empty b{color:#d9dbdb;font-size:7px}[data-app=room] .room-modifier-empty span{max-width:190px;font-size:6px;line-height:1.5}[data-app=room] .room-modifiers-panel :is(.scatter-tool-properties,.array-tool-properties){box-shadow:none!important;background:#222425!important;border:1px solid #3d4041!important;border-radius:2px!important;margin:0!important;padding:8px!important}[data-app=room] .room-modifiers-panel :is(.grass-selected-head,.array-tool-head){border-bottom:1px solid #3b3e3f!important}[data-app=room] .room-modifiers-panel :is(.grass-selected-head,.array-tool-head)>span{color:#e8eaea!important;background:#303334!important;border-color:#505455!important}[data-app=room] .room-modifiers-panel :is(.grass-selected-head,.array-tool-head) :is(small,em){color:#9ba0a1!important}[data-app=room] .room-modifiers-panel :is(.scatter-tool-instances,.scatter-origin-control,.array-axis-control,.array-preview-status){color:#b9bdbe!important;background:#282a2b!important;border-color:#3d4041!important}[data-app=room] .room-modifiers-panel button{border-radius:2px!important}[data-app=room] .room-modifiers-panel :is(.scatter-tool-new,.scatter-tool-actions button:first-child,.array-apply){color:#fff!important;background:#3a3d3e!important;border-color:#666a6b!important}[data-app=room] .room-modifiers-panel :is(.scatter-origin-control button.active,.array-axis-control button.active,.scatter-tool-instance-list>button.active){color:#fff!important;background:#444748!important;border-color:#777b7c!important}[data-app=room] .room-modifiers-panel input[type=range]{accent-color:#d9dbdb!important}[data-app=room] .scatter-preset-thumbnail{position:relative;overflow:hidden;color:#111!important;background:#eee!important}[data-app=room] .scatter-preset-thumbnail.grass span{transform-origin:bottom;background:#252525;width:1px;height:14px;position:absolute;bottom:3px}[data-app=room] .scatter-preset-thumbnail.grass span:first-child{left:5px;transform:rotate(-22deg)}[data-app=room] .scatter-preset-thumbnail.grass span:nth-child(2){height:17px;left:9px;transform:rotate(14deg)}[data-app=room] .scatter-preset-thumbnail.grass span:nth-child(3){height:12px;left:12px;transform:rotate(-8deg)}[data-app=room] .scatter-preset-thumbnail.grass span:nth-child(4){height:15px;left:16px;transform:rotate(20deg)}[data-app=room] .scatter-preset-thumbnail.grass span:nth-child(5){height:10px;left:19px;transform:rotate(-17deg)}[data-app=room] .scatter-preset-thumbnail.rocks span{clip-path:polygon(18% 12%,78% 0,100% 67%,70% 100%,0 82%);background:#303030;position:absolute;bottom:5px}[data-app=room] .scatter-preset-thumbnail.rocks span:first-child{width:10px;height:8px;left:3px}[data-app=room] .scatter-preset-thumbnail.rocks span:nth-child(2){width:9px;height:12px;right:3px}[data-app=room] .scatter-preset-thumbnail.rocks span:nth-child(3){background:#707070;width:8px;height:6px;bottom:3px;left:9px}[data-app=room] .scatter-preset-switch>button.active>.scatter-preset-thumbnail{color:#111!important;background:#fff!important;border-color:#fff!important}[data-app=room] .camera-popover{top:64px!important}[data-app=room] details>summary>i,[data-app=room] .toolbox-group-toggle>i,[data-app=room] .scene-outliner-caret,[data-app=room] .scene-outliner-collection-row>span:first-child,[data-app=room] .scene-outliner-collapse{place-items:center;width:14px;height:14px;position:relative;transform-origin:50%!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;transform:none!important}[data-app=room] details>summary>i:before,[data-app=room] .toolbox-group-toggle>i:before,[data-app=room] .scene-outliner-caret:before,[data-app=room] .scene-outliner-collection-row>span:first-child:before,[data-app=room] .scene-outliner-collapse:before{content:"";transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .14s;transform:rotate(-45deg)}[data-app=room] details[open]>summary>i:before,[data-app=room] .toolbox-group-toggle[aria-expanded=true]>i:before,[data-app=room] .room-workspace-toolbox section.open>.toolbox-group-toggle>i:before,[data-app=room] .scene-outliner-caret[aria-expanded=true]:before,[data-app=room] .scene-outliner-collection-row[aria-expanded=true]>span:first-child:before,[data-app=room] .scene-outliner-collapse:before{transform:rotate(45deg)}[data-app=room] .scene-outliner-dock.collapsed .scene-outliner-collapse:before{transform:rotate(-45deg)}[data-app=room] .ground-textures-section{border-top:1px solid #3c3f40;gap:7px;margin-top:1px;padding-top:9px;display:grid}[data-app=room] .ground-textures-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}[data-app=room] .ground-textures-head>span{color:#d7d9d9;font-size:calc(5.2px * var(--text-scale,1.3));font-weight:650}[data-app=room] .ground-textures-head>em{color:#9da2a3;text-align:center;min-width:18px;font-size:6px;font-style:normal}[data-app=room] .ground-textures-head>button{color:#eceeee!important;background:#343738!important;border-color:#505455!important;min-height:25px!important;padding:0 7px!important;font-size:6px!important}[data-app=room] .ground-texture-grid button>b{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000e0);padding:9px 4px 3px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden;color:#fff!important;font-size:5.5px!important}[data-app=room] .ground-selected-decal-editor{margin-top:1px!important}[data-app=room] .ground-color-control input[type=color]{aspect-ratio:1!important;width:28px!important;min-width:28px!important;height:28px!important;padding:2px!important}[data-app=room] .ground-scale-range{gap:3px!important;margin-top:0!important}[data-app=room] .ground-scale-range>span{font-weight:500;font-size:calc(5.2px * var(--text-scale,1.3))!important}[data-app=room] .ground-scale-range input[type=range]{margin-top:0!important}[data-app=room] .path-panel{background:#252525;align-content:start;gap:7px;padding:9px 10px 12px;display:grid}[data-app=room] .path-panel>.path-panel-fold{overflow:hidden;box-shadow:none!important;background:#2b2b2b!important;border:1px solid #414141!important;border-radius:3px!important;margin:0!important}[data-app=room] .path-panel>.path-panel-fold>summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:34px;list-style:none;display:flex;color:#d9d9d9!important;background:#2d2d2d!important;border:0!important;padding:0 10px!important}[data-app=room] .path-panel>.path-panel-fold>summary::-webkit-details-marker{display:none}[data-app=room] .path-panel>.path-panel-fold[open]>summary{border-bottom:1px solid #3d3d3d!important}[data-app=room] .path-panel>.path-panel-fold>summary>span{color:#d9d9d9!important;letter-spacing:.15px!important;font-size:8px!important;font-weight:750!important}[data-app=room] .path-panel>.path-panel-fold>summary>em{color:#8f8f8f;letter-spacing:.55px;margin-left:auto;font-size:6px;font-style:normal;font-weight:750}[data-app=room] .path-panel-fold-body{gap:9px;display:grid;background:#282828!important;border:0!important;padding:10px!important}[data-app=room] .path-panel-fold-body.path-panel-hero{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}[data-app=room] .path-panel-hero>button{justify-content:center;align-items:center;gap:8px;width:100%;font-weight:750;display:flex;color:#ededed!important;background:#343434!important;border-color:#555!important;min-height:38px!important}[data-app=room] .path-panel-hero>button:hover,[data-app=room] .path-panel-hero>button.active{color:#fff!important;background:#404040!important;border-color:#8b8b8b!important}[data-app=room] .path-panel-hero .path-preview-power{min-height:42px;margin:0;padding:7px 8px;background:#303030!important;border-color:#414141!important}[data-app=room] .path-panel-hero .path-panel-status{min-height:30px;margin:0;padding:6px 8px;background:#2d2d2d!important;border-color:#3f3f3f!important}[data-app=room] .path-panel-fold-body>.path-frame-note{margin:0}[data-app=room] .path-start-rendering{z-index:3;letter-spacing:.2px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:3px;font-weight:850;display:flex;position:sticky;bottom:0;color:#161616!important;background:#dedede!important;border:1px solid #707070!important;border-radius:3px!important;min-height:40px!important;font-size:8px!important;box-shadow:0 -7px 18px #1212127a!important}[data-app=room] .path-start-rendering:hover:not(:disabled){color:#080808!important;background:#fff!important}[data-app=room] .path-start-rendering:disabled{opacity:.46;cursor:wait}[data-app=room] .path-save-view{text-align:left;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;width:100%;margin-top:4px;display:grid;color:#d7d7d7!important;background:#2d2d2d!important;border:1px solid #484848!important;border-radius:3px!important;min-height:31px!important;padding:0 8px!important;font-size:6.5px!important;font-weight:750!important}[data-app=room] .path-save-view>span{color:#eee;border:1px solid #545454;border-radius:2px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}[data-app=room] .path-save-view>em{color:#858585;letter-spacing:.45px;font-size:4.8px;font-style:normal;font-weight:750}[data-app=room] .path-save-view:hover{color:#fff!important;background:#363636!important;border-color:#686868!important}[data-app=room] .room-view-save-overlay{z-index:540;background:#000000c7;animation:.18s ease-out both rd-window-backdrop-in;display:block;position:fixed;inset:0;-webkit-backdrop-filter:none!important}[data-app=room] .room-view-save-dialog{--view-save-size:min(680px,calc(100dvh - 30px),calc(100vw - 30px));width:var(--view-save-size);height:var(--view-save-size);color:#dedede;transform-origin:50%;background:#202020;border:1px solid #4b4b4b;border-radius:5px;flex-direction:column;animation:.2s cubic-bezier(.2,.82,.28,1) both rd-window-open;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 84px #000000b3,inset 0 0 0 1px #ffffff06}[data-app=room] .room-view-save-dialog.render-dialog-positioned{opacity:1;transform:none;animation:none!important}[data-app=room] .room-view-save-dialog.window-dragging{-webkit-user-select:none;user-select:none;will-change:transform;transition:none!important}[data-app=room] .room-view-save-dialog.window-is-closing{animation:70ms ease-in both rd-window-close!important}[data-app=room] .room-view-save-dialog>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#282828;border-bottom:1px solid #414141;flex:0 0 51px;justify-content:space-between;align-items:center;min-height:51px;padding:7px 9px 7px 11px;display:flex}[data-app=room] .room-view-save-dialog>header:active{cursor:grabbing}[data-app=room] .room-view-save-dialog>header>div{align-items:center;gap:8px;display:flex}[data-app=room] .room-view-save-dialog>header>div>span{color:#eee;background:#171717;border:1px solid #515151;border-radius:3px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}[data-app=room] .room-view-save-dialog>header section{gap:2px;display:grid}[data-app=room] .room-view-save-dialog>header small{color:#8c8c8c;letter-spacing:1px;font-size:5px;font-weight:800}[data-app=room] .room-view-save-dialog>header b{color:#ededed;font-size:9px;font-weight:750}[data-app=room] .room-view-save-dialog>header button{color:#aaa;background:0 0;border:1px solid #0000;border-radius:3px;width:29px;height:29px;font-size:16px}[data-app=room] .room-view-save-dialog>header button:hover:not(:disabled){color:#fff;background:#353535;border-color:#505050}[data-app=room] .room-view-save-body{flex-direction:column;flex:1;min-height:0;display:flex}[data-app=room] .room-view-save-info{color:#bbb;background:#252525;border-bottom:1px solid #3d3d3d;align-items:center;min-height:27px;font-size:6px;display:flex}[data-app=room] .room-view-save-info span{border-right:1px solid #3b3b3b;padding:0 9px}[data-app=room] .room-view-save-stage{cursor:grab;touch-action:none;background:#303030;flex:1;place-items:center;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden}[data-app=room] .room-view-save-stage.preview-panning{cursor:grabbing}[data-app=room] .room-view-save-stage>img{object-fit:contain;image-rendering:auto;pointer-events:none;transform-origin:50%;will-change:transform;background:#fff;border:1px solid #515151;width:100%;height:100%;display:block}[data-app=room] .room-view-save-zoom{z-index:2;color:#ddd;pointer-events:none;background:#202020e8;border:1px solid #505050;border-radius:2px;place-items:center;min-width:34px;height:19px;padding:0 6px;font-size:6px;font-weight:750;display:grid;position:absolute;bottom:17px;right:18px}[data-app=room] .room-view-save-stage>p{color:#aaa;font-size:8px}[data-app=room] .room-view-save-processing{color:#eee;background:#252525e6;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:12px}[data-app=room] .room-view-save-processing>i{border:2px solid #ffffff24;border-top-color:#eee;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite pathtracer-spin}[data-app=room] .room-view-save-processing>b{font-size:7px;font-weight:750}[data-app=room] .room-view-save-body>footer{background:#262626;border-top:1px solid #404040;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;min-height:128px;padding:10px 12px;display:grid}[data-app=room] .room-view-save-body>footer>label{color:#b7b7b7;gap:6px;font-size:6.5px;display:grid}[data-app=room] .room-view-save-body>footer>label>span{justify-content:space-between;display:flex}[data-app=room] .room-view-save-body>footer>label b{color:#fff}[data-app=room] .room-view-save-body>footer input{accent-color:#ddd;width:100%;height:3px}[data-app=room] .room-view-save-resolutions{border-bottom:1px solid #3b3b3b;grid-column:1/-1;align-items:center;gap:6px;padding-bottom:8px;display:flex}[data-app=room] .room-view-save-resolutions>span{color:#aaa;letter-spacing:.3px;margin-right:auto;font-size:6px;font-weight:750}[data-app=room] .room-view-save-resolutions>button{text-align:left;grid-template-columns:auto auto;align-items:center;gap:7px;display:grid;color:#aaa!important;background:#202020!important;border-color:#4b4b4b!important;min-width:112px!important;height:32px!important;padding:0 10px!important}[data-app=room] .room-view-save-resolutions>button b{color:#ddd;font-size:7px}[data-app=room] .room-view-save-resolutions>button small{color:#777;font-size:5px}[data-app=room] .room-view-save-resolutions>button.active{box-shadow:inset 0 0 0 1px #ffffff12;color:#fff!important;background:#383838!important;border-color:#aaa!important}[data-app=room] .room-view-save-resolutions>button.active b,[data-app=room] .room-view-save-resolutions>button.active small{color:#fff}[data-app=room] .room-view-save-modes{grid-column:1/-1;gap:4px;display:flex}[data-app=room] .room-view-save-modes>button{min-width:92px;color:#888!important;background:#202020!important;border-color:#484848!important;height:25px!important;padding:0 9px!important}[data-app=room] .room-view-save-modes>button.active{color:#fff!important;background:#3a3a3a!important;border-color:#777!important}[data-app=room] .room-view-save-exact{color:#aaa;align-content:center;gap:2px;display:grid}[data-app=room] .room-view-save-exact>b{color:#ddd;font-size:6.5px}[data-app=room] .room-view-save-exact>span{color:#858585;font-size:5.3px}[data-app=room] .room-view-save-submit{justify-items:end;gap:6px;display:grid}[data-app=room] .room-view-save-submit>span{color:#858585;letter-spacing:.25px;align-items:center;gap:5px;font-size:5px;display:flex}[data-app=room] .room-view-save-submit>span i{background:#000;border:1px solid #666;width:7px;height:7px}[data-app=room] .room-view-save-submit>span i+i{background:#fff}[data-app=room] .room-view-save-body>footer button{color:#111;background:#dedede;border:1px solid #777;border-radius:3px;height:30px;padding:0 13px;font-size:6.5px;font-weight:800}[data-app=room] .room-view-save-body>footer button:hover:not(:disabled){background:#fff}[data-app=room] .room-view-save-body>footer button:disabled{opacity:.45}[data-app=room] .ai-render-overlay:not(.image-enhancer-app){background:#000000c2;padding:0;animation:.2s ease-out both rd-window-backdrop-in;display:block;-webkit-backdrop-filter:none!important;filter:none!important}[data-app=room] .path-render-dialog{--render-window-size:min(790px,calc(100dvh - 24px),calc(100vw - 24px));aspect-ratio:1;color:#dedede;transform-origin:50%;background:#202020;border:1px solid #4a4a4a;border-radius:5px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 84px #000000ad,inset 0 0 0 1px #ffffff06;width:var(--render-window-size)!important;height:var(--render-window-size)!important;max-width:none!important;max-height:none!important}[data-app=room] .path-render-dialog.render-dialog-positioned{opacity:1;transform:scale(1)translate(0,0);animation:none!important}[data-app=room] .path-render-dialog.window-dragging{-webkit-user-select:none;user-select:none;will-change:transform;transition:none!important}[data-app=room] .path-render-dialog>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#272727;border-bottom:1px solid #414141;flex:0 0 58px;gap:10px;min-height:58px;padding:8px 10px 8px 12px}[data-app=room] .path-render-dialog>header:active{cursor:grabbing}[data-app=room] .path-render-dialog .ai-render-title{gap:9px;min-width:0}[data-app=room] .path-render-dialog .ai-render-title .ai-spark{color:#f0f0f0;width:34px;height:34px;box-shadow:none;background:#171717;border:1px solid #555;border-radius:3px;font-size:14px}[data-app=room] .path-render-dialog .ai-render-title small{color:#939393;letter-spacing:1px;font-size:6px}[data-app=room] .path-render-dialog .ai-render-title h2{color:#ededed;margin-top:2px;font-size:11px}[data-app=room] .path-render-dialog .ai-render-title p{display:none}[data-app=room] .path-render-dialog .render-workspace-mode{min-width:118px;height:34px;box-shadow:none;background:#303030;border:1px solid #444;border-radius:3px;padding:4px 7px}[data-app=room] .path-render-dialog .render-workspace-mode>span{color:#ddd;background:#191919}[data-app=room] .path-render-dialog .render-workspace-mode b{font-size:7px}[data-app=room] .path-render-dialog .render-workspace-mode small{font-size:5.5px}[data-app=room] .path-render-dialog .ai-render-close{color:#aaa;width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px}[data-app=room] .path-render-dialog .ai-render-close:hover:not(:disabled){color:#fff;background:#353535;border-color:#505050}[data-app=room] .path-render-body{background:#202020;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;max-height:none}[data-app=room] .path-render-visual{background:#202020;border-right:0;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}[data-app=room] .path-render-controls{display:none!important}[data-app=room] .path-render-info-strip{color:#d8d8d8;white-space:nowrap;background:#252525;border-bottom:1px solid #3d3d3d;flex:none;align-items:center;gap:0;min-height:29px;font-size:7px;line-height:1;display:flex;overflow:hidden}[data-app=room] .path-render-info-strip span{border-right:1px solid #3b3b3b;padding:0 9px}[data-app=room] .path-render-info-strip b{color:#f1f1f1;font-weight:800}[data-app=room] .path-render-result-stage{touch-action:none;cursor:default;background:radial-gradient(circle at 50% 45%,#353535 0,#2d2d2d 44%,#262626 100%);flex:auto;justify-content:center;align-items:center;min-height:0;padding:13px;display:flex}[data-app=room] .path-render-result-stage.is-zoomed.space-active{cursor:grab}[data-app=room] .path-render-result-stage.is-panning{cursor:grabbing}[data-app=room] .path-render-result-stage .path-render-image{border:1px solid #555;border-radius:0;flex:0 auto;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;box-shadow:0 14px 34px #00000038;aspect-ratio:auto!important}[data-app=room] .path-render-result-stage .path-render-image>img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .12s ease-out,filter .18s ease-out}[data-app=room] .path-render-result-stage.is-panning .path-render-image>img{transition:none}[data-app=room] .path-render-preparing{z-index:3;color:#e7e7e7;background:#2e2e2e;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:0;overflow:hidden}[data-app=room] .path-render-preparing:before{content:"";z-index:0;pointer-events:none;opacity:.64;background:repeating-radial-gradient(circle at 17% 29%,#fff1 0 1px,#0000000e 1px 3px,#0000 3px 6px) 0 0/9px 9px,radial-gradient(circle at 42% 38%,#383838,#292929 68%) 0 0/100% 100%;animation:2.2s ease-in-out infinite alternate rd-render-noise;position:absolute;inset:-12%}@keyframes rd-render-noise{0%{filter:contrast(.96);transform:translate(-1.2%,-.8%)scale(1.035)}50%{filter:contrast(1.06);transform:translate(.7%,1.1%)scale(1.05)}to{filter:contrast();transform:translate(1.1%,-.4%)scale(1.04)}}[data-app=room] .path-render-preparing>i{z-index:1;border:2px solid #ffffff29;border-top-color:#f1f1f1;border-radius:50%;width:22px;height:22px;animation:.72s linear infinite pathtracer-spin;position:relative}[data-app=room] .path-render-preparing>b{z-index:1;letter-spacing:.15px;font-size:9px;font-weight:750;position:relative}[data-app=room] .path-render-edge-progress{z-index:5;pointer-events:none;background:#2f7dff2e;height:2px;position:absolute;bottom:0;left:0;right:0}[data-app=room] .path-render-edge-progress>i{background:#2f7dff;transition:width .18s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 7px #2f7dff9e}[data-app=room] .path-render-edge-progress>span{color:#ededed;background:#141414c2;border-radius:2px;padding:2px 4px;font-size:6.5px;line-height:1;position:absolute;bottom:5px;right:5px}[data-app=room] .path-render-empty{color:#929292;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}[data-app=room] .path-render-window-actions{background:#242424;border-top:1px solid #3d3d3d;flex:none;margin:0;padding:6px 8px}[data-app=room] .path-render-window-actions .path-result-actions{grid-template-columns:1fr 1fr!important}[data-app=room] .path-render-window-actions :is(.path-render-submit,.path-render-cancel){width:100%}[data-app=room] .path-render-window-actions:empty{display:none}[data-app=room] .path-render-window-actions .path-result-actions{gap:5px}[data-app=room] .path-render-window-actions .path-result-actions button{min-height:28px;font-size:7px;border-radius:3px!important}[data-app=room] .path-render-image{min-height:236px;box-shadow:none;background:#111;border-color:#3e3e3e;border-radius:3px}[data-app=room] .path-render-image.is-rendering>img{filter:brightness(.38)saturate(.75);transform:none}[data-app=room] .path-render-dialog :is(.ai-settings-section,.ai-file-name>div,.path-lock-card){box-shadow:none!important;background:#2b2b2b!important;border-color:#414141!important;border-radius:3px!important}[data-app=room] .path-render-dialog :is(.ai-section-heading>span,.ai-render-settings-head small){color:#a0a0a0!important}[data-app=room] .path-render-dialog .ai-section-heading>span:before{box-shadow:none;background:#bdbdbd}[data-app=room] .path-render-dialog :is(input,select,button){accent-color:#bdbdbd!important;border-radius:3px!important}[data-app=room] .path-render-dialog :is(.path-preset-grid button.active,.path-resolution-presets button.active){color:#fff!important;box-shadow:none!important;background:#3b3b3b!important;border-color:#8d8d8d!important}[data-app=room] .path-render-dialog .ai-progress-orbit{filter:none}[data-app=room] .path-render-dialog .ai-progress-orbit>span{background:conic-gradient(#e2e2e2 var(--progress),#ffffff21 0);animation:none}[data-app=room] .path-render-dialog .ai-progress-track i{box-shadow:none;background:#dedede}[data-app=room] .path-render-action-dock{box-shadow:none!important;background:#242424!important;border-color:#414141!important}[data-app=room] .path-render-submit{color:#151515!important;box-shadow:none!important;background:#dedede!important}[data-app=room] .path-result-actions{grid-template-columns:1fr 1fr!important}[data-app=room] .path-result-actions .rerender{grid-column:1/-1}@keyframes rd-window-open{0%{opacity:0;translate:0 8px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes rd-window-close{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 5px;scale:.985}}@keyframes rd-window-backdrop-in{0%{background-color:#0000}to{background-color:#000000c2}}[data-app=room] :is(.start-dialog,.name-dialog,.advanced-dialog,.path-render-dialog,.converter-dialog,.model-editor-dialog,.tutorial-card){transform-origin:50%;animation:.22s cubic-bezier(.2,.78,.24,1) both rd-window-open!important}[data-app=room] .name-overlay .project-stack-dialog.project-dialog-positioned,[data-app=room].room-editor-modern .advanced-dialog.settings-positioned{animation:.22s cubic-bezier(.2,.78,.24,1) both rd-window-open!important}[data-app=room] :is(.start-dialog,.name-dialog,.advanced-dialog,.path-render-dialog,.converter-dialog,.model-editor-dialog,.tutorial-card).window-is-closing{pointer-events:none;animation:55ms cubic-bezier(.4,0,1,1) both rd-window-close!important}[data-app=room] .name-overlay .project-stack-dialog.project-dialog-positioned.window-is-closing,[data-app=room].room-editor-modern .advanced-dialog.settings-positioned.window-is-closing{animation:55ms cubic-bezier(.4,0,1,1) both rd-window-close!important}[data-app=room] :is(.start-dialog,.name-dialog,.advanced-dialog,.path-render-dialog).window-dragging{opacity:1!important;animation:none!important;translate:0!important;scale:1!important}@media (width<=760px){[data-app=room] .path-render-body{grid-template-columns:1fr}[data-app=room] .path-render-visual{border-bottom:1px solid #3c3c3c;border-right:0}}@media (prefers-reduced-motion:reduce){[data-app=room] :is(.start-dialog,.name-dialog,.advanced-dialog,.path-render-dialog,.converter-dialog,.model-editor-dialog,.tutorial-card){opacity:1!important;animation:none!important;translate:0!important;scale:1!important}}[data-app=room] .ground-properties-summary>div>h3{color:#f1f1f1!important}[data-app=room] .ground-property-body{background:#282828!important;gap:0!important;padding:0 10px!important}[data-app=room] .ground-property-body>.ground-white-toggle,[data-app=room] .ground-property-body>.scene-plane-color,[data-app=room] .ground-property-body>.ground-textures-section,[data-app=room] .ground-property-body>.scene-plane-dimensions,[data-app=room] .ground-property-body>.ground-scale-range,[data-app=room] .ground-property-body>.scene-plane-pbr{box-sizing:border-box;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #3a3a3a!important;border-radius:0!important;margin:0!important}[data-app=room] .ground-property-body>:last-child{border-bottom:0!important}[data-app=room] .ground-white-toggle,[data-app=room] .scene-plane-color{min-height:39px;padding:6px 0!important}[data-app=room] .ground-white-toggle:after{display:none!important}[data-app=room] .ground-white-toggle span,[data-app=room] .ground-white-toggle b,[data-app=room] .scene-plane-color>span:first-child,[data-app=room] .scene-plane-dimensions label,[data-app=room] .ground-scale-range>span,[data-app=room] .scene-plane-pbr label>span{color:#e8e8e8!important;letter-spacing:0!important;font-family:inherit!important;font-size:8px!important;font-weight:600!important}[data-app=room] .ground-color-control{flex:0 0 28px;width:28px;height:28px;position:relative}[data-app=room] .ground-color-control input[type=color]{position:absolute;inset:0;border:1px solid #555!important;border-radius:2px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:1px!important}[data-app=room] .ground-color-control .ground-lock-hint{z-index:2;background:#1616166b;place-items:center;display:grid;position:absolute;inset:0}[data-app=room] .ground-textures-section{padding:9px 0!important}[data-app=room] .ground-property-body>.scene-plane-dimensions{padding:9px 0 7px!important}[data-app=room] .ground-property-body>.ground-scale-range{gap:4px!important;padding:7px 0 9px!important}[data-app=room] .scene-plane-dimensions label{gap:4px!important}[data-app=room] .ground-property-body>.scene-plane-pbr{padding:2px 0!important}[data-app=room] .scene-plane-pbr>.scene-plane-range{background:0 0!important;border:0!important;border-bottom:1px solid #393939!important;border-radius:0!important;gap:5px!important;margin:0!important;padding:8px 0!important}[data-app=room] .scene-plane-pbr>.scene-plane-range:last-child{border-bottom:0!important}[data-app=room] .right-panel input[type=range]{background:#111!important;border:0!important;border-radius:1px!important;height:3px!important;box-shadow:inset 0 0 0 1px #333!important}[data-app=room] .right-panel input[type=range]::-webkit-slider-runnable-track{background:#111!important;border-radius:1px!important;height:3px!important}[data-app=room] .right-panel input[type=range]::-webkit-slider-thumb{margin-top:-3px!important}[data-app=room] .room-environment-cards{background:0 0!important;gap:5px!important;padding:0!important}[data-app=room] .room-environment-card{overflow:hidden;background:var(--ps-panel)!important;box-shadow:none!important;border:1px solid #3e3e3e!important;border-radius:3px!important;margin:0!important}[data-app=room] .room-environment-card>summary{background:var(--ps-panel)!important;border:0!important;min-height:34px!important;padding:0 10px!important}[data-app=room] .room-environment-card[open]>summary{border-bottom:1px solid #3a3a3a!important}[data-app=room] .room-environment-card-body,[data-app=room] .room-environment-settings,[data-app=room] .room-shadow-source-list{background:var(--ps-panel)!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0 10px!important}[data-app=room] .room-environment-head,[data-app=room] .room-shadow-source,[data-app=room] .studio-light-color,[data-app=room] .room-main-light-power,[data-app=room] .room-environment-power,[data-app=room] .room-main-light-card .studio-light-range,[data-app=room] .room-shadow-pcss-toggle{box-sizing:border-box;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #393939!important;border-radius:0!important;gap:7px!important;margin:0!important;padding:8px 0!important}[data-app=room] .room-environment-head b,[data-app=room] .room-shadow-source b,[data-app=room] .studio-light-color>b,[data-app=room] .room-main-light-power>b,[data-app=room] .room-environment-power>span,[data-app=room] .room-main-light-card .studio-light-range>span{color:#ececec!important;letter-spacing:0!important;font-family:inherit!important;font-size:8px!important;font-weight:600!important}[data-app=room] .room-environment-head>input,[data-app=room] .room-shadow-source>input{margin-left:auto!important}[data-app=room] .room-environment-power{gap:5px!important;display:grid!important}[data-app=room] .room-environment-hdri{background:0 0!important;border:0!important;margin:0!important;padding:9px 0!important}[data-app=room] .room-environment-hdri-current-preview>i{place-items:center;transform-origin:50%!important;font-size:0!important;display:grid!important;transform:none!important}[data-app=room] .room-environment-hdri-current-preview>i:before{content:"";transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transition:transform .14s;transform:rotate(45deg)}[data-app=room] .room-environment-hdri-current-preview[aria-expanded=true]>i:before{transform:rotate(225deg)}[data-app=room] .studio-light-color input[type=color]{border-radius:2px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:1px!important}[data-app=room] .room-main-light-power{grid-template-columns:minmax(0,1fr) 96px;align-items:center;display:grid!important}[data-app=room] .room-main-light-power>div{overflow:hidden;background:#1e1e1e!important;border:1px solid #474747!important;border-radius:2px!important;grid-template-columns:minmax(0,1fr) 20px!important;gap:0!important;display:grid!important}[data-app=room] .room-main-light-power input{background:#1e1e1e!important;border:0!important;width:100%!important;min-width:0!important;height:27px!important}[data-app=room] .room-main-light-power em{place-items:center;color:#aaa!important;background:#252525!important;border-left:1px solid #444!important;font-size:7px!important;font-style:normal!important;display:grid!important}[data-app=room] .room-filter-properties{flex-direction:column;background:#252525!important;gap:6px!important;padding:8px 10px 12px!important;display:flex!important}[data-app=room] .room-filter-properties>.model-property-fold{margin:0!important}[data-app=room] .room-filter-properties>.room-camera-adjustments-fold{order:-3}[data-app=room] .room-filter-properties>.model-property-fold:first-child{order:-2}[data-app=room] .room-filter-family{background:#202020;border:1px solid #3d3d3d;border-radius:3px;grid-template-columns:1fr 1fr;gap:3px;padding:2px;display:grid}[data-app=room] .room-filter-family>button{color:#999!important;background:0 0!important;border:0!important;border-radius:2px!important;min-height:28px!important;padding:0 7px!important;font-size:7px!important}[data-app=room] .room-filter-family>button.active{color:#171717!important;background:#e7e7e7!important}[data-app=room] .room-filter-export-body{display:grid;gap:7px!important}[data-app=room] .room-filter-export-scale{grid-template-columns:1fr 1fr;gap:5px;display:grid}[data-app=room] .room-filter-export-scale>button{align-content:center;gap:2px;display:grid;color:#d8d8d8!important;background:#232323!important;border:1px solid #414141!important;border-radius:3px!important;min-height:38px!important}[data-app=room] .room-filter-export-scale>button.active{color:#fff!important;background:#343434!important;border-color:#aaa!important}[data-app=room] .room-filter-export-scale b{font-size:8px}[data-app=room] .room-filter-export-scale small{color:#8d8d8d!important;font-size:6px!important}[data-app=room] .room-filter-export-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}[data-app=room] .room-filter-save-image{text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;color:#151515!important;background:#dedede!important;border:1px solid #555!important;border-radius:3px!important;min-height:34px!important;padding:0 9px!important;display:grid!important}[data-app=room] .room-filter-save-image em{letter-spacing:.35px;font-size:6px;font-style:normal;font-weight:750}[data-app=room] .room-filter-export-actions .room-filter-save-image{grid-template-rows:auto auto;gap:1px 6px;grid-template-columns:16px minmax(0,1fr)!important;min-height:46px!important;font-size:7px!important}[data-app=room] .room-filter-export-actions .room-filter-save-image>span{grid-row:1/span 2;align-self:center}[data-app=room] .room-filter-export-actions .room-filter-save-image>em{color:#555;grid-column:2}[data-app=room] .room-filter-export-actions .room-filter-save-image:disabled{opacity:.55;cursor:wait}[data-app=room] .scene-outliner-eye>i{border:1px solid!important;border-radius:50%/62%!important;width:14px!important;height:8px!important;top:6px!important;left:3px!important;transform:none!important}[data-app=room] .scene-outliner-eye>i:after{width:3px!important;height:3px!important}[data-app=room] .scene-outliner-padlock>i{top:9px!important;left:6px!important}[data-app=room] .empty-select{place-items:center!important;min-height:110px!important;padding:18px!important;display:grid!important}[data-app=room] .empty-select>span{display:none!important}[data-app=room] .empty-select>p{text-align:center;max-width:220px;margin:0;color:#999!important;font-size:8px!important}[data-app=room] input[type=range]{box-sizing:border-box!important;appearance:none!important;width:100%!important;height:16px!important;box-shadow:none!important;cursor:ew-resize!important;background:#111!important;border:1px solid #303030!important;border-radius:2px!important;margin:0!important;padding:0!important}[data-app=room] input[type=range]::-webkit-slider-runnable-track{width:100%!important;height:14px!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:1px!important}[data-app=room] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:4px!important;height:14px!important;box-shadow:none!important;cursor:ew-resize!important;background:#8f8f8f!important;border:0!important;border-radius:1px!important;margin:0!important}[data-app=room] input[type=range]::-moz-range-track{width:100%!important;height:14px!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:1px!important}[data-app=room] input[type=range]::-moz-range-progress{background:#191919!important;height:14px!important}[data-app=room] .room-main-light-card>summary{grid-template-columns:minmax(0,1fr) auto 14px!important}[data-app=room] .room-main-light-card>summary>input{accent-color:#aaa!important;width:13px!important;height:13px!important;margin:0!important}[data-app=room] .selected-object-properties{align-content:start;gap:6px!important;padding:10px!important;display:grid!important}[data-app=room] .selected-object-properties>.selected-model-summary{min-height:42px;border-bottom:1px solid #383838!important;margin:0 0 2px!important;padding:0 0 9px!important}[data-app=room] .selected-object-properties>.selected-model-summary h3{color:#ededed!important;letter-spacing:0!important;margin:0!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important}[data-app=room] .selected-object-properties>.model-property-fold{margin:0!important}[data-app=room] .selected-object-properties .model-behavior-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important}[data-app=room] .selected-object-properties .model-behavior-row{aspect-ratio:auto!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:29px!important}[data-app=room] .room-shadow-pcss-toggle{justify-content:space-between!important;align-items:center!important;display:flex!important}[data-app=room] .room-shadow-pcss-toggle>span,[data-app=room] .room-shadow-pcss-toggle :is(b,small){display:block!important}[data-app=room] .room-shadow-pcss-toggle b{color:#ececec!important;font-size:8px!important;font-weight:600!important}[data-app=room] .room-shadow-pcss-toggle small{color:#858585!important;margin-top:3px!important;font-size:6px!important;line-height:1.35!important}[data-app=room] .room-shadow-pcss-toggle input{accent-color:#f2f2f2!important;flex:none!important;margin:0!important}[data-app=room] .selected-object-properties .model-property-fold-body{background:#282828!important;gap:0!important;padding:4px 10px 8px!important}[data-app=room] .selected-object-properties :is(.model-behavior-row,.model-material-adjustments>label){min-height:29px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #383838!important;border-radius:0!important;margin:0!important;padding:4px 2px!important}[data-app=room] .selected-object-properties :is(.model-behavior-row>b,.model-material-adjustments>label>span,.selected-model-scale span){color:#e8e8e8!important;letter-spacing:0!important;font-family:inherit!important;font-size:8px!important;font-weight:600!important}[data-app=room] .selected-object-properties .model-material-adjustments{border:0!important;gap:0!important;margin:0!important;padding:0!important}[data-app=room] .selected-object-properties .model-material-adjustments>header{min-height:34px;border-bottom:0!important;padding:5px 0!important}[data-app=room] input[type=range]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;accent-color:#111!important;background:#111!important;border:1px solid #292929!important;border-radius:3px!important;height:18px!important;box-shadow:inset 0 0 0 1px #000!important}[data-app=room] input[type=range]::-webkit-slider-runnable-track{height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}[data-app=room] input[type=range]::-webkit-slider-thumb{width:12px!important;height:12px!important;box-shadow:none!important;background:#202020!important;border:1px solid #555!important;border-radius:2px!important;margin-top:2px!important}[data-app=room] input[type=range]::-moz-range-track{height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}[data-app=room] input[type=range]::-moz-range-progress{height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}[data-app=room] input[type=range]::-moz-range-thumb{width:12px!important;height:12px!important;box-shadow:none!important;background:#202020!important;border:1px solid #555!important;border-radius:2px!important}[data-app=room].room-editor-modern.designer-shell{--room-layout-gap:var(--salto-room-gap,14px);background:var(--salto-workspace-bg,#000)!important}[data-app=room].room-editor-modern>.left-panel{margin:var(--room-layout-gap) 0 var(--room-layout-gap) var(--room-layout-gap)!important;border:2px solid var(--ps-line)!important;border-radius:2px!important}[data-app=room].room-editor-modern>.workspace{margin:var(--room-layout-gap)!important;border:0!important;border-radius:0!important}[data-app=room].room-editor-modern>.right-panel{margin:var(--room-layout-gap) var(--room-layout-gap) var(--room-layout-gap) 0!important;border:2px solid var(--ps-line)!important;border-radius:2px!important}[data-app=room].room-editor-modern>.panel-resizer-external{top:calc(44px + var(--room-layout-gap))!important;bottom:var(--room-layout-gap)!important}[data-app=room].room-editor-modern.right-panel-hidden>.right-panel{border:0!important;margin:0!important}@media (width<=760px){[data-app=room].room-editor-modern.designer-shell{--room-layout-gap:8px}[data-app=room].room-editor-modern>.left-panel,[data-app=room].room-editor-modern>.workspace,[data-app=room].room-editor-modern>.right-panel{margin:var(--room-layout-gap)!important}}[data-app=room].room-editor-modern .catalog-card-main,[data-app=room].room-editor-modern .catalog-card-main:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transform:none!important}[data-app=room] :is(.scene-outliner-collapse,.scene-outliner-caret):before{content:"";box-sizing:border-box;transform-origin:50%;border:1px solid;border-top:0;border-left:0;width:5px;height:5px;transition:transform .14s;transform:rotate(-45deg)}[data-app=room] :is(.scene-outliner-collapse,.scene-outliner-caret)[aria-expanded=true]:before{transform:rotate(45deg)}[data-app=room].room-editor-modern>.right-panel :is(.selected-model-properties,.selected-object-properties,.room-camera-properties,.room-filter-properties,.room-environment-stack,.room-render-properties,.room-modifiers-panel){box-sizing:border-box;padding-left:10px!important;padding-right:10px!important}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card){box-sizing:border-box;width:100%;overflow:hidden;border-radius:2px!important}@media (width>=761px){[data-app=room].room-editor-modern.room-square-height-sync>.left-panel{align-self:start;height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;max-height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;margin:var(--room-editor-panel-offset,var(--room-layout-gap)) 0 0 var(--room-layout-gap)!important}[data-app=room].room-editor-modern.room-square-height-sync>.right-panel{align-self:start;height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;max-height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;margin:var(--room-editor-panel-offset,var(--room-layout-gap)) var(--room-layout-gap) 0 0!important}[data-app=room].room-editor-modern.room-square-height-sync>.left-tool-rail,[data-app=room].room-editor-modern.room-square-height-sync>.right-tab-rail{top:var(--room-editor-shell-center,50%)!important;max-height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;transform:translateY(-50%)!important}[data-app=room].room-editor-modern.room-square-height-sync>.panel-resizer-external{top:var(--room-editor-shell-top,calc(44px + var(--room-layout-gap)))!important;bottom:var(--room-editor-shell-bottom,var(--room-layout-gap))!important;height:auto!important}}[data-app=room].room-editor-modern :is(.catalog-card,.catalog-card.human-card){box-shadow:none!important;background:#0d0e0e!important;border:1px solid #343637!important}[data-app=room].room-editor-modern :is(.catalog-card:hover,.catalog-card:has(.catalog-card-main:focus-visible)){box-shadow:none!important;background:#0d0e0e!important;border-color:#f1f1f1!important;transform:none!important}[data-app=room].room-editor-modern .catalog-card-main,[data-app=room].room-editor-modern .catalog-card-main:hover,[data-app=room].room-editor-modern .catalog-card-main:focus-visible{box-shadow:none!important;filter:none!important;background:#0d0e0e!important;outline:0!important;transform:none!important}[data-app=room].room-editor-modern .catalog-card-main>span:first-child,[data-app=room].room-editor-modern .catalog-card.human-card .catalog-card-main>span:first-child{overflow:hidden;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}[data-app=room].room-editor-modern .catalog-card-main>span:first-child.has-thumbnail>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[data-app=room].room-editor-modern .catalog-card-meta{box-shadow:none!important;background:#0d0e0e!important}[data-app=room].room-editor-modern .catalog-card-meta>small{justify-content:space-between;align-items:center;gap:4px;display:flex!important}[data-app=room] .catalog-card-capabilities{align-items:center;gap:3px;margin-left:auto;display:flex}[data-app=room] .catalog-card-capabilities>i{color:#aaa;place-items:center;width:12px;height:12px;font-style:normal;display:grid}[data-app=room] .catalog-card-capabilities svg{width:10px;height:10px}[data-app=room] .model-variation-switcher{border-bottom:1px solid #333;gap:7px;padding-bottom:9px;display:grid}[data-app=room] .model-variation-switcher>header{gap:2px;display:grid}[data-app=room] .model-variation-switcher>header span{color:#eee;font-size:8px;font-weight:650}[data-app=room] .model-variation-switcher>header small{color:#777;font-size:6.5px}[data-app=room] .model-variation-switcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}[data-app=room] .model-variation-switcher button{color:#aaa;min-height:27px;font:600 7.5px/1 var(--font-ui),Inter,Arial,sans-serif;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#222;border:1px solid #383838;border-radius:2px;padding:0 6px;overflow:hidden}[data-app=room] .model-variation-switcher button:hover{color:#eee;border-color:#666}[data-app=room] .model-variation-switcher button.active{color:#fff;background:#303030;border-color:#aaa}[data-app=room].room-editor-modern>.right-panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;overflow:hidden auto!important}[data-app=room] .room-salto-refine-toggle{color:#d8d8d8!important;width:calc(100% - 20px)!important;min-height:38px!important;box-shadow:none!important;text-align:left!important;background:#1f1f1f!important;border:1px solid #3f3f3f!important;border-radius:2px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:10px 10px 6px!important;padding:0 10px!important;display:grid!important}[data-app=room] .room-salto-refine-toggle:hover{background:#242424!important;border-color:#777!important}[data-app=room] .room-salto-refine-toggle b{letter-spacing:.08em!important;font-size:10px!important;font-weight:750!important}[data-app=room] .room-salto-refine-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8f8f8f!important;letter-spacing:.14em!important;font-size:7px!important;font-weight:650!important}[data-app=room] .room-salto-refine-toggle em{min-width:25px;color:#777!important;letter-spacing:.12em!important;text-align:right!important;font-size:7px!important;font-style:normal!important;font-weight:750!important}[data-app=room] .room-salto-refine-toggle.active{color:#111!important;background:#e5e5e5!important;border-color:#e5e5e5!important}[data-app=room] .room-salto-refine-toggle.active span,[data-app=room] .room-salto-refine-toggle.active em{color:#333!important}[data-app=room].room-editor-modern>.right-panel{flex-direction:column!important;grid-row:2/3!important;align-self:stretch!important;min-height:0!important;display:flex!important;overflow:hidden!important}[data-app=room].room-editor-modern>.right-panel>.scene-outliner-dock{flex:none!important;width:100%!important;position:relative!important;top:auto!important}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content>:is(.selected-model-properties,.selected-object-properties,.room-camera-properties,.room-filter-properties,.room-environment-stack,.room-render-properties,.room-modifiers-panel,.path-panel,.layers-panel){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card){border:1px solid var(--ps-line)!important;background:var(--ps-panel)!important;width:100%!important;height:auto!important;min-height:38px!important;box-shadow:none!important;border-radius:2px!important;display:block!important;position:relative!important;overflow:hidden!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) .room-range-host{position:relative!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) .room-range-source-value{visibility:hidden!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]{box-sizing:border-box!important;appearance:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;accent-color:#4a4a4a!important;cursor:ew-resize!important;background:#111!important;border:1px solid #2b2b2b!important;border-radius:3px!important;outline:0!important;width:100%!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff08!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]:hover,[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]:focus-visible{border-color:#464646!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]::-webkit-slider-runnable-track{width:100%!important;height:20px!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:2px!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]::-webkit-slider-thumb{appearance:none!important;cursor:ew-resize!important;background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important;margin:0!important;box-shadow:-4096px 0 0 4096px #494949!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]::-moz-range-track{width:100%!important;height:20px!important;box-shadow:none!important;background:#111!important;border:0!important;border-radius:2px!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]::-moz-range-progress{height:20px!important;box-shadow:none!important;background:#494949!important;border:0!important;border-radius:2px 0 0 2px!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]::-moz-range-thumb{width:2px!important;height:20px!important;box-shadow:none!important;cursor:ew-resize!important;background:0 0!important;border:0!important;border-radius:0!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range]:disabled{opacity:.38!important;cursor:not-allowed!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) input[type=range].room-range-editing{opacity:.14!important}[data-app=room]:is(.designer-shell.room-editor-modern,.model-context-customization) .room-range-readout{z-index:3!important;color:#f3f3f3!important;font-family:var(--font-ui),Inter,"Segoe UI",Arial,sans-serif!important;letter-spacing:.01em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px 1px #000!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 7px!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;overflow:hidden!important}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content .model-property-fold>.model-property-fold-body,[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content .room-environment-card>.room-environment-card-body,[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content .path-panel-fold>.path-panel-fold-body,[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content .room-filter-fold>.room-filter-body,[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content .room-camera-frame-fold>.room-camera-frame-body{box-shadow:none!important;background-color:#030303!important;background-image:none!important}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card)>summary{z-index:1;box-sizing:border-box!important;background:var(--ps-panel)!important;width:100%!important;min-height:38px!important;box-shadow:none!important;border:0!important;border-radius:2px!important;position:relative!important}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card)[open]>summary{border-radius:2px 2px 0 0!important}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card)>:not(summary){box-sizing:border-box!important;background:var(--ps-panel)!important;width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0 0 2px 2px!important;position:static!important;overflow:visible!important}[data-app=room].room-editor-modern>.left-tool-rail>.left-panel-master-toggle svg{transform-origin:50%;transition:transform .16s;transform:rotate(0)}[data-app=room].room-editor-modern>.left-tool-rail>.left-panel-master-toggle[aria-expanded=false] svg{transform:rotate(180deg)}[data-app=room].room-editor-modern.left-panel-hidden>.left-panel{visibility:hidden;opacity:0;pointer-events:none;border:0!important;width:0!important;min-width:0!important;margin:0!important;overflow:hidden!important}[data-app=room].room-editor-modern.left-panel-hidden>.panel-resizer-left{display:none!important}[data-app=room].room-editor-modern.left-panel-hidden>.left-tool-rail{left:0!important}[data-app=room] .room-camera-lens-body,[data-app=room] .room-camera-views-body{gap:8px!important;padding:9px!important;display:grid!important}[data-app=room] .room-camera-lens-body .camera-projection-switch,[data-app=room] .room-camera-lens-body .camera-range-control,[data-app=room] .room-camera-views-body .camera-view-actions,[data-app=room] .room-camera-views-body .camera-saved-views{border:1px solid var(--ps-line)!important;box-shadow:none!important;background:#121314!important;border-radius:2px!important;margin:0!important}[data-app=room] .room-camera-lens-body .camera-projection-switch,[data-app=room] .room-camera-views-body .camera-view-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;padding:3px!important;display:grid!important}[data-app=room] .room-camera-lens-body .camera-range-control{padding:9px!important}[data-app=room] .room-camera-views-body .camera-view-actions>button{min-width:0!important;min-height:31px!important}[data-app=room] .room-camera-views-body .camera-saved-views{padding:6px!important}[data-app=room] .room-camera-views-body .camera-saved-view-card{box-shadow:none!important;border-radius:2px!important}[data-app=room].room-editor-modern .camera-saved-view-card>.camera-saved-view-load{overflow:hidden;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}[data-app=room] .camera-saved-view-load>img.camera-saved-view-thumbnail{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}[data-app=room] .camera-saved-view-load>i{z-index:1}[data-app=room] .room-salto-refine-controls{gap:10px!important;display:grid!important}[data-app=room] .room-salto-refine-group{background:#080808;border:1px solid #171717;border-radius:2px;gap:8px;padding:8px;display:grid}[data-app=room] .room-salto-refine-group>b{color:#8d8d8d;letter-spacing:.14em;font-size:7px;font-weight:750}@media (width>=761px){[data-app=room].room-editor-modern>.right-panel{height:calc(100% - var(--room-layout-gap) - var(--room-layout-gap))!important;max-height:calc(100% - var(--room-layout-gap) - var(--room-layout-gap))!important;align-self:start!important;overflow:hidden!important}[data-app=room].room-editor-modern.room-square-height-sync>.right-panel{height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important;max-height:var(--room-editor-height,calc(100% - var(--room-layout-gap) - var(--room-layout-gap)))!important}}[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card),[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold,.room-environment-card)>summary,[data-app=room].room-editor-modern>.right-panel :is(.model-property-fold-body,.path-panel-fold-body,.room-filter-body,.room-camera-frame-body,.room-environment-card-body){background:var(--ps-panel)!important;box-shadow:none!important;background-image:none!important}[data-app=room].room-editor-modern>.right-panel{overflow:hidden!important}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#575b5d var(--ps-panel);flex:auto;width:100%;height:auto;min-height:0;background:var(--ps-panel)!important;overflow:hidden auto!important}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content::-webkit-scrollbar{width:9px}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content::-webkit-scrollbar-track{background:var(--ps-panel)}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content::-webkit-scrollbar-thumb{border:2px solid var(--ps-panel);background:#575b5d;border-radius:7px}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content::-webkit-scrollbar-thumb:hover{background:#707476}[data-app=room].room-editor-modern>.right-panel>.right-panel-scroll-content>:is(.properties-head,.selected-model-properties,.selected-object-properties,.room-camera-properties,.room-filter-properties,.room-environment-stack,.room-render-properties,.room-modifiers-panel,.path-panel){box-sizing:border-box!important;background:var(--ps-panel)!important;width:100%!important;box-shadow:none!important;background-image:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:11px!important;padding-right:11px!important}[data-app=room].workspace-techmed .techmed-drawing-actions{border-bottom:1px solid var(--ps-border,#36383a);color:var(--ps-text,#e5e5e5);background:var(--ps-panel,#242527);flex:none;padding:12px}[data-app=room].workspace-techmed .techmed-drawing-actions>div{align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}[data-app=room].workspace-techmed .techmed-drawing-actions svg{flex:none;width:14px;height:14px}[data-app=room].workspace-techmed .techmed-drawing-actions span{color:#a3a5a8;margin-left:auto;font-size:9px}[data-app=room].room-editor-modern.workspace-techmed .right-panel>.techmed-drawing-actions>button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-weight:600;transition:background .16s,border-color .16s;display:flex;color:#18191a!important;background:#ededed!important;border:1px solid #ededed!important;min-height:32px!important;font-size:10px!important}[data-app=room].room-editor-modern.workspace-techmed .right-panel>.techmed-drawing-actions>button:hover{background:#fff!important;border-color:#fff!important}[data-app=room].workspace-techmed .techmed-drawing-actions>button:focus-visible{outline-offset:3px;outline:2px solid #a8c6e0}[data-app=room].workspace-techmed .techmed-drawing-actions>small{color:#a3a5a8;margin-top:8px;font-size:9px;line-height:1.5;display:block}[data-app=room].room-editor-modern .model-importer-modern{--import-panel:var(--ps-panel,#1a1c1d);--import-deep:var(--ps-panel-deep,#151718);--import-surface:var(--ps-surface,#242627);--import-hover:var(--ps-surface-hover,#2d3031);--import-field:var(--ps-field,#303334);--import-line:var(--ps-line,#383b3c);--import-line-strong:var(--ps-line-strong,#4a4e50);--import-text:var(--ps-text,#eef0f0);--import-muted:var(--ps-muted,#a3a8aa);z-index:960!important;color:var(--import-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090a0b!important;padding:0!important}[data-app=room].room-editor-modern .model-importer-dialog{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;font-family:var(--font-ui),Inter,"Segoe UI",Arial,sans-serif!important;background:#090a0b!important;border:0!important;border-radius:0!important;grid-template-rows:44px minmax(0,1fr) 28px!important;display:grid!important}[data-app=room].room-editor-modern .model-importer-dialog>header{border:0!important;border-bottom:1px solid var(--import-line)!important;background:#17191a!important;height:44px!important;min-height:44px!important;padding:0 14px!important;box-shadow:0 1px #000!important}[data-app=room].room-editor-modern .model-editor-title{align-items:center!important;gap:9px!important;display:flex!important}[data-app=room].room-editor-modern .model-editor-title>div{gap:1px;display:grid}[data-app=room].room-editor-modern .model-editor-title small{color:#8d9294!important;letter-spacing:.15em!important;font-size:6px!important;font-weight:700!important}[data-app=room].room-editor-modern .model-editor-title h2{color:#f1f2f2!important;letter-spacing:.25px!important;margin:0!important;font-size:11px!important;font-weight:750!important;line-height:1.1!important}[data-app=room].room-editor-modern .model-editor-app-icon{place-items:center;width:27px;height:27px;display:grid;border:1px solid var(--import-line)!important;color:#d9dcdd!important;background:#202223!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-editor-app-icon svg{width:14px;height:14px}[data-app=room].room-editor-modern .model-editor-header-actions{gap:5px!important}[data-app=room].room-editor-modern .model-editor-header-actions button{border:1px solid var(--import-line)!important;color:#c9cdce!important;height:29px!important;min-height:29px!important;box-shadow:none!important;background:#202223!important;border-radius:3px!important;padding:0 12px!important;font-size:8.5px!important;font-weight:600!important}[data-app=room].room-editor-modern .model-editor-header-actions button:hover:not(:disabled){color:#fff!important;background:#303334!important;border-color:#626668!important}[data-app=room].room-editor-modern .model-editor-header-actions button.primary,[data-app=room].room-editor-modern .model-editor-header-actions button.primary.saved{color:#111!important;background:#e5e5e5!important;border-color:#e5e5e5!important}[data-app=room].room-editor-modern .model-editor-header-actions button:disabled{opacity:.38!important}[data-app=room].room-editor-modern .model-importer-dialog>.model-editor-body{background:#090a0b!important;grid-template-columns:clamp(250px,19vw,320px) minmax(360px,1fr) clamp(330px,25vw,410px)!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}[data-app=room].room-editor-modern .model-importer-dialog :is(.model-import-left-panel,.model-preview-column,.model-import-right-shell){box-sizing:border-box!important;border:1px solid var(--import-line)!important;background:var(--import-panel)!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:6px!important;overflow:hidden!important}[data-app=room].room-editor-modern .model-import-left-panel{border-right:1px solid var(--import-line)!important;padding:0!important}[data-app=room].room-editor-modern .model-preview-column{border-right:1px solid var(--import-line)!important;background:#050506!important;display:grid!important}[data-app=room].room-editor-modern .model-preview-stage-wrap{background:#050506!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}[data-app=room].room-editor-modern .model-preview{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:5px!important;overflow:hidden!important}[data-app=room].room-editor-modern .model-preview.thumbnail-framing{aspect-ratio:1!important;place-self:center!important;width:min(100%,100dvh - 104px)!important;height:auto!important;max-height:100%!important}[data-app=room].room-editor-modern .model-preview.empty>button{color:#232323!important}[data-app=room].room-editor-modern .model-preview.empty>button>span{color:#fff!important;background:#171717!important;border:1px solid #2f2f2f!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-preview.empty>button small{color:#686868!important}[data-app=room].room-editor-modern .model-preview .preview-help,[data-app=room].room-editor-modern .model-preview .pivot-legend{color:#d8dbdc!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#17191ae8!important;border:1px solid #353839!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-import-right-shell{isolation:isolate!important;background:var(--import-panel)!important;position:relative!important}[data-app=room].room-editor-modern .model-form-column{background:var(--import-panel)!important;scrollbar-width:thin!important;scrollbar-color:#575b5d var(--import-panel)!important;height:100%!important;padding:0 10px 10px!important;overflow:hidden auto!important}[data-app=room].room-editor-modern .model-form-column::-webkit-scrollbar{width:9px}[data-app=room].room-editor-modern .model-form-column::-webkit-scrollbar-track{background:var(--import-panel)}[data-app=room].room-editor-modern .model-form-column::-webkit-scrollbar-thumb{border:2px solid var(--import-panel);background:#575b5d;border-radius:7px}[data-app=room].room-editor-modern .model-import-right-tabs{z-index:10!important;border-bottom:1px solid var(--import-line)!important;background:#17191a!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 -10px 10px!important;display:grid!important;position:sticky!important;top:0!important}[data-app=room].room-editor-modern .model-import-right-tabs button{color:#8e9395!important;min-width:0!important;height:43px!important;box-shadow:none!important;background:#17191a!important;border:0!important;border-right:1px solid #303334!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 5px!important;font-size:8px!important;font-weight:600!important;display:flex!important}[data-app=room].room-editor-modern .model-import-right-tabs button:last-child{border-right:0!important}[data-app=room].room-editor-modern .model-import-right-tabs button svg{color:currentColor!important;flex:none!important;width:14px!important;height:14px!important}[data-app=room].room-editor-modern .model-import-right-tabs button:hover:not(:disabled){color:#d7d9da!important;background:#242627!important}[data-app=room].room-editor-modern .model-import-right-tabs button.active{color:#fff!important;background:#2b2e2f!important;box-shadow:inset 0 -1px #ededed!important}[data-app=room].room-editor-modern .model-import-right-tabs button:disabled{opacity:.34!important}[data-app=room].room-editor-modern .model-property-stack{gap:7px!important;display:grid!important}[data-app=room].room-editor-modern .model-property-section{border:1px solid var(--import-line)!important;background:var(--import-panel)!important;box-shadow:none!important;border-radius:3px!important;overflow:hidden!important}[data-app=room].room-editor-modern .model-property-section>summary{background:var(--import-panel)!important;min-height:38px!important;color:var(--import-text)!important;box-shadow:none!important;border:0!important;border-radius:2px!important;padding:0 10px!important;font-size:9px!important;font-weight:650!important}[data-app=room].room-editor-modern .model-property-section[open]>summary{border-bottom:1px solid var(--import-line)!important;border-radius:2px 2px 0 0!important}[data-app=room].room-editor-modern .model-property-section>summary i{color:#888!important;transform-origin:50%!important}[data-app=room].room-editor-modern .model-meta-grid{background:#101112!important;gap:8px!important;padding:9px!important}[data-app=room].room-editor-modern .model-meta-grid>label,[data-app=room].room-editor-modern .model-scale-control>span{color:#b9bdbe!important;font-size:8.5px!important}[data-app=room].room-editor-modern .model-importer-dialog :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){background:var(--import-field)!important;color:var(--import-text)!important;box-shadow:none!important;border:1px solid #191919!important;border-radius:3px!important;outline:0!important}[data-app=room].room-editor-modern .model-importer-dialog :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea):focus{outline-offset:-1px!important;border-color:#d7d9d9!important;outline:1px solid #d7d9d9!important}[data-app=room].room-editor-modern .model-importer-dialog input[type=checkbox]{accent-color:#e4e4e4!important}[data-app=room].room-editor-modern :is(.model-unit-switch,.dimension-editor,.model-source-dimensions,.model-behavior-note,.model-import-behavior,.selected-model-collision,.model-search-metafields,.new-model-folder){border-color:var(--import-line)!important;background:var(--import-surface)!important;box-shadow:none!important;background-image:none!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-unit-switch button,[data-app=room].room-editor-modern .model-folder-field button,[data-app=room].room-editor-modern .new-model-folder button{background:var(--import-field)!important;color:#cfd2d3!important;box-shadow:none!important;border-color:#191919!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-unit-switch button.active{color:#111!important;background:#e5e5e5!important;border-color:#d7d9d9!important}[data-app=room].room-editor-modern .selected-model-collision:hover{background:var(--import-hover)!important;border-color:#5d6163!important}[data-app=room].room-editor-modern .material-group-editor.model-layer-panel{background:var(--import-panel)!important;height:100%!important}[data-app=room].room-editor-modern .model-outliner-model{border-color:var(--import-line)!important;background:#17191a!important;min-height:44px!important}[data-app=room].room-editor-modern .model-outliner-model>i{color:#c9cccd!important}[data-app=room].room-editor-modern .model-outliner-model>.model-replace-button,[data-app=room].room-editor-modern .model-layer-panel>.material-layer-actions button{border-color:var(--import-line)!important;background:var(--import-surface)!important;color:#c5c9ca!important}[data-app=room].room-editor-modern .model-outliner-model>.model-replace-button:hover,[data-app=room].room-editor-modern .model-layer-panel>.material-layer-actions button:hover:not(:disabled){background:var(--import-hover)!important;color:#fff!important;border-color:#666a6c!important}[data-app=room].room-editor-modern .model-outliner-object-head,[data-app=room].room-editor-modern .model-layer-panel>.material-layer-actions{border-color:var(--import-line)!important;background:var(--import-panel)!important}[data-app=room].room-editor-modern .model-layer-panel .material-group-list{background:var(--import-panel)!important;scrollbar-color:#575b5d var(--import-panel)!important;gap:2px!important;padding:5px!important}[data-app=room].room-editor-modern .model-layer-panel .model-material-row,[data-app=room].room-editor-modern .model-layer-panel .model-material-folder{border-color:var(--import-line)!important;box-shadow:none!important;background:#1b1d1e!important;border-radius:2px!important}[data-app=room].room-editor-modern .model-layer-panel .model-material-row:hover{background:#242627!important;border-color:#575b5d!important}[data-app=room].room-editor-modern .model-layer-panel .model-material-row.selected-material{background:#2b2e2f!important;border-color:#696d6f!important}[data-app=room].room-editor-modern .model-layer-panel .model-material-row.merged-material{border-left:1px solid #777!important}[data-app=room].room-editor-modern .model-layer-panel button.material-color-swatch:hover,[data-app=room].room-editor-modern .model-layer-panel button.material-color-swatch.active{border-color:#eee!important;transform:none!important}[data-app=room].room-editor-modern .model-layer-panel .model-material-folder>.model-material-folder-children{border-color:var(--import-line)!important;background:var(--import-deep)!important}[data-app=room].room-editor-modern .model-layer-panel>.material-editor-hint{border-color:var(--import-line)!important;background:#17191a!important}[data-app=room].room-editor-modern .model-layer-panel>.material-editor-hint b{color:#e4e6e7!important}[data-app=room].room-editor-modern :is(.model-customization-panel,.model-thumbnail-page,.model-texture-panel){background:var(--import-panel)!important;color:var(--import-text)!important;box-shadow:none!important;border:0!important;border-radius:0!important}[data-app=room].room-editor-modern .model-customization-panel{gap:8px!important;padding:4px 0 10px!important}[data-app=room].room-editor-modern .model-customization-panel>header{border-color:var(--import-line)!important}[data-app=room].room-editor-modern :is(.model-custom-texture-toggle,.model-custom-material-list,.model-variation-editor,.model-thumbnail-page){border-color:var(--import-line)!important;background:var(--import-surface)!important;box-shadow:none!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-custom-material-list>label{background:var(--import-deep)!important;border-color:#303334!important}[data-app=room].room-editor-modern .model-custom-material-list>label:hover,[data-app=room].room-editor-modern .model-custom-material-list>label.selected{background:var(--import-hover)!important}[data-app=room].room-editor-modern .model-variation-upload,[data-app=room].room-editor-modern .model-thumbnail-page>button{border-color:var(--import-line)!important;background:var(--import-field)!important;color:#d6d8d9!important}[data-app=room].room-editor-modern .model-thumbnail-page>button.model-thumbnail-primary{color:#111!important;background:#e5e5e5!important;border-color:#e5e5e5!important}[data-app=room].room-editor-modern .model-thumbnail-preview{border-color:var(--import-line)!important;background-color:#101112!important;border-radius:3px!important}[data-app=room].room-editor-modern .model-light-drawer-handle{border-color:var(--import-line)!important;color:#c5c8c9!important;box-shadow:none!important;background:#17191a!important}[data-app=room].room-editor-modern .model-light-drawer{border-color:var(--import-line)!important;background:var(--import-panel)!important;color:var(--import-text)!important;border-radius:3px 0 0 3px!important;box-shadow:0 18px 44px #000a!important}[data-app=room].room-editor-modern .model-light-drawer header{border-color:var(--import-line)!important;background:#17191a!important}[data-app=room].room-editor-modern .model-light-drawer header>span{color:#d5d7d8!important}[data-app=room].room-editor-modern .model-importer-dialog>footer{border:0!important;border-top:1px solid var(--import-line)!important;background:#17191a!important;height:28px!important;min-height:28px!important;padding:0 10px!important}[data-app=room].room-editor-modern .model-importer-dialog>footer>span{color:#858a8c!important;font-size:7px!important}[data-app=room].room-editor-modern .model-importer-dialog>footer button.model-footer-delete{color:#d99b9d!important;background:#2b1f20!important;border:1px solid #543536!important;border-radius:2px!important;height:21px!important}@media (width<=1120px){[data-app=room].room-editor-modern .model-importer-dialog>.model-editor-body{grid-template-columns:230px minmax(320px,1fr) 320px!important}[data-app=room].room-editor-modern .model-import-right-tabs button span{display:none}}[data-app=room] .start-dialog.start-positioned:not(.window-is-closing){animation:none!important;translate:0!important;scale:1!important}[data-app=room] .start-dialog .start-brand{gap:10px;height:38px;min-height:38px!important;padding:5px 12px!important}[data-app=room] .start-dialog .start-brand .saved-projects-title{font-size:12px;line-height:1.4}[data-app=room] .start-dialog .start-file-actions{margin-left:auto}[data-app=room] .project-card-thumb{grid-template-rows:minmax(0,1fr) 46px}[data-app=room] .project-card-thumb .project-card-copy{gap:2px;height:46px;padding:5px 8px}[data-app=room] .project-card-thumb .project-card-meta{gap:0;margin-top:2px}[data-app=room] .project-card-list .project-card-copy{gap:3px;display:grid}[data-app=room] .project-card-list .project-list-size{color:#999;font-size:11px}[data-app=room] .model-property-fold .selected-model-scale>.model-scale-exact{align-items:center;gap:6px;display:flex}[data-app=room] .model-property-fold .selected-model-scale>.model-scale-exact input{flex:1;width:90px;min-width:0}[data-app=room] .model-property-fold .selected-model-scale>.model-scale-exact span{flex:none}[data-app=room].room-editor-modern{--ps-bg:#000;--ps-panel:#030303;--ps-panel-deep:#000;--ps-surface:#080808;--ps-surface-hover:#111;--ps-field:#0b0b0b;--ps-line:#171717;--ps-line-strong:#262626;--ps-text:#f2f2f2;--ps-muted:#818181;--ps-soft:#5f5f5f;--rd-bg:#000;--rd-panel:#030303;--rd-surface:#080808;--rd-surface-hover:#111;--rd-field:#0b0b0b;--rd-line:#171717;--rd-line-soft:#101010;--rd-text:#f2f2f2;--rd-muted:#818181;--rd-accent:#fff;--rd-accent-bg:#151515;--rd-radius:5px;--rd-heading:10px;--rd-label:8.5px;--rd-description:7.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000!important}[data-app=room].room-editor-modern.designer-shell{--room-layout-gap:10px;background:#000!important;grid-template-rows:40px minmax(0,1fr) 0!important}[data-app=room].room-editor-modern>.appbar{height:40px!important;min-height:40px!important;box-shadow:none!important;background:#000!important;border:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}[data-app=room].room-editor-modern>.appbar>.brand,[data-app=room].room-editor-modern>.appbar>.project-name,[data-app=room].room-editor-modern>.appbar>.appbar-mode-spacer{display:none!important}[data-app=room].room-editor-modern .top-actions,[data-app=room].room-editor-modern .top-primary-actions{display:contents!important;position:static!important}[data-app=room].room-editor-modern .file-menu{z-index:8;width:210px;top:5px;left:14px;position:absolute!important}[data-app=room].room-editor-modern .file-menu>button{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;width:auto;max-width:200px;display:flex;position:relative;overflow:hidden;color:#ddd!important;background:0 0!important;border:0!important;border-radius:5px!important;height:30px!important;padding:0 22px 0 14px!important;font-size:9px!important;font-weight:550!important}[data-app=room].room-editor-modern .file-menu>button:before{content:"›";color:#777;font-size:13px;transform:rotate(90deg)}[data-app=room].room-editor-modern .file-menu>button:hover,[data-app=room].room-editor-modern .file-menu>button.active{background:#0c0c0c!important}[data-app=room].room-editor-modern .file-menu-popover{background:#050505!important;border-color:#181818!important;top:33px!important;left:0!important}[data-app=room].room-editor-modern .top-primary-actions>button[title*=Ustawienia]{z-index:7;top:6px;right:13px;color:#0000!important;background:0 0!important;border:0!important;border-radius:5px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:0!important;position:absolute!important}[data-app=room].room-editor-modern .top-primary-actions>button[title*=Ustawienia]:after{content:"⚙";color:#cfcfcf;place-items:center;width:100%;height:100%;font-size:14px;display:grid}[data-app=room].room-editor-modern .top-primary-actions>button[title*=Ustawienia]:hover{background:#101010!important}[data-app=room].room-editor-modern>.left-panel{box-shadow:none!important;background:#030303!important;border:1px solid #111!important;border-radius:8px!important;margin:0 0 10px 10px!important;overflow:hidden!important}[data-app=room].room-editor-modern>.workspace{box-shadow:none!important;background:#f7f7f6!important;border:1px solid #111!important;border-radius:7px!important;margin:0 43px 10px!important;overflow:hidden!important}[data-app=room].room-editor-modern>.right-panel{box-shadow:none!important;background:#030303!important;border:1px solid #111!important;border-radius:8px!important;margin:0 10px 10px 0!important;overflow:hidden!important}[data-app=room].room-editor-modern>.workspace>canvas{box-shadow:none!important;border:0!important;border-radius:6px!important}[data-app=room].room-editor-modern .room-library-heading{z-index:4;background:#030303;border-bottom:0;grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:0 9px;display:grid;position:relative}[data-app=room].room-editor-modern .room-library-search-shell{min-width:0;position:relative}[data-app=room].room-editor-modern .room-library-search{color:#8d8d8d;background:#090909;border:1px solid #252525;border-radius:5px;align-items:center;gap:7px;min-width:0;height:27px;padding:0 9px;display:flex}[data-app=room].room-editor-modern .room-library-search:focus-within{color:#e7e7e7;border-color:#686868;box-shadow:none!important;outline:0!important}[data-app=room].room-editor-modern .room-library-search>svg{flex:none;width:14px;height:14px}[data-app=room].room-editor-modern .room-library-search>input{width:100%;min-width:0;height:100%;color:#ededed!important;box-shadow:none!important;font:500 9px/1 var(--font-ui),Inter,Arial,sans-serif!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}[data-app=room].room-editor-modern .room-library-search>input:focus,[data-app=room].room-editor-modern .room-library-search>input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}[data-app=room].room-editor-modern .room-library-search>input::placeholder{color:#737373}[data-app=room].room-editor-modern .room-library-search-history{z-index:80;background:#070707;border:1px solid #353535;border-radius:5px;gap:1px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #000b}[data-app=room].room-editor-modern .room-library-search-history>span{color:#727272;letter-spacing:.25px;padding:4px 6px 5px;font-size:7px;font-weight:600}[data-app=room].room-editor-modern .room-library-search-history>button{text-align:left;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:28px;display:grid;color:#aaa!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:0 6px!important}[data-app=room].room-editor-modern .room-library-search-history>button:hover{color:#f2f2f2!important;background:#151515!important}[data-app=room].room-editor-modern .room-library-search-history>button>svg{width:12px;height:12px}[data-app=room].room-editor-modern .room-library-search-history>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}[data-app=room].room-editor-modern .room-library-heading>button{color:#ddd!important;background:#070707!important;border:1px solid #151515!important;border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:16px!important;font-weight:350!important}[data-app=room].room-editor-modern .room-library-heading>button:hover{background:#111!important;border-color:#333!important}[data-app=room].room-editor-modern .catalog-toolbar{display:none!important}[data-app=room].room-editor-modern .catalog-folder-strip{min-height:40px;position:relative;background:#030303!important;border-bottom:0!important;margin:0 9px!important;padding:0!important;display:block!important}[data-app=room].room-editor-modern .catalog-folder-strip:after{content:"";pointer-events:none;background:#151515;height:1px;position:absolute;bottom:0;left:0;right:0}[data-app=room].room-editor-modern .catalog-folder-arrow{z-index:3;place-items:center;color:#8a8a8a!important;width:22px!important;min-width:22px!important;height:27px!important;min-height:27px!important;box-shadow:none!important;background:#030303!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:6px!important;bottom:auto!important;transform:none!important}[data-app=room].room-editor-modern .catalog-folder-arrow.previous{left:0!important;right:auto!important}[data-app=room].room-editor-modern .catalog-folder-arrow.next{left:auto!important;right:0!important}[data-app=room].room-editor-modern .catalog-folder-arrow:hover{color:#fff!important;background:#111!important;transform:none!important}[data-app=room].room-editor-modern .catalog-folder-arrow>svg{width:13px;height:13px}[data-app=room].room-editor-modern .category-row{align-items:center;width:100%;min-width:0;height:40px;background:0 0!important;border:0!important;gap:3px!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important}[data-app=room].room-editor-modern .category-row button{color:#8c8c8c!important;min-height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 11px!important;font-size:8px!important;font-weight:500!important}[data-app=room].room-editor-modern .category-row button:hover{color:#ddd!important;background:#0d0d0d!important}[data-app=room].room-editor-modern .category-row button.active{color:#f2f2f2!important;box-shadow:none!important;background:#151515!important}[data-app=room].room-editor-modern .catalog-subfolder-strip{background:#030303!important;border:0!important;min-height:26px!important;margin:0 9px 4px!important;padding:3px 0!important;display:block!important}[data-app=room].room-editor-modern .catalog-subfolder-strip>div{justify-content:flex-start;width:100%}[data-app=room].room-editor-modern .catalog-subfolder-strip button{min-height:22px!important}[data-app=room].room-editor-modern .catalog-grid{align-content:start;scrollbar-color:#262626 #030303!important;background:#030303!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:4px 9px 18px!important}[data-app=room].room-editor-modern .catalog-grid::-webkit-scrollbar{width:6px!important}[data-app=room].room-editor-modern .catalog-grid::-webkit-scrollbar-track{background:#030303!important}[data-app=room].room-editor-modern .catalog-grid::-webkit-scrollbar-thumb{background:#252525!important;border:1px solid #030303!important;border-radius:5px!important}[data-app=room].room-editor-modern .catalog-card,[data-app=room].room-editor-modern .catalog-card.human-card{min-width:0;overflow:hidden;box-shadow:none!important;background:#050505!important;border:1px solid #111!important;border-radius:6px!important}[data-app=room].room-editor-modern .catalog-card:hover{box-shadow:none!important;background:#090909!important;border-color:#2a2a2a!important;transform:none!important}[data-app=room].room-editor-modern .catalog-card-main>span:first-child{background-color:#050505!important;border-radius:5px 5px 0 0!important}[data-app=room].room-editor-modern .catalog-card-meta{background:#050505!important;gap:2px!important;padding:6px 7px 7px!important}[data-app=room].room-editor-modern .catalog-card-meta>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ddd!important;font-size:9px!important;font-weight:550!important}[data-app=room].room-editor-modern .catalog-card-meta>small{color:#666!important;font-size:8px!important}[data-app=room].room-editor-modern>.left-tool-rail,[data-app=room].room-editor-modern>.right-tab-rail{z-index:52!important;width:38px!important;height:auto!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;align-content:start!important;gap:0!important;padding:4px 3px!important;top:40px!important;bottom:10px!important;transform:none!important}[data-app=room].room-editor-modern>.left-tool-rail{left:calc(var(--left-panel-width,420px) + 2px)!important}[data-app=room].room-editor-modern>.right-tab-rail{right:calc(var(--right-panel-width,368px) + 2px)!important}[data-app=room].room-editor-modern>.left-tool-rail button,[data-app=room].room-editor-modern>.right-tab-rail button{color:#777!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;transform:none!important}[data-app=room].room-editor-modern>.left-tool-rail button:hover:not(:disabled),[data-app=room].room-editor-modern>.right-tab-rail button:hover{color:#eee!important;box-shadow:none!important;background:#0d0d0d!important;transform:none!important}[data-app=room].room-editor-modern>.left-tool-rail button.active,[data-app=room].room-editor-modern>.right-tab-rail button.active{color:#fff!important;box-shadow:none!important;background:#151515!important;transform:none!important}[data-app=room].room-editor-modern .room-rail-icon{stroke:currentColor!important;stroke-width:1.6px!important;width:16px!important;height:16px!important}[data-app=room].room-editor-modern>.right-panel>.scene-outliner-dock{background:#030303!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;min-height:92px!important;max-height:38%!important}[data-app=room].room-editor-modern>.right-panel>.scene-outliner-dock.collapsed{min-height:36px!important}[data-app=room].room-editor-modern .scene-outliner-head{background:#030303!important;border:0!important;border-bottom:1px solid #101010!important;height:38px!important;padding:0 11px!important}[data-app=room].room-editor-modern .scene-outliner-head>b{color:#ddd!important;font-size:10px!important}[data-app=room].room-editor-modern .scene-outliner-head>.scene-outliner-collapse{width:14px!important;min-width:14px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-app=room].room-editor-modern .scene-outliner-head>.scene-outliner-collapse:hover{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-app=room].room-editor-modern .scene-outliner-folder{color:#a0a0a0;width:14px;height:14px}[data-app=room].room-editor-modern .scene-outliner-collapse:before,[data-app=room].room-editor-modern .scene-outliner-caret:before{display:none!important}[data-app=room].room-editor-modern .scene-outliner-collapse-icon,[data-app=room].room-editor-modern .scene-outliner-caret>svg{transform-origin:50%;width:13px;height:13px;transition:transform .14s;transform:rotate(0)}[data-app=room].room-editor-modern .scene-outliner-collapse[aria-expanded=true]>.scene-outliner-collapse-icon,[data-app=room].room-editor-modern .scene-outliner-caret[aria-expanded=true]>svg{transform:rotate(90deg)}[data-app=room].room-editor-modern .scene-outliner-list{background:#030303!important}[data-app=room].room-editor-modern .scene-outliner-collection-row{display:none!important}[data-app=room].room-editor-modern .scene-outliner-row,[data-app=room].room-editor-modern .scene-outliner-row.group-row{background:#030303!important;border:0!important;border-radius:0!important;grid-template-columns:12px 19px minmax(0,1fr) auto!important;gap:3px!important;min-height:36px!important;padding-left:5px!important;padding-right:5px!important}[data-app=room].room-editor-modern .scene-outliner-row.child{padding-left:18px!important}[data-app=room].room-editor-modern .scene-outliner-row:hover{background:#101010!important}[data-app=room].room-editor-modern .scene-outliner-row.selected{background:#0d0d0d!important}[data-app=room].room-editor-modern .scene-outliner-group-icon{color:#9b9b9b;width:14px!important;height:14px!important}[data-app=room].room-editor-modern .scene-outliner-switches{align-items:center;grid-template-columns:none!important;gap:4px!important;width:auto!important;display:flex!important}[data-app=room].room-editor-modern .scene-outliner-switches>button{place-items:center;color:#777!important;width:15px!important;min-width:15px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}[data-app=room].room-editor-modern .scene-outliner-switches>button:hover{color:#f5f5f5!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-app=room].room-editor-modern .scene-outliner-action-icon{width:13px;height:13px}[data-app=room].room-editor-modern .scene-outliner-switches>button.off{opacity:.42}[data-app=room].room-editor-modern .scene-outliner-switches>button.on{opacity:1}[data-app=room].room-editor-modern .scene-outliner-resizer{background:#030303!important;height:5px!important}[data-app=room].room-editor-modern .scene-outliner-resizer>i{background:#222!important;height:1px!important}[data-app=room].room-editor-modern .properties-head{background:#030303!important;border:0!important;border-bottom:1px solid #111!important;min-height:51px!important;padding:0 10px!important}[data-app=room].room-editor-modern .properties-head>div>span,[data-app=room].room-editor-modern .scene-plane-heading>span{color:#ddd!important;background:#0b0b0b!important;border-color:#202020!important;border-radius:5px!important}[data-app=room].room-editor-modern :is(.ground-properties-fold,.model-property-fold,.path-panel-fold){box-shadow:none!important;background:#030303!important;border:1px solid #121212!important;border-radius:5px!important;margin:7px 9px!important}[data-app=room].room-editor-modern :is(.ground-properties-fold,.model-property-fold,.path-panel-fold)>summary{color:#d0d0d0!important;background:#030303!important;border:0!important;min-height:34px!important;padding:0 10px!important;font-size:8.5px!important;font-weight:550!important}[data-app=room].room-editor-modern :is(.ground-properties-fold,.model-property-fold,.path-panel-fold)[open]>summary{border-bottom:1px solid #111!important}[data-app=room].room-editor-modern :is(.ground-property-body,.model-property-fold-body,.path-panel-fold-body){background:#050505!important}[data-app=room].room-editor-modern .right-panel :is(button,select,input[type=text],input[type=number],textarea){color:#ddd!important;box-shadow:none!important;background:#0c0c0c!important;border-color:#181818!important}[data-app=room].room-editor-modern .right-panel input[type=range]{box-shadow:none!important;background:#090909!important;border-color:#151515!important}[data-app=room].room-editor-modern>.workspace :is(.room-workspace-toolbox,.camera-popover,.empty-scene-invitation,.drawing-camera-lock-badge,.drawing-camera-lock-toast,.pathtracer-status,.editor-tip,.scatter-origin-tooltip){display:none!important}[data-app=room].room-editor-modern>.panel-resizer-external{opacity:0!important;width:5px!important;top:40px!important;bottom:10px!important}@media (width<=1100px){[data-app=room].room-editor-modern>.workspace{margin-left:39px!important;margin-right:39px!important}[data-app=room].room-editor-modern .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){[data-app=room].room-editor-modern>.workspace{margin:8px!important}}[data-app=room].room-editor-modern .catalog-folder-strip{min-width:0!important;overflow:visible!important}[data-app=room].room-editor-modern .category-row{width:100%!important;min-width:0!important;overflow:auto hidden!important;-webkit-mask-image:none!important;mask-image:none!important}[data-app=room].room-editor-modern>.workspace.render-camera-framing:before,[data-app=room].room-editor-modern>.workspace.render-camera-framing>canvas,[data-app=room].room-editor-modern>.workspace.render-camera-framing .render-camera-grid{border-radius:inherit!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}[data-app=room].room-editor-modern>.workspace,[data-app=room].room-editor-modern>.workspace:before,[data-app=room].room-editor-modern>.workspace>canvas{border-radius:8px!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format{place-self:center!important;height:auto!important;max-height:calc(100% - 20px)!important;margin:0 43px 10px!important;transition:width .28s cubic-bezier(.2,.8,.2,1),aspect-ratio .28s cubic-bezier(.2,.8,.2,1),transform 80ms linear!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format.render-frame-square{aspect-ratio:1!important;width:min(100% - 86px,100vh - 60px)!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format.render-frame-landscape{aspect-ratio:16/9!important;width:min(100% - 86px,177.78vh - 106.67px)!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format.render-frame-standard{aspect-ratio:4/3!important;width:min(100% - 86px,133.33vh - 80px)!important}[data-app=room].room-editor-modern>.workspace.camera-frame-format.render-frame-portrait{aspect-ratio:4/5!important;width:min(100% - 86px,80vh - 48px)!important}[data-app=room].room-editor-modern>.right-tab-rail{visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-auto-rows:32px!important;display:grid!important;transform:none!important}[data-app=room].room-editor-modern>.right-tab-rail button{color:#969696!important;place-items:center!important;display:grid!important}[data-app=room].room-editor-modern>.right-tab-rail button:hover,[data-app=room].room-editor-modern>.right-tab-rail button.active{color:#f4f4f4!important}[data-app=room].room-editor-modern>.right-tab-rail .room-rail-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.45px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;width:17px!important;height:17px!important;display:block!important;overflow:visible!important}[data-app=room].room-editor-modern .catalog-card,[data-app=room].room-editor-modern .catalog-card.human-card{outline:0 solid #0000;box-shadow:none!important;background:0 0!important;border:1px solid #0f0f0f!important;transition:border-color .13s,outline-color .13s!important}[data-app=room].room-editor-modern .catalog-card:hover{box-shadow:none!important;background:0 0!important;border-color:#303030!important;outline:1px solid #303030!important;transform:none!important}[data-app=room].room-editor-modern .catalog-card-main,[data-app=room].room-editor-modern .catalog-card-main>span:first-child,[data-app=room].room-editor-modern .catalog-card-main>span:first-child.has-thumbnail,[data-app=room].room-editor-modern .catalog-card-meta{box-shadow:none!important;background-color:#0000!important}[data-app=room].room-editor-modern>.workspace{box-shadow:none!important;transform:scale(var(--room-editor-view-scale,1))!important;transform-origin:50%!important;border:0!important;outline:0!important;transition:transform 80ms linear!important}[data-app=room].room-editor-modern>.workspace:before,[data-app=room].room-editor-modern>.workspace>canvas{border-radius:inherit!important;box-shadow:none!important;border:0!important;outline:0!important;inset:0!important}[data-app=room].room-editor-modern .catalog-card,[data-app=room].room-editor-modern .catalog-card.human-card{box-shadow:none!important;background:#000!important;border:.5px solid #3a3a3a!important;outline:0!important;transition:border-color .14s!important}[data-app=room].room-editor-modern .catalog-card:hover,[data-app=room].room-editor-modern .catalog-card.human-card:hover{box-shadow:none!important;background:#000!important;border:.5px solid #f0f0f0!important;outline:0!important;transform:none!important}[data-app=room].room-editor-modern>.left-panel .catalog-card-main:hover:not(:disabled){box-shadow:none!important;filter:none!important;background:#000!important;border:0!important;transform:none!important}[data-app=room].room-editor-modern .catalog-card:hover :is(.catalog-card-main,.catalog-card-meta,.catalog-card-main>span:first-child){transform:none!important}[data-app=room].room-editor-modern .catalog-card-main>span:first-child,[data-app=room].room-editor-modern .catalog-card-main>span:first-child.has-thumbnail{box-shadow:none!important;border:0!important;outline:0!important}[data-app=room].room-editor-modern .catalog-card-main,[data-app=room].room-editor-modern .catalog-card-meta,[data-app=room].room-editor-modern .catalog-card-main>span:first-child,[data-app=room].room-editor-modern .catalog-card-main>span:first-child.has-thumbnail{background:#000!important}[data-app=room].room-editor-modern>.left-panel,[data-app=room].room-editor-modern>.right-panel{border:1px solid #3a3a3a!important}[data-app=room].room-editor-modern .room-library-heading-actions{align-items:center;gap:5px;display:flex}[data-app=room].room-editor-modern .room-library-heading-actions>button{color:#ddd!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#080808!important;border:1px solid #202020!important;border-radius:5px!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important}[data-app=room].room-editor-modern .room-library-heading-actions>button>svg{width:15px;height:15px;display:block;margin:0!important}[data-app=room].room-editor-modern .room-library-heading-actions>button:hover{color:#fff!important;background:#121212!important;border-color:#3b3b3b!important}[data-app=room].room-editor-modern>.left-panel .catalog-grid :is(.catalog-card,.catalog-card-main,.catalog-card-meta,.catalog-card-main>span:first-child,.catalog-card-main>span:first-child.has-thumbnail){box-shadow:none!important;background-color:#000!important}[data-app=room].room-editor-modern>.left-panel .catalog-grid .catalog-card:not(:hover),[data-app=room].room-editor-modern>.left-panel .catalog-grid .catalog-card:hover{background:#000!important}@layer room-inspector{[data-app=room].room-editor-modern .room-inspector{padding-top:0!important}[data-app=room].room-editor-modern .room-inspector>.room-category-head{flex:0 0 38px!important;align-items:center!important;height:38px!important;min-height:38px!important;margin-top:0!important;padding-block:0!important;display:flex!important}[data-app=room].room-editor-modern .room-inspector .path-export-actions{gap:8px!important;display:grid!important}[data-app=room].room-editor-modern .room-inspector .path-resolution-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .model-behavior-list{gap:2px!important;display:grid!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .model-behavior-row{aspect-ratio:auto!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:3px 0!important;display:flex!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .model-behavior-row>input{flex:0 0 13px!important;order:-1!important;width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;margin:0!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .model-behavior-row>b{flex:0 auto!important;line-height:16px!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-model-dimensions{gap:3px!important;margin:0 0 8px!important;padding:0!important;display:grid!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-model-dimensions span{color:var(--inspector-muted)!important;font-size:8px!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-model-dimensions b{font-variant-numeric:tabular-nums;white-space:normal!important;color:var(--inspector-text)!important;font-size:10px!important}[data-app=room] .room-inspector{--inspector-font-size:8.5px;--inspector-caption-size:8px;--inspector-control-height:27px;--inspector-button-height:28px;--inspector-bg:var(--ps-panel,#080808);--inspector-field:#171717;--inspector-line:#303030;--inspector-text:#e6e6e6;--inspector-muted:#a3a3a3;container-type:inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;color:var(--inspector-text)!important;background:var(--inspector-bg)!important;font:400 var(--inspector-font-size)/1.45 var(--font-ui), Inter, "Segoe UI", sans-serif!important;text-align:left!important;flex-direction:column!important;gap:8px!important;padding:8px!important;display:flex!important}[data-app=room].theme-light .room-inspector{--inspector-bg:#f5f5f5;--inspector-field:#fff;--inspector-line:#d3d3d3;--inspector-text:#242424;--inspector-muted:#606060}.room-inspector *,.room-inspector :before,.room-inspector :after{box-sizing:border-box!important}.room-inspector :where(div,section,details,button,input,select,textarea,label,summary,p,h3,b,strong,small,em,span){font-family:inherit!important;font-size:inherit!important;letter-spacing:normal!important;font-style:normal!important;line-height:1.45!important}.room-inspector :where(b,strong){font-weight:600!important}.room-inspector :is(.inspector-section-heading,.properties-head b,.scatter-tool-head h3,.array-tool-head h3){font-size:9px!important}.room-inspector button{font-weight:500!important}.room-inspector :where(input,select,textarea,label){font-weight:400!important}:is(.room-inspector,.model-form-column) .inspector-section-title>i[aria-hidden]{display:none!important}.room-inspector :where(small,p,.quality-note,.path-frame-note){overflow-wrap:anywhere;font-size:var(--inspector-caption-size)!important;color:var(--inspector-muted)!important;white-space:normal!important}.room-inspector :where(label,button,input,select,textarea){min-width:0!important}.room-inspector>:where(section,div){width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.room-inspector :is(.selected-model-properties,.selected-object-properties,.room-camera-properties,.room-filter-properties,.room-environment-stack,.room-environment-cards,.path-panel,.ground-properties-panel,.room-modifiers-panel){box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector>.properties-head{min-height:var(--inspector-button-height)!important;border-bottom:1px solid var(--inspector-line)!important;justify-content:space-between!important;align-items:center!important;padding:3px 0 8px!important;display:flex!important}.room-inspector .properties-head>div{gap:7px!important;min-width:0!important}.room-inspector .properties-head>div>span{display:none!important}.room-inspector .properties-head b{color:var(--inspector-text)!important;white-space:normal!important}.room-inspector .properties-head:after{content:none!important}.room-inspector>.room-category-head{flex:0 0 26px!important;height:26px!important;min-height:26px!important;padding:0!important}.room-inspector .room-category-heading{align-items:center!important;gap:8px!important;display:flex!important}.room-inspector .room-category-heading>.room-rail-icon{color:#a0a0a0!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.room-inspector .room-category-heading>b{white-space:nowrap!important}[data-app=room] .scene-outliner-head,.room-inspector .room-category-heading{font-family:var(--font-ui), Inter, "Segoe UI", sans-serif!important}[data-app=room] .scene-outliner-head>b,.room-inspector .room-category-heading>b{letter-spacing:.1px!important;color:#ddd!important;text-align:left!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important}[data-app=room] .scene-outliner-folder,.room-inspector .room-category-heading>.room-rail-icon{color:#a0a0a0!important;stroke-width:1.6px!important;width:14px!important;height:14px!important}.room-inspector>.room-category-head{padding:0 3px!important}[data-app=room]>.right-panel>.scene-outliner-dock{box-shadow:none!important;border-bottom:1px solid #303030!important}[data-app=room] .scene-outliner-head{cursor:pointer;width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:0 0 38px!important;margin:0!important}[data-app=room] .scene-outliner-head:hover{background:#101010!important}[data-app=room] .scene-outliner-head:focus-visible{outline-offset:-2px!important;outline:1px solid #777!important}:is(.room-inspector,.model-form-column) .inspector-section{border:1px solid var(--inspector-line)!important;background:var(--inspector-bg)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:5px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}:is(.room-inspector,.model-form-column) .inspector-section>.inspector-section-heading{cursor:pointer;width:100%!important;min-height:var(--inspector-button-height)!important;height:auto!important;color:var(--inspector-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:7px 8px!important;font-weight:600!important;list-style:none!important;display:flex!important}:is(.room-inspector,.model-form-column) .inspector-section[open]>.inspector-section-heading{border-bottom:1px solid var(--inspector-line)!important;border-radius:4px 4px 0 0!important}:is(.room-inspector,.model-form-column) .inspector-section-heading::-webkit-details-marker{display:none}:is(.room-inspector,.model-form-column) .inspector-section-heading:before,:is(.room-inspector,.model-form-column) .inspector-section-heading:after{content:none!important}:is(.room-inspector,.model-form-column) .inspector-section-title{white-space:normal!important;text-align:left!important;flex:1!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}:is(.room-inspector,.model-form-column) .inspector-section-title>em{color:var(--inspector-muted)!important;font-size:var(--inspector-caption-size)!important}:is(.room-inspector,.model-form-column) .inspector-chevron{stroke-linecap:round;stroke-linejoin:round;transition:transform .15s;fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}:is(.room-inspector,.model-form-column) .inspector-section[open]>summary>.inspector-chevron{transform:rotate(90deg)!important}:is(.room-inspector,.model-form-column) .inspector-section>.inspector-section-body{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 4px 4px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:9px!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important;overflow:visible!important}:is(.room-inspector,.model-form-column) .inspector-section:not([open])>.inspector-section-body{display:none!important}:is(.room-inspector,.model-form-column) .inspector-section-body>*{min-width:0!important;max-width:100%!important}.room-inspector :where(label){width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--inspector-text)!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector label:has(input[type=range]){grid-template-columns:minmax(0,1fr)!important}.room-inspector :is(.scene-light-number-row,.scene-light-select-row,.room-main-light-power,.path-preview-power){min-height:var(--inspector-control-height)!important;grid-template-columns:minmax(0,1fr) auto!important}.room-inspector label:has(>input:is([type=checkbox],[type=color])){min-height:var(--inspector-control-height)!important;grid-template-columns:minmax(0,1fr) auto!important}.room-inspector label>:is(span,b):not(.room-range-readout){white-space:normal!important;min-width:0!important}.room-inspector label>span:not(.room-range-readout){justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}.room-inspector :where(input:not([type=range]):not([type=checkbox]):not([type=file]),select,textarea){font-variant-numeric:tabular-nums;min-width:0!important;min-height:var(--inspector-control-height)!important;height:var(--inspector-control-height)!important;border:1px solid var(--inspector-line)!important;background:var(--inspector-field)!important;max-width:100%!important;color:var(--inspector-text)!important;box-shadow:none!important;border-radius:3px!important;padding:4px 6px!important}.room-inspector input[type=number]{width:100%!important}.room-inspector input[type=color]{width:32px!important;padding:3px!important}.room-inspector input[type=checkbox]{accent-color:#adadad;width:14px!important;height:14px!important;margin:0!important}.room-inspector textarea{height:auto!important;min-height:48px!important}.room-inspector :is(.room-main-light-power,.path-preview-power)>div,.room-inspector .scene-light-number-row>span:last-child{align-items:center!important;gap:4px!important;width:72px!important;display:flex!important}.room-inspector .room-range-readout{font-size:var(--inspector-caption-size)!important;line-height:1!important}.room-inspector .room-range-source-value{display:none!important}.room-inspector :is(.camera-projection-switch,.camera-view-actions,.room-camera-display-modes,.room-camera-grid-colors,.room-filter-family,.room-modifier-switch,.path-panel-presets,.path-frame-options,.room-shadow-scale-presets,.room-shadow-tap-options){width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector .path-resolution-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.room-inspector :is(.camera-projection-switch,.camera-view-actions,.room-camera-display-modes,.room-camera-grid-colors,.room-filter-family,.room-modifier-switch,.path-panel-presets,.path-frame-options,.path-resolution-options,.room-shadow-scale-presets,.room-shadow-tap-options)>button{width:100%!important;min-width:0!important;min-height:var(--inspector-button-height)!important;border:1px solid var(--inspector-line)!important;background:var(--inspector-field)!important;height:auto!important;color:var(--inspector-text)!important;white-space:normal!important;text-align:center!important;box-shadow:none!important;border-radius:3px!important;margin:0!important;padding:6px!important}.room-inspector :is(.camera-projection-switch,.room-camera-display-modes,.room-camera-grid-colors,.room-filter-family,.room-modifier-switch,.path-panel-presets,.path-frame-options,.path-resolution-options,.room-shadow-scale-presets,.room-shadow-tap-options)>button.active{color:#fff!important;background:#353535!important;border-color:#999!important}.room-inspector :is(.room-camera-control-group,.room-camera-grid-settings,.path-frame-group,.room-environment-settings,.room-shadow-noise-controls,.room-shadow-micro-controls,.ground-property-body,.scene-plane-pbr,.room-filter-controls,.room-thickness-controls){background:0 0!important;border:0!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector :is(.room-camera-frame-intro,.room-salto-refine-group,.room-shadow-quality-card,.ground-textures-section,.room-summary,.model-material-editor){border:1px solid var(--inspector-line)!important;box-shadow:none!important;background:0 0!important;border-radius:3px!important;margin:0!important;padding:8px!important}.room-inspector :is(.room-salto-refine-group,.room-shadow-quality-card){gap:8px!important;display:grid!important}.room-inspector .room-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.room-inspector .room-filter-card{border:1px solid var(--inspector-line)!important;border-radius:3px!important;min-width:0!important;padding:3px!important}.room-inspector .room-filter-card b{white-space:normal!important;margin-top:3px!important;display:block!important}.room-inspector .room-filter-section-label{border:0!important;gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector .room-environment-hdri{border:0!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0!important;display:grid!important}.room-inspector .room-environment-hdri-current-preview{width:56px!important;height:42px!important;padding:0!important}.room-inspector .room-environment-hdri-current-copy{gap:3px!important;min-width:0!important;display:grid!important}.room-inspector .room-environment-hdri-actions,.room-inspector .room-environment-hdri-gallery{grid-column:1/-1!important}.room-inspector .room-environment-hdri-actions button{min-height:var(--inspector-control-height)!important;padding:4px 7px!important}.room-inspector .room-environment-hdri-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important;position:static!important}.room-inspector .room-environment-hdri-gallery button{width:100%!important;min-width:0!important}.room-inspector :is(.path-panel-status,.path-frame-readout){border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.room-inspector :is(.path-panel-status,.path-frame-readout)>span{flex:1!important;min-width:0!important}.room-inspector :is(.path-start-rendering,.path-panel-hero>button){min-height:var(--inspector-button-height)!important;width:100%!important;height:auto!important;padding:6px 8px!important}.room-inspector .empty-select,.room-inspector .room-modifier-empty{text-align:center!important;border:1px solid var(--inspector-line)!important;border-radius:5px!important;min-height:80px!important;padding:12px 8px!important}.room-inspector .empty-select p{margin:0!important}.room-inspector :is(.scatter-tool-properties,.array-tool-properties){border:1px solid var(--inspector-line)!important;background:0 0!important;border-radius:5px!important;gap:9px!important;margin:0!important;padding:8px!important;display:grid!important}.room-inspector :is(.scatter-tool-head,.array-tool-head){border:0!important;border-bottom:1px solid var(--inspector-line)!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 0 8px!important;display:flex!important}.room-inspector :is(.scatter-tool-head,.array-tool-head)>span{display:none!important}.room-inspector :is(.scatter-tool-head,.array-tool-head)>div{flex:1!important;min-width:0!important}.room-inspector :is(.scatter-tool-head,.array-tool-head) h3{margin:0!important;font-weight:600!important}.room-inspector :is(.scatter-tool-head,.array-tool-head) em{font-size:var(--inspector-caption-size)!important;color:var(--inspector-muted)!important;font-weight:400!important}.room-inspector :is(.scatter-origin-control,.array-axis-control,.scatter-tool-instances){border:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector :is(.array-axis-control,.scatter-origin-control)>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.room-inspector :is(.array-source,.array-preview-status){border:1px solid var(--inspector-line)!important;background:var(--inspector-field)!important;border-radius:3px!important;margin:0!important;padding:7px!important}.room-inspector .array-source{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;display:grid!important}.room-inspector .array-source>em{font-size:var(--inspector-caption-size)!important;grid-column:2!important;justify-self:start!important}.room-inspector .array-source :is(b,small){white-space:normal!important;overflow-wrap:anywhere!important}.room-inspector .room-camera-grid-settings>div:first-child{align-items:start!important;gap:8px!important}.room-inspector .room-camera-grid-settings>div:first-child>span{flex:1!important;min-width:0!important}.room-inspector .ground-textures-head{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.room-inspector .ground-textures-head>button{width:100%!important;min-height:var(--inspector-control-height)!important;grid-column:1/-1!important}.room-inspector .room-salto-refine-toggle{min-height:var(--inspector-button-height)!important;border:1px solid var(--inspector-line)!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px!important;height:auto!important;padding:7px!important;display:grid!important}.room-inspector .room-salto-refine-toggle>span{white-space:normal!important;text-align:center!important}.room-inspector .room-main-light-power>div{height:var(--inspector-control-height)!important;border:1px solid var(--inspector-line)!important;background:var(--inspector-field)!important;box-shadow:none!important;border-radius:3px!important;align-items:center!important;gap:3px!important;padding:0 6px!important;display:flex!important}.room-inspector .room-main-light-power input{text-align:right!important;appearance:textfield!important;background:0 0!important;border:0!important;flex:1!important;width:0!important;height:100%!important;min-height:0!important;padding:0!important}.room-inspector .room-main-light-power input::-webkit-inner-spin-button{appearance:none!important;margin:0!important}.room-inspector .room-main-light-power input::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.room-inspector .room-main-light-power em{width:auto!important;color:var(--inspector-text)!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important}.room-inspector .room-hdri-grid{grid-template-columns:repeat(auto-fill,56px)!important;align-items:start!important;gap:6px!important;display:grid!important}.room-inspector .room-hdri-grid>button{aspect-ratio:4/3!important;border:1px solid var(--inspector-line)!important;background:var(--inspector-field)!important;color:#fff!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:3px!important;place-content:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.room-inspector .room-hdri-grid>button:hover{border-color:#777!important}.room-inspector .room-hdri-grid>button.active{border-color:#fff!important}.room-inspector .room-hdri-grid img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.room-inspector .room-hdri-grid svg{stroke-width:1.5px!important;width:16px!important;height:16px!important}[data-app=room] input[type=checkbox]{cursor:pointer;appearance:none!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;box-shadow:none!important;background:0 0!important;border:1px solid #666!important;border-radius:2px!important;place-content:center!important;padding:0!important;display:inline-grid!important}[data-app=room] input[type=checkbox]:before{clip-path:polygon(0 45%,18% 28%,40% 53%,83% 5%,100% 20%,40% 90%);transform:scale(0);content:""!important;background:#fff!important;width:8px!important;height:8px!important}[data-app=room] input[type=checkbox]:checked:before{transform:scale(1)}[data-app=room] input[type=checkbox]:indeterminate:before{clip-path:inset(3px 0);transform:scale(1)}[data-app=room] input[type=checkbox]:focus-visible{outline-offset:2px!important;outline:1px solid #fff!important}[data-app=room] .scene-outliner-type.plane{color:#fff!important;stroke:currentColor!important}[data-app=room] :is(.left-panel,.right-panel,.scene-outliner-dock){scrollbar-gutter:auto!important;scrollbar-width:none!important}[data-app=room] :is(.left-panel,.right-panel,.scene-outliner-dock)::-webkit-scrollbar{display:none!important}[data-app=room] .room-scroll-area{flex:auto!important;min-width:0!important;min-height:0!important;position:relative!important;overflow:hidden!important}[data-app=room] .room-scroll-area>.room-scroll-viewport{overscroll-behavior:contain;scrollbar-gutter:auto!important;scrollbar-width:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin-right:0!important;overflow:hidden auto!important}[data-app=room] .room-scroll-viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-app=room] .room-scroll-viewport::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}[data-app=room] .room-scroll-area>.catalog-grid{padding-right:10px!important}[data-app=room] .room-scroll-area>.right-panel-scroll-content{background:var(--ps-panel)!important;padding:0!important}[data-app=room] .room-scroll-track{z-index:5;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;width:6px;top:0;bottom:0;right:0;position:absolute!important}[data-app=room] .room-scroll-thumb{background:#222;border-radius:2px;width:2px;transition:width .18s,background-color .18s;position:absolute;top:0;right:0}[data-app=room] .room-scroll-track:hover .room-scroll-thumb,[data-app=room] .room-scroll-track:focus-visible .room-scroll-thumb,[data-app=room] .room-scroll-area.is-dragging .room-scroll-thumb{background:#333;width:4px}[data-app=room] .room-scroll-track:focus-visible{outline-offset:-1px;outline:1px solid #666}@media (prefers-reduced-motion:reduce){[data-app=room] .room-scroll-thumb{transition:none}}.room-inspector :is(.array-apply,.scatter-generate,.scatter-remove,.room-filter-export-button,.room-camera-reset){min-height:var(--inspector-button-height)!important;border:1px solid var(--inspector-line)!important;border-radius:3px!important;height:auto!important;padding:6px 7px!important}.room-inspector :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:2px solid #999!important}.room-inspector :is(button,input,select):disabled{opacity:.45!important;cursor:not-allowed!important}@container (width<=240px){.room-inspector :is(.camera-projection-switch,.camera-view-actions,.room-modifier-switch,.path-frame-options,.path-panel-presets,.room-camera-display-modes){grid-template-columns:minmax(0,1fr)!important}.room-inspector .room-camera-grid-settings>div:first-child{flex-direction:column!important}.room-inspector .path-resolution-options{grid-template-columns:minmax(0,1fr)!important}}[data-app=room].room-editor-modern .right-panel .scene-outliner-head,[data-app=room].room-editor-modern .room-inspector>.room-category-head .room-category-heading{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}[data-app=room].room-editor-modern .right-panel .scene-outliner-head{padding:0 11px!important}[data-app=room].room-editor-modern .room-inspector>.room-category-head{padding:1px 3px 0!important}[data-app=room].room-editor-modern .right-panel .scene-outliner-head>b,[data-app=room].room-editor-modern .room-inspector>.room-category-head .room-category-heading>b{font:700 10px/14.5px var(--font-ui),Inter,"Segoe UI",sans-serif!important;color:#ddd!important;letter-spacing:.1px!important;text-transform:none!important;text-align:left!important;margin:0!important;padding:0!important}[data-app=room].room-editor-modern .right-panel .scene-outliner-head>.scene-outliner-folder,[data-app=room].room-editor-modern .room-inspector>.room-category-head .room-category-heading>svg{color:#a0a0a0!important;stroke:currentColor!important;stroke-width:1.6px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}[data-app=room].room-editor-modern .right-panel .scene-outliner-dock :is(svg,.scene-outliner-thumb:not(.has-image)){color:#a0a0a0!important}[data-app=room].room-editor-modern .scene-outliner-thumb>svg{stroke-width:1.6px!important;width:14px!important;height:14px!important}.room-inspector .salto-style-workflow .room-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.room-inspector .salto-style-workflow .room-filter-card{aspect-ratio:1!important;text-align:center!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;gap:3px!important;width:100%!important;height:auto!important;min-height:0!important;padding:3px!important;display:grid!important;overflow:hidden!important}.room-inspector .salto-style-workflow .room-filter-card-preview{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.room-inspector .salto-style-workflow .room-filter-card b{font-size:var(--inspector-caption-size)!important;text-align:center!important;margin:0!important;padding:0!important;line-height:1.2!important}.room-inspector .room-modifier-switch>.room-modifier-image-tool{grid-column:1/-1!important}.room-inspector .room-render-engine-control{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.room-inspector .room-render-engine-control>span{color:var(--inspector-muted)!important;font-weight:600!important}.room-inspector .room-render-engine-control>select{width:100%!important;max-width:none!important;min-height:var(--inspector-control-height)!important}.room-inspector .room-export-properties .room-filter-export-scale{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.room-inspector .room-export-properties .room-filter-export-scale>button{gap:3px!important;padding:7px!important;display:grid!important}.room-inspector .room-export-properties .room-filter-export-actions{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.room-inspector .room-export-properties .room-filter-save-image{align-items:center!important;gap:6px!important;width:100%!important;min-height:32px!important;padding:7px 9px!important;display:flex!important}.room-inspector .room-export-properties .room-filter-save-image>em{white-space:nowrap!important;margin-left:auto!important}.room-inspector .room-export-properties button:focus-visible,.room-inspector .room-export-properties summary:focus-visible{outline-offset:2px!important;outline:1px solid #8fbaff!important}@media (prefers-reduced-motion:reduce){.room-inspector .room-export-properties *{transition:none!important}}.room-inspector .camera-projection-switch.room-camera-aspect-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-app=room].workspace-techmed .room-inspector .techmed-room-materials{gap:8px;display:grid}[data-app=room].workspace-techmed .room-inspector .techmed-material-body{gap:12px!important;padding:12px!important;display:grid!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-range{gap:7px!important;margin:0!important;display:grid!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-color{justify-content:space-between;align-items:center;gap:10px;margin:0!important;display:flex!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-color input[type=color]{border:1px solid var(--techmed-outline);background:var(--techmed-field);padding:2px;width:30px!important;min-width:30px!important;height:26px!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}[data-app=room].workspace-techmed .room-inspector .techmed-material-mode button{border:1px solid var(--techmed-outline);border-radius:3px;min-height:28px}[data-app=room].workspace-techmed .room-inspector .techmed-material-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}[data-app=room].workspace-techmed .room-inspector .techmed-material-swatches button{border:1px solid var(--techmed-outline);border-radius:3px;min-width:0!important;height:28px!important;padding:3px!important}[data-app=room].workspace-techmed .room-inspector .techmed-material-swatches i{border-radius:1px;width:100%;height:100%;display:block}[data-app=room].workspace-techmed .room-inspector .techmed-texture-preview{border:1px solid var(--techmed-outline);border-radius:3px;align-items:center;gap:10px;padding:6px;display:flex}[data-app=room].workspace-techmed .room-inspector .techmed-texture-preview img{object-fit:cover;border-radius:2px;width:44px;height:44px}[data-app=room].workspace-techmed .techmed-library-dialog,[data-app=room].workspace-techmed .techmed-library-dialog :is(.start-brand,.start-library,.library-organizer,.start-model-card,.start-library-empty,.library-selection-bar){background:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed .techmed-library-dialog :is(button,input){background:var(--techmed-field)!important;color:var(--techmed-text)!important;border:1px solid var(--techmed-outline)!important;box-shadow:none!important}[data-app=room].workspace-techmed .techmed-library-dialog :is(button:hover,button.active,.start-model-card.selected){border-color:var(--techmed-text)!important}[data-app=room].workspace-techmed .techmed-library-dialog :is(h2,h3,b,strong){color:var(--techmed-text)}[data-app=room].workspace-techmed .techmed-library-dialog :is(p,small){color:var(--techmed-muted)}[data-app=room].workspace-techmed .techmed-library-dialog .start-library{gap:12px;padding:16px 20px;overflow:auto}[data-app=room].workspace-techmed .techmed-library-dialog .start-section-head{flex-wrap:wrap;gap:16px}[data-app=room].workspace-techmed .techmed-library-dialog .start-model-grid{flex:1;min-height:160px}[data-app=room].workspace-techmed .techmed-room-lights-body{gap:10px;padding:12px;display:grid}[data-app=room].workspace-techmed .techmed-room-lights-body button{border:1px solid var(--techmed-outline);min-height:32px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:flex}[data-app=room].workspace-techmed .techmed-room-lights-body button:disabled{opacity:.45;cursor:default}[data-app=room].workspace-techmed .techmed-room-lights-body svg{flex:none;width:16px;height:16px}[data-app=room].workspace-techmed .techmed-light-list{gap:6px;display:grid}[data-app=room].workspace-techmed .techmed-light-list:empty{display:none}[data-app=room].workspace-techmed .techmed-light-list button{justify-content:flex-start}[data-app=room].workspace-techmed .techmed-light-list small{margin-left:auto;font-size:10px}[data-app=room].workspace-techmed .techmed-room-lights-body p{margin:0;font-size:11px;line-height:1.5}[data-app=room].workspace-techmed.room-editor-modern .advanced-dialog{max-height:calc((100dvh - 32px) / var(--ui-zoom,1))!important}[data-app=room].workspace-techmed.room-editor-modern .advanced-settings-layout{flex:1!important;min-height:0!important;overflow:hidden!important}[data-app=room].workspace-techmed.room-editor-modern .advanced-content{min-height:0!important;overflow-y:auto!important}[data-app=room].workspace-techmed.room-editor-modern :is(.advanced-tabs,.advanced-content,.room-library-heading,.catalog-folder-strip,.catalog-grid){background-color:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.advanced-dialog) span:not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){color:inherit!important}[data-app=room].workspace-techmed.room-editor-modern .advanced-tabs button>small{color:var(--techmed-muted)!important}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-presets button{border-radius:4px;min-width:80px;min-height:30px;padding:5px 12px;border:1px solid var(--techmed-outline)!important;font:500 11px var(--font-ui),sans-serif!important}[data-app=room].workspace-techmed.room-editor-modern .advanced-tabs button :is(i,em){color:var(--techmed-muted)!important}[data-app=room].workspace-techmed.room-editor-modern [role=dialog],[data-app=room].workspace-techmed.room-editor-modern [role=dialog] :is(header,footer){background-color:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector{--inspector-bg:var(--techmed-panel);--inspector-field:var(--techmed-field);--inspector-line:var(--techmed-outline);--inspector-text:var(--techmed-text);--inspector-muted:var(--techmed-muted)}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.topbar,.room-side-rail,.bottom-bar,.advanced-dialog,.advanced-dialog header,.advanced-dialog footer,.advanced-settings-tabs,.settings-page-section,.scene-outliner-dock,.scene-outliner-head,.catalog-panel,.library-header,.library-tabs,.catalog-folder-path,.panel-heading,.properties-head):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){background-color:var(--techmed-panel)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.topbar,.room-side-rail,.advanced-dialog) :is(button:not(.catalog-card-main),select,input:not([type=range]):not([type=checkbox]):not([type=color]):not([aria-label=Search\ assets]),textarea):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){background-color:var(--techmed-field)!important;color:var(--techmed-text)!important;border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.topbar,.room-side-rail,.advanced-dialog) :is(b,strong,h2,h3,label,svg,summary,.room-rail-icon,.scene-outliner-folder,.scene-outliner-name):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){color:var(--techmed-text)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.advanced-dialog) :is(small,p,.setting-intro>span,.settings-page-heading>span):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){color:var(--techmed-muted)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.advanced-dialog) :is(section,details,header,footer,.scene-outliner-row,.inspector-section,.properties-head,.room-category-head,.interface-toggle-setting,.interface-preview-card,.settings-page-section):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){border-color:var(--techmed-outline)!important}[data-app=room].workspace-techmed.room-editor-modern :is(.left-panel,.right-panel,.advanced-dialog) button:not(.catalog-card-main):is(:hover,.active,[aria-pressed=true]):not(.scene-outliner-dock,.scene-outliner-dock *,.room-category-head,.room-category-head *){outline-offset:-1px;outline:1px solid var(--techmed-text)!important}[data-app=room].workspace-techmed.room-editor-modern .advanced-dialog :is(.advanced-settings-layout,.advanced-settings-content,.settings-content,.interface-preview-card){background:var(--techmed-panel)!important;color:var(--techmed-text)!important}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls{gap:12px;padding:4px 0;display:grid}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls>label{justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--techmed-outline)!important;flex-direction:row!important;padding:9px 0!important;display:flex!important}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls label>div{align-items:center;gap:10px;display:flex}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls input[type=color]{cursor:pointer;border:1px solid var(--techmed-outline)!important;background:var(--techmed-field)!important;width:32px!important;height:28px!important;padding:2px!important}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls output{width:68px;color:var(--techmed-text);font:11px Anonymous Pro,monospace}[data-app=room].workspace-techmed.room-editor-modern .techmed-theme-controls p{margin:0!important;font-size:11px!important;line-height:1.5!important}[data-app=room].workspace-techmed.room-editor-modern :is(.techmed-theme-presets,.techmed-theme-save-actions){gap:8px;display:flex}[data-app=room].workspace-techmed.room-editor-modern .advanced-dialog footer>span{flex:1;min-width:0;color:var(--techmed-muted)!important}[data-app=room].workspace-techmed.room-editor-modern .left-panel .room-library-search,[data-app=room].workspace-techmed.room-editor-modern .left-panel .room-library-search input{background:var(--techmed-panel)!important}[data-app=room].workspace-techmed .techmed-room-geometry{border-bottom:1px solid var(--techmed-outline);margin-bottom:10px}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-room-geometry{padding:6px 0!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-room-geometry .room-summary{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important;padding:0!important;display:grid!important}[data-app=room].workspace-techmed.room-editor-modern .room-inspector .techmed-room-geometry .room-summary>span{border:1px solid var(--techmed-outline)!important;background:var(--techmed-panel)!important;flex-direction:column!important;grid-area:auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;padding:6px 2px!important;display:flex!important}[data-app=room].workspace-techmed .techmed-grid-controls{gap:16px;display:grid}[data-app=room].workspace-techmed .techmed-grid-controls>label{gap:7px;display:grid!important}[data-app=room].workspace-techmed .techmed-grid-controls label>span{justify-content:space-between;gap:12px;display:flex}[data-app=room].workspace-techmed .techmed-grid-controls input[type=range]{width:100%}[data-app=room].workspace-techmed .techmed-grid-controls .techmed-grid-color{justify-content:space-between;align-items:center;display:flex!important}[data-app=room].workspace-techmed .techmed-grid-controls button{border:1px solid var(--techmed-outline);border-radius:4px;padding:9px 12px}[data-app=room].workspace-techmed .techmed-light-controls,[data-app=room].workspace-techmed .techmed-light-list{gap:8px!important;display:grid!important}[data-app=room].workspace-techmed .techmed-light-actions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}[data-app=room].workspace-techmed .techmed-light-actions>button{white-space:nowrap!important;flex:1!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-row{border:1px solid var(--techmed-outline)!important;border-radius:4px!important;padding:0!important;overflow:hidden!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-row.active{border-color:#777!important}[data-app=room].workspace-techmed .techmed-light-row-head{gap:4px!important;padding:3px!important;display:flex!important}[data-app=room].workspace-techmed .techmed-light-row-head>button:first-child{border:0!important;flex:1!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important}[data-app=room].workspace-techmed .techmed-light-row-head>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left!important;flex:1!important}[data-app=room].workspace-techmed .techmed-light-row-head>button:last-child{border:0!important;width:28px!important;min-width:28px!important;padding:4px!important}[data-app=room].workspace-techmed .techmed-light-row-head svg{color:#a0a0a0!important;flex:0 0 14px!important;width:14px!important;height:14px!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-editor{border-top:1px solid var(--techmed-outline)!important;gap:10px!important;padding:8px!important;display:grid!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-editor label{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-editor .techmed-light-power{grid-template-columns:minmax(0,1fr) 76px!important;gap:6px!important;display:grid!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-power>div{border:1px solid var(--techmed-outline)!important;border-radius:3px!important;align-items:center!important;padding:0 6px!important;display:flex!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-power input[type=number]{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-power>input[type=range]{grid-column:1/-1!important;width:100%!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-power>.room-range-readout{display:none!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-position{gap:10px!important;padding-top:10px!important;display:grid!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-position input[type=number]{width:75px!important;min-width:0!important}[data-app=room].workspace-techmed .room-inspector .techmed-light-position input[type=color]{width:30px!important;height:24px!important;padding:2px!important}}[data-app=room] .room-camera-image-format{gap:10px;padding:12px 0;display:grid}.workspace-entry{color:#eee;min-height:100dvh;font:400 16px/1.5 var(--font-ui), Inter, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;place-items:center;padding:32px 20px;display:grid}.workspace-entry *{box-sizing:border-box}.workspace-entry-card{text-align:center;width:min(100%,580px)}.workspace-entry-logo{object-fit:contain;width:56px;height:56px;margin:0 auto 24px;display:block}.workspace-entry-eyebrow{color:#888;letter-spacing:.16em;margin:0 0 8px;font-size:13px;font-weight:600}.workspace-entry h1{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.2}.workspace-entry-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workspace-entry-options-single{grid-template-columns:minmax(0,1fr)}.workspace-entry button{font:inherit;cursor:pointer}.workspace-entry-options>button{color:#eee;text-align:left;background:#111;border:1px solid #303030;border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:28px;transition:border-color .18s,background-color .18s;display:flex}.workspace-entry-options>button:hover:not(:disabled){background:#191919;border-color:#777}.workspace-entry-options>button>svg{color:#bbb;width:26px;height:26px;margin-bottom:18px}.workspace-entry-options b{letter-spacing:.04em;font-size:19px;font-weight:600}.workspace-entry-options span{color:#999;align-items:center;gap:5px;font-size:14px;display:flex}.workspace-entry-options span svg{width:14px;height:14px}.workspace-entry-form{text-align:left;gap:12px;max-width:360px;margin:auto;display:grid}.workspace-entry-form label{color:#ccc;font-size:14px}.workspace-entry-form input{width:100%;height:46px;font:inherit;color:#fff;background:#111;border:1px solid #444;border-radius:5px;padding:0 14px}.workspace-entry-form p{color:#999;margin:0 0 8px;font-size:14px}.workspace-entry-form button,.workspace-entry-retry{color:#111;background:#eee;border:1px solid #ddd;border-radius:5px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600}.workspace-entry-check{transition:background-color .16s,border-color .16s,color .16s}.workspace-entry-check:hover:not(:disabled){color:#eee;background:#111;border-color:#666}.workspace-entry-form .workspace-entry-back{color:#aaa;background:0 0;border-color:#0000}.workspace-entry :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #eee}.workspace-entry button:disabled{opacity:.5;cursor:wait}.workspace-entry-error{color:#faa;margin:22px 0 0;font-size:14px}.workspace-entry-status{color:#888;margin:22px 0 0;font-size:14px}.workspace-entry-retry{margin-top:14px}@media (width<=420px){.workspace-entry-options{grid-template-columns:1fr}.workspace-entry-options>button{gap:5px;padding:20px}.workspace-entry-options>button>svg{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.workspace-entry-options>button{transition:none}}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro/anonymous-pro-30495d02.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anonymous Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro/anonymous-pro-c9711ceb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro/anonymous-pro-03cdb1d0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anonymous Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro/anonymous-pro-b18ab8ed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-anonymous:"Anonymous Pro",monospace;--scena-bg:#111;--scena-panel:#191919;--scena-raised:#222;--scena-border:#383838;--scena-text:#f0f0f0;--scena-muted:#999}.designer-shell{--scena-parent-zoom:var(--ui-zoom,1.15)}@media (width<=760px){.designer-shell{--scena-parent-zoom:1}}.marketing-site.landing-v2:not(.marketing-process-page){zoom:1.15;width:86.9565vw;height:86.9565dvh;bottom:auto;right:auto}.designer-shell>.marketing-site.landing-v2:not(.marketing-process-page){zoom:calc(1.15 / var(--scena-parent-zoom,1))}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav .marketing-nav-logo{transform:translateY(7px)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a{letter-spacing:.035em;font:700 11px/1 Anonymous Pro,monospace!important}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(n):after{left:var(--marker-left,-7%);right:var(--marker-right,-7%);top:var(--marker-top,50%);height:var(--marker-thickness,3px);clip-path:var(--marker-shape,polygon(0 20%,30% 5%,60% 25%,100% 10%,100% 90%,60% 75%,30% 95%,0 80%));transform:rotate(var(--marker-rotate,-2deg)) scaleX(0)}.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav a:nth-child(n):is(:hover,:focus-visible):after{transform:rotate(var(--marker-rotate,-2deg)) scaleX(1)}.marketing-project-slot{will-change:auto;transition:box-shadow .22s;box-shadow:0 1px 1px #0008,1px 3px 3px #0005,2px 6px 6px #0002}.marketing-project-slot.is-hovered{box-shadow:0 2px 2px #0006,2px 6px 6px #0004,3px 12px 10px #0002}.marketing-project-slot>img{filter:none;image-rendering:auto;opacity:1;transform:none}.marketing-site.landing-v2:not(.marketing-process-page) .marketing-project-marquee{width:min(1560px,86.9565vw - 36px);max-width:none}@media (width<=620px){.marketing-site.landing-v2:not(.marketing-process-page)>.marketing-nav>nav{gap:13px}.marketing-site.landing-v2:not(.marketing-process-page) .marketing-project-marquee{width:100%}}.workspace-hub-overlay{background:var(--scena-bg);color:var(--scena-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--salto-accent:#eee;--blue:#eee}.workspace-hub{--sidebar-size:224px;grid-template-columns:var(--sidebar-size) minmax(0,1fr);background:var(--scena-bg);transition:grid-template-columns .36s cubic-bezier(.22,.75,.2,1)}.workspace-hub.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.workspace-sidebar{width:var(--sidebar-size);border-color:var(--scena-border);background:#151515;padding:28px 14px 16px;transition:transform .36s cubic-bezier(.22,.75,.2,1),opacity .28s;overflow:hidden;transform:translate(0)}.sidebar-hidden .workspace-sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.workspace-identity{border-bottom:1px solid var(--scena-border);padding:0 8px 23px}.workspace-identity-name{color:#f3f3f3;text-align:left;width:100%;font:600 16px/1.4 var(--font-ui),sans-serif;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.workspace-identity-balance{color:#aaa;font:400 12px/1.5 var(--font-ui),sans-serif;text-align:left;background:0 0;border:0;margin-top:7px;padding:0;display:block}.workspace-identity-balance b{color:#eee;margin-left:4px;font-weight:600}.workspace-sidebar>nav{gap:5px;margin-top:20px}.workspace-sidebar>nav button{color:#a4a4a4;background:0 0;border-radius:4px;height:43px}.workspace-sidebar>nav button span{font-size:12px;font-weight:500}.workspace-sidebar>nav button i{font-size:17px;color:inherit!important}.workspace-sidebar>nav button em{font-size:10px;color:#bbb!important;background:#292929!important}.workspace-sidebar>nav button:hover,.workspace-sidebar>nav button.active{color:#fff;background:#292929}.workspace-profile-link{color:#aaa;text-align:left;background:0 0;border:0;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 8px 4px;font-size:12px;display:flex}.workspace-profile-link:hover,.workspace-profile-link.active{color:#fff}.workspace-content{scrollbar-color:#343434 #111;scrollbar-width:thin;background:#111;padding:32px clamp(18px,3vw,48px) 40px}.workspace-welcome{min-height:0;margin:0 0 28px;display:block}.workspace-welcome>div>span{color:#888;letter-spacing:.08em;font:700 11px/1.4 Anonymous Pro,monospace}.workspace-welcome h1{color:#f5f5f5;font:500 clamp(24px,2.5vw,34px)/1.2 var(--font-ui),sans-serif;letter-spacing:-.04em;margin:9px 0 0}.workspace-hub-overlay :is(button,input,select,textarea){font-family:var(--font-ui),sans-serif}.workspace-hub-overlay :is(input,select,textarea){accent-color:#eee;border-radius:4px;color:#eee!important;background:#171717!important;border-color:#444!important}.workspace-hub-overlay :is(button,a,input,select):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #ddd}.workspace-hub-overlay :is(.hub-page h1,.hub-page h2,.hub-profile-card h2,.hub-account-statistics strong){color:#f0f0f0}.workspace-hub-overlay :is(.hub-page>header p,.hub-page>header small,.hub-empty,.hub-model-copy small,.hub-project-copy small){color:#999}.workspace-hub-overlay :is(.hub-page>header h1){font-size:28px}.workspace-hub-overlay :is(.hub-page>header p){font-size:14px;line-height:1.6}.workspace-hub-overlay :is(.hub-library-header>span,.hub-library-actions>button,.hub-library-toolbar,.hub-library-model,.hub-library-empty,.hub-profile-card,.hub-account-statistics,.hub-account-grid>article,.billing-overview>div,.account-plan-grid>article,.credit-packages>article,.credit-history,.team-members-card,.team-settings-card,.hub-course-detail,.hub-course-list>button,.hub-guides-header>aside){box-shadow:none;color:#eee;background:#1a1a1a!important;border-color:#383838!important}.workspace-hub-overlay :is(.hub-library-actions button i,.hub-library-actions button.generator i,.hub-library-header>span,.hub-model-copy small>span,.hub-profile-card>span,.hub-account-grid>article>span,.hub-course-list>button>i,.hub-course-detail>header>span,.hub-course-detail ol button i,.hub-guides-header>aside,.team-member-list article>span){box-shadow:none;color:#eee!important;background:#292929!important;border-color:#444!important}.workspace-hub-overlay :is(.hub-model-preview,.hub-project-preview){background:#202020!important}.workspace-hub-overlay .hub-model-capabilities{z-index:3;opacity:0;gap:4px;transition:opacity .16s,transform .16s;position:absolute;top:8px;left:8px;transform:translateY(-3px);place-items:unset!important;height:auto!important;display:flex!important}.workspace-hub-overlay .hub-library-model:hover .hub-model-capabilities,.workspace-hub-overlay .hub-library-model:focus-within .hub-model-capabilities{opacity:1;transform:none}.workspace-hub-overlay .hub-model-capabilities>i{color:#eee;background:#111e;border:1px solid #555;border-radius:3px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.workspace-hub-overlay .hub-model-capabilities svg{width:13px;height:13px}.workspace-hub-overlay :is(.hub-model-preview>em,.hub-project-preview>i,.workspace-renders button>i,.desktop-app-icon em){color:#171717!important;background:#eee!important;border-color:#666!important}.workspace-hub-overlay :is(.hub-library-actions>button.primary,.hub-model-edit,.hub-library-empty button,.hub-app-hover-description button,.account-plan-grid button,.credit-packages button,.team-settings-card>button,.team-invite>button,.hub-course-detail footer button){box-shadow:none;border-radius:4px;color:#161616!important;background:#e8e8e8!important;border:1px solid #666!important}.workspace-hub-overlay :is(.hub-library-folders>button,.hub-guide-categories>button){color:#aaa!important;background:#1b1b1b!important;border-color:#3a3a3a!important}.workspace-hub-overlay :is(.hub-library-folders>button.active,.hub-guide-categories>button.active,.hub-course-list>button.active,.account-plan-grid>article.active){color:#fff!important;background:#262626!important;border-color:#aaa!important}.workspace-hub-overlay :is(.account-plan-grid>article>i,.credit-packages article>i,.hub-notice,.credit-history p>i,.hub-course-detail ol button.complete i,.team-member-list em,.seat-progress i,.hub-guides-header>aside>i>b){color:#1a1a1a!important;background:#dedede!important;border-color:#777!important}.workspace-hub-overlay :is(.hub-library-folders span,.hub-library-folders i,.hub-guide-categories button,.hub-course-list strong,.hub-course-list em,.hub-course-detail em,.billing-overview strong,.credit-packages article>span,.credit-packages article>b,.credit-history-toggle em,.hub-profile-card em,.team-members-card header>span){color:#ddd!important}.workspace-hub-overlay :is(.desktop-app-icon,.hub-desktop-launch>span){color:#eee!important;background:#222!important;border:1px solid #4a4a4a!important;border-radius:8px!important;box-shadow:0 2px 2px #0004!important}.workspace-hub-overlay :is(.desktop-app-icon>i,.hub-desktop-launch>span>i){font-family:Anonymous Pro,monospace;box-shadow:none!important;color:#eee!important;background:0 0!important}.workspace-hub-overlay .room-app-logo{filter:grayscale()brightness(0)invert()}.workspace-hub-overlay :is(.hub-desktop-launch>b,.desktop-app>b){color:#eee;font-size:13px}.workspace-hub-overlay :is(.hub-desktop-launch>small,.desktop-app>small){color:#888;font-size:11px}.workspace-hub-overlay :is(.hub-app-hover-description,.hub-account-grid article,.hub-course-detail footer){background:#202020;border-color:#3b3b3b}.workspace-hub-overlay *{scrollbar-color:#363636 #171717;scrollbar-width:thin}.workspace-hub-overlay ::-webkit-scrollbar{width:4px;height:4px}.workspace-hub-overlay ::-webkit-scrollbar-thumb{background:#363636;border:0}.workspace-hub-overlay ::-webkit-scrollbar-track{background:0 0}.desktop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.desktop-toolbar>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desktop-toolbar span{letter-spacing:.07em;color:#ddd;font:700 12px/1 Anonymous Pro,monospace}.desktop-toolbar small{color:#888;font-size:12px}.desktop-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.desktop-toolbar-actions :is(button,select){color:#ccc;background:#1a1a1a;border:1px solid #3c3c3c;border-radius:4px;height:34px;padding:0 12px;font-size:12px}.desktop-toolbar-actions button[aria-pressed=true]{color:#141414;background:#eee;border-color:#eee}.desktop-widget-picker select{max-width:180px}.desktop-widget-picker .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desktop-surface{min-width:0;position:relative;container:scena-desktop/inline-size}.desktop-widget{left:var(--tile-x);top:var(--tile-y);width:var(--tile-w);height:var(--tile-h);background:#191919;border:1px solid #383838;border-radius:5px;flex-direction:column;min-width:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 3px #0002;container-type:inline-size}.desktop-widget.is-active{z-index:10;border-color:#ddd;box-shadow:0 8px 24px #0006}.desktop-widget-bar{color:#ddd;background:#1c1c1c;border-bottom:1px solid #333;flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 14px;display:flex}.desktop-widget-bar>b{font:500 12px/1 var(--font-ui),sans-serif}.desktop-widget-bar button{color:inherit;background:0 0;border:0}.desktop-widget-move{text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-self:stretch;align-items:center;gap:9px;min-width:0;padding:0;font-size:12px;display:flex}.desktop-widget-move>span{color:#777;font-size:20px}.desktop-widget-remove{width:28px;height:28px;font-size:20px}.desktop-widget-remove:hover{color:#fff;background:#333;border-radius:3px}.desktop-widget-content{flex:1;min-width:0;min-height:0;padding:18px;overflow:auto}.desktop-widget-resize{color:#bbb;cursor:nwse-resize;touch-action:none;background:#262626;border:0;border-top-left-radius:5px;width:27px;height:27px;position:absolute;bottom:0;right:0}.desktop-widget-resize svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.desktop-surface.is-dragging,.desktop-surface.is-dragging *{-webkit-user-select:none;user-select:none}.is-editing .desktop-widget{border-style:dashed}.is-editing .desktop-widget-content{padding-bottom:28px}.desktop-widget .workspace-app-launcher{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;min-height:0;margin:0;padding:4px 0;display:grid}.desktop-widget .desktop-app{gap:5px;width:100%;min-width:0;padding:0}.desktop-widget .desktop-app-icon{width:70px;height:70px;margin:0 auto 8px}.desktop-widget .desktop-app-icon>i{font-size:32px}.desktop-widget .desktop-app-icon img{width:48px;height:48px}.desktop-widget .desktop-app small{white-space:normal;line-height:1.3}.desktop-widget :is(.workspace-recent,.workspace-renders){box-shadow:none;background:0 0;border:0;padding:0}.desktop-widget :is(.workspace-recent,.workspace-renders)>header{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex}.desktop-widget :is(.workspace-recent,.workspace-renders)>header>div,.desktop-widget .workspace-renders>header{display:none}.desktop-widget .workspace-project-filter{width:100%;display:block}.desktop-widget .workspace-project-filter>span{display:none}.desktop-widget .workspace-project-filter select{width:100%;height:32px;padding:0 8px;font-size:12px}.desktop-widget .hub-project-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.desktop-widget .hub-project-card{color:#ddd;min-width:0;box-shadow:none;background:#202020;border:1px solid #383838;border-radius:4px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.desktop-widget .hub-project-preview{flex:none;width:100%;height:112px}.desktop-widget .hub-project-copy{text-align:left;width:100%;padding:11px}.desktop-widget .hub-project-copy b{color:#eee;font-size:12px}.desktop-widget .hub-project-copy small{font-size:10px;line-height:1.5}.desktop-widget .hub-project-card>em{display:none}.workspace-hub-overlay .desktop-widget .hub-project-card{background:#222!important;border-radius:4px!important;grid-template-columns:none!important;gap:0!important;height:auto!important;min-height:0!important;display:flex!important}.workspace-hub-overlay .desktop-widget .hub-project-preview{border:0!important;border-radius:0!important;width:100%!important;height:112px!important;min-height:112px!important}.workspace-hub-overlay .desktop-widget .hub-project-copy{padding:11px!important}.workspace-hub-overlay .desktop-widget .hub-project-copy b{white-space:normal!important;font-size:12px!important}.workspace-hub-overlay .desktop-widget .hub-project-preview>i{color:#eee!important;background:#282828!important;border:1px solid #555!important}.desktop-widget .workspace-renders>div>button{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #333;border-radius:0;gap:12px;padding:10px 0}.desktop-widget .workspace-renders button img{object-fit:cover;border-radius:3px;width:64px;height:64px}.desktop-widget .workspace-renders button b{color:#ddd;font-size:12px}.desktop-widget .workspace-renders button small{color:#999;font-size:10px}.desktop-widget .hub-empty{padding:14px 0;font-size:13px;line-height:1.7}.desktop-library>strong{color:#eee;font:400 34px/1 Anonymous Pro,monospace;display:block}.desktop-library>strong small{color:#999;font:400 12px/1.4 var(--font-ui),sans-serif;margin:8px 0 20px;display:block}.desktop-library>div{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.desktop-library>div>button{color:#ddd;background:#222;border:1px solid #383838;border-radius:3px;min-width:0;padding:0 0 8px;overflow:hidden}.desktop-library>div :is(img,button>span){object-fit:cover;width:100%;height:80px;font-size:40px;display:block}.desktop-library>div b{text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:11px;display:block;overflow:hidden}.desktop-text-link{color:#ddd;background:0 0;border:0;margin-top:18px;padding:0;font-size:12px}.desktop-resource-counts{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:center;gap:16px;height:100%;display:grid}.desktop-resource-counts>*{color:#ddd;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;display:flex}.desktop-resource-counts strong{font:400 40px/1 Anonymous Pro,monospace}.desktop-resource-counts span{color:#999;font-size:12px}.desktop-empty,.desktop-save-notice{color:#aaa;border:1px dashed #444;padding:24px;font-size:13px}@container (width<=460px){.desktop-widget .workspace-app-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media (width<=1050px){.workspace-hub{--sidebar-size:190px}.workspace-sidebar>nav button{grid-template-columns:28px 1fr auto;justify-items:stretch}.workspace-sidebar>nav button span,.workspace-sidebar>nav button em{display:block}.workspace-content{padding:24px 18px}.workspace-identity-name{font-size:15px}}@media (width<=760px){.workspace-hub{--sidebar-size:150px}.workspace-sidebar{padding:20px 8px 12px}.workspace-sidebar>nav button{grid-template-columns:22px 1fr;gap:4px;padding:0 4px}.workspace-sidebar>nav button em{display:none}.workspace-sidebar>nav button span{font-size:11px}.workspace-identity{padding:0 4px 16px}.workspace-identity-balance{font-size:11px}.workspace-content{padding:22px 12px}.workspace-profile-link{font-size:11px}.workspace-welcome h1{font-size:23px}}@media (width<=560px){.workspace-hub{--sidebar-size:100%;flex-direction:column;display:flex}.workspace-sidebar{border:0;border-bottom:1px solid #333;flex:none;width:100%;height:auto;max-height:160px;padding:14px;transition:transform .3s,max-height .3s,padding .3s,opacity .3s}.workspace-identity{border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}.workspace-identity-name{width:auto;font-size:14px}.workspace-identity-balance{white-space:nowrap;margin:0}.workspace-sidebar>nav{justify-content:space-between;gap:4px;margin:0;display:flex}.workspace-sidebar>nav button{flex-direction:column;justify-content:center;gap:1px;height:40px;padding:0 3px;display:flex}.workspace-sidebar>nav button i{height:19px;font-size:15px}.workspace-sidebar>nav button span{font-size:9px}.workspace-profile-link{display:none}.workspace-main{flex:1}.sidebar-hidden .workspace-sidebar{border:0;max-height:0;padding-block:0;transform:translateY(-100%)}.workspace-content{padding:22px 14px}}@container scena-desktop (width<=599px){.desktop-widget{width:100%;height:auto;min-height:180px;max-height:650px;margin-bottom:16px;position:relative;top:auto;left:auto}.desktop-widget-content{max-height:540px}.desktop-widget-resize{display:none}.desktop-widget-move{cursor:default}}@media (prefers-reduced-motion:reduce){.workspace-hub,.workspace-sidebar,.marketing-project-slot{transition:none!important}}.graphic-launcher-overlay{z-index:2147482400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000b;place-items:center;padding:24px;animation:.14s ease-out both graphicLauncherFade;display:grid;position:fixed;inset:0}.graphic-launcher-dialog{color:#eee;background:#181818;border:1px solid #444;border-radius:5px;width:min(720px,100vw - 48px);max-height:min(650px,100dvh - 48px);overflow:hidden;box-shadow:0 18px 55px #0009}.graphic-launcher-dialog>header{background:#202020;border-bottom:1px solid #3c3c3c;justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.graphic-launcher-dialog>header small,.graphic-launcher-dialog>header h2{margin:0;display:block}.graphic-launcher-dialog>header small{color:#888;font-size:9px}.graphic-launcher-dialog>header h2{margin-top:3px;font-size:17px}.graphic-launcher-dialog>header button{color:#ddd;cursor:pointer;background:#292929;border:1px solid #444;border-radius:3px;width:30px;height:30px;font-size:18px}.graphic-launcher-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:560px;padding:14px;display:grid;overflow-y:auto}.graphic-launcher-projects :is(.graphic-launcher-new,.graphic-project-open){color:#ddd;text-align:left;cursor:pointer;background:#202020;border:1px solid #393939;border-radius:3px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.graphic-launcher-projects :is(.graphic-launcher-new,.graphic-project-open)>:is(img,i){object-fit:cover;color:#eee;background:#111;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.graphic-launcher-projects b,.graphic-launcher-projects small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-launcher-projects b{font-size:11px}.graphic-launcher-projects small{color:#888;margin-top:4px;font-size:9px}.graphic-launcher-projects>p{color:#888;text-align:center;grid-column:1/-1;font-size:11px}.graphic-launcher-new{grid-column:1/-1}.graphic-launcher-new>i{font-size:24px}@keyframes graphicLauncherFade{0%{opacity:0}to{opacity:1}}@media (width<=700px){.graphic-launcher-projects{grid-template-columns:1fr}}.workspace-personal .hub-desktop-launch{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.workspace-personal .hub-desktop-app:hover .hub-desktop-launch{transform:scale(1.035)}:is(.start-dialog,.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.hub-render-preview,.tutorial-card,.graphic-save-dialog,.graphic-new-document-dialog){--rd-panel:#1b1b1b;--rd-line:#3c3c3c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui),sans-serif;color:#eee!important;background:#1b1b1b!important;border:1px solid #444!important;border-radius:5px!important;box-shadow:0 16px 42px #0007!important}:is(.start-dialog,.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.hub-render-preview,.tutorial-card,.graphic-save-dialog,.graphic-new-document-dialog) :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){color:#eee!important;box-shadow:none!important;background:#141414!important;border-color:#444!important;border-radius:3px!important}:is(.start-dialog,.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.hub-render-preview,.tutorial-card,.graphic-save-dialog,.graphic-new-document-dialog) :is(button,a){color:#ddd;box-shadow:none;border-color:#454545;border-radius:3px}:is(.start-dialog,.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.hub-render-preview,.tutorial-card,.graphic-save-dialog,.graphic-new-document-dialog) :is(button.primary,button[type=submit],.name-dialog-actions button:last-child,.room-view-save-confirm){color:#181818!important;background:#eee!important;border-color:#eee!important}:is(.start-dialog,.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.hub-render-preview,.tutorial-card,.graphic-save-dialog,.graphic-new-document-dialog) :is(button,input,select,a):focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #bbb!important}:is(.start-brand,.project-dialog-titlebar,.advanced-dialog>header,.ai-render-dialog>header,.converter-dialog>header,.model-editor-dialog>header,.room-view-save-dialog>header,.hub-render-preview>header){color:#eee!important;background:#202020!important;border-color:#3c3c3c!important}:is(.start-brand,.project-dialog-titlebar,.advanced-dialog>header,.ai-render-dialog>header,.converter-dialog>header,.model-editor-dialog>header,.room-view-save-dialog>header,.hub-render-preview>header) :is(b,h1,h2,h3){color:#eee!important}:is(.start-brand,.project-dialog-titlebar,.converter-dialog,.model-editor-dialog,.hub-render-preview) small{color:#999!important}.name-overlay .project-stack-dialog{background:#1b1b1b!important}.project-dialog-title-icon{box-shadow:none!important;color:#eee!important;background:#262626!important;border-color:#555!important}[data-app=room] .start-overlay.workspace-floating-window{--workspace-sidebar-width:0px!important;padding:12px!important}[data-app=room] .start-overlay.workspace-floating-window:before{background:#0006;left:0}[data-app=room] .start-overlay.workspace-floating-window:after{display:none}[data-app=room] .start-overlay.workspace-floating-window .start-dialog{max-width:calc(100vw - 24px);width:min(1080px,100vw - 24px)!important}[data-app=room] .start-brand{min-height:64px;padding:12px 18px}[data-app=room] .start-brand b{font:600 14px/1.3 var(--font-ui),sans-serif;letter-spacing:-.02em}[data-app=room] .start-brand small{font-size:11px;line-height:1.5}[data-app=room] .start-brand .brandmark{box-shadow:none;background:#222;border:1px solid #444}[data-app=room] .start-brand .salto-brandmark img{filter:brightness(0)invert()}[data-app=room] .new-project-card{box-shadow:none;border:1px solid #5a5a5a;border-radius:4px;background:#222!important}[data-app=room] .new-project-card:hover{border-color:#aaa;background:#2b2b2b!important}[data-app=room] .new-project-card i{box-shadow:none;color:#181818;background:#eee;border-color:#eee}.start-dialog :is(.project-card,.project-card-thumb,.project-card-list,.project-list-tabs,.project-scroll-area,.start-actions,.start-account,.start-library){background:#1b1b1b!important;border-color:#3c3c3c!important}.start-dialog :is(.project-card-thumb,.project-card-list){border-radius:4px;background:#222!important}.start-dialog .project-card:hover{background:#2b2b2b!important;border-color:#888!important}.start-dialog :is(.project-thumb,.project-card-preview){background:#242424!important}.start-dialog :is(.project-list-tabs button,.start-file-actions button){color:#aaa;background:0 0;border-color:#444}.start-dialog :is(.project-list-tabs button.active,.project-list-tabs button:hover){color:#fff;background:#303030}.start-dialog :is(.project-list-tabs button>span,.project-card button){color:#eee!important;background:#333!important;border-color:#444!important}.start-dialog :is(.project-name,.project-card b){color:#eee}.start-dialog :is(.project-meta,.project-card small,.projects-loading,.no-projects){color:#999}.name-dialog :is(.room-project-kind-grid>button,.room-creation-method button){color:#bbb!important;background:#222!important;border-color:#444!important}.name-dialog :is(.room-project-kind-grid>button.active,.room-creation-method button.active){color:#fff!important;background:#333!important;border-color:#bbb!important}.name-dialog :is(.room-project-kind-grid i,.room-creation-method i){color:#eee!important;background:#333!important}.name-dialog .danger-button{color:#fff!important;background:#333!important;border-color:#999!important}.hub-render-preview-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}.hub-render-preview>footer{color:#999;background:#202020!important;border-color:#444!important}.hub-render-preview>footer :is(a,button){color:#181818!important;background:#eee!important;border-color:#eee!important}:is(.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.graphic-save-dialog,.graphic-new-document-dialog) :is(button:not(.primary):not([type=submit]),.segmented,.render-settings-tabs,.model-editor-tabs){color:#ddd;background-color:#292929;border-color:#454545}:is(.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.graphic-save-dialog,.graphic-new-document-dialog) button:is(.active,.selected,[aria-pressed=true]){color:#fff!important;background:#3b3b3b!important;border-color:#aaa!important}:is(.name-dialog,.advanced-dialog,.ai-render-dialog,.converter-dialog,.model-editor-dialog,.room-view-save-dialog,.graphic-save-dialog,.graphic-new-document-dialog) :is(p,label,small){color:#aaa}:is(.graphic-save-dialog,.graphic-new-document-dialog)>header{color:#eee!important;background:#202020!important;border-color:#3c3c3c!important}[data-app=room] .start-overlay .start-dialog,[data-app=room] .start-overlay.workspace-floating-window .start-dialog{min-width:0;min-height:0;width:min(1080px,calc(100vw / var(--scena-parent-zoom,1) - 24px))!important;height:min(680px,calc(100dvh / var(--scena-parent-zoom,1) - 24px))!important;max-width:calc(100vw / var(--scena-parent-zoom,1) - 24px)!important;max-height:calc(100dvh / var(--scena-parent-zoom,1) - 24px)!important}[data-app=room].workspace-personal .start-overlay.workspace-floating-window{--workspace-sidebar-width:224px!important;padding-left:calc(var(--workspace-sidebar-width) + 12px)!important}[data-app=room].workspace-personal .start-overlay.workspace-floating-window:before{left:calc(var(--workspace-sidebar-width))}[data-app=room].workspace-personal .start-overlay.workspace-floating-window .start-dialog{width:min(1080px,calc(100vw / var(--scena-parent-zoom,1) - var(--workspace-sidebar-width) - 24px))!important;max-width:calc(100vw / var(--scena-parent-zoom,1) - var(--workspace-sidebar-width) - 24px)!important}@media (width>=561px) and (width<=1050px){[data-app=room].workspace-personal .start-overlay.workspace-floating-window{--workspace-sidebar-width:216px!important}}@media (width<=560px){[data-app=room].workspace-personal .start-overlay.workspace-floating-window{--workspace-sidebar-width:0px!important}}.graphic-launcher-dialog{background:#000;border-color:#262626;border-radius:8px}.graphic-launcher-dialog>header{background:#000;border-color:#262626;padding:16px 20px}.graphic-launcher-dialog>header button{background:0 0;border-color:#0000}.graphic-launcher-projects{gap:12px;padding:20px}.graphic-launcher-projects :is(.graphic-launcher-new,.graphic-project-open){background:#030303;border-color:#262626;border-radius:5px;padding:12px}.graphic-launcher-projects :is(.graphic-launcher-new,.graphic-project-open):hover{background:#0b0b0b;border-color:#555}.graphic-launcher-projects :is(.graphic-launcher-new,.graphic-project-open)>:is(img,i){background:#080808}.techmed-workspace-apps>button>.techmed-app-mark{background:#fff;border-color:#d8e2e7;width:100px;padding:8px}.techmed-app-mark img{object-fit:contain;width:100%;height:100%}[data-app=room].workspace-techmed.room-editor-modern{--ps-bg:var(--techmed-panel);--ps-panel:var(--techmed-panel);--ps-deep:var(--techmed-panel);--ps-surface:var(--techmed-field);--ps-field:var(--techmed-field);--ps-line:var(--techmed-outline);--ps-text:var(--techmed-text);--ps-muted:var(--techmed-muted)}.techmed-view-controls{z-index:125;background:var(--techmed-panel,#080808);border:1px solid var(--techmed-outline,#303030);border-radius:5px;gap:4px;padding:4px;display:flex;position:absolute;top:12px;left:12px}.techmed-view-controls button{background:var(--techmed-field,#171717);width:28px;height:28px;color:var(--techmed-muted,#a3a3a3);cursor:pointer;border:1px solid #0000;border-radius:3px;place-items:center;padding:0;font:500 12px Anonymous Pro,monospace;display:grid}.techmed-view-controls button:hover,.techmed-view-controls button[aria-pressed=true]{border-color:var(--techmed-text,#e6e6e6);color:var(--techmed-text,#e6e6e6)}.techmed-view-controls button:focus-visible{outline:2px solid var(--techmed-text,#e6e6e6);outline-offset:2px}.techmed-model-browser{--preview-column:minmax(360px,42%);gap:14px}.techmed-model-browser>.techmed-model-toolbar{grid-template-columns:minmax(0,1fr) var(--preview-column);gap:20px;display:grid}.techmed-model-browser .techmed-model-toolbar>label{width:100%;min-width:0}.techmed-library-actions{align-items:stretch;gap:8px;display:flex}.techmed-library-actions>button{white-space:nowrap;flex:1;justify-content:center;min-width:0;padding:8px!important;font-size:11px!important}.techmed-library-actions>button>svg{width:16px;height:16px}.techmed-model-folders{flex:none;gap:8px;width:calc(58% - 12px);max-width:calc(100% - 380px);padding:0 0 3px;display:flex;overflow-x:auto}.techmed-model-folders button{color:#a7abad;cursor:pointer;background:#191b1d;border:1px solid #363a3d;border-radius:4px;flex:none;padding:7px 12px;font-size:12px}.techmed-model-folders button.active{color:#fff;border-color:#d4d4d4}.techmed-model-browser-body.with-preview{grid-template-columns:minmax(0,1fr) var(--preview-column)}.techmed-browser-preview{background:#fff}.techmed-live-viewer.techmed-white-viewer{background:#fff;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.techmed-white-viewer canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.techmed-model-stage>.techmed-white-viewer{position:absolute;inset:0}.techmed-white-viewer .techmed-viewer-state{color:#444;background:#fffe}.techmed-white-viewer .techmed-viewer-tip{color:#666;background:#fffffff0;border-color:#dedede}.techmed-rooms-browser{flex-direction:column;gap:24px;height:100%;min-height:0;display:flex}.techmed-rooms-browser .techmed-model-toolbar{flex:none}.techmed-rooms-browser .techmed-model-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.techmed-rooms-browser .techmed-model-tile>img{object-fit:cover;background:#fff;height:190px}.techmed-rooms-browser .techmed-model-tile small{color:#989c9f;margin-top:6px;font-size:11px;display:block}.techmed-rooms-browser>p{color:#999;font-size:13px;line-height:1.6}.techmed-rooms-browser>p button{color:#eee;cursor:pointer;background:#222;border:1px solid #444;border-radius:4px;margin-top:12px;padding:8px 12px;display:block}.techmed-room-presentation{flex-direction:column;gap:20px;height:100%;min-height:0;display:flex}.techmed-room-presentation>header{align-items:center;gap:24px;display:flex}.techmed-room-presentation>header button{color:#ddd;cursor:pointer;background:#191b1d;border:1px solid #393d40;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.techmed-room-presentation h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:500}.techmed-room-presentation time{color:#999;margin-left:auto;font-size:12px}.techmed-room-presentation-body{flex:1;grid-template-columns:minmax(0,1fr) 310px;gap:24px;min-height:0;display:grid}.techmed-room-presentation-body>.techmed-live-viewer{border-radius:6px;min-height:350px}.techmed-room-summary{min-width:0;padding:0 4px 16px 0;overflow:auto}.techmed-room-summary h2{color:#eee;border-bottom:1px solid #383b3d;justify-content:space-between;align-items:center;margin:24px 0 12px;padding-bottom:10px;font-size:14px;font-weight:500;display:flex}.techmed-room-summary h2:first-child{margin-top:0}.techmed-room-summary h2 small{color:#aaa;font-size:12px}.techmed-room-summary dl{gap:12px;margin:0;display:grid}.techmed-room-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.techmed-room-summary dl>div:first-child{flex-direction:column;gap:6px}.techmed-room-summary dt{color:#a4a8ab;font-size:12px}.techmed-room-summary dd{color:#eee;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.techmed-room-summary ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.techmed-room-summary li>b{color:#ddd;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;display:flex}.techmed-room-summary li em{white-space:nowrap;color:#aaa;font-style:normal}.techmed-room-summary li>span{color:#999;margin-top:5px;font-size:11px;display:block}.techmed-room-wall-list{color:#888;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.techmed-room-wall-list>span{background:#191b1d;border:1px solid #303538;border-radius:3px;padding:6px 8px}.techmed-room-wall-list b{color:#ccc;font-weight:400}.techmed-save-overlay{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#eee;font:14px var(--font-ui),sans-serif;cursor:wait;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.techmed-save-overlay>span{background:#151515;border:1px solid #555;border-radius:6px;padding:24px 32px}@media (width<=1150px){.techmed-library-actions>button{flex-direction:column;gap:4px;font-size:10px!important}.techmed-model-browser{--preview-column:minmax(300px,42%)}.techmed-model-folders{max-width:calc(100% - 320px)}.techmed-room-presentation-body{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=850px){.techmed-model-browser>.techmed-model-toolbar{grid-template-columns:1fr}.techmed-library-actions>button{flex-direction:row}.techmed-model-folders{width:100%;max-width:none}.techmed-model-browser-body.with-preview{grid-template-columns:1fr;overflow:auto}.techmed-room-presentation-body{flex-direction:column;display:flex;overflow:auto}.techmed-room-presentation-body>.techmed-live-viewer{flex:none;height:400px}.techmed-room-summary{overflow:visible}.techmed-room-presentation>header{flex-wrap:wrap;gap:12px}}.techmed-workspace-minimal .techmed-workspace-identity img{width:160px;max-width:100%;height:54px}.techmed-workspace-minimal .techmed-workspace-identity{padding:10px 3px}.techmed-library-catalog{gap:20px}.techmed-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.techmed-library-heading h1{align-items:center;gap:12px;margin:0;font-size:23px;font-weight:500;line-height:1.4;display:flex}.techmed-library-heading h1>span{border:1px solid var(--techmed-outline);color:var(--techmed-muted);border-radius:4px;padding:3px 8px;font-size:12px}.techmed-library-catalog .techmed-library-actions>button{border:1px solid var(--techmed-outline);cursor:pointer;border-radius:4px;flex-direction:row;align-items:center;gap:8px;min-height:40px;display:flex;font:14px var(--font-ui),sans-serif!important;padding:9px 12px!important}.techmed-library-catalog>.techmed-model-toolbar{display:block}.techmed-library-catalog>.techmed-model-toolbar>label{box-sizing:border-box}.techmed-library-layout{flex:1;grid-template-columns:200px minmax(0,1fr);gap:24px;min-height:0;display:grid}.techmed-library-categories{border-right:1px solid var(--techmed-outline);scrollbar-width:thin;min-width:0;padding-right:16px;overflow:auto}.techmed-library-categories h2{margin:0 0 16px;font-size:14px;font-weight:500}.techmed-library-categories nav{gap:6px;display:grid}.techmed-library-categories button{width:100%;min-height:38px;font:13px/1.4 var(--font-ui),sans-serif;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:8px;display:flex}.techmed-library-categories button>span{overflow-wrap:anywhere;flex:1;min-width:0}.techmed-library-categories button>svg{width:17px;height:17px}.techmed-library-categories button>small{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.techmed-library-subcategories{border-left:1px solid #c4cbd2;gap:3px;margin:5px 0 5px 16px;padding-left:8px;display:grid}.techmed-library-catalog .techmed-model-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.techmed-library-catalog .techmed-model-empty{grid-column:1/-1;margin:0;padding:20px 0;line-height:1.5}.techmed-model-preview-dialog{border:1px solid var(--techmed-outline);width:min(1000px,100vw - 40px);max-width:none;height:min(740px,100dvh - 48px);max-height:none;color:var(--techmed-text);font-family:var(--font-ui),sans-serif;border-radius:6px;margin:auto;padding:0;overflow:hidden}.techmed-model-preview-dialog[open]{flex-direction:column;animation:.16s ease-out techmed-preview-appear;display:flex}.techmed-model-preview-dialog::backdrop{background:#11182799}.techmed-model-preview-dialog>header{border-bottom:1px solid var(--techmed-outline);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.techmed-model-preview-dialog>header>div{min-width:0}.techmed-model-preview-dialog h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.4}.techmed-model-preview-dialog p{color:var(--techmed-muted);margin:4px 0 0;font-size:13px}.techmed-model-preview-dialog button{border:1px solid var(--techmed-outline);min-height:36px;font:14px var(--font-ui),sans-serif;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.techmed-model-preview-dialog>header button{flex:none;width:36px;padding:6px}.techmed-model-preview-dialog>footer{border-top:1px solid var(--techmed-outline);flex-shrink:0;justify-content:flex-end;padding:12px 20px;display:flex}.techmed-model-preview-stage{background:#fff;flex:1;min-height:0;position:relative}.techmed-model-preview-stage>.techmed-live-viewer{min-height:0;position:absolute;inset:0}.techmed-model-preview-dialog .techmed-viewer-tip{text-align:center;width:max-content;max-width:calc(100% - 32px);font-size:12px}@keyframes techmed-preview-appear{0%{opacity:0}to{opacity:1}}@media (width<=1000px){.techmed-library-layout{grid-template-columns:165px minmax(0,1fr);gap:18px}.techmed-workspace-minimal>main{padding:24px}}@media (width<=760px){.techmed-workspace-minimal .techmed-workspace-identity img{width:50px;height:36px}.techmed-workspace-minimal .techmed-workspace-identity{padding:3px 0}.techmed-workspace-minimal>main{padding:18px 12px}.techmed-library-heading{gap:12px}.techmed-library-heading h1{font-size:20px}.techmed-library-layout{grid-template-columns:132px minmax(0,1fr);gap:12px}.techmed-library-categories{padding-right:8px}.techmed-library-categories button{gap:6px;padding:7px 5px;font-size:12px}.techmed-library-categories button>svg{display:none}.techmed-library-catalog .techmed-model-tiles{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));overflow:auto}.techmed-model-preview-dialog{width:calc(100vw - 20px);height:calc(100dvh - 32px)}.techmed-model-preview-dialog>header{padding:12px}}@media (prefers-reduced-motion:reduce){.techmed-model-preview-dialog[open]{animation:none}}.techmed-workspace-minimal button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .22s,transform .22s}.techmed-workspace-minimal .techmed-workspace-sidebar nav{gap:8px}.techmed-workspace-minimal .techmed-workspace-sidebar nav button{border-radius:8px;min-height:44px;font-weight:500}.techmed-program-icons{gap:20px}.techmed-program-icons button{border-radius:12px;gap:24px;width:196px;height:196px;position:relative}.techmed-program-symbol{border:1px solid;border-radius:18px;place-items:center;width:76px;height:76px;transition:background-color .2s,transform .22s;display:grid}.techmed-program-symbol>svg{stroke-width:1.45px;width:38px;height:38px}.techmed-program-icons button>svg.techmed-program-arrow{stroke-width:1.5px;opacity:0;width:17px;height:17px;transition:opacity .2s,transform .22s;position:absolute;top:15px;right:15px;transform:translate(-3px,3px)}.techmed-program-icons button:is(:hover,:focus-visible){transform:translateY(-3px)}.techmed-program-icons button:is(:hover,:focus-visible)>.techmed-program-symbol{transform:translateY(-2px)}.techmed-program-icons button:is(:hover,:focus-visible)>svg.techmed-program-arrow{opacity:1;transform:none}.techmed-workspace-minimal .techmed-program-icons button:active{transform:translateY(0)scale(.985)}.techmed-workspace-minimal :is(.techmed-library-actions button,.techmed-model-edit){border-radius:7px}.techmed-workspace-minimal .techmed-model-tiles>article{border-radius:9px;transition:border-color .2s,box-shadow .2s}@media (width<=760px){.techmed-program-icons button{gap:20px;width:160px;height:172px}.techmed-program-symbol{border-radius:15px;width:64px;height:64px}.techmed-program-symbol>svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.techmed-workspace-minimal button,.techmed-program-symbol,.techmed-program-icons button>svg.techmed-program-arrow,.techmed-workspace-minimal .techmed-model-tiles>article{transition:none!important}.techmed-program-icons button:is(:hover,:focus-visible),.techmed-program-icons button:is(:hover,:focus-visible)>.techmed-program-symbol{transform:none}}.techmed-model-preview-dialog{max-width:calc((100vw - 32px) / var(--ui-zoom,1));max-height:calc((100dvh - 40px) / var(--ui-zoom,1))}.techmed-workspace-minimal .techmed-model-tile>:is(img,svg){aspect-ratio:1;box-sizing:border-box;object-fit:contain;width:100%;height:auto}.techmed-room-presentation-body{grid-template-columns:minmax(0,1fr) 224px;gap:24px}.techmed-room-presentation-body>.techmed-live-viewer{border:1px solid var(--techmed-outline);border-radius:8px;position:relative}.techmed-room-area{border-bottom:1px solid var(--techmed-outline);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.techmed-room-area>span{font-size:12px}.techmed-room-area>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.techmed-room-area small{letter-spacing:0;font-size:20px;font-weight:400}.techmed-room-summary h2{margin-top:24px;font-size:13px}.techmed-room-summary li>b{gap:10px;line-height:1.5}.techmed-white-viewer .techmed-viewer-state{gap:14px;padding:24px}.techmed-white-viewer .techmed-viewer-state b{font:500 13px/1.5 var(--font-ui,Arial),sans-serif;margin:0}.techmed-white-viewer .techmed-viewer-state small{font-variant-numeric:tabular-nums;min-height:16px;margin:0;font-size:12px}.techmed-viewer-progress{border-radius:3px;width:min(240px,80%);height:4px;overflow:hidden}.techmed-viewer-progress>span{border-radius:3px;height:100%;transition:width .15s linear;display:block}.techmed-viewer-progress.indeterminate>span{width:35%;animation:1.1s ease-in-out infinite techmed-progress}.techmed-white-viewer .techmed-viewer-state button{border:1px solid var(--techmed-outline);cursor:pointer;border-radius:6px;padding:9px 14px;font-size:12px}.techmed-viewer-selection{border:1px solid;border-radius:8px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:10px 10px 10px 14px;font-size:13px;line-height:1.5;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 16px #102a4212}.techmed-viewer-selection>span{overflow-wrap:anywhere;min-width:0}.techmed-viewer-selection>button{cursor:pointer;border:0;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}@keyframes techmed-progress{0%{transform:translate(-105%)}to{transform:translate(390%)}}@media (width<=1100px) and (width>=851px){.techmed-room-presentation-body{grid-template-columns:minmax(0,1fr) 170px;gap:16px}}@media (prefers-reduced-motion:reduce){.techmed-viewer-progress>span{transition:none}.techmed-viewer-progress.indeterminate>span{width:50%;animation:none}}.techmed-model-thumb{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.techmed-model-thumb>img{object-fit:contain;width:100%;height:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block}.techmed-model-thumb>svg{width:48px;height:48px;color:var(--techmed-muted)}.techmed-model-tiles>article:is(:hover,:focus-within) .techmed-model-thumb>img{transform:scale(1.045)}.techmed-model-actions{z-index:2;gap:6px;display:flex;position:absolute;top:9px;right:9px}.techmed-model-actions>button{cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;padding:6px;display:grid}.techmed-model-actions>button>svg{stroke-width:1.6px;width:17px;height:17px}.techmed-model-actions>button:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.techmed-model-thumb>img{transition:none}.techmed-model-tiles>article:is(:hover,:focus-within) .techmed-model-thumb>img{transform:none}}.workspace-techmed .techmed-workspace-footer{border-top:1px solid #e2e8ef;flex-shrink:0;margin-top:auto;padding-top:16px}.workspace-techmed .techmed-workspace-footer .techmed-signout{color:#64778b;width:100%;min-height:48px;font:500 14px/1.3 var(--font-ui,Arial),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 14px;transition:color .2s,background-color .2s;display:flex}.workspace-techmed .techmed-signout>svg{stroke-width:1.55px;flex:none;width:21px;height:21px}.workspace-techmed .techmed-workspace-footer .techmed-signout:hover:not(:disabled){color:#176cc6;background:#edf4fe}.workspace-techmed .techmed-signout:focus-visible{outline-offset:2px;outline:2px solid #176cc6}.workspace-techmed .techmed-signout:disabled{opacity:.6;cursor:wait}.workspace-techmed .techmed-workspace-footer>p{color:#a33f43;font:12px/1.5 var(--font-ui,Arial),sans-serif;margin:0 6px 10px}@media (width<=760px){.workspace-techmed .techmed-workspace-footer .techmed-signout{justify-content:center;gap:0;padding:0}.workspace-techmed .techmed-signout>span{display:none}}body:has(.techmed-workspace-minimal){overflow:hidden!important}.techmed-news-container[hidden]{display:none!important}.techmed-news-container:not([hidden]){animation:.25s ease-out tm-center-enter}.workspace-techmed .techmed-workspace-minimal{font-family:var(--font-ui,Arial),sans-serif;grid-template-columns:222px minmax(0,1fr);gap:14px;padding:14px}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-sidebar{border:1px solid;border-radius:16px;gap:30px;padding:22px 12px;overflow:auto}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-identity{border-radius:0;justify-content:center;align-items:center;margin:0;padding:12px 12px 24px;display:flex;border-bottom:1px solid!important}.workspace-techmed .techmed-workspace-identity img{width:164px;max-width:100%;height:60px}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav{isolation:isolate;flex-direction:column;gap:8px;display:flex;position:relative}.workspace-techmed .techmed-workspace-sidebar nav:before{content:"";height:48px;transform:translateY(calc(var(--tm-nav-index,0) * 56px));z-index:-1;border:1px solid;border-radius:11px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button{height:48px;min-height:48px;font:500 14px/1.3 var(--font-ui,Arial),sans-serif;white-space:nowrap;border:0;border-radius:11px;gap:12px;padding:0 14px;transition:color .2s,background-color .2s}.workspace-techmed .techmed-workspace-sidebar nav button>svg{stroke-width:1.55px;width:21px;height:21px;transition:transform .22s}.workspace-techmed .techmed-workspace-sidebar nav button:hover>svg{transform:translateY(-1px)}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-content{scrollbar-gutter:stable;border:1px solid;border-radius:16px;padding:clamp(24px,3.5vw,48px)}.workspace-techmed .techmed-program-icons{grid-template-columns:repeat(3,minmax(170px,250px));align-items:stretch;gap:20px;display:grid}.workspace-techmed .techmed-program-icons>button{border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;height:230px;padding:26px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.workspace-techmed .techmed-program-symbol{border-radius:22px;width:78px;height:78px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s;box-shadow:inset 0 1px #fff}.workspace-techmed .techmed-program-symbol>svg{stroke-width:1.4px;width:36px;height:36px}.workspace-techmed .techmed-program-icons button>span{font:550 14px/1.45 var(--font-ui,Arial),sans-serif;letter-spacing:.02em;text-align:left;max-width:165px}.workspace-techmed .techmed-program-icons button>svg.techmed-program-arrow{opacity:.45;width:18px;height:18px;top:auto;bottom:29px;right:22px;transform:none}.workspace-techmed .techmed-program-icons button:is(:hover,:focus-visible){transform:translateY(-4px)}.workspace-techmed .techmed-program-icons button:is(:hover,:focus-visible)>svg.techmed-program-arrow{opacity:1;transform:translate(2px,-2px)}.workspace-techmed .techmed-workspace-content>.techmed-program-icons,.workspace-techmed .techmed-workspace-content>.tm-news,.workspace-techmed .techmed-workspace-content>.techmed-library-catalog,.workspace-techmed .techmed-workspace-content>.techmed-rooms-browser{animation:.25s ease-out tm-center-enter}@keyframes tm-center-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.tm-news{width:100%;max-width:900px;font:14px/1.55 var(--font-ui,Arial),sans-serif;flex-direction:column;gap:24px;margin:0 auto;display:flex}.tm-news-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tm-news-heading>div>span{letter-spacing:.15em;font-size:11px;font-weight:600}.tm-news-heading h1{letter-spacing:-.035em;margin:5px 0 0;font-size:30px;font-weight:550;line-height:1.2}.tm-news button{cursor:pointer}.tm-news button:disabled{cursor:default;opacity:.5}.tm-news :is(button,input,textarea,select){font-family:inherit;font-size:14px}.tm-news button svg{stroke-width:1.6px;flex:none;width:19px;height:19px}.tm-news-refresh{border:1px solid;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.tm-news-composer{border:1px solid;border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.tm-news-composer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-news-composer-heading>b{font-size:14px;font-weight:550}.tm-news-composer select{border:1px solid;border-radius:7px;max-width:155px;padding:5px 9px}.tm-news-composer input:not([type=file]){outline-offset:4px;border:0;border-bottom:1px solid;border-radius:0;width:100%;min-width:0;padding:8px 0}.tm-news-composer textarea{resize:vertical;field-sizing:content;outline-offset:5px;border:0;border-radius:0;width:100%;min-height:90px;max-height:320px;padding:0;line-height:1.6;display:block}.tm-news-composer>footer{border-top:1px solid;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.tm-news-composer>footer input[hidden]{display:none!important}.tm-news-composer>footer button{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;line-height:1.2;display:flex}.tm-news-audience{margin-right:auto;font-size:12px}.tm-news-composer>footer .tm-news-send{margin-left:auto;padding:9px 16px}.tm-news-attachments{flex-wrap:wrap;gap:10px;display:flex}.tm-news-attachments>div{border:1px solid;border-radius:8px;width:92px;height:72px;position:relative;overflow:hidden}.tm-news-attachments img{object-fit:cover;width:100%;height:100%;display:block}.tm-news-attachments button{border:1px solid;border-radius:6px;place-items:center;width:24px;height:24px;padding:3px;display:grid;position:absolute;top:4px;right:4px}.tm-news-filters{border-bottom:1px solid;flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.tm-news-filters button{border:1px solid #0000;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:500}.tm-news-feed{flex-direction:column;gap:18px;display:flex}.tm-news-post{overflow-wrap:anywhere;border:1px solid;border-radius:14px;min-width:0;padding:24px}.tm-news-post>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.tm-news-avatar{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.tm-news-avatar>svg{stroke-width:1.5px;width:21px;height:21px}.tm-news-post>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-news-post>header b{font-size:14px;font-weight:550}.tm-news-post time{font-size:12px;line-height:1.4}.tm-news-badge{border:1px solid;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-flex}.tm-news-badge svg{stroke-width:2px;width:12px;height:12px}.tm-news-post h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.35}.tm-news-body{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.tm-news-post .tm-news-delete{opacity:.65;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:5px;display:grid}.tm-news-badge+.tm-news-delete{margin-left:0}.tm-news-post>footer{border-top:1px solid;margin-top:20px;padding-top:14px}.tm-news-post>footer button{border:0;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:5px 9px;font-size:13px;display:flex}.tm-news-post>footer small{margin-left:4px;font-size:12px;font-weight:600}.tm-news-post-images{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;max-width:650px;margin-top:18px;display:grid}.tm-news-post-images button{border:1px solid;border-radius:9px;height:190px;padding:0;display:block;overflow:hidden}.tm-news-post-images img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.tm-news-post-images button:hover img{transform:scale(1.025)}.tm-news-thread{border-top:1px solid;border-radius:0 0 14px 14px;margin:18px -24px -24px;padding:20px 24px 24px}.tm-news-replies{flex-direction:column;gap:20px;display:flex}.tm-news-post.tm-news-reply{border:0;border-bottom:1px solid;border-radius:0;padding:0 0 18px}.tm-news-reply>header{margin-bottom:10px}.tm-news-reply .tm-news-body{font-size:14px}.tm-news-reply-composer{margin-top:20px;padding:16px}.tm-news-reply-composer textarea{min-height:56px}.tm-news-reply-composer .tm-news-audience{display:none}.tm-news-more{border:1px solid;border-radius:9px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:10px 16px;display:flex}.tm-news-error{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.5;display:flex}.tm-news-error button{border:1px solid;border-radius:6px;padding:5px 10px}.tm-news-notice{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.tm-news-notice svg{width:18px;height:18px}.tm-news-empty{text-align:center;border:1px dashed;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex}.tm-news-empty>svg{stroke-width:1.2px;width:28px;height:28px}.tm-news-empty>b{font-size:16px;font-weight:500}.tm-news-empty p{max-width:440px;margin:0}.tm-news-delete-confirm{align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.tm-news-delete-confirm button{border:1px solid;border-radius:6px;padding:5px 10px}.tm-news-image-dialog{max-width:calc((100vw - 32px) / var(--ui-zoom,1));max-height:calc((100dvh - 32px) / var(--ui-zoom,1));border:1px solid;border-radius:12px;margin:auto;padding:44px 12px 12px;overflow:hidden}.tm-news-image-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#182333a8}.tm-news-image-dialog>button{border:1px solid;border-radius:7px;place-items:center;width:30px;height:30px;padding:4px;display:grid;position:absolute;top:8px;right:10px}.tm-news-image-dialog>img{max-width:100%;max-height:calc((100dvh - 100px) / var(--ui-zoom,1));object-fit:contain;display:block}@media (width<=1080px){.workspace-techmed .techmed-workspace-minimal{grid-template-columns:198px minmax(0,1fr)}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-content{padding:24px}.workspace-techmed .techmed-program-icons{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px}.workspace-techmed .techmed-program-icons>button{height:205px;padding:20px}.tm-news-audience{display:none}}@media (width<=760px){.workspace-techmed .techmed-workspace-minimal{grid-template-columns:66px minmax(0,1fr);gap:8px;padding:8px}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-sidebar{border-radius:12px;gap:18px;padding:12px 5px}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-identity{padding:6px 0 18px}.workspace-techmed .techmed-workspace-identity img{width:52px;height:34px}.workspace-techmed .techmed-workspace-minimal .techmed-workspace-sidebar nav button{justify-content:center;gap:0;padding:0}.workspace-techmed .techmed-workspace-sidebar nav button>span{display:none}.workspace-techmed .techmed-workspace-minimal>.techmed-workspace-content{border-radius:12px;padding:20px 14px}.workspace-techmed .techmed-program-icons{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tm-news{gap:18px}.tm-news-heading h1{font-size:26px}.tm-news-post,.tm-news-composer{padding:16px}.tm-news-thread{margin:16px -16px -16px;padding:16px}.tm-news-composer>footer{gap:8px}.tm-news-composer>footer button{padding:8px;font-size:12px}.tm-news-filters{gap:2px}.tm-news-filters button{padding:8px;font-size:12px}.tm-news-badge{padding:3px 5px;font-size:10px}.tm-news-post-images button{height:150px}.tm-news-body{font-size:14px}.tm-news-heading>div>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.workspace-techmed .techmed-workspace-sidebar nav:before,.workspace-techmed .techmed-workspace-minimal *{transition:none!important;animation:none!important}.workspace-techmed .techmed-program-icons button:is(:hover,:focus-visible),.workspace-techmed .techmed-program-icons button:is(:hover,:focus-visible) .techmed-program-symbol{transform:none}}:root .workspace-hub-overlay.workspace-personal{--pw-bg:#000;--pw-panel:#030303;--pw-surface:#080808;--pw-hover:#111;--pw-field:#0b0b0b;--pw-line:#171717;--pw-line-strong:#262626;--pw-text:#f2f2f2;--pw-muted:#818181;--pw-secondary:#aaa;--scena-bg:var(--pw-bg);--scena-panel:var(--pw-panel);--scena-raised:var(--pw-surface);--scena-border:var(--pw-line);--scena-text:var(--pw-text);--scena-muted:var(--pw-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pw-text);background:var(--pw-bg);accent-color:#fff}:root .workspace-hub-overlay.workspace-personal :where(*):not(img,svg,svg *,canvas,video){color:inherit!important;border-color:var(--pw-line)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important}:root .workspace-hub-overlay.workspace-personal :is(.workspace-hub,.workspace-content,.hub-render-preview>div){background:var(--pw-bg)!important}:root .workspace-hub-overlay.workspace-personal :is(.workspace-sidebar,.desktop-widget,.hub-desktop-app,.hub-library-model,.hub-library-header>span,.hub-guides-header>aside,.hub-course-detail,.hub-profile-card,.hub-account-statistics,.hub-account-grid article,.billing-overview>div,.account-plan-grid article,.credit-packages article,.credit-history,.team-members-card,.team-settings-card,.hub-render-preview){background:var(--pw-panel)!important;border-color:var(--pw-line)!important}:root .workspace-hub-overlay.workspace-personal :is(.desktop-widget-bar,.hub-course-detail>header,.hub-course-detail>footer,.hub-render-preview>header,.hub-render-preview>footer,.hub-account-statistics article,.account-plan-note,.hub-notice,.seat-price,.credit-history>p,.team-member-list article,.hub-library-subfolders){background:var(--pw-surface)!important}:root .workspace-hub-overlay.workspace-personal :is(small,p,em,.hub-course-meta,.workspace-welcome>div>span,.workspace-identity-balance,.hub-account-statistics article>span,.billing-overview span,.desktop-resource-counts span,.hub-render-preview>header span,.hub-render-preview>footer>span,.hub-course-detail>footer>span,.hub-guides-header>aside>span,.hub-empty,.desktop-empty,.desktop-save-notice,.workspace-profile-link){color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal :is(h1,h2,h3,b,strong){color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal :is(.workspace-sidebar>nav button,.hub-library-toolbar label,.hub-model-preview,.hub-project-empty,.hub-library-empty>span,.desktop-widget-bar,.hub-signout),:root .workspace-hub-overlay.workspace-personal :is(.workspace-sidebar>nav button i,.hub-library-folders button i,.hub-library-actions>button>i,.hub-course-list>button>i,.hub-course-detail>header>span){color:var(--pw-secondary)!important}:root .workspace-hub-overlay.workspace-personal :is(.desktop-toolbar button,.desktop-widget-resize,.desktop-app-icon,.hub-desktop-launch>span,.hub-project-card,.desktop-library>div>button,.hub-model-preview,.hub-project-preview,.hub-library-actions>button,.hub-library-folders button,.hub-guide-categories button,.hub-course-list>button,.hub-course-detail li button,.hub-model-edit,.hub-signout,.hub-render-preview>header button,.seat-stepper button){background:var(--pw-surface)!important;border-color:var(--pw-line-strong)!important;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal :is(.workspace-sidebar>nav button em,.desktop-app-icon em,.hub-desktop-launch>span em,.hub-model-preview>em,.hub-project-preview>i,.workspace-renders>div>button>i,.hub-model-copy>small>span,.hub-library-folders button span,.hub-library-actions>button>i,.hub-course-list>button>i,.hub-course-detail>header>span,.hub-course-detail li button>i,.hub-profile-card>span,.hub-profile-card>em,.hub-account-grid article>span,.credit-packages article>span,.credit-history>p>i,.team-member-list article>span,.team-member-list em,.team-members-card header>span){background:var(--pw-hover)!important;color:var(--pw-text)!important;border-color:var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal :is(input:not([type=checkbox]):not([type=range]),select,textarea,.hub-library-toolbar label){border-radius:5px;color:var(--pw-text)!important;background:var(--pw-field)!important;border-color:var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar input{background:0 0!important}:root .workspace-hub-overlay.workspace-personal :is(input,textarea)::placeholder{color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:1px solid #fff!important}:root .workspace-hub-overlay.workspace-personal ::selection{color:#000;background:#fff}:root .workspace-hub-overlay.workspace-personal :is(button.active,button[aria-pressed=true],.desktop-widget.is-active,.account-plan-grid article.active,.credit-packages article.popular){color:var(--pw-text)!important;background:var(--pw-hover)!important;border-color:var(--pw-secondary)!important}:root .workspace-hub-overlay.workspace-personal .hub-course-list>button.active{box-shadow:inset 2px 0 #fff!important}:root .workspace-hub-overlay.workspace-personal :is(.desktop-toolbar button,.desktop-app,.hub-library-actions>button,.hub-library-folders button,.hub-guide-categories button,.hub-model-edit,.hub-project-card,.desktop-library>div>button,.workspace-renders>div>button,.hub-course-list>button,.hub-course-detail li button,.workspace-sidebar>nav button,.hub-signout,.workspace-profile-link):hover:not(:disabled){background:var(--pw-hover)!important;color:var(--pw-text)!important;border-color:var(--pw-secondary)!important}:root .workspace-hub-overlay.workspace-personal :is(.hub-desktop-app,.hub-library-model):hover{border-color:var(--pw-secondary)!important}:root .workspace-hub-overlay.workspace-personal .hub-desktop-app>.hub-app-hover-description{border-top-color:var(--pw-line)!important}:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-grid{gap:20px}:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-app,:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-app:hover,:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-app:focus-within{border-radius:0;padding:10px;overflow:visible;transform:none;min-height:190px!important;box-shadow:none!important;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-launch>span{overflow:hidden}:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-launch>span:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff61,#0000);width:38%;position:absolute;inset:-40% auto -40% -65%;transform:skew(-18deg)}:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-app:hover .hub-desktop-launch>span:after,:root .workspace-hub-overlay.workspace-personal .hub-apps-page .hub-desktop-app:focus-within .hub-desktop-launch>span:after{animation:.72s ease-out salto-app-shine}@keyframes salto-app-shine{0%{opacity:0;left:-65%}18%{opacity:.9}to{opacity:0;left:125%}}:root .workspace-hub-overlay.workspace-personal :is(.seat-progress,.hub-guides-header>aside>i){background:var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal :is(.seat-progress i,.hub-guides-header>aside>i>b){background:#fff!important}:root .workspace-hub-overlay.workspace-personal :is(.hub-course-detail li button.complete>i,.account-plan-grid article>i,.credit-packages article>i){background:var(--pw-text)!important;color:#000!important}:root .workspace-hub-overlay.workspace-personal :is(.hub-library-empty button,.hub-app-hover-description button,.hub-course-detail>footer button,.account-plan-grid article button,.credit-packages article>button,.team-invite>button,.team-settings-card>button,.hub-render-preview>footer button,.hub-render-preview>footer a){background:var(--pw-text)!important;border-color:var(--pw-text)!important;color:#000!important}:root .workspace-hub-overlay.workspace-personal :is(button,input,select,textarea):disabled{opacity:.5}:root .workspace-hub-overlay.workspace-personal .hub-model-preview:disabled{opacity:1}:root .workspace-hub-overlay.workspace-personal .hub-library-header>span{background:var(--pw-panel)!important}:root .workspace-hub-overlay.workspace-personal .hub-render-preview-overlay{background:#000b!important}:root .workspace-hub-overlay.workspace-personal .hub-render-preview{border-color:var(--pw-line-strong)!important;box-shadow:0 16px 42px #0007!important}:root .workspace-hub-overlay.workspace-personal *{scrollbar-color:#171717 transparent}:root .workspace-hub-overlay.workspace-personal ::-webkit-scrollbar-track{background:0 0}:root .workspace-hub-overlay.workspace-personal ::-webkit-scrollbar-thumb{background:#171717;border:0}:root .workspace-hub-overlay.workspace-personal ::-webkit-scrollbar-thumb:hover{background:#262626}:root .workspace-hub-overlay.workspace-personal ::-webkit-scrollbar-button{display:none}:root .workspace-hub-overlay.workspace-personal .hub-library-page{width:100%;max-width:none}:root .workspace-hub-overlay.workspace-personal .hub-library-header{align-items:center;min-height:48px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-header h1{margin:0;font-size:20px}:root .workspace-hub-overlay.workspace-personal .hub-library-header-tools{align-items:center;gap:18px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-library-header-tools>span{white-space:nowrap;font-size:12px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-header-tools>span strong{margin-right:4px;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-actions.hub-library-actions-compact{grid-template-columns:none;gap:6px;margin:0;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-library-actions.hub-library-actions-compact>button{border-radius:4px;grid-template-columns:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:flex;transform:none;border:1px solid var(--pw-line-strong)!important;background:var(--pw-surface)!important;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-actions.hub-library-actions-compact>button:hover{transform:none;background:var(--pw-hover)!important;border-color:#777!important}:root .workspace-hub-overlay.workspace-personal .hub-library-actions.hub-library-actions-compact>button>i{width:auto;height:auto;font-size:13px;color:var(--pw-text)!important;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-library-actions.hub-library-actions-compact b{font-size:12px;font-weight:500}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar{min-height:50px;margin:0;padding:8px 0;border-bottom:1px solid var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar>label{border-radius:4px;width:min(520px,55%);min-width:260px;height:34px}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar input{font-size:12px}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar-controls{align-items:center;gap:14px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar-controls>span{white-space:nowrap;font-size:11px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-sort{gap:4px!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 8px!important;display:flex!important}:root .workspace-hub-overlay.workspace-personal .hub-library-sort>span{font-size:11px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-sort select{outline:0;width:auto;min-width:72px;font-size:11px;color:var(--pw-text)!important;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-library-browser{grid-template-columns:178px minmax(0,1fr);align-items:start;min-height:470px;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-library-categories{min-height:470px;padding:17px 16px 24px 0;border-right:1px solid var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories section+section{margin-top:30px}:root .workspace-hub-overlay.workspace-personal .hub-library-categories h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories nav{gap:2px;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-library-category-group{min-width:0}:root .workspace-hub-overlay.workspace-personal .hub-library-categories button{text-align:left;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 7px;font-size:12px;display:flex;color:var(--pw-muted)!important;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories button:hover{background:var(--pw-hover)!important;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories button.active{background:var(--pw-surface)!important;color:#fff!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories button b{font-size:10px;font-weight:500;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-subcategories{border-left:1px solid var(--pw-line-strong);gap:1px;margin:2px 0 5px;padding:2px 0 2px 10px;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-library-subcategories button{min-height:27px;padding-left:9px;font-size:11px}:root .workspace-hub-overlay.workspace-personal .hub-library-subcategories button.active{background:var(--pw-hover)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-results{min-width:0;padding:17px 0 24px 17px}:root .workspace-hub-overlay.workspace-personal .hub-library-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}:root .workspace-hub-overlay.workspace-personal .hub-library-model{aspect-ratio:1;border-radius:5px;overflow:hidden;border:1px solid var(--pw-line-strong)!important;box-shadow:none!important;background:#000!important;transform:none!important}:root .workspace-hub-overlay.workspace-personal .hub-library-model:hover{box-shadow:none!important;border-color:#fff!important;transform:none!important}:root .workspace-hub-overlay.workspace-personal .hub-model-preview{aspect-ratio:1;border-radius:4px;width:100%;height:100%;overflow:hidden;background:#000!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-model-preview img{object-fit:contain;width:100%;height:100%}:root .workspace-hub-overlay.workspace-personal .hub-model-preview img.hub-model-thumbnail{opacity:0;transition:opacity .14s;position:absolute;inset:0}:root .workspace-hub-overlay.workspace-personal .hub-model-preview img.hub-model-thumbnail.is-loaded{opacity:1}:root .workspace-hub-overlay.workspace-personal .hub-model-thumbnail-state{place-items:center;position:absolute;inset:0;background:#000!important;display:grid!important}:root .workspace-hub-overlay.workspace-personal .hub-model-thumbnail-state>img{filter:invert();opacity:.72;animation:1.2s ease-in-out infinite hub-library-logo-pulse;object-fit:contain!important;width:28px!important;height:28px!important}@keyframes hub-library-logo-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.88;transform:scale(1)}}:root .workspace-hub-overlay.workspace-personal .hub-model-favorite{z-index:5;opacity:0;pointer-events:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:28px;height:25px;padding:0 7px;transition:opacity .14s,transform .14s,border-color .14s;display:flex;position:absolute;top:6px;right:6px;transform:translateY(-3px);color:#0a0a0a!important;background:#fff!important;border:1px solid #d8d8d8!important}:root .workspace-hub-overlay.workspace-personal .hub-library-model:hover .hub-model-favorite,:root .workspace-hub-overlay.workspace-personal .hub-library-model:focus-within .hub-model-favorite{opacity:1;pointer-events:auto;transform:none}:root .workspace-hub-overlay.workspace-personal .hub-model-favorite:hover{border-color:#000!important}:root .workspace-hub-overlay.workspace-personal .hub-model-favorite i{font-size:11px;font-style:normal;line-height:1}:root .workspace-hub-overlay.workspace-personal .hub-model-favorite span{font-size:10px;font-weight:600;line-height:1}:root .workspace-hub-overlay.workspace-personal .desktop-toolbar-controls-only{justify-content:flex-end}:root .workspace-hub-overlay.workspace-personal .hub-model-preview>.hub-model-name{z-index:2;text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;padding:20px 8px 8px;font-size:12px;font-weight:600;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(4px);color:#fff!important;background:linear-gradient(#0000,#000000e6)!important;height:auto!important;display:block!important}:root .workspace-hub-overlay.workspace-personal .hub-model-preview:hover>.hub-model-name,:root .workspace-hub-overlay.workspace-personal .hub-model-preview:focus-visible>.hub-model-name{opacity:1;transform:none}:root .workspace-hub-overlay.workspace-personal .hub-library-pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-library-pagination button{border-radius:4px;min-width:104px;height:34px;padding:0 12px;font-size:12px;border:1px solid var(--pw-line-strong)!important;background:var(--pw-surface)!important;color:var(--pw-text)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-pagination button:hover:not(:disabled){border-color:#fff!important}:root .workspace-hub-overlay.workspace-personal .hub-library-pagination span{font-size:12px;color:var(--pw-muted)!important}@media (width<=900px){:root .workspace-hub-overlay.workspace-personal .hub-library-browser{grid-template-columns:145px minmax(0,1fr)}:root .workspace-hub-overlay.workspace-personal .hub-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){:root .workspace-hub-overlay.workspace-personal .hub-library-header{align-items:flex-start;gap:10px}:root .workspace-hub-overlay.workspace-personal .hub-library-header-tools{justify-content:space-between;width:100%}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar{align-items:stretch}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar>label{width:100%;min-width:0}:root .workspace-hub-overlay.workspace-personal .hub-library-toolbar-controls{justify-content:space-between}:root .workspace-hub-overlay.workspace-personal .hub-library-browser{grid-template-columns:1fr}:root .workspace-hub-overlay.workspace-personal .hub-library-categories{min-height:0;padding:14px 0;border-right:0!important;border-bottom:1px solid var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-library-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workspace-hub-overlay.workspace-personal .hub-library-results{padding:14px 0 24px}:root .workspace-hub-overlay.workspace-personal .hub-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar{padding:16px 10px}:root .workspace-hub-overlay.workspace-personal .workspace-identity{border-bottom:1px solid var(--pw-line);padding:0 0 14px;display:block}:root .workspace-hub-overlay.workspace-personal .workspace-profile-button{text-align:left;cursor:pointer;border:0;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:10px 8px;transition:background-color .18s;display:grid}:root .workspace-hub-overlay.workspace-personal .workspace-profile-button:is(:hover,.active){background:var(--pw-hover)!important}:root .workspace-hub-overlay.workspace-personal .workspace-profile-avatar{border:1px solid var(--pw-line-strong);letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid;color:#171717!important;background:#e6e6e6!important}:root .workspace-hub-overlay.workspace-personal .workspace-profile-copy{gap:4px;min-width:0;display:grid}:root .workspace-hub-overlay.workspace-personal .workspace-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}:root .workspace-hub-overlay.workspace-personal .workspace-profile-copy small{font-size:12px;line-height:1.4}:root .workspace-hub-overlay.workspace-personal .workspace-profile-chevron{width:14px;height:14px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav{gap:4px;margin-top:14px}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button{border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;height:auto;min-height:42px;padding:11px 10px}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button span{font-size:14px;font-weight:400;line-height:1.4}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button i{width:20px;height:20px}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button svg{width:19px;height:19px}:root .workspace-hub-overlay.workspace-personal .workspace-account-page{width:min(100%,800px);margin-inline:auto;padding-block:8px 24px;font-size:14px;line-height:1.5}:root .workspace-hub-overlay.workspace-personal .workspace-account-page>header{padding-bottom:30px}:root .workspace-hub-overlay.workspace-personal .workspace-account-page h1{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:550;line-height:1.3}:root .workspace-hub-overlay.workspace-personal .workspace-account-page p{margin:7px 0 0;font-size:14px;line-height:1.5}:root .workspace-hub-overlay.workspace-personal .workspace-account-page h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}:root .workspace-hub-overlay.workspace-personal .workspace-account-section{border-top:1px solid var(--pw-line-strong);padding:24px 0}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity{align-items:center;gap:14px;margin:24px 0;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity .workspace-profile-avatar{width:48px;height:48px;font-size:17px}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity>div{min-width:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity p{margin-top:2px;font-size:13px}:root .workspace-hub-overlay.workspace-personal .workspace-account-details{margin:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div{grid-template-columns:minmax(140px,1fr) minmax(0,1.3fr);align-items:start;gap:20px;padding-block:13px;display:grid}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div+div{border-top:1px solid var(--pw-line)}:root .workspace-hub-overlay.workspace-personal .workspace-account-page dt{font-size:14px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-page dd{overflow-wrap:anywhere;margin:0;font-size:14px}:root .workspace-hub-overlay.workspace-personal .workspace-account-details dd small{margin-top:4px;font-size:13px;display:block}:root .workspace-hub-overlay.workspace-personal .workspace-account-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button{min-height:36px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-size:13px;transition:background-color .18s;display:inline-flex;border:1px solid var(--pw-line-strong)!important;color:var(--pw-text)!important;background:var(--pw-surface)!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button:hover{background:var(--pw-hover)!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button:disabled{opacity:.5;cursor:wait}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button svg{width:16px;height:16px}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources>div{border:1px solid var(--pw-line);border-radius:5px;flex-direction:column;gap:8px;padding:16px;display:flex;background:var(--pw-panel)!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources dt{font-size:13px}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources dd{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.3}:root .workspace-hub-overlay.workspace-personal .workspace-account-session{border-top:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-account-session p{font-size:13px}:root .workspace-hub-overlay.workspace-personal .workspace-account-session button{flex-shrink:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-error{border:1px solid var(--pw-line-strong);border-radius:5px;padding:12px;color:var(--pw-text)!important}@media (width>=561px) and (width<=1050px){:root .workspace-hub-overlay.workspace-personal .workspace-hub{--sidebar-size:216px}}@media (width<=560px){:root .workspace-hub-overlay.workspace-personal .workspace-sidebar{max-height:none;padding:10px 12px}:root .workspace-hub-overlay.workspace-personal .workspace-identity{border:0;padding-bottom:6px}:root .workspace-hub-overlay.workspace-personal .workspace-profile-button{max-width:100%;padding:5px 8px}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav{justify-content:flex-start;gap:4px;margin-top:6px;overflow-x:auto}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button{flex-direction:row;flex:none;gap:7px;padding:8px 10px;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button span{white-space:nowrap;font-size:13px}:root .workspace-hub-overlay.workspace-personal .workspace-sidebar>nav button em{display:none}:root .workspace-hub-overlay.workspace-personal .workspace-account-page{padding-top:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-page h1{font-size:23px}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div{grid-template-columns:1fr;gap:5px}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources{grid-template-columns:1fr;gap:8px}:root .workspace-hub-overlay.workspace-personal .workspace-account-resources>div{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 14px}:root .workspace-hub-overlay.workspace-personal .workspace-account-session{flex-direction:column;align-items:flex-start;gap:14px}:root .workspace-hub-overlay.workspace-personal .sidebar-hidden .workspace-sidebar{max-height:0;padding-block:0}}@media (prefers-reduced-motion:reduce){:root .workspace-hub-overlay.workspace-personal :is(.workspace-profile-button,.workspace-account-page button){transition:none}}:root .workspace-hub-overlay.workspace-personal .hub-command-center{max-width:1480px;margin:0 auto}:root .workspace-hub-overlay.workspace-personal .hub-command-center>header{margin:0 0 24px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 40px;padding:0;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-app:is(article,:hover,:focus-within){aspect-ratio:auto;border-radius:8px;width:auto;min-width:0;height:auto;padding:0;border:1px solid var(--pw-line-strong)!important;min-height:0!important}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch{text-align:left;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-items:center;column-gap:16px;width:100%;padding:20px;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>span{grid-row:1/3;width:50px;height:50px;margin:0;border-radius:8px!important}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>span>i{font-size:26px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>span em{padding:2px 4px;font-size:8px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>b{align-self:end;margin:0;font-size:14px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>small{align-self:start;margin:4px 0 0;font-size:10px}:root .workspace-hub-overlay.workspace-personal .hub-recent-section{border-top:1px solid var(--pw-line-strong);margin-top:32px;padding-top:28px}:root .workspace-hub-overlay.workspace-personal .hub-recent-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-recent-section h2{margin:6px 0 0;font-size:19px;font-weight:500;line-height:1.3}:root .workspace-hub-overlay.workspace-personal .hub-recent-section header small{letter-spacing:.12em;font-size:9px}:root .workspace-hub-overlay.workspace-personal .hub-recent-filters{flex-wrap:wrap;gap:4px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-recent-filters button{font:inherit;cursor:pointer;border-radius:5px;padding:7px 10px;font-size:11px;color:var(--pw-muted)!important;border:1px solid #0000!important}:root .workspace-hub-overlay.workspace-personal .hub-recent-filters button[aria-pressed=true]{background:var(--pw-hover)!important;color:var(--pw-text)!important;border-color:var(--pw-line-strong)!important}:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:root .workspace-hub-overlay.workspace-personal .hub-square-tile{aspect-ratio:1;text-align:left;cursor:pointer;border-radius:7px;width:100%;min-width:0;padding:0;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden;border:1px solid var(--pw-line-strong)!important;background:#080808!important}:root .workspace-hub-overlay.workspace-personal .hub-square-tile:hover{transform:translateY(-2px);border-color:#666!important}:root .workspace-hub-overlay.workspace-personal .hub-square-image{place-items:center;display:grid;position:absolute;inset:0}:root .workspace-hub-overlay.workspace-personal .hub-square-image img{object-fit:cover;width:100%;height:100%}:root .workspace-hub-overlay.workspace-personal .hub-square-image svg{width:64%;height:64%;margin-bottom:28px}:root .workspace-hub-overlay.workspace-personal .hub-square-image .hub-project-empty{margin-bottom:28px;font-size:60px;color:#464646!important}:root .workspace-hub-overlay.workspace-personal .hub-square-caption{padding:30px 14px 14px;position:absolute;inset:auto 0 0;background:linear-gradient(#0000,#000e 45%,#000)!important}:root .workspace-hub-overlay.workspace-personal .hub-square-caption b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:root .workspace-hub-overlay.workspace-personal .hub-square-caption small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden;color:#aaa!important}:root .workspace-hub-overlay.workspace-personal :is(.hub-square-label,.hub-square-open){border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;top:10px;left:10px;color:#eee!important;background:#000b!important;border:1px solid #ffffff26!important}:root .workspace-hub-overlay.workspace-personal .hub-square-open{opacity:0;transition:opacity .18s;left:auto;right:10px}:root .workspace-hub-overlay.workspace-personal .hub-square-tile:is(:hover,:focus-visible) .hub-square-open{opacity:1}:root .workspace-hub-overlay.workspace-personal .hub-recent-count{font-size:12px;color:var(--pw-muted)!important}:root .workspace-hub-overlay.workspace-personal .hub-recent-empty{border:1px dashed var(--pw-line-strong);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-recent-empty svg{width:25px;height:25px;color:var(--pw-muted)}:root .workspace-hub-overlay.workspace-personal .hub-recent-empty p{margin:0;font-size:13px}:root .workspace-hub-overlay.workspace-personal .hub-recent-empty button{font:inherit;cursor:pointer;border:0;padding:6px;font-size:12px}:root .workspace-hub-overlay.workspace-personal .workspace-account-page>header{margin-bottom:24px;padding-bottom:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-section{padding-block:24px}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div{align-items:center;min-height:64px;padding-block:16px}:root .workspace-hub-overlay.workspace-personal .workspace-account-value{justify-content:space-between;align-items:center;gap:16px;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-account-value>span{overflow-wrap:anywhere;min-width:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-value>button{flex-shrink:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-form{border:1px solid var(--pw-line-strong);border-radius:6px;gap:16px;margin-top:20px;padding:20px;display:grid;background:#030303!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-form h3{margin:0;font-size:15px;font-weight:500}:root .workspace-hub-overlay.workspace-personal .workspace-account-form label{gap:8px;font-size:13px;display:grid}:root .workspace-hub-overlay.workspace-personal .workspace-account-form input{width:100%;min-width:0;height:40px;font:inherit;padding:0 12px;border:1px solid var(--pw-line-strong)!important;background:#0b0b0b!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-form p{margin:0;font-size:12px;line-height:1.6}:root .workspace-hub-overlay.workspace-personal .workspace-account-form-actions{justify-content:flex-end;gap:8px;display:flex}:root .workspace-hub-overlay.workspace-personal .workspace-account-feedback{border:1px solid var(--pw-line-strong);border-radius:5px;margin:20px 0 0;padding:14px 16px;font-size:13px;line-height:1.6;color:var(--pw-text)!important}@media (width<=1200px){:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding:16px 8px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>span{grid-row:auto}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>b{font-size:12px}:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-launch>small{display:none}:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:root .workspace-hub-overlay.workspace-personal .hub-command-center .hub-desktop-grid{gap:8px;margin-bottom:24px}:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{gap:10px}:root .workspace-hub-overlay.workspace-personal .hub-square-caption{padding:28px 10px 10px}:root .workspace-hub-overlay.workspace-personal .workspace-account-form{padding:16px}}@media (prefers-reduced-motion:reduce){:root .workspace-hub-overlay.workspace-personal .hub-square-tile{transition:none}}:root .workspace-hub-overlay.workspace-personal .hub-render-preview-overlay{place-items:center;padding:16px;display:grid;position:fixed;inset:0;background:#000b!important}:root .workspace-hub-overlay.workspace-personal .hub-render-preview{width:min(1100px,calc(100vw / var(--ui-zoom,1.15) - 32px));height:min(740px,calc(100dvh / var(--ui-zoom,1.15) - 32px));max-height:calc(100dvh / var(--ui-zoom,1.15) - 32px);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden;background:#000!important}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>header{gap:16px;min-height:60px;padding:14px 16px}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>header>div{min-width:0}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>header b{font-size:14px}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>header :is(small,span){font-size:10px}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>header button{flex-shrink:0}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>div{min-height:0;padding:12px;overflow:hidden}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>div img{object-fit:contain;border-radius:0;width:100%;height:100%}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>footer{flex-wrap:wrap;gap:10px;padding:12px 16px}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>footer :is(a,button,span){font-size:11px}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>div{padding:0;display:block;position:relative}:root .workspace-hub-overlay.workspace-personal .hub-render-preview>div img{width:calc(100% - 24px);height:calc(100% - 24px);min-height:0;max-height:none;position:absolute;inset:12px}:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{grid-template-columns:repeat(auto-fill,minmax(120px,170px));justify-content:start;gap:12px}:root .workspace-hub-overlay.workspace-personal .hub-square-caption{padding:8px}:root .workspace-hub-overlay.workspace-personal .hub-square-caption b{font-size:12px}:root .workspace-hub-overlay.workspace-personal .hub-square-caption small{font-size:10px}@media (width<=480px){:root .workspace-hub-overlay.workspace-personal .hub-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .workspace-hub-overlay.workspace-personal .hub-projects-page{width:100%;max-width:none}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading h1{margin:0;font:700 14px/1.4 Anonymous Pro,monospace}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading :is(button,nav span){cursor:pointer;padding:5px 0;font:400 12px/1.4 Anonymous Pro,monospace;color:#aaa!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading :is(button:hover,nav span){color:#fff!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .start-actions{flex-direction:column;gap:24px;padding:0;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .new-project-card{width:auto;height:38px;box-shadow:none;cursor:pointer;border-radius:3px;flex-direction:row;gap:8px;margin:0;padding:0 14px;display:flex;background:#000!important;border:1px solid #444!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .new-project-card i{width:auto;height:auto;box-shadow:none;border:0;font-size:18px;color:#eee!important;background:0 0!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .new-project-card span{font-size:12px;font-weight:400}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-list-tabs{border:0;flex-wrap:wrap;gap:12px;margin:0 0 20px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-list-tabs button{padding:0 4px;font:400 12px/1.4 Anonymous Pro,monospace;color:#999!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-list-tabs button.active{color:#fff!important;border-bottom:1px solid #eee!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-list-tabs button span{font-size:10px;background:0 0!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-list-actions{padding:0}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-scroll-area{scrollbar-gutter:auto;max-height:none;overflow:visible}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-cards-thumb{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card{cursor:pointer;border-radius:3px;background:#000!important;border:1px solid #303030!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card:is(:hover,:focus-within){border-color:#888!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb{aspect-ratio:1;grid-template-rows:minmax(0,1fr) 46px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb .project-card-copy{height:46px;padding:7px 9px;background:#000!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-copy b{font-size:11px;font-weight:400}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-copy small{font-size:9px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb .project-app-icon{display:none}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .deleted-card-actions{flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:static}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .deleted-card-actions button{font-size:9px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .projects-empty{border:0;padding:48px 16px;font-size:13px}:root .workspace-hub-overlay.workspace-personal .workspace-account-page{max-width:760px;font:400 13px/1.55 Anonymous Pro,monospace}:root .workspace-hub-overlay.workspace-personal .workspace-account-page>header{margin-bottom:36px;padding:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-page h1,:root .workspace-hub-overlay.workspace-personal .workspace-account-page :is(h2,h3){letter-spacing:.01em;font:700 14px/1.35 Anonymous Pro,monospace}:root .workspace-hub-overlay.workspace-personal .workspace-account-page :is(p,dt,dd){font:400 13px/1.55 Anonymous Pro,monospace}:root .workspace-hub-overlay.workspace-personal .workspace-account-page :is(.workspace-account-section,.workspace-account-details>div,.workspace-account-session){border:0!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-section{margin:0 0 36px;padding:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-identity{margin:20px 0}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div{gap:24px;min-height:48px;padding:8px 0}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button{text-underline-offset:3px;border-radius:0;padding:6px 10px;font:400 13px/1.55 Anonymous Pro,monospace;text-decoration:underline;border:0!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-section-heading{min-height:36px;margin-bottom:12px}:root .workspace-hub-overlay.workspace-personal .workspace-account-session{margin-top:36px;padding:0}:root .workspace-hub-overlay.workspace-personal .workspace-account-form{border-radius:0;gap:16px;margin-top:24px;padding:0;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-feedback{border-radius:0;margin-top:20px;padding:0;border:0!important}@media (width<=620px){:root .workspace-hub-overlay.workspace-personal .hub-projects-heading nav{gap:12px}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-cards-thumb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root .workspace-hub-overlay.workspace-personal .workspace-account-details>div{grid-template-columns:1fr;gap:6px;padding:12px 0}}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-create-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .hub-project-import{cursor:pointer;border-radius:3px;height:38px;padding:0 14px;font:400 12px/1.4 Anonymous Pro,monospace;color:#ddd!important;background:0 0!important;border:1px solid #444!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb{aspect-ratio:auto;grid-template-rows:auto auto;overflow:visible;background:0 0!important;border:0!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb .project-thumbnail{aspect-ratio:1;border:1px solid #303030;border-radius:3px;width:100%;height:auto;overflow:hidden}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb:is(:hover,:focus-within) .project-thumbnail{border-color:#888}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card-thumb .project-card-copy{text-align:center;height:auto;padding:10px 4px 4px;background:0 0!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card :is(.delete-project,.export-project-card){opacity:0;border-radius:3px;color:#fff!important;background:#000!important;border:1px solid #444!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .project-card:is(:hover,:focus-within) :is(.delete-project,.export-project-card){opacity:1}:root .workspace-hub-overlay.workspace-personal .hub-generator-entry{align-items:center;display:inline-flex}:root .workspace-hub-overlay.workspace-personal .hub-generator-entry small{font:400 10px/1.4 Anonymous Pro,monospace;color:#888!important}:root .workspace-hub-overlay.workspace-personal button:disabled{cursor:not-allowed}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading button:disabled{color:#666!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button{background:0 0!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-page button:hover{color:#aaa!important;background:0 0!important}:root .workspace-hub-overlay.workspace-personal .workspace-account-value>span{flex:1}.room-environment-ao-fold .camera-ao-switch,.room-environment-ao-fold .camera-ao-select{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.room-environment-ao-fold .camera-ao-select select{background:var(--rd-field,#080808);max-width:60%;color:inherit;border:1px solid var(--rd-line,#333);font:inherit;padding:5px}.workspace-techmed .project-create-actions{display:contents}.workspace-personal .catalog-toolbar button:disabled{opacity:.4;cursor:not-allowed}:root .workspace-hub-overlay.workspace-personal .hub-projects-heading button:disabled{opacity:1;color:#888!important}:root .workspace-hub-overlay.workspace-personal .hub-project-browser .deleted-card.project-card-thumb{grid-template-rows:auto auto auto}:root .workspace-hub-overlay.workspace-personal .hub-generator-entry button:disabled{pointer-events:none}.workspace-personal .tutorial-card{max-height:calc(100dvh - 120px);padding:24px;overflow-y:auto;color:#fff!important;background:#000!important;border:1px solid #454545!important;border-radius:5px!important}.workspace-personal .tutorial-card h2{font-size:20px;line-height:1.25}.workspace-personal .tutorial-card>p{color:#ccc;font-size:12px;line-height:1.6}.workspace-personal .tutorial-card>small{color:#aaa}.workspace-personal .tutorial-card .tutorial-note{color:#ddd;border-left:2px solid #777;margin-top:-12px;padding-left:12px}.workspace-personal .tutorial-progress i{background:#333;flex:1}.workspace-personal .tutorial-progress i.active{background:#fff}.workspace-personal .tutorial-icon,.workspace-personal .tutorial-close,.workspace-personal .tutorial-task,.workspace-personal .tutorial-task.done,.workspace-personal .tutorial-task i,.workspace-personal .tutorial-task.done i{color:#fff;box-shadow:none;background:#000;border-color:#454545}.workspace-personal .tutorial-icon{border:1px solid #454545;border-radius:4px}.workspace-personal .tutorial-close:hover{background:#222}.workspace-personal .tutorial-task{border-radius:3px}.workspace-personal .tutorial-next:not(:disabled){color:#000;box-shadow:none;background:#fff}.workspace-personal .tutorial-next:not(:disabled):hover{background:#ddd}.workspace-personal .tutorial-next:disabled{color:#888;background:#222}.workspace-personal .tutorial-focus{box-shadow:0 0 0 1px #aaa!important}@media (width>=1101px){.workspace-personal .tutorial-card:not(.tutorial-step-0){width:330px;inset:90px auto auto 20px;transform:none}.workspace-personal .tutorial-card.tutorial-step-3{width:300px;left:auto;right:20px}}@media (width<=1100px){.workspace-personal .tutorial-card:not(.tutorial-step-0){max-height:43dvh}}[data-app=room].room-editor-modern .file-menu.with-tutorial{align-items:center;gap:2px;width:auto;display:flex}[data-app=room].room-editor-modern .file-menu>.room-tutorial-trigger{flex:none;padding:0 10px!important}[data-app=room].room-editor-modern .file-menu>.room-tutorial-trigger:before{content:none}[data-app=room].room-editor-modern .room-tutorial-trigger:focus-visible{outline-offset:-3px;outline:1px solid}.desktop-render-control{gap:8px;padding:10px 0 16px;display:grid}.desktop-render-control>small{color:#969696;font-size:11px;line-height:1.6}.site-traffic{min-width:0}.site-traffic-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.site-traffic-toolbar h3{margin:0;font-size:15px;font-weight:500}.site-traffic-period{gap:6px;display:flex}:root .workspace-personal .site-traffic-period button[aria-pressed=true]{color:#090909!important;background:#eee!important}.site-traffic-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.site-traffic-cards article{background:#080808;border:1px solid #292929;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.site-traffic-cards article>span{color:#bbb;min-height:3em;font-size:12px;line-height:1.5}.site-traffic-cards strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.2}.site-traffic-cards small{color:#858585;font-size:11px;line-height:1.5}.site-traffic-chart{gap:5px;height:172px;margin:0 0 20px;padding-top:10px;display:flex}.site-traffic-bar{text-align:center;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.site-traffic-bar>div{background:linear-gradient(#0000,#ffffff04);border-bottom:1px solid #333;flex:1;align-items:flex-end;display:flex}.site-traffic-bar i{background:#ddd;width:100%;max-width:44px;margin:auto auto 0;display:block}.site-traffic-bar small{color:#888;font-size:10px}.site-traffic-table{margin-bottom:20px;overflow-x:auto}.site-traffic-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.site-traffic-table caption{text-align:left;color:#999;margin-bottom:10px;font-size:11px}.site-traffic-table :is(th,td){text-align:right;white-space:nowrap;border-bottom:1px solid #242424;padding:12px 8px;font-weight:400}.site-traffic-table tr>:first-child{text-align:left;padding-left:0}.site-traffic-table th small{color:#777;font-size:10px}.site-traffic-table thead{color:#888}.site-traffic p.site-traffic-explanation{color:#858585;margin:10px 0;font-size:11px;line-height:1.7}.site-traffic-notice{border:1px solid #555;margin-bottom:20px;padding:12px;font-size:12px}@media (width<=1100px){.site-traffic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.site-traffic-cards{gap:8px}.site-traffic-cards article{padding:12px}.site-traffic-cards strong{font-size:25px}.site-traffic-chart{gap:2px}.site-traffic-bar small{font-size:8px}}.site-cookie-banner{z-index:2147483600;bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;color:#111;width:min(820px,100% - 40px);max-height:calc(100dvh - 40px);box-shadow:none;font:400 14px/1.65 var(--font-ui),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:#bbb #fff;overflow-wrap:anywhere;background:#fff;border:1px solid #111;border-radius:0;padding:26px 30px;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.site-cookie-banner *{box-sizing:border-box}.site-cookie-banner h2{font-family:var(--font-anonymous),"Anonymous Pro","Courier New",monospace;letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.25}.site-cookie-banner p{color:#444;max-width:72ch;margin:0 0 10px}.site-cookie-banner a{color:#111;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-block}.site-cookie-banner a:hover{color:#666}.site-cookie-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:18px;display:flex}.site-cookie-actions button{color:#111;max-width:100%;min-height:44px;box-shadow:none;font:700 14px/1.5 var(--font-anonymous),"Anonymous Pro","Courier New",monospace;text-align:left;text-underline-offset:3px;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:0;padding:8px 0;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.site-cookie-actions button:hover{color:#666;background:0 0}.site-cookie-banner :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #111}.site-cookie-banner fieldset{border:0;border-top:1px solid #ddd;gap:14px;min-width:0;margin:22px 0 0;padding:16px 0 0;display:grid}.site-cookie-banner legend{color:#111;font-family:var(--font-anonymous),"Anonymous Pro","Courier New",monospace;padding:0 10px 0 0;font-size:14px;font-weight:700}.site-cookie-banner label{color:#333;cursor:pointer;align-items:flex-start;gap:12px;display:flex}.site-cookie-banner label:has(input:disabled){color:#666;cursor:default}.site-cookie-banner input{accent-color:#111;flex:none;width:16px;height:16px;margin:3px 0 0}@media (prefers-reduced-motion:reduce){.site-cookie-banner :is(a,button){transition:none}}.site-legal-links{flex-wrap:wrap;gap:12px 20px;display:flex}.site-legal-links :is(a,button){color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.workspace-entry .site-legal-links{color:#999;justify-content:center;margin-top:24px;line-height:1.6}.marketing-cta-note{max-width:460px;color:#999!important;font-size:14px!important}.site-faq>div:last-child{max-width:950px;margin-inline:auto}.site-faq details{border-bottom:1px solid #333;padding:20px 0}.site-faq summary{cursor:pointer;color:#eee;font-size:18px;line-height:1.5}.site-faq details p{color:#aaa;max-width:820px;margin:16px 0 0;font-size:16px;line-height:1.8}.site-document{color:#f2f2f2;min-height:100dvh;font:400 16px/1.8 var(--font-ui),sans-serif;overflow-wrap:anywhere;background:#030303;padding:48px max(24px,50vw - 425px)}.site-document header{border-bottom:1px solid #262626;justify-content:space-between;gap:20px;padding-bottom:30px;display:flex}.site-document a{color:#ddd}.site-document h1{margin:42px 0 24px;font-size:clamp(28px,4vw,42px);line-height:1.25}.site-document h2{margin:32px 0 10px;font-size:20px;line-height:1.5}.site-document p{color:#aaa;margin:0 0 16px}.site-document .site-document-draft{border:1px solid #333;border-radius:4px;padding:16px;font-size:14px}.site-document footer{border-top:1px solid #262626;margin-top:48px;padding-bottom:190px}.site-preserve-lines{white-space:pre-line}.site-document{position:fixed;inset:0;overflow-y:auto}.workspace-entry-consent{text-align:left;color:#bbb;align-items:flex-start;gap:10px;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.workspace-entry-consent input{accent-color:#fff;flex:none;width:16px;height:16px;margin-top:3px}.workspace-entry-consent a{color:#eee;text-decoration:underline}:root .workspace-personal .site-settings{max-width:1300px;font:400 14px/1.6 var(--font-ui),sans-serif}:root .workspace-personal .site-settings h1{margin:6px 0 0;font-size:28px;line-height:1.3}:root .workspace-personal .site-settings h2{margin:0 0 24px;font-size:20px}:root .workspace-personal .site-settings-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}:root .workspace-personal .site-settings :is(button,input,textarea){font-size:14px;line-height:1.5}:root .workspace-personal .site-settings button{cursor:pointer;border-radius:4px;padding:10px 14px;color:#eee!important;background:#0b0b0b!important;border:1px solid #333!important}:root .workspace-personal .site-settings button:hover:not(:disabled){background:#171717!important;border-color:#aaa!important}:root .workspace-personal .site-settings .site-save{min-width:160px;color:#000!important;background:#f2f2f2!important;border-color:#f2f2f2!important}:root .workspace-personal .site-settings-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:28px;display:grid}:root .workspace-personal .site-settings-layout>nav{gap:4px;display:grid;position:sticky;top:0}:root .workspace-personal .site-settings-layout>nav button{text-align:left;align-items:center;gap:12px;padding:11px 10px;display:flex;background:0 0!important;border-color:#0000!important}:root .workspace-personal .site-settings-layout>nav button.active{background:#111!important;border-color:#333!important}:root .workspace-personal .site-settings-layout>nav small{min-width:18px;font-size:12px;color:#818181!important}:root .workspace-personal .site-settings-panel{border-radius:5px;min-width:0;padding:26px;background:#030303!important;border:1px solid #262626!important}:root .workspace-personal .site-setting-field{gap:8px;margin:0 0 22px;display:grid}:root .workspace-personal .site-setting-field>span{font-size:14px;color:#bbb!important}:root .workspace-personal .site-setting-field :is(input,textarea){resize:vertical;border-radius:4px;width:100%;min-width:0;padding:11px 12px;color:#f2f2f2!important;background:#0b0b0b!important;border:1px solid #333!important}:root .workspace-personal .site-setting-field .site-document-editor{min-height:460px;font-size:15px;line-height:1.8}:root .workspace-personal .site-setting-check{align-items:flex-start;gap:12px;margin:0 0 24px;font-size:14px;display:flex;color:#eee!important}:root .workspace-personal .site-setting-check input{accent-color:#fff;flex:none;width:16px;height:16px;margin-top:3px}:root .workspace-personal .site-settings-panel p{margin:18px 0;font-size:14px;line-height:1.75;color:#aaa!important}:root .workspace-personal .site-settings-panel a{text-underline-offset:3px;text-decoration:underline}:root .workspace-personal .site-operator{border-radius:4px;margin-bottom:24px;padding:16px;border:1px solid #262626!important}:root .workspace-personal .site-operator summary{cursor:pointer;font-weight:500;color:#ddd!important}:root .workspace-personal .site-operator>div{margin-top:24px}:root .workspace-personal .site-settings-notice{margin:0 0 20px;padding:14px 16px;color:#eee!important;background:#111!important;border:1px solid #555!important}:root .workspace-personal .site-faq-editor{padding:22px 0;border-top:1px solid #262626!important}:root .workspace-personal .site-statistics{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}:root .workspace-personal .site-statistics>div{gap:8px;padding:20px;display:grid;background:#080808!important;border:1px solid #262626!important}:root .workspace-personal .site-statistics b{font-size:28px}:root .workspace-personal .site-favicon-preview{align-items:center;gap:12px;margin-bottom:24px;padding:18px;display:flex;background:#111!important;border:1px solid #333!important}:root .workspace-personal .site-favicon-preview img{object-fit:contain;width:32px;height:32px}:root .workspace-personal .site-settings-panel>button+button{margin-left:10px}:root .workspace-personal .site-showcase-editor{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}:root .workspace-personal .site-showcase-editor>label{color:#ddd;cursor:pointer;background:#080808;border:1px solid #333;gap:7px;padding:9px;display:grid;position:relative}:root .workspace-personal .site-showcase-editor>label>span{aspect-ratio:1;color:#444;background:#fff;place-items:center;display:grid;overflow:hidden}:root .workspace-personal .site-showcase-editor img{object-fit:cover;width:100%;height:100%}:root .workspace-personal .site-showcase-editor i{font-family:Anonymous Pro,monospace;font-style:normal}:root .workspace-personal .site-showcase-editor b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root .workspace-personal .site-showcase-editor input{opacity:0;width:1px;height:1px;position:absolute}:root .workspace-personal .site-showcase-editor em{color:#aaa;font-size:11px;font-style:normal}:root .workspace-personal .site-showcase-layout-settings{grid-template-columns:minmax(140px,220px) minmax(220px,1fr);gap:14px;margin-bottom:22px;display:grid}:root .workspace-personal .site-showcase-layout-settings .site-setting-field{margin:0}:root .workspace-personal .site-showcase-layout-settings select{color:#eee;background:#0b0b0b;border:1px solid #333;min-height:42px;padding:8px 10px}:root .workspace-personal .site-feature-media-editor{gap:9px;margin:18px 0;display:grid}:root .workspace-personal .site-feature-media-editor>span{color:#aaa;font-size:12px}:root .workspace-personal .site-feature-media-editor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root .workspace-personal .site-feature-media-editor label{cursor:pointer;background:#080808;border:1px solid #333;gap:6px;min-width:0;padding:7px;display:grid;position:relative}:root .workspace-personal .site-feature-media-editor label>span{aspect-ratio:16/9;color:#aaa;background:#151515;place-items:center;display:grid;overflow:hidden}:root .workspace-personal .site-feature-media-editor img{object-fit:cover;width:100%;height:100%;display:block}:root .workspace-personal .site-feature-media-editor i{font-size:20px;font-style:normal}:root .workspace-personal .site-feature-media-editor input{opacity:0;width:1px;height:1px;position:absolute}:root .workspace-personal .site-feature-media-editor em{color:#aaa;font-size:11px;font-style:normal}:root .workspace-personal .site-feature-media-editor button{padding:5px 7px!important;font-size:11px!important}@media (width<=1000px){:root .workspace-personal .site-settings-layout{grid-template-columns:1fr}:root .workspace-personal .site-settings-layout>nav{flex-wrap:wrap;gap:5px;display:flex;position:static}:root .workspace-personal .site-settings-layout>nav button{padding:7px 10px;font-size:13px}:root .workspace-personal .site-settings-panel{padding:20px}:root .workspace-personal .site-feature-media-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-cookie-banner{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}.site-cookie-actions{gap:4px 20px;margin-top:14px}.site-document{padding:24px 20px}:root .workspace-personal .site-settings-top{flex-direction:column;align-items:stretch}:root .workspace-personal .site-settings-panel{padding:14px}.site-faq summary{font-size:16px}}.landing-v2:not(.marketing-process-page) .site-faq{color:#f4f4f4;background:#050505;width:100%;max-width:none;margin:0;padding:112px max(34px,50vw - 596px) 132px}.landing-v2:not(.marketing-process-page) .site-faq>div:last-child{width:100%;max-width:950px;margin-inline:auto}.landing-v2:not(.marketing-process-page) .site-faq details{border-color:#2b2b2b}.landing-v2:not(.marketing-process-page) .site-faq summary{color:#f2f2f2}.landing-v2:not(.marketing-process-page) .site-faq details p{color:#a8a8a8}@media (width<=720px){.landing-v2:not(.marketing-process-page) .site-faq{padding:82px 18px 104px}}.email-automation-settings{gap:16px;display:grid}.email-automation-settings>p{color:#9b9b9b;margin:0}.email-automation-settings fieldset{background:#080808;border:1px solid #343434;border-radius:3px;gap:10px;margin:0;padding:14px;display:grid}.email-automation-settings legend{color:#f2f2f2;padding:0 7px;font-weight:650}.email-automation-settings textarea{resize:vertical;min-height:140px}.beta-request-admin{gap:14px;display:grid}.beta-request-list{border-top:1px solid #333;display:grid}.beta-request-list article{border-bottom:1px solid #333;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.beta-request-list article>div{gap:2px;min-width:0;display:grid}.beta-request-list b,.beta-request-list span,.beta-request-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beta-request-list span,.beta-request-list small{color:#999}.beta-request-list em{color:#aaa;font-size:12px;font-style:normal}@media (width<=700px){.beta-request-list article{grid-template-columns:1fr}.beta-request-list article button{justify-self:start}}@layer graphic-scena{.editor-app-switch{z-index:170!important;top:max(5px,calc(var(--room-editor-shell-top,40px) - 34px))!important;left:calc(var(--left-panel-width,420px) + 43px)!important;align-items:center!important;height:30px!important;display:flex!important;position:absolute!important}.editor-app-switch button{cursor:pointer;color:#aaa!important;height:30px!important;font:600 10px/1 var(--font-ui),Inter,"Segoe UI",sans-serif!important;letter-spacing:.1px!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;align-items:center!important;gap:7px!important;padding:0 8px!important;transition:background .18s,color .18s!important;display:flex!important}.editor-app-switch button:hover{color:#f2f2f2!important;background:#111!important}.editor-app-switch button:disabled{opacity:.4;cursor:wait}.editor-app-switch svg{color:#a0a0a0!important;width:14px!important;height:14px!important}.editor-app-switch button:focus-visible{outline-offset:2px;outline:1px solid #aaa}.ge-scena{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:1;visibility:visible;transition:opacity .18s,visibility;z-index:200!important;width:calc(100vw / var(--ui-zoom,1.15))!important;height:calc(100vh / var(--ui-zoom,1.15))!important;zoom:var(--ui-zoom,1.15)!important;grid-template-columns:var(--ge-left-panel-width,420px) minmax(0,1fr) var(--ge-right-panel-width,368px)!important;color:#ddd!important;font:10px/1.45 var(--font-ui),Inter,"Segoe UI",sans-serif!important;background:#000!important;grid-template-rows:40px minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0 auto auto 0!important;overflow:hidden!important}.ge-scena[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.ge-scena *,.ge-scena :before,.ge-scena :after{box-sizing:border-box!important}.ge-scena :where(button,input,select,textarea,label,p,b,strong,small,em,span){letter-spacing:normal!important;font-family:inherit!important;font-style:normal!important}.ge-scena :where(button,input,select,textarea,label,p){font-size:10px!important}.ge-scena :where(b,strong){font-size:inherit!important;font-weight:600!important}.ge-scena :where(small){color:#777!important;font-size:9px!important;line-height:1.45!important}.ge-scena :where(button){color:#aaa!important;box-shadow:none!important;background:#080808!important;border-color:#202020!important}.ge-scena :where(button:hover:not(:disabled)){color:#eee!important;background:#111!important}.ge-scena :where(button.active,button[aria-selected=true]){color:#f2f2f2!important;background:#1a1a1a!important;border-color:#444!important}.ge-scena :where(button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px!important;outline:1px solid #aaa!important}.ge-scena :where(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){color:#ddd!important;min-width:0!important;height:28px!important;box-shadow:none!important;background:#0b0b0b!important;border:1px solid #262626!important;border-radius:3px!important;padding:0 8px!important}.ge-scena .editor-app-switch{left:calc(var(--ge-left-panel-width,420px) + 43px)!important}.ge-scena .graphic-topbar{grid-area:1/1/auto/-1!important;grid-template-columns:var(--ge-left-panel-width,420px) minmax(0,1fr) var(--ge-right-panel-width,368px)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#000!important;border:0!important;gap:0!important;padding:0!important;display:grid!important}.ge-scena .graphic-brand{display:none!important}.ge-scena .graphic-document-tabs{grid-column:1!important;align-self:center!important;min-width:0!important;max-width:none!important;height:30px!important;margin:0 10px!important;overflow-x:auto!important}.ge-scena .graphic-document-tab-item{background:0 0!important;border-color:#202020!important;min-width:70px!important;max-width:190px!important;height:28px!important}.ge-scena .graphic-document-tab-item.active{background:#0b0b0b!important;border-color:#333!important}.ge-scena .graphic-document-tab-main{background:0 0!important;font-size:9px!important}.ge-scena .graphic-document-tab-main i{box-shadow:none!important;background:#666!important}.ge-scena .graphic-document-tab-main i.saved{background:#ddd!important}.ge-scena .graphic-top-actions{grid-column:3!important;justify-content:flex-end!important;justify-self:stretch!important;gap:4px!important;min-width:0!important;padding:0 10px 0 0!important}.ge-scena .graphic-top-actions button{white-space:nowrap!important;border-radius:3px!important;height:28px!important;padding:0 7px!important;font-size:9px!important}.ge-scena .graphic-top-actions .graphic-home{width:26px!important;min-width:26px!important;font-size:16px!important}.ge-scena .graphic-top-actions .graphic-export{color:#eee!important;border-color:#444!important}.ge-scena .graphic-layers-panel,.ge-scena .graphic-properties-panel{min-width:0!important;min-height:0!important;box-shadow:none!important;background:#030303!important;border:1px solid #111!important;border-radius:8px!important;flex-direction:column!important;grid-row:2!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.ge-scena .graphic-layers-panel{grid-column:1!important;margin:0 0 10px 10px!important}.ge-scena .graphic-properties-panel{grid-column:3!important;margin:0 10px 10px 0!important}.ge-scena .graphic-workspace{min-width:0!important;min-height:0!important;transform:scale(var(--editor-view-scale,1))!important;transform-origin:50%!important;background:#080808!important;border:0!important;border-radius:0!important;grid-area:2/2!important;margin:0 43px 10px!important;padding:0!important;transition:transform 80ms linear!important;overflow:hidden!important}.ge-scena .graphic-canvas-stage{scrollbar-width:none!important;background:#080808!important;border-radius:0!important;justify-items:start!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;overflow:auto!important}.ge-scena .graphic-canvas-stage::-webkit-scrollbar{display:none!important}.ge-scena .graphic-canvas-space{justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:100%;padding:800px;display:flex}.ge-scena .graphic-canvas-wrap{border:0!important;border-radius:0!important;flex:none!important;margin:0!important;overflow:visible!important;box-shadow:0 1px 8px #0008!important}.ge-scena .graphic-canvas-wrap canvas{border-radius:0!important;display:block!important}.ge-scena .graphic-drop-hint{color:#aaa!important;background:#080808e8!important;border:1px dashed #303030!important;border-radius:4px!important;max-width:90%!important;padding:18px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.ge-scena .graphic-drop-hint b{font-size:11px!important}.ge-scena .graphic-tool-dock{top:50%!important;left:calc(var(--ge-left-panel-width,420px) + 4px)!important;z-index:90!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:translateY(-50%)!important}.ge-scena .graphic-tool-rail,.ge-scena .graphic-right-tab-rail{width:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:5px!important;padding:0!important;display:flex!important}.ge-scena .graphic-right-tab-rail{right:calc(var(--ge-right-panel-width,368px) + 4px)!important;z-index:90!important;position:absolute!important;top:50%!important;left:auto!important;transform:translateY(-50%)!important}.ge-scena .graphic-tool-rail button,.ge-scena .graphic-right-tab-rail button{color:#777!important;background:#080808!important;border:1px solid #202020!important;border-radius:5px!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:grid!important}.ge-scena .graphic-tool-rail button.active,.ge-scena .graphic-right-tab-rail button.active{color:#ddd!important;background:#161616!important;border-color:#404040!important}.ge-scena .graphic-tool-rail svg,.ge-scena .graphic-right-tab-rail svg{stroke-width:1.6px!important;width:17px!important;height:17px!important}.ge-scena .graphic-tool-options{color:#bbb!important;background:#080808!important;border:1px solid #262626!important;border-radius:6px!important;left:42px!important;box-shadow:0 8px 24px #0008!important}.ge-scena .graphic-properties-scroll{background:0 0!important;flex:1!important;min-height:0!important;padding:0 12px 16px!important;overflow-y:auto!important}.ge-scena .graphic-category-head,.ge-scena .graphic-right-layers-title{background:0 0!important;border-bottom:1px solid #262626!important;align-items:center!important;gap:8px!important;height:37px!important;min-height:37px!important;padding:11px 12px!important;display:flex!important}.ge-scena .graphic-category-head b,.ge-scena .graphic-right-layers-title b{color:#ddd!important;letter-spacing:.1px!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important}.ge-scena .graphic-category-head>svg,.ge-scena .graphic-outliner-heading-icon,.ge-scena .graphic-outliner-heading-icon svg{color:#a0a0a0!important;stroke-width:1.6px!important;background:0 0!important;border:0!important;width:14px!important;height:14px!important}.ge-scena .graphic-outliner-count{color:#777!important;margin-left:auto!important;font-size:9px!important}.ge-scena .graphic-right-layers-title small{display:none!important}.ge-scena .graphic-right-layers{background:0 0!important;min-height:130px!important}.ge-scena .graphic-right-layers.collapsed{height:37px!important;min-height:37px!important}.ge-scena .graphic-right-layer-list{background:0 0!important;padding:4px 0!important}.ge-scena .graphic-right-layer-list>div[role=button]{color:#aaa!important;background:0 0!important;grid-template-columns:12px 24px minmax(0,1fr) 42px!important;gap:6px!important;height:34px!important;padding:4px 10px!important}.ge-scena .graphic-right-layer-list>div[role=button]:hover{background:#111!important}.ge-scena .graphic-right-layer-list>div[role=button].active,.ge-scena .graphic-right-layer-list>div[role=button].primary{color:#eee!important;background:#1a1a1a!important}.ge-scena .graphic-right-layer-list>div[role=button].active:before{background:#aaa!important}.ge-scena .graphic-right-layer-list :where(b,small,button,span){color:inherit!important;font-size:10px!important}.ge-scena .graphic-layer-quick,.ge-scena .graphic-layer-actions{background:0 0!important;border-color:#202020!important;padding:8px 12px!important}.ge-scena .graphic-layer-quick{grid-template-columns:minmax(0,1fr) 110px!important;gap:7px!important}.ge-scena .graphic-layer-quick header b{color:#999!important;font-size:10px!important}.ge-scena .graphic-layer-actions{height:36px!important}.ge-scena .graphic-layer-actions button{font-size:14px!important}.ge-scena .graphic-layer-batch-actions{background:0 0!important;border-color:#202020!important}.ge-scena .graphic-document-tab,.ge-scena .graphic-renders-tab{background:0 0!important;border:0!important;border-top:1px solid #202020!important;border-radius:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important}.ge-scena .graphic-document-tab b,.ge-scena .graphic-renders-tab b{font-size:10px!important}.ge-scena .graphic-document-tab>i,.ge-scena .graphic-renders-tab>i{color:#a0a0a0!important;background:0 0!important;border:0!important}.ge-scena .graphic-document-panel,.ge-scena .graphic-renders-drawer{box-shadow:none!important;background:#030303!important;border-color:#202020!important}.ge-scena .graphic-document-panel.open{padding:12px!important}.ge-scena .graphic-properties-scroll>section{background:0 0!important;border:0!important;border-bottom:1px solid #202020!important;border-radius:0!important;margin:0!important;padding:0!important}.ge-scena .graphic-properties-scroll>section>header{background:0 0!important;border:0!important;min-height:40px!important;padding:10px 0!important}.ge-scena .graphic-section-toggle{background:0 0!important;padding:0!important}.ge-scena .graphic-section-toggle small{display:none!important}.ge-scena .graphic-section-toggle b{color:#aaa!important;font-size:10px!important}.ge-scena .graphic-section-body{background:0 0!important;border:0!important;gap:10px!important;padding:0 0 12px!important;display:grid!important}.ge-scena .graphic-range{flex-direction:column!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}.ge-scena .graphic-range>span{color:#999!important;font-size:10px!important;line-height:1.45!important}.ge-scena .graphic-range em{color:#bbb!important;font-size:10px!important}.ge-scena .graphic-option-switch{background:0 0!important;border:0!important;border-radius:0!important;min-height:34px!important;padding:7px 0!important}.ge-scena .graphic-option-switch small{display:none!important}.ge-scena .graphic-option-switch>i{color:#777!important;background:0 0!important;border:1px solid #444!important;border-radius:3px!important}.ge-scena .graphic-option-switch.active>i{color:#fff!important;border-color:#aaa!important}.ge-scena .graphic-no-selection{color:#888!important;padding:32px 12px!important}.ge-scena .graphic-no-selection>span{color:#777!important;background:0 0!important;border:0!important}.ge-scena .graphic-no-selection p{color:#777!important;font-size:10px!important}.ge-scena :where(.graphic-effect-copy,.graphic-texture-path,.graphic-rift-note,.graphic-texture-empty,.graphic-layer-group-heading){color:#999!important;background:0 0!important;border-color:#222!important}.ge-scena :where(.graphic-effect-copy,.graphic-effect-copy small,.graphic-texture-folders i,.graphic-texture-subfolders i,.graphic-presets small,.graphic-rift-note span){color:#aaa!important}.ge-scena :where(.graphic-new-document-dialog,.graphic-save-dialog,.graphic-selection-context){color:#ddd!important;background:#080808!important;border:1px solid #303030!important;box-shadow:0 20px 70px #0009!important}.ge-scena :where(.graphic-new-document-dialog,.graphic-save-dialog,.graphic-selection-context)>header,.ge-scena :where(.graphic-save-fields,.graphic-save-dialog footer){background:#080808!important;border-color:#262626!important}.ge-scena :where(.graphic-new-document-dialog,.graphic-save-dialog)>header i{color:#aaa!important;background:0 0!important;border-color:#333!important}.ge-scena .graphic-panel-resizer{z-index:100!important;background:0 0!important;width:6px!important;top:0!important;bottom:0!important}.ge-scena .graphic-panel-resizer:hover{background:#ffffff12!important}.ge-scena .graphic-panel-resizer-left{right:0!important}.ge-scena .graphic-panel-resizer-right{left:0!important}.ge-scena input[type=range]{appearance:none!important;width:100%!important;height:22px!important;min-height:22px!important;box-shadow:none!important;cursor:ew-resize!important;background:#090909!important;border:1px solid #151515!important;border-radius:3px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.ge-scena input[type=range]::-webkit-slider-runnable-track{background:#111!important;border:0!important;border-radius:2px!important;height:20px!important}.ge-scena input[type=range]::-webkit-slider-thumb{appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important;margin:0!important;box-shadow:-4096px 0 0 4096px #494949!important}.ge-scena input[type=range]::-moz-range-track{background:#111!important;border:0!important;height:20px!important}.ge-scena input[type=range]::-moz-range-progress{background:#494949!important;height:20px!important}.ge-scena input[type=range]::-moz-range-thumb{background:0 0!important;border:0!important;border-radius:0!important;width:2px!important;height:20px!important}.ge-scena .room-range-host{position:relative!important}.ge-scena .room-range-source-value{visibility:hidden!important}.ge-scena .room-range-readout{z-index:3!important;color:#f3f3f3!important;text-shadow:0 1px 2px #000!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important}.ge-scena input[type=checkbox]{appearance:none!important;opacity:1!important;width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #666!important;border-radius:2px!important;place-content:center!important;margin:0!important;display:inline-grid!important;position:static!important}.ge-scena input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,43% 100%,100% 16%,80% 0,38% 62%);transform:scale(0);background:#fff!important;width:8px!important;height:8px!important}.ge-scena input[type=checkbox]:checked:before{transform:scale(1)}.ge-scena .graphic-check{color:#aaa!important;align-items:center!important;gap:7px!important;font-size:10px!important;display:flex!important}.ge-scena .graphic-check>i{display:none!important}.ge-scena *{scrollbar-width:thin;scrollbar-color:#1c1c1c transparent;scrollbar-gutter:auto!important}.ge-scena ::-webkit-scrollbar{width:4px!important;height:4px!important}.ge-scena ::-webkit-scrollbar-track{background:0 0!important}.ge-scena ::-webkit-scrollbar-thumb{background:#1c1c1c padding-box padding-box!important;border:1px solid #0000!important;border-radius:4px!important}.ge-scena :hover::-webkit-scrollbar-thumb{background:#292929!important;border-width:0!important}.ge-scena ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.designer-shell.workspace-personal[data-app=room]>.left-panel,.designer-shell.workspace-personal[data-app=room]>.right-panel{transition:opacity .18s,transform .22s!important}.designer-shell[data-editor-suspended=true]{pointer-events:none!important}.designer-shell[data-editor-suspended=true]>.left-panel{opacity:0!important;transform:translate(-14px)!important}.designer-shell[data-editor-suspended=true]>.right-panel{opacity:0!important;transform:translate(14px)!important}.ge-scena[data-active=true]>.graphic-layers-panel{animation:.22s both editor-panel-left}.ge-scena[data-active=true]>.graphic-properties-panel{animation:.22s both editor-panel-right}.room-editor-resuming{z-index:50;color:#aaa;background:#080808;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset:0}.room-editor-resuming i{border:1px solid #333;border-top-color:#ccc;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite editor-resume-spin}@keyframes editor-panel-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes editor-panel-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes editor-resume-spin{to{transform:rotate(360deg)}}.ge-scena{--ge-frame-height:min(calc(100vw / var(--ui-zoom,1.15) - var(--ge-left-panel-width,420px) - var(--ge-right-panel-width,368px) - 86px),calc(100vh / var(--ui-zoom,1.15) - 50px));--ge-frame-top:calc(40px + (100vh / var(--ui-zoom,1.15) - 50px - var(--ge-frame-height))/2)}.ge-scena[data-square-frame=true]{--room-editor-shell-top:var(--ge-frame-top)}.ge-scena[data-square-frame=true]>.graphic-layers-panel,.ge-scena[data-square-frame=true]>.graphic-properties-panel,.ge-scena[data-square-frame=true]>.graphic-workspace{height:var(--ge-frame-height)!important;max-height:var(--ge-frame-height)!important;align-self:center!important}.ge-scena .graphic-layers-panel,.ge-scena .graphic-properties-panel,.ge-scena :where(button,input,select,textarea,label,p),.ge-scena .graphic-range>span{font-size:8.5px!important}.ge-scena .graphic-properties-scroll{padding:0 8px 8px!important}.ge-scena .graphic-category-head,.ge-scena .graphic-right-layers-title{height:38px!important;min-height:38px!important;padding:0 11px!important}.ge-scena .graphic-right-layers-title{background:#0c0c0c!important}.ge-scena .graphic-outliner-heading-icon{flex:none!important;place-items:center!important;display:grid!important}.ge-scena .graphic-right-layer-list>div[role=button]{grid-template-columns:24px minmax(0,1fr) 42px!important}.ge-scena .graphic-layer-copy,.ge-scena .layer-copy{min-width:0!important}.ge-scena .graphic-layer-quick .graphic-range{flex-direction:column!important;display:flex!important}.ge-scena .graphic-layer-quick input[type=range]{width:100%!important}.ge-scena .graphic-range>span.room-range-readout{color:#f3f3f3!important;font-size:10px!important}.ge-scena .graphic-layer-opacity{flex-direction:column!important;gap:4px!important;display:flex!important}.ge-scena .graphic-blend-control{align-self:end!important}.ge-scena .graphic-layer-opacity>span{color:#999!important;font-size:8.5px!important}.ge-scena .graphic-layer-opacity input[type=range]{width:100%!important;min-width:0!important}.ge-scena .graphic-right-layer-list>div.grouped{grid-template-columns:12px 24px minmax(0,1fr) 42px!important}.ge-scena .graphic-outliner-heading-icon:before,.ge-scena .graphic-outliner-heading-icon:after{display:none!important}.ge-scena .graphic-document-drawer,.ge-scena .graphic-renders-drawer{z-index:50!important;visibility:hidden!important;pointer-events:none!important;border:0!important;border-bottom:1px solid #262626!important;border-radius:0!important;width:auto!important;height:auto!important;padding:12px!important;position:absolute!important;inset:38px 0 88px!important;overflow-y:auto!important;transform:none!important}.ge-scena .graphic-document-drawer.open,.ge-scena .graphic-renders-drawer.open{visibility:visible!important;pointer-events:auto!important}.ge-scena .graphic-document-drawer>header,.ge-scena .graphic-renders-drawer>header{color:#aaa!important;background:0 0!important;padding:0 0 12px!important}.ge-scena .graphic-document-drawer>header small,.ge-scena .graphic-renders-drawer>header small{display:none!important}.ge-scena .graphic-document-panel .graphic-background{background:0 0!important;border-color:#262626!important}.ge-scena .graphic-document-panel .graphic-presets{gap:6px!important}.ge-scena .graphic-presets button{border-radius:3px!important;padding:8px!important}.ge-scena .graphic-document-panel b,.ge-scena .graphic-renders-drawer b{font-size:10px!important}.ge-scena .graphic-document-panel small,.ge-scena .graphic-renders-drawer small{font-size:8px!important}.ge-scena{--ps-panel:#030303;--ps-panel-deep:#030303;--ps-surface:#080808;--ps-surface-hover:#111;--ps-line:#202020;--ps-line-strong:#333;--ps-text:#ddd;--ps-muted:#818181}.ge-scena .graphic-dpi-input{background:0 0!important;border-color:#262626!important}.ge-scena *{scrollbar-width:auto!important;scrollbar-color:auto!important}.ge-scena .graphic-layers-panel,.ge-scena .graphic-properties-panel{color:#f2f2f2!important;border-color:#3a3a3a!important}.ge-scena .graphic-tool-rail button,.ge-scena .graphic-right-tab-rail button{color:#969696!important;background:#000!important;border:0!important;border-radius:6px!important;width:32px!important;height:32px!important;min-height:32px!important}.ge-scena .graphic-tool-rail button.active,.ge-scena .graphic-right-tab-rail button.active{color:#f4f4f4!important;background:#151515!important}.editor-app-switch{right:calc(var(--right-panel-width,368px) + 43px)!important;gap:10px!important;min-width:0!important}.editor-app-tabs{flex:none!important;gap:2px!important;display:flex!important}.editor-app-switch button{white-space:nowrap!important;background:0 0!important;border:0!important}.editor-app-switch svg{color:inherit!important}.editor-app-switch .editor-app-tabs button[aria-current=page]{color:#65aaff!important;background:0 0!important}.editor-app-switch .editor-app-tabs button:hover{color:#dcecff!important;background:#151515!important}.editor-app-switch .editor-app-tabs button[aria-current=page]:hover{color:#8bc0ff!important}.editor-project-tabs{border-left:1px solid #3a3a3a!important;flex:1!important;align-items:center!important;min-width:0!important;height:20px!important;padding-left:10px!important;display:flex!important}.editor-project-name{color:#aaa!important;width:100%!important;min-width:35px!important;max-width:200px!important;height:28px!important;font:600 10px/1 var(--font-ui),sans-serif!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px!important}.ge-scena .graphic-document-tabs{background:0 0!important;border:0!important;gap:3px!important;width:100%!important;margin:0!important;display:flex!important}.ge-scena .graphic-document-tab-item,.ge-scena .graphic-document-tab-item.active{background:0 0!important;border:0!important;border-radius:0!important;flex:0 170px!important;min-width:50px!important;height:28px!important;display:flex!important}.ge-scena .graphic-document-tab-main{flex:1!important;min-width:0!important;padding:0 5px!important}.ge-scena .graphic-document-tab-main span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ge-scena .graphic-document-tab-item.active .graphic-document-tab-main{color:#eee!important}.ge-scena .graphic-document-tab-close{flex:none!important;padding:0 3px!important}.ge-scena .graphic-new-document{flex:none!important;min-width:24px!important;padding:0 4px!important}.ge-scena .graphic-top-actions button{font:600 10px/1 var(--font-ui),sans-serif!important;background:0 0!important;border:0!important}.ge-scena .graphic-top-actions button:hover{background:#151515!important}.ge-scena .graphic-top-actions{background:0 0!important;border:0!important;border-radius:0!important}.ge-scena .graphic-right-tab-rail:before,.ge-scena .graphic-right-tab-rail:after{content:none!important;display:none!important}.ge-scena .graphic-tool-rail button,.ge-scena .graphic-right-tab-rail button{transform:none!important}.ge-scena .graphic-workspace{box-shadow:none!important;background:#000!important;border:1px solid #3a3a3a!important}.ge-scena .graphic-canvas-stage{overflow-anchor:none!important;overscroll-behavior:contain!important;background:#000!important}.ge-scena .graphic-import-status{z-index:60!important;color:#ddd!important;background:#000!important;border:1px solid #3a3a3a!important;align-items:center!important;gap:10px!important;padding:10px!important;font-size:10px!important;display:flex!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important}.ge-scena .graphic-import-status button{background:0 0!important;border:0!important;flex:none!important;margin-left:auto!important}.ge-scena .graphic-canvas-wrap{box-shadow:none!important}.ge-scena .graphic-tool-rail,.ge-scena .graphic-right-tab-rail{background:#000!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:38px!important;padding:4px 3px!important}.ge-scena .graphic-tool-rail svg,.ge-scena .graphic-right-tab-rail svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ge-scena .graphic-tool-rail button:hover,.ge-scena .graphic-right-tab-rail button:hover{color:#f4f4f4!important;background:#151515!important}.ge-scena .graphic-right-tab-rail button:disabled{opacity:.28!important;color:#555!important;cursor:not-allowed!important;pointer-events:none!important}.ge-scena[data-shared-layout=true]{--room-editor-shell-top:var(--ge-frame-y)}.ge-scena[data-shared-layout=true]>:is(.graphic-layers-panel,.graphic-properties-panel,.graphic-workspace){grid-area:auto!important;align-self:auto!important}.ge-scena[data-shared-layout=true]>.graphic-layers-panel{left:var(--ge-left-x)!important;top:var(--ge-left-y)!important;width:var(--ge-left-w)!important;height:var(--ge-left-h)!important;max-height:var(--ge-left-h)!important;margin:0!important;position:absolute!important}.ge-scena[data-shared-layout=true]>.graphic-properties-panel{left:var(--ge-right-x)!important;top:var(--ge-right-y)!important;width:var(--ge-right-w)!important;height:var(--ge-right-h)!important;max-height:var(--ge-right-h)!important;margin:0!important;position:absolute!important}.ge-scena[data-shared-layout=true]>.graphic-workspace{left:var(--ge-frame-x)!important;top:var(--ge-frame-y)!important;width:var(--ge-frame-w)!important;height:var(--ge-frame-h)!important;max-height:var(--ge-frame-h)!important;margin:0!important;position:absolute!important}.ge-scena[data-shared-layout=true]>.graphic-tool-dock{left:var(--ge-tools-x)!important;top:var(--ge-tools-y)!important;width:var(--ge-tools-w)!important;height:var(--ge-tools-h)!important;transform:none!important}.ge-scena[data-shared-layout=true]>.graphic-right-tab-rail{left:var(--ge-tabs-x)!important;top:var(--ge-tabs-y)!important;width:var(--ge-tabs-w)!important;height:var(--ge-tabs-h)!important;transform:none!important}.ge-scena[data-shared-layout=true]>.editor-app-switch{left:var(--ge-frame-x)!important;width:var(--ge-frame-w)!important;right:auto!important}.workspace-personal[data-app=room] :is(.start-dialog,.name-dialog){color:#ddd!important;font-family:var(--font-ui),sans-serif!important;background:#000!important;border:1px solid #3a3a3a!important}.workspace-personal[data-app=room] :is(.start-dialog,.name-dialog) :is(header,footer,.start-brand,.start-actions,.start-account,.start-library,.recent-projects,.project-list-tabs,.project-scroll-area,.project-card,.project-card-thumb,.project-card-list,.project-thumb,.project-card-preview,.new-project-card,.project-modal-body){box-shadow:none!important;background:#000!important;border-color:#3a3a3a!important}.workspace-personal[data-app=room] :is(.start-dialog,.name-dialog) :is(button,input,select,.room-project-kind-grid>button,.room-creation-method button){color:#aaa!important;box-shadow:none!important;background:#000!important;border-color:#3a3a3a!important;font-family:inherit!important}.workspace-personal[data-app=room] :is(.start-dialog,.name-dialog) :is(button:hover,.project-card:hover,button.active){color:#fff!important;background:#151515!important;border-color:#777!important}.workspace-personal[data-app=room] :is(.start-dialog,.name-dialog) :is(.new-project-card i,.project-list-tabs button>span,.room-project-kind-grid i,.room-creation-method i){color:#aaa!important;background:0 0!important;border-color:#3a3a3a!important}@media (prefers-reduced-motion:reduce){.ge-scena,.ge-scena>*,.editor-app-switch button,.designer-shell.workspace-personal>.library,.designer-shell.workspace-personal>.inspector{transition:none!important;animation:none!important}}.ge-scena :is(.graphic-new-document-dialog,.graphic-save-dialog),.ge-scena :is(.graphic-new-document-dialog,.graphic-save-dialog)>header{background:#000!important;border-color:#262626!important}.ge-scena .graphic-board-drawer{z-index:51;scrollbar-width:thin;border-bottom:1px solid #262626;flex-direction:column;gap:14px;padding:14px 12px;display:flex;position:absolute;inset:38px 0 0;overflow:auto;background:#000!important}.ge-scena .graphic-board-drawer>header{border-bottom:1px solid #262626;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ge-scena .graphic-board-drawer button{cursor:pointer;min-height:28px;padding:5px 8px;color:#aaa!important;background:0 0!important;border:1px solid #333!important;border-radius:0!important}.ge-scena .graphic-board-drawer button:hover:not(:disabled){color:#fff!important;border-color:#777!important}.ge-scena .graphic-board-drawer :disabled{opacity:.4;cursor:not-allowed}.ge-scena .graphic-board-drawer label{flex-direction:column;gap:6px;min-width:0;display:flex;font-size:10px!important}.ge-scena .graphic-board-drawer input:not([type=file]){box-sizing:border-box;width:100%;min-width:0;height:30px;padding:5px 7px;color:#ddd!important;background:#000!important;border:1px solid #333!important;border-radius:0!important}.ge-scena .graphic-board-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ge-scena .graphic-board-images{flex-direction:column;flex:none;gap:8px;max-height:200px;display:flex;overflow:auto}.ge-scena .graphic-board-images>div{border-bottom:1px solid #202020;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 8px;padding-bottom:8px;display:grid}.ge-scena .graphic-board-images img{object-fit:contain;background:#111;grid-row:span 3;width:44px;height:54px}.ge-scena .graphic-board-images span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.ge-scena .graphic-board-images>div>div{gap:4px;display:flex}.ge-scena .graphic-board-images button{min-height:22px;padding:2px 8px}.ge-scena .graphic-board-drawer output{color:#ccc;font-size:10px;line-height:1.6}.ge-scena .graphic-board-drawer p{margin:0;line-height:1.6;color:#ccc!important;font-size:10px!important}.ge-scena .graphic-board-drawer .graphic-board-create{min-height:34px;color:#eee!important;border-color:#888!important}.ge-scena .graphic-document-drawer,.ge-scena .graphic-renders-drawer{bottom:132px!important}.ge-scena .graphic-layer-list>div[role=button]{height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;margin:2px 0!important;padding:6px!important}.ge-scena .graphic-layer-list>div[role=button]:hover{background:#121212!important}.ge-scena .graphic-layer-list>div[role=button].active{background:#161616!important;border-color:#424242!important}.ge-scena .graphic-layer-list>div[role=button].primary{box-shadow:inset 2px 0 #3d92f5!important}.ge-scena .graphic-layer-list .layer-thumb{border:1px solid #333!important;border-radius:2px!important;grid-column:1!important;width:42px!important;height:42px!important}.ge-scena .graphic-layer-list .layer-thumb img{object-fit:contain;width:100%;height:100%}.ge-scena .graphic-layer-list .layer-copy b{color:#dedede!important;font-size:11px!important;font-weight:500!important}.ge-scena .graphic-layer-list .layer-copy small{color:#818181!important;margin-top:4px!important;font-size:9px!important}.ge-scena .graphic-layer-list .graphic-outliner-caret{display:none!important}.ge-scena .graphic-layer-list .layer-switches{gap:3px!important;display:flex!important}.ge-scena .graphic-layer-list .layer-switches button{color:#818181!important;background:0 0!important;border:0!important;width:24px!important;height:26px!important}.ge-scena .graphic-layer-list .layer-switches button:hover,.ge-scena .graphic-layer-list .layer-switches .locked{color:#eee!important;background:#262626!important}.ge-scena .graphic-layer-lock svg,.ge-scena .graphic-layer-tools svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ge-scena .graphic-layer-tools{border-bottom:1px solid #292929;align-items:center;gap:6px;padding:5px 10px;display:flex}.ge-scena .graphic-layer-tools button{place-items:center;width:29px;height:28px;display:grid;color:#999!important;background:0 0!important;border:0!important}.ge-scena .graphic-layer-tools button:hover:not(:disabled){color:#fff!important;background:#171717!important}.ge-scena .graphic-layer-tools button:disabled{opacity:.3}.ge-scena .graphic-layer-tools button:last-child{margin-left:auto}.ge-scena .graphic-selection-scope{color:#65aaff;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 0;font-size:10px;display:flex}.ge-scena .graphic-selection-scope button{color:#aaa;text-underline-offset:3px;background:0 0;border:0;font-size:10px;text-decoration:underline}.ge-scena .graphic-fill-color{color:#bbb;justify-content:space-between;align-items:center;margin:8px 0;font-size:10px;display:flex}.ge-scena .graphic-fill-color input{background:0 0;border:1px solid #333;width:32px;height:23px;padding:0}.ge-scena .graphic-tool-options{max-height:calc(100vh - 230px);overflow:auto}.ge-scena .graphic-selection-actions button{min-height:28px!important;font-size:9px!important}.ge-scena .graphic-selection-actions button:disabled{opacity:.35}.ge-scena .graphic-layers-panel{justify-content:flex-start!important;overflow-y:auto!important}.ge-scena .graphic-left-layers{flex:1 0 220px!important;min-height:220px!important;margin:0!important;overflow:visible!important;transform:none!important}.ge-scena .graphic-left-layers.collapsed{flex:0 0 38px!important;min-height:38px!important}.ge-scena .graphic-right-layers-title{margin:0!important;transform:none!important}.ge-scena .graphic-layer-quick{grid-template-columns:minmax(0,1fr) 140px!important;padding:6px 10px!important}.ge-scena .graphic-layer-tools{flex:none!important}.ge-scena .graphic-layer-list{min-height:62px!important;padding:4px 6px!important}.ge-scena .graphic-layer-list .layer-copy small{display:block!important}.ge-scena .graphic-document-tab,.ge-scena .graphic-renders-tab{flex:none!important}.ge-scena .graphic-properties-scroll>.graphic-tool-options{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #292929!important;margin:0!important;padding:10px 0!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.ge-scena .graphic-properties-scroll>.graphic-tool-options header{margin:0!important;padding:0 0 8px!important}.ge-scena .graphic-properties-scroll>.graphic-tool-options .graphic-selection-modes{margin:0 0 10px!important}.ge-scena .graphic-selection-modes button{min-height:27px!important;padding:5px!important}.ge-scena .graphic-right-layers-title{z-index:50!important;background:#050505!important;flex:none!important;position:sticky!important;top:0!important}.ge-scena .graphic-selection-modes button.active{color:#eee!important;background:#161616!important;border-color:#555!important}.ge-scena .graphic-selection-status{color:#8ebeff!important;background:0 0!important;border:0!important;padding:6px 0!important}}.workspace-personal[data-app=room] .start-dialog :is(.project-card,.project-card-copy,.project-card-thumb,.project-card-list,.project-thumbnail),.workspace-personal[data-app=room] .name-dialog :is(.project-dialog-titlebar,.project-modal-body){box-shadow:none!important;background:#000!important}.workspace-personal[data-app=room] .start-dialog .project-card :is(b,small,.project-name,.project-meta,.project-file-size,.project-opened-at){color:#fff!important}.workspace-personal[data-app=room] .start-dialog .project-card{border-color:#3a3a3a!important}.workspace-personal[data-app=room] .start-dialog .project-card:hover{background:#000!important;border-color:#777!important}.workspace-personal[data-app=room] .name-overlay .project-stack-dialog.project-dialog-positioned,.workspace-personal[data-app=room] .name-overlay .project-stack-dialog.project-dialog-positioned.window-dragging{transition:none!important;animation:none!important}.graphic-editor .graphic-text-controls{min-width:0;font:inherit;color:inherit;border:0;flex-direction:column;gap:14px;margin:0;padding:14px 12px;display:flex}.graphic-editor .graphic-text-controls>label,.graphic-editor .graphic-text-row label{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.graphic-editor .graphic-text-controls :is(textarea,select,input[type=number]){box-sizing:border-box;color:#eee;width:100%;min-width:0;font:inherit;background:#080808;border:1px solid #343434;border-radius:0;padding:8px}.graphic-editor .graphic-text-controls textarea{resize:vertical;min-height:82px;line-height:1.5}.graphic-editor .graphic-text-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.graphic-editor .graphic-text-row input[type=color]{background:0 0;border:1px solid #343434;width:100%;height:34px;padding:3px}.graphic-editor .graphic-text-buttons{gap:8px;display:flex}.graphic-editor .graphic-text-controls button{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:1px solid #343434;padding:6px 10px}.graphic-editor .graphic-text-controls button[aria-pressed=true]{color:#80b8ff;border-color:#5682b3}.graphic-editor .graphic-text-section{border-top:1px solid #333;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.graphic-editor .graphic-text-controls small{color:#999;font-size:11px;line-height:1.5}.graphic-editor .graphic-text-controls :disabled{opacity:.5;cursor:not-allowed}.graphic-editor .graphic-color-mode{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.graphic-editor .graphic-color-mode button{color:#aaa;cursor:pointer;background:#080808;border:1px solid #333;border-radius:0;padding:8px 4px}.graphic-editor .graphic-color-mode button[aria-pressed=true]{color:#eee;background:#191919;border-color:#8a8a8a}.graphic-editor .graphic-snap-guide{pointer-events:none;z-index:8;background:#6caeff;position:absolute}.graphic-editor .graphic-snap-guide.vertical{width:1px;top:0;bottom:0}.graphic-editor .graphic-snap-guide.horizontal{height:1px;left:0;right:0}.concept-editor{z-index:1500;color:#c7c7c7;text-transform:none;letter-spacing:normal;text-align:left;isolation:isolate;background:#000;grid-template-rows:46px minmax(0,1fr);grid-template-columns:230px minmax(0,1fr) 276px;gap:10px;font:12px Arial,sans-serif;display:grid;position:fixed;inset:10px;box-shadow:0 0 0 20px #000}.concept-editor *{box-sizing:border-box}.concept-editor button,.concept-editor input,.concept-editor textarea,.concept-editor select{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;color:inherit;outline-offset:3px;border-radius:0}.concept-editor button{cursor:pointer;background:#000;border:1px solid #303030;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:6px 9px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.concept-editor button:hover:not(:disabled){color:#fff;background:#141414;border-color:#747474}.concept-editor button:disabled{opacity:.35;cursor:default}.concept-editor svg{stroke-width:1.5px;flex:none}.concept-editor input:not([type=checkbox]):not([type=file]),.concept-editor textarea,.concept-editor select{color:#eee;background:#080808;border:1px solid #333;width:100%;min-width:0;margin:0;padding:8px 9px;font-size:12px;line-height:1.5}.concept-editor textarea{resize:vertical;min-height:66px;max-height:210px}.concept-editor input::placeholder,.concept-editor textarea::placeholder{color:#646464}.concept-editor input:focus,.concept-editor textarea:focus,.concept-editor select:focus{outline-offset:0;outline:1px solid #999}.concept-editor label{color:#aaa;flex-direction:column;gap:7px;margin:0 0 17px;font-size:11px;line-height:1.4;display:flex}.concept-editor .concept-check{cursor:pointer;flex-direction:row;align-items:center;gap:8px}.concept-check input{appearance:auto;accent-color:#ddd;width:13px;height:13px;margin:0}.concept-editor h2,.concept-editor h3,.concept-editor p{color:inherit;letter-spacing:normal;text-transform:none;margin:0;font-family:inherit}.concept-editor h2{font-size:13px;font-weight:500}.concept-editor h3{color:#ddd;margin-bottom:18px;font-size:12px;font-weight:500}.concept-toolbar{border:1px solid #303030;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.concept-toolbar>div,.concept-toolbar nav{align-items:center;gap:12px;display:flex}.concept-toolbar>div>span{color:#777;border-left:1px solid #333;padding-left:12px;font-size:10px}.concept-toolbar nav{gap:6px}.concept-toolbar nav>button{border-color:#0000;min-height:29px;font-size:11px}.concept-toolbar nav>.concept-primary{color:#111;background:#e7e7e7;border-color:#e7e7e7;padding-inline:13px}.concept-toolbar nav>.concept-primary:hover:not(:disabled){color:#000;background:#fff}.concept-document,.concept-content{scrollbar-width:thin;scrollbar-color:#333 #000;border:1px solid #303030;min-width:0;min-height:0;padding:18px 14px;overflow:auto}.concept-document{flex-direction:column;display:flex}.concept-section-heading{justify-content:space-between;align-items:center;margin:5px 0 12px;display:flex}.concept-section-heading h3{margin:0}.concept-section-heading button{border:0;min-height:24px;padding:3px}.concept-sections{flex-direction:column;gap:5px;display:flex}.concept-sections>button{text-align:left;border-color:#242424;justify-content:flex-start;gap:9px;min-height:39px;display:flex}.concept-sections>button>span{color:#666;font-size:10px}.concept-sections>button>b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:400;overflow:hidden}.concept-sections>button>small{color:#777;font-size:10px}.concept-editor .active{color:#fff;border-color:#9b9b9b}.concept-section-actions,.concept-image-actions{gap:5px;margin-top:9px;display:flex}.concept-section-actions button,.concept-image-actions button{min-height:27px;padding:4px 7px;font-size:10px}.concept-document footer{color:#aaa;flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;font-size:10px;display:flex}.concept-document footer small{color:#676767;font-size:10px;line-height:1.6}.concept-preview{background:#050505;border:1px solid #303030;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.concept-preview-toolbar{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:flex}.concept-preview-toolbar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.concept-preview-toolbar>div{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:11px;font-size:10px;display:flex}.concept-preview-toolbar button{border:0;min-height:24px;padding:2px}.concept-paper-wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding:30px;display:flex;position:relative;overflow:auto}.concept-paper-wrap canvas{aspect-ratio:297/210;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 4px 28px #000}.concept-paper-wrap>p{background:#000;padding:10px;position:absolute;bottom:10px}.concept-page-strip{scrollbar-width:thin;scrollbar-color:#333 #000;border-top:1px solid #252525;flex:none;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.concept-page-strip button{color:#888;border-color:#333;flex-direction:column;flex:0 0 89px;align-items:flex-start;gap:6px;min-width:0;height:53px;padding:8px;display:flex}.concept-page-strip button[aria-current=page]{color:#eee;background:#121212;border-color:#aaa}.concept-page-strip b{font-size:11px;font-weight:400}.concept-page-strip span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.concept-status{color:#868686;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:10px;line-height:1.5;display:flex}.concept-status[role=alert]{color:#f0b6a7}.concept-status button{min-height:22px;padding:3px 7px;font-size:10px}.concept-add-images{width:100%}.concept-content .concept-drop-hint{color:#757575;margin:12px 0;font-size:10px;line-height:1.6}.concept-image-list{scrollbar-width:thin;scrollbar-color:#333 #000;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:250px;margin:12px 0;display:grid;overflow:auto}.concept-image-list button{aspect-ratio:1;background:#111;border:1px solid #303030;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.concept-image-list img{object-fit:contain;width:100%;height:100%;display:block}.concept-image-list span{color:#ddd;background:#000c;padding:2px 3px;font-size:9px;position:absolute;bottom:2px;left:2px}.concept-image-details{border-top:1px solid #303030;padding-top:10px}.concept-image-details>small{color:#737373;font-size:10px}.concept-image-actions{margin-bottom:17px}@media (width<=1100px){.concept-editor{grid-template-columns:198px minmax(0,1fr) 234px;gap:7px}.concept-document,.concept-content{padding:14px 11px}.concept-paper-wrap{padding:14px}.concept-toolbar>div>span{display:none}}@media (width<=780px){.concept-editor{grid-template-rows:46px minmax(250px,1fr) minmax(180px,.65fr);grid-template-columns:180px minmax(0,1fr);inset:6px}.concept-toolbar{padding:0 7px}.concept-toolbar nav{gap:2px}.concept-toolbar nav>button{padding:4px;font-size:10px}.concept-toolbar h2{font-size:11px}.concept-toolbar>div>svg{display:none}.concept-document{grid-row:2/4}.concept-content{grid-area:3/2}.concept-paper-wrap{padding:8px}.concept-page-strip{padding:5px}.concept-page-strip button{flex-basis:65px;gap:2px;height:36px}.concept-status{min-height:25px;padding:5px 8px}.concept-toolbar nav>button:first-child{display:none}}@layer importer-scena{.model-importer-scena .model-layer-panel .model-material-row.selected-material{background:#122a43!important;border-color:#3988de!important;box-shadow:inset 3px 0 #3988de!important}.model-importer-scena .model-layer-panel .model-material-row.selected-material .model-material-name{color:#bcdcff!important}.model-importer-scena .model-object-node>summary{grid-template-columns:12px 27px minmax(0,1fr) 24px!important;align-items:center!important;gap:7px!important;display:grid!important}.model-importer-scena .model-object-name{text-overflow:ellipsis!important;white-space:nowrap!important;font:inherit!important;overflow:hidden!important}.model-importer-scena .model-object-visibility{width:24px!important;height:24px!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.model-importer-scena .model-node-color-children{color:var(--import-muted)!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 10px 7px 27px!important;font-size:10px!important;display:flex!important}.model-importer-scena .model-node-color-children input{accent-color:var(--import-muted);width:13px!important;height:13px!important;margin:0!important}.model-importer-scena .model-object-node>.model-material-folder-children{border-left:1px solid var(--import-line)!important;margin-left:10px!important;padding-left:12px!important}.model-importer-scena .model-object-node button.material-color-swatch:disabled{opacity:.35!important;cursor:default!important}.model-importer-scena .model-form-column{--inspector-bg:var(--import-panel);--inspector-line:var(--import-line);--inspector-text:var(--import-text);--inspector-muted:var(--import-muted);--inspector-button-height:28px;--inspector-caption-size:8px}.model-importer-scena{--import-frame-height:min(calc(100vw / var(--ui-zoom,1.15) - var(--ge-left-panel-width,420px) - var(--ge-right-panel-width,368px) - 86px),calc(100vh / var(--ui-zoom,1.15) - 50px));--import-frame-y:calc(40px + (100vh / var(--ui-zoom,1.15) - 50px - var(--import-frame-height))/2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--import-panel:#030303!important;--import-deep:#030303!important;--import-surface:#080808!important;--import-hover:#151515!important;--import-field:#0b0b0b!important;--import-line:#262626!important;--import-line-strong:#3a3a3a!important;--import-text:#ddd!important;--import-muted:#888!important;z-index:960!important;width:calc(100vw / var(--ui-zoom,1.15))!important;height:calc(100vh / var(--ui-zoom,1.15))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--import-text)!important;font:8.5px/1.45 var(--font-ui,Inter),Inter,"Segoe UI",sans-serif!important;background:#000!important;padding:0!important;display:block!important;position:fixed!important;inset:0 auto auto 0!important;overflow:hidden!important}.model-importer-scena *{box-sizing:border-box!important}.model-importer-scena .model-importer-dialog{box-shadow:none!important;font:inherit!important;background:#000!important;border:0!important;display:contents!important;position:static!important}.model-importer-scena .model-editor-body{display:contents!important}.model-importer-scena .model-importer-dialog>header{height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 10px auto!important}.model-importer-scena .model-editor-title{top:calc(var(--ge-frame-y,var(--import-frame-y)) - 34px)!important;left:var(--ge-frame-x,calc(var(--ge-left-panel-width,420px) + 43px))!important;width:var(--ge-frame-w,calc(100% - var(--ge-left-panel-width,420px) - var(--ge-right-panel-width,368px) - 86px))!important;color:#65aaff!important;align-items:center!important;gap:7px!important;height:30px!important;padding:0 8px!important;display:flex!important;position:fixed!important}.model-importer-scena .model-editor-title h2{font:600 10px/1 var(--font-ui,Inter),sans-serif!important;color:inherit!important;flex:none!important;margin:0!important}.model-importer-scena .model-editor-title>span{color:#aaa!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-left:1px solid #3a3a3a!important;min-width:0!important;margin-left:3px!important;padding-left:10px!important;font-size:10px!important;overflow:hidden!important}.model-importer-scena .model-editor-title>svg{flex:none!important;width:14px!important;height:14px!important}.model-importer-scena .model-importer-dialog>header button{color:#aaa!important;width:auto!important;height:28px!important;min-height:28px!important;font:600 10px/1 var(--font-ui,Inter),sans-serif!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:3px!important;align-items:center!important;gap:6px!important;padding:0 8px!important;display:inline-flex!important}.model-importer-scena .model-importer-dialog>header button:hover:not(:disabled){color:#eee!important;background:#151515!important}.model-importer-scena .model-editor-header-actions{align-items:center!important;gap:4px!important;display:flex!important}.model-importer-scena .model-import-open svg{width:14px!important;height:14px!important}.model-importer-scena :is(.model-import-left-panel,.model-import-right-shell,.model-preview-column){top:var(--import-frame-y)!important;height:var(--import-frame-height)!important;background:var(--import-panel)!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border:1px solid #3a3a3a!important;border-radius:8px!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;overflow:hidden!important}.model-importer-scena .model-import-left-panel{width:calc(var(--ge-left-panel-width,420px) - 10px)!important;left:10px!important}.model-importer-scena .model-import-right-shell{width:calc(var(--ge-right-panel-width,368px) - 10px)!important;isolation:auto!important;right:10px!important;overflow:visible!important}.model-importer-scena .model-preview-column{left:calc(var(--ge-left-panel-width,420px) + 43px)!important;right:calc(var(--ge-right-panel-width,368px) + 43px)!important;background:#000!important;border-radius:0!important}.model-importer-scena .model-preview-stage-wrap{background:#000!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}.model-importer-scena .model-preview{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;display:block!important;position:relative!important}.model-importer-scena .model-preview.thumbnail-framing{width:min(100%,var(--ge-frame-h,var(--import-frame-height)))!important;aspect-ratio:1!important;place-self:center!important;height:auto!important;max-height:100%!important}.model-importer-scena .model-preview.empty canvas{visibility:hidden!important}.model-importer-scena .model-preview.empty>button{color:#aaa!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0!important}.model-importer-scena .model-preview.empty>button>span{color:#aaa!important;background:#080808!important;border:1px solid #3a3a3a!important;border-radius:3px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:22px!important;display:grid!important}.model-importer-scena .model-preview.empty>button b{font-size:10px!important;font-weight:500!important}.model-importer-scena .model-preview.empty>button small{color:#777!important;font-size:8px!important}.model-importer-scena .model-import-category-head{color:#ddd!important;height:38px!important;font:700 10px/1 var(--font-ui,Inter),sans-serif!important;background:0 0!important;border:0!important;border-bottom:1px solid #262626!important;border-radius:8px 8px 0 0!important;flex:0 0 38px!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:flex!important}.model-importer-scena .model-import-category-head svg{color:#a0a0a0!important;width:14px!important;height:14px!important}.model-importer-scena .model-import-category-head b{font:inherit!important}.model-importer-scena .model-layer-panel{background:0 0!important;border:0!important;flex-direction:column!important;flex:1!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.model-importer-scena .material-group-list{flex:1!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto!important}.model-importer-scena .model-material-entry{height:auto!important;min-height:43px!important;margin:0 0 3px!important;display:block!important}.model-importer-scena :is(.model-outliner-model,.model-outliner-object-head,.material-layer-actions,.material-editor-hint){background:0 0!important;border-color:#262626!important;flex:none!important}.model-importer-scena .model-outliner-model i{color:#aaa!important}.model-importer-scena .model-outliner-model{height:32px!important;min-height:32px!important;padding:0 10px!important}.model-importer-scena .model-outliner-object-head{height:24px!important;min-height:24px!important;padding:0 10px!important}.model-importer-scena .material-editor-hint{margin:0!important;padding:6px 8px!important;font-size:8px!important}.model-importer-scena .materials-loading{color:#777!important;background:0 0!important;border:0!important;width:100%!important;padding:10px 8px!important;font-size:8px!important;display:block!important}.model-importer-scena .material-layer-actions{padding:5px!important}.model-importer-scena :is(.model-material-row,.model-material-folder>summary){color:#aaa!important;background:#080808!important;border-color:#262626!important}.model-importer-scena :is(.model-material-row.selected,.model-material-row:hover){background:#171717!important}.model-importer-scena .model-material-name{background:0 0!important;border:0!important;height:22px!important;padding:0!important;font-size:8.5px!important}.model-importer-scena .model-import-right-tabs{z-index:10!important;background:#000!important;border:0!important;flex-direction:column!important;gap:0!important;width:38px!important;margin:0!important;padding:4px 3px!important;display:flex!important;position:absolute!important;top:50%!important;left:-43px!important;right:auto!important;transform:translateY(-50%)!important}.model-importer-scena .model-import-right-tabs button{color:#969696!important;width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:6px!important;flex:none!important;place-items:center!important;padding:0!important;display:grid!important}.model-importer-scena .model-import-right-tabs button.active,.model-importer-scena .model-import-right-tabs button:hover:not(:disabled){color:#f4f4f4!important;background:#151515!important}.model-importer-scena .model-import-right-tabs button svg{width:17px!important;height:17px!important;color:inherit!important}.model-importer-scena .model-tab-label{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.model-importer-scena .model-form-column{background:var(--import-panel)!important;height:auto!important;min-height:0!important;font:inherit!important;border:0!important;border-radius:0 0 8px 8px!important;flex:1!important;padding:0 8px 8px!important;overflow:hidden auto!important}.model-importer-scena :is(.model-property-stack,.model-meta-grid){gap:8px!important}.model-importer-scena .model-property-section{background:0 0!important;border:0!important;border-bottom:1px solid #262626!important;border-radius:0!important}.model-importer-scena .model-property-section>summary{color:#bbb!important;background:0 0!important;min-height:34px!important;padding:8px 0!important;font-size:9px!important}.model-importer-scena .model-meta-grid{padding:0 0 12px!important}.model-importer-scena .model-unit-switch button.active{color:#eee!important;background:#151515!important;border-color:#777!important}.model-importer-scena .model-unit-switch button :is(b,span){color:inherit!important}.model-importer-scena :is(label,button,input,select,textarea,p){font-family:var(--font-ui,Inter),sans-serif!important;font-size:8.5px!important}.model-importer-scena :is(label,button,input,select,textarea){min-width:0!important}.model-importer-scena :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){color:#ddd!important;height:28px!important;box-shadow:none!important;background:#0b0b0b!important;border:1px solid #262626!important;border-radius:3px!important;padding:0 8px!important}.model-importer-scena textarea{height:64px!important;padding:8px!important}.model-importer-scena :is(button,input,select,textarea):focus-visible{outline-offset:2px!important;outline:1px solid #aaa!important}.model-importer-scena .model-import-behavior{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.model-importer-scena .selected-model-collision{background:0 0!important;border:0!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:6px 0!important;display:flex!important}.model-importer-scena .selected-model-collision :is(b,small){display:block!important}.model-importer-scena .selected-model-collision small{color:#777!important;font-size:8px!important}.model-importer-scena input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #555!important;border-radius:2px!important;flex:0 0 13px!important;width:13px!important;min-width:13px!important;height:13px!important;margin:0!important}.model-importer-scena input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E") 50%/12px no-repeat!important;border-color:#999!important}.model-importer-scena :is(.model-texture-panel,.model-customization-panel,.model-thumbnail-workspace,.model-light-settings){background:0 0!important;border:0!important;margin:0!important;padding:10px 0!important}.model-importer-scena .model-customization-panel>header{display:none!important}.model-importer-scena .generator-texture-panel button{color:#aaa!important;box-shadow:none!important;background:#080808!important;border:1px solid #262626!important;border-radius:3px!important}.model-importer-scena .generator-texture-panel button:hover:not(:disabled),.model-importer-scena .generator-texture-panel button.active{color:#eee!important;background:#151515!important;border-color:#555!important}.model-importer-scena .model-light-settings label{gap:8px!important;display:grid!important}.model-importer-scena .model-light-settings p{color:#777!important;margin-top:10px!important}.model-importer-scena .model-import-status{color:#888!important;background:0 0!important;border:0!important;border-top:1px solid #262626!important;flex:none!important;align-items:center!important;gap:6px!important;padding:8px!important;font-size:8px!important;display:flex!important}.model-importer-scena .model-import-status>span{overflow-wrap:anywhere!important;flex:1!important;min-width:0!important}.model-importer-scena .model-import-status button{color:#bbb!important;background:0 0!important;border:1px solid #333!important;border-radius:3px!important;padding:4px 6px!important}.model-importer-scena :is(.model-form-column,.material-group-list){scrollbar-width:thin!important;scrollbar-color:#202020 transparent!important;scrollbar-gutter:auto!important}.model-importer-scena ::-webkit-scrollbar{width:4px!important;height:4px!important}.model-importer-scena ::-webkit-scrollbar-track{background:0 0!important}.model-importer-scena ::-webkit-scrollbar-thumb{background:#202020!important;border:0!important;border-radius:3px!important}.model-importer-scena ::-webkit-scrollbar-thumb:hover{background:#444!important}.model-importer-scena ::-webkit-scrollbar-button{display:none!important}@supports selector(::-webkit-scrollbar){.model-importer-scena :is(.model-form-column,.material-group-list){scrollbar-width:auto!important;scrollbar-color:auto!important}}.model-importer-scena[data-shared-layout=true] .model-import-left-panel{left:var(--ge-left-x)!important;top:var(--ge-left-y)!important;width:var(--ge-left-w)!important;height:var(--ge-left-h)!important}.model-importer-scena[data-shared-layout=true] .model-import-right-shell{left:var(--ge-right-x)!important;right:auto!important;top:var(--ge-right-y)!important;width:var(--ge-right-w)!important;height:var(--ge-right-h)!important}.model-importer-scena[data-shared-layout=true] .model-preview-column{left:var(--ge-frame-x)!important;right:auto!important;top:var(--ge-frame-y)!important;width:var(--ge-frame-w)!important;height:var(--ge-frame-h)!important}@media (width<=1000px){.model-importer-scena:not([data-shared-layout=true]){--ge-left-panel-width:240px!important;--ge-right-panel-width:240px!important}}@media (width<=760px){.model-importer-scena.model-importer-modern{width:100vw!important;height:100dvh!important;overflow-y:auto!important}.model-importer-scena.model-importer-modern .model-importer-dialog{flex-direction:column!important;gap:10px!important;height:auto!important;min-height:100%!important;padding:50px 10px 10px!important;display:flex!important}.model-importer-scena.model-importer-modern :is(.model-import-left-panel,.model-import-right-shell,.model-preview-column){flex:none!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.model-importer-scena.model-importer-modern .model-preview-column{order:-1!important;height:60vw!important;min-height:260px!important}.model-importer-scena.model-importer-modern .model-import-left-panel{max-height:300px!important}.model-importer-scena.model-importer-modern .model-import-right-shell{padding-top:38px!important}.model-importer-scena.model-importer-modern .model-import-right-tabs{flex-direction:row!important;width:100%!important;inset:0 0 auto!important;transform:none!important}.model-importer-scena.model-importer-modern .model-editor-title{display:none!important}.model-importer-scena.model-importer-modern .model-form-column{overflow:visible!important}}.model-importer-scena .model-form-column{gap:8px!important;padding:8px!important}.model-importer-scena .model-property-stack{gap:8px!important;display:grid!important}.model-importer-scena .model-import-category-head{height:38px!important;min-height:38px!important;color:var(--import-text)!important;padding:0 11px!important}.model-importer-scena .model-import-right-tabs{background:0 0!important;gap:4px!important;padding:4px 3px!important}.model-importer-scena .model-import-right-tabs button{color:var(--import-muted)!important;background:0 0!important;border-radius:5px!important;position:relative!important}.model-importer-scena .model-import-right-tabs button:is(.active,:hover):not(:disabled){color:var(--import-text)!important;background:var(--import-hover)!important}.model-importer-scena .model-import-right-tabs button:is(:hover,:focus-visible) .model-tab-label{clip-path:none!important;border:1px solid var(--import-line)!important;background:var(--import-panel)!important;width:max-content!important;height:auto!important;color:var(--import-text)!important;pointer-events:none!important;border-radius:3px!important;padding:5px 8px!important;right:38px!important}.model-importer-scena .model-meta-grid{grid-template-columns:minmax(0,1fr)!important}.model-importer-scena .model-meta-grid>.wide{grid-column:1/-1!important}.model-importer-scena .model-unit-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.model-importer-scena .model-unit-switch button{border:1px solid var(--import-line)!important;min-height:28px!important;color:var(--import-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;padding:6px!important}.model-importer-scena .model-unit-switch button span{display:none!important}.model-importer-scena .model-unit-switch button.active{background:var(--import-hover)!important;color:var(--import-text)!important;border-color:var(--import-muted)!important}.model-importer-scena .dimension-editor{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:0!important;display:grid!important}.model-importer-scena .dimension-editor>span{color:var(--import-muted)!important;grid-column:1/-1!important}.model-importer-scena .dimension-editor label{gap:5px!important;display:grid!important;position:relative!important}.model-importer-scena .dimension-editor input{font-variant-numeric:tabular-nums!important;width:100%!important;padding-right:23px!important}.model-importer-scena .dimension-editor em{color:var(--import-muted)!important;pointer-events:none!important;font-style:normal!important;position:absolute!important;bottom:7px!important;right:7px!important}.model-importer-scena .model-source-dimensions{border:0!important;border-top:1px solid var(--import-line)!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:8px 0 0!important;display:grid!important}.model-importer-scena .model-source-dimensions>div{grid-column:1/-1!important}.model-importer-scena .model-source-dimensions>span{gap:3px!important;display:grid!important}.model-importer-scena :is(.model-source-dimensions,.model-unit-note,.model-behavior-note) small{color:var(--import-muted)!important;font-size:8px!important}.model-importer-scena :is(.model-import-behavior,.model-custom-material-list){gap:6px!important}.model-importer-scena :is(button,input,select,summary):focus-visible{outline:1px solid var(--import-muted)!important;outline-offset:2px!important}.model-importer-scena .model-unit-switch{background:0 0!important;border:0!important;padding:0!important}.model-importer-scena .model-unit-switch button{height:28px!important}.model-importer-scena .model-folder-field{grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:6px!important;display:grid!important}.model-importer-scena .model-folder-field .model-folder-add{border-radius:3px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.model-importer-scena .model-scale-control>div{grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;gap:8px!important;display:grid!important}.model-importer-scena .model-scale-exact{min-width:0!important;display:block!important;position:relative!important}.model-importer-scena .model-scale-exact input{font-variant-numeric:tabular-nums!important;width:100%!important;padding-right:24px!important}.model-importer-scena .model-scale-exact em{font:inherit!important;color:var(--import-muted)!important;pointer-events:none!important;position:absolute!important;top:50%!important;bottom:auto!important;right:8px!important;transform:translateY(-50%)!important}.model-importer-scena .model-editor-header-start{align-items:center!important;gap:4px!important;display:flex!important}.workspace-techmed .model-importer-scena .model-editor-header-start{margin-left:190px!important}}.model-context-menu.salto-model-context-menu{z-index:980;color:#d0d0d0;-webkit-backdrop-filter:none;backdrop-filter:none;width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);font:12px/1.4 var(--font-ui,Inter),sans-serif;box-sizing:border-box;background:#030303;border:1px solid #353535;border-radius:0;padding:5px;position:fixed;box-shadow:0 8px 24px #0004}.salto-model-context-menu header{border-bottom:1px solid #292929;margin-bottom:4px;padding:8px 9px 10px}.salto-model-context-menu header span{color:#aaa;font:inherit;font-weight:500}.salto-model-context-menu header small{display:none}.salto-model-context-menu button{color:#ccc;min-height:30px;font:inherit;border-radius:0;grid-template-columns:17px minmax(0,1fr) auto;gap:9px;padding:0 9px}.salto-model-context-menu button>span{color:#888;font:inherit;place-items:center;display:grid}.salto-model-context-menu button svg{stroke-width:1.6px;width:15px;height:15px}.salto-model-context-menu button:hover:not(:disabled){color:#eee;background:#171717}.salto-model-context-menu button:focus-visible{outline-offset:-1px;outline:1px solid #438bce}.salto-model-context-menu button:disabled{cursor:default;opacity:.3}.salto-model-context-menu button kbd{color:#777;font:10px/1.4 var(--font-ui,Inter),sans-serif}.salto-model-context-menu>i{background:#292929;margin:5px 8px}.salto-model-context-menu button.danger{color:#ccc}.salto-model-context-menu button.danger:hover{color:#fff;background:#171717}.salto-model-context-menu .model-context-empty{color:#999;font:inherit;background:0 0;border:0;border-radius:0}.salto-model-context-menu .model-context-empty p{color:inherit;font:inherit}.salto-model-context-menu[data-submenu-side=left] button[aria-haspopup=dialog]>svg{transform:rotate(180deg)}.model-context-customization{z-index:981;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#292929 #030303;box-sizing:border-box;color:#d0d0d0;width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);font:12px/1.4 var(--font-ui,Inter),sans-serif;background:#030303;border:1px solid #353535;border-radius:0;position:fixed;overflow:auto;box-shadow:0 8px 24px #0004}.model-context-customization-title{color:#aaa;border-bottom:1px solid #292929;padding:12px 13px;font-weight:500}[data-app=room].model-context-customization .room-inspector{--inspector-font-size:12px;--inspector-caption-size:11px;--inspector-bg:#030303;--inspector-field:#101010;--inspector-control-height:28px;--inspector-button-height:28px;gap:12px!important;padding:12px!important}.model-context-customization .model-material-adjustments{border:0;margin:0;padding:0}.model-context-customization .model-material-adjustments>header{margin:0 0 4px;padding:0}.model-context-customization .model-material-adjustments>header>button{width:auto}.model-context-customization .model-texture-actions{flex-wrap:wrap;gap:6px;display:flex}.model-context-customization .model-variation-switcher{margin:0}.model-context-customization .model-variation-switcher>header small{display:none}.model-context-customization .room-inspector :is(label>span,.model-material-adjustments>header>span,.model-variation-switcher>header>span,.model-current-texture b){color:#ccc!important;font-weight:400!important}.model-context-customization .room-inspector :is(small,.multi-edit-note){color:#999!important}.model-context-customization .room-inspector :is(button,.model-texture-actions>label){color:#ccc;cursor:pointer;background:#101010;border:1px solid #303030;border-radius:3px;min-height:28px;padding:4px 8px}.model-context-customization .room-inspector button:hover:not(:disabled){color:#fff;background:#202020}.model-context-customization .room-inspector button.active{color:#fff;border-color:#999}.marketing-site.landing-v2.marketing-screen-site{background:#fff!important;min-height:0!important;overflow:hidden!important}.marketing-screen-site>.marketing-nav{flex:none;position:relative!important}.marketing-screen-site>.marketing-nav .marketing-nav-logo{cursor:pointer;background:0 0;border:0;padding:0}.marketing-screen-site>.marketing-nav>nav button{--marker-rotate:-2deg;--marker-top:50%;--marker-left:-7%;--marker-right:-7%;--marker-thickness:3px;--marker-shape:polygon(0 20%,30% 5%,60% 25%,100% 10%,100% 90%,60% 75%,30% 95%,0 80%);color:#111;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;padding:0 0 6px;font:700 11px/1 Anonymous Pro,monospace;position:relative}.marketing-screen-site>.marketing-nav>nav button:after{content:"";left:var(--marker-left);right:var(--marker-right);top:var(--marker-top);height:var(--marker-thickness);clip-path:var(--marker-shape);transform:translateY(-50%) rotate(var(--marker-rotate)) scaleX(0);transform-origin:50%;background:#d90000;position:absolute}.marketing-screen-site>.marketing-nav>nav button.active:after{transform:translateY(-50%) rotate(var(--marker-rotate)) scaleX(1)}.marketing-screen-site>.marketing-nav>nav button:focus-visible,.marketing-screen-site>.marketing-nav .marketing-nav-logo:focus-visible{outline-offset:5px;outline:1px solid #111}.marketing-screen-main{width:100%;height:calc(100% - 108px);min-height:0;overflow:hidden;background:#fff!important}.marketing-screen-panel{animation:.28s cubic-bezier(.22,.72,.2,1) both marketingScreenIn;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important}.marketing-screen-site .marketing-hero.marketing-screen-panel{width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto!important;padding-top:16px!important;padding-bottom:22px!important}.marketing-screen-site .marketing-hero-copy{transform:translateY(-44px)!important}.marketing-features-screen{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:38px;display:flex;padding:82px max(34px,50vw - 530px) 42px!important;overflow-y:auto!important}.marketing-screen-kicker{color:#111;text-align:center;letter-spacing:.05em;flex:none;width:100%;margin:0;font:700 11px/1 Anonymous Pro,monospace}.marketing-feature-list{gap:24px;width:min(980px,100%);display:grid}.marketing-feature-list>article{background:0 0;border:0;padding:0}.marketing-feature-list h3{color:#111;letter-spacing:.01em;margin:0 0 6px;font:700 14px/1.35 Anonymous Pro,monospace}.marketing-feature-list p{color:#333;margin:0;padding-left:24px;font:400 13px/1.55 Anonymous Pro,monospace}.marketing-feature-media{grid-template-columns:repeat(auto-fill,minmax(120px,180px));gap:10px;margin:15px 0 2px 24px;display:grid}.marketing-feature-media img{aspect-ratio:16/9;object-fit:cover;background:#f2f2f2;width:180px;max-width:100%;display:block}.marketing-showcase-screen{scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;align-items:center;gap:42px;display:flex;background:#fff!important;padding:82px max(34px,50vw - 530px) 42px!important;overflow-y:auto!important}.marketing-screen-site.landing-v2:not(.marketing-process-page) .marketing-projects-marquee.marketing-showcase-screen{padding-top:82px!important}.marketing-showcase-screen:before{background:0 0!important;display:none!important}.marketing-showcase-screen .marketing-project-marquee{flex:none;height:auto;min-height:auto;overflow:visible;transform:none;width:min(1320px,100%)!important;margin:0 auto!important}.marketing-showcase-screen .marketing-project-scatter{grid-template-columns:repeat(var(--showcase-columns,4),minmax(0,1fr));touch-action:auto;align-content:start;gap:16px;width:100%;height:auto;min-height:0;padding:10px;display:grid}.marketing-showcase-screen .marketing-project-slot,.marketing-showcase-screen .marketing-project-slot:nth-child(n){width:100%;max-width:var(--showcase-image-size,230px);aspect-ratio:auto;cursor:default;background:#fff;border:0;justify-self:center;padding-bottom:23px;position:relative;inset:auto;overflow:visible;box-shadow:none!important;transform:none!important}.marketing-showcase-screen .marketing-project-open{aspect-ratio:1;color:#8d8f91;cursor:pointer;background:#fff;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.marketing-showcase-screen .marketing-project-open.has-project:not(.is-loaded):before{content:"";z-index:0;opacity:.9;background:url(/salto-logo-wordmark.png) 50%/contain no-repeat;width:62px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-showcase-screen .marketing-project-open:disabled{cursor:default}.marketing-showcase-screen .marketing-project-open>img{z-index:1;object-fit:cover;object-position:center;opacity:0;background:#fff;width:100%;height:100%;display:block;position:relative}.marketing-showcase-screen .marketing-project-open.is-loaded>img{opacity:1}.marketing-showcase-screen .marketing-project-open:hover>img{opacity:0!important}.marketing-showcase-screen .marketing-project-open>span{letter-spacing:.08em;font-size:9px;font-weight:650;position:absolute;top:9px;left:10px}.marketing-showcase-screen .marketing-project-open>i{opacity:.34;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-showcase-screen .marketing-project-open>i:before,.marketing-showcase-screen .marketing-project-open>i:after{content:"";background:#343638;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-showcase-screen .marketing-project-open>i:before{width:17px;height:1px}.marketing-showcase-screen .marketing-project-open>i:after{width:1px;height:17px}.marketing-showcase-screen .marketing-project-open>.marketing-project-hover-name{z-index:2;color:#111;font:600 13px/1.3 var(--font-ui),Inter,Arial,sans-serif;letter-spacing:.01em;text-align:center;opacity:0;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.marketing-showcase-screen .marketing-project-open:hover>.marketing-project-hover-name{opacity:1}.marketing-showcase-screen .marketing-project-upload{bottom:32px}.marketing-project-lightbox{z-index:2147483000;background:#000;place-items:center;padding:58px 72px 42px;animation:.18s ease-out both marketingLightboxIn;display:grid;position:fixed;inset:0}.marketing-project-lightbox>img{object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none;width:auto;max-width:calc(100vw - 144px);height:auto;max-height:calc(100vh - 100px);display:block}.marketing-project-lightbox-close{z-index:1;color:#777;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0 0 3px;font:300 30px/1 Arial,sans-serif;display:grid;position:fixed;top:20px;right:30px}@keyframes marketingLightboxIn{0%{opacity:0}to{opacity:1}}.marketing-screen-site .marketing-faq-screen{color:#111;flex-direction:column;justify-content:flex-start;align-items:center;gap:42px;display:flex;background:#fff!important;padding:82px max(34px,50vw - 530px) 42px!important;overflow-y:auto!important}.marketing-faq-screen>.marketing-faq-list{width:min(980px,100%)!important;max-width:980px!important;margin:0!important}.marketing-faq-kicker{color:#111;text-align:center;letter-spacing:.05em;width:100%;font:700 11px/1 Anonymous Pro,monospace}.marketing-faq-list{align-self:center}.marketing-faq-list article{background:0 0;border:0;padding:0 0 20px}.marketing-faq-list article:last-child{padding-bottom:0}.marketing-faq-list :is(h2,h3){color:#111;letter-spacing:.01em;margin:0 0 6px;font:700 14px/1.35 Anonymous Pro,monospace}.marketing-faq-list p{color:#333;margin:0;padding-left:24px;font:400 13px/1.55 Anonymous Pro,monospace}.view-documents{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-legal-screen>.marketing-faq-kicker{flex:none;margin:0}.marketing-legal-screen .marketing-faq-list{overflow-wrap:anywhere;flex-shrink:0}.marketing-legal-screen article p+p{margin-top:8px}.marketing-legal-footer{color:#333;padding-bottom:190px;font:400 13px/1.55 Anonymous Pro,monospace}.marketing-legal-footer article{padding-bottom:20px!important}.marketing-legal-footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.marketing-legal-footer .site-legal-links{padding-left:24px}@keyframes marketingScreenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=960px){.marketing-screen-site .marketing-hero.marketing-screen-panel{grid-template-columns:1fr 1fr!important;gap:20px!important;padding:18px!important}.marketing-screen-site .marketing-hero-copy{transform:none!important}.marketing-features-screen{gap:30px;padding-inline:24px!important;padding:66px 24px 30px!important}.marketing-screen-site .marketing-faq-screen{gap:22px;padding:66px 24px 30px!important}}@media (width<=720px){.marketing-screen-site>.marketing-nav{height:92px!important}.marketing-screen-site>.marketing-nav>nav{gap:12px!important;display:flex!important}.marketing-screen-site>.marketing-nav>nav button{font-size:9px}.marketing-screen-main{height:calc(100% - 92px)}.marketing-screen-site .marketing-hero.marketing-screen-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr!important;padding:10px 14px 14px!important}.marketing-screen-site .marketing-hero-copy{align-self:start}.marketing-screen-site .marketing-hero-copy>p,.marketing-screen-site .marketing-cta-note{display:none}.marketing-screen-site .marketing-hero h1{font-size:31px!important}.marketing-features-screen{padding:15px!important;padding:44px 16px 20px!important}.marketing-feature-list{gap:18px}.marketing-feature-list p{padding-left:14px}.marketing-feature-media{grid-template-columns:repeat(2,minmax(0,150px));margin-left:14px}.marketing-showcase-screen{gap:22px;padding:44px 8px 20px!important}.marketing-screen-site.landing-v2:not(.marketing-process-page) .marketing-projects-marquee.marketing-showcase-screen{padding-top:44px!important}.marketing-showcase-screen .marketing-project-scatter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.marketing-showcase-screen .marketing-project-slot,.marketing-showcase-screen .marketing-project-slot:nth-child(n){width:100%;transform:rotate(var(--mobile-photo-tilt,0deg));position:relative;inset:auto}.marketing-project-lightbox{padding:58px 14px 24px}.marketing-project-lightbox>img{max-width:calc(100vw - 28px);max-height:calc(100vh - 82px)}.marketing-project-lightbox-close{top:12px;right:14px}.marketing-screen-site .marketing-faq-screen{padding:44px 16px 20px!important}.marketing-faq-list article{padding-bottom:14px}.marketing-faq-list p{padding-left:14px}}@media (prefers-reduced-motion:reduce){.marketing-screen-panel{animation:none}}.marketing-instagram{text-align:center;color:#333;margin:0;font:400 13px/1.55 Anonymous Pro,monospace}.marketing-instagram a{color:#111;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.marketing-screen-site>.marketing-nav>nav .marketing-access{align-items:center;gap:5px;display:inline-flex}.marketing-showcase-heading{flex:none;gap:8px;width:100%;display:grid}.marketing-showcase-heading .marketing-instagram{color:#111;letter-spacing:.05em;margin:0;font:700 11px/1 Anonymous Pro,monospace}.marketing-instagram a+a{margin-left:10px}.marketing-screen-site .marketing-hero-image{justify-content:center;align-items:center;width:100%;min-width:0;max-height:100%;margin:0;display:flex;overflow:hidden}.marketing-screen-site .marketing-hero-image img{object-fit:contain;width:100%;height:auto;max-height:calc(86.9565dvh - 165px);display:block}.marketing-screen-site .marketing-hero.without-hero-image{grid-template-columns:minmax(0,1fr)!important}.marketing-screen-site .marketing-hero.without-hero-image .marketing-hero-copy{width:min(540px,100%)}.site-hero-settings{gap:16px;display:grid}.site-hero-settings>img{object-fit:contain;background:#fff;width:100%;max-height:320px}.site-hero-settings>button{justify-self:start}@media (width<=760px){.marketing-site.landing-v2.marketing-screen-site:not(.marketing-process-page){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;zoom:1!important;width:100%!important;height:100dvh!important;min-height:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.marketing-site.landing-v2.marketing-screen-site>.marketing-nav{z-index:30;flex-direction:column;width:100%;min-height:112px;top:0;height:auto!important;padding:14px max(16px,env(safe-area-inset-left)) 8px!important;background:#fff!important;gap:8px!important;display:flex!important;position:sticky!important}.marketing-site.landing-v2.marketing-screen-site>.marketing-nav .marketing-nav-logo{width:84px!important;height:34px!important;transform:none!important}.marketing-site.landing-v2.marketing-screen-site>.marketing-nav .marketing-nav-logo>img{width:84px!important;height:34px!important}.marketing-site.landing-v2.marketing-screen-site>.marketing-nav>nav{grid-template-columns:repeat(5,minmax(0,1fr));width:min(440px,100%);margin:0;gap:4px!important;display:grid!important;transform:none!important}.marketing-site.landing-v2.marketing-screen-site>.marketing-nav>nav button{letter-spacing:0;white-space:nowrap;justify-content:center;min-width:0;min-height:44px;padding:0!important;font-size:11px!important}.marketing-screen-site .marketing-screen-main{width:100%;min-height:calc(100dvh - 112px);height:auto!important;overflow:visible!important}.marketing-screen-site .marketing-screen-panel{max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.marketing-screen-site .marketing-hero.marketing-screen-panel{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:30px!important;padding:40px 20px 48px!important;display:grid!important}.marketing-screen-site .marketing-hero-copy{min-width:0;max-width:480px;align-self:center!important;width:100%!important;transform:none!important}.marketing-screen-site .marketing-hero-copy>p{max-width:440px;margin:20px auto!important;font-size:14px!important;line-height:1.65!important;display:block!important}.marketing-screen-site .marketing-hero-copy .marketing-cta-note{margin:14px auto 0!important;font-size:12px!important;line-height:1.5!important;display:block!important}.marketing-screen-site .marketing-hero h1{white-space:normal!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.1!important}.marketing-screen-site .marketing-eyebrow{white-space:normal!important;font-size:9px!important;line-height:1.4!important}.marketing-screen-site .marketing-hero-actions{flex-wrap:wrap;justify-content:center;margin:24px 0 0!important}.marketing-screen-site .marketing-hero-actions .marketing-primary{max-width:100%;min-height:48px;padding:13px 23px!important;font-size:14px!important}.marketing-screen-site .marketing-hero-image{justify-self:center;max-width:560px;overflow:visible}.marketing-screen-site .marketing-hero-image img{object-fit:contain;width:100%;height:auto;max-height:none}.marketing-screen-site .marketing-features-screen,.marketing-screen-site .marketing-faq-screen,.marketing-screen-site .marketing-showcase-screen{gap:28px!important;padding:32px 20px 48px!important}.marketing-screen-site.landing-v2:not(.marketing-process-page) .marketing-projects-marquee.marketing-showcase-screen{padding-top:32px!important}.marketing-screen-site .marketing-feature-list,.marketing-screen-site .marketing-faq-list{gap:24px;width:100%!important;max-width:100%!important}.marketing-screen-site .marketing-feature-list h3,.marketing-screen-site .marketing-faq-list :is(h2,h3){font-size:16px;line-height:1.4}.marketing-screen-site .marketing-feature-list p,.marketing-screen-site .marketing-faq-list p{overflow-wrap:anywhere;padding-left:0;font-size:14px;line-height:1.65}.marketing-legal-footer .site-legal-links{padding-left:0}.marketing-screen-site .marketing-feature-media{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.marketing-screen-site .marketing-feature-media img{width:100%}.marketing-screen-site .marketing-showcase-heading{gap:10px}.marketing-screen-site .marketing-showcase-heading :is(h2,p){font-size:12px;line-height:1.6}.marketing-screen-site .marketing-project-marquee{min-width:0;overflow:visible;width:100%!important}.marketing-screen-site .marketing-project-scatter{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important}.marketing-screen-site .marketing-project-slot:nth-child(n){min-width:0;width:100%!important;transform:none!important}.marketing-screen-site .scena-account-page{padding:32px 20px 48px!important}.marketing-screen-site .scena-account-card{width:100%;min-width:0;max-width:440px}.marketing-screen-site .scena-account-card input:not([type=checkbox]){min-height:46px;font-size:16px}.marketing-screen-site .scena-account-actions{row-gap:18px}.marketing-screen-site .scena-account-tabs button,.marketing-screen-site .scena-account-actions button{min-height:40px}}@media (hover:none){.marketing-showcase-screen .marketing-project-open.is-loaded:hover>img{opacity:1!important}.marketing-showcase-screen .marketing-project-open:hover>.marketing-project-hover-name{opacity:0}}
