.custom-handle[data-v-f6510b38]{align-items:center;display:flex;height:1px;justify-content:center;width:1px}.custom-handle--magnetic[data-v-f6510b38]{background:transparent;border:none;border-radius:999px;height:26px;min-height:26px;min-width:26px;width:26px;z-index:20}.custom-handle--magnetic[data-handlepos=left][data-v-f6510b38]{transform:translate(calc(-50% - 16px),-50%)}.custom-handle--magnetic[data-handlepos=right][data-v-f6510b38]{transform:translate(calc(50% + 16px),-50%)}.handle-container[data-v-f6510b38]{align-items:center;cursor:crosshair;display:flex;height:16px;justify-content:center;left:-8px;pointer-events:auto;position:absolute;top:-8px;transition:all .2s ease;width:16px}.custom-handle--magnetic .handle-container[data-v-f6510b38]{height:20px;left:auto;pointer-events:none;position:static;top:auto;width:20px}.handle-outer[data-v-f6510b38]{background:#fff;border:2px solid #1e293b;border-radius:50%;box-shadow:0 0 0 1px #a5b4fc59,0 0 12px #a5b4fc73;height:16px;transition:all .2s ease;width:16px}.custom-handle--magnetic .handle-outer[data-v-f6510b38]{border-width:2px;height:20px;position:relative;width:20px}.handle-inner[data-v-f6510b38]{background:#f8fafc;border:1px solid #94a3b8;border-radius:50%;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:6px}.custom-handle--magnetic .handle-inner[data-v-f6510b38]{border-width:1px;height:6px;width:6px}.custom-handle:hover .handle-container[data-v-f6510b38]{transform:scale(1.35)}.custom-handle--magnetic:hover .handle-container[data-v-f6510b38]{transform:none}.custom-handle:hover .handle-outer[data-v-f6510b38]{box-shadow:0 0 0 2px #a5b4fc8c,0 0 18px #a5b4fca6}.custom-handle--magnetic:hover .handle-outer[data-v-f6510b38]{animation:handle-hint-f6510b38 .55s ease;background:#fff;border-color:#818cf8;box-shadow:0 0 0 3px #a5b4fc8c,0 0 16px #818cf8d9}.custom-handle:hover .handle-inner[data-v-f6510b38]{background:#fff}.custom-handle--magnetic:hover .handle-inner[data-v-f6510b38]{background:#818cf8;border-color:#e0e7ff}.custom-handle[data-handle-connecting=true] .handle-container[data-v-f6510b38]{animation:connecting-pulse-f6510b38 1.5s ease-in-out infinite;transform:scale(1.25)}.custom-handle--magnetic[data-handle-connecting=true] .handle-container[data-v-f6510b38]{animation:none;transform:none}.custom-handle[data-handle-connecting=true] .handle-outer[data-v-f6510b38]{background:#a5b4fc;border-color:#1e293b;box-shadow:0 0 16px #a5b4fcd9}.custom-handle--magnetic[data-handle-connecting=true] .handle-outer[data-v-f6510b38]{animation:connecting-pulse-magnetic-f6510b38 1.5s ease-in-out infinite;transform:scale(1.08)}.custom-handle[data-handle-connecting=true] .handle-inner[data-v-f6510b38]{background:#0f172a;border-color:#a5b4fc}@keyframes connecting-pulse-f6510b38{0%,to{opacity:1;transform:scale(1.25)}50%{opacity:.88;transform:scale(1.35)}}@keyframes connecting-pulse-magnetic-f6510b38{0%,to{opacity:1;transform:scale(1.08)}50%{opacity:.9;transform:scale(1.14)}}@keyframes handle-hint-f6510b38{0%,to{transform:translate(0)}30%{transform:translate(-2.5px)}60%{transform:translate(2.5px)}80%{transform:translate(-1px)}}.handle-label[data-v-f6510b38]{color:#94a3b8;font-size:10px;font-weight:500;letter-spacing:.05em;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.handle-label--left[data-v-f6510b38]{right:20px;text-align:right}.handle-label--right[data-v-f6510b38]{left:20px;text-align:left}.custom-handle--magnetic .handle-label--left[data-v-f6510b38]{right:calc(100% + 6px)}.custom-handle--magnetic .handle-label--right[data-v-f6510b38]{left:calc(100% + 6px)}.single-media-caption[data-v-ca20048c]{align-items:center;color:#a1a1aa;display:flex;font-size:11px;gap:10px;left:2px;line-height:1;pointer-events:none;position:absolute;right:2px;top:-22px;z-index:10}.single-media-caption__input[data-v-ca20048c],.single-media-caption__name[data-v-ca20048c]{pointer-events:auto}.single-media-caption__name[data-v-ca20048c]{align-items:center;background:transparent;border:0;color:#d4d4d8;cursor:text;display:inline-flex;gap:5px;min-width:0;padding:0}.single-media-caption__name span[data-v-ca20048c]{max-width:150px}.single-media-caption__meta[data-v-ca20048c]{color:#71717a;font-variant-numeric:tabular-nums;white-space:nowrap}.single-media-caption__input[data-v-ca20048c]{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.35);color:#f4f4f5;font-size:11px;height:20px;outline:none;padding:0;width:140px}.single-media-toolbar[data-v-e64f56dc]{padding-top:10px}[data-v-e64f56dc] .single-media-action{align-items:center;background-color:transparent;border:0;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}[data-v-e64f56dc] .single-media-action svg{color:#fff;height:14px;width:14px}[data-v-e64f56dc] .single-media-action:hover{background:#ffffff1f}[data-v-e64f56dc] .single-media-action[title]{position:relative}[data-v-e64f56dc] .single-media-action[title]:hover:after{background:#111113;border-radius:6px;box-shadow:0 8px 20px #00000073;color:#f4f4f5;content:attr(title);font-size:11px;left:50%;line-height:1.2;padding:5px 8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;z-index:40}.fixed-screen-panel[data-v-d6891e1f]{padding-top:62px}.node-label-container[data-v-82bb9346]{left:8px;position:absolute;top:-34px;z-index:10}.node-label-display[data-v-82bb9346]{align-items:center;background:#121214f2;border:1px solid rgba(165,180,252,.45);border-radius:8px;box-shadow:0 0 20px #a5b4fc1f;cursor:pointer;display:flex;gap:6px;padding:5px 12px;transition:border-color .2s ease,box-shadow .2s ease}.node-label-display[data-v-82bb9346]:hover{border-color:#a5b4fcbf;box-shadow:0 0 24px #a5b4fc38}.node-label-text[data-v-82bb9346]{color:#c7d2fe;font-size:11px;font-weight:600;letter-spacing:.12em;max-width:160px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.node-label-icon[data-v-82bb9346]{color:#c7d2fe73;height:12px;opacity:0;transition:opacity .2s ease;width:12px}.node-label-display:hover .node-label-icon[data-v-82bb9346]{opacity:1}.node-label-input[data-v-82bb9346]{background:#0a0a0a;border:1px solid rgba(165,180,252,.55);border-radius:8px;box-shadow:0 0 20px #a5b4fc26;color:#f4f4f5;font-size:12px;height:30px;outline:none;padding:4px 10px;width:160px}.node-label-input[data-v-82bb9346]:focus{border-color:#a5b4fc}.duration-seconds-input[data-v-9164a6ca]::-webkit-inner-spin-button,.duration-seconds-input[data-v-9164a6ca]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duration-seconds-input[data-v-9164a6ca]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.grid[data-v-23f5ff57]:has(.overflow-y-auto){scrollbar-color:#9ca3af transparent;scrollbar-width:thin}.grid[data-v-23f5ff57]:has(.overflow-y-auto)::-webkit-scrollbar{width:6px}.grid[data-v-23f5ff57]:has(.overflow-y-auto)::-webkit-scrollbar-track{background:transparent}.grid[data-v-23f5ff57]:has(.overflow-y-auto)::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.grid[data-v-23f5ff57]:has(.overflow-y-auto)::-webkit-scrollbar-thumb:hover{background:#6b7280}video[data-v-23f5ff57]{max-height:200px}video[data-v-23f5ff57]:hover{opacity:.9}.upload-area[data-v-262ffd09]{transition:all .2s ease}.upload-area[data-v-262ffd09]:hover{background-color:#0f0f12;border-color:#a5b4fc}.preview-fade-enter-active[data-v-262ffd09],.preview-fade-leave-active[data-v-262ffd09]{transition:opacity .3s ease,transform .3s ease}.preview-fade-enter-from[data-v-262ffd09],.preview-fade-leave-to[data-v-262ffd09]{opacity:0;transform:scale(.95)}.preview-fade-enter-to[data-v-262ffd09],.preview-fade-leave-from[data-v-262ffd09]{opacity:1;transform:scale(1)}.upload-area[data-v-6cfc5bde]{transition:all .2s ease}.upload-area[data-v-6cfc5bde]:hover{background-color:#0f0f12;border-color:#a5b4fc}.preview-fade-enter-active[data-v-6cfc5bde],.preview-fade-leave-active[data-v-6cfc5bde]{transition:opacity .3s ease,transform .3s ease}.preview-fade-enter-from[data-v-6cfc5bde],.preview-fade-leave-to[data-v-6cfc5bde]{opacity:0;transform:scale(.95)}.preview-fade-enter-to[data-v-6cfc5bde],.preview-fade-leave-from[data-v-6cfc5bde]{opacity:1;transform:scale(1)}.ref-audio-bar[data-v-4ff99729]{transform-origin:bottom}.ref-audio-bar--playing[data-v-4ff99729]{animation:ref-audio-pulse-4ff99729 .9s ease-in-out infinite}@keyframes ref-audio-pulse-4ff99729{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.node-label-container[data-v-0f0830e2]{left:8px;position:absolute;top:-36px;z-index:10}.node-label-display[data-v-0f0830e2]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;gap:6px;padding:4px 10px;transition:all .2s ease}.node-label-display[data-v-0f0830e2]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.node-label-text[data-v-0f0830e2]{color:#fff;font-size:13px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-label-icon[data-v-0f0830e2]{color:#fff9;height:12px;opacity:0;transition:opacity .2s ease;width:12px}.node-label-display:hover .node-label-icon[data-v-0f0830e2]{opacity:1}.node-label-input[data-v-0f0830e2]{background:#fff;border:2px solid #667eea;border-radius:6px;box-shadow:0 4px 8px #00000026;font-size:13px;height:28px;outline:none;padding:4px 8px;width:140px}.node-label-input[data-v-0f0830e2]:focus{border-color:#764ba2}.grid[data-v-0f0830e2]:has(.overflow-y-auto){scrollbar-color:#9ca3af transparent;scrollbar-width:thin}.grid[data-v-0f0830e2]:has(.overflow-y-auto)::-webkit-scrollbar{width:6px}.grid[data-v-0f0830e2]:has(.overflow-y-auto)::-webkit-scrollbar-track{background:transparent}.grid[data-v-0f0830e2]:has(.overflow-y-auto)::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.grid[data-v-0f0830e2]:has(.overflow-y-auto)::-webkit-scrollbar-thumb:hover{background:#6b7280}.preview-fade-enter-active[data-v-9d6da8b4],.preview-fade-leave-active[data-v-9d6da8b4]{transition:opacity .3s ease,transform .3s ease}.preview-fade-enter-from[data-v-9d6da8b4],.preview-fade-leave-to[data-v-9d6da8b4]{opacity:0;transform:scale(.95)}.preview-fade-enter-to[data-v-9d6da8b4],.preview-fade-leave-from[data-v-9d6da8b4]{opacity:1;transform:scale(1)}.preview-fade-enter-active[data-v-addf8ea7],.preview-fade-leave-active[data-v-addf8ea7]{transition:opacity .3s ease,transform .3s ease}.preview-fade-enter-from[data-v-addf8ea7],.preview-fade-leave-to[data-v-addf8ea7]{opacity:0;transform:scale(.95)}.preview-fade-enter-to[data-v-addf8ea7],.preview-fade-leave-from[data-v-addf8ea7]{opacity:1;transform:scale(1)}.single-media-action[data-v-f94115b5]{align-items:center;background:transparent;border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.single-media-action[data-v-f94115b5]:hover{background:#ffffff1f}[data-v-f94115b5] .single-media-action{background:transparent;border:0;border-radius:999px;box-shadow:none;color:#fff;height:32px;width:32px}[data-v-f94115b5] .single-media-action:hover{background:#ffffff1f}.single-media-action[data-v-b8e64d9c]{align-items:center;background:transparent;border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.single-media-action[data-v-b8e64d9c]:hover{background:#ffffff1f}[data-v-b8e64d9c] .single-media-action{background:transparent;border:0;border-radius:999px;box-shadow:none;color:#fff;height:32px;width:32px}[data-v-b8e64d9c] .single-media-action:hover{background:#ffffff1f}.extract-audio-bar[data-v-163640cf]{transform-origin:bottom}.extract-audio-bar--playing[data-v-163640cf]{animation:extract-audio-pulse-163640cf .9s ease-in-out infinite}@keyframes extract-audio-pulse-163640cf{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.single-media-action[data-v-c2b7ff62]{align-items:center;background:transparent;border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.single-media-action[data-v-c2b7ff62]:hover{background:#ffffff1f}[data-v-c2b7ff62] .single-media-action{background:transparent;border:0;border-radius:999px;box-shadow:none;color:#fff;height:32px;width:32px}[data-v-c2b7ff62] .single-media-action:hover{background:#ffffff1f}.single-audio-bar[data-v-c2b7ff62]{transform-origin:bottom}.single-audio-bar--playing[data-v-c2b7ff62]{animation:single-audio-pulse-c2b7ff62 .9s ease-in-out infinite}@keyframes single-audio-pulse-c2b7ff62{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.group-node-container[data-v-f0c69284]{box-shadow:0 4px 24px #00000073}.group-resize-edge[data-v-f0c69284],.group-resize-handle[data-v-f0c69284]{pointer-events:auto;touch-action:none}.group-resize-handle[data-v-f0c69284]{border-radius:0 0 .9rem}
