.cm-preview[data-v-82baa69c]{background:linear-gradient(180deg,#0c131b,#1a2632 46%,#33475a);height:100%;overflow:hidden;width:100%}.cm-preview svg[data-v-82baa69c]{display:block;height:100%;width:100%}.cm-far[data-v-82baa69c],.cm-near[data-v-82baa69c],.cm-subject[data-v-82baa69c],.cm-world[data-v-82baa69c]{animation-direction:alternate;animation-duration:2.8s;animation-iteration-count:infinite;animation-play-state:paused;animation-timing-function:ease-in-out;transform-box:view-box;transform-origin:60px 76px}.cm-preview.playing[data-v-82baa69c] :is(.cm-world,.cm-far,.cm-near,.cm-subject){animation-play-state:running}.m-fixed .cm-subject[data-v-82baa69c]{animation-duration:1.6s;animation-name:cm-idle-82baa69c}.m-follow .cm-far[data-v-82baa69c]{animation-name:cm-follow-far-82baa69c}.m-follow .cm-near[data-v-82baa69c]{animation-name:cm-follow-near-82baa69c}.m-follow .cm-subject[data-v-82baa69c]{animation-duration:.5s;animation-name:cm-walk-82baa69c}.m-orbit_descend .cm-world[data-v-82baa69c],.m-orbit_rise .cm-world[data-v-82baa69c]{animation-name:cm-orbit-rise-82baa69c}.m-orbit_descend .cm-world[data-v-82baa69c]{animation-direction:alternate-reverse}.m-tilt_up .cm-world[data-v-82baa69c]{animation-name:cm-tilt-82baa69c}.m-tilt_down .cm-world[data-v-82baa69c]{animation-direction:alternate-reverse;animation-name:cm-tilt-82baa69c}.m-pan_left .cm-world[data-v-82baa69c]{animation-name:cm-pan-82baa69c}.m-pan_right .cm-world[data-v-82baa69c]{animation-direction:alternate-reverse;animation-name:cm-pan-82baa69c}.m-crane_up .cm-far[data-v-82baa69c]{animation-name:cm-crane-far-82baa69c}.m-crane_up[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-name:cm-crane-near-82baa69c}.m-crane_down .cm-far[data-v-82baa69c]{animation-direction:alternate-reverse;animation-name:cm-crane-far-82baa69c}.m-crane_down[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-direction:alternate-reverse;animation-name:cm-crane-near-82baa69c}.m-truck_left .cm-far[data-v-82baa69c]{animation-name:cm-truck-far-82baa69c}.m-truck_left[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-name:cm-truck-near-82baa69c}.m-truck_right .cm-far[data-v-82baa69c]{animation-direction:alternate-reverse;animation-name:cm-truck-far-82baa69c}.m-truck_right[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-direction:alternate-reverse;animation-name:cm-truck-near-82baa69c}.m-push_in .cm-far[data-v-82baa69c]{animation-name:cm-push-far-82baa69c}.m-push_in[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-name:cm-push-near-82baa69c}.m-pull_out .cm-far[data-v-82baa69c]{animation-direction:alternate-reverse;animation-name:cm-push-far-82baa69c}.m-pull_out[data-v-82baa69c] :is(.cm-near,.cm-subject){animation-direction:alternate-reverse;animation-name:cm-push-near-82baa69c}.m-zoom_in .cm-world[data-v-82baa69c],.m-zoom_out .cm-world[data-v-82baa69c]{animation-name:cm-zoom-82baa69c}.m-zoom_out .cm-world[data-v-82baa69c]{animation-direction:alternate-reverse}.m-dolly_zoom .cm-far[data-v-82baa69c]{animation-name:cm-dolly-far-82baa69c}.m-dolly_zoom .cm-near[data-v-82baa69c]{animation-name:cm-dolly-near-82baa69c}.m-orbit .cm-far[data-v-82baa69c]{animation-name:cm-orbit-far-82baa69c}.m-orbit .cm-near[data-v-82baa69c]{animation-name:cm-orbit-near-82baa69c}.m-orbit .cm-subject[data-v-82baa69c]{animation-name:cm-orbit-subject-82baa69c}.m-roll .cm-world[data-v-82baa69c]{animation-direction:normal;animation-duration:6s;animation-name:cm-roll-82baa69c;animation-timing-function:linear}.m-fpv .cm-world[data-v-82baa69c]{animation-duration:3.2s;animation-name:cm-fpv-82baa69c;animation-timing-function:linear}.m-drone .cm-world[data-v-82baa69c]{animation-duration:3.4s;animation-name:cm-drone-82baa69c}.m-aerial .cm-world[data-v-82baa69c]{animation-duration:4s;animation-name:cm-aerial-82baa69c}.m-handheld .cm-world[data-v-82baa69c]{animation-duration:1.4s;animation-name:cm-shake-82baa69c}@keyframes cm-idle-82baa69c{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes cm-walk-82baa69c{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes cm-follow-far-82baa69c{0%{transform:translate(0)}to{transform:translate(-10px)}}@keyframes cm-follow-near-82baa69c{0%{transform:translate(0)}to{transform:translate(-24px)}}@keyframes cm-orbit-rise-82baa69c{0%{transform:rotate(-7deg) translateY(-6px) scale(1.05)}to{transform:rotate(7deg) translateY(12px) scale(.84)}}@keyframes cm-tilt-82baa69c{0%{transform:translateY(-16px)}to{transform:translateY(14px)}}@keyframes cm-pan-82baa69c{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes cm-crane-far-82baa69c{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}@keyframes cm-crane-near-82baa69c{0%{transform:translateY(-10px)}to{transform:translateY(15px)}}@keyframes cm-truck-far-82baa69c{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes cm-truck-near-82baa69c{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes cm-push-far-82baa69c{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes cm-push-near-82baa69c{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes cm-zoom-82baa69c{0%{transform:scale(1)}to{transform:scale(1.55)}}@keyframes cm-dolly-far-82baa69c{0%{transform:scale(1)}to{transform:scale(1.75)}}@keyframes cm-dolly-near-82baa69c{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes cm-orbit-far-82baa69c{0%{transform:translate(16px)}to{transform:translate(-16px)}}@keyframes cm-orbit-near-82baa69c{0%{transform:translate(8px)}to{transform:translate(-8px)}}@keyframes cm-orbit-subject-82baa69c{0%{transform:scaleX(1)}to{transform:scaleX(.78)}}@keyframes cm-roll-82baa69c{0%{transform:rotate(0) scale(1.32)}to{transform:rotate(1turn) scale(1.32)}}@keyframes cm-fpv-82baa69c{0%{transform:scale(1) translateY(0)}25%{transform:scale(1.08) translateY(1.6px)}50%{transform:scale(1.16) translateY(0)}75%{transform:scale(1.24) translateY(1.6px)}to{transform:scale(1.32) translateY(0)}}@keyframes cm-drone-82baa69c{0%{transform:translateY(-8px) scale(1.05)}to{transform:translateY(12px) scale(1.3)}}@keyframes cm-aerial-82baa69c{0%{transform:scale(.62) rotate(-4deg)}to{transform:scale(.7) rotate(6deg)}}@keyframes cm-shake-82baa69c{0%{transform:translate(0) rotate(0)}20%{transform:translate(1.4px,-.8px) rotate(.6deg)}40%{transform:translate(-1px,1px) rotate(-.5deg)}60%{transform:translate(1.2px,.6px) rotate(.4deg)}80%{transform:translate(-1.4px,-.6px) rotate(-.6deg)}to{transform:translate(.6px,1px) rotate(.3deg)}}@media(prefers-reduced-motion:reduce){.cm-preview[data-v-82baa69c] *{animation:none!important}}.material-plaza-overlay[data-v-ccafe303]{background:#0f10126b;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:130}.material-plaza[data-v-ccafe303]{background:var(--cv-n15);border:1px solid var(--canvas-line);border-radius:14px;box-shadow:0 28px 70px var(--cv-shade-42);color:var(--canvas-text);display:grid;grid-template-rows:auto minmax(0,1fr);height:min(640px,calc(100vh - 48px));overflow:hidden;width:min(860px,100%)}.material-plaza-head[data-v-ccafe303]{align-items:center;border-bottom:1px solid var(--canvas-line);display:grid;gap:24px;grid-template-columns:auto minmax(0,340px) 1fr;padding:14px 16px 14px 18px}.material-plaza-tabs[data-v-ccafe303]{display:flex;gap:6px}.material-plaza-tabs button[data-v-ccafe303]{background:transparent;border:0;border-radius:8px;color:var(--cv-n70);cursor:pointer;font-size:13px;height:34px;padding:0 13px}.material-plaza-tabs button[data-v-ccafe303]:hover{color:var(--cv-n92)}.material-plaza-tabs button.active[data-v-ccafe303]{background:var(--cv-n22);color:var(--cv-n94);font-weight:560}.material-plaza-search[data-v-ccafe303]{align-items:center;background:var(--cv-n22);border-radius:8px;color:var(--canvas-muted);display:flex;gap:8px;height:34px;padding:0 12px}.material-plaza-search input[data-v-ccafe303]{background:transparent;border:0;color:var(--canvas-text);flex:1;font-size:13px;min-width:0;outline:0}.material-plaza-search input[data-v-ccafe303]::-webkit-search-cancel-button{display:none}.material-plaza-close[data-v-ccafe303]{background:transparent;border:0;border-radius:8px;color:var(--cv-n70);cursor:pointer;display:grid;height:34px;justify-self:end;place-items:center;width:34px}.material-plaza-close[data-v-ccafe303]:hover{background:var(--cv-n22);color:var(--cv-n94)}.material-plaza-body[data-v-ccafe303]{min-height:0;overflow-y:auto;padding:16px 18px 20px}.material-plaza-grid[data-v-ccafe303]{display:grid;gap:14px 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.material-plaza-card[data-v-ccafe303]{display:grid;gap:7px;min-width:0;position:relative}.material-plaza-cover[data-v-ccafe303]{aspect-ratio:1;background:var(--portal-media-letterbox);border:0;border-radius:6px;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.material-plaza-cover img[data-v-ccafe303]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.material-plaza-card.selected .material-plaza-cover[data-v-ccafe303]{outline:2px solid var(--cv-n94);outline-offset:2px}.material-plaza-placeholder[data-v-ccafe303]{background:var(--cv-n20);color:var(--cv-n58);display:grid;height:100%;place-items:center;width:100%}.material-plaza-card>strong[data-v-ccafe303]{color:var(--cv-n92);font-size:12px;font-weight:520;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.material-plaza-star[data-v-ccafe303]{background:var(--portal-on-media-bg);border:0;border-radius:7px;color:var(--portal-on-media);cursor:pointer;display:grid;height:26px;opacity:0;padding:0;place-items:center;position:absolute;right:6px;top:6px;transition:opacity .12s ease;width:26px}.material-plaza-card.favorited .material-plaza-star[data-v-ccafe303],.material-plaza-card:hover .material-plaza-star[data-v-ccafe303],.material-plaza-star[data-v-ccafe303]:focus-visible{opacity:1}.material-plaza-card.favorited .material-plaza-star[data-v-ccafe303]{color:#ffd45c}.material-plaza-star[data-v-ccafe303]:hover{background:var(--portal-on-media-bg-hover)}.material-plaza-state[data-v-ccafe303]{align-content:center;color:var(--canvas-muted);display:grid;font-size:13px;gap:10px;min-height:100%;place-items:center;text-align:center}.material-plaza-state button[data-v-ccafe303]{background:var(--cv-n20);border:1px solid var(--canvas-line-strong);border-radius:7px;color:var(--cv-n92);cursor:pointer;height:30px;padding:0 14px}@media(max-width:720px){.material-plaza-grid[data-v-ccafe303]{grid-template-columns:repeat(3,minmax(0,1fr))}.material-plaza-head[data-v-ccafe303]{grid-template-columns:1fr auto}.material-plaza-search[data-v-ccafe303]{grid-column:1/-1;grid-row:2}}.document-node-body[data-v-18eb1a1d]{color:var(--cv-n92);display:grid;gap:10px;min-height:inherit;padding:14px 16px 16px}.document-node-file[data-v-18eb1a1d]{align-items:center;color:var(--cv-n63);display:flex;font-size:12px;gap:6px}.document-node-file span[data-v-18eb1a1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-node-file small[data-v-18eb1a1d]{color:var(--cv-n42);margin-left:auto}.document-node-state[data-v-18eb1a1d]{color:var(--cv-n63);display:grid;font-size:12px;gap:8px;min-height:120px;place-items:center;text-align:center}.document-node-state.error[data-v-18eb1a1d]{color:var(--cv-n88)}.document-node-preview[data-v-18eb1a1d]{cursor:text;font-size:12px;min-height:120px}.document-node-preview[data-v-18eb1a1d] .markdown-view{color:var(--cv-n92);font-size:12px}.document-node-empty[data-v-18eb1a1d]{color:var(--cv-n42);font-size:12px;margin:0;padding:40px 0;text-align:center}.document-node-editor[data-v-18eb1a1d]{display:grid;gap:8px}.document-node-editor textarea[data-v-18eb1a1d]{background:var(--cv-n09);border:1px solid var(--cv-tint-22);border-radius:6px;color:var(--cv-n92);font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:220px;padding:10px 12px;resize:vertical;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.document-node-actions[data-v-18eb1a1d]{align-items:center;display:flex;gap:8px}.document-node-actions small[data-v-18eb1a1d]{color:var(--cv-n42);font-size:11px;margin-right:auto}.document-node-body button[data-v-18eb1a1d]{background:transparent;border:1px solid var(--cv-tint-22);border-radius:6px;color:var(--cv-n88);cursor:pointer;font-size:12px;padding:4px 10px}.document-node-body button.primary[data-v-18eb1a1d]{background:var(--cv-n92);border-color:transparent;color:var(--cv-n09)}.document-node-body button[data-v-18eb1a1d]:disabled{cursor:not-allowed;opacity:.45}.document-node-conflict[data-v-18eb1a1d]{background:var(--cv-n14);border:1px solid var(--cv-tint-22);border-radius:6px;display:grid;font-size:12px;gap:6px;padding:8px 10px}.document-node-conflict div[data-v-18eb1a1d]{display:flex;flex-wrap:wrap;gap:6px}.document-node-error[data-v-18eb1a1d]{color:var(--cv-n88);font-size:12px;margin:0}.director-node-body[data-v-bcee4ea6]{border-radius:7px;display:grid;grid-template-rows:auto 1fr;min-height:212px;overflow:hidden}.director-node-cover[data-v-bcee4ea6]{aspect-ratio:16/9;background:var(--cv-n12);cursor:move;overflow:hidden;position:relative}.director-node-cover img[data-v-bcee4ea6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.director-node-placeholder[data-v-bcee4ea6]{color:var(--cv-n50);display:block;height:100%;width:100%}.director-node-placeholder .grid path[data-v-bcee4ea6]{fill:none;opacity:.45;stroke:currentColor;stroke-width:1}.director-node-placeholder .figure[data-v-bcee4ea6]{fill:currentColor;opacity:.75}.director-node-placeholder .figure .shadow[data-v-bcee4ea6]{opacity:.35}.director-node-open[data-v-bcee4ea6]{align-items:center;background:var(--cv-n09a84);border:1px solid var(--cv-tint-22);border-radius:999px;color:var(--cv-n96);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;left:50%;opacity:0;padding:7px 14px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .12s ease}.director-node-open[data-v-bcee4ea6]:focus-visible,.aitv-node.selected,.aitv-node:hover{opacity:1}.director-node-open[data-v-bcee4ea6]:hover{background:var(--cv-n21)}.director-node-meta[data-v-bcee4ea6]{align-items:center;color:var(--cv-n63);display:flex;font-size:11px;gap:8px;padding:0 12px}.director-node-stale[data-v-bcee4ea6]{background:var(--cv-n21);border-radius:999px;color:var(--cv-n96);padding:1px 6px}.director-node-recapture[data-v-bcee4ea6]{align-items:center;background:transparent;border:1px solid var(--cv-tint-22);border-radius:999px;color:var(--cv-n90);cursor:pointer;display:inline-flex;font-size:11px;gap:3px;margin-left:auto;padding:2px 8px}.director-node-recapture[data-v-bcee4ea6]:hover{background:var(--cv-n21)}.director-source-chip[data-v-8fa4a446]{align-items:center;background:var(--cv-n09a84);border:1px solid var(--cv-tint-22);border-radius:999px;color:var(--cv-n92);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;left:8px;max-width:calc(100% - 16px);padding:3px 8px;position:absolute;top:8px;z-index:4}.director-source-chip span[data-v-8fa4a446]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.director-source-chip i[data-v-8fa4a446]{background:var(--canvas-cyan);border-radius:50%;height:6px;width:6px}.director-source-chip.orphan[data-v-8fa4a446]{cursor:default;opacity:.75}.director-source-panel[data-v-8fa4a446]{background:var(--cv-n15);border:1px solid var(--canvas-line);border-radius:8px;box-shadow:0 16px 34px var(--cv-shade-32);color:var(--cv-n88);display:grid;font-size:12px;gap:8px;margin-top:9px;padding:10px 12px;position:relative;z-index:9}.director-source-panel p[data-v-8fa4a446]{margin:0}.director-source-kind[data-v-8fa4a446]{color:var(--cv-n80)}.director-source-label[data-v-8fa4a446]{align-items:center;color:var(--cv-n63);display:flex;gap:6px}.director-source-notice.stale[data-v-8fa4a446]{color:var(--cv-n96)}.director-source-actions[data-v-8fa4a446]{display:flex;flex-wrap:wrap;gap:6px}.director-source-actions button[data-v-8fa4a446]{align-items:center;background:transparent;border:1px solid var(--cv-tint-22);border-radius:6px;color:var(--cv-n90);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:4px 10px}.director-source-actions button[data-v-8fa4a446]:hover:not(:disabled){background:var(--cv-n21)}.director-source-actions button[data-v-8fa4a446]:disabled{cursor:not-allowed;opacity:.45}.director-source-hint[data-v-8fa4a446]{color:var(--cv-n50);font-size:11px}.origin-badge[data-v-00d16be2]{align-items:center;color:var(--canvas-cyan);cursor:help;display:inline-flex;flex:none;font-size:12px;gap:2px;height:16px;line-height:1;min-width:16px}.origin-badge .mark[data-v-00d16be2]{display:inline-grid;place-items:center;width:16px}.origin-badge.touched[data-v-00d16be2]{color:var(--canvas-muted)}.origin-badge.mcp[data-v-00d16be2]{background:var(--cv-cyan-52a14);border:1px solid var(--canvas-cyan);border-radius:8px;padding:0 4px 0 0}.origin-badge.mcp.touched[data-v-00d16be2]{background:transparent;border-color:var(--canvas-muted)}.origin-badge .client[data-v-00d16be2]{font-size:11px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-node[data-v-b0aeca07]{background:var(--cv-cyan-52a7);border:1px dashed var(--canvas-line-strong);border-radius:14px;box-sizing:border-box;position:relative}.frame-node.selected[data-v-b0aeca07]{border-color:var(--canvas-cyan);border-style:solid}.frame-node-heading[data-v-b0aeca07]{align-items:center;color:var(--canvas-text);cursor:grab;display:inline-flex;font-size:12px;gap:6px;left:0;max-width:100%;padding:6px 10px;pointer-events:auto;position:absolute;top:0}.frame-node-heading strong[data-v-b0aeca07]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-node-title-input[data-v-b0aeca07]{background:var(--canvas-surface);border:1px solid var(--canvas-line-strong);border-radius:6px;color:var(--canvas-text);font:inherit;padding:2px 6px;width:180px}.frame-node-heading button[data-v-b0aeca07]{background:transparent;border:0;border-radius:5px;color:var(--canvas-muted);cursor:pointer;display:inline-grid;height:20px;opacity:0;padding:0;place-items:center;width:20px}.frame-node-heading button[data-v-b0aeca07]:focus-visible,.frame-node.selected .frame-node-heading button[data-v-b0aeca07],.frame-node:hover .frame-node-heading button[data-v-b0aeca07]{opacity:1}.frame-node-heading button[data-v-b0aeca07]:hover{background:var(--canvas-raised);color:var(--canvas-text)}.canvas-ops-toast[data-v-7fbf6a7e]{align-items:center;background:var(--canvas-panel);border:1px solid var(--canvas-line-strong);border-radius:10px;bottom:122px;box-shadow:0 8px 24px var(--cv-blue-04a84);color:var(--canvas-text);display:flex;font-size:12px;gap:10px;padding:8px 10px 8px 12px;position:absolute;right:16px;z-index:30}.canvas-ops-toast>svg[data-v-7fbf6a7e]{color:var(--canvas-cyan)}.canvas-ops-toast button[data-v-7fbf6a7e]{background:transparent;border:0;border-radius:5px;color:var(--canvas-cyan);cursor:pointer;font:inherit;padding:2px 6px}.canvas-ops-toast button[data-v-7fbf6a7e]:hover{background:var(--canvas-raised)}.canvas-ops-toast button.close[data-v-7fbf6a7e]{color:var(--canvas-muted);display:inline-grid;place-items:center}.canvas-conflict-bar[data-v-9cbfab38]{align-items:center;background:var(--canvas-raised);border:1px solid var(--canvas-danger);border-radius:8px;box-shadow:0 6px 24px #00000047;color:var(--canvas-text);display:flex;font-size:12px;gap:14px;left:50%;max-width:min(860px,calc(100% - 32px));padding:9px 12px 9px 14px;position:absolute;top:12px;transform:translate(-50%);z-index:30}.canvas-conflict-bar.draft[data-v-9cbfab38]{border-color:var(--canvas-line-strong)}.canvas-conflict-bar p[data-v-9cbfab38]{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.canvas-conflict-bar p span[data-v-9cbfab38]{color:var(--canvas-muted)}.canvas-conflict-bar .actions[data-v-9cbfab38]{display:flex;flex-shrink:0;gap:8px}.canvas-conflict-bar button[data-v-9cbfab38]{background:transparent;border:1px solid var(--canvas-line-strong);border-radius:6px;color:var(--canvas-text);cursor:pointer;font-size:12px;height:28px;padding:0 10px;white-space:nowrap}.canvas-conflict-bar button.primary[data-v-9cbfab38]{border-color:var(--canvas-cyan);color:var(--canvas-cyan)}.canvas-conflict-bar button.danger[data-v-9cbfab38]{color:var(--canvas-danger)}.canvas-conflict-bar button[data-v-9cbfab38]:disabled{cursor:progress;opacity:.5}.script-description-rich-editor[data-v-08a36935]{background:#252526;border-radius:7px;overflow:hidden;position:relative}.script-description-editor-input[data-v-08a36935]{box-sizing:border-box;caret-color:#f4f4f5;color:#eeeeef;cursor:text;font:14px/1.75 inherit;font-variant-ligatures:none;height:100%;letter-spacing:0;outline:0;overflow:auto;overflow-wrap:anywhere;padding:12px 14px;scrollbar-width:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;width:100%;word-break:break-word}.script-description-editor-input[data-v-08a36935]::-webkit-scrollbar{height:0;width:0}.script-description-editor-input.empty[data-v-08a36935]:before{color:#77777c;content:attr(data-placeholder);pointer-events:none}.script-description-editor-input[data-v-08a36935] .script-description-mention{background:#b89be81a;border-radius:3px;color:#b89be8;cursor:pointer;display:inline;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.script-description-editor-input[data-v-08a36935] .script-description-mention.mention-character{background:#4fd0e41a;color:#4fd0e4}.script-description-editor-input[data-v-08a36935] .script-description-mention.mention-scene{background:#7bcf961a;color:#7bcf96}.script-description-editor-input[data-v-08a36935] .script-description-mention.mention-prop{background:#e3b45f1a;color:#e3b45f}.script-description-mention-list[data-v-08a36935]{background:#1d1d1f;border:1px solid #454549;border-radius:7px;bottom:12px;box-shadow:0 14px 30px #00000080;display:grid;left:14px;max-height:232px;overflow:auto;padding:4px;position:absolute;width:min(380px,calc(100% - 28px));z-index:3}.script-description-mention-list button[data-v-08a36935]{align-items:center;background:transparent;border:0;border-radius:4px;color:#cfcfd2;display:grid;gap:9px;grid-template-columns:8px minmax(0,1fr) auto;min-height:34px;padding:0 10px;text-align:left}.script-description-mention-list button.active[data-v-08a36935]{background:#303033}.script-description-mention-list button>span[data-v-08a36935]{background:#b89be8;border-radius:50%;height:7px;width:7px}.script-description-mention-list button.mention-character>span[data-v-08a36935]{background:#4fd0e4}.script-description-mention-list button.mention-scene>span[data-v-08a36935]{background:#7bcf96}.script-description-mention-list button.mention-prop>span[data-v-08a36935]{background:#e3b45f}.script-description-mention-list strong[data-v-08a36935]{font-size:12px;font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-description-mention-list small[data-v-08a36935]{color:#7d7d82;font-size:10px}.script-studio-overlay[data-v-fe782244]{--studio-bg:#0b0b0c;--studio-panel:#161617;--studio-header:#202021;--studio-line:#343436;--studio-text:#dedee0;--studio-muted:#8b8b90;--studio-accent:#3bb8c9;background:var(--studio-bg);color:var(--studio-text);display:grid;inset:0;padding:0;place-items:stretch;position:fixed;z-index:180}.script-studio-shell[data-v-fe782244]{background:var(--studio-bg);border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:74px minmax(0,1fr) 60px;height:100%;min-width:0;overflow:hidden;width:100%}.script-studio-header[data-v-fe782244]{align-items:center;background:var(--studio-bg);display:grid;gap:24px;grid-template-columns:minmax(160px,1fr) minmax(620px,760px) minmax(240px,1fr);padding:0 20px}.script-header-spacer[data-v-fe782244]{min-width:0}.script-header-meta[data-v-fe782244]{align-items:center;color:#c9c9cb;display:flex;font-size:12px;gap:18px;justify-self:end;white-space:nowrap}.script-studio-close[data-v-fe782244]{background:transparent;border:0;border-radius:4px;color:#8d8d91;display:grid;height:32px;place-items:center;width:32px}.script-studio-close[data-v-fe782244]:hover{background:#202021;color:#f2f2f3}.eyebrow[data-v-fe782244]{color:var(--studio-muted);font-size:9px;letter-spacing:.12em}.script-step-bar[data-v-fe782244]{display:grid;gap:52px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.script-step-bar button[data-v-fe782244]{align-items:center;background:transparent;border:0;border-radius:7px;color:#8d8d92;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;padding:8px 12px;position:relative;text-align:left}.script-step-bar button[data-v-fe782244]:not(:last-child):after{background:#303033;content:"";height:1px;left:calc(100% + 4px);pointer-events:none;position:absolute;top:50%;width:44px}.script-step-bar button span[data-v-fe782244]{border:2px solid #4c4c50;border-radius:50%;color:#c9c9cc;display:grid;font-size:14px;font-weight:650;grid-row:1/3;height:34px;place-items:center;width:34px}.script-step-bar button strong[data-v-fe782244]{align-self:end;color:inherit;font-size:13px;font-weight:520}.script-step-bar button small[data-v-fe782244]{align-self:start;color:#68686d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-step-bar button.active[data-v-fe782244]{background:#242425;color:#f0f0f1}.script-step-bar button.complete span[data-v-fe782244]{background:#f0f0f1;border-color:#f0f0f1;color:#141415}.script-studio-body[data-v-fe782244]{background:#0e0e0f;min-height:0;overflow:hidden}.script-studio-loading[data-v-fe782244]{align-content:center;color:#969aa2;display:grid;font-size:12px;gap:12px;height:100%;place-items:center}.script-step-content[data-v-fe782244]{display:grid;gap:14px;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:18px 24px 14px}.shots-step[data-v-fe782244]{gap:0;grid-template-rows:minmax(0,1fr);padding:0 20px 10px}.script-content-toolbar[data-v-fe782244]{align-items:end;display:flex;gap:24px;justify-content:space-between}.script-content-toolbar h2[data-v-fe782244]{font-size:22px;font-weight:620;margin:6px 0 3px}.script-content-toolbar p[data-v-fe782244]{color:#858991;font-size:11px;margin:0}.prompt-batch-actions[data-v-fe782244],.script-toolbar-actions[data-v-fe782244]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.prompt-batch-actions button[data-v-fe782244],.prompt-batch-actions select[data-v-fe782244],.prompt-mode-select[data-v-fe782244],.script-footer-actions button[data-v-fe782244],.script-toolbar-actions button[data-v-fe782244]{align-items:center;background:#242425;border:1px solid #3a3a3d;border-radius:6px;color:#c8c8cb;display:inline-flex;font-size:10px;gap:6px;min-height:32px;padding:0 10px}.asset-model-select[data-v-fe782244]{background:#242425;border:1px solid #3a3a3d;border-radius:6px;color:#c8c8cb;font-size:10px;min-height:32px;outline:0;padding:0 8px}.asset-model-select option[data-v-fe782244]{color:#222}.prompt-batch-actions button[data-v-fe782244]:hover,.script-toolbar-actions button[data-v-fe782244]:hover{border-color:#77777b;color:#fff}.prompt-batch-actions button[data-v-fe782244]:disabled,.script-toolbar-actions button[data-v-fe782244]:disabled{cursor:wait;opacity:.45}.asset-style-banner[data-v-fe782244],.script-global-style[data-v-fe782244]{align-items:center;background:#35c2d20f;border:1px solid rgba(53,194,210,.18);border-radius:7px;color:#50c7d7;display:flex;gap:10px;min-height:42px;padding:0 13px}.script-global-style label[data-v-fe782244]{align-items:center;color:#81858c;display:flex;flex:1;font-size:10px;gap:10px}.script-global-style input[data-v-fe782244]{background:transparent;border:0;color:#dce0e3;flex:1;font-size:11px;min-width:0;outline:0}.prompt-table-wrap[data-v-fe782244],.shot-table-wrap[data-v-fe782244]{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:8px;min-height:0;overflow:auto;scrollbar-color:#8b8b90 #242426}.prompt-table[data-v-fe782244],.shot-table[data-v-fe782244]{border-collapse:collapse;min-width:1680px;table-layout:fixed;width:100%}.prompt-table th[data-v-fe782244],.shot-table th[data-v-fe782244]{background:var(--studio-header);color:#8f8f94;font-weight:520;height:50px;padding:0 12px;position:sticky;text-align:left;top:0;z-index:2}.prompt-table td[data-v-fe782244],.prompt-table th[data-v-fe782244],.shot-table td[data-v-fe782244],.shot-table th[data-v-fe782244]{border-bottom:1px solid var(--studio-line);border-right:1px solid var(--studio-line);box-sizing:border-box;font-size:12px}.prompt-table td[data-v-fe782244],.shot-table td[data-v-fe782244]{color:#d0d0d2;height:74px;line-height:1.48;padding:7px 9px;vertical-align:middle}.prompt-table td[data-v-fe782244]:last-child,.prompt-table th[data-v-fe782244]:last-child,.shot-table td[data-v-fe782244]:last-child,.shot-table th[data-v-fe782244]:last-child{border-right:0}.shot-table tbody tr[data-v-fe782244]:hover{background:#ffffff05}.shot-number-column[data-v-fe782244]{width:54px}.shot-duration-column[data-v-fe782244]{width:70px}.shot-table .shot-description[data-v-fe782244]{width:28%}.shot-size-column[data-v-fe782244]{width:82px}.shot-lighting-column[data-v-fe782244]{width:11%}.shot-dialogue-column[data-v-fe782244]{width:18%}.shot-camera-column[data-v-fe782244],.shot-sound-column[data-v-fe782244]{width:11%}.shot-prompt-column[data-v-fe782244]{width:112px}.shot-table .shot-action[data-v-fe782244]{width:56px}.prompt-batch-bar input[type=checkbox][data-v-fe782244]{accent-color:#eeeef0}.shot-table input[data-v-fe782244]:not([type=checkbox]),.shot-table select[data-v-fe782244],.shot-table textarea[data-v-fe782244]{background:transparent;border:1px solid transparent;border-radius:3px;box-sizing:border-box;color:#d8d8da;font:inherit;line-height:1.45;min-height:28px;outline:0;padding:4px 5px;resize:none;width:100%}.shot-table textarea[data-v-fe782244]{min-height:58px}.shot-table input[data-v-fe782244]:not([type=checkbox]):focus,.shot-table select[data-v-fe782244]:focus,.shot-table textarea[data-v-fe782244]:focus{background:#222224;border-color:#66666a}.prompt-batch-actions select option[data-v-fe782244],.shot-table select option[data-v-fe782244]{color:#222}.shot-duration[data-v-fe782244]{display:inline-block;width:43px!important}.shot-table td>small[data-v-fe782244]{color:#707075}.shot-number[data-v-fe782244]{text-align:center}.shot-number span[data-v-fe782244]{color:#b8b8bc;font-weight:520}.prompt-shot-no[data-v-fe782244]{color:var(--studio-accent);font-weight:620}.shot-description-display[data-v-fe782244]{background:transparent;border:0;color:#d8d8da;cursor:text;display:-webkit-box;font:inherit;line-height:1.5;max-height:58px;overflow:hidden;overflow-wrap:anywhere;padding:3px 5px;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shot-description.is-editing[data-v-fe782244]{outline:2px solid #eeeeef;outline-offset:-2px;position:relative;z-index:1}.shot-description-display[data-v-fe782244]:hover{background:#212123}.shot-description-display[data-v-fe782244]:focus-visible{outline:1px solid #66666a;outline-offset:-1px}.shot-description-empty[data-v-fe782244]{color:#68686d}.script-mention[data-v-fe782244]{background:transparent;border:0;border-radius:3px;color:inherit;font:inherit;padding:0 2px}.script-mention.mention-character[data-v-fe782244]{background:#4fd0e41a;color:#4fd0e4}.script-mention.mention-scene[data-v-fe782244]{background:#7bcf961a;color:#7bcf96}.script-mention.mention-prop[data-v-fe782244]{background:#e3b45f1a;color:#e3b45f}.script-mention.mention-unknown[data-v-fe782244]{background:#b89be81a;color:#b89be8}.shot-final-prompt[data-v-fe782244]{text-align:center}.shot-final-prompt button[data-v-fe782244]{background:transparent;border:0;color:#98989d;font:inherit;padding:5px 2px;white-space:nowrap}.shot-final-prompt button[data-v-fe782244]:not(:disabled):hover{color:#ededee}.shot-final-prompt button[data-v-fe782244]:disabled{cursor:default}.shot-action[data-v-fe782244]{position:relative;text-align:center}.shot-action details[data-v-fe782244]{display:inline-block;position:relative}.shot-action summary[data-v-fe782244]{border-radius:4px;color:#8f8f94;cursor:pointer;display:grid;height:28px;list-style:none;place-items:center;width:28px}.shot-action summary[data-v-fe782244]::-webkit-details-marker{display:none}.shot-action details[open] summary[data-v-fe782244],.shot-action summary[data-v-fe782244]:hover{background:#29292b;color:#fff}.shot-action-menu[data-v-fe782244]{background:#202022;border:1px solid #3b3b3e;border-radius:6px;box-shadow:0 12px 28px #00000080;display:grid;overflow:hidden;position:absolute;right:0;top:32px;width:106px;z-index:5}.shot-action-menu button[data-v-fe782244]{align-items:center;background:transparent;border:0;color:#c8c8cb;display:flex;font-size:11px;gap:8px;min-height:34px;padding:0 11px;text-align:left}.shot-action-menu button[data-v-fe782244]:hover{background:#303033;color:#fff}.shot-action-menu button[data-v-fe782244]:disabled{opacity:.3}.icon-button[data-v-fe782244]{background:transparent;border:0;border-radius:4px;color:#92969e;display:grid;height:25px;place-items:center;width:25px}.icon-button[data-v-fe782244]:hover{background:#33353a;color:#fff}.script-empty-state[data-v-fe782244],.script-empty-table[data-v-fe782244]{align-content:center;color:#777b83;display:grid;font-size:11px;gap:10px;min-height:230px;place-items:center}.script-empty-state button[data-v-fe782244],.script-empty-table button[data-v-fe782244]{background:#35c2d214;border:1px solid rgba(53,194,210,.35);border-radius:5px;color:#48c5d5;font-size:10px;min-height:30px;padding:0 12px}.assets-step[data-v-fe782244]{background:#09090a;gap:14px;grid-template-rows:auto minmax(0,1fr);padding:8px 18px 12px}.asset-style-banner[data-v-fe782244]{align-items:center;background:transparent;border:0;border-radius:0;display:flex;gap:8px;min-height:26px;min-width:0;padding:0}.asset-style-banner>span[data-v-fe782244]{background:#1f9aac2e;border-radius:3px;color:#42c8d8;flex:none;font-size:11px;line-height:1.2;padding:3px 7px}.asset-style-banner p[data-v-fe782244]{color:#9a9a9f;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-asset-sections[data-v-fe782244]{align-content:start;display:grid;gap:26px;min-height:0;overflow:auto;padding:0 14px 20px 0;scrollbar-color:#8b8b90 transparent}.script-asset-section h3[data-v-fe782244]{color:#d8d8da;font-size:13px;font-weight:540;margin:0 0 10px}.script-asset-grid[data-v-fe782244]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.script-asset-item[data-v-fe782244]{border-radius:4px;cursor:pointer;min-width:0;outline:0;width:296px}.script-asset-item:focus-visible .script-asset-card[data-v-fe782244],.script-asset-item:hover .script-asset-card[data-v-fe782244]{border-color:#77777c}.script-asset-card[data-v-fe782244]{aspect-ratio:16/9;background:#101011;border:1px dashed #48484c;border-radius:4px;box-sizing:border-box;color:#68686d;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.script-asset-card[data-v-fe782244]:has(img){background:#0d0d0e;border-color:#2f2f32;border-style:solid}.script-asset-card.generating[data-v-fe782244]{background:#111718;border-color:#41c8d885;border-style:solid;box-shadow:inset 0 0 22px #41c8d80a}.script-asset-card.generating[data-v-fe782244]:before{animation:asset-card-sheen-fe782244 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(79,215,230,.13),transparent);content:"";height:180%;left:-75%;pointer-events:none;position:absolute;top:-40%;transform:skew(-18deg);width:62%;z-index:1}.script-asset-card.failed[data-v-fe782244]{border-color:#dc676e94}.script-asset-card>img[data-v-fe782244]{background:#0b0b0c;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.asset-editor-image>img.is-generating[data-v-fe782244],.script-asset-card>img.is-generating[data-v-fe782244]{filter:saturate(.45) brightness(.72);opacity:.28}.script-asset-generating[data-v-fe782244]{color:#dfeff1;display:grid;gap:5px;inset:0;justify-items:center;place-content:center;pointer-events:none;position:absolute;text-align:center;z-index:2}.script-asset-generating-icon[data-v-fe782244]{background:#173a3e94;border:1px solid rgba(83,208,222,.34);border-radius:50%;box-shadow:0 0 18px #41c8d81f;color:#55d1df;display:grid;height:34px;place-items:center;width:34px}.script-asset-generating strong[data-v-fe782244]{font-size:11px;font-weight:620}.script-asset-generating small[data-v-fe782244]{color:#7f9ea2;font-size:9px}.script-asset-progress[data-v-fe782244]{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;margin-top:6px;width:min(154px,76%)}.script-asset-progress-track[data-v-fe782244]{background:#6b8b9038;border-radius:999px;box-shadow:inset 0 0 0 1px #64bfc914;height:4px;overflow:hidden}.script-asset-progress-fill[data-v-fe782244]{background:#4fd0df;border-radius:inherit;box-shadow:0 0 8px #4fd0df7a;display:block;height:100%;transition:width .35s ease;width:0}.script-asset-progress output[data-v-fe782244]{color:#8fb4b9;font-size:9px;line-height:1;min-width:28px;text-align:right}.script-asset-progress.indeterminate .script-asset-progress-fill[data-v-fe782244]{animation:asset-progress-indeterminate-fe782244 1.35s ease-in-out infinite;width:38%}.script-asset-placeholder[data-v-fe782244]{align-items:center;color:#66666b;display:inline-flex;font-size:10px;gap:7px}.script-asset-card.failed .script-asset-placeholder[data-v-fe782244]{color:#c36a70}.script-asset-upload[data-v-fe782244]{background:#060607e0;border-radius:4px;color:#e3e3e5;cursor:pointer;display:grid;height:25px;place-items:center;position:absolute;right:7px;top:7px;width:25px}.script-asset-upload[data-v-fe782244]:hover{background:#262628}.script-asset-upload.disabled[data-v-fe782244]{cursor:wait;opacity:.42;z-index:3}.script-asset-upload input[data-v-fe782244]{display:none}@keyframes asset-card-sheen-fe782244{0%{left:-75%}58%,to{left:118%}}@keyframes asset-progress-indeterminate-fe782244{0%{transform:translate(-110%)}55%{transform:translate(115%)}to{transform:translate(265%)}}.script-asset-meta[data-v-fe782244]{display:grid;gap:4px;min-width:0;padding:8px 0 0}.script-asset-meta strong[data-v-fe782244]{color:#e0e0e2;font-size:12px;font-weight:540;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-asset-meta p[data-v-fe782244]{color:#6f6f74;display:flex;font-size:9px;gap:5px;line-height:1.4;margin:0;min-width:0;overflow:hidden;white-space:nowrap}.script-asset-meta p span[data-v-fe782244]{overflow:hidden;text-overflow:ellipsis}.script-asset-meta p span[data-v-fe782244]:first-child{flex:none;max-width:42%}.script-asset-meta p span[data-v-fe782244]:last-child{flex:1}.script-asset-add[data-v-fe782244]{align-content:center;aspect-ratio:1;background:#101011;border:1px dashed #454549;border-radius:4px;color:#66666b;display:grid;font-size:10px;gap:7px;place-items:center;width:166px}.script-asset-add[data-v-fe782244]:hover:not(:disabled){background:#141415;border-color:#747478;color:#a6a6aa}.script-asset-add[data-v-fe782244]:disabled{cursor:wait;opacity:.45}.asset-footer-notice[data-v-fe782244]{align-items:center;color:#9e9ea2;display:flex;gap:8px;min-width:0}.asset-footer-notice svg[data-v-fe782244]{color:#e38a18;flex:none}.asset-footer-notice.complete svg[data-v-fe782244]{color:#26b878}.asset-footer-notice span[data-v-fe782244]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompts-step[data-v-fe782244]{grid-template-rows:auto auto minmax(0,1fr) auto}.prompt-mode-select[data-v-fe782244]{padding-left:8px}.prompt-mode-select span[data-v-fe782244]{color:#767a82}.prompt-mode-select select[data-v-fe782244]{background:transparent;border:0;color:#d8dbdf;font:inherit;outline:0}.prompt-batch-bar[data-v-fe782244]{align-items:center;background:#202125;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:#8d9198;display:flex;font-size:10px;gap:16px;min-height:42px;padding:0 12px}.prompt-batch-bar>label[data-v-fe782244]{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.prompt-batch-actions[data-v-fe782244]{margin-left:auto}.prompt-batch-actions select[data-v-fe782244]{outline:0;padding-right:7px}.prompt-table[data-v-fe782244]{min-width:980px}.prompt-table td[data-v-fe782244]:first-child,.prompt-table th[data-v-fe782244]:first-child{width:72px}.prompt-table td[data-v-fe782244]:nth-child(2),.prompt-table th[data-v-fe782244]:nth-child(2){width:23%}.prompt-table td[data-v-fe782244]:nth-child(5),.prompt-table th[data-v-fe782244]:nth-child(5){width:46px}.prompt-table td[data-v-fe782244]{vertical-align:middle}.prompt-table td[data-v-fe782244]:first-child{display:grid;gap:3px}.prompt-table td:first-child small[data-v-fe782244]{color:#777b83}.prompt-status[data-v-fe782244]{align-items:center;background:#292a2e;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:#a4a8af;display:inline-flex;font-size:9px;gap:5px;min-height:25px;padding:0 7px}.prompt-status.status-ready[data-v-fe782244]{border-color:#63cfb147;color:#63cfb1}.prompt-status.status-failed[data-v-fe782244]{border-color:#ed7c834d;color:#ed7c83}.prompt-preview[data-v-fe782244]{color:#7f838b;font-size:9px;line-height:1.45;margin:5px 0 0;max-height:47px;max-width:390px;overflow:auto}.prompt-description[data-v-fe782244]{color:#b8bbc0!important}.script-group-list[data-v-fe782244]{align-items:center;color:#7e828a;display:flex;font-size:10px;gap:8px;min-height:34px}.script-group-list button[data-v-fe782244]{background:#25262a;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:#d3d6da;display:inline-flex;font-size:9px;gap:7px;padding:6px 9px}.script-group-list button strong[data-v-fe782244]{color:#858991;font-weight:400}.script-studio-footer[data-v-fe782244]{align-items:center;background:#171718;border-top:1px solid var(--studio-line);color:#8e8e93;display:flex;font-size:11px;gap:18px;justify-content:space-between;padding:0 22px}.script-studio-footer>div[data-v-fe782244]:first-child{align-items:center;display:flex;gap:8px}.script-studio-footer small[data-v-fe782244]{color:#65656a;margin-left:8px}.footer-add-shot[data-v-fe782244]{align-items:center;background:transparent;border:0;color:#d8d8da;display:inline-flex;font-size:12px;gap:8px;min-height:36px;padding:0 10px}.footer-add-shot[data-v-fe782244]:hover{color:#fff}.footer-status-dot[data-v-fe782244]{background:#8d8d91;border-radius:50%;height:7px;width:7px}.script-footer-actions[data-v-fe782244]{display:flex;gap:7px}.script-footer-actions button[data-v-fe782244]{color:#bfc2c7}.prompt-detail-actions .footer-primary[data-v-fe782244],.script-footer-actions .footer-primary[data-v-fe782244]{background:#f0f0f1;border-color:#f0f0f1;color:#171719;font-size:12px;font-weight:600;min-height:38px}.prompt-detail-actions .footer-primary[data-v-fe782244]:hover,.script-footer-actions .footer-primary[data-v-fe782244]:hover{background:#fff}.prompt-detail-drawer[data-v-fe782244]{background:#242529;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 22px 65px #000000a6;display:grid;grid-template-rows:70px 44px minmax(0,1fr) 60px;height:min(580px,calc(100% - 120px));overflow:hidden;position:absolute;right:32px;top:102px;width:min(560px,calc(100% - 40px))}.prompt-detail-drawer header[data-v-fe782244]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:0 18px}.prompt-detail-drawer header span[data-v-fe782244]{color:#49c5d5;font-size:9px}.prompt-detail-drawer h3[data-v-fe782244]{font-size:15px;margin:5px 0 0}.prompt-detail-drawer header button[data-v-fe782244]{background:transparent;border:0;color:#9da1a8}.prompt-detail-tabs[data-v-fe782244]{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:4px;padding:7px 12px}.prompt-detail-tabs button[data-v-fe782244]{align-items:center;background:transparent;border:0;border-radius:5px;color:#8f939a;display:inline-flex;font-size:10px;gap:5px;padding:0 9px}.prompt-detail-tabs button.active[data-v-fe782244]{background:#34363b;color:#ebedef}.prompt-detail-drawer>textarea[data-v-fe782244]{background:#202125;border:0;color:#e2e4e7;font:12px/1.65 inherit;min-height:0;outline:0;padding:16px;resize:none}.prompt-detail-actions[data-v-fe782244]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:7px;justify-content:flex-end;padding:0 14px}.prompt-detail-actions button[data-v-fe782244]{align-items:center;background:#2d2f34;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:#c9ccd0;display:inline-flex;font-size:10px;gap:6px;min-height:31px;padding:0 9px}.script-studio-footer.asset-studio-footer[data-v-fe782244]{background:#1b1b1c}.asset-generation-backdrop[data-v-fe782244]{background:#000000c7;inset:0;position:absolute;z-index:14}.asset-generation-dialog[data-v-fe782244]{background:#171718;border:1px solid #444448;border-radius:8px;box-shadow:0 28px 90px #000000b8;color:#d9d9dc;color-scheme:dark;display:grid;grid-template-rows:94px minmax(0,1fr) 104px;inset:8px 16px;overflow:hidden;position:absolute;z-index:15}.asset-generation-dialog>header[data-v-fe782244]{align-items:center;display:flex;justify-content:space-between;padding:0 34px}.asset-generation-dialog>header h2[data-v-fe782244]{color:#eeeeef;font-size:24px;font-weight:650;margin:0}.asset-generation-dialog>header button[data-v-fe782244]{background:transparent;border:0;border-radius:5px;color:#b6b6ba;display:grid;height:42px;place-items:center;width:42px}.asset-generation-dialog>header button[data-v-fe782244]:hover:not(:disabled){background:#242426;color:#fff}.asset-generation-list[data-v-fe782244]{align-content:start;display:grid;gap:28px;min-height:0;overflow:auto;padding:14px 34px 34px;scrollbar-color:#8d959e transparent}.asset-generation-section[data-v-fe782244]{display:grid;gap:10px}.asset-generation-section h3[data-v-fe782244]{color:#8f8f94;font-size:16px;font-weight:560;margin:0 0 2px}.asset-generation-section article[data-v-fe782244]{background:#19191a;border:1px solid #39393c;border-radius:7px;display:grid;gap:7px;min-width:0;padding:14px 18px 15px}.asset-generation-section article.selected[data-v-fe782244]{border-color:#48484c}.asset-generation-heading[data-v-fe782244]{align-items:center;color:#dedee0;cursor:pointer;display:flex;gap:11px;min-width:0}.asset-generation-heading input[data-v-fe782244],.asset-generation-select-all input[data-v-fe782244]{accent-color:#f1f1f2;flex:none;height:20px;margin:0;width:20px}.asset-generation-heading strong[data-v-fe782244]{font-size:16px;font-weight:590;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-generation-heading span[data-v-fe782244]{background:#343436;border-radius:4px;color:#a3a3a8;flex:none;font-size:12px;padding:3px 8px}.asset-generation-section textarea[data-v-fe782244]{background:#1d1d1e;border:1px solid #3b3b3e;border-radius:5px;box-sizing:border-box;color:#bcbcc0;font:14px/1.55 inherit;margin-left:43px;min-height:84px;outline:0;padding:10px 12px;resize:vertical;scrollbar-color:#929aa4 transparent;width:calc(100% - 43px)}.asset-generation-section textarea[data-v-fe782244]:focus{border-color:#68686c;color:#e0e0e2}.asset-generation-dialog>footer[data-v-fe782244]{align-items:center;background:#181819;border-top:1px solid #333336;display:flex;gap:24px;min-width:0;overflow-x:auto;padding:0 32px;scrollbar-width:thin}.asset-generation-control[data-v-fe782244],.asset-generation-credits[data-v-fe782244],.asset-generation-select-all[data-v-fe782244]{align-items:center;color:#d5d5d8;display:inline-flex;flex:none;font-size:15px;gap:9px;white-space:nowrap}.asset-generation-select-all[data-v-fe782244]{cursor:pointer}.asset-generation-control[data-v-fe782244]{color:#f0f0f1}.asset-generation-control select[data-v-fe782244]{background:transparent;border:0;color:#e1e1e3;cursor:pointer;font:inherit;font-size:15px;max-width:210px;min-width:0;outline:0;padding:4px 20px 4px 0}.asset-generation-control select option[data-v-fe782244]{background:#272729;color:#e1e1e3}.asset-generation-credits[data-v-fe782244]{color:#b0b0b4;font-size:17px;margin-left:auto}.asset-generation-credits svg[data-v-fe782244]:not(.spin){color:#bababe;fill:#bababe}.asset-generation-credits small[data-v-fe782244]{color:#85858a;font-size:11px}.asset-generation-credits.insufficient[data-v-fe782244],.asset-generation-credits.insufficient small[data-v-fe782244]{color:#ef8585}.asset-generation-credits.insufficient svg[data-v-fe782244]:not(.spin){color:#ef8585;fill:#ef8585}.asset-generation-submit[data-v-fe782244]{align-items:center;background:#f0f0f1;border:1px solid #f0f0f1;border-radius:8px;color:#171719;display:inline-flex;flex:none;font-size:16px;font-weight:620;gap:8px;justify-content:center;min-height:52px;min-width:120px;padding:0 18px}.asset-generation-submit[data-v-fe782244]:hover:not(:disabled){background:#fff}.asset-generation-dialog button[data-v-fe782244]:disabled{cursor:default;opacity:.45}.asset-editor-backdrop[data-v-fe782244]{background:#000000c7;inset:0;position:absolute;z-index:12}.asset-editor-drawer[data-v-fe782244]{background:#202021;border-left:1px solid #303033;box-shadow:-24px 0 64px #0000006b;color:#d9d9db;color-scheme:dark;display:grid;grid-template-rows:52px minmax(0,1fr) 64px;inset:0 0 0 auto;min-width:480px;overflow:hidden;position:absolute;width:min(600px,40vw);z-index:13}.asset-editor-drawer>header[data-v-fe782244]{align-items:center;border-bottom:1px solid #363638;display:flex;justify-content:space-between;padding:0 18px}.asset-editor-drawer>header h2[data-v-fe782244]{color:#e5e5e7;font-size:15px;font-weight:600;margin:0}.asset-editor-drawer>header button[data-v-fe782244]{background:transparent;border:0;border-radius:4px;color:#c5c5c8;display:grid;height:34px;place-items:center;width:34px}.asset-editor-drawer>header button[data-v-fe782244]:hover:not(:disabled){background:#2d2d2f;color:#fff}.asset-editor-body[data-v-fe782244]{align-content:start;display:grid;gap:20px;min-height:0;overflow:auto;padding:22px 18px 30px;scrollbar-color:#737378 transparent}.asset-editor-visual-section[data-v-fe782244]{display:grid;gap:10px}.asset-editor-field>span[data-v-fe782244],.asset-editor-visual-section h3[data-v-fe782244]{color:#dadadd;font-size:13px;font-weight:560;margin:0}.asset-editor-image[data-v-fe782244]{aspect-ratio:3/2;background:#29292a;border:1px dashed #505054;border-radius:5px;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.asset-editor-image[data-v-fe782244]:has(img){background:#111112;border-color:#3d3d40;border-style:solid}.asset-editor-image.generating[data-v-fe782244]{background:#111718;border-color:#41c8d885;border-style:solid}.asset-editor-image.failed[data-v-fe782244]{border-color:#dc676ea6}.asset-editor-image>img[data-v-fe782244]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.asset-editor-empty-upload[data-v-fe782244]{color:#77777c;cursor:pointer;display:grid;font-size:11px;gap:10px;place-items:center}.asset-editor-empty-upload[data-v-fe782244]:hover{color:#aaaab0}.asset-editor-empty-upload input[data-v-fe782244],.asset-editor-image-menu input[data-v-fe782244]{display:none}.asset-editor-image-menu[data-v-fe782244]{background:#070708e0;border-radius:4px;color:#e8e8ea;cursor:pointer;display:grid;height:31px;place-items:center;position:absolute;right:9px;top:9px;width:31px}.asset-editor-image-menu[data-v-fe782244]:hover{background:#111113}.asset-editor-image-menu.disabled[data-v-fe782244]{cursor:wait;opacity:.42;z-index:3}.asset-editor-generating[data-v-fe782244]{background:radial-gradient(circle at center,rgba(37,91,97,.16),transparent 48%);gap:9px}.asset-editor-generating .script-asset-generating-icon[data-v-fe782244]{height:46px;width:46px}.asset-editor-generating strong[data-v-fe782244]{font-size:14px}.asset-editor-generating small[data-v-fe782244]{font-size:11px}.asset-editor-field[data-v-fe782244]{display:grid;gap:10px;min-width:0}.asset-editor-field input[data-v-fe782244],.asset-editor-field textarea[data-v-fe782244]{background:#303031;border:1px solid transparent;border-radius:5px;box-sizing:border-box;color:#e2e2e4;font:12px/1.65 inherit;outline:0;width:100%}.asset-editor-field input[data-v-fe782244]{height:40px;padding:0 12px}.asset-editor-field textarea[data-v-fe782244]{min-height:280px;overflow:hidden;padding:13px 12px 28px;resize:none}.asset-editor-field input[data-v-fe782244]:focus,.asset-editor-field textarea[data-v-fe782244]:focus{background:#323234;border-color:#66666b}.asset-editor-description[data-v-fe782244]{position:relative}.asset-editor-description small[data-v-fe782244]{bottom:8px;color:#76767b;font-size:9px;pointer-events:none;position:absolute;right:11px}.asset-editor-drawer>footer[data-v-fe782244]{align-items:center;background:#1d1d1e;border-top:1px solid #363638;display:flex;gap:9px;justify-content:flex-end;padding:0 18px}.asset-editor-drawer>footer button[data-v-fe782244]{align-items:center;background:#2b2b2d;border:1px solid #49494d;border-radius:5px;color:#cacacd;display:inline-flex;font-size:12px;gap:7px;justify-content:center;min-height:38px;min-width:82px}.asset-editor-drawer>footer button[data-v-fe782244]:hover:not(:disabled){background:#343436;color:#fff}.asset-editor-drawer>footer .asset-editor-save[data-v-fe782244]{background:#ededee;border-color:#ededee;color:#18181a;font-weight:600}.asset-editor-drawer>footer .asset-editor-save[data-v-fe782244]:hover:not(:disabled){background:#fff;color:#111}.asset-editor-drawer button[data-v-fe782244]:disabled{cursor:default;opacity:.45}.description-editor-dismiss[data-v-fe782244]{background:transparent;inset:0;position:fixed;z-index:8}.description-editor-popover[data-v-fe782244]{background:#171718;border:1px solid #4b4b4f;border-radius:12px;box-shadow:0 22px 54px #000000a8;overflow:hidden;position:fixed;z-index:9}.description-rich-editor[data-v-fe782244]{background:#252526;border-radius:7px;height:172px;margin:14px 14px 0;overflow:hidden;position:relative}.description-editor-popover>footer[data-v-fe782244]{align-items:center;color:#85858a;display:flex;font-size:12px;gap:16px;justify-content:space-between;min-height:58px;padding:0 16px 0 20px}.description-editor-popover>footer button[data-v-fe782244]{background:#f1f1f2;border:0;border-radius:8px;color:#1b1b1d;font-size:14px;font-weight:600;min-height:40px;min-width:96px}.description-editor-popover>footer button[data-v-fe782244]:hover{background:#fff}.description-editor-popover>footer button[data-v-fe782244]:disabled{cursor:default;opacity:.42}.shots-step.prompts-step[data-v-fe782244]{gap:0;grid-template-rows:minmax(0,1fr);padding:0 20px 10px}.prompt-stage-table .shot-prompt-column.is-active[data-v-fe782244]{background:#173137;color:#9ce8f1}.prompt-stage-table .shot-table tbody tr[data-v-fe782244]{background:#171718}.prompt-stage-table .shot-table tbody tr[data-v-fe782244]:hover{background:#1a1a1c}.shot-readonly[data-v-fe782244]{color:#cfcfd2;display:block;line-height:1.5;margin:0;max-height:58px;overflow:hidden;overflow-wrap:anywhere}.shot-duration-readonly[data-v-fe782244]{text-align:center;white-space:nowrap}.shot-description-readonly[data-v-fe782244]{cursor:default}.shot-description-readonly[data-v-fe782244]:hover{background:transparent}.shot-final-prompt button[data-v-fe782244]{align-items:center;display:inline-flex;gap:5px;justify-content:center}.shot-final-prompt button.status-ready[data-v-fe782244]{color:#c9c9cc}.shot-final-prompt button.status-composing[data-v-fe782244]{color:#5ed4e3}.shot-final-prompt button.status-stale[data-v-fe782244]{color:#d8a354}.shot-final-prompt button.status-failed[data-v-fe782244]{color:#e27078}.prompt-batch-backdrop[data-v-fe782244]{background:#000000d1;inset:0;position:absolute;z-index:10}.prompt-batch-dialog[data-v-fe782244]{background:#19191a;border:1px solid #3c3c3f;border-radius:12px;box-shadow:0 34px 100px #000000d1;color:#dedee0;display:grid;grid-template-rows:86px minmax(0,1fr) 96px;height:min(900px,calc(100% - 40px));left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1560px,calc(100% - 48px));z-index:11}.prompt-batch-dialog>header[data-v-fe782244]{align-items:center;border-bottom:1px solid #343436;display:flex;justify-content:space-between;padding:0 32px}.prompt-batch-dialog>header>div[data-v-fe782244]{align-items:center;display:flex;gap:10px}.prompt-batch-dialog>header h2[data-v-fe782244]{color:#f2f2f3;font-size:24px;font-weight:620;margin:0}.prompt-batch-dialog>header svg[data-v-fe782244]{color:#8d8d92}.prompt-batch-dialog>header button[data-v-fe782244]{background:transparent;border:0;border-radius:6px;color:#a4a4a8;display:grid;height:42px;place-items:center;width:42px}.prompt-batch-dialog>header button[data-v-fe782244]:hover:not(:disabled){background:#29292b;color:#fff}.prompt-batch-list[data-v-fe782244]{min-height:0;overflow:auto;padding:34px;scrollbar-color:#8c9299 transparent}.prompt-batch-list article[data-v-fe782244]{align-items:center;background:#1d1d1e;border:1px solid #3b3b3e;border-bottom:0;color:#b6b6ba;cursor:pointer;display:grid;gap:16px;grid-template-columns:28px 92px minmax(0,1fr) 92px 70px;min-height:82px;padding:0 22px}.prompt-batch-list article[data-v-fe782244]:first-child{border-radius:9px 9px 0 0}.prompt-batch-list article[data-v-fe782244]:last-child{border-bottom:1px solid #3b3b3e;border-radius:0 0 9px 9px}.prompt-batch-list article[data-v-fe782244]:only-child{border-radius:9px}.prompt-batch-list article.selected[data-v-fe782244]{background:#202021}.prompt-batch-list article>input[data-v-fe782244]{accent-color:#f0f0f1;cursor:pointer;height:24px;margin:0;width:24px}.prompt-batch-list article>strong[data-v-fe782244]{color:#efeff0;font-size:15px;font-weight:560;white-space:nowrap}.prompt-batch-list article>p[data-v-fe782244]{color:#9b9b9f;font-size:14px;line-height:1.6;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-batch-list article>span[data-v-fe782244]{background:#29292b;border-radius:4px;color:#838388;font-size:10px;justify-self:end;padding:5px 8px;white-space:nowrap}.prompt-batch-list article>span.status-ready[data-v-fe782244]{background:#48c9a417;color:#50c9a8}.prompt-batch-list article>span.status-stale[data-v-fe782244]{background:#d6a15b17;color:#d6a15b}.prompt-batch-list article>span.status-failed[data-v-fe782244]{background:#e4777e17;color:#e4777e}.prompt-batch-list article>button[data-v-fe782244]{background:transparent;border:0;color:#a8a8ac;font-size:14px;padding:10px 0}.prompt-batch-list article>button[data-v-fe782244]:hover{color:#fff}.prompt-batch-dialog>footer[data-v-fe782244]{align-items:center;background:#171718;border-top:1px solid #343436;display:flex;gap:26px;min-width:0;padding:0 30px}.prompt-batch-model[data-v-fe782244],.prompt-batch-modes label[data-v-fe782244],.prompt-batch-select-all[data-v-fe782244]{align-items:center;display:inline-flex;gap:9px;white-space:nowrap}.prompt-batch-select-all[data-v-fe782244]{color:#e1e1e3;font-size:14px}.prompt-batch-select-all input[data-v-fe782244]{accent-color:#f0f0f1;height:23px;width:23px}.prompt-batch-select-all small[data-v-fe782244]{color:#77777c;font-size:12px}.prompt-batch-model[data-v-fe782244]{color:#ededee;min-width:0}.prompt-batch-model select[data-v-fe782244]{background:transparent;border:0;color:#dedee0;font-size:14px;max-width:230px;outline:0}.prompt-batch-model select option[data-v-fe782244]{color:#222}.prompt-batch-modes[data-v-fe782244]{align-items:center;color:#a4a4a8;display:flex;font-size:13px;gap:18px;margin-left:auto}.prompt-batch-modes input[data-v-fe782244]{accent-color:#ededee;height:18px;width:18px}.prompt-batch-credits[data-v-fe782244]{align-items:center;color:#a1a1a5;display:inline-flex;font-size:13px;gap:6px}.prompt-batch-submit[data-v-fe782244]{align-items:center;background:#f0f0f1;border:1px solid #f0f0f1;border-radius:8px;color:#181819;display:inline-flex;font-size:14px;font-weight:620;gap:8px;justify-content:center;min-height:50px;padding:0 22px;white-space:nowrap}.prompt-batch-submit[data-v-fe782244]:hover:not(:disabled){background:#fff}.prompt-batch-submit[data-v-fe782244]:disabled{cursor:not-allowed;opacity:.38}.prompt-detail-backdrop[data-v-fe782244]{background:#000000c2;inset:0;position:absolute;z-index:20}.prompt-detail-dialog[data-v-fe782244]{background:#181819;border:1px solid #414144;border-radius:8px;box-shadow:0 30px 86px #000000c2;color:#dedee0;display:grid;grid-template-rows:68px minmax(0,1fr) 74px;height:min(760px,calc(100% - 56px));left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(820px,calc(100% - 40px));z-index:21}.prompt-detail-dialog>header[data-v-fe782244]{align-items:center;border-bottom:1px solid #333335;display:flex;justify-content:space-between;padding:0 20px}.prompt-detail-dialog>header h2[data-v-fe782244]{color:#eeeeef;font-size:17px;font-weight:620;margin:0}.prompt-detail-dialog>header button[data-v-fe782244]{background:transparent;border:0;border-radius:4px;color:#99999e;display:grid;height:34px;place-items:center;width:34px}.prompt-detail-dialog>header button[data-v-fe782244]:hover{background:#28282a;color:#fff}.prompt-detail-body[data-v-fe782244]{display:grid;gap:16px;grid-template-rows:minmax(180px,.8fr) minmax(240px,1.2fr);min-height:0;overflow:auto;padding:18px 20px}.prompt-editor-section[data-v-fe782244]{display:grid;gap:8px;grid-template-rows:32px minmax(0,1fr);min-height:0}.prompt-editor-section>header[data-v-fe782244]{align-items:center;display:flex;gap:12px;justify-content:space-between}.prompt-editor-section>header>div[data-v-fe782244]{align-items:center;display:flex;gap:9px}.prompt-editor-section>header strong[data-v-fe782244]{color:#d8d8db;font-size:12px;font-weight:560}.prompt-editor-section>header span[data-v-fe782244]{align-items:center;background:#272729;border-radius:4px;color:#8d8d92;display:inline-flex;font-size:9px;gap:4px;min-height:22px;padding:0 7px}.prompt-editor-section>header span.status-ready[data-v-fe782244]{background:#48c9a41a;color:#48c9a4}.prompt-editor-section>header span.status-stale[data-v-fe782244]{background:#d7a0521a;color:#d7a052}.prompt-editor-section>header span.status-failed[data-v-fe782244]{background:#e270781a;color:#e27078}.prompt-editor-section>header small[data-v-fe782244]{color:#747479;font-size:9px}.prompt-editor-section .prompt-rich-editor[data-v-fe782244]{background:#111112;border:1px solid #343437;border-radius:7px;min-height:0}.prompt-editor-section .prompt-rich-editor[data-v-fe782244]:focus-within{background:#131314;border-color:#626267}.prompt-editor-section .prompt-rich-editor[data-v-fe782244] .script-description-editor-input{color:#dedee0;font:12px/1.7 inherit;padding:14px 15px;scrollbar-color:#4a4a4e transparent;scrollbar-width:thin}.prompt-editor-section .prompt-rich-editor[data-v-fe782244] .script-description-editor-input::-webkit-scrollbar{width:6px}.prompt-editor-section .prompt-rich-editor[data-v-fe782244] .script-description-editor-input::-webkit-scrollbar-thumb{background:#4a4a4e;border-radius:3px}.prompt-detail-dialog>footer[data-v-fe782244]{align-items:center;background:#151516;border-top:1px solid #333335;display:flex;gap:10px;min-width:0;padding:0 18px}.prompt-model-select[data-v-fe782244]{align-items:center;color:#ededee;display:inline-flex;gap:7px;min-width:0}.prompt-model-select select[data-v-fe782244]{background:transparent;border:0;color:#dedee0;font-size:11px;max-width:190px;outline:0}.prompt-model-select option[data-v-fe782244]{color:#222}.prompt-compose-options[data-v-fe782244]{align-items:center;color:#8d8d92;display:flex;font-size:10px;gap:10px;margin-left:auto}.prompt-compose-options label[data-v-fe782244],.prompt-compose-options span[data-v-fe782244]{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.prompt-compose-options input[data-v-fe782244]{accent-color:#dcdcdf}.prompt-compose-options span[data-v-fe782244]{color:#9a9a9f}.prompt-compose-button[data-v-fe782244],.prompt-save-button[data-v-fe782244]{align-items:center;background:#28282a;border:1px solid #444448;border-radius:6px;color:#c9c9cc;display:inline-flex;font-size:11px;gap:6px;justify-content:center;min-height:38px;padding:0 13px}.prompt-compose-button[data-v-fe782244]{background:#ededee;border-color:#ededee;color:#171719;font-weight:600}.prompt-save-button[data-v-fe782244]:hover:not(:disabled){background:#333335;color:#fff}.prompt-compose-button[data-v-fe782244]:hover:not(:disabled){background:#fff}.prompt-compose-button[data-v-fe782244]:disabled,.prompt-save-button[data-v-fe782244]:disabled{cursor:wait;opacity:.42}.script-batch-dialog[data-v-fe782244]{background:#1c1d20;border:1px solid hsla(0,0%,100%,.18);border-radius:9px;box-shadow:0 30px 90px #000000b8;display:grid;grid-template-rows:76px auto minmax(0,1fr) auto;left:50%;max-height:min(760px,calc(100% - 90px));overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100% - 80px));z-index:3}.batch-dialog-backdrop[data-v-fe782244]{background:#040506b8;inset:0;position:absolute;z-index:2}.script-batch-dialog>header[data-v-fe782244]{align-items:center;background:#18191c;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:0 22px}.script-batch-dialog>header span[data-v-fe782244]{color:#48c5d5;font-size:8px;letter-spacing:.14em}.script-batch-dialog>header h2[data-v-fe782244]{font-size:18px;margin:5px 0 0}.script-batch-dialog>header button[data-v-fe782244]{background:transparent;border:0;color:#a8acb2;display:grid;height:30px;place-items:center;width:30px}.batch-dialog-note[data-v-fe782244]{background:#25262a;border-radius:6px;color:#a9adb4!important;font-size:10px!important;margin:14px 20px 8px;padding:11px 13px}.batch-shot-list[data-v-fe782244]{align-content:start;display:grid;gap:7px;min-height:0;overflow:auto;padding:8px 20px 16px}.batch-shot-list article[data-v-fe782244]{align-items:center;background:#202125;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:#c9ccd0;cursor:pointer;display:grid;gap:11px;grid-template-columns:20px minmax(0,1fr) 90px;padding:11px 12px}.batch-shot-list article.selected[data-v-fe782244]{background:#35c2d212;border-color:#35c2d28c}.batch-shot-list article>input[data-v-fe782244]{accent-color:#35c2d2}.batch-shot-list article strong[data-v-fe782244]{font-size:11px}.batch-shot-list article p[data-v-fe782244]{color:#8e9299;font-size:9px;line-height:1.4;margin:5px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-shot-list article small[data-v-fe782244]{color:#656a72;font-size:8px}.batch-shot-list article>label[data-v-fe782244]{align-items:center;color:#8c9098;display:inline-flex;font-size:9px;gap:4px}.batch-shot-list article>label input[data-v-fe782244]{background:#292a2e;border:1px solid hsla(0,0%,100%,.13);border-radius:4px;color:#e2e4e5;outline:0;padding:5px;width:50px}.script-batch-dialog>footer[data-v-fe782244]{align-items:center;background:#18191c;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:10px;padding:13px 20px}.script-batch-dialog>footer label[data-v-fe782244]{align-items:center;color:#83878f;display:inline-flex;font-size:9px;gap:6px}.script-batch-dialog>footer select[data-v-fe782244]{background:#28292d;border:1px solid hsla(0,0%,100%,.13);border-radius:5px;color:#d4d7da;font-size:9px;min-height:31px;outline:0;padding:0 8px}.script-batch-dialog>footer select option[data-v-fe782244]{color:#222}.script-batch-dialog>footer button[data-v-fe782244]{align-items:center;background:#eef0f1;border:1px solid #eef0f1;border-radius:6px;color:#161719;display:inline-flex;font-size:10px;font-weight:600;gap:6px;margin-left:auto;min-height:35px;padding:0 15px}.script-batch-dialog>footer button[data-v-fe782244]:disabled{opacity:.45}.batch-audio input[data-v-fe782244]{accent-color:#35c2d2}@media(max-width:1280px){.script-studio-overlay[data-v-fe782244]{padding:0}.script-studio-shell[data-v-fe782244]{border-radius:0;height:100%;width:100%}.script-step-bar button[data-v-fe782244]{min-width:145px}.script-content-toolbar[data-v-fe782244]{align-items:start;flex-direction:column}.prompt-batch-bar[data-v-fe782244]{align-items:start;flex-wrap:wrap;padding:8px 12px}.prompt-batch-actions[data-v-fe782244]{margin-left:0}.prompt-batch-dialog[data-v-fe782244]{grid-template-rows:72px minmax(0,1fr) auto;height:calc(100% - 24px);width:calc(100% - 24px)}.prompt-batch-list[data-v-fe782244]{padding:20px}.prompt-batch-list article[data-v-fe782244]{gap:12px;grid-template-columns:24px 78px minmax(0,1fr) 82px 56px;padding-inline:16px}.prompt-batch-dialog>footer[data-v-fe782244]{flex-wrap:wrap;gap:12px 20px;padding:14px 20px}.prompt-batch-modes[data-v-fe782244]{margin-left:0}.prompt-batch-submit[data-v-fe782244]{margin-left:auto}.asset-generation-dialog>footer[data-v-fe782244]{gap:14px;padding-inline:18px}.asset-generation-control select[data-v-fe782244]{font-size:13px;max-width:150px}}@media(max-width:720px){.assets-step[data-v-fe782244]{padding-inline:12px}.script-asset-sections[data-v-fe782244]{padding-right:4px}.script-asset-item[data-v-fe782244]{width:min(296px,calc(100vw - 28px))}.script-asset-add[data-v-fe782244]{width:min(166px,calc(50vw - 20px))}.asset-studio-footer[data-v-fe782244]{gap:10px;padding-inline:12px}.asset-footer-notice span[data-v-fe782244]{white-space:normal}.asset-editor-drawer[data-v-fe782244]{min-width:0;width:100%}.asset-editor-body[data-v-fe782244]{padding-inline:14px}.asset-generation-dialog[data-v-fe782244]{border:0;border-radius:0;grid-template-rows:70px minmax(0,1fr) auto;inset:0}.asset-generation-dialog>header[data-v-fe782244]{padding:0 16px}.asset-generation-dialog>header h2[data-v-fe782244]{font-size:20px}.asset-generation-list[data-v-fe782244]{gap:22px;padding:8px 12px 24px}.asset-generation-section article[data-v-fe782244]{padding:12px}.asset-generation-section textarea[data-v-fe782244]{margin-left:0;width:100%}.asset-generation-dialog>footer[data-v-fe782244]{flex-wrap:wrap;gap:12px 16px;overflow:visible;padding:14px 16px}.asset-generation-credits[data-v-fe782244]{margin-left:0}.asset-generation-submit[data-v-fe782244]{margin-left:auto;min-height:44px}.prompt-detail-dialog[data-v-fe782244]{border:0;border-radius:0;height:100%;width:100%}.prompt-detail-dialog>footer[data-v-fe782244]{align-items:stretch;flex-wrap:wrap;padding-block:10px}.prompt-compose-options[data-v-fe782244]{margin-left:0;order:3;width:100%}.prompt-batch-dialog[data-v-fe782244]{border:0;border-radius:0;height:100%;inset:0;transform:none;width:100%}.prompt-batch-dialog>header[data-v-fe782244]{padding-inline:16px}.prompt-batch-dialog>header h2[data-v-fe782244]{font-size:19px}.prompt-batch-list[data-v-fe782244]{padding:12px}.prompt-batch-list article[data-v-fe782244]{gap:5px 10px;grid-template-areas:"check title detail" "check copy copy" "check status status";grid-template-columns:24px minmax(0,1fr) 56px;min-height:92px;padding:12px}.prompt-batch-list article>input[data-v-fe782244]{grid-area:check}.prompt-batch-list article>strong[data-v-fe782244]{grid-area:title}.prompt-batch-list article>p[data-v-fe782244]{grid-area:copy}.prompt-batch-list article>span[data-v-fe782244]{grid-area:status;justify-self:start}.prompt-batch-list article>button[data-v-fe782244]{grid-area:detail}.prompt-batch-dialog>footer[data-v-fe782244]{align-items:stretch;gap:10px 14px;padding:12px}.prompt-batch-select-all[data-v-fe782244]{width:100%}.prompt-batch-model[data-v-fe782244]{flex:1}.prompt-batch-model select[data-v-fe782244]{width:100%}.prompt-batch-modes[data-v-fe782244]{order:3;width:100%}.prompt-batch-credits[data-v-fe782244]{margin-left:auto}.prompt-batch-submit[data-v-fe782244]{min-height:44px}}@media(prefers-reduced-motion:reduce){.script-asset-card.generating[data-v-fe782244]:before,.script-asset-generating .spin[data-v-fe782244],.script-asset-progress.indeterminate .script-asset-progress-fill[data-v-fe782244]{animation:none}}.vue-flow__node.vue-flow__node-frame,.vue-flow__node.vue-flow__node-frame.selected{pointer-events:none;z-index:-1!important}.vue-flow__node.agent-locate-flash>*{animation:agent-locate-flash 1s ease-out}@keyframes agent-locate-flash{0%,50%{outline:2px solid var(--canvas-cyan);outline-offset:4px}25%,75%{outline:2px solid var(--cv-cyan-52a30);outline-offset:4px}to{outline:2px solid transparent;outline-offset:4px}}.aitv-node.remote-new,.frame-node.remote-new{animation:canvas-remote-in 1.2s ease-out}@keyframes canvas-remote-in{0%{opacity:0;outline:2px solid var(--canvas-cyan);outline-offset:4px}25%{opacity:1;outline:2px solid var(--canvas-cyan);outline-offset:4px}to{opacity:1;outline:2px solid transparent;outline-offset:4px}}
