.preview-stage-shell[data-v-c157bed0]{color:#e9edf2;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;top:0;right:0;bottom:0;left:0;letter-spacing:0;pointer-events:none;position:fixed;z-index:3300}.preview-stage-shell.timeline-resizing[data-v-c157bed0]{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.creation-dialog-backdrop[data-v-c157bed0],.modal-backdrop[data-v-c157bed0],.preview-stage-shell aside[data-v-c157bed0],.preview-stage-shell button[data-v-c157bed0],.preview-stage-shell header[data-v-c157bed0],.preview-stage-shell input[data-v-c157bed0],.preview-stage-shell section[data-v-c157bed0],.preview-stage-shell textarea[data-v-c157bed0],.status-toast[data-v-c157bed0]{pointer-events:auto}button[data-v-c157bed0]{background:transparent;border:0;color:inherit;cursor:pointer}button[data-v-c157bed0]:disabled{cursor:not-allowed;opacity:.38}.preview-stage-header[data-v-c157bed0]{align-items:center;background:#171717;border-bottom:1px solid #30353b;box-shadow:none;display:flex;font-size:12px;gap:12px;height:46px;left:0;line-height:17.4px;padding:0 12px 0 14px;position:absolute;right:0;top:0}.header-group[data-v-c157bed0]{align-items:center;display:flex;gap:5px}.brand-group[data-v-c157bed0]{min-width:40px}.brand-group strong[data-v-c157bed0]{font-size:13px;font-weight:600;line-height:18.85px}.history-group[data-v-c157bed0]{gap:4px}.brand-group span[data-v-c157bed0]{color:#8c969f;font-size:11px}.header-actions>button[data-v-c157bed0],.history-group button[data-v-c157bed0],.view-controls button[data-v-c157bed0]{align-items:center;border-radius:999px;display:inline-flex;height:32px;justify-content:center;min-width:32px}.header-actions>button[data-v-c157bed0]:not(:disabled):hover,.history-group button[data-v-c157bed0]:hover{background:#ffffff0d}.panel-title>button[data-v-c157bed0]:not(.layer-collapse-button){align-items:center;border-radius:999px;display:inline-flex;height:32px;justify-content:center;min-width:32px}.panel-title>button[data-v-c157bed0]:not(.layer-collapse-button):hover{background:#343940}.header-actions[data-v-c157bed0]{gap:12px;margin-left:auto}.header-actions .text-action[data-v-c157bed0]{gap:6px;padding:0 11px;white-space:nowrap}.header-actions .generate-space-btn[data-v-c157bed0]{background:#fafafa;border-radius:999px;color:#0a0a0a;font-size:12px;font-weight:500;height:24px;margin-right:-4px;min-width:110px;padding:0 12px}.header-actions>.generate-space-btn[data-v-c157bed0]:not(:disabled):hover{background:#f1f1f1}.outline-xs[data-v-c157bed0]{border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fafafa;font-size:12px;font-weight:500;height:24px;line-height:16px;min-width:49px;padding:0 12px}.outline-xs[data-v-c157bed0]:hover{background:#ffffff0d}.ghost-icon[data-v-c157bed0]{color:#fafafa;height:32px;min-width:32px}.ghost-icon[data-v-c157bed0]:hover{background:#ffffff0d}.recording[data-v-c157bed0]{color:#ff6b6b}.mobile-layers-toggle[data-v-c157bed0]{display:none!important}.output-menu[data-v-c157bed0],.tool-rail[data-v-c157bed0]{display:flex;gap:6px}.tool-rail[data-v-c157bed0]{align-items:center;background:#262626;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 4px 6px -2px #0000001a,0 10px 15px -3px #0003;flex-direction:column;left:20px;overflow:visible;padding:9px 0;pointer-events:auto;position:absolute;top:62px;width:50px}.tool-rail button[data-v-c157bed0]{border-radius:999px;color:#737373;display:grid;font-size:12px;line-height:17.4px;min-height:32px;place-items:center;position:relative;width:32px}.tool-rail button span[data-v-c157bed0]{align-items:center;background:#262626;border-radius:999px;box-shadow:0 0 0 1px #ffffff1a;color:#737373;display:inline-flex;font-size:8px;font-weight:600;height:14px;justify-content:center;line-height:1;min-width:14px;overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;right:0;top:0;transform:translate(45%,-35%);white-space:nowrap;z-index:1}.tool-rail button.active[data-v-c157bed0]{background:#fff;color:#0a0a0a}.tool-rail button[data-v-c157bed0]:not(.active):hover{background:#ffffff1a}.rail-divider[data-v-c157bed0]{background:#42484f;height:1px;margin:0;width:24px}.viewport-controls[data-v-c157bed0]{align-items:center;display:flex;position:absolute;top:60px}.material-dock[data-v-c157bed0]{background:transparent;border:0;gap:10px;left:auto;overflow:visible;right:334px}.material-controls[data-v-c157bed0]{background:#262626cc;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;padding:4px}.material-controls button[data-v-c157bed0]{border-radius:999px;color:#737373;font-size:12px;font-weight:400;height:24px;line-height:17.4px;min-width:55px;padding:0 12px}.material-controls button.active[data-v-c157bed0]{background:#ffffff1a;color:#fafafa;font-weight:500}.material-controls button[data-v-c157bed0]:not(.active):hover{color:#d4d4d4}.reset-view-btn[data-v-c157bed0]{align-items:center;background:#262626cc;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#a1a1a1;display:flex;font-size:12px;font-weight:400;height:34px;line-height:17.4px;padding:0 12px;white-space:nowrap}.reset-view-btn[data-v-c157bed0]:after{color:#ffffff80;content:"H";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:400;line-height:1;margin-left:5px}.view-controls[data-v-c157bed0]{max-width:calc(100vw - 500px);overflow-x:auto;padding:2px;right:332px}.axis-gizmo[data-v-c157bed0]{align-items:center;display:flex;flex-direction:column;gap:6px;left:80px;pointer-events:auto;position:absolute;top:60px}.axis-sphere[data-v-c157bed0]{background:transparent;height:92px;position:relative;width:92px}.axis-line[data-v-c157bed0]{border-radius:2px;height:3px;left:46px;opacity:.88;pointer-events:none;position:absolute;top:46px;transform-origin:0 1.5px}.axis-chip[data-v-c157bed0],.axis-core[data-v-c157bed0]{border-radius:50%;display:grid;font-size:12px;font-weight:700;line-height:12px;place-items:center;position:absolute}.axis-chip.pos[data-v-c157bed0]{border:1px solid hsla(0,0%,100%,.14);color:#101318;height:25px;width:25px}.axis-chip.neg[data-v-c157bed0],.axis-chip.pos[data-v-c157bed0]{transform:translate(-50%,-50%)}.axis-chip.neg[data-v-c157bed0]{background:#262626;border:2px solid #262626;color:#d4d4d4;height:17px;width:17px}.axis-chip.axis-x.pos[data-v-c157bed0],.axis-line.axis-x[data-v-c157bed0]{background:#ef4b5f}.axis-chip.axis-x.neg[data-v-c157bed0]{border-color:#ef4b5f}.axis-chip.axis-y.pos[data-v-c157bed0],.axis-line.axis-y[data-v-c157bed0]{background:#7fb72d}.axis-chip.axis-y.neg[data-v-c157bed0]{border-color:#7fb72d}.axis-chip.axis-z.pos[data-v-c157bed0],.axis-line.axis-z[data-v-c157bed0]{background:#328be5}.axis-chip.axis-z.neg[data-v-c157bed0]{border-color:#328be5}.axis-core[data-v-c157bed0]{background:#262626;border:1px solid #a1a1a1;box-shadow:0 0 0 2px #000000b8;height:11px;left:46px;top:46px;transform:translate(-50%,-50%);width:11px;z-index:30}.axis-core[data-v-c157bed0]:hover{background:#fafafa}.axis-gizmo-actions[data-v-c157bed0]{display:flex;gap:6px}.axis-gizmo-actions button[data-v-c157bed0]{align-items:center;background:#262626cc;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fafafa;display:flex;font-size:12px;font-weight:500;gap:8px;height:24px;justify-content:center;line-height:16px;min-width:61px;padding:0 12px}.shortcut-hint[data-v-c157bed0]{color:#ffffff80;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:500;line-height:1}.axis-gizmo-actions button.active[data-v-c157bed0]{background:#ffffff1a;color:#fafafa}.view-controls button[data-v-c157bed0]{color:#aeb7bf;font-size:11px;min-width:31px;padding:0 6px;white-space:nowrap}.path-focus-badge[data-v-c157bed0]{background:#192d28f0;border:1px solid #4d7f75;border-radius:5px;color:#d9fff5;font-size:12px;left:50%;padding:6px 10px;pointer-events:auto;position:absolute;top:102px;transform:translate(-50%)}.path-focus-badge span[data-v-c157bed0]{color:#91aaa4;margin-left:8px}.right-rail-bg[data-v-c157bed0]{border-left:1px solid hsla(0,0%,100%,.1);bottom:0;pointer-events:none}.right-rail-bg[data-v-c157bed0],.scene-layers[data-v-c157bed0]{background:#171717;position:absolute;right:0;top:46px;transition:transform .16s ease,visibility .16s ease;width:320px}.scene-layers[data-v-c157bed0]{border:0;border-left:1px solid hsla(0,0%,100%,.1);border-radius:0;bottom:50%;overflow:auto;padding:0 8px 8px}.preview-stage-shell.character-panel-open .scene-layers[data-v-c157bed0]{bottom:var(--character-panel-height)}.layer-panel-title[data-v-c157bed0]{background:#171717;gap:8px;margin:0 -8px;padding:8px 12px}.scene-layers .layer-panel-title[data-v-c157bed0]{padding-right:12px}.layer-panel-title strong[data-v-c157bed0]{font-size:14px;font-weight:700;line-height:20.3px}.layer-collapse-button[data-v-c157bed0]{align-self:center;border-radius:5px;color:#a1a1a1;display:grid;height:24px;margin-left:-4px;min-height:24px;min-width:24px;place-items:center;width:24px}.collapsed-panel-toggle[data-v-c157bed0]:hover,.layer-collapse-button[data-v-c157bed0]:hover{background:transparent;color:#a1a1a1}.layer-summary[data-v-c157bed0]{color:#737373;font-size:10px;line-height:14.5px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-c157bed0]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:0}.panel-actions button[data-v-c157bed0]{border-radius:6px;color:#d4d4d4;height:24px;min-width:24px;width:24px}.panel-actions button[data-v-c157bed0]:hover{background:transparent}.panel-actions button[data-v-c157bed0]:last-child{background:#ffffff0d;border:1px solid transparent;border-radius:8px;color:#fafafa;display:grid;height:28px;min-width:39px;padding:0 12px;place-items:center;width:39px}.panel-actions button[data-v-c157bed0]:last-child:hover{background:#ffffff0d}.character-panel[data-v-c157bed0]{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;border-radius:20px 20px 0 0;bottom:0;display:flex;flex-direction:column;font-size:12px;line-height:17.4px;padding:0;right:0;top:auto;width:320px}.camera-monitor[data-v-c157bed0],.character-panel[data-v-c157bed0]{box-sizing:border-box;overflow:hidden;position:absolute}.camera-monitor[data-v-c157bed0]{background:#2b2b2b;border:1px solid rgba(63,162,255,.5);border-radius:8px;box-shadow:0 2px 8px #0009,0 0 70px #00000080;color:#d4d4d4;font-size:11px;line-height:14px;right:334px;top:100px;touch-action:none;z-index:9}.camera-monitor-head[data-v-c157bed0]{align-items:center;box-sizing:border-box;cursor:move;display:flex;gap:5px;height:28px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.camera-monitor-ratio[data-v-c157bed0]{align-items:center;display:flex;flex:0 0 auto;height:22px;min-width:58px;position:relative;width:58px}.camera-monitor-toggle[data-v-c157bed0]:has(input:focus-visible),.camera-monitor-tools button[data-v-c157bed0]:focus-visible{outline:1px solid #6ea8e8;outline-offset:1px}.camera-monitor-tools[data-v-c157bed0]{align-items:center;display:flex;gap:4px;white-space:nowrap}.camera-monitor-toggle[data-v-c157bed0]{align-items:center;color:#d4d4d4;cursor:pointer;display:flex;gap:4px;position:relative}.camera-monitor-toggle input[data-v-c157bed0]{height:1px;opacity:0;position:absolute;width:1px}.camera-monitor-switch[data-v-c157bed0]{background:#525252;border-radius:999px;flex:0 0 28px;height:14px;position:relative;transition:background-color .14s ease;width:28px}.camera-monitor-switch i[data-v-c157bed0]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000059;height:10px;left:2px;position:absolute;top:2px;transition:transform .14s ease;width:10px}.camera-monitor-toggle input:checked+.camera-monitor-switch[data-v-c157bed0]{background:#4da3ff}.camera-monitor-toggle input:checked+.camera-monitor-switch i[data-v-c157bed0]{transform:translate(14px)}.camera-monitor-tools button[data-v-c157bed0]{border-radius:4px;color:#a1a1a1;display:grid;height:20px;padding:0;place-items:center;width:20px}.camera-monitor-tools button[data-v-c157bed0]:hover{background:#ffffff14;color:#fafafa}.camera-monitor-body[data-v-c157bed0]{aspect-ratio:var(--camera-monitor-aspect,16/9);background:#000;overflow:hidden;position:relative;width:100%}.camera-monitor-body canvas[data-v-c157bed0]{cursor:grab;display:block;height:100%;touch-action:none;width:100%}.camera-monitor-body.is-looking canvas[data-v-c157bed0]{cursor:grabbing}.camera-monitor-meta[data-v-c157bed0]{align-items:center;background:#0000009e;bottom:0;box-sizing:border-box;color:#d4d4d4;display:flex;height:20.5px;justify-content:center;left:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.camera-monitor-resize[data-v-c157bed0]{bottom:0;cursor:ew-resize;left:-1px;position:absolute;top:0;touch-action:none;width:10px;z-index:2}.camera-monitor-resize[data-v-c157bed0]:focus-visible:after,.camera-monitor-resize[data-v-c157bed0]:hover:after{background:#4da3ff;bottom:5px;content:"";left:1px;position:absolute;top:5px;width:1px}.character-panel-resize-handle[data-v-c157bed0]{cursor:ns-resize;display:grid;flex:0 0 16px;place-items:center;touch-action:none}.character-panel-resize-handle span[data-v-c157bed0]{background:#737373;border-radius:999px;height:4px;width:40px}.character-panel-body[data-v-c157bed0]{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 12px}.character-panel-title[data-v-c157bed0]{border-bottom:0;margin:0 0 8px;min-height:24px;padding:0 32px 0 0;position:relative}.character-panel-title strong[data-v-c157bed0]{font-size:14px;line-height:20.3px}.character-panel-close[data-v-c157bed0]{background:transparent;border:0;border-radius:5px;color:#a1a1a1;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:-4px;top:-4px;width:28px}.character-panel-close[data-v-c157bed0]:focus-visible,.character-panel-close[data-v-c157bed0]:hover{background:#ffffff0f;color:#fafafa}.identity-colors[data-v-c157bed0]{align-items:center;color:#aeb7bf;display:grid;font-size:12px;gap:8px;grid-template-columns:100px minmax(0,176px);margin:0 0 8px;min-height:32px}.identity-swatches[data-v-c157bed0]{align-items:center;display:flex;gap:7px}.identity-swatch[data-v-c157bed0]{border:2px solid transparent;border-radius:50%;box-sizing:border-box;cursor:pointer;flex:0 0 22px;height:22px;padding:0;width:22px}.identity-swatch.active[data-v-c157bed0],.identity-swatch[data-v-c157bed0]:focus-visible,.identity-swatch[data-v-c157bed0]:hover{border-color:#fff;box-shadow:0 0 0 1px #555;outline:none}.inspector-empty[data-v-c157bed0]{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;color:#737373;font-size:11px;height:28px;line-height:15.95px;min-height:28px;padding:6px 12px;position:absolute;right:0;transition:transform .16s ease,visibility .16s ease;width:calc(100% - 1px)}.preview-stage-shell.right-panel-collapsed .character-panel[data-v-c157bed0],.preview-stage-shell.right-panel-collapsed .inspector-empty[data-v-c157bed0],.preview-stage-shell.right-panel-collapsed .motion-point-panel[data-v-c157bed0],.preview-stage-shell.right-panel-collapsed .right-rail-bg[data-v-c157bed0],.preview-stage-shell.right-panel-collapsed .scene-layers[data-v-c157bed0]{display:none;pointer-events:none;transform:translate(100%);visibility:hidden}.preview-stage-shell.right-panel-collapsed .timeline-panel[data-v-c157bed0]{right:0}.preview-stage-shell.right-panel-collapsed .material-dock[data-v-c157bed0]{right:14px}.collapsed-panel-toggle[data-v-c157bed0]{background:#181b1ff5;border-radius:5px;color:#aeb7bf;display:grid;height:24px;place-items:center;position:absolute;right:8px;top:56px;width:24px;z-index:8}.assist-box[data-v-c157bed0]{color:#a1a1a1;font-size:11px;line-height:15.95px;margin-top:0;padding:0}.assist-top[data-v-c157bed0]{box-sizing:border-box;display:grid;gap:8px;grid-template-columns:100px minmax(0,176px);margin-bottom:8px;min-height:74px;padding:8px 0}.assist-top>span[data-v-c157bed0]{color:#a1a1a1}.assist-top-content[data-v-c157bed0]{align-content:start;display:grid;gap:4px;min-width:0}.assist-top-content p[data-v-c157bed0]{margin:0 0 2px}.assist-top-content label[data-v-c157bed0]{align-items:center;color:#737373;display:flex;gap:4px;min-height:16px}.add-object-menu[data-v-c157bed0]{background:#20242a;border:1px solid #373c42;border-radius:5px;display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 4px;padding:6px}.add-object-menu button[data-v-c157bed0]{border-radius:4px;color:#aeb7bf;font-size:11px;min-height:26px;padding:0 8px}.add-object-menu button[data-v-c157bed0]:hover{background:#343940;color:#edf1f5}.speed-select[data-v-c157bed0]{align-items:center;display:flex;position:relative}.motion-point-panel[data-v-c157bed0]{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:var(--motion-point-panel-height,368px);line-height:17.4px;overflow:hidden;padding:0;position:absolute;right:0;top:auto;width:320px}.motion-point-panel-body[data-v-c157bed0]{padding-top:4px}.motion-point-title strong span[data-v-c157bed0]{color:#737373;font-weight:500;margin-left:5px}.motion-property-section[data-v-c157bed0]{padding:0}.motion-property-label[data-v-c157bed0]{color:#a1a1a1;font-size:12px}.motion-position-section[data-v-c157bed0]{align-items:center;display:grid;gap:8px;grid-template-columns:78px minmax(0,1fr);margin-bottom:8px;min-height:32px}.motion-vector-grid[data-v-c157bed0]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.motion-vector-grid label[data-v-c157bed0]{align-items:center;background:#ffffff0d;border-radius:999px;box-sizing:border-box;display:grid;grid-template-columns:18px minmax(0,1fr);height:28px;min-width:0;padding:0 6px}.motion-vector-grid b[data-v-c157bed0]{color:#737373;font-size:10px;font-weight:400}.motion-field[data-v-c157bed0]{align-items:center;color:#aeb7bf;font-size:12px;grid-template-columns:64px minmax(0,1fr)}.motion-angle-section[data-v-c157bed0],.motion-field[data-v-c157bed0]{display:grid;gap:8px}.motion-angle-field[data-v-c157bed0],.motion-look-at-field[data-v-c157bed0]{align-items:center;color:#aeb7bf;display:grid;font-size:12px;min-height:30px}.motion-angle-field[data-v-c157bed0]{gap:7px;grid-template-columns:78px 22px minmax(0,1fr) 68px}.motion-angle-field>button[data-v-c157bed0]{border-radius:4px;color:#737373;display:grid;height:22px;padding:0;place-items:center;width:22px}.motion-angle-field>button[data-v-c157bed0]:focus-visible,.motion-angle-field>button[data-v-c157bed0]:hover{background:#ffffff0f;color:#d4d4d4}.motion-angle-field input[type=range][data-v-c157bed0]{accent-color:#3fa2ff;cursor:pointer;height:18px;min-width:0;padding:0;width:100%}.motion-look-at-field[data-v-c157bed0]{gap:8px;grid-template-columns:78px minmax(0,1fr)}.motion-look-at-field .preview-stage-select[data-v-c157bed0]{height:28px}.motion-point-panel input[data-v-c157bed0]:not([type=range]){background:#ffffff0d;border:0;border-radius:999px;box-sizing:border-box;color:#d4d4d4;font:inherit;font-size:12px;height:28px;min-width:0;outline:none;padding:0 12px;width:100%}.motion-vector-grid input[type=number][data-v-c157bed0]{background:transparent;height:100%;padding:0;text-align:center}.motion-angle-field>input[type=number][data-v-c157bed0]{text-align:center}.motion-point-panel input[type=number][data-v-c157bed0]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.motion-point-panel input[type=number][data-v-c157bed0]::-webkit-inner-spin-button,.motion-point-panel input[type=number][data-v-c157bed0]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.motion-point-panel input[data-v-c157bed0]:not([type=range]):focus-visible{box-shadow:0 0 0 1px #80aaffb3}.delete-motion-point[data-v-c157bed0]{align-items:center;background:#ff5d681a;border:0;border-radius:999px;color:#ff5d68;display:flex;height:34px;justify-content:center;margin:14px 0 0;width:100%}.delete-motion-point[data-v-c157bed0]:focus-visible,.delete-motion-point[data-v-c157bed0]:hover:not(:disabled){background:#ff5d6829}.delete-motion-point[data-v-c157bed0]:disabled{cursor:not-allowed;opacity:.45}.panel-title[data-v-c157bed0],.section-label[data-v-c157bed0]{align-items:center;display:flex;justify-content:space-between}.panel-title[data-v-c157bed0]{border-bottom:1px solid #373c42;min-height:32px;padding:0 4px 8px}.panel-title.layer-panel-title[data-v-c157bed0]{justify-content:flex-start;min-height:0;padding:8px 12px}.panel-title.layer-panel-title strong[data-v-c157bed0]{font-size:14px}.panel-title strong[data-v-c157bed0]{font-size:13px}.character-panel .panel-title[data-v-c157bed0]{border-bottom:0;margin:0 0 8px;min-height:24px;padding:0 32px 0 0}.character-panel .panel-title strong[data-v-c157bed0]{font-size:14px;line-height:20.3px}.character-panel .panel-title>.character-panel-close[data-v-c157bed0]{border-radius:0;display:grid;height:28px;min-width:28px;padding:0;place-items:center;width:28px}.character-panel .motion-field[data-v-c157bed0]{gap:8px;grid-template-columns:100px minmax(0,176px);margin-bottom:8px;min-height:32px;width:100%}.character-panel .motion-field>input[data-v-c157bed0]:not([type=range]){background:#ffffff0d;border:0;border-radius:999px;box-sizing:border-box;color:#d4d4d4;font:inherit;height:28px;outline:none;padding:0 12px;width:176px}.character-panel .character-slider-control input[type=number][data-v-c157bed0]:focus,.character-panel .motion-field>input[data-v-c157bed0]:not([type=range]):focus{box-shadow:0 0 0 1px #80aaffb3}.camera-property-vector[data-v-c157bed0]{align-items:center;color:#aeb7bf;display:grid;font-size:12px;gap:6px;grid-template-columns:100px repeat(3,minmax(0,1fr));margin:0 0 8px;min-height:32px}.camera-property-vector input[type=number][data-v-c157bed0]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.camera-property-vector input[type=number][data-v-c157bed0]::-webkit-inner-spin-button,.camera-property-vector input[type=number][data-v-c157bed0]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.camera-property-content[data-v-c157bed0]{display:flex;flex-direction:column;gap:10px}.camera-property-content>.motion-field[data-v-c157bed0]{margin-bottom:0}.camera-property-content .camera-sensor-field[data-v-c157bed0]{margin-top:0}.path-clip-panel .character-panel-title strong span[data-v-c157bed0]{color:#737373;font-weight:500;margin-left:5px}.path-clip-time-fields[data-v-c157bed0]{display:grid}.path-clip-panel-actions[data-v-c157bed0]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.path-clip-panel-actions button[data-v-c157bed0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#d4d4d4;font-size:11px;min-height:28px;padding:0 10px}.path-clip-panel-actions button[data-v-c157bed0]:focus-visible,.path-clip-panel-actions button[data-v-c157bed0]:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fafafa}.character-slider-control[data-v-c157bed0]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 72px;min-width:0}.character-slider-control input[type=range][data-v-c157bed0]{min-width:0;width:100%}.character-slider-control input[type=number][data-v-c157bed0]{background:#ffffff0d;border:0;border-radius:999px;box-sizing:border-box;color:#d4d4d4;font:inherit;height:28px;outline:none;padding:0 12px;text-align:center;width:72px}.layer-section[data-v-c157bed0]{padding-top:10px}.recycle-section[data-v-c157bed0]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:8px 0 6px}.recycle-section-header[data-v-c157bed0]{align-items:center;color:#8f99a2;display:flex;font-size:11px;justify-content:space-between;min-height:24px;padding:0 6px 6px}.recycle-close-button[data-v-c157bed0]{border-radius:5px;color:#737373;display:grid;height:20px;min-width:20px;place-items:center;width:20px}.recycle-close-button[data-v-c157bed0]:focus-visible,.recycle-close-button[data-v-c157bed0]:hover{background:#ffffff0f;color:#d4d4d4}.recycle-row[data-v-c157bed0]{align-items:center;border-radius:8px;box-sizing:border-box;color:#a1a1a1;display:flex;font-size:12px;gap:8px;line-height:16px;min-height:36px;padding:0 6px 0 12px;width:100%}.recycle-row[data-v-c157bed0]:hover{background:#ffffff0d}.recycle-item-name[data-v-c157bed0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recycle-item-type[data-v-c157bed0]{color:#8f99a2}.recycle-item-separator[data-v-c157bed0]{color:#525c66}.recycle-item-actions[data-v-c157bed0]{align-items:center;display:flex;flex-shrink:0;gap:8px}.recycle-item-actions button[data-v-c157bed0]{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:11px;line-height:22px;min-height:24px;padding:0 10px;white-space:nowrap}.recycle-restore-button[data-v-c157bed0]{background:#ffffff0d;color:#d4d4d4}.recycle-restore-button[data-v-c157bed0]:focus-visible,.recycle-restore-button[data-v-c157bed0]:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fafafa}.recycle-delete-button[data-v-c157bed0]{background:transparent;border-color:transparent!important;color:#ff6570}.recycle-delete-button[data-v-c157bed0]:focus-visible,.recycle-delete-button[data-v-c157bed0]:hover{background:#ff65701a;border-color:#ff65702e!important;color:#ff8890}.recycle-empty-row[data-v-c157bed0]{padding:8px 12px}.layer-tree-section[data-v-c157bed0]{padding-top:9px}.section-label[data-v-c157bed0]{color:#8f99a2;font-size:11px;padding:0 6px 6px;text-align:left;width:100%}.section-label b[data-v-c157bed0]{font-weight:500;margin-left:auto}.outline-caret[data-v-c157bed0]{display:inline-block;font-size:8px;margin-right:4px;transform:scaleY(.8);width:10px}.outline-caret.collapsed[data-v-c157bed0]{transform:rotate(-90deg) scaleY(.8)}.layer-row[data-v-c157bed0]{align-items:center;display:flex;font-size:12px;gap:8px;line-height:16px;min-height:32px;padding:0 12px;text-align:left;width:100%}.layer-group-row[data-v-c157bed0],.layer-row[data-v-c157bed0]{color:#a1a1a1}.layer-visibility-check[data-v-c157bed0]{accent-color:#8f99a2;height:14px;margin:0;width:14px}.layer-child-row[data-v-c157bed0]:before{content:"";flex-shrink:0;height:14px;width:14px}.layer-icon-button[data-v-c157bed0]{border-radius:0;color:#737373;display:grid;flex-shrink:0;height:14px;place-items:center;width:14px}.layer-icon-button[data-v-c157bed0]:hover{background:transparent;color:#737373}.layer-row[data-v-c157bed0]:hover{background:#ffffff0d}.layer-row[data-v-c157bed0]{border-radius:8px}.layer-row.active[data-v-c157bed0]{background:#5b8ed62e;color:#f1f5f9}.layer-row.active .layer-select[data-v-c157bed0],.layer-row.active .layer-select[data-v-c157bed0] .v-icon{color:#f1f5f9}.layer-row.active .layer-actions[data-v-c157bed0]{opacity:1}.layer-select[data-v-c157bed0]{align-items:center;color:#a1a1a1;display:flex;flex:1;gap:8px;height:100%;min-width:0;text-align:left}.layer-select[data-v-c157bed0] .v-icon{color:#737e88;flex-shrink:0}.layer-select span[data-v-c157bed0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-row.muted .layer-select[data-v-c157bed0]{opacity:.45}.layer-actions[data-v-c157bed0]{display:flex;flex-shrink:0;gap:8px;opacity:0}.layer-actions[data-v-c157bed0]:focus-within,.layer-row:hover .layer-actions[data-v-c157bed0]{opacity:1}.layer-actions button[data-v-c157bed0]{border-radius:0;color:#737373;display:grid;height:14px;min-width:14px;place-items:center;width:14px}.layer-actions button[data-v-c157bed0]:hover{background:transparent;color:#fafafa}.empty-row[data-v-c157bed0]{color:#6f7982;font-size:12px;padding:10px 8px}.timeline-panel[data-v-c157bed0]{border-radius:0;bottom:0;left:0;padding:9px 12px;position:absolute;right:320px}.timeline-controls[data-v-c157bed0]{gap:3px;height:36px}.timeline-controls .speed-button[data-v-c157bed0]{color:#f2b84b;font-size:12px;min-width:42px}.time-readout[data-v-c157bed0]{color:#8f99a2;font-size:11px;margin-right:auto;min-width:90px}.timeline-controls .keyframe-button[data-v-c157bed0]{color:#79d7c0;font-size:12px;gap:5px;padding:0 9px;width:auto}.timeline-zoom-controls[data-v-c157bed0]{display:flex}.timeline-body[data-v-c157bed0]{border-top:1px solid #343a41;grid-template-columns:150px minmax(0,1fr);height:158px}.timeline-labels[data-v-c157bed0]{border-right:1px solid #343a41;padding-top:24px}.timeline-labels span[data-v-c157bed0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-canvas[data-v-c157bed0]{min-height:100%}.layer-actions button[data-v-c157bed0]:focus-visible,.layer-icon-button[data-v-c157bed0]:focus-visible,.layer-select[data-v-c157bed0]:focus-visible{outline:1px solid #8fc1ff;outline-offset:1px}.timeline-ruler[data-v-c157bed0]{border-bottom:1px solid #343a41;color:#737e88;font-size:9px;height:24px}.timeline-tick[data-v-c157bed0]{height:24px}.timeline-tick[data-v-c157bed0]:before{background:#3a424a;height:8px;top:16px}.timeline-tick.major[data-v-c157bed0]{padding-top:2px}.timeline-tick.major[data-v-c157bed0]:before{background:#525c66;top:12px}.timeline-row-track[data-v-c157bed0]{background-image:linear-gradient(90deg,transparent calc(100% - 1px),#292f35);border-bottom:1px solid #2d3238;height:32px;position:relative}.row-path-clip[data-v-c157bed0]{background:#35d2ad6b;border-radius:2px;height:20px;top:6px}.row-path-clip-handle[data-v-c157bed0]{height:20px;top:6px;transform:translate(-5px);width:10px}.row-keyframe[data-v-c157bed0]{background:#f2b84b;border:1px solid #181b1f;height:9px;top:12px;transform:translate(-5px) rotate(45deg);width:9px}.timeline-playhead[data-v-c157bed0]{background:#f5f7f9;top:24px;z-index:4}.timeline-playhead-range[data-v-c157bed0]{cursor:ew-resize;height:calc(100% - 24px);left:0;margin:0;opacity:.01;pointer-events:none;position:absolute;top:24px;width:100%;z-index:1}.timeline-mobile-track[data-v-c157bed0]{display:none}.timeline-track[data-v-c157bed0]{height:90px;margin:2px 7px 0;position:relative}.timeline-track[data-v-c157bed0]:before{background:#434a51;content:"";height:2px;left:0;position:absolute;right:0;top:57px}.timeline-track input[data-v-c157bed0]{cursor:ew-resize;top:0;right:0;bottom:0;left:0;margin:0;opacity:.01;position:absolute;width:100%}.path-clips button[data-v-c157bed0]{border-radius:2px;color:#d8f5ee;font-size:11px;height:22px;line-height:22px;overflow:hidden;padding:0 7px;position:absolute;text-align:left;text-overflow:ellipsis;top:12px;white-space:nowrap;z-index:2}.path-clips button[data-v-c157bed0],.path-clips button[data-v-c157bed0]:hover{background:#79d7c06b}.keyframe-mark[data-v-c157bed0]{background:#f2b84b;border:1px solid #181b1f;height:10px;position:absolute;top:53px;transform:translate(-5px) rotate(45deg);width:10px}.timeline-panel[data-v-c157bed0]{background:#171717;border:0;border-top:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;font-size:12px;height:var(--preview-stage-timeline-height,224px);line-height:17.4px;overflow:visible;padding:0}.timeline-resize-handle[data-v-c157bed0]{cursor:ns-resize;height:10px;left:0;position:absolute;right:0;top:-5px;touch-action:none;z-index:24}.timeline-resize-handle[data-v-c157bed0]:after{background:transparent;content:"";height:1px;left:0;position:absolute;right:0;top:4px;transition:background .01ms}.timeline-resize-handle[data-v-c157bed0]:active:after,.timeline-resize-handle[data-v-c157bed0]:focus-visible:after,.timeline-resize-handle[data-v-c157bed0]:hover:after{background:#3fa2ff;height:2px}.timeline-topbar[data-v-c157bed0]{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:336px minmax(0,1fr);height:40px}.timeline-controls[data-v-c157bed0]{align-items:center;display:flex;gap:4px;height:40px;padding:0 12px}.timeline-controls[data-v-c157bed0],.timeline-icon-button[data-v-c157bed0]{box-sizing:border-box;font-size:10px;line-height:14.5px}.timeline-icon-button[data-v-c157bed0]{border-radius:8px;color:#a1a1a1;display:grid;height:24px;min-width:24px;padding:0;place-items:center;transition:color .12s ease,background-color .12s ease;width:24px}.timeline-icon-button.active[data-v-c157bed0],.timeline-icon-button[data-v-c157bed0]:not(:disabled):focus-visible,.timeline-icon-button[data-v-c157bed0]:not(:disabled):hover{background:#ffffff1a;color:#fafafa}.time-readout[data-v-c157bed0]{align-items:center;color:#737373;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:0;height:24px;line-height:17.4px;margin-right:0;min-width:83px}.time-readout b[data-v-c157bed0]{color:#fafafa;font-weight:400}.time-readout span[data-v-c157bed0]:first-of-type{color:#a1a1a1;padding:0 2px}.timeline-controls .speed-select[data-v-c157bed0]{height:24px;margin-right:4px;width:68px}.timeline-controls .speed-select[data-v-c157bed0] .preview-stage-select__trigger{color:#fafafa;padding:0 4px 0 6px}.character-panel .panel-select[data-v-c157bed0]{height:28px;width:176px}.timeline-ruler-viewport[data-v-c157bed0]{cursor:ew-resize;min-width:0;overflow:hidden;position:relative}.timeline-ruler[data-v-c157bed0]{border-left:1px solid hsla(0,0%,100%,.1);color:#737373;font-size:10px;font-variant-numeric:tabular-nums;height:40px;line-height:14.5px;position:relative;transition:transform .12s ease-out}.timeline-ruler[data-v-c157bed0]:after{background:#ffffff1a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.timeline-tick[data-v-c157bed0]{height:40px;pointer-events:none;position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.timeline-tick[data-v-c157bed0]:before{background:#fff3;content:"";height:6px;left:50%;position:absolute;top:28px;width:1px}.timeline-tick.major[data-v-c157bed0]{padding-top:8px}.timeline-tick.major[data-v-c157bed0]:before{background:#ffffff80;height:12px;top:27px}.timeline-tick[data-v-c157bed0]:first-child{transform:none}.timeline-tick[data-v-c157bed0]:first-child:before{left:0}.timeline-tick[data-v-c157bed0]:last-child{transform:translate(-100%)}.timeline-tick[data-v-c157bed0]:last-child:before{left:auto;right:0}.timeline-top-playhead[data-v-c157bed0]{background:#fafafa;bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:8}.timeline-playhead-head[data-v-c157bed0]{color:#fafafa;height:16px;left:-5.5px;pointer-events:none;position:absolute;top:0;width:12px}.preview-stage-shell .timeline-playhead-range[data-v-c157bed0]{cursor:ew-resize;height:40px;left:0;margin:0;opacity:.01;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.timeline-topbar .timeline-zoom-controls[data-v-c157bed0]{display:flex;gap:4px;position:absolute;right:16px;top:8px;z-index:4}.timeline-topbar .timeline-zoom-controls button[data-v-c157bed0]:last-child{margin-left:8px}.timeline-body[data-v-c157bed0]{border-top:0;display:grid;grid-template-columns:336px minmax(0,1fr);height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.timeline-labels[data-v-c157bed0]{border-right:1px solid #2a2a2a;min-height:100%;padding-top:0}.timeline-row-label-group[data-v-c157bed0]{border-bottom:1px solid #2a2a2a;min-height:32px}.timeline-row-label-group.active[data-v-c157bed0]{background:#ffffff06}.timeline-row-main-label[data-v-c157bed0],.timeline-row-sub-label[data-v-c157bed0]{align-items:center;box-sizing:border-box;display:flex;width:100%}.timeline-row-main-label[data-v-c157bed0]{padding:0 16px}.timeline-row-main-label[data-v-c157bed0],.timeline-row-sub-label[data-v-c157bed0]{color:#a1a1a1;font-size:12px;gap:4px;height:32px;line-height:17.4px}.timeline-row-sub-label[data-v-c157bed0]{padding:0 16px 0 52px}.timeline-labels button[data-v-c157bed0]{box-sizing:border-box}.timeline-action-select[data-v-c157bed0],.timeline-row-caret[data-v-c157bed0],.timeline-row-icon[data-v-c157bed0]{border-radius:4px;box-sizing:border-box;color:#737373;display:grid;height:20px;min-width:20px;padding:0;place-items:center;transition:color .12s ease,background-color .12s ease;width:20px}.timeline-row-caret[data-v-c157bed0]:not(:disabled):focus-visible,.timeline-row-caret[data-v-c157bed0]:not(:disabled):hover,.timeline-row-icon[data-v-c157bed0]:not(:disabled):focus-visible,.timeline-row-icon[data-v-c157bed0]:not(:disabled):hover{background:transparent;color:#737373}.timeline-row-caret[data-v-c157bed0]{border-radius:0;height:14px;min-width:14px;width:14px}.timeline-row-name[data-v-c157bed0]{border-radius:0;box-sizing:border-box;color:#d4d4d4;cursor:grab;flex:0 1 auto;height:auto;max-width:130px;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.timeline-row-name[data-v-c157bed0]:focus-visible,.timeline-row-name[data-v-c157bed0]:hover{background:transparent;color:#d4d4d4}.timeline-row-actions[data-v-c157bed0],.timeline-sub-actions[data-v-c157bed0]{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.timeline-action-select[data-v-c157bed0]{position:relative}.timeline-action-label[data-v-c157bed0]{align-items:center;color:#737373;display:flex;font-size:10px;height:32px;padding-left:52px}.timeline-sub-actions[data-v-c157bed0]{gap:6px;margin-left:0}.timeline-sub-actions .timeline-row-icon[data-v-c157bed0]{color:#a1a1a1;height:14px;min-width:14px;width:14px}.timeline-row-sub-label>.timeline-clear-icon[data-v-c157bed0]{height:20px;margin-left:auto;min-width:20px;width:20px}.timeline-row-sub-label>.timeline-clear-icon[data-v-c157bed0]:not(:disabled):focus-visible,.timeline-row-sub-label>.timeline-clear-icon[data-v-c157bed0]:not(:disabled):hover{background:#ffffff1a;color:#fafafa}.timeline-scroll[data-v-c157bed0]{min-width:0;overflow-x:auto;overflow-y:hidden}.timeline-canvas[data-v-c157bed0]{min-width:100%}.timeline-canvas[data-v-c157bed0],.timeline-row-group[data-v-c157bed0]{position:relative}.timeline-row-group.active>.timeline-action-track[data-v-c157bed0],.timeline-row-group.active>.timeline-row-sub-track[data-v-c157bed0],.timeline-row-group.active>.timeline-row-track[data-v-c157bed0]{background-color:#1b252d;border-bottom-color:#344451}.timeline-action-track[data-v-c157bed0],.timeline-row-sub-track[data-v-c157bed0],.timeline-row-track[data-v-c157bed0]{background-color:#171717;background-image:linear-gradient(90deg,transparent calc(100% - 1px),#292929);border-bottom:1px solid #2a2a2a;height:32px;min-width:100%;position:relative}.row-path-clip[data-v-c157bed0]{align-items:center;background:#1e77ca;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;box-sizing:border-box;color:#fff;cursor:grab;display:flex;font-size:12px;height:21px;line-height:17.4px;min-width:3px;overflow:hidden;padding:0;position:absolute;text-align:left;text-overflow:ellipsis;top:5px;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap;z-index:2}.row-path-clip>.row-path-clip-label[data-v-c157bed0]{display:block;font-size:10px;line-height:16px;padding:2px 12px}.row-path-clip.selected[data-v-c157bed0],.row-path-clip[data-v-c157bed0]:focus-visible,.row-path-clip[data-v-c157bed0]:hover{background:#2b8ce0;border-color:#ffffffd1}.row-path-clip.selected[data-v-c157bed0]{box-shadow:inset 0 0 0 1px #fff3}.row-path-clip-append[data-v-c157bed0]{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.16);border-radius:4px;color:#d4d4d4;cursor:pointer;display:grid;height:21px;padding:0;place-items:center;position:absolute;top:5px;transform:translate(-50%);width:21px;z-index:5}.row-path-clip-append.trailing[data-v-c157bed0]{transform:translate(5px)}.row-path-clip-append[data-v-c157bed0]:focus-visible,.row-path-clip-append[data-v-c157bed0]:hover{background:#3a3a3a;border-color:#ffffff52;color:#fafafa}.row-action-clip[data-v-c157bed0]{background:#8f6330;border:1px solid hsla(0,0%,100%,.16);border-radius:4px;box-sizing:border-box;color:#f5dfbd;font-size:10px;height:21px;min-width:3px;overflow:hidden;padding:0 6px;position:absolute;text-align:left;text-overflow:ellipsis;top:5px;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap;z-index:3}.row-action-clip[data-v-c157bed0]:hover{background:#b17b3d;border-color:#ffffff4d}.row-path-clip-handle[data-v-c157bed0]{bottom:0;cursor:ew-resize;height:auto;padding:0;position:absolute;top:0;transform:none;width:min(24px,50%);z-index:4}.row-path-clip-handle.start[data-v-c157bed0]{left:0}.row-path-clip-handle.end[data-v-c157bed0]{right:0}.row-keyframe[data-v-c157bed0]{background:#535960;border:1px solid hsla(210,8%,71%,.72);border-radius:1.4px;box-sizing:border-box;color:#9ea4aa;cursor:pointer;font-size:12px;height:8px;line-height:17.4px;position:absolute;top:50%;transform:translate(-4px,-4px) rotate(45deg);width:8px;z-index:3}.timeline-row-group.active .row-keyframe[data-v-c157bed0]{background:#2b8ce0;border-color:#ffffff9e;color:#d4d4d4}.row-keyframe[data-v-c157bed0]:focus-visible,.row-keyframe[data-v-c157bed0]:hover{background:#2b8ce0;border-color:#ffffffeb}.row-keyframe.selected[data-v-c157bed0],.timeline-row-group.active .row-keyframe.selected[data-v-c157bed0]{background:#fff;border-color:#fff;box-shadow:0 0 0 1px #ffffff2e;z-index:4}.row-keyframe-connector[data-v-c157bed0]{background:#535960;height:2px;min-width:1px;opacity:.82;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.timeline-row-group.active .row-keyframe-connector[data-v-c157bed0]{background:#2b8ce0;opacity:1}.timeline-playhead[data-v-c157bed0]{background:#fafafa;bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:8}.modal-backdrop[data-v-c157bed0]{background:#00000085;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute;z-index:50}.delete-confirm-backdrop[data-v-c157bed0]{background:#000000ad;box-sizing:border-box;display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:absolute;z-index:60}.delete-confirm-dialog[data-v-c157bed0]{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;color:#f2f2f2;outline:none;overflow:hidden;width:min(480px,calc(100vw - 32px))}.delete-confirm-dialog[data-v-c157bed0]:focus-visible{box-shadow:0 0 0 2px #7ea7ff,0 4px 20px #0000001a}.delete-confirm-dialog__header[data-v-c157bed0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;display:flex;min-height:78px;padding:0 24px}.delete-confirm-dialog__header strong[data-v-c157bed0]{font-size:18px;font-weight:600;line-height:26px}.delete-confirm-dialog__body[data-v-c157bed0]{box-sizing:border-box;color:#d2d2d2;font-size:13px;line-height:20px;min-height:116px;padding:22px 28px 20px}.delete-confirm-dialog__body p[data-v-c157bed0]{margin:0 0 6px}.delete-confirm-dialog__body p[data-v-c157bed0]:last-child{margin-bottom:0}.delete-confirm-dialog__footer[data-v-c157bed0]{border-top:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;display:flex;gap:10px;justify-content:flex-end;min-height:70px;padding:0 24px}.delete-confirm-dialog__footer button[data-v-c157bed0]{align-self:center;border-radius:999px;font-size:13px;font-weight:500;min-height:34px;padding:0 20px;white-space:nowrap}.delete-confirm-dialog__cancel[data-v-c157bed0]{background:#ffffff0d;color:#fafafa}.delete-confirm-dialog__cancel[data-v-c157bed0]:focus-visible,.delete-confirm-dialog__cancel[data-v-c157bed0]:hover{background:#ffffff17}.delete-confirm-dialog__danger[data-v-c157bed0]{background:#84333859;color:#ff8d8d}.delete-confirm-dialog__danger[data-v-c157bed0]:focus-visible,.delete-confirm-dialog__danger[data-v-c157bed0]:hover{background:#9b393f85}.creation-dialog-backdrop[data-v-c157bed0]{background:#0009;box-sizing:border-box;display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:absolute;z-index:40}.creation-dialog[data-v-c157bed0]{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;color:#f2f2f2;display:grid;outline:none;overflow:hidden}.creation-dialog[data-v-c157bed0]:focus-visible{box-shadow:0 0 0 2px #7ea7ff,0 4px 20px #0000001a}.creation-dialog--character[data-v-c157bed0]{grid-template-rows:58px minmax(0,460px) 69px;height:min(588px,calc(100vh - 32px));width:min(1020px,calc(100vw - 32px))}.creation-dialog--camera[data-v-c157bed0]{grid-template-rows:58px minmax(0,260px) 69px;height:min(387px,calc(100vh - 32px));width:min(1080px,calc(100vw - 32px))}.creation-dialog__footer[data-v-c157bed0],.creation-dialog__header[data-v-c157bed0]{align-items:center;display:flex;padding:0 20px}.creation-dialog__header[data-v-c157bed0]{border-bottom:1px solid hsla(0,0%,100%,.08);justify-content:space-between}.creation-dialog__header strong[data-v-c157bed0]{font-size:16px;font-weight:600;line-height:24px}.creation-dialog__header button[data-v-c157bed0]{align-items:center;border-radius:6px;color:#b8b8b8;display:inline-flex;height:32px;justify-content:center;width:32px}.creation-dialog__header button[data-v-c157bed0]:focus-visible,.creation-dialog__header button[data-v-c157bed0]:hover{background:#ffffff14;color:#fff}.creation-dialog__footer[data-v-c157bed0]{border-top:1px solid hsla(0,0%,100%,.08);gap:10px;justify-content:flex-end}.creation-dialog__footer>p[data-v-c157bed0]{color:#777;font-size:10px;line-height:14px;margin:0 auto 0 0}.character-creation-body[data-v-c157bed0]{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:360px 220px minmax(0,1fr);min-height:0;overflow:hidden;padding:20px 24px}.camera-preview-column[data-v-c157bed0],.creation-properties[data-v-c157bed0],.creation-workspace[data-v-c157bed0]{display:flex;flex-direction:column;gap:0;min-width:0}.creation-section-title[data-v-c157bed0]{align-items:center;color:#d8d8d8;display:flex;font-size:12px;gap:7px;height:24px;line-height:18px}.creation-section-title>span[data-v-c157bed0]:first-child:not(:last-child){align-items:center;background:#d9d9d9;border-radius:50%;color:#111;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.creation-section-title strong[data-v-c157bed0]{font-size:12px;font-weight:500}.creation-canvas-frame[data-v-c157bed0]{background:#000;border:0;border-radius:8px;height:420px;min-height:0;overflow:hidden;position:relative}.camera-preview-column canvas[data-v-c157bed0],.creation-canvas-frame canvas[data-v-c157bed0]{display:block;height:100%;width:100%}.creation-workspace--map canvas[data-v-c157bed0]{cursor:crosshair}.creation-canvas-placeholder[data-v-c157bed0],.creation-properties-placeholder[data-v-c157bed0]{align-items:center;background:#000000b8;color:#8e8e8e;display:flex;flex-direction:column;gap:8px;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute}.creation-canvas-placeholder strong[data-v-c157bed0]{color:#d4d4d4;font-size:12px;font-weight:500}.creation-canvas-placeholder.map-hint[data-v-c157bed0]{background:transparent;box-sizing:border-box;justify-content:flex-end;padding-bottom:12px}.creation-canvas-placeholder.map-hint strong[data-v-c157bed0]{background:#00000094;border-radius:4px;font-size:10px;font-weight:400;padding:3px 7px}.creation-canvas-placeholder span[data-v-c157bed0],.creation-properties-placeholder span[data-v-c157bed0]{font-size:11px}.creation-canvas-placeholder.compact[data-v-c157bed0]{background:#000}.character-preview-name[data-v-c157bed0]{color:#f0f0f0;font-size:16px;font-weight:500;left:50%;line-height:22px;pointer-events:none;position:absolute;text-shadow:0 1px 4px #000;top:102px;transform:translate(-50%);z-index:1}.creation-properties[data-v-c157bed0]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;height:420px;overflow:hidden;position:relative}.creation-properties>h4[data-v-c157bed0]{align-items:center;box-sizing:border-box;color:#f2f2f2;display:flex;font-size:14px;font-weight:500;height:40px;line-height:20px;margin:0;padding:0 14px}.creation-properties-placeholder[data-v-c157bed0]{background:transparent;border:0;border-radius:0;box-sizing:border-box;height:420px;position:static}.camera-creation-form[data-v-c157bed0],.creation-form[data-v-c157bed0]{border:0;margin:0;min-width:0;padding:0}.creation-form[data-v-c157bed0]{box-sizing:border-box;height:380px;overflow:auto;padding:10px 12px}.creation-form .creation-field[data-v-c157bed0]{grid-template-columns:104px minmax(0,1fr);min-height:46px}.creation-form .creation-field input[data-v-c157bed0]:not([type=range]):not([type=color]){background:#ffffff0f;border:0;border-radius:999px;height:34px}.creation-form .creation-field .preview-stage-select[data-v-c157bed0]{height:34px}.creation-form .creation-field--range[data-v-c157bed0]{grid-template-columns:104px minmax(60px,1fr) 58px 12px}.creation-field[data-v-c157bed0]{align-items:center;color:#a9a9a9;display:grid;font-size:11px;gap:8px;grid-template-columns:76px minmax(0,1fr);min-height:34px}.creation-field input[data-v-c157bed0]:not([type=range]):not([type=color]){background:#202020;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;box-sizing:border-box;color:#ededed;font:inherit;height:30px;min-width:0;outline:none;padding:0 8px;width:100%}.creation-field input[data-v-c157bed0]:focus-visible{border-color:#8dafff;box-shadow:0 0 0 1px #8dafff}.creation-field--range[data-v-c157bed0]{grid-template-columns:76px minmax(60px,1fr) 54px 16px}.creation-field--range input[type=range][data-v-c157bed0]{accent-color:#8af;min-width:0}.creation-field--range b[data-v-c157bed0]{color:#777;font-size:10px;font-weight:400}.creation-field--colors[data-v-c157bed0]{min-height:38px}.creation-color-list[data-v-c157bed0]{align-items:center;display:flex;gap:7px}.creation-color-custom[data-v-c157bed0],.creation-color-swatch[data-v-c157bed0]{border:2px solid transparent;border-radius:50%;box-sizing:border-box;flex:0 0 22px;height:22px;width:22px}.creation-color-swatch.active[data-v-c157bed0],.creation-color-swatch[data-v-c157bed0]:focus-visible,.creation-color-swatch[data-v-c157bed0]:hover{border-color:#fff;box-shadow:0 0 0 1px #555}.creation-color-custom[data-v-c157bed0]{align-items:center;background:#3a3a3a;border-radius:4px;border-width:0;color:#bdbdbd;cursor:pointer;display:inline-flex;flex-basis:30px;justify-content:center;position:relative;width:30px}.creation-color-custom[data-v-c157bed0]:focus-within,.creation-color-custom[data-v-c157bed0]:hover{box-shadow:0 0 0 1px #ffffffb8}.creation-color-custom input[data-v-c157bed0]{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.creation-assistance[data-v-c157bed0]{background:#242424;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;display:grid;gap:6px;margin-top:8px;padding:10px}.creation-assistance>strong[data-v-c157bed0]{font-size:11px;font-weight:500}.creation-assistance label[data-v-c157bed0]{align-items:center;color:#8f8f8f;display:grid;font-size:10px;gap:6px;grid-template-columns:minmax(0,1fr) 72px 12px;min-height:24px}.creation-assistance label input[type=checkbox][data-v-c157bed0]{justify-self:end}.creation-assistance input[type=number][data-v-c157bed0]{background:#1d1d1d;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#999;height:24px;width:100%}.creation-assistance .preview-stage-select[data-v-c157bed0]{height:24px}.creation-button[data-v-c157bed0]{border-radius:999px;font-size:13px;font-weight:500;height:28px;min-width:66px;padding:0 20px}.creation-button--secondary[data-v-c157bed0]{background:#ffffff0d;border:0;color:#fafafa}.creation-button--secondary[data-v-c157bed0]:focus-visible,.creation-button--secondary[data-v-c157bed0]:hover{background:#ffffff17}.creation-button--primary[data-v-c157bed0]{background:#fafafa;color:#0a0a0a}.creation-button--primary[data-v-c157bed0]:not(:disabled):focus-visible,.creation-button--primary[data-v-c157bed0]:not(:disabled):hover{background:#fff}.creation-button--primary[data-v-c157bed0]:disabled{background:#fafafa;color:#0a0a0a;opacity:.38}.camera-creation-body[data-v-c157bed0]{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:320px minmax(0,1fr);min-height:0;overflow:hidden;padding:20px 24px}.camera-preview-frame[data-v-c157bed0]{background:#000;border-radius:8px;height:180px;overflow:hidden;position:relative;width:320px}.camera-preview-fov[data-v-c157bed0],.camera-preview-hint[data-v-c157bed0]{background:#00000085;border-radius:4px;color:#f0f0f0;font-size:10px;line-height:14px;padding:3px 6px;pointer-events:none;position:absolute;top:8px;z-index:1}.camera-preview-hint[data-v-c157bed0]{left:8px}.camera-preview-fov[data-v-c157bed0]{font-weight:500;right:8px}.camera-preview-frame canvas[data-v-c157bed0]{background:#000;border:0;border-radius:0;box-sizing:border-box;cursor:grab;height:180px;touch-action:none;width:320px}.camera-preview-frame canvas[data-v-c157bed0]:active{cursor:grabbing}.camera-preview-column p[data-v-c157bed0]{color:#777;font-size:10px;line-height:14.5px;margin:6px 0 0}.camera-creation-form[data-v-c157bed0]{align-content:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.camera-position-column[data-v-c157bed0],.camera-property-column[data-v-c157bed0]{min-width:0}.camera-position-column h5[data-v-c157bed0],.camera-property-column h5[data-v-c157bed0]{color:#d9d9d9;font-size:12px;font-weight:500;height:20px;line-height:20px;margin:0 0 8px}.camera-option-grid[data-v-c157bed0]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.camera-sensor-field[data-v-c157bed0]{align-items:center;color:#8a8a8a;display:grid;font-size:11px;gap:8px;grid-template-columns:96px minmax(0,1fr);height:30px;margin-top:8px}.camera-sensor-field .preview-stage-select[data-v-c157bed0]{height:30px}.camera-operation-field[data-v-c157bed0]{align-items:start;height:auto;min-height:30px}.camera-operation-field>span[data-v-c157bed0]{line-height:30px}.camera-operation-actions[data-v-c157bed0]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.camera-operation-actions button[data-v-c157bed0]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#d4d4d4;cursor:pointer;font-size:11px;line-height:1.25;min-height:30px;padding:4px 8px}.camera-operation-actions button[data-v-c157bed0]:focus-visible,.camera-operation-actions button[data-v-c157bed0]:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fafafa}.camera-operation-actions button[data-v-c157bed0]:focus-visible{box-shadow:0 0 0 1px #8dafff;outline:none}.camera-position-column>p[data-v-c157bed0]{align-items:center;color:#777;display:grid;font-size:10px;grid-template-columns:96px minmax(0,1fr);height:22px;margin:0 0 7px}.camera-position-column>p b[data-v-c157bed0]{color:#858585;font-weight:400}.camera-creation-form .creation-field--range[data-v-c157bed0]{gap:10px;grid-template-columns:56px minmax(80px,1fr) 72px;min-height:46px}.camera-creation-form .creation-field--range input[type=number][data-v-c157bed0]{background:#ffffff0f;border:0;border-radius:999px;height:30px;text-align:center}.creation-dialog--camera .creation-button--primary[data-v-c157bed0]{width:157px}.space-generation-dialog[data-v-c157bed0]{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;box-shadow:0 20px 60px #0000006b;box-sizing:border-box;color:#fafafa;display:grid;grid-template-rows:58px auto 69px;max-height:calc(100vh - 32px);overflow:hidden;width:min(720px,calc(100vw - 32px))}.space-generation-dialog__header[data-v-c157bed0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;display:flex;font-size:12px;justify-content:space-between;line-height:17.4px;padding:20px}.space-generation-dialog__header strong[data-v-c157bed0]{color:#fafafa;font-size:inherit;font-weight:400;line-height:inherit}.space-generation-dialog__close[data-v-c157bed0]{align-items:center;border-radius:6px;color:#b8b8b8;display:inline-flex;height:28px;justify-content:center;width:28px}.space-generation-dialog__close[data-v-c157bed0]:focus-visible,.space-generation-dialog__close[data-v-c157bed0]:hover{background:#ffffff14;color:#fff}.space-generation-dialog__body[data-v-c157bed0]{box-sizing:border-box;color:#fafafa;font-size:12px;line-height:17.4px;min-height:0;overflow:auto;padding:20px 24px}.space-generation-upload[data-v-c157bed0]{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:190px;justify-content:center;overflow:hidden;padding:24px 16px;text-align:center}.space-generation-upload[data-v-c157bed0]:focus-within,.space-generation-upload[data-v-c157bed0]:hover{background:#ffffff04;border-color:#ffffff4d}.space-generation-upload img[data-v-c157bed0]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.space-generation-upload__empty[data-v-c157bed0]{align-items:center;color:#fafafa;display:inline-flex;flex-direction:column;gap:8px}.space-generation-upload__empty>.v-icon[data-v-c157bed0]{color:#a1a1a1}.space-generation-upload__empty strong[data-v-c157bed0]{color:#fafafa;font-size:13px;font-weight:400;line-height:18.85px}.space-generation-upload__empty>span[data-v-c157bed0]{color:#737373;font-size:11px;line-height:15.95px;margin-top:4px}.space-generation-modes[data-v-c157bed0]{border:0;margin:12px 0 0;padding:0}.space-generation-modes legend[data-v-c157bed0]{color:#a1a1a1;font-size:12px;line-height:17.4px;margin:0 0 8px;padding:0}.space-generation-mode-grid[data-v-c157bed0]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.space-generation-mode[data-v-c157bed0]{align-items:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:#a1a1a1;cursor:pointer;display:flex;gap:8px;min-height:72px;min-width:0;padding:8px 12px;position:relative;transition:border-color .12s ease,background-color .12s ease}.space-generation-mode[data-v-c157bed0]:hover{background:#ffffff05;border-color:#ffffff47}.space-generation-mode.selected[data-v-c157bed0]{background:transparent;border-color:#3fa2ff}.space-generation-mode[data-v-c157bed0]:focus-within{box-shadow:0 0 0 2px #359df53d}.space-generation-mode>input[data-v-c157bed0]{height:1px;opacity:0;position:absolute;width:1px}.space-generation-mode__radio[data-v-c157bed0]{border:2px solid #777;border-radius:50%;box-sizing:border-box;flex:0 0 12px;height:12px;margin-top:3px;width:12px}.space-generation-mode.selected .space-generation-mode__radio[data-v-c157bed0]{background:radial-gradient(#3fa2ff 40%,transparent 45%);border-color:#3fa2ff}.space-generation-mode__content[data-v-c157bed0]{display:block;min-width:0}.space-generation-mode__content strong[data-v-c157bed0]{color:#d4d4d4;display:block;font-size:12px;font-weight:700;line-height:18px;margin:0 0 1px}.space-generation-mode__content>span[data-v-c157bed0]{color:#a1a1a1;display:block;font-size:12px;font-weight:400;line-height:18px}.space-generation-dialog .error-text[data-v-c157bed0]{color:#e77474;font-size:11px;line-height:16px;margin:10px 0 0}.space-generation-dialog__footer[data-v-c157bed0]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;display:flex;gap:8px;min-height:69px;padding:20px}.space-generation-dialog__footer p[data-v-c157bed0]{color:#777;font-size:10px;line-height:15px;margin:2px auto 0 0;min-width:0}.space-generation-dialog__start[data-v-c157bed0]{align-items:center;background:#fafafa;border-radius:999px;color:#0a0a0a;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:500;gap:8px;height:28px;justify-content:center;line-height:18.57px;padding:0 20px;width:130px}.space-generation-dialog__start[data-v-c157bed0]:not(:disabled):focus-visible,.space-generation-dialog__start[data-v-c157bed0]:not(:disabled):hover{background:#fff}.space-generation-dialog__start[data-v-c157bed0]:disabled{cursor:not-allowed;opacity:.38}@media (max-width:640px){.space-generation-dialog[data-v-c157bed0]{grid-template-rows:52px auto 76px;width:calc(100vw - 24px)}.space-generation-dialog__body[data-v-c157bed0]{padding:16px 12px}.space-generation-upload[data-v-c157bed0]{height:160px}.space-generation-mode-grid[data-v-c157bed0]{grid-template-columns:1fr}.space-generation-dialog__footer[data-v-c157bed0]{align-items:flex-end;padding:10px 12px}.space-generation-dialog__footer p[data-v-c157bed0]{align-self:center}}.ai-panel[data-v-c157bed0]{background:#202328;border:1px solid #434950;border-radius:8px;box-shadow:0 20px 60px #0000006b;padding:14px;width:min(520px,calc(100vw - 32px))}.ai-panel textarea[data-v-c157bed0]{font:inherit;font-size:13px;padding:11px;resize:vertical}.ai-panel textarea[data-v-c157bed0],.resource-url-input[data-v-c157bed0]{background:#15181c;border:1px solid #454b53;border-radius:6px;box-sizing:border-box;color:#edf1f5;margin-top:14px;outline:none;width:100%}.resource-url-input[data-v-c157bed0]{height:38px;padding:0 11px}.ai-panel>p[data-v-c157bed0]:not(.error-text){color:#8f99a2;font-size:11px;margin:9px 0 0}.ai-panel textarea[data-v-c157bed0]:focus{border-color:#79d7c0}.path-settings-panel[data-v-c157bed0]{width:min(360px,calc(100vw - 32px))}.path-settings-panel .motion-field[data-v-c157bed0],.setting-toggle[data-v-c157bed0]{margin-top:10px;min-height:38px}.path-settings-panel .motion-field[data-v-c157bed0]{grid-template-columns:104px minmax(0,1fr) 18px}.path-settings-panel .motion-field input[data-v-c157bed0]{background:#15181c;border:1px solid #454b53;border-radius:4px;color:#edf1f5;height:32px;padding:0 8px;width:100%}.setting-toggle[data-v-c157bed0]{align-items:center;color:#aeb7bf;display:flex;font-size:12px;justify-content:space-between}.setting-toggle input[data-v-c157bed0]{accent-color:#79d7c0;height:18px;width:18px}.ai-panel-actions[data-v-c157bed0]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.ai-panel-actions button[data-v-c157bed0]{background:#343940;border-radius:6px;height:34px;min-width:70px}.ai-panel-actions .generate-button[data-v-c157bed0]{align-items:center;background:#79d7c0;color:#15191b;display:inline-flex;gap:6px;justify-content:center}.error-text[data-v-c157bed0]{color:#ff8585;font-size:12px;margin:8px 0 0}.status-toast[data-v-c157bed0]{background:#2d1c1ff5;border:1px solid #5c3f42;border-radius:6px;bottom:calc(var(--preview-stage-timeline-height, 224px) + 12px);color:#ffb1b1;font-size:12px;left:50%;max-width:min(520px,calc(100vw - 32px));padding:8px 12px;position:absolute;transform:translate(-50%)}.spinning[data-v-c157bed0]{animation:preview-stage-spin-c157bed0 .8s linear infinite}@keyframes preview-stage-spin-c157bed0{to{transform:rotate(1turn)}}@media (max-width:1100px){.brand-group[data-v-c157bed0]{min-width:auto}.brand-group span[data-v-c157bed0]{display:none}.view-controls[data-v-c157bed0]{max-width:calc(100vw - 390px);right:252px}.character-panel[data-v-c157bed0],.inspector-empty[data-v-c157bed0],.motion-point-panel[data-v-c157bed0],.right-rail-bg[data-v-c157bed0],.scene-layers[data-v-c157bed0]{width:240px}.timeline-panel[data-v-c157bed0]{right:240px}.camera-monitor[data-v-c157bed0]{right:254px}.header-actions .ai-action[data-v-c157bed0]{font-size:0;gap:0;min-width:32px;padding:0}}@media (max-width:760px){.preview-stage-header[data-v-c157bed0]{gap:4px;height:52px;padding:0 7px}.brand-group[data-v-c157bed0]{min-width:64px}.history-group[data-v-c157bed0]{display:none}.header-actions[data-v-c157bed0]{gap:1px}.output-menu[data-v-c157bed0]{gap:2px}.output-menu .outline-xs[data-v-c157bed0]{font-size:0;gap:0;min-width:32px;padding:0;width:32px}.header-actions .mobile-layers-toggle[data-v-c157bed0]{display:inline-flex!important}.header-actions .mobile-layers-toggle.active[data-v-c157bed0]{background:#343940;color:#79d7c0}.header-actions .save-action[data-v-c157bed0]{font-size:0;gap:0;min-width:32px;padding:0}.tool-rail[data-v-c157bed0]{left:7px;max-height:calc(100vh - 184px);top:60px}.material-controls[data-v-c157bed0]{left:57px;top:60px;transform:none}.material-controls button[data-v-c157bed0]{min-width:44px;padding:0 6px}.view-controls[data-v-c157bed0]{left:57px;max-width:none;right:7px;top:100px}.right-rail-bg[data-v-c157bed0]{display:none}.camera-monitor[data-v-c157bed0]{max-width:calc(100vw - 72px);right:8px;top:100px}.camera-monitor-toggle>span[data-v-c157bed0]:last-child{display:none}.scene-layers[data-v-c157bed0]{bottom:106px;display:none;right:7px;top:140px;width:min(320px,calc(100vw - 64px))}.scene-layers.mobile-open[data-v-c157bed0]{display:block}.motion-point-panel[data-v-c157bed0]{border:1px solid #373c42;border-radius:12px;bottom:106px;height:auto;right:7px;top:140px;width:min(320px,calc(100vw - 64px))}.motion-point-panel>.character-panel-resize-handle[data-v-c157bed0]{display:none}.layer-actions[data-v-c157bed0]{opacity:1}.timeline-panel[data-v-c157bed0]{bottom:7px;height:92px;left:57px;padding:0;right:7px}.timeline-resize-handle[data-v-c157bed0]{display:none}.timeline-topbar[data-v-c157bed0]{display:block;height:40px}.timeline-controls[data-v-c157bed0]{gap:2px;height:40px;overflow:hidden;padding:0 6px;width:100%}.timeline-body[data-v-c157bed0],.timeline-ruler-viewport[data-v-c157bed0]{display:none}.timeline-mobile-track[data-v-c157bed0]{display:block}.timeline-topbar .timeline-zoom-controls[data-v-c157bed0]{display:none}.timeline-track[data-v-c157bed0]{height:38px}.timeline-track[data-v-c157bed0]:before{top:17px}.path-clips button[data-v-c157bed0]{font-size:0;height:8px;line-height:normal;padding:0;top:14px}.keyframe-mark[data-v-c157bed0]{background:#171717;border:1px solid #737373;border-radius:1.5px;box-sizing:border-box;height:8px;top:13px;transform:translate(-4px) rotate(45deg);width:8px}.status-toast[data-v-c157bed0]{bottom:106px}.time-readout[data-v-c157bed0]{min-width:72px}.timeline-controls .keyframe-button[data-v-c157bed0]{font-size:0;padding:0;width:32px}.character-panel[data-v-c157bed0]{border:1px solid #373c42;bottom:106px;right:7px;top:auto;width:min(320px,calc(100vw - 64px))}.inspector-empty[data-v-c157bed0]{display:none}}@media (max-width:360px){.timeline-controls .time-readout[data-v-c157bed0]{display:none}}
