.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus{outline:none}.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path{stroke:#555}.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus{outline:none}.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid #555;outline:none}.vue-flow__node-default:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-input:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__selection:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vts-root[data-v-86add9a8]{flex-direction:column}.vts-root[data-v-86add9a8],.vts-row[data-v-86add9a8]{gap:8px;display:flex}.vts-round[data-v-86add9a8],.vts-row[data-v-86add9a8]{align-items:center}.vts-round[data-v-86add9a8]{color:#ffffffe6;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px;display:inline-flex}.vts-round[data-v-86add9a8] .i-icon{justify-content:center;align-items:center;display:flex}.vts-confirm[data-v-86add9a8]{color:#111;background:#fff;border-color:#0000}.vts-confirm[data-v-86add9a8]:disabled{opacity:.4;cursor:not-allowed}.vts-strip[data-v-86add9a8]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#00000080;border:1px solid #ffffff26;border-radius:12px;flex:1;min-width:0;height:44px;position:relative;overflow:hidden}.vts-frames[data-v-86add9a8]{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vts-frame[data-v-86add9a8]{background-position:50%;background-size:cover;flex:1;min-width:0}.vts-frame[data-v-86add9a8]:not(:first-child){margin-left:-1px}.vts-frame-empty[data-v-86add9a8]{background:#ffffff0d}.vts-mask[data-v-86add9a8]{pointer-events:none;background:#0000008c;position:absolute;top:0;bottom:0}.vts-mask-l[data-v-86add9a8]{border-radius:12px 0 0 12px;left:0}.vts-mask-r[data-v-86add9a8]{border-radius:0 12px 12px 0;right:0}.vts-window[data-v-86add9a8]{box-sizing:border-box;cursor:grab;border:2px solid #fff;border-radius:4px;position:absolute;top:0;bottom:0}.vts-handle[data-v-86add9a8]{cursor:col-resize;touch-action:none;z-index:3;width:20px;height:100%;position:absolute;top:0}.vts-handle-bar[data-v-86add9a8]{border-radius:999px;width:4px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #0000004d}.vts-handle-bar[data-v-86add9a8],.vts-playhead[data-v-86add9a8]{background:#fff;position:absolute}.vts-playhead[data-v-86add9a8]{pointer-events:none;z-index:2;width:2px;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 4px #ffffff80}.vts-badge[data-v-86add9a8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background:#000000b3;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.vts-hints[data-v-86add9a8]{align-items:center;gap:8px;display:flex}.vts-hint-chip[data-v-86add9a8]{color:#fffc;white-space:nowrap;background:#0009;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;display:inline-flex}.vts-hint-chip kbd[data-v-86add9a8]{color:#ffffffe6;background:#ffffff26;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:9px}.vts-notice-close[data-v-86add9a8]{color:#fff9;background:0 0;border:none;padding:0}.vts-notice-close[data-v-86add9a8],.vts-smart[data-v-86add9a8]{cursor:pointer;align-items:center;display:inline-flex}.vts-smart[data-v-86add9a8]{color:#ffffffe6;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;gap:5px;margin-left:auto;padding:3px 10px;font-size:10px}.vts-smart[data-v-86add9a8]:hover:not(:disabled){background:#fff3}.vts-smart[data-v-86add9a8]:disabled{opacity:.6;cursor:wait}.vts-smart[data-v-86add9a8] .i-icon{align-items:center;display:flex}.board-node[data-v-123ebdd2]{background:var(--mc-node-bg);color:var(--mc-ink-85);box-sizing:border-box;outline-offset:0;border:0;border-radius:16px;outline:1.5px solid #0000;transition:outline-color .12s,box-shadow .12s;position:relative}.board-node[data-v-123ebdd2]:hover{outline-color:var(--mc-ink-25)}.board-node.is-selected[data-v-123ebdd2]{outline:2px solid #7a7a7a}.board-node.status-empty[data-v-123ebdd2]{border:1px dashed var(--mc-ink-18)}.bn-label[data-v-123ebdd2]{color:var(--mc-ink-75);white-space:nowrap;pointer-events:none;gap:5px;margin-bottom:6px;font-size:11px;line-height:1;bottom:100%;left:0}.bn-body[data-v-123ebdd2],.bn-label[data-v-123ebdd2]{align-items:center;display:flex;position:absolute}.bn-body[data-v-123ebdd2]{border-radius:16px;justify-content:center;top:0;bottom:0;left:0;right:0;overflow:hidden}.bn-media[data-v-123ebdd2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bn-audio[data-v-123ebdd2],.bn-placeholder[data-v-123ebdd2]{color:var(--mc-ink-45);flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.bn-audio[data-v-123ebdd2]{justify-content:center;width:100%;height:100%;position:relative}.bn-audio-title[data-v-123ebdd2]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bn-waveform[data-v-123ebdd2]{opacity:.5;align-items:center;gap:2px;height:40px;display:flex}.bn-waveform-bar[data-v-123ebdd2]{background:var(--mc-ink-max);border-radius:2px;width:4px}.bn-audio-play[data-v-123ebdd2]{background:var(--mc-inverse-bg-soft);width:36px;height:36px;color:var(--mc-inverse-ink-node);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bn-audio-play[data-v-123ebdd2]:hover{transform:translate(-50%,-50%)scale(1.1)}.bn-threed[data-v-123ebdd2]{width:100%;height:100%;color:var(--mc-ink-45);position:relative;overflow:hidden}.bn-threed-tilt[data-v-123ebdd2]{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;transition:transform .15s ease-out;display:flex}.bn-threed-badge[data-v-123ebdd2]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;bottom:8px;right:8px}.bn-compose[data-v-123ebdd2]{width:100%;height:100%;color:var(--mc-ink-45);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.bn-compose-open[data-v-123ebdd2]{border:1px solid var(--mc-ink-10);background:var(--mc-ink-06);color:var(--mc-ink-65);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px}.bn-compose-open[data-v-123ebdd2]:hover{background:var(--mc-ink-10);color:var(--mc-ink-90)}.bn-compose-count[data-v-123ebdd2]{color:var(--mc-ink-45);font-size:11px}.bn-text[data-v-123ebdd2]{white-space:pre-wrap;text-align:left;width:100%;height:100%;padding:12px 14px;font-size:13px;line-height:1.5;overflow:hidden}.bn-text-hint[data-v-123ebdd2]{color:var(--mc-ink-35)}.bn-text-input[data-v-123ebdd2]{width:100%;height:100%;color:inherit;resize:none;background:0 0;border:none;outline:none;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5}.bn-overlay[data-v-123ebdd2]{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bn-generating[data-v-123ebdd2]{background:var(--mc-gen-overlay);color:var(--mc-ink-70)}.bn-spinner[data-v-123ebdd2]{border:2px solid var(--mc-ink-20);border-top-color:var(--mc-ink-80);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bn-spin-123ebdd2}@keyframes bn-spin-123ebdd2{to{transform:rotate(1turn)}}.bn-gen-prompt[data-v-123ebdd2]{-webkit-line-clamp:2;max-width:100%;color:var(--mc-ink-50);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bn-failed[data-v-123ebdd2]{background:var(--mc-danger-surface);color:var(--mc-danger)}.bn-failed-reason[data-v-123ebdd2]{max-width:90%;color:var(--mc-danger-soft);-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.bn-retry[data-v-123ebdd2]{border:1px solid var(--mc-danger-border);color:var(--mc-danger);cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px;font-size:12px}.bn-retry[data-v-123ebdd2]:hover{background:var(--mc-danger-fill)}.bn-empty[data-v-123ebdd2]{color:var(--mc-ink-40);cursor:pointer}.bn-empty[data-v-123ebdd2]:hover{color:var(--mc-ink-65)}.board-node.status-empty:not(.type-text):not(.type-videocomp) .bn-body[data-v-123ebdd2]{visibility:hidden}.bn-crop-layer[data-v-123ebdd2]{z-index:5;touch-action:none;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bn-crop-rect[data-v-123ebdd2]{cursor:move;outline:1px solid #ffffffd9;position:absolute;box-shadow:0 0 0 9999px #0000008c}.bn-crop-handle[data-v-123ebdd2]{border:0 solid #fff;width:14px;height:14px;position:absolute}.bn-crop-nw[data-v-123ebdd2]{cursor:nwse-resize;border-top-width:3px;border-left-width:3px;top:-2px;left:-2px}.bn-crop-ne[data-v-123ebdd2]{cursor:nesw-resize;border-top-width:3px;border-right-width:3px;top:-2px;right:-2px}.bn-crop-sw[data-v-123ebdd2]{cursor:nesw-resize;border-bottom-width:3px;border-left-width:3px;bottom:-2px;left:-2px}.bn-crop-se[data-v-123ebdd2]{cursor:nwse-resize;border-bottom-width:3px;border-right-width:3px;bottom:-2px;right:-2px}.bn-crop-edge[data-v-123ebdd2]{position:absolute}.bn-crop-n[data-v-123ebdd2],.bn-crop-s[data-v-123ebdd2]{cursor:ns-resize;height:10px;left:14px;right:14px}.bn-crop-e[data-v-123ebdd2],.bn-crop-w[data-v-123ebdd2]{cursor:ew-resize;width:10px;top:14px;bottom:14px}.bn-crop-n[data-v-123ebdd2]{top:-5px}.bn-crop-s[data-v-123ebdd2]{bottom:-5px}.bn-crop-w[data-v-123ebdd2]{left:-5px}.bn-crop-e[data-v-123ebdd2]{right:-5px}.bn-crop-bar[data-v-123ebdd2]{z-index:6;background:var(--mc-surface-popover);border:1px solid var(--mc-ink-10);box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:4px;display:flex;position:absolute;top:100%;left:50%}.bn-crop-btn[data-v-123ebdd2]{min-width:28px;height:28px;color:var(--mc-ink-75);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.bn-crop-btn[data-v-123ebdd2]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.bn-crop-btn[data-v-123ebdd2]:disabled{opacity:.5;cursor:default}.board-node[data-v-123ebdd2] .bn-handle{background:0 0;border:none;border-radius:50%;width:28px;height:28px;position:absolute}.board-node[data-v-123ebdd2] .bn-handle-left{top:50%;left:0;transform:translateY(-50%)}.board-node[data-v-123ebdd2] .bn-handle-right{top:50%;left:auto;right:0;transform:translateY(-50%)}.board-node[data-v-123ebdd2] .bn-hzone{pointer-events:all;border-radius:50%;width:80px;height:80px;position:absolute;top:-26px}.board-node[data-v-123ebdd2] .bn-hzone-left{left:-74px}.board-node[data-v-123ebdd2] .bn-hzone-right{right:-74px}.board-node[data-v-123ebdd2] .bn-hzone-follow{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.board-node[data-v-123ebdd2] .bn-plus{background:var(--mc-plus-bg);border:2px solid var(--mc-ink-45);width:24px;height:24px;color:var(--mc-ink-75);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:300;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1),border-color .12s,color .12s;display:flex}.board-node[data-v-123ebdd2] .bn-plus-left{transform:translate(28px)}.board-node[data-v-123ebdd2] .bn-plus-right{transform:translate(-28px)}.board-node[data-v-123ebdd2] .bn-plus:hover{border-color:var(--mc-ink-90);color:var(--mc-ink-max)}.board-node.is-selected[data-v-123ebdd2] .bn-plus,.board-node[data-v-123ebdd2]:hover .bn-plus{opacity:1;transform:translate(0)}.board-node.bn-plus-off[data-v-123ebdd2] .bn-plus{opacity:0}.board-node.bn-plus-off[data-v-123ebdd2] .bn-hzone,.board-node.bn-plus-off[data-v-123ebdd2] .bn-handle-right{pointer-events:none}.board-node[data-v-123ebdd2] .bn-handle:not(.connectable){display:none}.bn-pick-cursor[data-v-123ebdd2]{pointer-events:none;z-index:5;background:#ffffff59;border:1.5px solid #fff;border-radius:7px;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%)}.board-node.bn-conn-invalid[data-v-123ebdd2]{filter:blur(3px);transition:filter .3s}.board-node.bn-conn-invalid[data-v-123ebdd2]:after{content:"";pointer-events:none;z-index:20;background:#0000008c;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0}.board-node.bn-conn-valid[data-v-123ebdd2]{outline-color:var(--mc-ink-75)}.bn-trim-host[data-v-123ebdd2]{z-index:6;position:absolute;top:calc(100% + 10px);left:50%}.bn-threed-pano[data-v-123ebdd2]{-o-object-fit:cover;object-fit:cover;will-change:transform;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.node-toolbar-pill[data-v-8ba2226e]{box-sizing:border-box;background:var(--mc-surface-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mc-ink-10);height:48px;box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.ntp-section[data-v-8ba2226e]{align-items:center;gap:2px;display:flex}.ntp-separator[data-v-8ba2226e]{background:var(--mc-ink-15);flex-shrink:0;width:1px;height:18px}.ntp-btn[data-v-8ba2226e]{box-sizing:border-box;width:40px;height:40px;color:var(--mc-ink-90);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px;display:flex}.ntp-btn[data-v-8ba2226e] svg{flex-shrink:0;width:20px;height:20px;display:block}.ntp-btn[data-v-8ba2226e] .i-icon,.ntp-menu-item[data-v-8ba2226e] .i-icon{justify-content:center;align-items:center;display:flex}.ntp-menu-item[data-v-8ba2226e] .i-icon svg{display:block}.ntp-btn.ntp-active[data-v-8ba2226e],.ntp-btn[data-v-8ba2226e]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.ntp-btn[data-v-8ba2226e]{position:relative}.ntp-btn[data-tip][data-v-8ba2226e]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:60;background:#111;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ntp-danger[data-v-8ba2226e]:hover{color:var(--mc-danger)}.ntp-more-wrap[data-v-8ba2226e]{position:relative}.ntp-menu[data-v-8ba2226e]{z-index:9500;background:var(--mc-surface-menu-solid);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);min-width:200px;box-shadow:var(--mc-shadow-ntp-menu);border-radius:16px;flex-direction:column;padding:8px 4px;display:flex;position:fixed;transform:translate(-50%)}.ntp-menu-item[data-v-8ba2226e]{color:var(--mc-ink-90);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.ntp-menu-item[data-v-8ba2226e] svg{flex-shrink:0;width:16px;height:16px;display:block}.ntp-menu-item[data-v-8ba2226e]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.ntp-menu-separator[data-v-8ba2226e]{background:var(--mc-ink-12);height:1px;margin:6px 8px}.ntp-custom-title[data-v-8ba2226e]{color:var(--mc-ink-55);padding:2px 8px 6px;font-size:12px;font-weight:500}.ntp-custom-grid[data-v-8ba2226e]{grid-template-columns:repeat(5,26px);gap:4px;padding:0 8px 6px;display:grid}.ntp-custom-cell[data-v-8ba2226e]{background:var(--mc-ink-09);cursor:pointer;border:none;border-radius:5px;width:26px;height:26px;padding:0}.ntp-custom-cell[data-v-8ba2226e]:disabled{cursor:default;opacity:.4}.ntp-custom-cell-hot[data-v-8ba2226e]{background:#8cb4ff8c}.ecp-wrapper[data-v-9686f522]{z-index:10;pointer-events:none;position:absolute}.ecp-panel[data-v-9686f522]{background:var(--mc-surface-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:400px;max-width:90vw;box-shadow:var(--mc-shadow-panel);pointer-events:auto;color:var(--mc-ink-90);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;transform:translate(-50%)}.ecp-head[data-v-9686f522]{align-items:center;gap:10px;display:flex}.ecp-title[data-v-9686f522]{font-size:15px;font-weight:700}.ecp-eta[data-v-9686f522]{background:var(--mc-ink-10);color:var(--mc-ink-65);border-radius:999px;padding:2px 10px;font-size:11px}.ecp-row[data-v-9686f522]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecp-label[data-v-9686f522]{color:var(--mc-ink-85);font-size:13px}.ecp-select[data-v-9686f522]{border:1px solid var(--mc-ink-12);background:var(--mc-ink-06);width:200px;height:34px;color:var(--mc-ink-max);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;border-radius:10px;padding:0 10px;font-size:13px}@media (prefers-color-scheme:dark){.ecp-select[data-v-9686f522]{--lightningcss-light: ;--lightningcss-dark:initial}}.ecp-foot[data-v-9686f522]{align-items:center;gap:10px;display:flex}.ecp-thumb[data-v-9686f522]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:6px;width:42px;height:28px}.ecp-credits[data-v-9686f522]{background:var(--mc-ink-08);color:var(--mc-ink-85);border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.ecp-credits[data-v-9686f522] .i-icon{align-items:center;display:flex}.ecp-warn[data-v-9686f522]{color:var(--mc-warn);margin-left:auto;font-size:11px}.ecp-submit[data-v-9686f522]{background:var(--mc-inverse-bg);width:32px;height:32px;color:var(--mc-inverse-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ecp-submit[data-v-9686f522]:disabled{opacity:.4;cursor:not-allowed}.ecp-submit[data-v-9686f522] .i-icon{justify-content:center;align-items:center;display:flex}.mnip-wrapper[data-v-327b11b3]{z-index:10;position:absolute}.mnip-picking .mnip-panel[data-v-327b11b3],.mnip-wrapper[data-v-327b11b3]{pointer-events:none}.mnip-input[data-v-327b11b3] .prompt-files{flex-wrap:wrap}.mnip-input[data-v-327b11b3] .prompt-files .image-markers-container{flex-basis:100%;order:9}.mnip-panel[data-v-327b11b3]{background:var(--mc-surface-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--mc-shadow-panel);pointer-events:auto;border-radius:12px;width:560px;max-width:90vw;overflow:hidden;transform:translate(-50%)}.mnip-input[data-v-327b11b3]{min-height:80px;position:relative}.mnip-input[data-v-327b11b3] .input{box-shadow:none;background:var(--mc-ink-05);border:none;border-radius:0}.mnip-input[data-v-327b11b3] .input.media-node-input{min-height:60px;padding:8px 12px}.mnip-input[data-v-327b11b3] .search-input-wrapper{padding:8px}.mnip-input[data-v-327b11b3] .search-input{color:var(--mc-composer-ink);font-size:13px}.mnip-input[data-v-327b11b3] .icon-group{background:unset}.mnip-model-bar[data-v-327b11b3]{z-index:1;position:absolute;bottom:-2px}.mnip-model-bar[data-v-327b11b3] .bar-content{padding:8px 12px}.mnip-model-bar[data-v-327b11b3] .model-select-bar{min-width:0;max-width:536px}.mnip-panel[data-v-327b11b3] .arrow-icon,.mnip-panel[data-v-327b11b3] .aspect-ratio-selector .text,.mnip-panel[data-v-327b11b3] .camera-control-selector .text,.mnip-panel[data-v-327b11b3] .duration-selector .text,.mnip-panel[data-v-327b11b3] .reflection-toggle .reflection-label,.mnip-panel[data-v-327b11b3] .remix-selector .text,.mnip-panel[data-v-327b11b3] .style-selector .text,.mnip-panel[data-v-327b11b3] .toggle-label,.mnip-panel[data-v-327b11b3] .voice-selector .text{display:none}.mnip-slide-enter-active[data-v-327b11b3]{animation:.2s ease-out mnip-slide-down-327b11b3}.mnip-slide-leave-active[data-v-327b11b3]{animation:.1s ease-out reverse mnip-slide-down-327b11b3}@keyframes mnip-slide-down-327b11b3{0%{opacity:0;transform:translate(-50%)translateY(-3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mcm-menu[data-v-adbd04db]{z-index:30;-webkit-user-select:none;user-select:none;background:var(--mc-surface-menu);border:1px solid var(--mc-ink-10);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:260px;box-shadow:var(--mc-shadow-menu);border-radius:16px;padding:6px;position:absolute}.mcm-section+.mcm-section[data-v-adbd04db]{border-top:1px solid var(--mc-ink-08);margin-top:4px;padding-top:4px}.mcm-heading[data-v-adbd04db]{color:var(--mc-ink-45);padding:6px 8px 4px;font-size:11px;font-weight:500}.mcm-item[data-v-adbd04db]{width:100%;color:var(--mc-ink-90);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.mcm-item[data-v-adbd04db]:hover{background:var(--mc-ink-08)}.mcm-item-icon[data-v-adbd04db] .i-icon{justify-content:center;align-items:center;display:flex}.mcm-item-icon[data-v-adbd04db]{background:var(--mc-ink-06);width:32px;height:32px;color:var(--mc-ink-85);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcm-item-body[data-v-adbd04db]{flex-direction:column;gap:2px;min-width:0;display:flex}.mcm-item-label[data-v-adbd04db]{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.mcm-item-sub[data-v-adbd04db]{color:var(--mc-ink-45);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.mcm-beta[data-v-adbd04db]{background:var(--mc-ink-10);color:var(--mc-ink-65);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.media-board[data-v-a20e3e1a]{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.mb-flow[data-v-a20e3e1a],.media-board[data-v-a20e3e1a]{background:var(--mc-board-bg);width:100%;height:100%}.mb-flow.mb-picking[data-v-a20e3e1a] .vue-flow__node.draggable,.mb-flow.mb-picking[data-v-a20e3e1a] .vue-flow__pane{cursor:default}.media-board[data-v-a20e3e1a] .vue-flow__background circle{fill:var(--mc-board-dot)}.media-board[data-v-a20e3e1a] .vue-flow__minimap-mask{fill:var(--mc-minimap-mask)}.media-board[data-v-a20e3e1a] .vue-flow__minimap-node{fill:var(--mc-minimap-node)}.media-board[data-v-a20e3e1a] .vue-flow__edge-path{stroke:var(--mc-edge);stroke-width:1.5px}.media-board[data-v-a20e3e1a] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--mc-edge-selected)}.media-board[data-v-a20e3e1a] .vue-flow__connection-path{stroke:var(--mc-edge-connection)}.media-board[data-v-a20e3e1a] .vue-flow__edge .mb-energy-measure{stroke:none;pointer-events:none}.media-board[data-v-a20e3e1a] .vue-flow__edge .mb-energy-pulses{pointer-events:none}.media-board[data-v-a20e3e1a] .vue-flow__edge.mb-energy .vue-flow__edge-path{stroke:var(--mc-edge-energy)}.mb-freeze-overlay[data-v-a20e3e1a]{z-index:9;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.mb-toolbar-anchor[data-v-a20e3e1a]{z-index:10;position:absolute;transform:translate(-50%)}.mb-selection-connect[data-v-a20e3e1a]{z-index:10;border:2px solid var(--mc-ink-45);background:var(--mc-plus-bg);width:24px;height:24px;color:var(--mc-ink-75);cursor:grab;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:300;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.mb-selection-connect[data-v-a20e3e1a]:hover{border-color:var(--mc-ink-90);color:var(--mc-ink-max)}.mb-connect-ghost[data-v-a20e3e1a]{border:2px solid var(--mc-ink-45);background:var(--mc-plus-bg);width:24px;height:24px;color:var(--mc-ink-75);pointer-events:none;border-radius:50%;font-size:17px;font-weight:300;line-height:1}.mb-connect-ghost[data-v-a20e3e1a],.mb-edge-scissors[data-v-a20e3e1a]{z-index:11;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.mb-edge-scissors[data-v-a20e3e1a]{border:1px solid var(--mc-ink-25);background:var(--mc-surface-chip);width:32px;height:32px;color:var(--mc-ink-max);cursor:pointer;border-radius:50%}.mb-edge-scissors[data-v-a20e3e1a]:hover{background:var(--mc-surface-chip-hover)}.mb-selection-toolbar[data-v-a20e3e1a]{background:var(--mc-surface-popover);border:1px solid var(--mc-ink-10);box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.mbst-btn[data-v-a20e3e1a] .i-icon{justify-content:center;align-items:center;display:flex}.mbst-btn[data-v-a20e3e1a]{height:32px;color:var(--mc-ink-75);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mbst-btn[data-v-a20e3e1a]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.mbst-separator[data-v-a20e3e1a]{background:var(--mc-ink-15);flex-shrink:0;width:1px;height:20px;margin:0 4px}.mb-upload-input[data-v-a20e3e1a]{display:none}.mb-fullscreen-overlay[data-v-a20e3e1a]{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mb-fullscreen-media[data-v-a20e3e1a]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:92vw;max-height:92vh}.mb-fullscreen-overlay audio[data-v-a20e3e1a]{min-width:360px}.media-board[data-v-a20e3e1a] .mb-minimap{background:var(--mc-minimap-bg);border:1px solid var(--mc-ink-10);border-radius:10px;margin-bottom:64px;overflow:hidden}.mb-pick-banner[data-v-a20e3e1a]{z-index:12;background:#2563ebf2;border-radius:14px;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.mb-pick-text[data-v-a20e3e1a]{flex-direction:column;display:flex}.mb-pick-title[data-v-a20e3e1a]{color:#fff;font-size:14px;font-weight:600}.mb-pick-sub[data-v-a20e3e1a]{color:#fffc;font-size:12px}.mb-pick-exit[data-v-a20e3e1a]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:9px;padding:6px 14px;font-size:13px}.mb-pick-exit[data-v-a20e3e1a]:hover{background:#ffffff47}.mb-canvas-toolbar[data-v-a20e3e1a]{z-index:7;background:var(--mc-surface-toolbar);border:1px solid var(--mc-ink-08);border-radius:16px;gap:6px;height:40px;padding:0 12px 0 8px;position:absolute;bottom:16px;left:16px}.mb-canvas-toolbar[data-v-a20e3e1a],.mbct-btn[data-v-a20e3e1a]{align-items:center;display:flex}.mbct-btn[data-v-a20e3e1a]{width:28px;height:28px;color:var(--mc-ink-65);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center}.mbct-btn[data-v-a20e3e1a]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.mbct-btn.is-active[data-v-a20e3e1a]{color:var(--mc-ink-max);background:var(--mc-ink-14)}.mbct-zoom[data-v-a20e3e1a]{width:88px;accent-color:var(--mc-zoom-accent)}.mbct-pct[data-v-a20e3e1a]{min-width:44px;height:28px;color:var(--mc-ink-75);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:12px}.mbct-pct[data-v-a20e3e1a]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.mb-help-btn[data-v-a20e3e1a]{z-index:7;border:1px solid var(--mc-ink-08);background:var(--mc-surface-toolbar);width:40px;height:40px;color:var(--mc-ink-75);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;left:300px}.mb-help-btn[data-v-a20e3e1a]:hover{color:var(--mc-ink-max)}.mb-shortcuts-backdrop[data-v-a20e3e1a]{z-index:1000;background:var(--mc-scrim-soft);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mb-shortcuts[data-v-a20e3e1a]{background:var(--mc-surface-dialog);border:1px solid var(--mc-ink-08);min-width:640px;max-width:760px;max-height:80vh;color:var(--mc-ink-90);border-radius:16px;padding:40px 44px;position:relative;overflow-y:auto}.mbsc-close[data-v-a20e3e1a]{width:28px;height:28px;color:var(--mc-ink-60);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:20px;position:absolute;top:16px;right:18px}.mbsc-close[data-v-a20e3e1a]:hover{color:var(--mc-ink-max)}.mbsc-columns[data-v-a20e3e1a]{-moz-column-gap:56px;grid-template-columns:1fr 1fr;align-items:start;gap:24px 56px;display:grid}.mbsc-group-title[data-v-a20e3e1a]{color:var(--mc-ink-40);margin-bottom:12px;font-size:14px}.mbsc-row[data-v-a20e3e1a]{justify-content:space-between;align-items:center;gap:24px;padding:7px 0;font-size:14px;display:flex}.mbsc-keys[data-v-a20e3e1a]{gap:6px;display:flex}.mbsc-kbd[data-v-a20e3e1a]{background:var(--mc-ink-08);border:1px solid var(--mc-ink-10);min-width:28px;height:26px;color:var(--mc-ink-85);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;display:inline-flex}.mb-exploration-host[data-v-a20e3e1a]{z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0}body:has(.mb-exploration-host,.teo-overlay) .n-message-container{z-index:10001}
