.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled :is(.el-slider__button-wrapper.dragging,.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover){cursor:not-allowed}.el-slider__runway.is-disabled :is(.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover){cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:#0000;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}:is(.el-progress--circle,.el-progress--dashboard) .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}:is(.el-progress--circle,.el-progress--dashboard) .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.filter-title[data-v-c64c8592]{color:rgb(var(--bs-gray-b5));font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.fmt[data-v-c64c8592]{align-items:center;background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:12px;color:rgb(var(--bs-gray-b2));display:flex;flex-direction:column;gap:2px;padding:10px 6px}.fmt[data-v-c64c8592]:hover{border-color:rgb(var(--bs-primary-w2))}.fmt-active[data-v-c64c8592]{background:rgb(var(--bs-primary-w5));border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed;color:rgb(var(--bs-primary-b1))}.seg[data-v-c64c8592]{border-radius:9999px;color:rgb(var(--bs-gray-b4));font-size:12px;font-weight:600;padding:5px 12px}.seg-active[data-v-c64c8592]{background:rgb(var(--bs-surface));box-shadow:0 1px 3px #00000014;color:rgb(var(--bs-primary-b1))}.comments-toggle[data-v-de695062]{align-items:center;border:1px solid rgb(var(--bs-gray-b7));border-radius:10px;color:rgb(var(--bs-gray-b3));display:flex;font-size:16px;height:36px;justify-content:center;position:relative;width:40px}.comments-toggle-active[data-v-de695062],.comments-toggle[data-v-de695062]:hover{border-color:rgb(var(--bs-primary-w2))}.comments-toggle-active[data-v-de695062]{background:rgb(var(--bs-primary-w4))}.comments-badge[data-v-de695062]{background:#ec4899;border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 3px;position:absolute;right:-5px;text-align:center;top:-5px}.flip-button[data-v-de695062]{align-items:center;background:rgb(var(--bs-primary-w4));border:1px solid rgb(var(--bs-primary-w2));border-radius:9999px;color:rgb(var(--bs-primary-b1));display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:6px 12px}.flip-button[data-v-de695062]:hover{background:rgb(var(--bs-primary-w2))}.flip-icon[data-v-de695062]{font-size:14px}.comment-bubble[data-v-e767b862]{background:rgb(var(--bs-gray-b9));border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px}.comment-bubble[data-v-e767b862]:hover{background:rgb(var(--bs-primary-w5))}.comment-bubble-resolved[data-v-e767b862]{opacity:.6}.pin-tag[data-v-e767b862]{background:rgb(var(--bs-primary-w4));border-radius:999px;color:rgb(var(--bs-primary-b1));font-size:10px;font-weight:600;padding:1px 6px}.comment-actions[data-v-e767b862]{flex-shrink:0;opacity:0;transition:opacity .15s}.comment-bubble:hover .comment-actions[data-v-e767b862]{opacity:1}.action-btn[data-v-e767b862]{align-items:center;border-radius:50%;color:rgb(var(--bs-gray-b5));display:flex;font-size:12px;height:20px;justify-content:center;line-height:1;width:20px}.action-btn[data-v-e767b862]:hover{background:rgb(var(--bs-surface));color:rgb(var(--bs-primary-b1))}[data-v-e767b862] .mention{color:rgb(var(--bs-primary-b1));font-weight:600}.comments-panel[data-v-ceb70ead]{background:rgb(var(--bs-surface));border-left:1px solid rgb(var(--bs-gray-b7));bottom:0;box-shadow:-8px 0 24px -12px #00000026;display:flex;flex-direction:column;position:fixed;right:0;top:64px;width:320px;z-index:40}.panel-slide-enter-active[data-v-ceb70ead],.panel-slide-leave-active[data-v-ceb70ead]{transition:transform .2s ease}.panel-slide-enter-from[data-v-ceb70ead],.panel-slide-leave-to[data-v-ceb70ead]{transform:translate(100%)}.mention-menu[data-v-ceb70ead]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:10px;bottom:100%;box-shadow:0 8px 24px -8px #00000040;left:12px;margin-bottom:6px;padding:4px;position:absolute;right:12px}.mention-option[data-v-ceb70ead]{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:8px;padding:6px 8px;text-align:left;width:100%}.mention-option[data-v-ceb70ead]:hover{background:rgb(var(--bs-primary-w5))}.toolbar-btn[data-v-05073690]{border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:12px;font-weight:500;padding:6px 10px;white-space:nowrap}.toolbar-btn[data-v-05073690]:hover{background:rgb(var(--bs-gray-b8))}.flip-btn[data-v-05073690]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));flex:1;font-size:12px;font-weight:500;padding:6px 8px}.flip-btn[data-v-05073690]:hover{background:rgb(var(--bs-gray-b8))}.flip-btn-active[data-v-05073690]{background:#7c3aed;border-color:#7c3aed;color:#fff}.chip-btn[data-v-05073690]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:11px;font-weight:500;padding:6px 4px}.chip-btn[data-v-05073690]:hover{background:rgb(var(--bs-gray-b8))}.chip-btn-active[data-v-05073690]{background:#7c3aed;border-color:#7c3aed;color:#fff}.pin-catcher[data-v-a5f76c5c]{inset:0;position:absolute;z-index:30}.pin-anchor[data-v-a5f76c5c]{height:0;position:absolute;width:0}.pin-scale[data-v-a5f76c5c]{left:0;position:absolute;top:0;transform-origin:0 0}.pin-marker[data-v-a5f76c5c]{border-radius:50% 50% 50% 4px;box-shadow:0 2px 8px #00000040;padding:2px;position:relative;transform:translate(-50%,-100%);z-index:25}.pin-marker[data-v-a5f76c5c],.pin-marker[data-v-a5f76c5c]:after{background:rgb(var(--bs-surface))}.pin-marker[data-v-a5f76c5c]:after{bottom:-1px;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:8px;z-index:-1}.pin-marker-open[data-v-a5f76c5c],.pin-marker[data-v-a5f76c5c]:hover{transform:translate(-50%,-100%) scale(1.12)}.pin-composer[data-v-a5f76c5c]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:12px;box-shadow:0 12px 32px -8px #0000004d;padding:8px;position:relative;transform:translate(-8px,8px);width:240px;z-index:35}.canvas-print-overlay[data-v-23f0e03b]{inset:0;pointer-events:none;position:absolute;z-index:11}.safe-area[data-v-23f0e03b]{border:1px dashed rgba(236,72,153,.7);position:absolute}.fold-line[data-v-23f0e03b]{background:repeating-linear-gradient(180deg,rgba(124,58,237,.85) 0 12px,transparent 12px 22px);bottom:0;position:absolute;top:0}.panel-label[data-v-23f0e03b]{display:flex;justify-content:center;position:absolute}.panel-label span[data-v-23f0e03b]{background:#7c3aede6;border-radius:999px;color:#fff;font-weight:600;letter-spacing:.04em;white-space:nowrap}.card-flip[data-v-23f0e03b]{animation:card-flip-spin-23f0e03b .55s cubic-bezier(.45,0,.55,1);transform-style:preserve-3d}@keyframes card-flip-spin-23f0e03b{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(90deg) scale(.92)}to{transform:rotateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.card-flip[data-v-23f0e03b]{animation:none}}.canvas-grid-overlay[data-v-23f0e03b]{background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:20px 20px;inset:0;pointer-events:none;position:absolute;z-index:10}.page-ghost[data-v-6a3849c2]{opacity:.4}.tt-root[data-v-4fa2e545]{background:rgb(var(--bs-surface));border-top:1px solid rgb(var(--bs-gray-b7));flex-direction:column}.tt-root[data-v-4fa2e545],.tt-toolbar[data-v-4fa2e545]{display:flex;flex-shrink:0}.tt-toolbar[data-v-4fa2e545]{align-items:center;border-bottom:1px solid rgb(var(--bs-gray-b8));gap:6px;height:32px;justify-content:flex-end;padding:0 12px}.tt-toolbar-spacer[data-v-4fa2e545]{flex:1}.tt-add-track-btn[data-v-4fa2e545]{background:rgb(var(--bs-primary-w5));border:1px solid rgb(var(--bs-primary-w2));border-radius:5px;color:#7c3aed;font-size:10px;font-weight:500;padding:3px 8px}.tt-add-track-btn[data-v-4fa2e545]:hover{background:rgb(var(--bs-primary-w4))}.tt-zoom-btn[data-v-4fa2e545]{align-items:center;border:1px solid rgb(var(--bs-gray-b7));border-radius:4px;color:rgb(var(--bs-gray-b4));display:flex;font-size:13px;height:20px;justify-content:center;line-height:1;width:20px}.tt-zoom-btn[data-v-4fa2e545]:hover{background:rgb(var(--bs-gray-b8))}.tt-zoom-label[data-v-4fa2e545]{color:rgb(var(--bs-gray-b5));font-size:10px}.tt-scroll[data-v-4fa2e545]{overflow-x:auto;overflow-y:hidden}.tt-inner[data-v-4fa2e545]{min-width:100%;position:relative}.tt-ruler[data-v-4fa2e545]{border-bottom:1px solid rgb(var(--bs-gray-b8));cursor:text;height:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tt-tick[data-v-4fa2e545]{color:rgb(var(--bs-gray-b5));font-size:9px;pointer-events:none;position:absolute;top:2px;transform:translate(2px);tabular-nums:1}.tt-scene-divider[data-v-4fa2e545]{border-left:1px dashed rgb(var(--bs-gray-b7));bottom:0;cursor:pointer;margin-left:-4px;position:absolute;top:0;width:8px;z-index:2}.tt-scene-divider-active[data-v-4fa2e545]{border-left-color:#7c3aed}.tt-scene-chip[data-v-4fa2e545]{background:rgb(var(--bs-surface));border-radius:3px;color:rgb(var(--bs-gray-b5));font-size:9px;font-weight:600;left:2px;padding:0 3px;position:absolute;top:-1px}.tt-scene-divider-active .tt-scene-chip[data-v-4fa2e545]{color:#7c3aed}.tt-track[data-v-4fa2e545]{border-bottom:1px solid rgb(var(--bs-gray-b8));height:44px;position:relative}.tt-track[data-v-4fa2e545],.tt-track-audio[data-v-4fa2e545]{background:rgb(var(--bs-gray-b9))}.tt-track-audio[data-v-4fa2e545]{height:38px}.tt-track-active[data-v-4fa2e545]{background:rgb(var(--bs-primary-w5));box-shadow:inset 0 0 0 1px rgb(var(--bs-primary-w2))}.tt-track-label[data-v-4fa2e545]{align-items:center;background:rgb(var(--bs-gray-b9)/.9);border-radius:3px;color:rgb(var(--bs-gray-b6));cursor:grab;display:inline-flex;font-size:9px;font-weight:600;gap:3px;left:4px;letter-spacing:.02em;padding:1px 3px;position:sticky;text-transform:uppercase;top:2px;width:-moz-fit-content;width:fit-content;z-index:4}.tt-track-label[data-v-4fa2e545]:active{cursor:grabbing}.tt-drag-grip[data-v-4fa2e545]{color:rgb(var(--bs-gray-b6));font-size:9px}.tt-clip[data-v-4fa2e545]{align-items:center;border-radius:6px;bottom:4px;cursor:grab;display:flex;overflow:hidden;position:absolute;top:4px}.tt-clip[data-v-4fa2e545]:active{cursor:grabbing}.tt-clip-video[data-v-4fa2e545]{background:linear-gradient(180deg,#a78bfa,#7c3aed);border:1px solid #6d28d9}.tt-clip-selected[data-v-4fa2e545]{outline:2px solid #4c1d95;outline-offset:1px}.tt-clip-audio[data-v-4fa2e545]{background:#34d399;border:1px solid #059669}.tt-clip-label[data-v-4fa2e545]{color:#fff;flex:1;font-size:10px;font-weight:500;overflow:hidden;padding:0 10px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.tt-waveform[data-v-4fa2e545]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.tt-handle[data-v-4fa2e545]{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;position:absolute;top:0;width:9px;z-index:3}.tt-handle[data-v-4fa2e545]:after{background:rgb(var(--bs-surface)/.9);border-radius:2px;content:"";height:60%;width:3px}.tt-handle-left[data-v-4fa2e545]{left:0}.tt-handle-right[data-v-4fa2e545]{right:0}.tt-add-scene[data-v-4fa2e545]{border:1px dashed rgb(var(--bs-gray-b7));border-radius:6px;bottom:4px;color:rgb(var(--bs-gray-b5));font-size:10px;font-weight:500;padding:0 10px;position:absolute;top:4px;white-space:nowrap}.tt-add-scene[data-v-4fa2e545]:hover{border-color:#7c3aed;color:#7c3aed}.tt-playhead[data-v-4fa2e545]{bottom:0;pointer-events:none;width:2px;z-index:10}.tt-playhead[data-v-4fa2e545],.tt-playhead[data-v-4fa2e545]:before{background:#ef4444;position:absolute;top:0}.tt-playhead[data-v-4fa2e545]:before{border-radius:2px;content:"";height:10px;left:50%;transform:translate(-50%);width:10px}.tp-popover[data-v-08030a2a]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:10px;box-shadow:0 8px 24px #00000026;padding:10px;position:absolute;width:340px;z-index:50}.tp-grid[data-v-08030a2a]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);max-height:260px;overflow-y:auto}.tp-option[data-v-08030a2a]{align-items:center;border:1px solid transparent;border-radius:6px;display:flex;flex-direction:column;gap:3px;padding:4px}.tp-option-active[data-v-08030a2a],.tp-option[data-v-08030a2a]:hover{background:rgb(var(--bs-primary-w5))}.tp-option-active[data-v-08030a2a]{border-color:#7c3aed}.tp-preview[data-v-08030a2a]{aspect-ratio:4/3;background:#1f2937;border-radius:4px;overflow:hidden;position:relative;width:100%}.tp-preview-panel[data-v-08030a2a]{inset:0;position:absolute}.tp-preview-out[data-v-08030a2a]{background:#f59e0b}.tp-preview-in[data-v-08030a2a],.tp-preview-out[data-v-08030a2a]{animation-duration:1.4s;animation-iteration-count:infinite;animation-play-state:paused}.tp-preview-in[data-v-08030a2a]{background:#6366f1;opacity:0}.tp-option:hover .tp-preview-in[data-v-08030a2a],.tp-option:hover .tp-preview-out[data-v-08030a2a]{animation-play-state:running}.tp-option-label[data-v-08030a2a]{color:rgb(var(--bs-gray-b4));font-size:9px;text-align:center}.tp-controls[data-v-08030a2a]{border-top:1px solid rgb(var(--bs-gray-b8));gap:8px;margin-top:10px;padding-top:10px}.tp-controls[data-v-08030a2a],.tp-field[data-v-08030a2a]{display:flex;flex-direction:column}.tp-field[data-v-08030a2a]{gap:3px}.tp-field-label[data-v-08030a2a]{color:rgb(var(--bs-gray-b4));font-size:10px}.tp-field input[type=range][data-v-08030a2a]{accent-color:#7c3aed}.tp-select[data-v-08030a2a]{border:1px solid rgb(var(--bs-gray-b7));border-radius:5px;font-size:11px;padding:4px 6px}@keyframes prev-cut-out-08030a2a{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes prev-cut-in-08030a2a{0%,49%{opacity:0}50%,to{opacity:1}}.prev-cut-out[data-v-08030a2a]{animation-name:prev-cut-out-08030a2a;animation-timing-function:steps(1)}.prev-cut-in[data-v-08030a2a]{animation-name:prev-cut-in-08030a2a;animation-timing-function:steps(1)}@keyframes prev-fade-out-08030a2a{to{opacity:0}}@keyframes prev-fade-in-08030a2a{to{opacity:1}}.prev-fade-out[data-v-08030a2a]{animation-name:prev-fade-out-08030a2a}.prev-fade-in[data-v-08030a2a]{animation-name:prev-fade-in-08030a2a}@keyframes prev-wipe-left-in-08030a2a{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes prev-wipe-right-in-08030a2a{0%{clip-path:inset(0 0 0 100%);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes prev-wipe-up-in-08030a2a{0%{clip-path:inset(100% 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes prev-wipe-down-in-08030a2a{0%{clip-path:inset(0 0 100% 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.prev-wipe-down-out[data-v-08030a2a],.prev-wipe-left-out[data-v-08030a2a],.prev-wipe-right-out[data-v-08030a2a],.prev-wipe-up-out[data-v-08030a2a]{opacity:1}.prev-wipe-left-in[data-v-08030a2a]{animation-name:prev-wipe-left-in-08030a2a;opacity:1}.prev-wipe-right-in[data-v-08030a2a]{animation-name:prev-wipe-right-in-08030a2a;opacity:1}.prev-wipe-up-in[data-v-08030a2a]{animation-name:prev-wipe-up-in-08030a2a;opacity:1}.prev-wipe-down-in[data-v-08030a2a]{animation-name:prev-wipe-down-in-08030a2a;opacity:1}@keyframes prev-slide-left-out-08030a2a{to{transform:translate(-100%)}}@keyframes prev-slide-left-in-08030a2a{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes prev-slide-right-out-08030a2a{to{transform:translate(100%)}}@keyframes prev-slide-right-in-08030a2a{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes prev-slide-up-out-08030a2a{to{transform:translateY(-100%)}}@keyframes prev-slide-up-in-08030a2a{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes prev-slide-down-out-08030a2a{to{transform:translateY(100%)}}@keyframes prev-slide-down-in-08030a2a{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prev-slide-left-out[data-v-08030a2a]{animation-name:prev-slide-left-out-08030a2a}.prev-slide-left-in[data-v-08030a2a]{animation-name:prev-slide-left-in-08030a2a}.prev-slide-right-out[data-v-08030a2a]{animation-name:prev-slide-right-out-08030a2a}.prev-slide-right-in[data-v-08030a2a]{animation-name:prev-slide-right-in-08030a2a}.prev-slide-up-out[data-v-08030a2a]{animation-name:prev-slide-up-out-08030a2a}.prev-slide-up-in[data-v-08030a2a]{animation-name:prev-slide-up-in-08030a2a}.prev-slide-down-out[data-v-08030a2a]{animation-name:prev-slide-down-out-08030a2a}.prev-slide-down-in[data-v-08030a2a]{animation-name:prev-slide-down-in-08030a2a}@keyframes prev-zoom-in-out-08030a2a{to{opacity:0;transform:scale(1.6)}}@keyframes prev-zoom-in-in-08030a2a{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prev-zoom-out-out-08030a2a{to{opacity:0;transform:scale(.4)}}@keyframes prev-zoom-out-in-08030a2a{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.prev-zoom-in-out[data-v-08030a2a]{animation-name:prev-zoom-in-out-08030a2a}.prev-zoom-in-in[data-v-08030a2a]{animation-name:prev-zoom-in-in-08030a2a}.prev-zoom-out-out[data-v-08030a2a]{animation-name:prev-zoom-out-out-08030a2a}.prev-zoom-out-in[data-v-08030a2a]{animation-name:prev-zoom-out-in-08030a2a}@keyframes prev-iris-in-08030a2a{0%{clip-path:circle(0 at 50% 50%);opacity:1}to{clip-path:circle(75% at 50% 50%);opacity:1}}.prev-iris-out[data-v-08030a2a]{opacity:1}.prev-iris-in[data-v-08030a2a]{animation-name:prev-iris-in-08030a2a;opacity:1}@keyframes prev-spin-out-08030a2a{to{opacity:0;transform:rotate(-100deg) scale(.6)}}@keyframes prev-spin-in-08030a2a{0%{opacity:0;transform:rotate(100deg) scale(.6)}to{opacity:1;transform:rotate(0) scale(1)}}.prev-spin-out[data-v-08030a2a]{animation-name:prev-spin-out-08030a2a}.prev-spin-in[data-v-08030a2a]{animation-name:prev-spin-in-08030a2a}@keyframes prev-glitch-out-08030a2a{0%{opacity:1;transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{opacity:.6;transform:translate(-3px)}to{opacity:0;transform:translate(0)}}@keyframes prev-glitch-in-08030a2a{0%{opacity:0}50%{opacity:.5;transform:translate(4px)}70%{transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.prev-glitch-out[data-v-08030a2a]{animation-name:prev-glitch-out-08030a2a}.prev-glitch-in[data-v-08030a2a]{animation-name:prev-glitch-in-08030a2a}.page-ghost[data-v-7eb667af]{opacity:.4}.delete-scene-badge[data-v-7eb667af]{align-items:center;background:#0000008c;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;line-height:1;position:absolute;right:2px;top:2px;width:16px}.delete-scene-badge[data-v-7eb667af]:hover{background:#e5484d}.duplicate-scene-badge[data-v-7eb667af]{align-items:center;background:#0000008c;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;left:2px;line-height:1;position:absolute;top:2px;width:16px}.duplicate-scene-badge[data-v-7eb667af]:hover{background:#7c3aed}.transition-btn[data-v-7eb667af]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b4));font-size:9px;padding:3px 6px;white-space:nowrap}.transition-btn[data-v-7eb667af]:hover{border-color:#7c3aed;color:#7c3aed}.transition-btn-set[data-v-7eb667af]{background:rgb(var(--bs-primary-w5));border-color:rgb(var(--bs-primary-w2));color:#7c3aed}.duration-input[data-v-7eb667af] .el-input__wrapper{padding:0 4px}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;outline:var(--el-border);padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;transition:all .3s;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.crop-btn[data-v-c795c257]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:11px;font-weight:500;padding:6px 4px}.crop-btn[data-v-c795c257]:hover{background:rgb(var(--bs-gray-b8))}.crop-btn-active[data-v-c795c257]{background:#7c3aed;border-color:#7c3aed;color:#fff}.crop-btn[data-v-bced11d0]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:11px;font-weight:500;padding:6px 4px}.crop-btn[data-v-bced11d0]:hover{background:rgb(var(--bs-gray-b8))}.crop-btn-active[data-v-bced11d0]{background:#7c3aed;border-color:#7c3aed;color:#fff}.crop-btn[data-v-e5a2a645]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:11px;font-weight:500;padding:6px 4px}.crop-btn[data-v-e5a2a645]:hover{background:rgb(var(--bs-gray-b8))}.crop-btn-active[data-v-e5a2a645]{background:#7c3aed;border-color:#7c3aed;color:#fff}.phase-select[data-v-8aa8d0b8]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b3));font-size:12px;padding:5px 6px}.duration-slider[data-v-8aa8d0b8]{accent-color:#7c3aed;height:4px}.kf-row[data-v-bb2fa55a]{border:1px solid rgb(var(--bs-gray-b7));border-radius:8px;margin-bottom:10px;padding:10px}.kf-label[data-v-bb2fa55a]{color:rgb(var(--bs-gray-b5));display:block;font-size:10px;font-weight:500;margin-bottom:2px}.genre-chip[data-v-39813cf9]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:9999px;color:rgb(var(--bs-gray-b3));font-size:11px;padding:3px 9px;white-space:nowrap}.genre-chip[data-v-39813cf9]:hover{border-color:rgb(var(--bs-primary-w2))}.genre-chip-active[data-v-39813cf9]{background:#7c3aed;border-color:#7c3aed;color:#fff}.chip-count[data-v-39813cf9]{font-size:10px;margin-left:2px;opacity:.6}.genre-chip-active .chip-count[data-v-39813cf9]{opacity:.85}.tab[data-v-a192fd0c]{border-radius:9999px;color:rgb(var(--bs-gray-b4));flex:1;font-size:12px;font-weight:600;padding:5px 0}.tab-active[data-v-a192fd0c]{box-shadow:0 1px 3px #00000014;color:rgb(var(--bs-primary-b1))}.chip[data-v-a192fd0c],.tab-active[data-v-a192fd0c]{background:rgb(var(--bs-surface))}.chip[data-v-a192fd0c]{border:1px solid rgb(var(--bs-gray-b7));border-radius:9999px;color:rgb(var(--bs-gray-b3));font-size:11px;font-weight:500;padding:3px 9px;white-space:nowrap}.chip-active[data-v-a192fd0c]{background:rgb(var(--bs-primary-w4));border-color:rgb(var(--bs-primary-w2));color:rgb(var(--bs-primary-b1))}.overlay-btn[data-v-3c7dceeb]{border:1px solid rgb(var(--bs-gray-b7));border-radius:6px;color:rgb(var(--bs-gray-b2));font-size:11px;font-weight:500;padding:8px 6px;text-align:left}.overlay-btn[data-v-3c7dceeb]:hover{background:rgb(var(--bs-gray-b8))}.library-card[data-v-3c7dceeb]{background:rgb(var(--bs-surface));border:1px solid rgb(var(--bs-gray-b7));border-radius:8px;display:flex;flex-direction:column;overflow:hidden;text-align:left}.library-card[data-v-3c7dceeb]:hover{border-color:#7c3aed}.library-thumb[data-v-3c7dceeb]{align-items:center;aspect-ratio:16/9;background:#111827;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.library-thumb-media[data-v-3c7dceeb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.library-thumb-fallback[data-v-3c7dceeb]{color:rgb(var(--bs-gray-b4));font-size:14px}.library-card-name[data-v-3c7dceeb]{color:rgb(var(--bs-gray-b2));font-size:11px;overflow:hidden;padding:6px 8px 0;text-overflow:ellipsis;white-space:nowrap}.library-card-dur[data-v-3c7dceeb]{color:rgb(var(--bs-gray-b5));font-size:10px;padding:0 8px 6px}.track-card[data-v-25ba17c8]{border:1px solid rgb(var(--bs-gray-b7));border-radius:8px;margin-top:12px;padding:12px}.label[data-v-25ba17c8]{color:rgb(var(--bs-gray-b4));display:block;font-size:11px;font-weight:500;margin-bottom:2px;margin-top:8px}.layer-ghost[data-v-b45f3c9b]{opacity:.4}.layer-icon-btn[data-v-b45f3c9b]{border-radius:4px;color:rgb(var(--bs-gray-b5));flex-shrink:0;height:22px;width:22px}.layer-icon-btn[data-v-b45f3c9b]:hover{background:rgb(var(--bs-gray-b7));color:rgb(var(--bs-gray-b2))}.seg[data-v-9e3d1020]{border-radius:9999px;color:rgb(var(--bs-gray-b4));font-size:12px;padding:4px 12px}.seg-active[data-v-9e3d1020]{background:rgb(var(--bs-surface));box-shadow:0 1px 2px #00000014;color:#7c3aed;font-weight:600}.fold-icon[data-v-9e3d1020]{display:grid;flex-shrink:0;gap:2px;height:20px;width:34px}.fold-icon span[data-v-9e3d1020]{background:rgb(var(--bs-primary-w2));border-radius:2px}
