.importer-tutorial-trigger svg{flex:none;width:15px;height:15px}.importer-tour-layer{--tour-bg:#000;--tour-text:#fff;--tour-muted:#bbb;--tour-line:#454545;--tour-hover:#222;z-index:20000;pointer-events:none;font-family:var(--font-ui,Inter),Arial,sans-serif;position:fixed;inset:0}.importer-tour-layer.importer-tour-light{--tour-bg:#fff;--tour-text:#18222e;--tour-muted:#586574;--tour-line:#b6c0ca;--tour-hover:#edf2f6}.importer-tour-target{border:1px solid var(--tour-text);outline:3px solid color-mix(in srgb,var(--tour-text) 14%,transparent);pointer-events:none;border-radius:5px;position:fixed}.importer-tour-layer .importer-tour-card{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;outline:none;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);padding:24px;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 14px 48px #0004;border:1px solid var(--tour-line)!important;background:var(--tour-bg)!important;color:var(--tour-text)!important}.importer-tour-light .importer-tour-card{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.importer-tour-card .tutorial-progress{gap:5px;margin:0 30px 20px 0;padding:0;display:flex}.importer-tour-card .tutorial-progress i{background:var(--tour-line);flex:1;height:3px}.importer-tour-card .tutorial-progress i.active{background:var(--tour-text)}.importer-tour-card .tutorial-close{width:28px;height:28px;color:var(--tour-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;top:14px;right:14px}.importer-tour-card .tutorial-close:hover{background:var(--tour-hover);color:var(--tour-text)}.importer-tour-card .tutorial-icon{border:1px solid var(--tour-line);width:42px;height:42px;color:var(--tour-text);box-shadow:none;background:0 0;border-radius:4px;margin-bottom:16px}.importer-tour-card>small{color:var(--tour-muted);letter-spacing:.7px;margin-bottom:8px;font-size:10px;display:block}.importer-tour-card h2{color:var(--tour-text);letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600;line-height:1.25}.importer-tour-card p{color:var(--tour-muted);margin:12px 0 24px;font-size:12px;line-height:1.65}.importer-tour-card .tutorial-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.importer-tour-card .tutorial-actions button{font:600 11px/1 var(--font-ui,Inter),Arial,sans-serif;cursor:pointer;height:34px;box-shadow:none;border-radius:3px}.importer-tour-card .tutorial-skip{color:var(--tour-muted);background:0 0;border:0;padding:0}.importer-tour-card .tutorial-skip:hover{color:var(--tour-text)}.importer-tour-card .importer-tour-navigation{align-items:center;gap:7px;display:flex}.importer-tour-card .importer-tour-back{border:1px solid var(--tour-line);width:30px;color:var(--tour-text);background:0 0;place-items:center;padding:0;display:grid}.importer-tour-card .tutorial-next{background:var(--tour-text);min-width:82px;color:var(--tour-bg);border:0;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.importer-tour-card button:focus-visible{outline:2px solid var(--tour-text);outline-offset:3px}@media (width<=650px){.importer-tour-layer .importer-tour-card{max-height:60dvh;padding:18px;bottom:16px;top:auto!important;left:50%!important}.importer-tour-card .tutorial-icon{display:none}}.scene-text-inline{z-index:9000;box-sizing:border-box;filter:none;isolation:isolate;position:fixed}.scene-text-inline textarea{box-sizing:border-box;resize:none;caret-color:#1688ff;white-space:pre;background:#eeeeeeed;border:1px solid gray;border-radius:2px;outline:1px solid #fff8;width:100%;max-height:70vh;padding:4px 8px;display:block;overflow:auto;box-shadow:0 2px 12px #0003}.scene-text-inline textarea::selection{background:#287fe55c}.scene-text-inline-help{color:#fff;background:#000;border:1px solid #444;border-radius:2px;margin-top:4px;padding:5px 7px;font:10px/1.4 Arial,sans-serif;display:inline-block}.grass-2d-controls{color:var(--inspector-text,#ddd);gap:9px;margin:10px 0;display:grid}.grass-2d-modes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.grass-2d-controls button{color:inherit;border:1px solid var(--inspector-line,#333);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:7px}.grass-2d-controls button:hover{border-color:#888}.grass-2d-controls button[aria-pressed=true]{border-color:var(--inspector-text,#fff);background:#ffffff0c}.grass-2d-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.grass-2d-variants button{gap:5px;min-width:0;padding:5px;font-size:10px;line-height:1.25;display:grid}.grass-2d-variants img{aspect-ratio:1;object-fit:contain;background:#171717;border-radius:2px;width:100%}.grass-2d-controls>label{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.grass-2d-controls input[type=checkbox]{accent-color:#fff;width:14px;height:14px}.grass-2d-card{min-width:0;position:relative}.grass-2d-card>button{width:100%;height:100%}.grass-2d-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grass-2d-controls .grass-2d-include{z-index:1;cursor:pointer;border-radius:2px;margin:0;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #000;background:#000!important;border:1px solid #aaa!important}.grass-2d-controls .grass-2d-include:disabled{opacity:1}.scatter-filter-overlay{pointer-events:none;z-index:7;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.editor-selection-layer{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.editor-selection-layer>canvas{display:none;pointer-events:none!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;transform:none!important}@layer room-inspector{[data-app=room] .room-modifiers-panel .modifier-fold-body{gap:12px;display:grid}[data-app=room] :is(.modifier-scatter-settings,.modifier-array-settings){display:contents}[data-app=room] .room-modifiers-panel :is(.modifier-options,.modifier-tools,.modifier-actions,.modifier-set-list){gap:6px;min-width:0;display:flex}[data-app=room] .room-modifiers-panel .modifier-set-list{flex-wrap:wrap}[data-app=room] .room-modifiers-panel :is(.modifier-options,.modifier-tools,.modifier-actions,.modifier-set-list)>button,[data-app=room] .room-modifiers-panel .modifier-source{min-width:0;min-height:30px;font:inherit;cursor:pointer;box-shadow:none;border:1px solid #3a3a3a;border-radius:3px;flex:1;padding:6px 8px;font-size:11px;line-height:1.3;color:#bbb!important;background:0 0!important;border-color:#3a3a3a!important}[data-app=room] .room-modifiers-panel :is(.modifier-options,.modifier-tools,.modifier-actions,.modifier-set-list)>button:hover,[data-app=room] .room-modifiers-panel .modifier-source:hover{color:#fff!important;border-color:#aaa!important}[data-app=room] .room-modifiers-panel :is(.modifier-options,.modifier-tools,.modifier-set-list)>button.active{color:#fff!important;background:0 0!important;border-color:#fff!important}[data-app=room] .room-modifiers-panel button:disabled{opacity:.4;cursor:default}[data-app=room] .room-modifiers-panel .modifier-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-app=room] .room-modifiers-panel .modifier-field-label{color:inherit;font-size:12px}[data-app=room] .room-modifiers-panel .modifier-image-tool{grid-column:1/-1}[data-app=room] .room-modifiers-panel .modifier-tools>button{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex;min-height:30px!important;padding:6px 8px!important}[data-app=room] .room-modifiers-panel .modifier-tools svg{width:15px;height:15px;color:inherit;flex:none}[data-app=room] .room-modifiers-panel :is(.modifier-number,.modifier-check){width:100%;color:inherit;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:400;display:flex!important}[data-app=room] .room-modifiers-panel .modifier-number input{min-width:0;height:28px;color:inherit;text-align:center;font:inherit;background:0 0;border:1px solid #3a3a3a;border-radius:3px;width:72px!important}[data-app=room] .room-modifiers-panel .modifier-number small{font:inherit;color:#888}[data-app=room] .room-modifiers-panel .modifier-range{color:inherit;gap:8px;margin:0;font-size:12px;display:grid}[data-app=room] .room-modifiers-panel .modifier-range>span{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-app=room] .room-modifiers-panel .modifier-range output{color:#aaa;font-variant-numeric:tabular-nums;font-size:11px}[data-app=room] .room-modifiers-panel .modifier-range input{accent-color:#fff;width:100%;margin:0}[data-app=room] .room-modifiers-panel .modifier-hint{color:#888;margin:0;font-size:11px;line-height:1.5}[data-app=room] .room-modifiers-panel .modifier-source{text-align:left;align-items:center;gap:8px;width:100%;display:flex}[data-app=room] .room-modifiers-panel .modifier-source img{object-fit:contain;filter:grayscale();width:32px;height:32px}[data-app=room] .room-modifiers-panel .modifier-source span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-app=room] .room-modifiers-panel .modifier-source small{color:#aaa;font-size:10px}[data-app=room] .room-modifiers-panel .grass-2d-controls{color:inherit;gap:12px;margin:0}[data-app=room] .room-modifiers-panel .grass-2d-controls button{font-size:11px;color:#bbb!important;background:0 0!important;border-color:#3a3a3a!important}[data-app=room] .room-modifiers-panel .grass-2d-controls button[aria-pressed=true]{color:#fff!important;background:0 0!important;border-color:#fff!important}[data-app=room] .room-modifiers-panel .grass-2d-controls button:hover{color:#fff!important;border-color:#aaa!important}[data-app=room] .room-modifiers-panel .grass-2d-variants img{filter:grayscale();background:0 0}[data-app=room] .room-modifiers-panel .grass-2d-variants span{font-size:10px}[data-app=room] .flow-controls{display:contents}[data-app=room] .room-modifiers-panel .flow-name{gap:6px;font-size:12px;display:grid}[data-app=room] .room-modifiers-panel .flow-name input,[data-app=room] .room-modifiers-panel .flow-name select{color:#fff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border:1px solid #3a3a3a;border-radius:3px;padding:7px}[data-app=room] .room-modifiers-panel .flow-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}[data-app=room] .room-modifiers-panel .flow-images button{aspect-ratio:1;background:#000;border:1px solid #333;border-radius:3px;padding:4px}[data-app=room] .room-modifiers-panel .flow-images button[aria-pressed=true]{border-color:#fff}[data-app=room] .room-modifiers-panel .flow-images img{object-fit:contain;width:100%;height:100%}[data-app=room] .room-modifiers-panel input[type=color]{background:0 0;border:1px solid #555;width:32px;height:25px;padding:0}.room-inspector .scene-text-color{grid-template-columns:1fr auto!important}.room-inspector .scene-text-color input[type=text]{font-variant-numeric:tabular-nums;width:85px!important}.room-inspector .scene-text-body textarea{resize:vertical!important;height:90px!important;min-height:90px!important;font:inherit!important;line-height:1.5!important}.room-inspector .scene-text-buttons button{border:1px solid var(--inspector-line)!important;min-height:30px!important;color:var(--inspector-text)!important;font:inherit!important;background:0 0!important;border-radius:3px!important;padding:6px 9px!important}.room-inspector .scene-text-buttons button:hover,.room-inspector .scene-text-buttons button[aria-pressed=true]{color:#fff!important;background:#202020!important;border-color:#777!important}.room-inspector .scene-text-body label.scene-text-check{grid-template-columns:16px 1fr!important;align-items:center!important;gap:6px 8px!important;display:grid!important}.room-inspector .scene-text-body label.scene-text-check input{grid-row:1!important;margin:0!important}.room-inspector .scene-text-body label.scene-text-check span{color:var(--inspector-muted,#999)!important;grid-column:2!important;font-size:10px!important;line-height:1.4!important}.room-inspector .scene-text-position label{grid-template-columns:1fr!important;display:grid!important}.room-inspector .surveillance-controls label.surveillance-toggle{flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.room-inspector .surveillance-controls label.surveillance-toggle>span{flex:1;text-align:left!important;justify-content:flex-start!important}.room-inspector .surveillance-checks label.surveillance-toggle{width:auto!important}.room-inspector .surveillance-controls label.surveillance-toggle>input{flex:0 0 13px!important;width:13px!important;margin:0!important}.room-filter-controls .xray-colors label{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important}.room-filter-controls .xray-parts label{justify-content:flex-start!important;gap:8px!important;min-height:24px!important;display:flex!important}.room-filter-controls .xray-parts label>span{text-align:left!important;flex:1!important;justify-content:flex-start!important;margin:0!important;display:block!important}.room-filter-controls .xray-parts input[type=checkbox]{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}.room-filter-controls>label.signal-ink-toggle{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.room-filter-controls>label.signal-ink-toggle>span{flex:1!important}.room-filter-body .viewport-record-controls .viewport-record-check{color:#ccc;align-items:center;font-size:11px;line-height:1.5;justify-content:flex-start!important;gap:8px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.room-filter-body .viewport-record-controls .viewport-record-audio-start{color:#bbb;align-items:center;font-size:11px;flex-direction:row!important;justify-content:space-between!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.designer-shell[data-app=room] .filter-node-editor input[type=range]{appearance:none!important;width:100%!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.designer-shell[data-app=room] .filter-node-editor input[type=range]::-webkit-slider-runnable-track{background:#414141!important;border:0!important;height:2px!important}.designer-shell[data-app=room] .filter-node-editor input[type=range]::-webkit-slider-thumb{appearance:none!important;width:9px!important;height:9px!important;box-shadow:none!important;background:#e0e0e0!important;border:0!important;border-radius:50%!important;margin-top:-3.5px!important;display:block!important}}.room-modifiers-panel .flow-type-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scene-text-properties{gap:10px;display:grid}.scene-text-properties h3{color:inherit;margin:0;padding:4px 0;font-size:12px}.scene-text-properties fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.scene-text-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.scene-text-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-app=room] .ground-property-body .ground-preset-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:256px;display:grid}[data-app=room] .ground-property-body .ground-preset-picker>.ground-preset-tile{aspect-ratio:1;cursor:pointer;width:100%;min-width:0;display:block;position:relative;overflow:hidden;border:1px solid var(--rd-border,#444)!important;background:#fff!important;border-radius:2px!important;height:auto!important;min-height:0!important;padding:0!important}[data-app=room] .ground-property-body .ground-preset-tile img{object-fit:contain;width:100%;height:100%;display:block}[data-app=room] .ground-property-body .ground-preset-tile:hover,[data-app=room] .ground-property-body .ground-preset-tile:focus-visible{outline-offset:2px;outline:1px solid}[data-app=room] .ground-property-body .ground-preset-tile:disabled{cursor:wait}[data-app=room] .ground-property-body .ground-preset-loading{color:#fff;background:#000c;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.room-filter-card.filter-heatsink .room-filter-card-preview{background:#000}.room-filter-card.filter-heatsink .room-filter-card-preview i{filter:blur(3px);background:radial-gradient(#ecffd7 0%,#45f55b 20%,#04aaa5 34%,#2911cb 52%,#000 72%);border:0;border-radius:44% 60% 35% 55%;transform:rotate(-30deg)}.heatsink-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.heatsink-presets button{border:1px solid var(--editor-border,#303030);color:#aaa;font:inherit;cursor:pointer;background:0 0;border-radius:3px;gap:6px;padding:7px;display:grid}.heatsink-presets button[aria-pressed=true],.heatsink-presets button:hover{color:#fff;border-color:#aaa}.heatsink-presets i{border-radius:2px;width:100%;height:15px}.heatsink-gradient{border-radius:2px;height:15px;margin:12px 0 8px}.heatsink-controls .heatsink-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.heatsink-controls .heatsink-colors label{justify-content:space-between;align-items:center;gap:6px;display:flex}.heatsink-controls .heatsink-colors input[type=color]{cursor:pointer;background:0 0;border:1px solid #444;width:24px;min-width:24px;height:24px;padding:0}.heatsink-controls .heatsink-colors input::-webkit-color-swatch-wrapper{padding:2px}.heatsink-controls .heatsink-colors input::-webkit-color-swatch{border:0}.room-filter-card.filter-surveillance .room-filter-card-preview{background:#eee}.room-filter-card.filter-surveillance .room-filter-card-preview i{background:linear-gradient(90deg,#0000 32%,#222 34% 66%,#0000 68%);border:2px solid #b00000;border-radius:0;width:auto;height:auto;inset:13% 26% 22%;transform:none}.room-filter-card.filter-surveillance .room-filter-card-preview i:after{content:"UNKNOWN";color:#fff;background:#b00000;padding:1px 2px;font:700 6px Arial,sans-serif;position:absolute;bottom:-9px;left:-2px}.surveillance-controls>label>input[type=text]{box-sizing:border-box;color:#eee;width:100%;min-width:0;font:inherit;background:#080808;border:1px solid #333;border-radius:3px;padding:8px}.surveillance-controls .surveillance-colors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.surveillance-controls .surveillance-colors label{justify-content:space-between;align-items:center;gap:6px;display:flex}.surveillance-controls input[type=color]{cursor:pointer;background:0 0;border:1px solid #444;width:26px;min-width:26px;height:26px;padding:2px}.surveillance-source{color:#777;font-size:11px}.surveillance-fold{border-top:1px solid var(--room-panel-border,#303030);padding:0}.surveillance-fold summary{cursor:pointer;font:inherit;color:var(--room-text,#ccc);justify-content:space-between;align-items:center;padding:11px 0;list-style:none;display:flex}.surveillance-fold summary::-webkit-details-marker{display:none}.surveillance-fold summary:after{content:"⌄";color:#888;transform:rotate(-90deg)}.surveillance-fold[open] summary:after{transform:none}.surveillance-fold-content{flex-direction:column;gap:13px;padding:1px 0 14px;display:flex}.surveillance-controls .surveillance-fold-content>label:not(.surveillance-toggle){flex-direction:column;gap:7px;display:flex}.surveillance-controls .surveillance-fold-content>label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.surveillance-controls input[type=text]{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #333;border-radius:3px;padding:8px}.surveillance-controls .surveillance-toggle{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex}.surveillance-controls .surveillance-toggle input{flex:none;margin:0}.surveillance-checks{flex-wrap:wrap;gap:12px;display:flex}.surveillance-fold-content small{color:#888;font-size:11px;line-height:1.5}.surveillance-controls .surveillance-reset-layout{border:1px solid var(--room-panel-border,#303030);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:8px 10px}.surveillance-controls .surveillance-reset-layout:hover:not(:disabled){background:#191919}.surveillance-controls .surveillance-reset-layout:disabled{opacity:.4;cursor:default}[data-app=room] .surveillance-controls label.surveillance-toggle{flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}[data-app=room] .surveillance-controls label.surveillance-toggle>span{text-align:left;flex:1;justify-content:flex-start!important}.filter-depth-map .room-filter-card-preview{background:#000;position:relative;overflow:hidden}.filter-depth-map .room-filter-card-preview:before,.filter-depth-map .room-filter-card-preview:after{content:"";background:linear-gradient(115deg,#fff,#666);border-radius:50%;width:48%;height:76%;position:absolute;top:12%;left:15%}.filter-depth-map .room-filter-card-preview:after{background:linear-gradient(115deg,#666,#111);width:30%;height:51%;top:29%;left:51%}.depth-map-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.depth-map-presets button{border-radius:3px;flex-direction:column;gap:7px;min-width:0;background:#080808!important;border:1px solid #292929!important;padding:8px 5px!important;font-size:10px!important;display:flex!important}.depth-map-presets button[aria-pressed=true]{border-color:#d1d1d1!important}.depth-map-presets i{border-radius:1px;width:100%;height:14px;display:block}.depth-map-gradient{height:16px;margin:14px 0}.depth-map-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.depth-map-colors label{min-width:0;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;display:flex!important}.depth-map-colors input[type=color]{width:100%!important;height:28px!important;padding:3px!important}.depth-map-color,.depth-map-toggle{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:12px 0!important;display:flex!important}.depth-map-color input[type=color]{width:38px!important;height:28px!important}.depth-map-toggle input[type=checkbox]{flex:none}.depth-map-distances{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.depth-map-distances label{gap:6px;min-width:0;margin:0!important;display:grid!important}.depth-map-distances input{width:100%;min-width:0;color:inherit;font:inherit;box-sizing:border-box;background:#101010;border:1px solid #303030;border-radius:3px;padding:8px}.depth-map-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;display:grid}.depth-map-modes button{min-width:0;font:inherit;cursor:pointer;color:#aaa!important;background:#000!important;border:1px solid #333!important;border-radius:3px!important;padding:9px 4px!important;font-size:10px!important}.depth-map-modes button:hover,.depth-map-modes button[aria-pressed=true]{color:#fff!important;border-color:#aaa!important}.depth-map-focus-scale{color:#999;justify-content:space-between;margin:4px 0 12px;font-size:10px;display:flex}.depth-map-controls .inspector-section{margin-top:10px}.room-filter-card.filter-motion-haze .room-filter-card-preview{background:#ccd6d7;overflow:hidden}.room-filter-card.filter-motion-haze .room-filter-card-preview i{filter:blur(3px);background:#122c27;border-radius:45% 45% 30% 30%;width:auto;height:auto;inset:20% 33% 11%;transform:rotate(-17deg);box-shadow:8px 1px 4px #2c4c4670,15px 2px 5px #2c4c4630}.room-filter-card.filter-motion-haze .room-filter-card-preview i:before{content:"";background:inherit;border-radius:50%;width:70%;height:30%;position:absolute;top:-18%;left:5%}.motion-haze-palettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.motion-haze-palettes button{color:#aaa;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #333;border-radius:3px;flex-direction:column;gap:5px;padding:6px;display:flex}.motion-haze-palettes button[aria-pressed=true]{color:#fff;border-color:#bbb}.motion-haze-palettes i{border-radius:1px;width:100%;height:12px;display:block}.motion-haze-colors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.motion-haze-colors label{justify-content:space-between;align-items:center;gap:8px;display:flex}.motion-haze-colors input[type=color]{cursor:pointer;background:0 0;border:1px solid #444;width:26px;height:26px;padding:2px}.motion-haze-scope>span{color:#aaa;margin-bottom:7px;display:block}.motion-haze-scope>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.motion-haze-scope button{color:#999;font:inherit;cursor:pointer;background:0 0;border:1px solid #333;border-radius:3px;padding:8px 5px}.motion-haze-scope button:hover{color:#eee;border-color:#777}.room-filter-body .motion-haze-scope button[aria-pressed=true]{color:#fff!important;background:#191919!important;border-color:#aaa!important}.room-filter-card.filter-xray .room-filter-card-preview{background:radial-gradient(#792244,#080306 72%);overflow:hidden}.room-filter-card.filter-xray .room-filter-card-preview i{filter:blur(.5px);background:repeating-linear-gradient(0deg,#0000 0 7px,#fba5e1aa 8px 10px);border:2px solid #ffa5db;border-radius:44%;width:auto;height:auto;inset:14% 23%;box-shadow:0 0 8px #ff71d1}.xray-palettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.xray-palettes button{color:#aaa;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #333;flex-direction:column;gap:6px;padding:6px;display:flex}.xray-palettes button[aria-pressed=true]{color:#fff;border-color:#ccc}.xray-palettes i{width:100%;height:16px;display:block}.xray-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xray-colors label{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;display:flex}.xray-colors input[type=color]{background:0 0;border:1px solid #444;width:25px;height:25px;padding:2px}.xray-parts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.room-filter-controls .xray-parts label{align-items:center;gap:8px;margin:0;display:flex}.xray-fit{border-top:1px solid #333;padding-top:10px}.xray-fit summary{cursor:pointer;color:#bbb;padding:6px 0}.xray-fit p{color:#888;margin:8px 0 14px;font-size:11px;line-height:1.5}.xray-fit>label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.xray-fit>label>span{justify-content:space-between;display:flex}.xray-fit button{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:1px solid #333;padding:8px 12px}.neon-raster-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.neon-raster-presets button,.neon-raster-reset{border:1px solid var(--room-panel-border,#333);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:7px 9px}.neon-raster-presets button:hover,.neon-raster-reset:hover{background:#ffffff10;border-color:#888}.neon-raster-gradient{border-radius:0;height:8px}.neon-raster-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.neon-raster-colors label{flex-direction:column;align-items:center;min-width:0;gap:5px!important;display:flex!important}.neon-raster-colors input[type=color]{cursor:pointer;background:0 0;border:1px solid #444;width:100%;height:25px;padding:0}.neon-raster-colors label span{color:#999;font-size:10px!important}.room-filter-card.filter-neon-raster .room-filter-card-preview{background:radial-gradient(at 30% 30%,#ea009f66,#0000 40%),radial-gradient(at 68% 65%,#2717ff88,#0000 50%),#030208;overflow:hidden}.room-filter-card.filter-neon-raster .room-filter-card-preview i{filter:drop-shadow(0 0 3px #ff009d)drop-shadow(0 0 5px #2d15ff);background:radial-gradient(circle,#fff7cd 0 1px,#0000 1.3px) 0 0/4px 4px;border-radius:45% 55% 35% 65%;position:absolute;inset:14% 22%;transform:rotate(-15deg)}.room-filter-card.filter-scribble-ink .room-filter-card-preview{background:#fff;overflow:hidden}.room-filter-card.filter-scribble-ink .room-filter-card-preview i{background:repeating-linear-gradient(27deg,#0000 0 10px,#222 10px 11px,#0000 11px 17px);border:2px solid #080808;border-radius:47% 56% 41% 58%;width:auto;height:auto;inset:18% 20%;transform:rotate(-16deg);box-shadow:2px 1px 0 1px #222,-2px -3px #555,4px -2px 0 -1px #111}.room-filter-card.filter-scribble-ink .room-filter-card-preview i:before,.room-filter-card.filter-scribble-ink .room-filter-card-preview i:after{content:"";border:1px solid #111;border-radius:50%;position:absolute;inset:12% -10%;transform:rotate(65deg)}.room-filter-card.filter-scribble-ink .room-filter-card-preview i:after{inset:28% -17%;transform:rotate(-44deg)}.scribble-ink-pattern{color:#ddd;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;padding:8px}.scribble-ink-pattern:hover{background:#111;border-color:#aaa}.room-filter-card.filter-doodle-ink .room-filter-card-preview{background:#fff;overflow:hidden}.room-filter-card.filter-doodle-ink .room-filter-card-preview i{background:0 0;border:1px solid #111;border-radius:42% 57% 46% 39%;width:auto;height:auto;inset:16% 22%;transform:rotate(-9deg);box-shadow:2px -1px 0 -1px #fff,3px -1px 0 -1px #111}.room-filter-card.filter-doodle-ink .room-filter-card-preview i:before{content:"";border:1px solid #111;border-bottom:0;border-radius:37% 49% 18% 39%;position:absolute;inset:26% 15% 38%;transform:rotate(16deg)}.room-filter-card.filter-doodle-ink .room-filter-card-preview i:after{content:"";background:repeating-linear-gradient(61deg,#0000 0 3px,#111 3px 4px,#0000 4px 6px);position:absolute;inset:66% 7% 7% 38%;transform:rotate(15deg)}.room-filter-card.filter-ascii .room-filter-card-preview{color:#111;background:#fff;place-items:center;display:grid;overflow:hidden}.room-filter-card.filter-ascii .room-filter-card-preview:after{content:" .:++:.\a :#@@#:\a .+##+.";white-space:pre;letter-spacing:1px;font:700 clamp(7px,.65vw,12px)/1.05 Courier New,monospace}.ascii-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.ascii-presets button,.ascii-reset{color:inherit;border:1px solid var(--room-border,#333);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:8px 4px}.ascii-presets button:hover,.ascii-reset:hover{background:#ffffff0d;border-color:#888}.ascii-controls>.model-property-fold{margin:10px 0}.ascii-controls label.ascii-toggle{justify-content:space-between;align-items:center;gap:10px;display:flex}.ascii-controls label.ascii-toggle input{accent-color:#fff;flex:none;width:14px;height:14px}.ascii-controls select,.ascii-controls input[type=text]{width:100%;min-width:0;color:inherit;font:inherit;background:#000;border:1px solid #333;border-radius:3px;padding:8px}.ascii-colors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ascii-colors input[type=color]{background:0 0;border:1px solid #333;border-radius:3px;width:100%;height:28px;padding:2px}.ascii-reset{width:100%;margin-top:5px}.ascii-presets button[aria-pressed=true]{background:#ffffff0d;border-color:#bbb}.filter-depth-smear .room-filter-card-preview{background:#fff;position:relative;overflow:hidden}.filter-depth-smear .room-filter-card-preview i{filter:blur(1px);background:#111;border-radius:40% 40% 20% 20%;position:absolute;inset:20% 40%;box-shadow:-16px 3px 4px #777,18px 1px 5px #777}.filter-depth-smear .room-filter-card-preview:after{content:"";filter:blur(.4px);background:repeating-linear-gradient(0deg,#0000 0 4px,#fff9 4px 5px,#0000 5px 9px,#1114 9px 10px);position:absolute;inset:30% 8%}.depth-smear-controls .model-property-fold-body{gap:10px;display:grid}.depth-smear-controls .inline-actions button{color:inherit;border:1px solid var(--border,#353535);background:0 0;padding:6px 10px}.room-filter-card.filter-pixel-art .room-filter-card-preview{background:#fff;place-items:center;display:grid}.room-filter-card.filter-pixel-art .room-filter-card-preview:after{content:"";background:#343c57;width:8px;height:8px;box-shadow:8px 0 #343c57,-8px 0 #343c57,0 -8px #343c57,8px -8px #343c57,-8px -8px #343c57,0 8px #343c57,8px 8px #a7b5bd,-8px 8px #596d82,-16px 8px #343c57,16px 8px #343c57,0 16px #343c57,8px 16px #343c57,-8px 16px #343c57}.pixel-art-controls>.model-property-fold{margin:10px 0}.pixel-art-controls select{width:100%;min-width:0;color:inherit;font:inherit;background:#000;border:1px solid #333;border-radius:3px;padding:8px}.pixel-art-controls label.pixel-art-toggle{justify-content:space-between;align-items:center;gap:10px;display:flex}.pixel-art-controls label.pixel-art-toggle input{accent-color:#fff;flex:none;width:14px;height:14px}.pixel-art-reset{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #333;border-radius:3px;margin-top:5px;padding:8px 4px}.pixel-art-reset:hover{background:#ffffff0d;border-color:#888}.room-filter-card.filter-simple-shapes .room-filter-card-preview,.room-filter-card.filter-dot-art .room-filter-card-preview{background:#fff;overflow:hidden}.room-filter-card.filter-simple-shapes .room-filter-card-preview i{background:#080808;border-radius:35% 16% 43% 20%;width:auto;height:auto;inset:20%;transform:rotate(-16deg);box-shadow:18px 14px 0 -8px #111}.room-filter-card.filter-dot-art .room-filter-card-preview i{background:radial-gradient(circle,#000 1px,#0000 1.5px) 0 0/4px 4px;width:auto;height:auto;inset:12%;transform:rotate(-18deg);-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.print-art-pattern{color:inherit;border:1px solid var(--panel-line,#444);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:8px}.print-art-pattern:hover{border-color:#999}.room-filter-controls .print-art-color{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.room-filter-controls .print-art-color input{flex:0 0 14px;width:14px;height:14px;margin:0}.model-loading-label-layer{pointer-events:none;z-index:7;position:absolute;inset:0;overflow:hidden}.model-loading-label{box-sizing:border-box;color:#fff;text-align:center;background:#000;border:1px solid #555;border-radius:3px;width:192px;max-width:90%;padding:8px 10px;font:11px/1.45 Arial,sans-serif;position:absolute;transform:translate(-50%,-100%)}.model-loading-label[hidden]{display:none}.model-loading-label span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-loading-label span+span{color:#ddd;margin-top:3px}.model-loading-label.techmed{color:#111;background:#fff;border-color:#888}.model-loading-label.techmed span+span{color:#225b9b}.room-filter-card.filter-melt-ink .room-filter-card-preview{background:#fff;overflow:hidden}.room-filter-card.filter-melt-ink .room-filter-card-preview i{background:repeating-conic-gradient(#000 0deg 3deg,#fff 3deg 30deg);border:5px solid #000;border-radius:42% 45% 27% 22%;width:auto;height:auto;inset:18% 24% 26%;transform:skew(-8deg,8deg)}.room-filter-card.filter-melt-ink .room-filter-card-preview i:after{content:"";background:#000;border-radius:0 0 55% 40%;width:38%;height:70%;position:absolute;top:85%;left:18%;transform:rotate(-9deg)}.melt-ink-pattern{color:#ddd;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;padding:8px}.melt-ink-pattern:hover{background:#111;border-color:#aaa}.room-filter-card.filter-paint .room-filter-card-preview{background:#f4f2e9;overflow:hidden}.room-filter-card.filter-paint .room-filter-card-preview i{clip-path:polygon(8% 4%,98% 0,92% 24%,100% 27%,92% 74%,98% 88%,67% 100%,8% 94%,0 60%);background:repeating-linear-gradient(85deg,#0000 0 2px,#efefdf38 3px,#0003 4px,#0000 5px),linear-gradient(110deg,#b1b2a0 12%,#566452 14% 40%,#7e8a70 42% 70%,#ac9c79 72%);border:0;border-radius:2px 7px 3px 9px;width:auto;height:auto;inset:16% 23%;transform:rotate(-16deg);box-shadow:3px 2px #30392e55,-4px 0 #ced0bd}.paint-toggle{justify-content:space-between;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.paint-toggle input{accent-color:#fff;width:14px;height:14px}.paint-actions{gap:8px;display:flex}.paint-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;flex:1;padding:8px 4px}.paint-actions button:hover{border-color:#aaa}.room-filter-card.filter-liquifier .room-filter-card-preview{background:#fff;overflow:hidden}.room-filter-card.filter-liquifier .room-filter-card-preview i{background:radial-gradient(at 23% 24%,#fff 0%,#888 8%,#111 24%,#000 70%);border:0;border-radius:45% 75% 36% 60%;width:auto;height:auto;inset:17% 23%;transform:rotate(-23deg);box-shadow:9px 17px 0 -3px #111}.room-filter-card.filter-liquifier .room-filter-card-preview i:after{content:"";background:radial-gradient(at 25% 20%,#fff,#111 50%);border-radius:50%;width:27%;height:26%;position:absolute;top:-5%;left:90%}.liquifier-pattern{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;padding:8px}.liquifier-pattern:hover{background:#111;border-color:#aaa}.room-filter-card.filter-signal-ink .room-filter-card-preview{background:#f0efed;overflow:hidden}.room-filter-card.filter-signal-ink .room-filter-card-preview i{background:#111313;border-radius:38% 35% 8% 8%;width:auto;height:auto;inset:20% 29% 10%;transform:rotate(-8deg);box-shadow:inset -3px 0 #163747}.room-filter-card.filter-signal-ink .room-filter-card-preview i:before{content:"";background:#111313;border-radius:45%;width:50%;height:23%;position:absolute;top:-16%;left:25%}.room-filter-card.filter-signal-ink .room-filter-card-preview i:after{content:"";clip-path:polygon(0 0,18% 0,18% 100%,0 100%,0 0,82% 0,100% 0,100% 100%,82% 100%,82% 0);background:repeating-linear-gradient(0deg,#0000 0 2px,#f0efed 2px 3px);position:absolute;inset:-2px -5px}.signal-ink-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signal-ink-colors label{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.signal-ink-colors input[type=color]{cursor:pointer;background:0 0;border:1px solid #444;width:100%;height:26px;padding:3px}.signal-ink-pattern{color:#ddd;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;padding:8px}.signal-ink-pattern:hover{background:#111;border-color:#aaa}.viewport-record-controls{gap:10px;display:grid}.viewport-record-controls fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.viewport-record-controls fieldset:disabled{opacity:.55}.viewport-record-label{color:#ccc;gap:7px;font-size:11px;display:grid}.viewport-record-label select{width:100%;color:#ddd!important;font:inherit!important;background:#080808!important;border:1px solid #303030!important;border-radius:3px!important;padding:9px 10px!important}.viewport-record-check input{flex:none}.viewport-record-check small{color:#888;margin-left:auto;font-size:10px}.viewport-record-audio{border-top:1px solid #242424;border-bottom:1px solid #242424;gap:9px;padding:12px 0;display:grid}.viewport-record-audio-heading{color:#ccc;justify-content:space-between;align-items:center;font-size:11px;display:flex}.viewport-record-audio-heading button{color:#999!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.viewport-record-upload{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#ccc!important;background:#080808!important;border:1px solid #303030!important;border-radius:3px!important;padding:9px!important;font-size:11px!important}.viewport-record-upload:hover{color:#fff!important;border-color:#777!important}.viewport-record-audio audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:32px}.viewport-record-audio-start>span{align-items:center;gap:6px;display:flex}.viewport-record-audio-start input{color:#ddd!important;background:#080808!important;border:1px solid #303030!important;width:64px!important;padding:5px!important}.viewport-record-controls p{color:#929292;margin:0;font-size:11px;line-height:1.5}.viewport-record-controls output{color:#ddd;font-variant-numeric:tabular-nums;font-size:11px}.viewport-record-controls a{color:#c8c8c8;text-underline-offset:3px;font-size:11px}.viewport-record-controls video{object-fit:contain;background:#000;border:1px solid #303030;width:100%;max-height:320px;display:block}[data-app=room].room-editor-modern>.workspace.viewport-recording:before,[data-app=room].room-editor-modern>.workspace.viewport-recording>canvas{width:min(100cqw,calc(100cqh * var(--viewport-record-ratio,1)))!important;height:min(100cqh,calc(100cqw / var(--viewport-record-ratio,1)))!important;max-width:none!important;max-height:none!important;aspect-ratio:var(--viewport-record-ratio,1)!important;transition:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-app=room].room-editor-modern>.workspace.viewport-recording{background:#000!important}[data-app=room].room-editor-modern>.workspace.viewport-recording>canvas{outline:1px solid #343434!important}.viewport-record-status{z-index:20;color:#eee;font:11px var(--font-ui),Arial,sans-serif;background:#000;border:1px solid #454545;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:12px}.viewport-record-status i{background:#ec5b5b;border-radius:50%;width:6px;height:6px}.viewport-record-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-left:1px solid #454545;padding:0 0 0 8px}.beta-review-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#000a;justify-content:center;align-items:center;padding:24px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.beta-review-dialog{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#444 #000;background:#000;border:1px solid #383838;border-radius:6px;outline:none;width:560px;max-width:100%;max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 20px 100px #0008}.beta-review-brand{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.beta-review-brand img{object-fit:contain;filter:brightness(0)invert();width:76px;height:26px}.beta-review-brand span,.beta-review-kicker{letter-spacing:.14em;color:#929292;font-size:10px}.beta-review-dialog h1{letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1.2}.beta-review-dialog p{color:#aaa;margin:0 0 14px;font-size:13px;line-height:1.65}.beta-review-deadline{color:#ddd;font-variant-numeric:tabular-nums;border-top:1px solid #292929;justify-content:space-between;gap:12px;margin-bottom:20px;padding-top:12px;font-size:11px;line-height:1.5;display:flex}.beta-review-dialog fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.beta-review-dialog legend{float:none;color:#fff;margin:0 0 14px;padding:0;font-size:13px}.beta-review-dialog legend>span{color:#777;margin-right:10px;font-size:10px;display:inline-block}.beta-review-ratings{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.beta-review-ratings label{cursor:pointer;position:relative}.beta-review-ratings input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.beta-review-ratings label>span{border:1px solid #333;border-radius:3px;justify-content:center;align-items:center;height:40px;font-size:14px;display:flex}.beta-review-ratings input:checked+span{color:#000;background:#fff;border-color:#fff}.beta-review-ratings input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.beta-review-rating-captions{color:#777;justify-content:space-between;margin:8px 0 14px;font-size:10px;display:flex}.beta-review-unused{color:#aaa;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.beta-review-dialog input[type=radio]{accent-color:#fff;flex-shrink:0;width:14px;height:14px}.beta-review-ratings input[type=radio]{width:100%;height:100%}.beta-review-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.beta-review-choices label{cursor:pointer;border:1px solid #333;border-radius:3px;align-items:flex-start;gap:8px;padding:14px 10px;display:flex}.beta-review-choices label:has(:checked){background:#101010;border-color:#fff}.beta-review-choices input{margin-top:1px}.beta-review-choices strong{color:#fff;font-size:12px;font-weight:400;display:block}.beta-review-choices small{color:#888;margin-top:5px;font-size:10px;line-height:1.5;display:block}.beta-review-comment{color:#ddd;margin:0 0 16px;font-size:12px;display:block}.beta-review-comment summary{cursor:pointer;font-size:12px;line-height:1.5}.beta-review-comment summary>span{color:#777;margin-left:6px;font-size:10px}.beta-review-comment textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#000;border:1px solid #333;border-radius:3px;width:100%;max-height:160px;margin:10px 0 12px;padding:12px;font-family:inherit;font-size:12px;line-height:1.6}.beta-review-dialog p.beta-review-preserve{color:#888;margin-bottom:20px;font-size:10px;line-height:1.6}.beta-review-dialog button{cursor:pointer;font-family:inherit}.beta-review-dialog .beta-review-primary{color:#000;background:#fff;border:1px solid #fff;border-radius:3px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:12px;transition:background .15s;display:flex}.beta-review-dialog .beta-review-primary:hover{background:#ddd}.beta-review-dialog .beta-review-primary:disabled{color:#777;cursor:not-allowed;background:#191919;border-color:#333}.beta-review-dialog .beta-review-signout{color:#888;text-underline-offset:3px;background:0 0;border:0;margin:18px auto 0;padding:4px;font-size:11px;text-decoration:underline;display:block}.beta-review-dialog p.beta-review-error{color:#fff;margin-top:12px}.beta-review-admin{color:#eee;margin:0 0 32px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.65}.beta-review-admin-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.beta-review-admin h3{letter-spacing:-.04em;margin:6px 0;font-size:26px;font-weight:400;line-height:1.3}.beta-review-admin p{color:#999;margin:12px 0;font-size:12px;line-height:1.7}.beta-review-admin button{cursor:pointer;border-radius:3px;padding:8px 12px;font-family:inherit;font-size:11px;line-height:1.5;color:#ddd!important;background:#000!important;border:1px solid #3b3b3b!important}.beta-review-admin button:hover{background:#161616!important;border-color:#999!important}.beta-review-admin button:disabled{opacity:.4;cursor:not-allowed}.beta-review-campaign{border:1px solid #333;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:18px;display:flex}.beta-review-campaign strong{font-size:13px;font-weight:400;display:block}.beta-review-campaign span{color:#888;margin-top:4px;font-size:11px;display:block}.beta-review-groups{grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0 20px;display:grid}.beta-review-groups>button:last-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;padding:10px 14px}.beta-review-groups>button:last-child strong{font-size:20px}.beta-review-dialog .beta-review-deletion{cursor:pointer;align-items:flex-start;gap:10px;padding:14px 0 0;display:flex}.beta-review-deletion input{accent-color:#fff;flex-shrink:0;width:14px;height:14px;margin:1px 0 0}.beta-review-deletion strong{color:#eee;font-size:12px;font-weight:400;display:block}.beta-review-deletion small{color:#999;margin-top:5px;font-size:10px;line-height:1.6;display:block}.beta-admin-sections{gap:8px;margin:0 0 30px;display:flex}.beta-admin-sections button{cursor:pointer;border-radius:3px;padding:10px 14px;font:12px Arial,Helvetica,sans-serif;color:#aaa!important;background:#000!important;border:1px solid #333!important}.beta-admin-sections button[aria-selected=true]{color:#fff!important;border-color:#aaa!important}.beta-review-history{color:#999;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.beta-review-history select{color:#ddd;background:#000;border:1px solid #333;border-radius:3px;max-width:100%;padding:8px;font-size:11px}.beta-review-admin p.beta-review-decision{color:#aaa;margin:10px 0 0;font-size:11px}.beta-review-admin p.beta-review-deletion-request{color:#ddd;border:1px solid #666;border-radius:3px;margin-top:12px;padding:12px;font-size:11px}.beta-review-deletion-request strong{font-weight:500;display:block}.beta-review-deletion-request span{color:#999;margin-top:4px;font-size:10px;line-height:1.7;display:block}.beta-review-groups button{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.beta-review-groups strong{font-size:26px;font-weight:400;line-height:1.2}.beta-review-groups span{color:#999;font-size:10px}.beta-review-groups button[aria-selected=true]{border-color:#fff!important}.beta-review-groups button[aria-selected=true] span{color:#fff}.beta-review-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.beta-review-search input{box-sizing:border-box;border-radius:3px;width:100%;padding:12px;font:12px Arial,Helvetica,sans-serif;color:#fff!important;background:#000!important;border:1px solid #333!important}.beta-review-people article{border-bottom:1px solid #262626;padding:18px 0}.beta-review-person-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.beta-review-person-head strong{overflow-wrap:anywhere;font-size:13px;font-weight:400}.beta-review-person-head small{color:#aaa;font-size:10px}.beta-review-person-meta{color:#777;gap:16px;margin-top:6px;font-size:10px;display:flex}.beta-review-admin p.beta-review-feedback{color:#bbb;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.beta-review-admin p.beta-review-admin-note{color:#777;margin:24px 0 0;font-size:10px}.beta-review-admin p.beta-review-empty{text-align:center;color:#777;padding:32px 0}.beta-review-confirm{border:1px solid #888;border-radius:3px;padding:18px}.beta-review-confirm>div{gap:8px;display:flex}.beta-review-allowlist{border-top:1px solid #292929;padding-top:20px}.beta-review-allowlist>summary{cursor:pointer;margin-bottom:15px;padding:8px 0;font-size:12px}@media (width<=600px){.beta-review-overlay{padding:12px}.beta-review-dialog{max-height:calc(100dvh - 24px);padding:22px}.beta-review-brand{margin-bottom:22px}.beta-review-dialog h1{font-size:25px}.beta-review-deadline{flex-wrap:wrap}.beta-review-choices{grid-template-columns:1fr}.beta-review-groups{grid-template-columns:1fr 1fr}.beta-review-campaign{flex-direction:column;align-items:flex-start}.beta-review-person-head{flex-wrap:wrap;align-items:flex-start}}.designer-shell.node-editor-open{--node-left:230px;--node-right:270px;--node-bottom:40vh}:root .designer-shell.node-editor-open[data-app=room].room-editor-modern.workspace-personal>.left-panel,:root .designer-shell.node-editor-open>.right-panel,:root .designer-shell.node-editor-open>.left-tool-rail,:root .designer-shell.node-editor-open>.right-tab-rail,:root .designer-shell.node-editor-open>.panel-resizer{visibility:hidden!important;pointer-events:none!important}:root .designer-shell.node-editor-open[data-app=room].room-editor-modern.workspace-personal>.workspace.camera-frame-format{left:calc(var(--node-left) + 28px)!important;right:calc(var(--node-right) + 28px)!important;top:96px!important;bottom:calc(var(--node-bottom) + 22px)!important;aspect-ratio:auto!important;border:1px solid #353535!important;border-radius:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important;transform:none!important}@layer graphic-scena{.designer-shell.node-editor-open>.editor-app-switch{left:calc(var(--node-left) + 28px)!important;z-index:180!important;right:22px!important}.salto-video-editor>.ve-top>.editor-app-switch{zoom:1!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.salto-video-editor>.ve-top>.editor-app-switch button{padding:0 5px!important}@media (width<=1150px){.salto-video-editor>.ve-top>.editor-app-switch button{gap:4px!important;font-size:9px!important}.salto-video-editor>.ve-top>.editor-app-switch svg{display:none!important}}}.node-editor-open>.workspace .editor-resume-indicator{pointer-events:none}.filter-node-editor{--node-line:#353535;z-index:110;pointer-events:none;color:#d5d5d5;font:11px/1.5 var(--font-ui),sans-serif;position:fixed;inset:54px 12px 12px}.filter-node-editor *{box-sizing:border-box}.filter-node-editor .node-panel{border:1px solid var(--node-line);pointer-events:auto;background:#030303;border-radius:4px;overflow:hidden}.filter-node-editor .node-panel>header{border-bottom:1px solid var(--node-line);color:#aaa;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.filter-node-editor button{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding:6px 8px;transition:color .15s,background .15s;display:inline-flex}.filter-node-editor button:hover{color:#fff;background:#181818}.filter-node-editor button:focus-visible{outline-offset:1px;outline:1px solid #6bb3ff}.filter-node-editor input,.filter-node-editor select{font:inherit;color:#ddd;background:#090909;border:1px solid #353535;border-radius:2px;min-width:0;padding:5px}.filter-node-editor input[type=checkbox]{appearance:auto;accent-color:#70afff;width:12px;height:12px;margin:0}.filter-node-editor input[type=range]{appearance:none;accent-color:#ddd;background:0 0;border:0;width:100%;height:12px;padding:0}.filter-node-editor input[type=range]::-webkit-slider-runnable-track{background:#444;height:2px}.filter-node-editor input[type=range]::-webkit-slider-thumb{appearance:none;background:#e5e5e5;border-radius:50%;width:9px;height:9px;margin-top:-3.5px}.filter-node-editor input[type=color]{width:30px;height:25px;padding:2px}.node-library{width:var(--node-left);position:absolute;top:0;bottom:0;left:0}.node-search{color:#777;border:1px solid #303030;border-radius:3px;align-items:center;gap:7px;margin:12px;padding:5px 7px;display:flex}.node-search input{background:0 0;border:0;outline:0;width:100%;padding:0}.node-library-scroll{height:calc(100% - 140px);padding:0 8px 16px;overflow:auto}.node-library-scroll h3{color:#6f6f6f;font:600 10px/1.5 var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:14px 8px 5px}.node-library-scroll button{width:100%;padding:6px 9px;font-size:11px}.node-library-scroll button>svg{opacity:.5;margin-left:auto}.node-library footer{color:#636363;border-top:1px solid #242424;padding:10px 16px;font-size:10px}.node-dot{background:#759cc7;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.node-dot.group-salto{background:#ba91d9}.node-dot.group-color{background:#d9ac78}.node-dot.group-effects{background:#88ba9c}.node-dot.group-combine{background:#a0a6d8}.node-inspector{width:var(--node-right);position:absolute;top:0;bottom:0;right:0}.node-inspector-scroll{height:calc(100% - 40px);padding:14px;overflow:auto}.node-selected-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.node-selected-title b{color:#eee;font-size:12px;font-weight:500}.node-inspector p{color:#777;font-size:11px;line-height:1.7}.node-inspector .node-checkbox{align-items:center;gap:8px;margin:0 0 18px;display:flex}.node-param{grid-template-columns:1fr 65px;align-items:center;gap:8px;margin:0 0 16px;display:grid}.node-param input[type=range]{grid-column:1/-1}.node-param input[type=checkbox],.node-param input[type=color]{justify-self:end}.node-inspector label:not(.node-param):not(.node-checkbox){font-size:11px}.node-inspector label>span{color:#999}.node-inspector .heatsink-controls,.node-inspector .motion-haze-controls,.node-inspector .neon-raster-controls{font-size:11px}.node-preview-caption{left:calc(var(--node-left) + 16px);right:calc(var(--node-right) + 16px);pointer-events:auto;align-items:center;gap:16px;height:29px;font-size:10px;display:flex;position:absolute;top:3px}.node-preview-caption>span{color:#737373;letter-spacing:.1em;align-items:center;gap:7px;margin-right:auto;display:flex}.node-preview-caption i{background:#78adca;border-radius:50%;width:4px;height:4px}.node-preview-caption label{color:#aaa;align-items:center;gap:7px;display:flex}.node-preview-caption button{padding:4px;font-size:10px}.node-workbench{left:calc(var(--node-left) + 16px);right:calc(var(--node-right) + 16px);height:var(--node-bottom);flex-direction:column;display:flex;position:absolute;bottom:0}.node-workbench>header{flex:none;justify-content:space-between;padding:0 10px!important}.node-workbench>header>input{color:#ddd;background:0 0;border:0;max-width:160px;padding:0;font-weight:500}.node-actions{align-items:center;gap:3px;display:flex}.node-actions button{padding:4px 6px;font-size:10px}.node-actions input[hidden]{display:none}.node-board{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#080808;background-image:radial-gradient(#303030 .75px,#0000 .75px);outline:none;flex:1;position:relative;overflow:hidden}.node-world{transform-origin:0 0;position:absolute;top:0;left:0}.node-wires{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.node-wires path{fill:none;stroke:#698db4;stroke-width:2px;pointer-events:stroke;cursor:pointer}.node-wires path:hover{stroke:#9fcdff;stroke-width:3px}.node-wires .node-wire-pending{stroke:#b8d5fa;stroke-dasharray:5 4;pointer-events:none}.filter-node{cursor:default;background:#101010;border:1px solid #414141;border-radius:5px;width:210px;padding-bottom:13px;position:absolute;box-shadow:0 5px 18px #0005}.filter-node.selected{border-color:#76a7dc;box-shadow:0 0 0 1px #76a7dc33,0 5px 18px #0005}.filter-node.bypassed{opacity:.5}.filter-node h4{cursor:grab;color:#e5e5e5;background:#181818;border-bottom:1px solid #303030;border-radius:4px 4px 0 0;align-items:center;gap:8px;height:34px;margin:0;padding:0 12px;font-size:11px;font-weight:500;display:flex}.node-output-row{justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.node-output-row small{color:#5e5e5e;font-size:9px}.node-input-row{justify-content:space-between;align-items:center;height:25px;display:flex}.filter-node-editor .node-port{border-radius:0;gap:7px;min-height:25px;padding:0 12px;font-size:10px;position:relative}.node-port i{background:#121212;border:2px solid #8ea3ba;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:8px}.node-port.input i{left:-5px}.node-port.output i{background:#8ea3ba;right:-15px}.node-port.input i.connected,.node-port.pending i{background:#9dccff;border-color:#9dccff}.node-port span{color:#a8a8a8}.filter-node-editor .node-unlink{color:#666;height:20px;min-height:20px;padding:0 9px;font-size:14px}.node-workbench>footer{color:#777;border-top:1px solid #292929;flex:none;justify-content:space-between;align-items:center;height:27px;padding:0 10px;font-size:9px;display:flex}.filter-node-editor *{scrollbar-width:thin;scrollbar-color:#272727 transparent}@media (width<=1100px){.designer-shell.node-editor-open{--node-left:185px;--node-right:225px}.node-actions button{padding:3px}.node-workbench>header>input{max-width:105px}.node-workbench>footer>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.filter-node-editor *{transition:none!important}}.filter-node-editor .room-filter-controls{gap:14px;display:grid}.filter-node-editor .room-filter-controls>label{gap:7px;margin:0;display:grid}.filter-node-editor .room-filter-controls>label>span{justify-content:space-between;align-items:center;font-size:11px;display:flex}.filter-node-editor .room-filter-controls>label>span b{color:#aaa;font-size:10px;font-weight:400}.filter-node-editor .room-filter-controls select{width:100%;height:30px}:root .designer-shell.node-editor-open[data-app=room].room-editor-modern.workspace-personal>.workspace.camera-frame-format{--node-aspect:1;--node-preview-w:min(calc(100vw / var(--ui-zoom,1) - var(--node-left) - var(--node-right) - 56px),calc((100vh / var(--ui-zoom,1) - var(--node-bottom) - 118px) * var(--node-aspect)));width:var(--node-preview-w)!important;height:calc(var(--node-preview-w) / var(--node-aspect))!important;bottom:auto!important;right:auto!important;left:calc((100vw / var(--ui-zoom,1) + var(--node-left) - var(--node-right)) / 2)!important;transform:translate(-50%)!important}:root .designer-shell.node-editor-open>.workspace.render-frame-landscape{--node-aspect:1.77778!important}:root .designer-shell.node-editor-open>.workspace.render-frame-standard{--node-aspect:1.33333!important}:root .designer-shell.node-editor-open>.workspace.render-frame-portrait{--node-aspect:.8!important}.node-render-shortcut{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 0;font-size:11px;display:flex}.node-render-shortcut label{align-items:center;gap:8px;display:flex}.node-render-shortcut button{color:#a8c9ec;font:inherit;background:0 0;border:1px solid #383838;border-radius:3px;padding:6px 9px}.salto-video-editor{z-index:420;color:#bbb;font:12px/1.5 var(--font-ui),Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;grid-template-rows:54px minmax(0,1fr);grid-template-columns:240px minmax(240px,1fr) 280px;gap:14px;padding:0 14px 14px;display:grid;position:fixed;inset:0}.salto-video-editor[hidden]{display:none}.salto-video-editor *{box-sizing:border-box}.salto-video-editor button,.salto-video-editor input,.salto-video-editor select{font:inherit;color:inherit}.salto-video-editor button{cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.salto-video-editor button:hover{color:#fff;background:#181818}.salto-video-editor button:disabled{opacity:.35;cursor:default}.salto-video-editor input,.salto-video-editor select{background:#080808;border:1px solid #333;border-radius:2px;min-width:0;padding:6px}.salto-video-editor input[hidden]{display:none}.salto-video-editor input[type=checkbox]{appearance:auto;accent-color:#80b7f0;width:12px;height:12px}.salto-video-editor input[type=range]{appearance:none;accent-color:#ddd;background:0 0;border:0;height:18px;padding:0}.salto-video-editor input[type=range]::-webkit-slider-runnable-track{background:#414141;height:2px}.salto-video-editor input[type=range]::-webkit-slider-thumb{appearance:none;background:#ddd;border:0;border-radius:50%;width:9px;height:9px;margin-top:-3.5px}.salto-video-editor input[type=color]{width:36px;height:26px;padding:2px}.salto-video-editor button:focus-visible{outline:1px solid #80b7f0}.salto-video-editor a{color:#b7d9ff;text-underline-offset:3px}.salto-video-editor *{scrollbar-width:thin;scrollbar-color:#292929 transparent}.ve-top{grid-column:1/-1;align-items:center;gap:20px;min-width:0;display:flex}.ve-top>button{flex:none;justify-content:flex-start;width:220px;font-size:11px}.ve-top>.editor-app-switch{flex:none;zoom:1!important;gap:10px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.ve-top .editor-app-tabs{gap:18px;display:flex}.ve-top .editor-app-tabs button{white-space:nowrap;padding:4px 0;font-size:11px}.ve-top .editor-app-tabs button[aria-current=page]{color:#80b7f0}.ve-top>input{background:0 0;border:0;border-left:1px solid #333;border-radius:0;flex:1;min-width:50px;max-width:170px;padding-left:16px;font-size:11px}.ve-panel{background:#030303;border:1px solid #353535;border-radius:4px;overflow:hidden}.ve-panel>header{color:#aaa;border-bottom:1px solid #353535;flex:none;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.ve-panel>header button,.ve-panel>header small{margin-left:auto}.ve-panel>header small{color:#666;font-size:10px;font-weight:400}.ve-library{flex-direction:column;min-height:0;display:flex}.ve-media-list{flex:1;padding:10px;overflow:auto}.ve-media-list>button:not(.ve-import-empty){text-align:left;border:1px solid #0000;justify-content:flex-start;gap:9px;width:100%;margin-bottom:7px;padding:5px;display:flex}.ve-media-list>button.selected{background:#101419;border-color:#80b7f0}.ve-media-list img{object-fit:cover;border-radius:2px;width:64px;height:48px}.ve-media-list span{flex:1;min-width:0}.ve-media-list b,.ve-media-list small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;display:block;overflow:hidden}.ve-media-list small{color:#666;margin-top:4px;font-size:9px}.ve-media-list i{color:#777;font-size:9px;font-style:normal}.ve-library footer{color:#999;border-top:1px solid #333;padding:12px;font-size:10px}.ve-library footer small{color:#626262;margin-top:5px;display:block}.ve-import-empty{flex-direction:column;width:100%;height:170px;margin-top:5px;border:1px dashed #333!important}.ve-import-empty span{flex:0;font-size:12px}.ve-center{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.ve-preview{flex:1;justify-content:center;align-items:center;min-height:160px;display:flex;position:relative;background:#080808!important}.ve-output-frame{justify-content:center;align-items:center;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #333}.ve-output-frame video{width:100%;height:100%;display:block}.ve-preview-empty{color:#555;justify-items:center;gap:12px;font-size:11px;display:grid}.ve-playback{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;height:32px;font-size:10px;display:flex}.ve-playback input{flex:1}.ve-timeline{flex-direction:column;flex:none;height:210px;display:flex}.ve-track{flex:1;gap:5px;min-height:110px;padding:12px;display:flex;overflow-x:auto}.ve-track>button{text-align:left;background:#111;border:1px solid #3b3b3b;border-radius:3px;flex-basis:0;min-width:95px;max-width:400px;padding:0;display:block;position:relative;overflow:hidden}.ve-track>button.selected{border-color:#80b7f0;box-shadow:inset 0 0 0 1px #80b7f0}.ve-track img{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.ve-track b,.ve-track small{white-space:nowrap;text-overflow:ellipsis;color:#eee;text-shadow:0 1px 3px #000;font-size:10px;font-weight:400;position:absolute;left:7px;right:5px;overflow:hidden}.ve-track b{top:7px}.ve-track small{bottom:7px}.ve-track-empty{color:#555;margin:auto;font-size:11px}.ve-audio-track{color:#888;border-top:1px solid #292929;align-items:center;gap:9px;height:40px;padding:0 12px;font-size:10px;display:flex}.ve-audio-track span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-audio-track small{color:#555;margin-left:auto}.ve-error{color:#efb5b5;margin:0;font-size:11px}.ve-inspector{flex-direction:column;min-height:0;display:flex}.ve-settings-scroll{flex:1;padding:0 13px 12px;overflow:auto}.ve-inspector details{border-bottom:1px solid #2b2b2b;padding:12px 0}.ve-inspector details:last-child{border:0}.ve-inspector summary{cursor:pointer;color:#c7c7c7;font-size:11px}.ve-settings{gap:13px;padding:14px 0 4px;font-size:11px;display:grid}.ve-settings>label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ve-settings>label:not(.ve-check)>input:not([type=color]),.ve-settings select{width:100%}.ve-settings b{color:#888;font-weight:400}.ve-check{justify-content:flex-start!important}.ve-clip-title{text-overflow:ellipsis;white-space:nowrap;color:#777;margin:0;font-size:10px;overflow:hidden}.ve-order{gap:4px;display:flex}.ve-order>button{padding:5px;font-size:10px}.ve-order>button:last-child{margin-left:auto}.ve-trim{gap:10px;display:flex}.ve-trim label{color:#888;flex:1;min-width:0;font-size:10px}.ve-trim input{width:100%;margin-top:6px}.ve-outline{border:1px solid #333!important}.ve-music-name{align-items:center;gap:5px;display:flex}.ve-music-name>span{white-space:nowrap;text-overflow:ellipsis;color:#888;min-width:0;font-size:10px;overflow:hidden}.ve-music-name button{margin-left:auto}.ve-export{color:#c6e0ff!important;border:1px solid #5e7898!important;padding:9px!important}.ve-settings small,.ve-muted{color:#666;font-size:10px}.ve-settings a{text-align:center;font-size:10px}.ve-export-progress{background:#000d;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.ve-export-progress strong{color:#90c5ff;font-size:30px;font-weight:400}.ve-export-progress progress{accent-color:#90c5ff;width:55%;height:3px}.ve-export-progress small{color:#888;font-size:10px}.ve-gate{color:#888;grid-column:1/-1;margin:auto}@media (width<=1150px){.salto-video-editor{grid-template-columns:190px minmax(200px,1fr) 245px;gap:10px;padding:0 10px 10px}.ve-top{gap:12px}.ve-top>button{width:180px}.ve-top .editor-app-tabs{gap:10px}.ve-top .editor-app-tabs button{font-size:10px}.ve-top>input{max-width:100px}.ve-top .editor-app-tabs button svg{display:none}.ve-timeline{height:190px}}@media (width<=760px){.salto-video-editor{grid-template-rows:68px minmax(300px,1fr) 250px;grid-template-columns:150px minmax(190px,1fr)}.ve-top{flex-wrap:wrap;gap:5px}.ve-top>button{width:auto}.ve-top>input{display:none}.ve-top>.editor-app-switch{order:3;width:100%!important}.ve-inspector{grid-column:1/-1}.ve-settings-scroll{gap:20px;display:flex}.ve-inspector details{flex:1;min-width:220px}.ve-timeline{height:140px}.ve-track{min-height:60px}}.ve-preview{container-type:size}.ve-output-frame{width:min(100cqw,calc(100cqh * var(--ve-aspect,1.77778)));height:auto;aspect-ratio:var(--ve-aspect,1.77778);flex:none}
