#canvasLabelBar138{display:flex;align-items:center;gap:0;background:#202020;border:0;border-radius:24px;padding:5px 7px;margin-right:3px;flex:none;height:32px;box-sizing:border-box}#canvasLabelBar138[hidden],#canvasLabelMenu138[hidden]{display:none!important}#canvasLabelBar138 button{display:grid;place-items:center;width:22px;height:22px;min-width:22px;padding:4px;border:0;border-radius:50%;background:transparent;color:#ddd}#canvasLabelBar138 button{transition:margin-left 180ms ease,background-color 180ms ease;outline-offset:0;box-shadow:none}#canvasLabelBar138 button+button{margin-left:-11px}#canvasLabelBar138:hover button+button,#canvasLabelBar138:focus-within button+button{margin-left:0}#canvasLabelBar138 button:hover,#canvasLabelBar138 button[aria-expanded=true]{background:transparent}#canvasLabelBar138 button:focus-visible{outline:1px solid #eee}#canvasLabelBar138 i,#canvasLabelMenu138 .canvas-label-heading139>i{display:block;width:14px;height:14px;border-radius:50%;background:var(--label-color);flex:none}#canvasLabelBar138 button[aria-expanded=true] i{outline:1px solid #eee;outline-offset:2px}
#canvasLabelMenu138{position:fixed;z-index:1600;width:220px;height:auto;min-height:0;box-sizing:border-box;padding:8px 6px;border:1px solid #292929;border-radius:18px;background:#101010;color:#eee;box-shadow:0 12px 32px #0008;font-size:12px;line-height:1.4;overflow:auto;text-align:left}#canvasLabelMenu138 *{box-sizing:border-box}#canvasLabelMenu138 .canvas-label-heading139{display:flex;align-items:center;gap:6px;position:static;width:auto;height:34px;min-height:0;padding:4px 2px 8px;margin:0;border:0;border-bottom:1px solid #242424;background:transparent;flex:none}#canvasLabelMenu138 .canvas-label-heading139>i{width:12px;height:12px}#canvasLabelMenu138 .canvas-label-heading139 strong{font-size:12px;font-weight:600;min-width:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#canvasLabelMenu138 .canvas-label-heading139>span{margin-left:auto;color:#777;white-space:nowrap;font-size:12px}#canvasLabelMenu138 button{position:static;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:none;flex:none;letter-spacing:normal}#canvasLabelMenu138 .canvas-label-heading139>button{display:grid;place-items:center;flex:none;width:16px;min-width:0;height:20px;min-height:0;padding:1px;color:#999;border-radius:4px}#canvasLabelMenu138 .canvas-label-heading139>button svg{width:12px;height:12px}#canvasLabelMenu138 button:hover{background:#292929}#canvasLabelMenu138 button:disabled{opacity:.45;cursor:default}#canvasLabelMenu138 button:focus-visible{outline:2px solid #20dff6;outline-offset:-2px}#canvasLabelMenu138 .canvas-label-list138{display:block;max-height:280px;min-height:0;overflow:auto;padding:4px 0;margin:0;background:transparent}#canvasLabelMenu138 .canvas-label-list138>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:36px;min-height:0;padding:5px 2px;border-radius:6px;text-align:left}#canvasLabelMenu138 .canvas-label-list138 img,#canvasLabelMenu138 .canvas-label-list138 video,#canvasLabelMenu138 .canvas-label-kind138{display:block;width:16px;height:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px;object-fit:cover;border-radius:3px;flex:none;margin:0}#canvasLabelMenu138 .canvas-label-kind138{display:grid;place-items:center;background:#303030}#canvasLabelMenu138 .canvas-label-list138>button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}#canvasLabelMenu138 .canvas-label-actions139{display:flex;position:static;flex-direction:column;align-items:stretch;gap:0;width:auto;height:auto;min-height:0;padding:4px 0 0;margin:0;border:0;border-top:1px solid #242424;background:transparent;flex:none}#canvasLabelMenu138 .canvas-label-actions139 button{display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left;width:100%;height:38px;min-height:0;padding:7px 3px;border-radius:7px;font-size:12px;font-weight:600}#canvasLabelMenu138 .canvas-label-actions139 svg{display:block;width:17px;height:17px;flex:none}#canvasLabelMenu138 .canvas-label-actions139 .is-danger{color:#ff454f;border-top:1px solid #242424;margin-top:3px;padding-top:10px;height:42px;border-radius:0 0 7px 7px}
@media(prefers-reduced-motion:reduce){#canvasLabelBar138 button{transition:none}}

#canvasVideoToolbar141{position:fixed;z-index:90;display:flex;align-items:center;gap:0;height:44px;max-width:calc(100vw - 16px);padding:4px 9px;border:1px solid #383838;border-radius:26px;background:#202020;color:#eee;box-shadow:0 5px 18px #0004;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}#canvasVideoToolbar141[hidden]{display:none!important}#canvasVideoToolbar141>button{display:flex;flex:none;align-items:center;justify-content:center;gap:7px;height:34px;margin:0;padding:4px 9px;border:0;border-radius:18px;background:transparent;color:#eee;font:600 13px/1.2 Arial,sans-serif;white-space:nowrap}#canvasVideoToolbar141>button:hover:not(:disabled){background:#363636}#canvasVideoToolbar141>button:disabled{cursor:default;color:#aaa}#canvasVideoToolbar141>button>svg{width:18px;height:18px;flex:none}#canvasVideoToolbar141 .canvas-choice-chevron{width:12px;height:12px}#canvasVideoToolbar141>i{height:23px;width:1px;background:#393939;flex:none;margin:0 3px}.canvas-media-cost{min-width:49px}.canvas-media-cost button>span{display:inline-block;min-width:14px;text-align:center;font-variant-numeric:tabular-nums}

.video-edit-menu142{position:fixed;z-index:1800;width:200px;padding:6px;background:#202020;border:1px solid #383838;border-radius:18px;box-shadow:0 12px 36px #0007;color:#eee}.video-edit-menu142 button{width:100%;height:36px;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;padding:0 12px;text-align:left;border-radius:10px;font-size:13px;cursor:pointer}.video-edit-menu142 button:hover:not(:disabled){background:#343434}.video-edit-menu142 button:disabled{color:#646464;cursor:not-allowed}.video-edit-menu142 svg{width:18px;height:18px;flex:none}
.video-edit-bar142{position:fixed;z-index:1700;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#1b1b1b;border:1px solid #333;border-radius:18px;box-shadow:0 12px 32px #0008;color:#eee;box-sizing:border-box}.video-edit-bar142>button{display:grid;place-items:center;flex:none;width:28px;height:36px;border:0;border-radius:10px;background:transparent;color:#fff;font-size:18px;cursor:pointer}.video-edit-bar142>button:disabled{opacity:.4;cursor:wait}.video-edit-bar142[data-mode=frame]>[data-edit-confirm]{background:#17cde1;color:#06272d;width:48px;font-size:13px;font-weight:700}.video-edit-content142{flex:1;min-width:0}.video-edit-film142{position:relative;height:48px;overflow:hidden;border:1px solid #737373;border-radius:8px;touch-action:none;cursor:ew-resize;--start:0%;--end:100%}.video-edit-thumbs142{display:flex;height:100%;width:100%;background:linear-gradient(90deg,#272727,#484848)}.video-edit-thumbs142 img{height:100%;width:8.334%;object-fit:cover;pointer-events:none}.video-edit-film142 output{position:absolute;inset:0;display:grid;place-items:center;text-shadow:0 1px 4px #000;background:#0002;font-size:12px;font-weight:700;pointer-events:none}.video-edit-bar142[data-mode=trim] .video-edit-shade142{position:absolute;top:0;bottom:0;left:var(--start);width:calc(var(--end) - var(--start));border-inline:5px solid #20d5e7;box-shadow:0 0 0 500px #0008;pointer-events:none}.video-edit-bar142:not([data-mode=trim]) .video-edit-cursor142{position:absolute;left:var(--start);top:0;bottom:0;width:3px;background:white;box-shadow:0 0 3px #000;pointer-events:none}.video-edit-fields142{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:7px;font-size:11px;color:#bdbdbd}.video-edit-fields142 input{width:62px;border:1px solid #4b4b4b;border-radius:5px;background:#272727;color:#eee;padding:3px;text-align:center;caret-color:#20d5e7}.video-edit-content142 p{margin:5px 0 0;font-size:11px;color:#aaa;text-align:center;line-height:1.4}.video-edit-bar142[data-mode=audio] .video-edit-film142{cursor:default}.video-edit-bar142 button:focus-visible,.video-edit-menu142 button:focus-visible{outline:2px solid #20d5e7;outline-offset:2px}
.canvas-audio-result142 .canvas-node-body{height:130px!important;min-height:130px!important;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:#252525;border-radius:16px}.canvas-audio-result142 audio{width:100%;height:40px}.canvas-audio-result142 canvas{height:35px;width:100%;opacity:.7;margin-top:8px}

/* Editing tools temporarily replace the prompt; its content and DOM remain intact. */
#freeCanvas.is-video-editing143 #v9FrameInspector{display:none!important;pointer-events:none!important}
