*{box-sizing:border-box}body{color:#f8fafc;background:#080b16;min-width:320px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sr-only[data-v-3b191e4b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-shell[data-v-3b191e4b]{--color-bg-app:#080b16;--color-bg-app-2:#0b1020;--color-bg-surface:#111827;--color-bg-surface-raised:#172033;--color-bg-surface-soft:#0f172ac2;--color-border-subtle:#94a3b829;--color-border-strong:#94a3b847;--color-border-active:#7c3aed8f;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-primary:#7c3aed;--color-primary-hover:#8b5cf6;--color-primary-soft:#7c3aed29;--color-accent:#06b6d4;--color-accent-soft:#06b6d424;--color-success:#22c55e;--color-success-soft:#22c55e24;--color-warning:#f59e0b;--color-warning-soft:#f59e0b24;--color-danger:#ef4444;--color-danger-soft:#ef444424;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:28px;background:radial-gradient(circle at top left, #7c3aed3d, transparent 34rem), radial-gradient(circle at top right, #06b6d429, transparent 30rem), linear-gradient(135deg, var(--color-bg-app) 0%, var(--color-bg-app-2) 54%, #111827 100%);grid-template-columns:320px minmax(0,1fr);gap:24px;min-height:100dvh;padding:24px;display:grid;overflow-x:hidden}.app-sidebar[data-v-3b191e4b],.topbar[data-v-3b191e4b],.hero[data-v-3b191e4b],.workspace-area[data-v-3b191e4b],.video-production-shell[data-v-3b191e4b],.preview-canvas[data-v-3b191e4b],.production-inspector[data-v-3b191e4b],.stepper[data-v-3b191e4b],.active-panel[data-v-3b191e4b],.panel-card[data-v-3b191e4b],.current-step-panel[data-v-3b191e4b],.llm-config-panel[data-v-3b191e4b],.summary-grid div[data-v-3b191e4b],.stage-card[data-v-3b191e4b],.shot-card[data-v-3b191e4b],.export-result[data-v-3b191e4b],.llm-config-card[data-v-3b191e4b],.pipeline-monitor-panel[data-v-3b191e4b],.telemetry-card[data-v-3b191e4b],.selected-node-panel[data-v-3b191e4b],.recovery-queue[data-v-3b191e4b],.recovery-item[data-v-3b191e4b],.assets-panel[data-v-3b191e4b],.asset-matrix article[data-v-3b191e4b],.sidebar-health[data-v-3b191e4b],.node-detail-dialog[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #0000003d}.app-sidebar[data-v-3b191e4b]{border-radius:var(--radius-2xl);align-self:start;gap:18px;height:calc(100dvh - 48px);padding:20px;display:grid;position:sticky;top:24px}.sidebar-brand[data-v-3b191e4b],.brand-mark[data-v-3b191e4b],.topbar-status[data-v-3b191e4b],.step-title-row[data-v-3b191e4b],.section-heading[data-v-3b191e4b],.llm-config-header[data-v-3b191e4b],.config-card-topline[data-v-3b191e4b],.config-actions[data-v-3b191e4b],.node-actions[data-v-3b191e4b]{align-items:center;gap:12px;display:flex}.sidebar-brand strong[data-v-3b191e4b],.sidebar-brand span[data-v-3b191e4b],.brand-mark strong[data-v-3b191e4b],.brand-mark span[data-v-3b191e4b]{display:block}.sidebar-brand span[data-v-3b191e4b]:last-child,.brand-mark span[data-v-3b191e4b]:last-child{color:var(--color-text-muted);font-size:12px}.brand-orb[data-v-3b191e4b]{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));border-radius:16px;flex:none;width:40px;height:40px;box-shadow:0 0 32px #06b6d447}.feature-menu[data-v-3b191e4b]{gap:10px;display:grid}.menu-item[data-v-3b191e4b]{border-radius:var(--radius-lg);width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.menu-item.active[data-v-3b191e4b]{border-color:var(--color-border-active);background:linear-gradient(135deg, var(--color-primary-soft), #06b6d414);color:var(--color-text-primary)}.menu-icon[data-v-3b191e4b],.node-index[data-v-3b191e4b],.step-index[data-v-3b191e4b]{border-radius:var(--radius-md);background:var(--color-accent-soft);color:#67e8f9;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.menu-item strong[data-v-3b191e4b],.menu-item small[data-v-3b191e4b],.menu-item em[data-v-3b191e4b]{display:block}.menu-item small[data-v-3b191e4b],.menu-item em[data-v-3b191e4b],.sidebar-health span[data-v-3b191e4b]{color:var(--color-text-muted);font-size:12px;font-style:normal}.sidebar-health[data-v-3b191e4b]{border-radius:var(--radius-xl);align-self:end;padding:16px}.studio-main[data-v-3b191e4b]{gap:18px;min-width:0;display:grid}.topbar[data-v-3b191e4b],.hero[data-v-3b191e4b],.workspace-area[data-v-3b191e4b]{border-radius:var(--radius-2xl)}.topbar[data-v-3b191e4b]{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.compact-hero[data-v-3b191e4b]{margin:0;padding:22px}.workspace-area[data-v-3b191e4b]{padding:20px}.eyebrow[data-v-3b191e4b],.stage-kicker[data-v-3b191e4b]{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1[data-v-3b191e4b],h2[data-v-3b191e4b],h3[data-v-3b191e4b],p[data-v-3b191e4b]{overflow-wrap:anywhere}h1[data-v-3b191e4b]{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04}.subtitle[data-v-3b191e4b]{max-width:880px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.65}.workflow-card[data-v-3b191e4b]{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.stepper[data-v-3b191e4b],.active-panel[data-v-3b191e4b],.current-step-panel[data-v-3b191e4b],.panel-card[data-v-3b191e4b],.video-production-shell[data-v-3b191e4b],.production-inspector[data-v-3b191e4b],.llm-config-panel[data-v-3b191e4b],.stage-card[data-v-3b191e4b],.shot-card[data-v-3b191e4b],.export-result[data-v-3b191e4b],.llm-config-card[data-v-3b191e4b],.pipeline-monitor-panel[data-v-3b191e4b],.telemetry-card[data-v-3b191e4b],.selected-node-panel[data-v-3b191e4b],.recovery-queue[data-v-3b191e4b],.recovery-item[data-v-3b191e4b],.assets-panel[data-v-3b191e4b]{border-radius:var(--radius-xl);padding:20px}.stepper[data-v-3b191e4b]{gap:12px;display:grid;position:sticky;top:24px}.stepper-heading h2[data-v-3b191e4b],.section-heading h2[data-v-3b191e4b],.llm-config-header h2[data-v-3b191e4b],.current-step-panel h2[data-v-3b191e4b],.pipeline-monitor-panel h2[data-v-3b191e4b],.assets-panel h2[data-v-3b191e4b]{margin:0}.step[data-v-3b191e4b]{border-radius:var(--radius-lg);color:var(--color-text-muted);border:1px solid #0000;grid-template-columns:46px 1fr;gap:14px;padding:14px;display:grid}.step.active[data-v-3b191e4b]{color:var(--color-text-primary);background:var(--color-primary-soft);border-color:var(--color-border-active)}.step.done[data-v-3b191e4b]{color:#dcfce7;background:var(--color-success-soft);border-color:#22c55e47}.step h3[data-v-3b191e4b]{margin:0;font-size:16px}.step p[data-v-3b191e4b],.helper[data-v-3b191e4b],.stage-card p[data-v-3b191e4b],.shot-card p[data-v-3b191e4b],.llm-config-header p[data-v-3b191e4b],.llm-config-card p[data-v-3b191e4b],.llm-config-card small[data-v-3b191e4b],.current-step-panel p[data-v-3b191e4b],.detail-list dd[data-v-3b191e4b],.recover-note p[data-v-3b191e4b]{color:var(--color-text-muted);margin:0;line-height:1.6}.active-panel[data-v-3b191e4b],.pipeline-monitor-panel[data-v-3b191e4b],.assets-panel[data-v-3b191e4b]{gap:18px;display:grid}.video-production-shell[data-v-3b191e4b]{background:radial-gradient(circle at 18% 10%,#7c5cff2e,#0000 26rem),#030406b8;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;margin-bottom:20px;display:grid}.production-main-stage[data-v-3b191e4b]{gap:14px;min-width:0;display:grid}.production-header[data-v-3b191e4b]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.preview-canvas[data-v-3b191e4b]{background:#000;border-radius:20px;padding:12px;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000057}.preview-canvas-frame[data-v-3b191e4b]{aspect-ratio:16/9;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 20% 20%,#0099ff29,#0000 30%),radial-gradient(circle at 80% 70%,#7c5cff2e,#0000 34%),#030406;border:1px solid #ffffff14;border-radius:16px;align-content:space-between;min-height:340px;padding:18px;display:grid;position:relative;overflow:hidden}.preview-topline[data-v-3b191e4b],.preview-footer[data-v-3b191e4b],.timeline-strip[data-v-3b191e4b],.inspector-actions[data-v-3b191e4b]{align-items:center;gap:10px;display:flex}.preview-topline[data-v-3b191e4b],.preview-footer[data-v-3b191e4b]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.preview-content[data-v-3b191e4b]{align-self:center;max-width:680px}.preview-content h3[data-v-3b191e4b]{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(26px,4vw,46px);line-height:1.03}.preview-content p[data-v-3b191e4b]{max-width:620px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.65}.timeline-strip[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);background:#0f1011db;border-radius:18px;padding:10px;overflow-x:auto}.timeline-item[data-v-3b191e4b]{min-width:132px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"dot title""dot status";column-gap:10px;padding:10px 12px;display:grid;position:relative}.timeline-item strong[data-v-3b191e4b]{grid-area:title}.timeline-item small[data-v-3b191e4b]{color:var(--color-text-muted);grid-area:status}.timeline-dot[data-v-3b191e4b]{background:var(--color-text-muted);border-radius:999px;grid-area:dot;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #ffffff0a}.timeline-item.done .timeline-dot[data-v-3b191e4b]{background:var(--color-success)}.timeline-item.ready .timeline-dot[data-v-3b191e4b],.timeline-item.running .timeline-dot[data-v-3b191e4b]{background:var(--color-accent)}.timeline-item.failed .timeline-dot[data-v-3b191e4b]{background:var(--color-danger)}.timeline-item.blocked .timeline-dot[data-v-3b191e4b],.timeline-item.waiting .timeline-dot[data-v-3b191e4b]{background:var(--color-warning)}.production-inspector[data-v-3b191e4b]{background:#0f1011e6;align-content:start;align-self:stretch;gap:16px;display:grid}.production-inspector h2[data-v-3b191e4b]{margin:-4px 0 0}.production-inspector dl[data-v-3b191e4b]{gap:10px;margin:0;display:grid}.production-inspector dl div[data-v-3b191e4b]{border-top:1px solid var(--color-border-subtle);gap:5px;padding:12px 0;display:grid}.production-inspector dt[data-v-3b191e4b]{color:#dbeafe;font-size:12px;font-weight:900}.production-inspector dd[data-v-3b191e4b]{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.current-step-panel[data-v-3b191e4b]{background:linear-gradient(135deg,#7c3aed2e,#06b6d41a),#0f172ad1;border-color:#7c3aed5c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.section-heading[data-v-3b191e4b],.llm-config-header[data-v-3b191e4b],.config-card-topline[data-v-3b191e4b]{justify-content:space-between;align-items:flex-start}.field-label[data-v-3b191e4b]{color:#dbeafe;margin:16px 0 8px;font-weight:800;display:block}.ingest-mode-tabs[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);background:#0206176b;border-radius:999px;gap:8px;width:fit-content;max-width:100%;margin:16px 0 14px;padding:6px;display:inline-flex}.ingest-mode-button[data-v-3b191e4b]{min-height:38px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:900}.ingest-mode-button.active[data-v-3b191e4b]{color:#fff;background:linear-gradient(135deg,#7c3aede0,#06b6d4c7);box-shadow:0 12px 28px #06b6d429}.script-import-panel[data-v-3b191e4b],.script-paste-panel[data-v-3b191e4b]{margin:0 0 14px}.import-dropzone[data-v-3b191e4b]{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#06b6d41f,#0000 18rem),#02061757;border:1px dashed #94a3b857;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.import-dropzone strong[data-v-3b191e4b],.import-file-meta strong[data-v-3b191e4b]{display:block}.import-dropzone p[data-v-3b191e4b]{color:var(--color-text-muted);margin:6px 0 0;line-height:1.55}.file-picker-label[data-v-3b191e4b]{border-radius:var(--radius-md);background:var(--color-bg-surface-raised);min-height:42px;color:var(--color-text-primary);cursor:pointer;border:1px solid var(--color-border-strong);place-items:center;padding:0 16px;font-weight:900;display:inline-grid}.file-picker-input[data-v-3b191e4b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-file-meta[data-v-3b191e4b]{border-radius:var(--radius-md);background:var(--color-success-soft);border:1px solid #22c55e42;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.import-file-meta span[data-v-3b191e4b],.import-file-meta small[data-v-3b191e4b]{overflow-wrap:anywhere;min-width:0}.import-file-meta small[data-v-3b191e4b]{color:var(--color-text-muted)}textarea[data-v-3b191e4b],select[data-v-3b191e4b],input[data-v-3b191e4b]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font:inherit;background:#02061785;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background .18s}textarea[data-v-3b191e4b]{resize:vertical;min-height:190px;line-height:1.65}textarea[data-v-3b191e4b]:focus-visible,select[data-v-3b191e4b]:focus-visible,input[data-v-3b191e4b]:focus-visible,button[data-v-3b191e4b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;box-shadow:0 0 0 3px #06b6d438}.button[data-v-3b191e4b]{border-radius:var(--radius-md);min-height:44px;color:var(--color-text-primary);cursor:pointer;border:0;padding:0 18px;font-size:15px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,opacity .16s}.button[data-v-3b191e4b]:hover:not(:disabled){transform:translateY(-1px)}.button[data-v-3b191e4b]:disabled{cursor:not-allowed;opacity:.45}.button-primary[data-v-3b191e4b]{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));box-shadow:0 16px 36px #06b6d438}.button-secondary[data-v-3b191e4b]{border:1px solid var(--color-border-strong);background:var(--color-bg-surface-raised)}.button-ghost[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:0 0}.current-step-action[data-v-3b191e4b]{min-width:150px}.summary-grid[data-v-3b191e4b],.asset-matrix[data-v-3b191e4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.asset-matrix[data-v-3b191e4b]{grid-template-columns:repeat(6,minmax(0,1fr))}.summary-grid div[data-v-3b191e4b],.asset-matrix article[data-v-3b191e4b],.asset-card[data-v-3b191e4b],.asset-empty-card[data-v-3b191e4b],.asset-empty-hero[data-v-3b191e4b],.delivery-card[data-v-3b191e4b]{border-radius:var(--radius-lg);padding:16px}.summary-grid span[data-v-3b191e4b],.summary-grid strong[data-v-3b191e4b],.mini-list span[data-v-3b191e4b],.export-result span[data-v-3b191e4b],.shot-card small[data-v-3b191e4b],.asset-matrix span[data-v-3b191e4b],.asset-matrix strong[data-v-3b191e4b],.asset-matrix small[data-v-3b191e4b]{display:block}.summary-grid span[data-v-3b191e4b],.mini-list span[data-v-3b191e4b],.shot-card small[data-v-3b191e4b],.asset-matrix span[data-v-3b191e4b],.asset-matrix small[data-v-3b191e4b]{color:var(--color-text-muted);font-size:12px}.asset-matrix strong[data-v-3b191e4b]{font-size:28px}.status-message[data-v-3b191e4b],.success-badge[data-v-3b191e4b]{color:#86efac;font-weight:900}.error-message[data-v-3b191e4b]{color:#fecaca;background:var(--color-danger-soft);border-radius:var(--radius-md);border:1px solid #f8717159;padding:12px}.pipeline-panel[data-v-3b191e4b],.mini-list[data-v-3b191e4b],.shot-list[data-v-3b191e4b],.detail-list[data-v-3b191e4b],.telemetry-stack[data-v-3b191e4b],.command-center-grid[data-v-3b191e4b],.command-side-stack[data-v-3b191e4b],.recovery-queue[data-v-3b191e4b],.asset-library-section[data-v-3b191e4b],.asset-card-grid[data-v-3b191e4b],.asset-meta[data-v-3b191e4b],.delivery-card[data-v-3b191e4b]{gap:12px;display:grid}.command-center-panel[data-v-3b191e4b]{background:radial-gradient(circle at 14% 8%,#5e6ad233,#0000 28rem),radial-gradient(circle at 92% 20%,#06b6d41f,#0000 30rem),#08090adb;gap:20px}.command-center-heading[data-v-3b191e4b]{padding-bottom:4px}.telemetry-stack[data-v-3b191e4b]{grid-template-columns:repeat(6,minmax(0,1fr))}.telemetry-card[data-v-3b191e4b]{background:#ffffff08;gap:8px;min-width:0;display:grid}.telemetry-card span[data-v-3b191e4b],.telemetry-card small[data-v-3b191e4b],.recovery-item small[data-v-3b191e4b]{color:var(--color-text-muted);font-size:12px}.telemetry-card strong[data-v-3b191e4b]{letter-spacing:-.04em;font-size:30px}.telemetry-card.done strong[data-v-3b191e4b]{color:#86efac}.telemetry-card.ready strong[data-v-3b191e4b],.telemetry-card.running strong[data-v-3b191e4b]{color:#67e8f9}.telemetry-card.failed strong[data-v-3b191e4b]{color:#fecaca}.telemetry-card.blocked strong[data-v-3b191e4b]{color:#fbbf24}.node-rail[data-v-3b191e4b]{min-width:0}.mini-node-rail[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#0206176b;align-self:start;padding:18px}.pipeline-mini-list[data-v-3b191e4b]{justify-items:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pipeline-mini-step[data-v-3b191e4b]{justify-items:center;gap:8px;display:grid}.pipeline-mini-node[data-v-3b191e4b]{width:132px;min-height:116px;color:var(--color-text-primary);text-align:center;cursor:pointer;background:linear-gradient(#0f172af5,#020617b8);border:1px solid #ffffff17;border-radius:22px;place-items:center;gap:7px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0003}.pipeline-mini-node[data-v-3b191e4b]:hover,.pipeline-mini-node.selected[data-v-3b191e4b]{border-color:var(--color-border-active);background:linear-gradient(135deg,#5e6ad24d,#06b6d41a);transform:translateY(-1px)}.pipeline-mini-node.done[data-v-3b191e4b]{border-color:#22c55e52}.pipeline-mini-node.failed[data-v-3b191e4b]{border-color:#ef44447a}.pipeline-mini-node.running[data-v-3b191e4b],.pipeline-mini-node.ready[data-v-3b191e4b]{border-color:#06b6d466}.pipeline-mini-node.blocked[data-v-3b191e4b],.pipeline-mini-node.waiting[data-v-3b191e4b]{border-color:#f59e0b52}.mini-node-index[data-v-3b191e4b]{color:#c4b5fd;background:#7170ff2e;border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.mini-node-label[data-v-3b191e4b]{font-size:15px;line-height:1.25}.mini-node-status[data-v-3b191e4b]{color:var(--color-text-muted);background:#94a3b81f;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.mini-node-status.done[data-v-3b191e4b]{color:#86efac;background:var(--color-success-soft)}.mini-node-status.ready[data-v-3b191e4b],.mini-node-status.running[data-v-3b191e4b]{color:#67e8f9;background:var(--color-accent-soft)}.mini-node-status.failed[data-v-3b191e4b]{color:#fecaca;background:var(--color-danger-soft)}.mini-node-status.blocked[data-v-3b191e4b],.mini-node-status.waiting[data-v-3b191e4b]{color:#fbbf24;background:#f59e0b24}.pipeline-mini-node small[data-v-3b191e4b]{color:var(--color-text-muted);font-size:12px;font-weight:900}.pipeline-arrow-connector[data-v-3b191e4b]{color:#94a3b8bf;background:#94a3b81f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.pipeline-arrow-connector.done[data-v-3b191e4b]{color:#86efac;background:#22c55e24}.pipeline-arrow-connector.ready[data-v-3b191e4b],.pipeline-arrow-connector.running[data-v-3b191e4b]{color:#67e8f9;background:#06b6d424}.pipeline-arrow-connector.failed[data-v-3b191e4b]{color:#fecaca;background:#ef444424}.command-center-grid[data-v-3b191e4b]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.selected-node-panel[data-v-3b191e4b],.recovery-queue[data-v-3b191e4b],.my-projects-panel[data-v-3b191e4b]{background:#0f172ab8}.selected-node-panel[data-v-3b191e4b]{gap:14px;display:grid}.selected-node-panel h3[data-v-3b191e4b],.recovery-queue h3[data-v-3b191e4b]{margin:0}.compact-detail-list[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-recover-note[data-v-3b191e4b]{margin:0}.selected-recover-note h4[data-v-3b191e4b]{margin:0 0 8px}.recovery-item[data-v-3b191e4b]{background:#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.recovery-item p[data-v-3b191e4b]{color:var(--color-text-muted);margin:4px 0;line-height:1.55}.project-card-grid[data-v-3b191e4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card[data-v-3b191e4b],.project-empty-hero[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:linear-gradient(#0f172af0,#020617b8);min-width:0}.project-card[data-v-3b191e4b]{color:var(--color-text-primary);text-align:left;cursor:pointer;gap:14px;padding:18px;display:grid}.project-card[data-v-3b191e4b]:hover,.project-card.selected[data-v-3b191e4b]{border-color:var(--color-border-active);background:linear-gradient(135deg,#7c3aed3d,#06b6d414)}.project-card[data-v-3b191e4b]:disabled{cursor:wait;opacity:.8}.project-card-topline[data-v-3b191e4b],.project-progress-row[data-v-3b191e4b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-style[data-v-3b191e4b],.project-card small[data-v-3b191e4b],.project-progress-row em[data-v-3b191e4b],.project-card-meta dt[data-v-3b191e4b]{color:var(--color-text-muted);font-size:12px}.project-style[data-v-3b191e4b]{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:900}.project-card strong[data-v-3b191e4b]{font-size:22px}.project-progress-row em[data-v-3b191e4b]{font-style:normal}.project-progress-bar[data-v-3b191e4b]{background:#94a3b829;border-radius:999px;height:9px;overflow:hidden}.project-progress-bar span[data-v-3b191e4b]{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));height:100%;display:block}.project-card-meta[data-v-3b191e4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.project-card-meta div[data-v-3b191e4b]{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:8px}.project-card-meta dt[data-v-3b191e4b],.project-card-meta dd[data-v-3b191e4b]{margin:0}.project-card-meta dd[data-v-3b191e4b]{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.project-empty-hero[data-v-3b191e4b]{border-style:dashed;align-items:center;gap:16px;padding:18px;display:flex}.asset-card-grid[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(240px,1fr))}.asset-library-panel[data-v-3b191e4b]{gap:22px}.asset-library-heading .button-row[data-v-3b191e4b]{justify-content:flex-end}.asset-library-section[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#02061733;padding:18px}.asset-section-title[data-v-3b191e4b],.asset-card-top[data-v-3b191e4b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-section-title h3[data-v-3b191e4b],.asset-card strong[data-v-3b191e4b],.delivery-card strong[data-v-3b191e4b]{margin:0}.asset-card[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);background:linear-gradient(#0f172af0,#020617b8);min-width:0}.asset-card[data-v-3b191e4b],.asset-empty-card[data-v-3b191e4b]{gap:12px;display:grid}.asset-type[data-v-3b191e4b]{color:#93c5fd;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900}.asset-meta[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.asset-meta div[data-v-3b191e4b]{border-top:1px solid var(--color-border-subtle);padding-top:8px}.asset-meta dt[data-v-3b191e4b],.asset-meta dd[data-v-3b191e4b]{margin:0}.asset-meta dt[data-v-3b191e4b]{color:var(--color-text-muted);font-size:11px}.storyboard-strip[data-v-3b191e4b]{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.storyboard-card[data-v-3b191e4b]{flex:0 0 min(320px,82vw)}.storyboard-frame[data-v-3b191e4b],.media-frame[data-v-3b191e4b]{border-radius:var(--radius-lg);color:#e0f2fe;text-align:center;background:linear-gradient(135deg,#7c3aed2e,#06b6d414),#020617;border:1px solid #94a3b82e;place-items:center;min-height:128px;display:grid}.storyboard-frame span[data-v-3b191e4b],.media-frame span[data-v-3b191e4b],.media-frame strong[data-v-3b191e4b]{display:block}.media-frame[data-v-3b191e4b]{aspect-ratio:16/9;min-height:0}.clip-frame[data-v-3b191e4b]{background:radial-gradient(circle at 30% 25%,#22c55e33,#0000 38%),linear-gradient(135deg,#06b6d433,#7c3aed29),#020617}.asset-empty-hero[data-v-3b191e4b]{border:1px dashed #94a3b842;align-items:center;gap:16px;display:flex}.asset-empty-icon[data-v-3b191e4b]{border-radius:var(--radius-lg);background:var(--color-primary-soft);color:#c4b5fd;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.delivery-card[data-v-3b191e4b]{border:1px solid #22c55e2e}.delivery-checklist[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.delivery-checklist li[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-muted);padding:10px 12px}.delivery-checklist li.done[data-v-3b191e4b]{color:#86efac;background:var(--color-success-soft);border-color:#22c55e47}.delivery-manifest[data-v-3b191e4b]{border-color:#22c55e47}.stage-card[data-v-3b191e4b]{background:#111827bd;gap:14px;display:grid}.button-row[data-v-3b191e4b],.node-actions[data-v-3b191e4b]{flex-wrap:wrap;gap:10px;display:flex}.shot-card[data-v-3b191e4b],.export-result[data-v-3b191e4b],.asset-card[data-v-3b191e4b],.asset-empty-card[data-v-3b191e4b],.delivery-card[data-v-3b191e4b],.asset-empty-hero[data-v-3b191e4b]{background:#0f172adb}.llm-config-panel[data-v-3b191e4b]{background:#082f4933;border-color:#06b6d43d}.config-actions[data-v-3b191e4b]{flex-wrap:wrap;justify-content:flex-end}.llm-config-grid[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.llm-config-card[data-v-3b191e4b]{background:#0f172ae0;gap:10px;display:grid}.llm-config-card code[data-v-3b191e4b]{color:#bae6fd;overflow-wrap:anywhere}.status-pill[data-v-3b191e4b]{color:var(--color-text-secondary);white-space:nowrap;background:#94a3b824;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active[data-v-3b191e4b],.status-pill.llm[data-v-3b191e4b],.status-pill.running[data-v-3b191e4b],.status-pill.ready[data-v-3b191e4b]{background:var(--color-accent-soft);color:#67e8f9}.status-pill.done[data-v-3b191e4b],.status-pill.locked[data-v-3b191e4b],.status-pill.generated[data-v-3b191e4b],.status-pill.succeeded[data-v-3b191e4b]{background:var(--color-success-soft);color:#86efac}.status-pill.image[data-v-3b191e4b],.status-pill.waiting[data-v-3b191e4b],.status-pill.blocked[data-v-3b191e4b]{background:var(--color-warning-soft);color:#fbbf24}.status-pill.video[data-v-3b191e4b]{background:var(--color-primary-soft);color:#c4b5fd}.status-pill.failed[data-v-3b191e4b]{background:var(--color-danger-soft);color:#fecaca}.node-meta[data-v-3b191e4b],.detail-list[data-v-3b191e4b]{margin:0}.node-meta div[data-v-3b191e4b],.detail-list div[data-v-3b191e4b]{border-top:1px solid var(--color-border-subtle);gap:4px;padding:10px 0;display:grid}.node-meta dt[data-v-3b191e4b],.detail-list dt[data-v-3b191e4b]{color:#dbeafe;font-size:12px;font-weight:900}.node-meta dd[data-v-3b191e4b],.detail-list dd[data-v-3b191e4b]{overflow-wrap:anywhere;min-width:0}.node-progress[data-v-3b191e4b]{background:#020617a6;border-radius:999px;height:8px;overflow:hidden}.node-progress span[data-v-3b191e4b]{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));height:100%;display:block}.node-detail-backdrop[data-v-3b191e4b]{z-index:20;background:#020617bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.node-detail-dialog[data-v-3b191e4b]{border-radius:var(--radius-2xl);width:min(760px,100%);max-height:min(760px,100dvh - 40px);padding:22px;overflow:auto}.recover-note[data-v-3b191e4b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#0f172ad1;margin:16px 0;padding:16px}@media (width<=1180px){.studio-shell[data-v-3b191e4b]{grid-template-columns:1fr}.app-sidebar[data-v-3b191e4b]{height:auto;position:static}.feature-menu[data-v-3b191e4b]{grid-template-columns:repeat(4,minmax(180px,1fr));padding-bottom:4px;overflow-x:auto}.project-card-grid[data-v-3b191e4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-stack[data-v-3b191e4b]{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-grid[data-v-3b191e4b]{grid-template-columns:1fr}}@media (width<=1023px){.workflow-card[data-v-3b191e4b],.video-production-shell[data-v-3b191e4b]{grid-template-columns:1fr}.active-panel[data-v-3b191e4b]{order:-1}.stepper[data-v-3b191e4b]{position:static}}@media (width<=767px){.studio-shell[data-v-3b191e4b]{padding:16px}.topbar[data-v-3b191e4b],.topbar-status[data-v-3b191e4b],.section-heading[data-v-3b191e4b],.llm-config-header[data-v-3b191e4b],.current-step-panel[data-v-3b191e4b],.production-header[data-v-3b191e4b]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.current-step-panel[data-v-3b191e4b]{display:grid}.current-step-action[data-v-3b191e4b],.button[data-v-3b191e4b],.config-actions[data-v-3b191e4b]{width:100%}.stepper[data-v-3b191e4b],.active-panel[data-v-3b191e4b],.workspace-area[data-v-3b191e4b],.app-sidebar[data-v-3b191e4b],.pipeline-monitor-panel[data-v-3b191e4b],.assets-panel[data-v-3b191e4b],.video-production-shell[data-v-3b191e4b],.production-inspector[data-v-3b191e4b]{border-radius:var(--radius-xl);padding:16px}.summary-grid[data-v-3b191e4b],.llm-config-grid[data-v-3b191e4b],.project-card-grid[data-v-3b191e4b],.project-card-meta[data-v-3b191e4b],.telemetry-stack[data-v-3b191e4b],.compact-detail-list[data-v-3b191e4b],.asset-matrix[data-v-3b191e4b],.asset-card-grid[data-v-3b191e4b],.media-grid[data-v-3b191e4b],.delivery-checklist[data-v-3b191e4b],.import-dropzone[data-v-3b191e4b],.import-file-meta[data-v-3b191e4b]{grid-template-columns:1fr}.feature-menu[data-v-3b191e4b]{grid-template-columns:repeat(4,minmax(210px,1fr))}h1[data-v-3b191e4b]{font-size:clamp(30px,10vw,42px)}.subtitle[data-v-3b191e4b]{font-size:16px}textarea[data-v-3b191e4b]{min-height:180px;font-size:16px}.preview-canvas-frame[data-v-3b191e4b]{width:100%;min-height:0;padding:14px}.preview-content h3[data-v-3b191e4b]{font-size:clamp(22px,7vw,32px)}.timeline-item[data-v-3b191e4b]{min-width:118px}.asset-section-title[data-v-3b191e4b],.asset-card-top[data-v-3b191e4b],.node-rail-topline[data-v-3b191e4b],.project-card-topline[data-v-3b191e4b],.project-progress-row[data-v-3b191e4b],.project-empty-hero[data-v-3b191e4b],.recovery-item[data-v-3b191e4b],.asset-empty-hero[data-v-3b191e4b]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}@media (prefers-reduced-motion:reduce){[data-v-3b191e4b],[data-v-3b191e4b]:before,[data-v-3b191e4b]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
