.st-performance-probe[data-v-1e04d0e5]{background:var(--panel);border:1px solid var(--border);border-radius:8px;bottom:68px;color:var(--muted);font:11px/1.5 monospace;left:16px;max-width:450px;overflow-wrap:anywhere;padding:8px 12px;pointer-events:none;position:fixed;z-index:100}.node-select[data-v-e5c84c78]{flex:1 1 0;min-height:38px;min-width:0;padding:7px 10px}.node-select.compact[data-v-e5c84c78]{min-height:32px;padding:5px 9px}.node-select-label[data-v-e5c84c78]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-legacy-panel[data-v-af672aab]{color:var(--text);display:grid;gap:20px;padding:8px 4px 24px}.st-legacy-panel h3[data-v-af672aab],.st-legacy-panel h4[data-v-af672aab]{margin:0 0 10px}.st-legacy-panel p[data-v-af672aab]{color:var(--muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.st-legacy-panel button[data-v-af672aab]{background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--brand);cursor:pointer;padding:10px 14px}.st-legacy-panel button[data-v-af672aab]:disabled{opacity:.5}.st-legacy-panel button.st-primary[data-v-af672aab]{background:var(--brand);border-color:var(--brand);color:var(--text-invert)}.st-legacy-step[data-v-af672aab],.st-legacy-turn[data-v-af672aab]{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:20px}.st-legacy-step label[data-v-af672aab]{color:var(--muted);display:grid;font-size:12px;gap:8px;margin:14px 0}.st-legacy-panel input[data-v-af672aab],.st-legacy-panel textarea[data-v-af672aab]{background:var(--panel);border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text);font:inherit;padding:12px;resize:vertical;width:100%}.st-legacy-warning[data-v-af672aab]{border-left:2px solid var(--brand);padding-left:12px}.st-legacy-panel details[data-v-af672aab]{margin:18px 0}.st-legacy-panel summary[data-v-af672aab]{cursor:pointer}.st-legacy-quote[data-v-af672aab]{border:1px solid var(--brand);border-radius:16px;margin-top:16px;padding:16px}.mention-input[data-v-482efd43]{min-width:0;position:relative}.mention-input textarea[data-v-482efd43]{background:transparent;border:0;box-sizing:border-box;color:var(--text);display:block;font:inherit;line-height:1.7;resize:vertical;width:100%}.mention-list[data-v-482efd43]{background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 10px 30px #05030247;max-height:min(264px,60dvh);overflow:auto;padding:4px;position:fixed;z-index:1200}.mention-heading[data-v-482efd43]{color:var(--muted);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:8px}.mention-heading span[data-v-482efd43]{font-size:10px}.mention-list button[data-v-482efd43]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text);cursor:pointer;display:flex;gap:10px;min-height:56px;padding:6px 8px;text-align:left;width:100%}.mention-list button[data-v-482efd43]:hover,.mention-list button[aria-selected=true][data-v-482efd43]{background:var(--surface)}.mention-list img[data-v-482efd43]{border-radius:5px;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.mention-list button[data-v-482efd43]:disabled{cursor:not-allowed;opacity:.5}.mention-list button span[data-v-482efd43]{display:grid;gap:3px;min-width:0}.mention-list strong[data-v-482efd43]{font-size:13px;font-weight:500}.mention-list small[data-v-482efd43]{color:var(--muted);font-size:11px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-error[data-v-482efd43],.mention-list p[data-v-482efd43]{color:var(--muted);font-size:12px;line-height:1.6;padding:4px 8px}.mention-error[data-v-482efd43]{color:var(--warn)}button[data-v-482efd43]:focus-visible,textarea[data-v-482efd43]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.st-input-editor[data-v-bbd7c220]{border:0;border-radius:8px;font-size:12px;margin:0;padding:0}.st-input-editor.st-file-hover[data-v-bbd7c220]{outline:2px dashed var(--brand);outline-offset:7px}.st-input-editor>header[data-v-bbd7c220]{font-size:12px}.st-input-editor>p[data-v-bbd7c220]{color:var(--muted);line-height:1.6;margin:9px 0 14px}.st-reference-upload[data-v-bbd7c220]{align-items:center;border:1px dashed var(--border-strong);border-radius:10px;display:flex;flex-direction:column;gap:9px;margin:14px 0;padding:16px 12px}.st-input-editor button[data-v-bbd7c220]{cursor:pointer;font-family:inherit}.st-input-editor button[data-v-bbd7c220]:disabled{cursor:default;opacity:.4}.st-reference-upload button[data-v-bbd7c220]{align-items:center;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:7px;color:var(--brand-label);display:flex;font-size:12px;gap:8px;justify-content:center;padding:9px 16px}.st-reference-upload small[data-v-bbd7c220]{color:var(--muted);font-size:11px}.st-input-editor ol>li[data-v-bbd7c220]{gap:10px;padding:14px 0}.st-input-thumb[data-v-bbd7c220]{gap:4px;margin-top:2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-input-editor ol>li.st-sort-source[data-v-bbd7c220]{opacity:.5}.st-input-editor ol>li.st-sort-target[data-v-bbd7c220]{background:var(--brand-soft);box-shadow:inset 0 2px var(--brand)}.st-input-thumb img[data-v-bbd7c220],.st-input-thumb>span[data-v-bbd7c220]{border-radius:6px;height:76px;width:62px}.st-input-thumb>b[data-v-bbd7c220]{border-radius:3px;bottom:3px;font-size:10px;left:20px}.st-input-fields>span[data-v-bbd7c220]{font-size:11px;line-height:18px}.st-input-editor .st-input-add[data-v-bbd7c220] :is(select,.elu-select),.st-input-editor .st-input-fields[data-v-bbd7c220] :is(select,.elu-select),.st-input-editor .st-input-fields input[data-v-bbd7c220]{background:var(--bg);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text);display:block;font-family:inherit;font-size:12px!important;line-height:18px;margin-top:7px!important;min-width:0;outline:none;padding:6px 8px!important;width:100%}.st-input-editor[data-v-bbd7c220] :is(select,.elu-select):focus,.st-input-editor input[data-v-bbd7c220]:focus{border-color:var(--brand-border)}.st-input-editor li>nav[data-v-bbd7c220]{gap:5px}.st-input-editor nav button[data-v-bbd7c220]{border-radius:5px;height:26px;width:26px}.st-reference-library-label[data-v-bbd7c220]{color:var(--muted);display:block;font-size:11px;margin-top:16px}.st-input-add[data-v-bbd7c220]{margin-top:8px}.st-input-editor .st-input-add[data-v-bbd7c220] :is(select,.elu-select){margin-top:0!important}.st-input-add>button[data-v-bbd7c220]{height:33px;width:33px}.st-input-editor .st-reference-empty[data-v-bbd7c220]{padding:12px 0;text-align:center}.st-input-editor .st-reference-hint[data-v-bbd7c220]{font-size:10px;margin-bottom:0}.st-input-editor p[role=alert][data-v-bbd7c220]{color:var(--bad)}.st-reference-uploads[data-v-bbd7c220]{list-style:none;margin:12px 0;padding:0}.st-input-editor .st-reference-uploads>li[data-v-bbd7c220]{align-items:center;border:1px solid var(--border);border-radius:7px;display:flex;gap:8px;margin:7px 0;padding:9px}.st-reference-uploads span[data-v-bbd7c220]{flex:1;min-width:0}.st-reference-uploads b[data-v-bbd7c220]{display:block;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-reference-uploads small[data-v-bbd7c220]{color:var(--muted);display:block;font-size:11px;line-height:1.5}.st-reference-uploads small[role=alert][data-v-bbd7c220]{color:var(--bad)}.st-reference-uploads button[data-v-bbd7c220]{background:var(--surface);border:1px solid var(--border);border-radius:5px;color:var(--text);display:grid;height:27px;place-items:center;width:27px}@media(max-width:480px){.st-input-editor ol>li[data-v-bbd7c220]{gap:7px}.st-input-thumb img[data-v-bbd7c220],.st-input-thumb>span[data-v-bbd7c220]{height:64px;width:48px}.st-input-thumb[data-v-bbd7c220]{gap:2px}.st-input-thumb>b[data-v-bbd7c220]{left:17px}.st-input-editor .st-input-fields input[data-v-bbd7c220]{font-size:11px!important}.st-reference-upload[data-v-bbd7c220]{padding:14px 8px}}.st-anchored-panel[data-v-01cc5059]{background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 14px 42px #0006;box-sizing:border-box;color:var(--text);font-family:var(--font);overflow-y:auto;overscroll-behavior:contain;padding:18px;position:fixed;scrollbar-width:thin;z-index:1001}.st-anchored-panel>header[data-v-01cc5059]{align-items:center;background:var(--panel);display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;margin-top:-8px;padding:8px 0;position:sticky;top:-18px;z-index:1}.st-anchored-panel strong[data-v-01cc5059]{font-size:15px;font-weight:500}.st-anchored-panel>header button[data-v-01cc5059]{background:none;border:0;border-radius:5px;color:var(--muted);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.st-anchored-panel>header button[data-v-01cc5059]:hover{background:var(--surface)}.st-generation-settings[data-v-b486b61c]{display:flex;flex-direction:column;gap:20px}.st-generation-settings fieldset[data-v-b486b61c]{border:0;margin:0;min-width:0;padding:0}.st-generation-settings legend[data-v-b486b61c]{color:var(--muted);font-size:12px;margin-bottom:11px;padding:0}.st-setting-pills[data-v-b486b61c]{display:flex;flex-wrap:wrap;gap:8px}.st-generation-settings button[data-v-b486b61c]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-family:var(--font);font-size:12px;min-height:35px}.st-setting-pills button[data-v-b486b61c]{flex:1;min-width:48px;padding:7px 10px}.st-generation-settings button[aria-pressed=true][data-v-b486b61c]{background:var(--brand-soft);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-border);color:var(--brand-label)}.st-generation-settings button[data-v-b486b61c]:disabled{cursor:default;opacity:.45}.st-generation-settings button[data-v-b486b61c]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.st-setting-ratios[data-v-b486b61c]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.st-setting-ratios button[data-v-b486b61c]{align-items:center;display:flex;flex-direction:column;gap:10px;height:75px;justify-content:center;padding:9px 3px}.st-setting-ratios b[data-v-b486b61c]{font-size:11px;font-weight:400}.st-ratio-shape[data-v-b486b61c]{border:1.5px solid;box-sizing:border-box;display:block}.st-generation-settings[data-v-b486b61c] .st-capture-panel{border-radius:8px;margin:0;padding:11px}.st-generation-settings[data-v-b486b61c] label{color:var(--muted);display:block;font-size:11px;margin-top:12px}.st-generation-settings[data-v-b486b61c] :is(select,.elu-select),.st-generation-settings[data-v-b486b61c] input[type=number]{background:var(--bg);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text);margin-top:5px;padding:8px;width:100%}.st-generation-settings[data-v-b486b61c] .st-check{align-items:center;display:flex;gap:6px}.st-generation-settings[data-v-b486b61c] p{color:var(--muted);font-size:10px;line-height:1.7}.media-node-toolbar[data-v-2608bb24]{background:var(--panel-2,var(--panel));border:1px solid var(--border,hsla(0,0%,100%,.12));border-radius:8px;box-shadow:0 7px 22px #0002;color:var(--text);min-width:0;position:relative;z-index:2}.media-node-toolbar-main[data-v-2608bb24]{align-items:center;display:flex;gap:2px;overflow-x:auto;padding:5px;scrollbar-width:thin}.media-node-toolbar button[data-v-2608bb24]{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;display:flex;flex:none;font-size:11px;gap:5px;justify-content:center;line-height:1.4;min-height:30px;padding:7px 9px;white-space:nowrap}.media-node-toolbar button.active[data-v-2608bb24],.media-node-toolbar button[data-v-2608bb24]:hover:not(:disabled){background:var(--surface,hsla(0,0%,100%,.06));color:var(--text)}.media-node-toolbar button[data-v-2608bb24]:disabled{cursor:default;opacity:.4}.media-node-toolbar button.danger[data-v-2608bb24]{color:var(--bad)}.media-node-more[data-v-2608bb24]{background:var(--panel-2,var(--panel));border:1px solid var(--border,hsla(0,0%,100%,.12));border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 30px #0004;max-height:300px;overflow:auto;padding:5px;position:absolute;right:0;width:235px;z-index:5}.media-node-more button[data-v-2608bb24]{justify-content:flex-start;text-align:left;white-space:normal;width:100%}.media-node-more small[data-v-2608bb24]{color:var(--subtle);font-size:9px;line-height:1.4}.st-agent-context[data-v-de0784dd]{border-bottom:1px solid var(--border);padding:14px 15px 12px}.st-agent-context>header[data-v-de0784dd]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-bottom:12px}.st-agent-context>header small[data-v-de0784dd]{color:var(--subtle);font-size:10px}.st-reference-cards[data-v-de0784dd]{display:flex;flex-wrap:wrap;gap:12px}.st-reference-cards>article[data-v-de0784dd]{flex:none;position:relative;width:64px}.st-reference-locate[data-v-de0784dd]{background:none;border:0;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:0;text-align:left;width:100%}.st-reference-thumb[data-v-de0784dd]{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;box-sizing:border-box;display:flex;height:52px;justify-content:center;overflow:hidden;position:relative;width:64px}.st-reference-thumb img[data-v-de0784dd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.st-reference-thumb small[data-v-de0784dd]{background:#0009;border-radius:2px;bottom:2px;color:#fff;font-size:8px;left:3px;padding:1px 3px;position:absolute}.st-reference-locate>span[data-v-de0784dd]:last-child{font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.st-reference-remove[data-v-de0784dd]{background:var(--panel);border:1px solid var(--border-strong);border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:-5px;top:-5px;width:20px}.st-reference-remove[data-v-de0784dd]:hover{background:var(--surface);color:var(--text)}.st-reference-node-chips[data-v-de0784dd]{display:flex;flex-wrap:wrap;gap:8px;max-height:94px;overflow:auto}.st-reference-cards+.st-reference-node-chips[data-v-de0784dd]{margin-top:12px}.st-reference-node-chips button[data-v-de0784dd]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;display:flex;font-size:11px;gap:8px;max-width:100%;min-height:32px;padding:6px 9px}.st-reference-node-chips span[data-v-de0784dd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-reference-parameters[data-v-de0784dd]{color:var(--subtle);display:block;font-size:10px;margin-top:4px}.st-reference-node-chips svg[data-v-de0784dd]{flex:none}.st-agent-context>p[data-v-de0784dd]{color:var(--bad);font-size:10px;line-height:1.7;margin:10px 0 0}.st-agent-composer[data-v-cf6f7612] .mention-input textarea{font-size:12px;height:108px;line-height:1.9;min-height:84px;padding:15px 15px 5px}.st-agent-composer>.st-turn-error[data-v-cf6f7612]{font-size:11px;padding:0 14px}.st-agent-composer[data-v-cf6f7612] .st-reference-cards{max-height:144px;overflow:auto;padding-top:5px}.image-delivery-notice[data-v-a20747ec]{color:var(--warning,#d4a66a);font-size:12px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.st-material-library[data-v-1742eb90]{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);bottom:20px;box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:16px;top:92px;width:min(420px,calc(100% - 32px));z-index:95}.st-material-library header[data-v-1742eb90]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 18px}header div[data-v-1742eb90]{align-items:center;display:flex;gap:9px}h2[data-v-1742eb90]{font-size:16px}h2[data-v-1742eb90],h3[data-v-1742eb90]{margin:0}h3[data-v-1742eb90]{font-size:14px}button[data-v-1742eb90],input[data-v-1742eb90]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;min-height:40px;padding:8px 10px}button[data-v-1742eb90]{align-items:center;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}button[data-v-1742eb90]:disabled{cursor:wait;opacity:.55}header button[data-v-1742eb90]{background:transparent;border:0}button[data-v-1742eb90]:not(.material-primary):hover:not(:disabled){border-color:var(--brand-border);color:var(--brand)}button[data-v-1742eb90]:focus-visible,input[data-v-1742eb90]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.material-scroll[data-v-1742eb90]{min-height:0;overflow:auto;padding:18px}.save-material[data-v-1742eb90]{border-bottom:1px solid var(--border);display:grid;gap:14px;margin-bottom:20px;padding-bottom:22px}.source-preview[data-v-1742eb90]{align-items:center;display:flex;gap:14px}.source-preview img[data-v-1742eb90],.source-preview video[data-v-1742eb90]{background:var(--surface);border-radius:var(--radius-sm);height:86px;-o-object-fit:contain;object-fit:contain;width:100px}.source-preview span[data-v-1742eb90],small[data-v-1742eb90]{color:var(--muted);font-size:12px;line-height:1.6}label[data-v-1742eb90]{display:grid;font-size:13px;gap:7px}.material-primary[data-v-1742eb90]{background:var(--brand);border-color:var(--brand);color:var(--text-invert)}nav[data-v-1742eb90]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}nav button[data-v-1742eb90]{flex:1;font-size:12px;padding:8px;white-space:nowrap}nav button[aria-pressed=true][data-v-1742eb90]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}.material-empty[data-v-1742eb90]{color:var(--muted);padding:30px 12px;text-align:center}.material-empty svg[data-v-1742eb90]{margin:auto}.material-empty p[data-v-1742eb90]{margin:12px 0 6px}.material-notice[data-v-1742eb90]{color:var(--ok);font-size:13px;line-height:1.6}.material-error[data-v-1742eb90]{color:var(--bad);font-size:13px;line-height:1.6}ul[data-v-1742eb90]{list-style:none;margin:0;padding:0}li[data-v-1742eb90]{border-bottom:1px solid var(--border);display:flex;gap:14px;padding:14px 0}li img[data-v-1742eb90],li video[data-v-1742eb90]{background:var(--surface);border-radius:var(--radius-sm);height:90px;-o-object-fit:contain;object-fit:contain;width:100px}.material-details[data-v-1742eb90]{align-items:start;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}li strong[data-v-1742eb90]{font-size:13px;overflow-wrap:anywhere}li button[data-v-1742eb90]{font-size:12px}.load-materials[data-v-1742eb90]{margin-top:16px;width:100%}@media(max-width:700px){.st-material-library[data-v-1742eb90]{bottom:8px;right:8px;top:132px;width:calc(100% - 16px)}}.material-actions[data-v-1742eb90]{display:flex;flex-wrap:wrap;gap:6px;width:100%}.material-actions button[data-v-1742eb90]{min-height:40px;padding:8px}.delete-material[data-v-1742eb90],.rename-material[data-v-1742eb90]{display:grid;gap:8px;min-width:0;width:100%}.rename-material input[data-v-1742eb90]{box-sizing:border-box;min-width:0;width:100%}.delete-material p[data-v-1742eb90]{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.material-actions .material-danger[data-v-1742eb90]{color:var(--bad)}.material-actions .material-danger[data-v-1742eb90]:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.st-director-spacious[data-v-8f12ff87]{inset:0;overflow:hidden}.st-director-spacious .st-director-header[data-v-8f12ff87]{box-sizing:border-box;flex-shrink:0;gap:12px;min-height:56px;padding:9px 16px}.st-director-spacious .st-director-header nav[data-v-8f12ff87]{flex-wrap:wrap;gap:7px;justify-content:flex-end}.st-director-spacious .st-director-layout[data-v-8f12ff87]{min-height:0;overflow:hidden;position:relative}.st-director-spacious .st-scene-center[data-v-8f12ff87]{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.st-director-spacious .st-scene-viewport[data-v-8f12ff87]{flex:1 1 0;min-height:140px}.st-director-spacious .st-scene-tools[data-v-8f12ff87]{box-sizing:border-box;flex-shrink:0;gap:6px;min-height:38px;padding:7px 10px}.st-director-spacious .st-scene-tools button[data-v-8f12ff87]{font-size:11px;padding:6px 8px}.st-director-spacious .st-scene-tools button[aria-expanded=true][data-v-8f12ff87],.st-director-spacious button[aria-pressed=true][data-v-8f12ff87]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-label)}.st-director-spacious .st-director-agent[data-v-8f12ff87]{flex-shrink:0;padding:7px 10px}.st-director-spacious.st-director-unified .st-shot-board[data-v-8f12ff87]{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:7px 10px;position:relative}.st-director-spacious .st-shot-board>header[data-v-8f12ff87]{flex-shrink:0;margin:0;min-height:28px}.st-director-spacious .st-shot-board h3[data-v-8f12ff87]{margin:0}.st-director-spacious .st-shot-board h3 button[data-v-8f12ff87]{background:none;border:0;gap:5px;padding:4px!important}.st-shot-content[data-v-8f12ff87]{flex:1;margin-top:8px;min-height:0;overflow:auto}.st-shot-content>p[data-v-8f12ff87]{color:var(--muted);font-size:9px;line-height:1.5;margin:6px 0 0}.st-director-spacious .st-shot-strip article[data-v-8f12ff87]{min-width:138px;width:138px}.st-director-spacious .st-shot-thumbnail[data-v-8f12ff87]{flex-shrink:0;height:52px!important;width:100%!important}.st-director-spacious .st-shot-thumbnail img[data-v-8f12ff87]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.st-shots-resize[data-v-8f12ff87]{cursor:ns-resize;height:7px;left:0;position:absolute;right:0;top:-4px;touch-action:none;z-index:5}.st-shots-resize[data-v-8f12ff87]:focus,.st-shots-resize[data-v-8f12ff87]:hover{background:var(--brand-border);outline:0}.st-director-spacious .st-scene-properties[data-v-8f12ff87],.st-director-spacious .st-scene-tree[data-v-8f12ff87]{box-sizing:border-box;min-height:0}.st-director-backdrop[data-v-8f12ff87]{background:#0005!important;border:0!important;border-radius:0!important;inset:0;position:absolute;z-index:8}.st-director-sidebar-close[data-v-8f12ff87]{float:right;position:sticky;top:0;z-index:2}.st-director-narrow .st-director-layout[data-v-8f12ff87]{align-content:normal;display:flex;flex-wrap:nowrap}.st-director-narrow .st-scene-center[data-v-8f12ff87]{flex-basis:auto;order:0;width:100%}.st-director-narrow .st-scene-properties[data-v-8f12ff87],.st-director-narrow .st-scene-tree[data-v-8f12ff87]{bottom:0;box-shadow:0 8px 28px #0006;overflow:auto;position:absolute;top:0;width:min(280px,80%);z-index:9}.st-director-narrow .st-scene-tree[data-v-8f12ff87]{left:0}.st-director-narrow .st-scene-properties[data-v-8f12ff87]{right:0}.st-director-spacious .st-director-export[data-v-8f12ff87]{right:20px;top:66px}@media(max-width:700px){.st-director-spacious .st-director-header[data-v-8f12ff87]{gap:5px;padding:7px 10px}.st-director-spacious .st-director-header nav[data-v-8f12ff87]{gap:5px;justify-content:flex-start}.st-director-spacious .st-director-header nav button[data-v-8f12ff87]{font-size:10px;padding:6px 7px}.st-director-spacious .st-scene-tools[data-v-8f12ff87]{gap:5px;padding:6px}.st-director-spacious .st-scene-tools button[data-v-8f12ff87]{padding:5px!important}.st-director-spacious .st-director-agent input[data-v-8f12ff87]{font-size:10px;padding:7px}.st-director-spacious .st-director-agent button[data-v-8f12ff87]{font-size:10px;white-space:nowrap}.st-director-spacious .st-shot-board header>div[data-v-8f12ff87],.st-director-spacious .st-shot-board>header[data-v-8f12ff87]{gap:4px}.st-director-spacious .st-shot-board header>div button[data-v-8f12ff87]{font-size:9px!important;padding:5px!important}.st-director-spacious .st-director-export[data-v-8f12ff87]{right:10px;top:110px}}.canvas-assets[data-v-99025842]{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-overlay,16px);box-shadow:var(--shadow-lg);color:var(--text);margin:auto;max-height:88dvh;overflow:auto;padding:24px;width:min(850px,calc(100vw - 32px))}.canvas-assets[data-v-99025842]::backdrop{background:#0000009e}.asset-header[data-v-99025842]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.asset-header h2[data-v-99025842]{font-size:20px;margin:0 0 8px}.asset-header p[data-v-99025842]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.asset-header>button[data-v-99025842]{background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;flex:none;min-height:36px;min-width:36px;place-items:center}.asset-controls[data-v-99025842]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.asset-search[data-v-99025842]{align-items:center;border:1px solid var(--border);border-radius:9px;color:var(--muted);display:flex;flex:1;gap:8px;min-width:180px;padding:0 10px}.asset-search input[data-v-99025842]{background:transparent;border:0;color:var(--text);font:inherit;min-height:40px;min-width:0;outline:none;width:100%}.asset-controls[data-v-99025842] :is(select,.elu-select){background:var(--panel-2);border:1px solid var(--border);border-radius:9px;color:var(--text);font:inherit;font-size:13px;min-height:40px;padding:0 9px}.asset-search[data-v-99025842]:focus-within{outline:2px solid var(--brand);outline-offset:2px}.canvas-assets[data-v-99025842] :is(select,.elu-select):focus-visible,.canvas-assets button[data-v-99025842]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.asset-content[data-v-99025842]{min-height:170px}.asset-state[data-v-99025842]{color:var(--muted);font-size:13px;line-height:1.7;padding:42px 16px;text-align:center}.asset-grid[data-v-99025842]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.asset-card[data-v-99025842]{background:var(--panel-2);border:1px solid var(--border);border-radius:11px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.asset-preview[data-v-99025842]{aspect-ratio:4/3;background:var(--bg);display:grid;overflow:hidden;place-items:center;position:relative}.asset-preview img[data-v-99025842],.asset-preview video[data-v-99025842]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.asset-unavailable[data-v-99025842]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px}.asset-kind[data-v-99025842]{background:#000000a6;border-radius:4px;color:#fff;font-size:10px;left:7px;padding:3px 6px;pointer-events:none;position:absolute;top:7px}.asset-prompt[data-v-99025842]{display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.6;margin:10px 11px;-webkit-box-orient:vertical;min-height:3.2em;overflow:hidden}.asset-versions[data-v-99025842]{display:flex;flex-wrap:wrap;gap:5px;padding:0 11px 10px}.asset-versions button[data-v-99025842]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--muted);cursor:pointer;min-height:30px;min-width:30px}.asset-versions button[aria-pressed=true][data-v-99025842]{background:var(--surface);border-color:var(--brand);color:var(--brand)}.asset-insert[data-v-99025842]{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;color:var(--text);cursor:pointer;display:flex;font-size:12px;gap:5px;justify-content:center;margin:auto 10px 10px;min-height:37px}.asset-insert[data-v-99025842]:hover{border-color:var(--brand);color:var(--brand)}.asset-page-error[data-v-99025842]{color:var(--bad);font-size:13px;text-align:center}.asset-more[data-v-99025842],.asset-state button[data-v-99025842]{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;color:var(--text);cursor:pointer;display:block;margin:18px auto 0;padding:9px 16px}.asset-more[data-v-99025842]:disabled{cursor:wait;opacity:.55}@media(max-width:560px){.canvas-assets[data-v-99025842]{padding:16px}.asset-grid[data-v-99025842]{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-search[data-v-99025842]{flex-basis:100%}.asset-controls[data-v-99025842] :is(select,.elu-select){flex:1}.asset-insert[data-v-99025842],.asset-prompt[data-v-99025842]{font-size:11px}.asset-header h2[data-v-99025842]{font-size:18px}}.media-node-info[data-v-3a349239]{align-items:center;background:var(--panel-2,var(--panel));border:1px solid var(--border,hsla(0,0%,100%,.12));border-radius:8px;color:var(--muted);display:flex;font-size:10px;gap:9px;line-height:1.4;min-width:0;padding:9px 11px}.media-node-info>svg[data-v-3a349239]{flex:none}.media-node-info>strong[data-v-3a349239]{color:var(--text);flex:1;font-size:11px;font-weight:500;min-width:35px}.media-node-info>span[data-v-3a349239],.media-node-info>strong[data-v-3a349239]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-node-info>span[data-v-3a349239]{max-width:150px}.media-node-info>button[data-v-3a349239]{background:transparent;border:0;color:var(--muted);cursor:pointer;display:grid;flex:none;padding:2px;place-items:center}.media-node-info>button[data-v-3a349239]:hover{color:var(--text)}.color-editor[data-v-d8f00bd5]{bottom:20px;color:var(--text);font-family:var(--font);position:absolute;right:16px;top:16px;width:min(1080px,calc(100% - 32px));z-index:30}.editor-content[data-v-d8f00bd5]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 350px;height:100%}.image-stage[data-v-d8f00bd5]{align-items:center;background:var(--bg);border-radius:12px;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:20px 16px 44px;position:relative}.image-stage canvas[data-v-d8f00bd5]{background-color:var(--panel);background-image:conic-gradient(var(--surface) 25%,transparent 0 50%,var(--surface) 0 75%,transparent 0);background-size:16px 16px;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.image-stage .canvas-hidden[data-v-d8f00bd5]{display:none}.stage-message[data-v-d8f00bd5]{align-items:center;flex-direction:column;font-size:13px}.preview-caption[data-v-d8f00bd5],.stage-message[data-v-d8f00bd5]{color:var(--muted);display:flex;gap:12px}.preview-caption[data-v-d8f00bd5]{bottom:14px;font-size:11px;justify-content:space-between;left:16px;position:absolute;right:16px}.adjustment-panel[data-v-d8f00bd5]{background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-header[data-v-d8f00bd5]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;min-height:52px;padding:0 14px 0 18px}.editor-header[data-v-d8f00bd5],.editor-title[data-v-d8f00bd5]{align-items:center;display:flex}.editor-title[data-v-d8f00bd5]{gap:10px}.editor-title strong[data-v-d8f00bd5]{font-size:15px}.free-label[data-v-d8f00bd5]{color:var(--brand-label);font-size:11px}button[data-v-d8f00bd5]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;justify-content:center;min-height:32px;padding:0 10px}button[data-v-d8f00bd5]:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}button[data-v-d8f00bd5]:disabled{cursor:default;opacity:.4}:is(select[data-v-d8f00bd5],.elu-select[data-v-d8f00bd5]):focus-visible,button[data-v-d8f00bd5]:focus-visible,input[data-v-d8f00bd5]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.editor-header button[data-v-d8f00bd5]{background:transparent;border:0;color:var(--muted);padding:0;width:32px}.panel-scroll[data-v-d8f00bd5]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.histogram-section[data-v-d8f00bd5]{padding:12px 14px 0}.section-heading[data-v-d8f00bd5]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:8px;justify-content:space-between}.section-heading strong[data-v-d8f00bd5]{font-weight:500}.histogram[data-v-d8f00bd5]{background:var(--bg);border-radius:6px 6px 0 0;display:block;height:76px;margin-top:6px;width:100%}.histogram-red[data-v-d8f00bd5]{fill:var(--bad);opacity:.4}.histogram-green[data-v-d8f00bd5]{fill:var(--ok);opacity:.4}.histogram-blue[data-v-d8f00bd5]{fill:#5194d5;opacity:.4}.clipping-controls[data-v-d8f00bd5]{background:var(--bg);border-radius:0 0 6px 6px;display:flex;justify-content:space-between;padding:0 4px 4px}.clipping-controls button[data-v-d8f00bd5]{background:transparent;border:0;color:var(--muted);font-size:10px;gap:4px;min-height:24px;padding:0 4px}.clipping-controls button[aria-pressed=true][data-v-d8f00bd5]{background:var(--brand-soft);color:var(--brand)}.parameter-tabs[data-v-d8f00bd5]{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:flex;margin:12px 14px 0;padding:3px}.parameter-tabs button[data-v-d8f00bd5]{background:transparent;border:0;color:var(--muted);flex:1}.parameter-tabs button[aria-selected=true][data-v-d8f00bd5]{background:var(--surface-raised);color:var(--text)}.parameter-content[data-v-d8f00bd5]{padding:10px 14px 14px}fieldset[data-v-d8f00bd5]{border:0;margin:0;min-width:0;padding:0}.control-group[data-v-d8f00bd5]{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:8px 10px 10px}.group-heading[data-v-d8f00bd5]{align-items:center;color:var(--muted);display:flex;gap:7px;height:28px;margin-bottom:4px}.group-heading strong[data-v-d8f00bd5]{color:var(--text);font-size:12px;font-weight:500}.group-heading button[data-v-d8f00bd5]{background:transparent;border:0;margin-left:auto;min-height:28px;padding:0;width:28px}.slider-control[data-v-d8f00bd5]{align-items:center;display:grid;gap:7px;grid-template-columns:72px minmax(0,1fr) 48px 22px;min-height:38px}.slider-control label[data-v-d8f00bd5]{color:var(--muted);font-size:11px;white-space:nowrap}:is(select[data-v-d8f00bd5],.elu-select[data-v-d8f00bd5]),input[type=number][data-v-d8f00bd5]{background:var(--panel);border:1px solid var(--border-strong);border-radius:5px;box-sizing:border-box;color:var(--text);font:inherit;font-size:11px;font-variant-numeric:tabular-nums;min-height:30px;min-width:0;padding:0 4px}.value-input[data-v-d8f00bd5]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;width:48px}.value-input[data-v-d8f00bd5]::-webkit-inner-spin-button,.value-input[data-v-d8f00bd5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=range][data-v-d8f00bd5]{accent-color:var(--text);background:transparent;cursor:pointer;height:30px;margin:0;width:100%}.control-reset[data-v-d8f00bd5]{background:transparent;border:0;color:var(--muted);min-height:28px;padding:0;width:22px}.control-hint[data-v-d8f00bd5]{color:var(--muted);font-size:11px;line-height:1.6;margin:8px 0}.curve-section[data-v-d8f00bd5]{padding:12px 4px 0}.text-button[data-v-d8f00bd5]{background:transparent;border:0;color:var(--muted);font-size:11px;padding-inline:4px}.curve-channel[data-v-d8f00bd5]{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin:8px 0 12px}.curve-channel[data-v-d8f00bd5] :is(select,.elu-select){width:126px}.curve-graph[data-v-d8f00bd5]{aspect-ratio:1;background:var(--bg);cursor:crosshair;display:block;margin:6px;overflow:visible;touch-action:none;width:calc(100% - 12px)}.graph-grid[data-v-d8f00bd5]{fill:none;stroke:var(--border-strong);stroke-width:1}.curve-baseline[data-v-d8f00bd5]{fill:none;stroke:var(--subtle);stroke-dasharray:4 4;stroke-width:1}.curve-line[data-v-d8f00bd5]{fill:none;stroke:var(--brand);stroke-width:2}.curve-point[data-v-d8f00bd5]{fill:var(--brand);stroke:var(--panel);stroke-width:1}.point-row[data-v-d8f00bd5]{align-items:end;display:grid;gap:8px;grid-template-columns:14px 1fr 1fr 32px;margin:10px 0}.point-row>span[data-v-d8f00bd5]{align-self:center;color:var(--subtle);font-size:11px}.point-row label[data-v-d8f00bd5]{color:var(--muted);font-size:11px}.point-row input[data-v-d8f00bd5]{display:block;margin-top:5px;width:100%}.point-row button[data-v-d8f00bd5]{padding:0}.point-row input[data-v-d8f00bd5]:disabled{color:var(--subtle)}.editor-error[data-v-d8f00bd5]{color:var(--bad);font-size:12px;line-height:1.5;margin:0;max-height:100px;overflow:auto;padding:10px 14px}.editor-error[data-v-d8f00bd5],.editor-footer[data-v-d8f00bd5]{border-top:1px solid var(--border);flex-shrink:0}.editor-footer[data-v-d8f00bd5]{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px 14px}.export-note[data-v-d8f00bd5]{color:var(--muted);font-size:10px;grid-column:1/-1;text-align:center}.apply-button[data-v-d8f00bd5]{background:var(--brand);border-color:var(--brand);color:var(--text-invert);grid-column:1/-1;min-height:36px}.apply-button[data-v-d8f00bd5]:hover:not(:disabled){background:var(--brand-ink);border-color:var(--brand-ink)}.sr-only[data-v-d8f00bd5]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.adjustment-panel[data-v-d8f00bd5]{animation:unfold-d8f00bd5 .18s ease-out}@keyframes unfold-d8f00bd5{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}}@media(max-width:760px){.color-editor[data-v-d8f00bd5]{bottom:8px;right:8px;top:8px;width:calc(100% - 16px)}.editor-content[data-v-d8f00bd5]{gap:8px;grid-template-columns:minmax(0,1fr) 320px}.image-stage[data-v-d8f00bd5]{padding:8px 4px 36px}.preview-caption[data-v-d8f00bd5]{flex-wrap:wrap;left:8px;right:8px}}@media(max-width:560px){.editor-content[data-v-d8f00bd5]{grid-template-columns:1fr;grid-template-rows:minmax(130px,32%) minmax(0,1fr)}.adjustment-panel[data-v-d8f00bd5]{border-radius:10px}.image-stage[data-v-d8f00bd5]{padding:8px 12px 28px}.editor-header[data-v-d8f00bd5]{min-height:42px}.slider-control[data-v-d8f00bd5]{grid-template-columns:76px minmax(0,1fr) 48px 24px}}.layer-editor[data-v-780443a0]{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);height:min(850px,calc(100dvh - 56px));inset:0;margin:auto;overflow:hidden;padding:0;position:fixed;width:min(1240px,calc(100vw - 48px))}.layer-editor[data-v-780443a0]::backdrop{background:#050709d1}header[data-v-780443a0]{border-bottom:1px solid var(--border);height:60px;justify-content:space-between;padding:0 20px}header[data-v-780443a0],header>div[data-v-780443a0]{align-items:center;display:flex}header>div[data-v-780443a0]{gap:12px}h2[data-v-780443a0]{font-size:16px;margin:0}header span[data-v-780443a0]{color:var(--muted);font-size:12px}button[data-v-780443a0]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:7px;justify-content:center;min-height:40px;padding:8px 12px}button[data-v-780443a0]:hover{background:var(--surface-raised)}button[data-v-780443a0]:focus-visible,input[data-v-780443a0]:focus-visible,summary[data-v-780443a0]:focus-visible,textarea[data-v-780443a0]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button[data-v-780443a0]:disabled{cursor:default;opacity:.5}.layer-body[data-v-780443a0]{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:calc(100% - 60px)}.layer-preview[data-v-780443a0]{align-items:center;background:var(--bg);display:flex;flex-direction:column;gap:18px;overflow:auto;padding:24px}.layer-source[data-v-780443a0]{flex:none;line-height:0;max-width:100%;position:relative;touch-action:none}.layer-source img[data-v-780443a0]{display:block;max-height:52dvh;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layer-source.selecting[data-v-780443a0]{cursor:crosshair}.layer-box[data-v-780443a0]{background:#f4d4bb1f;border:2px solid var(--brand);pointer-events:none;position:absolute}.layer-help[data-v-780443a0]{color:var(--muted);font-size:12px}.layer-results[data-v-780443a0]{align-self:stretch;display:flex;flex-wrap:wrap;gap:12px}.layer-results figure[data-v-780443a0]{flex:0 1 140px;margin:0;min-width:90px}.layer-results img[data-v-780443a0]{background-color:var(--surface);background-image:conic-gradient(var(--panel) 25%,transparent 0 50%,var(--panel) 0 75%,transparent 0);background-size:16px 16px;border-radius:6px;height:140px;-o-object-fit:contain;object-fit:contain;width:100%}.layer-results figcaption[data-v-780443a0]{font-size:12px;padding-top:8px}aside[data-v-780443a0]{border-left:1px solid var(--border);display:flex;flex-direction:column;gap:14px;overflow:auto;padding:20px}.layer-modes[data-v-780443a0]{display:flex;gap:4px}.layer-modes button[data-v-780443a0]{flex:1;font-size:11px;padding:6px}.layer-modes button[aria-pressed=true][data-v-780443a0]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}label[data-v-780443a0]{font-size:12px}input[type=number][data-v-780443a0],textarea[data-v-780443a0]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text);font:inherit;font-size:13px;padding:10px;width:100%}.layer-check[data-v-780443a0]{align-items:center;display:flex;gap:8px;min-height:40px}p[data-v-780443a0]{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.layer-cost[data-v-780443a0]{border-top:1px solid var(--border);padding-top:16px}.layer-error[data-v-780443a0]{color:var(--bad)}.layer-muted[data-v-780443a0],small[data-v-780443a0]{color:var(--subtle);font-size:11px;line-height:1.6}.layer-unavailable[data-v-780443a0]{background:var(--surface);font-size:12px;line-height:1.7;padding:12px}.layer-unavailable button[data-v-780443a0]{margin-top:10px;width:100%}.layer-primary[data-v-780443a0]{background:var(--brand);color:var(--text-invert);font-weight:600}.layer-primary[data-v-780443a0]:hover{background:var(--brand-ink)}details[data-v-780443a0]{color:var(--muted);font-size:12px}details label[data-v-780443a0]{align-items:center;display:flex;gap:8px;margin-top:8px}details input[data-v-780443a0]{width:110px}@media(max-width:760px){.layer-editor[data-v-780443a0]{height:calc(100dvh - 16px);width:calc(100vw - 16px)}header span[data-v-780443a0]{display:none}.layer-body[data-v-780443a0]{grid-template-columns:1fr;overflow:auto}.layer-preview[data-v-780443a0]{overflow:visible}.layer-source img[data-v-780443a0]{max-height:42dvh}aside[data-v-780443a0]{border-left:0;border-top:1px solid var(--border);overflow:visible}}
