.login-shell[data-v-ea51f364]{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at top left,rgba(244,114,182,.28),transparent 30%),radial-gradient(circle at right center,rgba(103,232,249,.16),transparent 30%),linear-gradient(135deg,#090b14,#11182d 52%,#0f1221)}.hero-panel[data-v-ea51f364]{width:min(1040px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.hero-copy[data-v-ea51f364]{color:#f5f7fb}.brand-lockup[data-v-ea51f364]{display:flex;align-items:center;gap:16px;margin:0 0 28px}.brand-mark[data-v-ea51f364]{width:clamp(46px,4.2vw,62px);height:clamp(46px,4.2vw,62px);border-radius:14px;box-shadow:0 18px 42px #3b82f633}.brand-title[data-v-ea51f364]{margin:0;color:#f8fafc;font-size:clamp(44px,4.5vw,66px);font-weight:850;line-height:1;letter-spacing:0;text-shadow:0 14px 40px rgba(96,165,250,.18)}.hero-title[data-v-ea51f364]{margin:0 0 18px;font-size:clamp(38px,5vw,60px);line-height:1.02;white-space:nowrap;min-height:1.02em;display:block;width:max-content}.typewriter[data-v-ea51f364]{display:inline-block;overflow:hidden;border-right:3px solid rgba(139,228,255,.8);max-width:100%;animation:typing-ea51f364 1.8s steps(11,end) .4s forwards,blink-caret-ea51f364 .6s step-end 5 .4s;vertical-align:top}@keyframes typing-ea51f364{0%{max-width:0}to{max-width:100%}}@keyframes blink-caret-ea51f364{0%,to{border-color:#8be4ffcc}50%{border-color:transparent}}.hero-copy p[data-v-ea51f364]{margin:0;max-width:520px;color:#ebf1ffc7;font-size:16px;line-height:1.8}.login-card[data-v-ea51f364]{border-radius:24px;box-shadow:0 24px 80px #00000057}@media(max-width:920px){.hero-panel[data-v-ea51f364]{grid-template-columns:1fr}}.pw-shell[data-v-175a69e7]{height:100vh;display:flex;flex-direction:column;background:#0a0c12;color:#e2e8f0;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.pw-bg-grain[data-v-175a69e7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(56,120,255,.06) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 85% 80%,rgba(139,92,246,.04) 0%,transparent 70%)}.pw-global-loading[data-v-175a69e7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#0307126b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pw-global-loading-card[data-v-175a69e7]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172af0;color:#cbd5e1;font-size:.82rem;font-weight:600;box-shadow:0 18px 42px #02061747}.pw-global-loading-fade-enter-active[data-v-175a69e7],.pw-global-loading-fade-leave-active[data-v-175a69e7]{transition:opacity .18s ease}.pw-global-loading-fade-enter-from[data-v-175a69e7],.pw-global-loading-fade-leave-to[data-v-175a69e7]{opacity:0}.pw-topbar[data-v-175a69e7]{position:relative;z-index:2147483000;display:flex;align-items:center;height:56px;padding:0 20px;border-bottom:1px solid rgba(148,163,184,.08);background:#0f1118d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0}.pw-topbar-left[data-v-175a69e7]{display:flex;align-items:center;gap:10px;margin-right:32px}.pw-logo[data-v-175a69e7]{width:28px;height:28px;border-radius:6px}.pw-brand[data-v-175a69e7]{font-size:.95rem;font-weight:600;letter-spacing:.02em;color:#f1f5f9}.pw-tabs[data-v-175a69e7]{display:flex;gap:2px;background:#94a3b80f;border-radius:10px;padding:3px}.pw-tab[data-v-175a69e7]{display:flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:8px;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.pw-tab[data-v-175a69e7]:hover{color:#cbd5e1}.pw-tab.active[data-v-175a69e7]{background:#3b82f626;color:#93c5fd;box-shadow:0 1px 4px #3b82f61a}.pw-tab-icon[data-v-175a69e7]{display:flex;align-items:center}.pw-tab-label[data-v-175a69e7]{line-height:1}.pw-tab-badge[data-v-175a69e7]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:1px;border:1px solid rgba(251,191,36,.55);border-radius:999px;background:#f59e0b;color:#111827;font-size:.66rem;font-weight:800;line-height:1;box-shadow:0 0 0 2px #0f172ad9;flex:0 0 auto}.pw-topbar-right[data-v-175a69e7]{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.pw-user-control[data-v-175a69e7]{position:relative;flex-shrink:0}.pw-user-label[data-v-175a69e7]{font-size:.8rem;color:#cbd5e1;white-space:nowrap}.pw-user-button[data-v-175a69e7]{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 9px 0 11px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#10141eeb;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease;-webkit-user-select:none;user-select:none}.pw-user-button[data-v-175a69e7]:hover{border-color:#94a3b84d;background:#181f2dfa}.pw-user-quota[data-v-175a69e7]{padding:2px 7px;border-radius:999px;background:#3b82f624;color:#bfdbfe;font-size:11px;font-weight:700;white-space:nowrap}.pw-user-arrow[data-v-175a69e7]{color:#94a3b87a;transition:transform .2s ease}.pw-user-arrow.open[data-v-175a69e7]{transform:rotate(180deg)}.pw-user-panel[data-v-175a69e7]{position:absolute;top:calc(100% + 10px);right:0;z-index:2147483001;width:min(340px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#10141ef5;box-shadow:0 18px 50px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px 18px;display:flex;flex-direction:column;gap:14px}.pw-user-panel-head[data-v-175a69e7]{display:flex;align-items:center;gap:12px}.pw-user-avatar[data-v-175a69e7]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#3b82f62e;color:#f8fafc;font-weight:800;border:1px solid rgba(147,197,253,.22)}.pw-user-panel-main[data-v-175a69e7]{min-width:0;display:flex;flex-direction:column;gap:2px}.pw-user-panel-main strong[data-v-175a69e7]{color:#f8fafc;font-size:15px}.pw-user-panel-main span[data-v-175a69e7]{color:#94a3b8bd;font-size:12px}.pw-quota-panel[data-v-175a69e7]{padding:14px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#0f172a8c}.pw-quota-head[data-v-175a69e7],.pw-quota-meta[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-quota-head[data-v-175a69e7]{margin-bottom:10px;color:#cbd5e1d1;font-size:13px}.pw-quota-head strong[data-v-175a69e7]{color:#f8fafc;font-size:18px}.pw-quota-meta[data-v-175a69e7]{margin-top:8px;color:#94a3b8c7;font-size:12px}.pw-extension-control[data-v-175a69e7]{position:relative;flex-shrink:0}.pw-ext-pill[data-v-175a69e7]{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 9px;border-radius:999px;border:1px solid rgba(148,163,184,.1);background:#10141ee6;color:#94a3b8bd;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.pw-ext-pill[data-v-175a69e7]:hover{border-color:#94a3b83d;background:#141926fa;color:#cbd5e1eb}.pw-doc-pill[data-v-175a69e7]{text-decoration:none}.pw-doc-icon[data-v-175a69e7]{color:#94a3b894}.pw-ext-dot[data-v-175a69e7]{flex-shrink:0;width:6px;height:6px;border-radius:50%;transition:background .25s}.pw-ext-pill.info .pw-ext-dot[data-v-175a69e7]{background:#60a5fa}.pw-ext-pill.success .pw-ext-dot[data-v-175a69e7]{background:#4ade80}.pw-ext-pill.warning .pw-ext-dot[data-v-175a69e7]{background:#facc15}.pw-ext-pill.error .pw-ext-dot[data-v-175a69e7]{background:#f87171}.pw-ext-dot.pulse[data-v-175a69e7]{animation:pw-ext-pulse-175a69e7 1.2s ease-in-out infinite}@keyframes pw-ext-pulse-175a69e7{0%,to{opacity:1}50%{opacity:.3}}.pw-ext-pill-text[data-v-175a69e7]{font-size:11px;font-weight:500;white-space:nowrap}.pw-ext-pill-arrow[data-v-175a69e7]{color:#94a3b87a;transition:transform .2s ease}.pw-ext-pill-arrow.open[data-v-175a69e7]{transform:rotate(180deg)}.pw-ext-panel[data-v-175a69e7]{position:absolute;top:calc(100% + 10px);right:0;z-index:2147483001;width:min(380px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#10141ef5;box-shadow:0 18px 50px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px 18px;display:flex;flex-direction:column;gap:14px}.pw-ext-panel-head[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-ext-panel-status[data-v-175a69e7]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pw-ext-dot.lg[data-v-175a69e7]{width:8px;height:8px}.pw-ext-dot.lg.info[data-v-175a69e7]{background:#60a5fa}.pw-ext-dot.lg.success[data-v-175a69e7]{background:#4ade80}.pw-ext-dot.lg.warning[data-v-175a69e7]{background:#facc15}.pw-ext-dot.lg.error[data-v-175a69e7]{background:#f87171}.pw-ext-panel-info[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-ext-panel-label[data-v-175a69e7]{font-size:12.5px;font-weight:500;color:#e2e8f0e6}.pw-ext-panel-msg[data-v-175a69e7]{font-size:11px;line-height:1.5;color:#94a3b894;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-ext-panel-actions[data-v-175a69e7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pw-ext-btn[data-v-175a69e7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 11px;border-radius:7px;border:none;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;text-decoration:none;background:#94a3b80f;color:#94a3b8ad;white-space:nowrap}.pw-ext-btn[data-v-175a69e7]:hover:not(:disabled){background:#94a3b81f;color:#e2e8f0db}.pw-ext-btn.accent[data-v-175a69e7]{background:#3b82f62e;color:#60a5fa}.pw-ext-btn.accent[data-v-175a69e7]:hover{background:#3b82f64d}.pw-ext-btn.danger[data-v-175a69e7]{background:#ef444429;color:#fca5a5}.pw-ext-btn.danger[data-v-175a69e7]:hover:not(:disabled){background:#ef444442;color:#fecaca}.pw-ext-btn[data-v-175a69e7]:disabled{opacity:.38;cursor:not-allowed}.pw-ext-btn svg[data-v-175a69e7]{flex-shrink:0}.pw-ext-guide[data-v-175a69e7]{padding-top:14px;border-top:1px solid rgba(148,163,184,.07);display:flex;flex-direction:column;gap:12px}.pw-ext-guide-title[data-v-175a69e7]{font-size:11px;font-weight:500;letter-spacing:.1em;color:#94a3b87a}.pw-ext-guide-steps[data-v-175a69e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pw-ext-step[data-v-175a69e7]{display:flex;gap:10px}.pw-ext-step-num[data-v-175a69e7]{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:#3b82f61a;color:#60a5fac7;font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.pw-ext-step-body[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;padding-top:1px}.pw-ext-step-title[data-v-175a69e7]{font-size:12px;font-weight:500;color:#e2e8f0cc}.pw-ext-step-copy[data-v-175a69e7]{font-size:11px;color:#94a3b880;line-height:1.5}.pw-ext-drop-enter-active[data-v-175a69e7]{animation:pw-ext-panel-in-175a69e7 .22s ease}.pw-ext-drop-leave-active[data-v-175a69e7]{animation:pw-ext-panel-in-175a69e7 .18s ease reverse}@keyframes pw-ext-panel-in-175a69e7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.pw-topbar-left[data-v-175a69e7]{margin-right:14px}.pw-brand[data-v-175a69e7]{display:none}.pw-tabs[data-v-175a69e7]{min-width:0;overflow-x:auto;scrollbar-width:none}.pw-tabs[data-v-175a69e7]::-webkit-scrollbar{display:none}.pw-tab[data-v-175a69e7]{flex:0 0 auto;padding:6px 10px}.pw-user-label[data-v-175a69e7]{max-width:96px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:720px){.pw-topbar[data-v-175a69e7]{padding:0 12px}.pw-topbar-left[data-v-175a69e7]{margin-right:8px}.pw-topbar-right[data-v-175a69e7]{gap:8px}.pw-user-label[data-v-175a69e7]{display:none}.pw-ext-panel-head[data-v-175a69e7]{flex-direction:column;align-items:flex-start}.pw-ext-panel-actions[data-v-175a69e7]{width:100%;justify-content:flex-end}.pw-ext-guide-steps[data-v-175a69e7]{grid-template-columns:1fr}}.pw-main[data-v-175a69e7]{position:relative;z-index:1;flex:1;display:flex;overflow:hidden}.pw-placeholder-main[data-v-175a69e7]{display:flex;align-items:center;justify-content:center}.pw-landing-main[data-v-175a69e7]{display:block;overflow-y:auto;flex:1}.pw-landing-main[data-v-175a69e7] .landing-shell{min-height:100%;width:100%}.pw-sidebar[data-v-175a69e7]{width:280px;min-width:280px;display:flex;flex-direction:column;border-right:1px solid rgba(148,163,184,.08);background:#0f111880}.pw-sidebar-head[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.pw-sidebar-title[data-v-175a69e7]{font-size:.85rem;font-weight:600;color:#cbd5e1;margin:0}.pw-search-wrap[data-v-175a69e7]{padding:0 16px 12px}.pw-product-list[data-v-175a69e7]{flex:1;overflow-y:auto;padding:0 8px 8px}.pw-product-list[data-v-175a69e7]::-webkit-scrollbar{width:4px}.pw-product-list[data-v-175a69e7]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.pw-list-empty[data-v-175a69e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:#64748b;font-size:.82rem;gap:8px}.pw-product-card[data-v-175a69e7]{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(148,163,184,0);border-radius:12px;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;text-align:left;margin-bottom:6px}.pw-product-card[data-v-175a69e7]:hover{background:#94a3b80e;border-color:#94a3b814}.pw-product-card.selected[data-v-175a69e7]{background:#94a3b814;border-color:#cbd5e12e;box-shadow:inset 0 1px #ffffff06}.pw-product-thumb[data-v-175a69e7]{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#94a3b80f}.pw-product-thumb img[data-v-175a69e7]{width:100%;height:100%;object-fit:cover}.pw-product-thumb-placeholder[data-v-175a69e7]{width:100%;height:100%;display:grid;place-items:center;color:#475569}.pw-product-info[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pw-product-name[data-v-175a69e7]{font-size:.82rem;font-weight:500;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-product-meta[data-v-175a69e7]{font-size:.72rem;color:#64748b}.pw-product-actions[data-v-175a69e7]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s}.pw-product-card:hover .pw-product-actions[data-v-175a69e7],.pw-product-card:focus-within .pw-product-actions[data-v-175a69e7],.pw-product-card.selected .pw-product-actions[data-v-175a69e7]{opacity:1}.pw-product-card.selected .pw-product-name[data-v-175a69e7]{color:#f8fafc}.pw-product-card.selected .pw-product-meta[data-v-175a69e7]{color:#94a3b8}.pw-product-icon-btn[data-v-175a69e7]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.pw-product-icon-btn[data-v-175a69e7]:hover:not(:disabled){background:#94a3b814;color:#cbd5e1}.pw-product-icon-btn.danger[data-v-175a69e7]:hover:not(:disabled){background:#ef44441f;color:#f87171}.pw-product-icon-btn[data-v-175a69e7]:disabled{cursor:not-allowed;opacity:.5}.pw-content[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.pw-content-head[data-v-175a69e7]{padding:20px 24px 0;border-bottom:1px solid rgba(148,163,184,.08)}.pw-content-head-main[data-v-175a69e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pw-content-title-row[data-v-175a69e7]{display:flex;align-items:center;gap:14px;margin-bottom:16px;min-width:0}.pw-content-actions[data-v-175a69e7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.pw-detail-thumb[data-v-175a69e7]{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0}.pw-detail-thumb img[data-v-175a69e7]{width:100%;height:100%;object-fit:cover}.pw-content-title[data-v-175a69e7]{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin:0}.pw-content-subtitle[data-v-175a69e7]{font-size:.78rem;color:#64748b}.pw-material-tabs[data-v-175a69e7]{display:flex;gap:0;margin-top:4px}.pw-mtab[data-v-175a69e7]{padding:8px 20px;border:none;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.pw-mtab[data-v-175a69e7]:hover{color:#cbd5e1}.pw-mtab.active[data-v-175a69e7]{color:#93c5fd;border-bottom-color:#3b82f6}.pw-material-body[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.pw-material-toolbar[data-v-175a69e7]{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.06)}.pw-toolbar-left[data-v-175a69e7]{display:flex;align-items:center;gap:12px;flex:1}.pw-toolbar-right[data-v-175a69e7]{display:flex;align-items:center;gap:10px}.pw-search-box[data-v-175a69e7]{display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;background:#94a3b80a;border:1px solid rgba(148,163,184,.08);transition:all .2s;min-width:240px}.pw-search-box[data-v-175a69e7]:focus-within{background:#94a3b80f;border-color:#3b82f633}.pw-search-box svg[data-v-175a69e7]{color:#64748b;flex-shrink:0}.pw-search-input[data-v-175a69e7]{flex:1;background:none;border:none;outline:none;color:#e2e8f0;font-size:.82rem;font-family:inherit}.pw-search-input[data-v-175a69e7]::placeholder{color:#64748b}.pw-view-toggle[data-v-175a69e7]{display:flex;gap:2px;background:#94a3b80a;border-radius:8px;padding:2px}.pw-view-btn[data-v-175a69e7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:all .2s}.pw-view-btn[data-v-175a69e7]:hover{background:#94a3b814;color:#94a3b8}.pw-view-btn.active[data-v-175a69e7]{background:#3b82f61f;color:#60a5fa}.pw-material-layout[data-v-175a69e7]{flex:1;display:flex;overflow:hidden}.pw-material-main[data-v-175a69e7]{flex:1;overflow-y:auto;padding:20px 24px}.pw-material-main[data-v-175a69e7]::-webkit-scrollbar{width:6px}.pw-material-main[data-v-175a69e7]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:3px}.pw-material-empty[data-v-175a69e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 16px;color:#475569;font-size:.82rem;gap:14px}.pw-mat-grid[data-v-175a69e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pw-mat-card[data-v-175a69e7]{position:relative;border-radius:12px;background:#0f111899;border:1px solid rgba(148,163,184,.08);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.pw-mat-card[data-v-175a69e7]:hover{transform:translateY(-2px);border-color:#94a3b826;box-shadow:0 8px 24px #0000004d}.pw-mat-card.active[data-v-175a69e7]{border-color:#3b82f666;background:#3b82f60f;box-shadow:0 0 0 1px #3b82f633}.pw-mat-card-thumb[data-v-175a69e7]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#0f1118e6,#141926e6);display:flex;align-items:center;justify-content:center;overflow:hidden}.pw-mat-card-thumb-inner[data-v-175a69e7]{display:flex;align-items:center;justify-content:center;color:#334155}.pw-mat-cover[data-v-175a69e7]{width:100%;height:100%;object-fit:cover}.pw-mat-cover-video[data-v-175a69e7],.pw-mat-row-video[data-v-175a69e7]{display:block;background:#020617;pointer-events:none}.pw-mat-card-badge[data-v-175a69e7]{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:6px;background:#0f1118d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#64748b}.pw-mat-preview-btn[data-v-175a69e7]{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f1118d1;color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 8px 18px #00000047}.pw-mat-preview-btn[data-v-175a69e7]:hover:not(:disabled){background:#3b82f6d9;color:#fff}.pw-mat-preview-btn[data-v-175a69e7]:disabled{cursor:not-allowed;opacity:.45}.pw-mat-card-body[data-v-175a69e7]{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pw-mat-card-title-row[data-v-175a69e7],.pw-mat-title-row[data-v-175a69e7]{display:flex;align-items:center;gap:8px;min-width:0}.pw-mat-card-title[data-v-175a69e7]{font-size:.82rem;font-weight:500;color:#e2e8f0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-source-tag[data-v-175a69e7]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:#22c55e1f;border:1px solid rgba(34,197,94,.22);color:#86efac;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0}.pw-mat-card-meta[data-v-175a69e7]{font-size:.7rem;color:#64748b}.pw-mat-card-extra[data-v-175a69e7]{font-size:.7rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-card-delete[data-v-175a69e7]{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:6px;border:none;background:#0f1118d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#64748b;cursor:pointer;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.pw-mat-card:hover .pw-mat-card-delete[data-v-175a69e7]{opacity:1}.pw-mat-card-delete[data-v-175a69e7]:hover{background:#ef444426;color:#f87171}.pw-mat-list[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px}.pw-mat-row[data-v-175a69e7]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;transition:all .2s;position:relative}.pw-mat-row[data-v-175a69e7]:hover{background:#94a3b80f}.pw-mat-row.active[data-v-175a69e7]{background:#3b82f614;border:1px solid rgba(59,130,246,.2)}.pw-mat-icon[data-v-175a69e7]{width:36px;height:36px;border-radius:8px;background:#94a3b80f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.pw-mat-row-thumb[data-v-175a69e7]{width:72px;height:44px;border-radius:8px;background:#94a3b80f;overflow:hidden;flex-shrink:0}.pw-mat-row-thumb img[data-v-175a69e7],.pw-mat-row-video[data-v-175a69e7]{width:100%;height:100%;object-fit:cover}.pw-mat-row-thumb .pw-mat-icon[data-v-175a69e7]{width:100%;height:100%;border-radius:0}.pw-mat-info[data-v-175a69e7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pw-mat-title[data-v-175a69e7]{font-size:.82rem;font-weight:500;color:#e2e8f0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-sub[data-v-175a69e7]{font-size:.72rem;color:#64748b}.pw-mat-subtle[data-v-175a69e7]{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-action[data-v-175a69e7]{width:32px;height:32px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#94a3b80f;color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.pw-mat-action[data-v-175a69e7]:hover:not(:disabled){background:#3b82f62e;color:#93c5fd;border-color:#3b82f647}.pw-mat-action[data-v-175a69e7]:disabled{cursor:not-allowed;opacity:.45}.pw-mat-delete[data-v-175a69e7]{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pw-mat-row:hover .pw-mat-delete[data-v-175a69e7]{opacity:1}.pw-mat-delete[data-v-175a69e7]:hover{background:#ef44441f;color:#f87171}.pw-preview-panel[data-v-175a69e7]{width:300px;flex-shrink:0;min-height:0;border-left:1px solid rgba(148,163,184,.06);background:#0a0c1266;display:flex;flex-direction:column;padding:16px 14px;gap:12px;overflow:hidden;position:relative}.pw-preview-close[data-v-175a69e7]{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:8px;border:none;background:#94a3b814;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.pw-preview-close[data-v-175a69e7]:hover{background:#ef44441f;color:#f87171}.pw-iphone-frame[data-v-175a69e7]{position:relative;width:clamp(168px,24vh,220px);aspect-ratio:9 / 19.5;margin:0 auto;flex:0 0 auto;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:32px;padding:10px;box-shadow:0 0 0 1.5px #94a3b81a,0 12px 24px #00000059,inset 0 0 0 1px #ffffff0a}.pw-iphone-notch[data-v-175a69e7]{position:absolute;top:10px;left:50%;transform:translate(-50%);width:80px;height:22px;background:#000;border-radius:0 0 14px 14px;z-index:2}.pw-iphone-screen[data-v-175a69e7]{position:relative;width:100%;height:100%;background:#000;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pw-video-container[data-v-175a69e7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.pw-video[data-v-175a69e7]{width:100%;height:100%;object-fit:contain;outline:none}.pw-preview-frame[data-v-175a69e7]{border:0;background:#000;overflow:hidden}.pw-preview-frame.is-kuaishou-frame[data-v-175a69e7]{width:160%;min-width:160%;height:104%;transform:translate(-31%);transform-origin:left center}.pw-preview-info[data-v-175a69e7]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.pw-preview-title[data-v-175a69e7]{font-size:.84rem;font-weight:600;color:#e2e8f0;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pw-preview-meta-list[data-v-175a69e7]{display:flex;flex-direction:column;gap:8px}.pw-preview-meta-item[data-v-175a69e7]{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.pw-preview-meta-label[data-v-175a69e7]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0;color:#64748b}.pw-preview-meta-value[data-v-175a69e7]{min-width:0;font-size:.78rem;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-preview-link[data-v-175a69e7]{min-width:0;font-size:.78rem;color:#60a5fa;text-decoration:none;transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-preview-link[data-v-175a69e7]:hover{color:#93c5fd;text-decoration:underline}.pw-content-empty[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#475569;font-size:.85rem}.pw-modal-footer[data-v-175a69e7]{display:flex;justify-content:flex-end;gap:8px}.tm-terminate-modal[data-v-175a69e7]{width:min(420px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#10141ef7;box-shadow:0 22px 70px #0000006b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:18px;display:flex;flex-direction:column;gap:14px}.tm-terminate-head[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-terminate-status[data-v-175a69e7]{display:flex;align-items:center;gap:10px;min-width:0}.tm-terminate-title-wrap[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-terminate-title[data-v-175a69e7]{font-size:13px;font-weight:600;color:#e2e8f0eb}.tm-terminate-subtitle[data-v-175a69e7]{font-size:11.5px;line-height:1.4;color:#94a3b894;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.tm-terminate-guide[data-v-175a69e7]{padding-top:14px;border-top:1px solid rgba(148,163,184,.07);display:flex;flex-direction:column;gap:8px}.tm-terminate-guide-title[data-v-175a69e7]{font-size:11px;font-weight:500;letter-spacing:.1em;color:#94a3b87a}.tm-terminate-copy[data-v-175a69e7]{margin:0;color:#cbd5e1b8;font-size:12px;line-height:1.65}.tm-terminate-actions[data-v-175a69e7]{display:flex;justify-content:flex-end;gap:8px}.pw-image-upload-area[data-v-175a69e7]{width:100%}.pw-image-preview[data-v-175a69e7]{position:relative;width:120px;height:120px;border-radius:10px;overflow:hidden}.pw-image-preview img[data-v-175a69e7]{width:100%;height:100%;object-fit:cover}.pw-image-remove[data-v-175a69e7]{position:absolute;bottom:4px;right:4px;background:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pw-image-dropzone[data-v-175a69e7]{width:120px;height:120px;border:1px dashed rgba(148,163,184,.2);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#64748b;font-size:.75rem;transition:all .15s}.pw-image-dropzone[data-v-175a69e7]:hover{border-color:#3b82f666;color:#93c5fd}.pw-add-material-tabs[data-v-175a69e7]{display:flex;gap:2px;background:#94a3b80f;border-radius:8px;padding:3px;margin-bottom:16px}.pw-amt[data-v-175a69e7]{flex:1;padding:6px 12px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s}.pw-amt.active[data-v-175a69e7]{background:#3b82f626;color:#93c5fd}.pw-add-material-body[data-v-175a69e7]{min-height:160px}.pw-link-status[data-v-175a69e7]{font-size:.75rem;color:#60a5fa;margin:8px 0 0;display:flex;align-items:center}.pw-file-dropzone[data-v-175a69e7]{border:1px dashed rgba(148,163,184,.2);border-radius:10px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:#64748b;font-size:.82rem;transition:all .15s}.pw-file-dropzone[data-v-175a69e7]:hover{border-color:#3b82f666;color:#93c5fd}.pw-file-list[data-v-175a69e7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pw-slide-preview-enter-active[data-v-175a69e7],.pw-slide-preview-leave-active[data-v-175a69e7]{transition:width .3s ease,opacity .3s ease,padding .3s ease;overflow:hidden}.pw-slide-preview-enter-from[data-v-175a69e7],.pw-slide-preview-leave-to[data-v-175a69e7]{width:0!important;padding-left:0!important;padding-right:0!important;opacity:0}.tm-main[data-v-175a69e7]{position:relative;display:flex;overflow:hidden}.tm-sidebar[data-v-175a69e7]{position:relative;width:280px;min-width:280px;display:flex;flex-direction:column;border-right:1px solid rgba(148,163,184,.08);background:#0f111880;transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1),border-color .3s ease;overflow:hidden}.tm-sidebar.tm-sidebar-collapsed[data-v-175a69e7]{width:0!important;min-width:0!important;border-right-color:transparent}.tm-sidebar.tm-sidebar-collapsed .tm-sidebar-head[data-v-175a69e7],.tm-sidebar.tm-sidebar-collapsed .tm-search-wrap[data-v-175a69e7],.tm-sidebar.tm-sidebar-collapsed .tm-task-list[data-v-175a69e7]{opacity:0;pointer-events:none}.tm-sidebar-head[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px;transition:opacity .25s ease .1s}.tm-sidebar-actions[data-v-175a69e7]{display:flex;align-items:center;gap:8px}.tm-sidebar-title[data-v-175a69e7]{font-size:.85rem;font-weight:600;color:#cbd5e1;margin:0;white-space:nowrap}.tm-sidebar-toggle[data-v-175a69e7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#94a3b814;color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.tm-sidebar-toggle[data-v-175a69e7]:hover{background:#94a3b826;color:#cbd5e1;transform:translate(-2px)}.tm-sidebar-toggle[data-v-175a69e7]:active{transform:translate(-2px) scale(.95)}.tm-sidebar-toggle svg[data-v-175a69e7]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tm-sidebar.tm-sidebar-collapsed .tm-sidebar-toggle svg[data-v-175a69e7]{transform:rotate(180deg)}.tm-sidebar-expand-btn[data-v-175a69e7]{position:absolute;left:8px;top:16px;z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(148,163,184,.15);border-radius:10px;background:linear-gradient(145deg,#181f2df2,#0f172af2);color:#cbd5e1;cursor:pointer;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideInFromLeft-175a69e7 .4s cubic-bezier(.4,0,.2,1)}.tm-sidebar-expand-btn[data-v-175a69e7]:hover{background:linear-gradient(145deg,#1e293bf2,#121a28f2);border-color:#cbd5e140;transform:translate(4px) scale(1.05);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff14}.tm-sidebar-expand-btn[data-v-175a69e7]:active{transform:translate(4px) scale(.98)}@keyframes slideInFromLeft-175a69e7{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.tm-search-wrap[data-v-175a69e7]{padding:0 16px 12px;transition:opacity .25s ease .1s}.tm-task-list[data-v-175a69e7]{flex:1;overflow-y:auto;padding:0 10px 12px;display:flex;flex-direction:column;gap:8px;transition:opacity .25s ease .1s}.tm-task-list[data-v-175a69e7]::-webkit-scrollbar{width:4px}.tm-task-list[data-v-175a69e7]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.tm-completed-toggle[data-v-175a69e7]{display:flex;align-items:center;width:100%;min-height:34px;gap:8px;margin-top:6px;padding:0 10px;border:1px solid rgba(52,211,153,.16);border-radius:10px;background:#10b98114;color:#a7f3d0;cursor:pointer;font-size:.74rem;font-weight:800;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.tm-completed-toggle[data-v-175a69e7]:hover{background:#10b9811f;border-color:#34d39942;color:#d1fae5}.tm-completed-toggle svg[data-v-175a69e7]{margin-left:auto;transition:transform .18s ease}.tm-completed-toggle.collapsed svg[data-v-175a69e7]{transform:rotate(-90deg)}.tm-completed-toggle-count[data-v-175a69e7]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#065f4673;color:#d1fae5;font-size:.66rem}.tm-list-empty[data-v-175a69e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:#64748b;font-size:.82rem;gap:8px}.tm-task-card[data-v-175a69e7]{position:relative;display:flex;align-items:stretch;width:100%;min-height:164px;box-sizing:border-box;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:linear-gradient(145deg,#181f2db8,#0c121cc7);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden;box-shadow:0 8px 20px #0000001a}.tm-task-card[data-v-175a69e7]:hover{background:linear-gradient(145deg,#1e293bd1,#0f172adb);border-color:#94a3b833}.tm-task-card.is-switching[data-v-175a69e7]{pointer-events:none;opacity:.72}.tm-task-card.selected[data-v-175a69e7]{background:linear-gradient(145deg,#222a3bf5,#121a28f5);border-color:#cbd5e157;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000002e}.tm-task-card.is-completed-archive[data-v-175a69e7]{border-color:#34d3991f;background:linear-gradient(145deg,#0f26239e,#0b1419b8)}.tm-task-card-body[data-v-175a69e7]{position:relative;z-index:1;flex:1;width:100%;padding:12px 12px 11px;min-width:0;box-sizing:border-box}.tm-task-card-top[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;min-height:22px;gap:8px;margin-bottom:6px}.tm-task-name[data-v-175a69e7]{font-size:.84rem;font-weight:650;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tm-task-card.selected .tm-task-name[data-v-175a69e7]{color:#fff}.tm-task-badges[data-v-175a69e7]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.tm-task-current-badge[data-v-175a69e7]{font-size:.66rem;font-weight:700;line-height:1;padding:4px 6px;border-radius:999px;color:#cbd5e1;background:#94a3b81f;border:1px solid rgba(203,213,225,.16)}.tm-task-status-badge[data-v-175a69e7]{font-size:.68rem;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;white-space:nowrap;flex-shrink:0}.tm-task-status-badge.status-pending[data-v-175a69e7]{background:#64748b33;color:#94a3b8}.tm-task-status-badge.status-running[data-v-175a69e7]{background:#f59e0b26;color:#fbbf24}.tm-task-status-badge.status-paused[data-v-175a69e7]{background:#38bdf826;color:#7dd3fc}.tm-task-status-badge.status-done[data-v-175a69e7]{background:#10b98126;color:#34d399}.tm-task-status-badge.status-failed[data-v-175a69e7]{background:#ef444426;color:#f87171}.tm-task-status-badge.status-cancelled[data-v-175a69e7]{background:#94a3b829;color:#cbd5e1}.tm-task-status-badge.lg[data-v-175a69e7]{font-size:.75rem;padding:2px 10px;border-radius:6px}.tm-task-card-meta[data-v-175a69e7]{display:flex;align-items:center;gap:8px;min-height:18px;margin-bottom:9px}.tm-task-bubble[data-v-175a69e7]{display:inline-flex;align-items:center;max-width:100%;gap:6px;margin:0 0 9px;padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.15;color:#cbd5e1;background:#94a3b814;border:1px solid rgba(203,213,225,.12)}.tm-task-bubble span[data-v-175a69e7]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-task-bubble-dot[data-v-175a69e7]{width:6px;height:6px;border-radius:999px;flex:0 0 auto;background:currentColor;box-shadow:0 0 10px currentColor}.tm-task-bubble.needs-action[data-v-175a69e7]{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b40}.tm-task-bubble.queued[data-v-175a69e7]{color:#93c5fd;background:#3b82f61c;border-color:#60a5fa33}.tm-task-bubble.background[data-v-175a69e7]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}.tm-task-bubble.completed[data-v-175a69e7]{color:#6ee7b7;background:#10b9811a;border-color:#34d39933}.tm-task-bubble.cancelled[data-v-175a69e7]{color:#cbd5e1;background:#94a3b81a;border-color:#cbd5e129}.tm-source-badge[data-v-175a69e7]{font-size:.68rem;font-weight:700;line-height:1;padding:4px 7px;border-radius:6px}.tm-source-badge.source-douyin[data-v-175a69e7]{background:#6366f126;color:#a5b4fc}.tm-source-badge.source-kuaishou[data-v-175a69e7]{background:#f59e0b26;color:#fbbf24}.tm-source-badge.source-product[data-v-175a69e7]{background:#10b98126;color:#34d399}.tm-task-date[data-v-175a69e7]{font-size:.7rem;color:#64748b}.tm-task-card.selected .tm-task-date[data-v-175a69e7]{color:#93a4bd}.tm-task-progress-wrap[data-v-175a69e7]{display:flex;align-items:center;gap:8px;min-height:18px}.tm-task-progress-bar[data-v-175a69e7]{flex:1;height:4px;background:#94a3b821;border-radius:999px;overflow:hidden}.tm-task-progress-fill[data-v-175a69e7]{height:100%;background:linear-gradient(90deg,#8fa3b7,#b6c2cf);border-radius:inherit;transition:width .3s ease}.tm-task-progress-pct[data-v-175a69e7]{font-size:.68rem;color:#94a3b8;min-width:28px;text-align:right}.tm-task-card-actions[data-v-175a69e7]{display:flex;align-items:center;gap:6px;min-height:24px;margin-top:10px}.tm-task-action-btn[data-v-175a69e7],.tm-task-delete-btn[data-v-175a69e7]{height:24px;border-radius:6px;border:1px solid rgba(148,163,184,.1);background:#94a3b80f;color:#94a3b8;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tm-task-action-btn[data-v-175a69e7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;font-size:.68rem;font-weight:600;color:#cbd5e1;background:#94a3b814;border-color:#cbd5e124}.tm-task-action-btn.restart[data-v-175a69e7]{color:#b7c2cf;background:#94a3b812;border-color:#cbd5e11f}.tm-task-action-btn.terminate[data-v-175a69e7]{color:#fecaca;background:#ef44441a;border-color:#f8717138}.tm-task-action-btn[data-v-175a69e7]:hover:not(:disabled){color:#f8fafc;background:#cbd5e121;border-color:#e2e8f038}.tm-task-action-btn.terminate[data-v-175a69e7]:hover:not(:disabled){color:#fee2e2;background:#ef444426;border-color:#f8717152}.tm-task-delete-btn[data-v-175a69e7]{width:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.tm-task-delete-btn[data-v-175a69e7]:hover:not(:disabled){color:#fca5a5;background:#ef44441c;border-color:#f8717138}.tm-task-action-btn[data-v-175a69e7]:disabled,.tm-task-delete-btn[data-v-175a69e7]:disabled{opacity:.42;cursor:not-allowed}.tm-content[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.tm-detail-shell[data-v-175a69e7]{flex:1;min-height:0;overflow:auto;padding:32px;display:flex;flex-direction:column;gap:18px}.tm-detail-header[data-v-175a69e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.1)}.tm-detail-kicker[data-v-175a69e7],.tm-detail-section-label[data-v-175a69e7]{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.08em}.tm-detail-title[data-v-175a69e7]{margin:8px 0 10px;color:#f8fafc;font-size:1.35rem;font-weight:700;letter-spacing:0}.tm-detail-meta-line[data-v-175a69e7]{display:flex;align-items:center;gap:10px;color:#64748b;font-size:.78rem}.tm-detail-status[data-v-175a69e7]{padding:6px 10px;border-radius:999px;background:#94a3b814;color:#cbd5e1;font-size:.72rem;font-weight:700;white-space:nowrap}.tm-detail-status.status-running[data-v-175a69e7]{background:#ca8a0429;color:#fde68a}.tm-detail-status.status-pending[data-v-175a69e7]{background:#60a5fa24;color:#bfdbfe}.tm-detail-status.status-paused[data-v-175a69e7]{background:#0ea5e924;color:#7dd3fc}.tm-detail-status.status-failed[data-v-175a69e7]{background:#f8717124;color:#fecaca}.tm-detail-status.status-cancelled[data-v-175a69e7]{background:#94a3b821;color:#e2e8f0}.tm-detail-status.status-done[data-v-175a69e7]{background:#22c55e1f;color:#bbf7d0}.tm-detail-notice[data-v-175a69e7]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a80}.tm-detail-notice-dot[data-v-175a69e7]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#facc15;box-shadow:0 0 0 4px #facc151a;flex-shrink:0}.tm-detail-notice strong[data-v-175a69e7]{display:block;color:#e2e8f0;font-size:.82rem;margin-bottom:4px}.tm-detail-notice p[data-v-175a69e7]{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.6}.tm-detail-progress-card[data-v-175a69e7],.tm-detail-info-card[data-v-175a69e7],.tm-detail-materials[data-v-175a69e7]{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#0f172a70}.tm-detail-progress-card[data-v-175a69e7]{padding:18px}.tm-detail-progress-head[data-v-175a69e7]{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.tm-detail-progress-head p[data-v-175a69e7],.tm-detail-info-card p[data-v-175a69e7]{margin:6px 0 0;color:#94a3b8;font-size:.8rem;line-height:1.6}.tm-detail-progress-head strong[data-v-175a69e7]{color:#e2e8f0;font-size:1.25rem}.tm-detail-progress-bar[data-v-175a69e7]{height:5px;border-radius:999px;background:#334155b8;overflow:hidden}.tm-detail-progress-bar span[data-v-175a69e7]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cbd5e1db,#7dd3fcb8)}.tm-detail-grid[data-v-175a69e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tm-detail-info-card[data-v-175a69e7],.tm-detail-materials[data-v-175a69e7]{padding:16px}.tm-detail-info-card strong[data-v-175a69e7]{display:block;margin-top:8px;color:#f8fafc;font-size:.92rem}.tm-detail-material-list[data-v-175a69e7]{margin-top:12px;display:grid;gap:8px}.tm-detail-material[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#02061747;color:#dbeafe;text-decoration:none;font-size:.8rem}.tm-detail-material small[data-v-175a69e7]{color:#94a3b8;font-size:.72rem;white-space:nowrap}.tm-detail-actions[data-v-175a69e7]{display:flex;align-items:center;gap:10px;margin-top:auto}.tm-detail-primary[data-v-175a69e7],.tm-detail-secondary[data-v-175a69e7]{height:34px;padding:0 14px;border-radius:9px;font-size:.8rem;font-weight:700;cursor:pointer}.tm-detail-primary[data-v-175a69e7]{border:1px solid rgba(125,211,252,.24);background:#0ea5e924;color:#bae6fd}.tm-detail-primary.restart[data-v-175a69e7]{border-color:#fbbf243d;background:#d9770624;color:#fde68a}.tm-detail-secondary[data-v-175a69e7]{border:1px solid rgba(148,163,184,.16);background:#0f172a85;color:#cbd5e1}.tm-detail-primary[data-v-175a69e7]:disabled,.tm-detail-secondary[data-v-175a69e7]:disabled{cursor:not-allowed;opacity:.55}.tm-content-empty[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#475569}.tm-empty-notice[data-v-175a69e7]{width:min(420px,calc(100% - 48px));margin-bottom:8px;text-align:left}.tm-empty-hint[data-v-175a69e7]{font-size:.85rem;color:#64748b;margin:0}.tm-create-panel[data-v-175a69e7]{padding:24px 32px;max-width:560px}.tm-create-header[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.tm-create-title[data-v-175a69e7]{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0}.tm-close-btn[data-v-175a69e7]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tm-close-btn[data-v-175a69e7]:hover{background:#94a3b81a;color:#cbd5e1}.tm-form-section[data-v-175a69e7]{margin-bottom:20px}.tm-form-label[data-v-175a69e7]{display:block;font-size:.78rem;font-weight:500;color:#94a3b8;margin-bottom:8px}.tm-form-label-hint[data-v-175a69e7]{font-weight:400;color:#64748b}.tm-source-selector[data-v-175a69e7]{display:flex;gap:10px}.tm-source-option[data-v-175a69e7]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#ffffff08;color:#94a3b8;cursor:pointer;transition:all .15s}.tm-source-option[data-v-175a69e7]:hover{background:#94a3b80f;border-color:#94a3b826}.tm-source-option.active[data-v-175a69e7]{background:#6366f11a;border-color:#6366f166;color:#a5b4fc}.tm-source-option-icon[data-v-175a69e7]{display:flex;align-items:center}.tm-source-option-label[data-v-175a69e7]{font-size:.78rem;font-weight:500}.tm-material-list[data-v-175a69e7]{display:flex;flex-direction:column;gap:6px}.tm-material-item[data-v-175a69e7]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.08);border-radius:8px;background:#ffffff05;cursor:pointer;transition:all .15s}.tm-material-item[data-v-175a69e7]:hover{background:#94a3b80d}.tm-material-item.checked[data-v-175a69e7]{background:#6366f114;border-color:#6366f14d}.tm-material-item.disabled[data-v-175a69e7]{opacity:.4;cursor:not-allowed}.tm-material-checkbox[data-v-175a69e7]{accent-color:#6366f1;width:15px;height:15px;flex-shrink:0}.tm-material-info[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-material-title[data-v-175a69e7]{font-size:.8rem;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-material-platform[data-v-175a69e7]{font-size:.7rem;color:#64748b}.tm-form-hint[data-v-175a69e7]{font-size:.78rem;color:#64748b;margin:0}.tm-form-error[data-v-175a69e7]{font-size:.78rem;color:#f87171;margin:0 0 12px}.tm-confirm-copy[data-v-175a69e7]{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.7}.tm-create-actions[data-v-175a69e7]{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.pw-task-workflow-mode[data-v-175a69e7]{width:280px;min-width:280px;max-width:280px;height:100%;overflow:hidden;transition:width .22s ease,min-width .22s ease,max-width .22s ease;position:relative;z-index:1}.pw-task-workflow-mode.pw-task-detail-open[data-v-175a69e7]{width:100%;min-width:100%;max-width:100%}.pw-task-workflow-mode.pw-task-sidebar-collapsed[data-v-175a69e7]{width:52px;min-width:52px;max-width:52px}.pw-task-workflow-mode.pw-task-create-open[data-v-175a69e7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;min-width:100%;max-width:100%;background:#050914}.pw-task-workflow-mode .pw-bg-grain[data-v-175a69e7]{display:none}.pw-task-workflow-mode .pw-topbar[data-v-175a69e7]{position:fixed;top:0;left:0;right:0;z-index:2147483000;padding:0 20px;background:#0a0c12f5}.tm-sidebar-only[data-v-175a69e7]{grid-template-columns:1fr;padding:0;gap:0}.tm-sidebar-only .tm-sidebar[data-v-175a69e7]{border-radius:0;border:none;border-right:1px solid rgba(148,163,184,.1);height:100%}.tc-shell[data-v-175a69e7]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px 24px;position:relative;overflow:hidden auto}.tc-ambient[data-v-175a69e7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 30%,rgba(56,120,255,.07) 0%,transparent 100%),radial-gradient(ellipse 40% 30% at 30% 70%,rgba(139,92,246,.04) 0%,transparent 100%)}.tc-stage[data-v-175a69e7]{position:relative;width:min(520px,100%);display:flex;flex-direction:column;gap:22px}.tc-header[data-v-175a69e7]{display:flex;align-items:center;justify-content:space-between;gap:14px}.tc-header-left[data-v-175a69e7]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.tc-header-line[data-v-175a69e7]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.12),transparent)}.tc-header-label[data-v-175a69e7]{font-family:DM Sans,PingFang SC,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#94a3b88c;white-space:nowrap}.tc-close-btn[data-v-175a69e7]{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1px solid rgba(148,163,184,.1);background:#ffffff08;color:#94a3b880;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.tc-close-btn[data-v-175a69e7]:hover{border-color:#94a3b833;color:#94a3b8cc;background:#ffffff0f}.tc-sources[data-v-175a69e7]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tc-source[data-v-175a69e7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px 14px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#141926b3;color:#cbd5e1a6;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tc-source[data-v-175a69e7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(135deg,#3b82f614,#6366f10a);opacity:0;transition:opacity .25s}.tc-source[data-v-175a69e7]:hover{border-color:#94a3b82e;color:#cbd5e1d9}.tc-source[data-v-175a69e7]:hover:before{opacity:1}.tc-source.active[data-v-175a69e7]{border-color:#3b82f659;color:#bfdbfef2;background:#3b82f61a}.tc-source.active[data-v-175a69e7]:before{opacity:1}.tc-source-icon[data-v-175a69e7]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#94a3b812;transition:all .25s;position:relative;z-index:1}.tc-source.active .tc-source-icon[data-v-175a69e7]{background:#3b82f61a;color:#60a5fa}.tc-source-label[data-v-175a69e7]{font-family:DM Sans,PingFang SC,sans-serif;font-size:13.5px;font-weight:500;position:relative;z-index:1}.tc-source-desc[data-v-175a69e7]{font-size:11px;color:#94a3b866;position:relative;z-index:1;transition:color .25s}.tc-source.active .tc-source-desc[data-v-175a69e7]{color:#94a3b88c}.tc-input-panel[data-v-175a69e7]{position:relative;padding:22px;border:1px solid rgba(148,163,184,.1);border-radius:16px;background:#10141ed9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:14px}.tc-input-glow[data-v-175a69e7]{position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.28),transparent);pointer-events:none}.tc-search-row[data-v-175a69e7]{display:flex;align-items:center;gap:12px;padding:0 4px}.tc-search-icon[data-v-175a69e7]{flex-shrink:0;color:#94a3b866;display:flex}.tc-search-input[data-v-175a69e7]{flex:1;background:none;border:none;outline:none;font-family:DM Sans,PingFang SC,sans-serif;font-size:15px;color:#e2e8f0;caret-color:#60a5fa;line-height:1.6}.tc-search-input[data-v-175a69e7]::placeholder{color:#94a3b852}.tc-submit-btn[data-v-175a69e7]{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:none;background:#3b82f633;color:#60a5fa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.tc-submit-btn[data-v-175a69e7]:hover:not(.disabled){background:#3b82f659}.tc-submit-btn.disabled[data-v-175a69e7]{opacity:.25;cursor:not-allowed}.tc-product-row[data-v-175a69e7]{display:flex;flex-direction:column;gap:8px}.tc-product-select[data-v-175a69e7]{width:100%}.tc-materials-loading[data-v-175a69e7]{display:flex;justify-content:center;padding:12px 0}.tc-materials-section[data-v-175a69e7]{display:flex;flex-direction:column;gap:10px}.tc-materials-label[data-v-175a69e7]{display:flex;align-items:center;gap:8px;font-family:DM Sans,PingFang SC,sans-serif;font-size:12px;font-weight:500;color:#94a3b899;letter-spacing:.04em}.tc-materials-hint[data-v-175a69e7]{font-size:11px;color:#94a3b859}.tc-materials-count[data-v-175a69e7]{margin-left:auto;font-size:11px;color:#60a5fab3;font-weight:600}.tc-material-list[data-v-175a69e7]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.tc-material-item[data-v-175a69e7]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.08);background:#ffffff05;cursor:pointer;transition:all .18s;-webkit-user-select:none;user-select:none}.tc-material-item[data-v-175a69e7]:hover:not(.disabled){border-color:#3b82f633;background:#3b82f60a}.tc-material-item.checked[data-v-175a69e7]{border-color:#3b82f64d;background:#3b82f612}.tc-material-item.disabled[data-v-175a69e7]{opacity:.35;cursor:not-allowed}.tc-material-check[data-v-175a69e7]{flex-shrink:0;width:16px;height:16px;border-radius:5px;border:1px solid rgba(148,163,184,.2);background:#ffffff08;display:flex;align-items:center;justify-content:center;transition:all .18s;color:#60a5fa}.tc-material-item.checked .tc-material-check[data-v-175a69e7]{border-color:#3b82f680;background:#3b82f626}.tc-material-info[data-v-175a69e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-material-title[data-v-175a69e7]{font-size:12.5px;color:#e2e8f0cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-material-platform[data-v-175a69e7]{font-size:11px;color:#94a3b866}.tc-no-materials[data-v-175a69e7]{font-size:12.5px;color:#94a3b866;text-align:center;padding:12px 0}.tc-action-row[data-v-175a69e7]{display:flex;justify-content:flex-end;padding-top:4px}.tc-primary-btn[data-v-175a69e7]{font-family:DM Sans,PingFang SC,sans-serif;font-size:13px;font-weight:500;padding:8px 20px;border-radius:8px;border:none;background:#3b82f633;color:#60a5fa;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.tc-primary-btn[data-v-175a69e7]:hover:not(.disabled){background:#3b82f659}.tc-primary-btn.disabled[data-v-175a69e7]{opacity:.3;cursor:not-allowed}.tc-placeholder-hint[data-v-175a69e7]{text-align:center;font-size:13px;color:#94a3b859;padding:16px 0}.tc-error[data-v-175a69e7]{font-size:12px;color:#f87171d9;text-align:center;margin:0}.tc-footer[data-v-175a69e7]{text-align:center}.tc-footer-hint[data-v-175a69e7]{font-size:11.5px;color:#94a3b852;letter-spacing:.02em}@keyframes tc-spin-175a69e7{to{transform:rotate(360deg)}}.tc-spin[data-v-175a69e7]{animation:tc-spin-175a69e7 .8s linear infinite}.platform-search-bridge[data-v-00a94072]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.canvas-root[data-v-c95a9473]{position:relative;z-index:0;isolation:isolate;flex:1;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.canvas-toolbar[data-v-c95a9473]{position:absolute;top:16px;right:16px;z-index:1;display:flex;justify-content:flex-end;pointer-events:none}.ghost-btn[data-v-c95a9473],.primary-btn[data-v-c95a9473],.secondary-btn[data-v-c95a9473]{padding:8px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;color:#eef2ff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ghost-btn[data-v-c95a9473]:hover,.primary-btn[data-v-c95a9473]:hover,.secondary-btn[data-v-c95a9473]:hover{transform:translateY(-1px)}.primary-btn[data-v-c95a9473]{background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo))}.secondary-btn[data-v-c95a9473]{background:#3b82f629}.canvas-toolbar-actions[data-v-c95a9473]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto;padding:8px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#080d17c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.zoom-value[data-v-c95a9473]{min-width:48px;text-align:center;color:#cbd5e1;font-weight:600;font-size:.76rem}.zoom-slider-wrap[data-v-c95a9473]{display:inline-flex;align-items:center;gap:8px}.zoom-slider-label[data-v-c95a9473]{color:#8fa4c2;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.zoom-slider[data-v-c95a9473]{width:108px;accent-color:#38bdf8}.canvas-surface-wrap[data-v-c95a9473]{position:relative;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-radius:30px;border:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 26%),linear-gradient(180deg,#090e18f5,#070b15f0),#080d17c2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-surface-wrap.dragging[data-v-c95a9473]{cursor:grabbing}.canvas-surface-wrap[data-v-c95a9473]::-webkit-scrollbar{width:0;height:0;display:none}.canvas-surface[data-v-c95a9473]{position:relative;min-width:100%;min-height:100%}.canvas-grid[data-v-c95a9473]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.canvas-track[data-v-c95a9473]{position:relative;transform-origin:top left}.canvas-lines[data-v-c95a9473]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.connection-trail[data-v-c95a9473],.connection-main[data-v-c95a9473]{stroke-linecap:round;stroke-linejoin:round}.stage-panel[data-v-c95a9473]{position:absolute;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff08,#ffffff03),#0a0f1ae6;color:#dbe7f7;box-shadow:0 26px 64px #02061733}.stage-panel.current[data-v-c95a9473]{border-color:#38bdf847;box-shadow:0 0 0 2px #38bdf82e,0 26px 64px #02061747}.stage-panel.dragging[data-v-c95a9473]{box-shadow:0 0 0 2px #38bdf833,0 36px 84px #02061757}.panel-head[data-v-c95a9473]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.stage-panel.dragging .panel-head[data-v-c95a9473]{cursor:grabbing}.panel-kicker[data-v-c95a9473],.panel-mini-kicker[data-v-c95a9473]{color:#7dd3fc;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.panel-title[data-v-c95a9473]{margin:6px 0 0;color:#f8fafc;font-size:.92rem;font-weight:700}.asset-grid[data-v-c95a9473],.story-grid[data-v-c95a9473],.story-grid-grouped[data-v-c95a9473],.composition-grid[data-v-c95a9473],.delivery-grid[data-v-c95a9473],.progress-list[data-v-c95a9473]{display:grid;gap:12px}.storyboard-shell[data-v-c95a9473]{display:grid;gap:16px}.ai-prompt-list[data-v-c95a9473]{display:grid;gap:12px}.storyboard-topbar[data-v-c95a9473]{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.storyboard-rail[data-v-c95a9473]{display:grid;gap:14px}.storyboard-stats[data-v-c95a9473]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}.storyboard-stat[data-v-c95a9473]{padding:12px 14px;border-radius:14px;border:1px solid rgba(96,165,250,.12);background:linear-gradient(160deg,#0f172aeb,#0f172ac7),#ffffff08}.storyboard-stat span[data-v-c95a9473]{display:block;color:#94a3b8;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.storyboard-stat strong[data-v-c95a9473]{display:block;margin-top:6px;color:#e2e8f0;font-size:.96rem}.storyboard-toggle-btn[data-v-c95a9473]{min-width:108px;align-self:stretch;white-space:nowrap}.asset-grid[data-v-c95a9473]{grid-template-columns:repeat(3,minmax(0,1fr))}.story-grid[data-v-c95a9473],.delivery-grid[data-v-c95a9473]{grid-template-columns:1fr}.story-grid-grouped[data-v-c95a9473]{display:flex;flex-direction:column;gap:24px}.shot-group[data-v-c95a9473]{display:flex;flex-direction:column;gap:12px}.shot-group-header[data-v-c95a9473]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:6px}.shot-group-title[data-v-c95a9473]{font-size:.875rem;font-weight:600;color:#e2e8f0}.shot-group-meta[data-v-c95a9473]{font-size:.75rem;color:#94a3b8}.shot-group-grid[data-v-c95a9473]{display:grid;gap:12px;max-width:100%;align-items:start}.composition-grid[data-v-c95a9473]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.asset-card[data-v-c95a9473],.story-card[data-v-c95a9473],.composition-card[data-v-c95a9473],.delivery-card[data-v-c95a9473],.progress-card[data-v-c95a9473]{position:relative;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:#ffffff08;overflow:hidden}.asset-remove-btn[data-v-c95a9473]{position:absolute;top:8px;right:8px;z-index:1;width:28px;height:28px;padding:0;border:1px solid rgba(239,68,68,.3);border-radius:8px;background:#0f172ae6;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .16s ease}.asset-remove-btn[data-v-c95a9473]:hover{background:#ef444433;border-color:#ef444499;transform:scale(1.05)}.asset-card.selected[data-v-c95a9473],.composition-card.selected[data-v-c95a9473],.shot-card.selected[data-v-c95a9473]{border-color:#38bdf86b}.asset-card-link[data-v-c95a9473]{background:linear-gradient(180deg,#0f172af5,#0f172ae0),linear-gradient(135deg,#22c55e14,#0ea5e90f)}.asset-card-error[data-v-c95a9473]{border-color:#f8717147;background:linear-gradient(180deg,#1f1014e0,#0f172ae6),#f871710f}.shot-card[data-v-c95a9473]{position:relative;padding:14px;background:linear-gradient(180deg,#0f172af5,#0f172ae0),#ffffff08;box-shadow:inset 0 1px #ffffff08;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s ease}.shot-card[data-v-c95a9473]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000040;border-color:#94a3b840;background:linear-gradient(180deg,#0f172afa,#0f172aeb),#ffffff0d}.shot-card.active[data-v-c95a9473]{border-color:#7dd3fc7a;box-shadow:0 0 0 1px #38bdf829}.ai-story-card[data-v-c95a9473]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#0ea5e91a,#2dd4bf14)}.ai-prompt-card[data-v-c95a9473]{display:grid;gap:14px;padding:18px 18px 16px;border:1px solid rgba(125,211,252,.16);border-radius:18px;background:linear-gradient(180deg,#090e1afa,#0a101cf0),linear-gradient(135deg,#38bdf814,#0f172a0a)}.ai-prompt-card.selected[data-v-c95a9473]{border-color:#38bdf86b;box-shadow:0 0 0 1px #38bdf82e}.ai-prompt-card-head[data-v-c95a9473]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-prompt-select[data-v-c95a9473]{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:.74rem}.ai-prompt-select input[data-v-c95a9473]{accent-color:#38bdf8}.ai-prompt-copy[data-v-c95a9473]{display:grid;gap:8px}.ai-prompt-description[data-v-c95a9473],.ai-prompt-body[data-v-c95a9473]{color:#e2e8f0;font-size:.9rem;line-height:1.7}.ai-prompt-description[data-v-c95a9473]{color:#cbd5e1}.ai-prompt-body[data-v-c95a9473]{padding-left:14px;border-left:3px solid rgba(148,163,184,.26);white-space:pre-wrap}.ai-prompt-textarea[data-v-c95a9473]{width:100%;min-height:148px;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-left:3px solid rgba(148,163,184,.34);border-radius:12px;background:#02061752;color:#e2e8f0;font:inherit;resize:vertical;outline:none}.ai-prompt-textarea[data-v-c95a9473]:focus{border-color:#38bdf885;box-shadow:0 0 0 2px #38bdf81f}.ai-prompt-textarea[readonly][data-v-c95a9473]{cursor:text;opacity:.78}.shot-card.edited[data-v-c95a9473]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#f472b61f,#fbbf2414)}.shot-select-hit[data-v-c95a9473]{position:absolute;top:22px;right:22px;z-index:2;display:inline-grid;place-items:center}.shot-select-input[data-v-c95a9473]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.shot-select-fake[data-v-c95a9473]{width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,163,184,.34);background:#0f172ae6;box-shadow:0 0 0 1px #02061742}.shot-select-input:checked+.shot-select-fake[data-v-c95a9473]{border-color:#38bdf8ad;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95) 0 35%,transparent 36%),linear-gradient(135deg,#38bdf8e6,#2563ebeb)}.shot-action-btn[data-v-c95a9473]:hover{border-color:#60a5fa66;background:#3b82f614}.shot-cover-shell[data-v-c95a9473]{position:relative;width:100%;margin-top:0;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(135deg,#3b82f62e,#2dd4bf24),#ffffff08;overflow:hidden;cursor:pointer}.shot-cover-image[data-v-c95a9473],.shot-cover-video[data-v-c95a9473],.shot-cover-fallback[data-v-c95a9473]{width:100%;aspect-ratio:16 / 9;display:block}.shot-cover-image[data-v-c95a9473],.shot-cover-video[data-v-c95a9473]{object-fit:cover}.shot-cover-fallback[data-v-c95a9473]{display:grid;place-items:center;padding:14px;color:#eff6ff;font-size:.76rem;font-weight:700;text-align:center}.shot-cover-overlay[data-v-c95a9473]{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#020617b8;color:#f8fafc;font-size:.68rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shot-card .panel-mini-kicker[data-v-c95a9473]{margin-top:12px}.ai-story-video-shell[data-v-c95a9473]{display:grid;place-items:center;width:100%;margin-top:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(135deg,#22c55e1f,#0ea5e91f),#0f172ae6;overflow:hidden}.ai-story-video[data-v-c95a9473]{width:min(100%,240px);max-height:430px;aspect-ratio:9 / 16;display:block;object-fit:contain;background:#020617}.ai-story-video-empty[data-v-c95a9473]{min-height:320px;color:#cbd5e1;font-size:.78rem;font-weight:700}.shot-copy-block[data-v-c95a9473]{margin-top:10px;display:grid;gap:6px}.shot-copy-label[data-v-c95a9473]{color:#7dd3fc;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.shot-copy-value[data-v-c95a9473]{color:#e2e8f0;font-size:.74rem;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shot-copy-value-muted[data-v-c95a9473]{color:#94a3b8}.shot-badges[data-v-c95a9473]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pending-ai-specs[data-v-c95a9473]{margin-top:12px}.shot-card-actions[data-v-c95a9473]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:12px}.ai-story-select[data-v-c95a9473]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#cbd5e1;font-size:.74rem}.ai-story-select input[data-v-c95a9473]{accent-color:#38bdf8}.shot-action-btn[data-v-c95a9473]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:8px 12px;border-radius:12px;font-size:.72rem;line-height:1.4;text-align:center;white-space:normal;word-break:break-word}.composition-stack[data-v-c95a9473]{display:grid;gap:12px}.composition-stale-banner[data-v-c95a9473]{padding:12px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.25);background:linear-gradient(135deg,#78350f47,#1e293bb8);color:#fde68a;font-size:.78rem}.composition-plan-card[data-v-c95a9473]{display:flex;flex-direction:column;padding:16px;background:linear-gradient(180deg,#0f172af5,#0f172ae6),linear-gradient(135deg,#38bdf814,#3b82f608);box-shadow:inset 0 1px #ffffff0a;cursor:pointer}.composition-card.selected[data-v-c95a9473]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#38bdf81f,#2dd4bf0f);box-shadow:0 0 0 1px #38bdf82e}.composition-card-head[data-v-c95a9473]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.composition-title[data-v-c95a9473]{margin-top:6px;font-size:1rem;-webkit-line-clamp:3}.composition-selected-pill[data-v-c95a9473]{padding:6px 10px;border-radius:999px;border:1px solid rgba(96,165,250,.34);background:#3b82f629;color:#eff6ff;font-size:.68rem;white-space:nowrap}.composition-description[data-v-c95a9473]{margin-top:12px;color:#dbe7f7;font-size:.76rem;line-height:1.7}.composition-shot-list[data-v-c95a9473]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;align-items:start}.composition-shot-item[data-v-c95a9473]{display:grid;gap:6px;align-content:start;min-width:0;padding:12px 13px;border-radius:14px;border:1px solid rgba(96,165,250,.12);background:#ffffff08}.composition-shot-meta[data-v-c95a9473]{color:#94a3b8;font-size:.66rem;line-height:1.5}.composition-shot-meta-row[data-v-c95a9473]{display:flex;align-items:center;gap:7px;min-width:0}.composition-shot-meta-row .composition-shot-meta[data-v-c95a9473]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composition-ai-pill[data-v-c95a9473]{flex:0 0 auto;padding:2px 6px;border-radius:999px;border:1px solid rgba(125,211,252,.24);color:#bae6fd;font-size:.62rem;line-height:1.35;background:#0ea5e91a}.composition-shot-order[data-v-c95a9473]{color:#7dd3fc;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.composition-shot-copy[data-v-c95a9473]{min-width:0;color:#e2e8f0;font-size:.72rem;line-height:1.7}.composition-collapse-toggle[data-v-c95a9473]{margin-top:10px;padding:8px 12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff08;color:#dbeafe;font-size:.72rem;cursor:pointer}.composition-bars[data-v-c95a9473]{margin-top:12px}.composition-plan-card .card-meta[data-v-c95a9473]{margin-top:auto;padding-top:12px}.asset-thumb[data-v-c95a9473],.delivery-thumb[data-v-c95a9473]{position:relative;width:100%;min-height:84px;border:0;background:linear-gradient(135deg,#3b82f638,#6366f129),#ffffff0a;cursor:pointer;overflow:hidden}.asset-thumb-static[data-v-c95a9473]{cursor:default}.asset-cover[data-v-c95a9473],.delivery-preview[data-v-c95a9473]{width:100%;height:84px;display:block;object-fit:cover}.asset-cover-video[data-v-c95a9473]{background:#020617eb}.asset-cover-fallback[data-v-c95a9473]{width:100%;height:84px;display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa4d,#2dd4bf38),#ffffff08;color:#eff6ff;font-weight:700;padding:12px;text-align:center}.asset-thumb-overlay[data-v-c95a9473]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#0f172a05,#0f172a66);font-size:.72rem}.asset-body[data-v-c95a9473]{padding:10px 10px 8px}.delivery-result-card .delivery-thumb[data-v-c95a9473]{min-height:156px}.delivery-result-card .delivery-preview[data-v-c95a9473],.delivery-result-card .asset-cover-fallback[data-v-c95a9473]{height:156px}.delivery-result-card .asset-body[data-v-c95a9473]{padding:12px 12px 14px}.delivery-shot-summary[data-v-c95a9473]{margin-top:10px;color:#dbe7f7;font-size:.72rem;line-height:1.6}.delivery-placeholder-card[data-v-c95a9473]{display:grid;gap:10px;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:linear-gradient(180deg,#0f172adb,#0f172abd),#ffffff08}.delivery-placeholder-title[data-v-c95a9473]{color:#f8fafc;font-size:.92rem;font-weight:700}.delivery-placeholder-copy[data-v-c95a9473]{color:#9fb0c9;font-size:.74rem;line-height:1.7}.card-title[data-v-c95a9473]{color:#e5edf8;font-weight:700;line-height:1.45;font-size:.78rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-copy[data-v-c95a9473]{margin-top:4px;color:#9fb0c9;line-height:1.5;font-size:.72rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-meta[data-v-c95a9473]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip[data-v-c95a9473]{padding:4px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#dbe5f6;font-size:.66rem}.chip-selected[data-v-c95a9473]{border-color:#60a5fa3d;background:#3b82f629;color:#eff6ff}.chip-ready[data-v-c95a9473]{border-color:#2dd4bf38;background:#14b8a61f;color:#d9fff8}.chip-error[data-v-c95a9473]{border-color:#f871714d;background:#ef444421;color:#fecaca}.link-chip[data-v-c95a9473]{text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.asset-select[data-v-c95a9473]{width:calc(100% - 20px);margin:0 10px 10px;padding:7px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#eef2ff;cursor:pointer;font-size:.72rem}.settings-stack[data-v-c95a9473]{display:flex;flex-direction:column;gap:10px}.field-control[data-v-c95a9473],.prompt-area[data-v-c95a9473]{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#eef2ff}.field-control[data-v-c95a9473]{padding:8px 10px;font-size:.74rem}.prompt-area[data-v-c95a9473]{min-height:82px;padding:9px 10px;resize:vertical;line-height:1.55;font-size:.74rem}.compact-area[data-v-c95a9473]{min-height:72px;margin-top:10px}.mode-tabs[data-v-c95a9473]{display:flex;gap:8px}.mode-tab[data-v-c95a9473]{flex:1;padding:7px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#cbd5e1;cursor:pointer;font-size:.72rem}.mode-tab.active[data-v-c95a9473]{border-color:#60a5fa4d;background:#3b82f624;color:#eff6ff}.asset-select.selected[data-v-c95a9473]{background:#3b82f629;border-color:#3b82f652}.asset-select[data-v-c95a9473]:disabled,.primary-btn[data-v-c95a9473]:disabled,.secondary-btn[data-v-c95a9473]:disabled,.ghost-btn[data-v-c95a9473]:disabled{color:#94a3b8;opacity:.62;cursor:not-allowed;transform:none}.panel-footer[data-v-c95a9473]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.panel-footer-actions[data-v-c95a9473]{display:inline-flex;align-items:center;gap:10px}.panel-summary[data-v-c95a9473]{color:#9fb0c9;font-size:.7rem}.progress-card[data-v-c95a9473]{padding:11px;color:#dbe7f7}.progress-title-row[data-v-c95a9473]{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-title[data-v-c95a9473]{color:#eaf2ff;font-weight:700;font-size:.76rem}.progress-state[data-v-c95a9473]{color:#dbeafe;font-size:.7rem}.progress-message[data-v-c95a9473]{margin-top:5px;color:#9fb0c9;line-height:1.6;font-size:.72rem}.progress-card.is-running[data-v-c95a9473]{border-color:#38bdf842}.progress-card.is-completed[data-v-c95a9473]{border-color:#10b98142}.progress-card.is-error[data-v-c95a9473]{border-color:#f8717142}.timeline-bars[data-v-c95a9473]{display:flex;gap:8px;margin-top:10px}.bar[data-v-c95a9473]{width:34%;height:8px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#38bdf8)}.bar.mid[data-v-c95a9473]{width:26%;background:linear-gradient(90deg,#34d399,#2dd4bf)}.bar.soft[data-v-c95a9473]{width:18%;background:linear-gradient(90deg,#fbbf24,#fb923c)}.action-row[data-v-c95a9473]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:1480px){.canvas-toolbar-actions[data-v-c95a9473]{justify-content:flex-start}}@media(max-width:980px){.asset-grid[data-v-c95a9473]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.composition-grid[data-v-c95a9473]{grid-template-columns:1fr!important}.composition-shot-list[data-v-c95a9473]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.asset-grid[data-v-c95a9473]{grid-template-columns:1fr!important}.composition-shot-list[data-v-c95a9473]{grid-template-columns:1fr}.panel-footer[data-v-c95a9473]{flex-direction:column;align-items:stretch}}.shot-range-editor[data-v-b4bc96e1]{display:flex;flex-direction:column;height:100%;overflow:hidden;color:#e2e8f0;background:#060d1a}.sre-titlebar[data-v-b4bc96e1]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 20px 11px;border-bottom:1px solid rgba(148,163,184,.1);background:#080d16fc}.sre-titlebar-main[data-v-b4bc96e1]{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.sre-titlebar-top[data-v-b4bc96e1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sre-shot-label[data-v-b4bc96e1]{color:#7dd3fc;font-size:.66rem;font-weight:700;letter-spacing:.12em}.sre-edited-badge[data-v-b4bc96e1]{padding:2px 7px;border-radius:999px;border:1px solid rgba(251,191,36,.3);background:#fbbf241a;color:#fde68a;font-size:.62rem;font-weight:700}.sre-shot-range[data-v-b4bc96e1]{color:#f1f5f9;font-size:.84rem;font-weight:700;letter-spacing:-.01em}.sre-shot-duration[data-v-b4bc96e1]{color:#475569;font-size:.72rem}.sre-titlebar-desc[data-v-b4bc96e1]{color:#cbd5e1;font-size:.84rem;font-weight:500;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sre-titlebar-transcript[data-v-b4bc96e1]{color:#475569;font-size:.74rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sre-playhead-badge[data-v-b4bc96e1]{flex-shrink:0;margin-top:2px;padding:4px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;color:#64748b;font-size:.68rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;min-width:62px;text-align:right;font-variant-numeric:tabular-nums}.sre-video-wrap[data-v-b4bc96e1]{flex:1;min-height:0;position:relative;background:#000;overflow:hidden}.sre-video[data-v-b4bc96e1]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.sre-scale[data-v-b4bc96e1]{flex-shrink:0;position:relative;height:34px;padding:0 12px;background:#070c16fa;border-top:1px solid rgba(148,163,184,.08)}.sre-scale-track[data-v-b4bc96e1]{position:absolute;left:12px;right:12px;top:17px;height:1px;background:#47556980}.sre-playhead[data-v-b4bc96e1]{position:absolute;z-index:6;transform:translate(-50%);pointer-events:none}.sre-playhead-scale[data-v-b4bc96e1]{top:0;bottom:0}.sre-playhead-pip[data-v-b4bc96e1]{display:block;width:6px;height:6px;margin:5px auto 0;border-radius:999px;background:#38bdf8;box-shadow:0 0 8px #38bdf8b3}.sre-scale-tick[data-v-b4bc96e1]{position:absolute;top:3px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.sre-scale-mark[data-v-b4bc96e1]{width:1px;height:12px;background:#94a3b840}.sre-scale-label[data-v-b4bc96e1]{color:#334155;font-size:.6rem;font-weight:600;white-space:nowrap}.sre-track-shell[data-v-b4bc96e1]{flex-shrink:0;position:relative;height:96px;cursor:ew-resize;background:#080e18fc;border-top:1px solid rgba(148,163,184,.06)}.sre-track-base[data-v-b4bc96e1]{position:absolute;top:10px;right:12px;bottom:10px;left:12px;border-radius:14px;border:1px solid rgba(148,163,184,.08);background:#0c1222cc}.sre-playhead-track[data-v-b4bc96e1]{inset:0 auto 0 0}.sre-playhead-line[data-v-b4bc96e1]{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(224,242,254,.85) 30%,rgba(224,242,254,.85) 70%,transparent);box-shadow:0 0 10px #38bdf840}.sre-playhead-head[data-v-b4bc96e1]{position:absolute;top:5px;left:50%;width:11px;height:11px;transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,#f472b6,#ec4899);box-shadow:0 0 0 2px #f472b640}.sre-segment[data-v-b4bc96e1]{position:absolute;top:14px;bottom:14px;min-width:24px;padding:5px 10px;border-radius:12px;background:linear-gradient(135deg,var(--segment-start),var(--segment-end));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff29;display:flex;flex-direction:column;justify-content:center;gap:3px;overflow:hidden;cursor:pointer}.sre-segment.active[data-v-b4bc96e1]{box-shadow:inset 0 0 0 2.5px #ffffffe0,0 6px 18px #2563eb2e}.sre-segment.edited[data-v-b4bc96e1]:not(.active){filter:brightness(1.07)}.sre-segment-original[data-v-b4bc96e1]{top:16px;bottom:16px;border:1px dashed rgba(148,163,184,.45);background:#94a3b81a;box-shadow:none;z-index:1}.sre-segment-id[data-v-b4bc96e1]{color:#ffffffe6;font-size:.68rem;font-weight:800;line-height:1}.sre-segment-range[data-v-b4bc96e1]{color:#ffffffa6;font-size:.6rem;font-weight:600;line-height:1}.sre-handle[data-v-b4bc96e1]{position:absolute;top:7px;bottom:7px;width:14px;padding:0;border:1px solid rgba(226,232,240,.45);border-radius:999px;background:linear-gradient(180deg,#f8fafc,#e2e8f0);box-shadow:0 3px 10px #0f172a59;cursor:ew-resize}.sre-handle span[data-v-b4bc96e1]{position:absolute;top:50%;left:50%;width:2px;height:42%;transform:translate(-50%,-50%);border-radius:999px;background:#334155;box-shadow:-3px 0 #334155,3px 0 #334155}.sre-handle-start[data-v-b4bc96e1]{left:3px;transform:translate(-50%)}.sre-handle-end[data-v-b4bc96e1]{right:3px;transform:translate(50%)}.sre-controls[data-v-b4bc96e1]{flex-shrink:0;padding:12px 20px 14px;border-top:1px solid rgba(148,163,184,.08);background:#070b14fc;display:flex;flex-direction:column;gap:8px}.sre-controls-inner[data-v-b4bc96e1]{display:flex;align-items:flex-end;gap:10px}.sre-field[data-v-b4bc96e1]{display:flex;flex-direction:column;gap:4px;flex:1;max-width:160px}.sre-field-label[data-v-b4bc96e1]{color:#334155;font-size:.62rem;font-weight:700;letter-spacing:.06em}.sre-number-input[data-v-b4bc96e1]{height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;color:#e2e8f0;font-size:.82rem}.sre-number-input[data-v-b4bc96e1]:focus{outline:none;border-color:#38bdf859}.sre-reset-btn[data-v-b4bc96e1]{height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#64748b;font-size:.76rem;cursor:pointer;white-space:nowrap;transition:border-color .13s ease,color .13s ease}.sre-reset-btn[data-v-b4bc96e1]:hover{border-color:#94a3b847;color:#cbd5e1}.sre-controls-hint[data-v-b4bc96e1]{color:#1e293b;font-size:.66rem;line-height:1.4}.workflow-shell[data-v-1fe1df5d]{height:100vh;display:grid;grid-template-columns:88px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at top left,rgba(244,114,182,.12),transparent 20%),radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 26%),linear-gradient(180deg,#04070f,#070d17 42%,#0b1322)}.workspace-rail[data-v-1fe1df5d]{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:0;padding:16px 12px;border-right:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,#070a10fa,#070a10f0),#070a10f5}.rail-brand[data-v-1fe1df5d],.rail-button[data-v-1fe1df5d]{border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#f8fafc}.rail-brand[data-v-1fe1df5d]{width:56px;height:56px;display:grid;place-items:center;border-radius:20px;cursor:pointer;background:radial-gradient(circle at 30% 25%,#f472b638,#f472b60a),#ffffff05}.rail-brand-mark[data-v-1fe1df5d]{color:#f472b6;font-size:.94rem;font-weight:900;letter-spacing:.08em}.rail-brand-logo[data-v-1fe1df5d]{width:36px;height:36px;object-fit:contain;border-radius:8px}.rail-divider[data-v-1fe1df5d]{width:36px;height:1px;background:#94a3b824}.rail-actions[data-v-1fe1df5d]{width:100%;display:flex;flex-direction:column;gap:12px}.rail-button[data-v-1fe1df5d]{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;border-radius:18px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.rail-button-primary[data-v-1fe1df5d]{border-color:#f472b638;background:linear-gradient(180deg,#f472b624,#ffffff0a),#ffffff05}.rail-icon[data-v-1fe1df5d]{font-size:1.3rem;line-height:1}.rail-label[data-v-1fe1df5d]{font-size:.72rem;color:#d5def0}.rail-spacer[data-v-1fe1df5d]{flex:1}.rail-footer[data-v-1fe1df5d]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.rail-status[data-v-1fe1df5d]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#ffffff08;color:#b8c6dc;font-size:.7rem;text-align:center}.rail-status-dot[data-v-1fe1df5d]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 18px #22c55e8c}.rail-logout[data-v-1fe1df5d]{border-color:#94a3b829;background:#0f172aad}.rail-user[data-v-1fe1df5d]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8090a7;font-size:.68rem;text-align:center}.workspace-main[data-v-1fe1df5d]{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(380px,500px) 1fr;gap:14px;padding:12px}.managed-mode-banner[data-v-1fe1df5d]{flex-shrink:0;display:flex;justify-content:center;padding:0 16px 14px}.managed-mode-shell[data-v-1fe1df5d]{position:relative;width:100%;max-width:320px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:999px;overflow:hidden;isolation:isolate;background:#1f1f21f5;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 48px #00000052}.managed-mode-banner.is-retry .managed-mode-shell[data-v-1fe1df5d]{background:#201a1cfa;box-shadow:inset 0 0 0 1px #f8717138,0 18px 48px #00000052}.managed-mode-orbit[data-v-1fe1df5d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.managed-mode-orbit-glow[data-v-1fe1df5d],.managed-mode-orbit-path[data-v-1fe1df5d]{fill:none;stroke:url(#managed-mode-orbit-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15 85;animation:managed-mode-orbit-dash-1fe1df5d 2.8s linear infinite;will-change:stroke-dashoffset}.managed-mode-orbit-glow[data-v-1fe1df5d]{stroke-width:3.2;opacity:.52;filter:drop-shadow(0 0 8px rgba(244,114,182,.22)) drop-shadow(0 0 10px rgba(103,232,249,.2))}.managed-mode-orbit-path[data-v-1fe1df5d]{stroke-width:2;opacity:.98}.managed-mode-copy[data-v-1fe1df5d],.managed-mode-stop[data-v-1fe1df5d]{position:relative;z-index:1}.managed-mode-copy[data-v-1fe1df5d]{display:inline-flex;align-items:center;gap:10px;color:#e5e5e5}.managed-mode-icon[data-v-1fe1df5d]{font-size:1.1rem;line-height:1;color:#fffc}.managed-mode-label[data-v-1fe1df5d]{font-size:.82rem;font-weight:800;letter-spacing:-.02em}.managed-mode-stop[data-v-1fe1df5d]{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:14px;background:#ffffff0f;cursor:pointer}.managed-mode-stop-icon[data-v-1fe1df5d]{width:14px;height:14px;border-radius:3px;background:#fffc}.managed-mode-retry[data-v-1fe1df5d]{position:relative;z-index:1;flex-shrink:0;min-width:64px;height:38px;padding:0 16px;border:0;border-radius:14px;background:#f871712e;color:#fecaca;font-size:.82rem;font-weight:800;cursor:pointer}.managed-mode-retry[data-v-1fe1df5d]:hover{background:#f8717147;color:#fee2e2}@keyframes managed-mode-orbit-dash-1fe1df5d{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.managed-mode-orbit-glow[data-v-1fe1df5d],.managed-mode-orbit-path[data-v-1fe1df5d]{animation:none}}.ghost-button[data-v-1fe1df5d],.solid-button[data-v-1fe1df5d],.capsule-btn[data-v-1fe1df5d]{padding:11px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.16);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ghost-button[data-v-1fe1df5d],.capsule-btn[data-v-1fe1df5d]{background:#ffffff0a}.solid-button[data-v-1fe1df5d]{background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));border-color:#60a5fa4d;color:#fff}.header-actions[data-v-1fe1df5d]{display:flex;align-items:center;gap:10px}.rail-button[data-v-1fe1df5d]:hover,.rail-brand[data-v-1fe1df5d]:hover,.ghost-button[data-v-1fe1df5d]:hover,.solid-button[data-v-1fe1df5d]:hover,.capsule-btn[data-v-1fe1df5d]:hover,.stage-node-toggle[data-v-1fe1df5d]:hover{transform:translateY(-1px)}.director-panel[data-v-1fe1df5d]{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(148,163,184,.12);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#0d1017fa,#111722f5),#080b12f0;box-shadow:0 24px 80px #01040b57}.panel-header[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border-bottom:1px solid rgba(148,163,184,.12);background:#181819f0}.panel-header-titlebar[data-v-1fe1df5d]{min-height:60px}.panel-titlebar-title[data-v-1fe1df5d]{min-width:0;color:#d4d4d8;font-size:clamp(1.14rem,1.55vw,1.56rem);font-weight:800;letter-spacing:-.04em}.panel-header-titlebar .capsule-btn[data-v-1fe1df5d]{padding:8px 14px;font-size:.9rem}.icon-button[data-v-1fe1df5d]{min-width:40px;height:40px;padding:0 10px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:#ffffff0f;color:#f4f4f5;cursor:pointer;font-size:.96rem;font-weight:700}.icon-button[data-v-1fe1df5d]:hover{transform:translateY(-1px)}.panel-scroll[data-v-1fe1df5d]{height:100%;flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding:16px 34px 96px 24px;scrollbar-width:none;scrollbar-color:transparent transparent}.panel-scroll-shell[data-v-1fe1df5d]{position:relative;flex:1;min-height:0}.panel-scroll[data-v-1fe1df5d]::-webkit-scrollbar{width:0;height:0}.chat-feed[data-v-1fe1df5d]{display:flex;flex-direction:column;gap:0}.chat-feed[data-v-1fe1df5d]:after{content:"";flex:0 0 72px}.chat-message[data-v-1fe1df5d]{display:flex;align-items:flex-start;gap:0;margin-top:14px}.chat-message[data-v-1fe1df5d]:first-child{margin-top:0}.chat-message.is-stream[data-v-1fe1df5d]{margin-top:4px}.chat-message:not(.is-stream)+.chat-message.is-stream[data-v-1fe1df5d]{margin-top:10px}.chat-message.is-stream+.chat-message.is-stream[data-v-1fe1df5d]{margin-top:4px}.chat-message.is-stream+.chat-message[data-v-1fe1df5d]:not(.is-stream){margin-top:10px}.chat-message-main[data-v-1fe1df5d]{flex:1;min-width:0}.chat-message.is-user .chat-message-main[data-v-1fe1df5d]{display:flex;justify-content:flex-end}.stage-chat-card[data-v-1fe1df5d],.agent-control-card[data-v-1fe1df5d]{width:min(92%,720px)}.stage-chat-card[data-v-1fe1df5d]{padding-top:2px}.stage-role-kicker[data-v-1fe1df5d]{color:#f5f5f57a;font-size:.68rem;font-weight:700;letter-spacing:.04em}.stage-narrative[data-v-1fe1df5d]{margin-top:10px;color:#f5f5f5;font-size:1.06rem;font-weight:700;line-height:1.72;letter-spacing:-.02em}.stage-status-card[data-v-1fe1df5d]{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#1f1f21f0;box-shadow:inset 0 0 0 1px #ffffff04}.stage-status-card.status-completed[data-v-1fe1df5d]{border-color:#6ee79d29}.stage-status-card.status-running[data-v-1fe1df5d]{border-color:#7dd3fc29}.stage-status-card.status-error[data-v-1fe1df5d]{border-color:#fca5a529}.stage-status-card.status-pending[data-v-1fe1df5d],.stage-status-card.status-locked[data-v-1fe1df5d]{border-color:#f472b624}.stage-status-card[data-v-1fe1df5d] .n-tag{--n-color: rgba(244, 114, 182, .1) !important;--n-text-color: #ffd0e8 !important;--n-border: 1px solid rgba(244, 114, 182, .18) !important}.stage-status-card.status-stopped[data-v-1fe1df5d]{border-color:#d4d4d824}.stage-status-card-main[data-v-1fe1df5d]{min-width:0;display:flex;align-items:center;gap:14px}.stage-status-icon[data-v-1fe1df5d]{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#f5f5f5;font-size:.92rem;font-weight:900}.stage-status-icon.status-completed[data-v-1fe1df5d]{background:#4ade8024;color:#86efac}.stage-status-icon.status-running[data-v-1fe1df5d]{background:#38bdf824;color:#7dd3fc}.stage-status-icon.status-error[data-v-1fe1df5d]{background:#f8717124;color:#fca5a5}.stage-status-icon.status-pending[data-v-1fe1df5d],.stage-status-icon.status-locked[data-v-1fe1df5d]{background:#f472b624;color:#f9a8d4}.stage-status-icon.status-stopped[data-v-1fe1df5d]{background:#a1a1aa24;color:#d4d4d8}.stage-status-card-title[data-v-1fe1df5d]{color:#f5f5f5;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.chat-meta-row[data-v-1fe1df5d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.chat-stage-pill[data-v-1fe1df5d],.chat-status-pill[data-v-1fe1df5d]{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d4d4d8;font-size:.68rem;font-weight:700}.chat-status-pill.status-completed[data-v-1fe1df5d]{color:#86efac;border-color:#6ee79d24}.chat-status-pill.status-running[data-v-1fe1df5d]{color:#7dd3fc;border-color:#7dd3fc24}.chat-status-pill.status-error[data-v-1fe1df5d]{color:#fca5a5;border-color:#fca5a524}.chat-status-pill.status-pending[data-v-1fe1df5d],.chat-status-pill.status-locked[data-v-1fe1df5d]{color:#ffd0e8;border-color:#f472b62e;background:#f472b614}.chat-status-pill.status-pending[data-v-1fe1df5d],.chat-status-pill.status-locked[data-v-1fe1df5d]{color:#f9a8d4;border-color:#f472b624}.chat-status-pill.status-stopped[data-v-1fe1df5d]{color:#d4d4d8;border-color:#d4d4d824}.stage-progress-block[data-v-1fe1df5d]{margin-top:18px}.stage-progress-label[data-v-1fe1df5d]{color:#f5f5f575;font-size:.68rem;font-weight:700;letter-spacing:.04em}.stage-progress-list[data-v-1fe1df5d]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.stage-progress-item[data-v-1fe1df5d]{padding:16px 18px;border-radius:26px;border:1px solid rgba(255,255,255,.07);background:#232325f0}.stage-progress-item-head[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage-progress-item-title[data-v-1fe1df5d]{min-width:0;display:flex;align-items:center;gap:8px;color:#f5f5f5;font-size:.82rem;font-weight:800}.stage-progress-item-glyph[data-v-1fe1df5d]{color:#f5f5f5;font-size:.86rem;line-height:1}.stage-progress-item.status-completed .stage-progress-item-glyph[data-v-1fe1df5d],.stage-progress-item-status.status-completed[data-v-1fe1df5d]{color:#86efac}.stage-progress-item.status-running .stage-progress-item-glyph[data-v-1fe1df5d],.stage-progress-item-status.status-running[data-v-1fe1df5d]{color:#7dd3fc}.stage-progress-item.status-error .stage-progress-item-glyph[data-v-1fe1df5d],.stage-progress-item-status.status-error[data-v-1fe1df5d]{color:#fca5a5}.stage-progress-item.status-pending .stage-progress-item-glyph[data-v-1fe1df5d],.stage-progress-item-status.status-pending[data-v-1fe1df5d]{color:#f9a8d4}.stage-progress-item.status-stopped .stage-progress-item-glyph[data-v-1fe1df5d],.stage-progress-item-status.status-stopped[data-v-1fe1df5d]{color:#d4d4d8}.stage-progress-item-copy[data-v-1fe1df5d]{margin-top:8px;color:#c8cbd2;font-size:.8rem;line-height:1.62}.stage-progress-bar-wrap[data-v-1fe1df5d]{display:flex;align-items:center;gap:8px;margin-top:8px}.stage-progress-bar-track[data-v-1fe1df5d]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.stage-progress-bar-fill[data-v-1fe1df5d]{height:100%;background:#4e9eff;border-radius:2px;transition:width .3s ease}.stage-progress-bar-pct[data-v-1fe1df5d]{flex-shrink:0;font-size:.72rem;color:#8b8fa8;min-width:32px;text-align:right}.stage-progress-item-status[data-v-1fe1df5d]{flex-shrink:0;font-size:.68rem;font-weight:700}.stage-card-footer[data-v-1fe1df5d]{margin-top:16px;color:#a1a1aa;font-size:.78rem;line-height:1.58}.agent-control-card[data-v-1fe1df5d]{padding:20px 22px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#1f1f21f0;box-shadow:inset 0 0 0 1px #ffffff04}.agent-control-card[data-v-1fe1df5d] .n-tag{--n-color: rgba(244, 114, 182, .1) !important;--n-text-color: #ffd0e8 !important;--n-border: 1px solid rgba(244, 114, 182, .18) !important}.agent-control-card[data-v-1fe1df5d] .n-button{--n-text-color: #e5efff !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #dbeafe !important;--n-text-color-focus: #ffffff !important;--n-border: 1px solid rgba(148, 163, 184, .24) !important;--n-border-hover: 1px solid rgba(147, 197, 253, .42) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .34) !important;--n-border-focus: 1px solid rgba(147, 197, 253, .42) !important;--n-color: rgba(255, 255, 255, .04) !important;--n-color-hover: rgba(59, 130, 246, .14) !important;--n-color-pressed: rgba(37, 99, 235, .16) !important;--n-color-focus: rgba(59, 130, 246, .14) !important;font-weight:800}.agent-control-card[data-v-1fe1df5d] .n-button--primary-type{--n-color: #2563eb !important;--n-color-hover: #3b82f6 !important;--n-color-pressed: #1d4ed8 !important;--n-color-focus: #2563eb !important;--n-text-color: #ffffff !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;--n-border: 1px solid rgba(96, 165, 250, .36) !important;--n-border-hover: 1px solid rgba(147, 197, 253, .5) !important;--n-border-pressed: 1px solid rgba(96, 165, 250, .42) !important;--n-border-focus: 1px solid rgba(147, 197, 253, .5) !important;--n-ripple-color: #60a5fa !important;font-weight:800}.agent-control-card[data-v-1fe1df5d] .n-button--disabled{--n-color-disabled: rgba(51, 65, 85, .72) !important;--n-text-color-disabled: #cbd5e1 !important;--n-border-disabled: 1px solid rgba(148, 163, 184, .2) !important}.agent-control-card[data-v-1fe1df5d] .n-checkbox{--n-text-color: #dbe6ff !important;--n-color-checked: #2563eb !important;--n-border: 1px solid rgba(148, 163, 184, .34) !important;--n-border-checked: 1px solid #60a5fa !important;--n-border-focus: 1px solid #93c5fd !important;--n-check-mark-color: #ffffff !important}.agent-control-card[data-v-1fe1df5d] .n-base-selection,.agent-control-card[data-v-1fe1df5d] .n-input-number,.agent-control-card[data-v-1fe1df5d] .n-input{--n-color: rgba(15, 23, 42, .86) !important;--n-color-active: rgba(15, 23, 42, .94) !important;--n-text-color: #eef2ff !important;--n-placeholder-color: rgba(226, 232, 240, .52) !important;--n-border: 1px solid rgba(148, 163, 184, .2) !important;--n-border-active: 1px solid rgba(96, 165, 250, .52) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .52) !important}.selection-control-card[data-v-1fe1df5d]{border-color:#f472b624}.selection-control-card[data-v-1fe1df5d] .n-tag{--n-color: rgba(244, 114, 182, .1) !important;--n-text-color: #ffd0e8 !important;--n-border: 1px solid rgba(244, 114, 182, .18) !important}.selection-control-card.is-readonly[data-v-1fe1df5d]{border-color:#94a3b81f}.selection-card-head[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.selection-count-pill[data-v-1fe1df5d]{flex-shrink:0;padding:5px 10px;border-radius:999px;border:1px solid rgba(244,114,182,.18);background:#f472b614;color:#ffd0e8;font-size:.68rem;font-weight:700}.selection-control-card.is-readonly .selection-count-pill[data-v-1fe1df5d]{border-color:#94a3b82e;background:#94a3b814;color:#cbd5e1}.selection-stage-hint[data-v-1fe1df5d]{margin-top:10px;color:#8da2c0;font-size:.68rem;line-height:1.5}.selection-preview-grid[data-v-1fe1df5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.selection-preview-card[data-v-1fe1df5d]{position:relative;min-width:0;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff08,#ffffff03),#121823f5;overflow:hidden;box-shadow:0 16px 36px #02061742}.selection-preview-hit[data-v-1fe1df5d]{width:100%;display:block;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.selection-preview-hit[data-v-1fe1df5d]:disabled{cursor:default}.selection-preview-image[data-v-1fe1df5d],.selection-preview-fallback[data-v-1fe1df5d]{width:100%;aspect-ratio:.9;display:block}.selection-preview-image[data-v-1fe1df5d]{object-fit:cover}.selection-preview-fallback[data-v-1fe1df5d]{display:grid;place-items:center;padding:14px;background:radial-gradient(circle at top left,rgba(244,114,182,.18),transparent 50%),linear-gradient(180deg,#1e293be0,#0f172af5);color:#f8fafc;font-size:.78rem;font-weight:700;text-align:center}.selection-preview-overlay[data-v-1fe1df5d]{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:3px;padding:28px 10px 10px;background:linear-gradient(180deg,#02061700,#020617f0)}.selection-preview-title[data-v-1fe1df5d]{color:#f8fafc;font-size:.7rem;font-weight:700;line-height:1.3}.selection-preview-meta[data-v-1fe1df5d]{color:#e2e8f0d1;font-size:.64rem}.selection-remove-btn[data-v-1fe1df5d]{position:absolute;top:8px;right:8px;z-index:1;width:24px;height:24px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#020617ad;color:#f8fafc;cursor:pointer;font-size:.82rem;line-height:1}.selection-remove-btn[data-v-1fe1df5d]:disabled{opacity:.42;cursor:not-allowed}.selection-control-card.is-readonly .selection-preview-card[data-v-1fe1df5d]{box-shadow:none;filter:saturate(.18) brightness(.9)}.selection-control-card.is-readonly .selection-preview-overlay[data-v-1fe1df5d]{background:linear-gradient(180deg,#02061729,#020617f5)}.selection-preview-card.is-placeholder[data-v-1fe1df5d]{display:grid;place-items:center;gap:8px;aspect-ratio:.9;border-style:dashed;background:linear-gradient(180deg,#ffffff05,#ffffff03),#0f172ab8;box-shadow:none;padding:14px;text-align:center}.selection-placeholder-mark[data-v-1fe1df5d]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f472b614;color:#f9a8d4;font-size:1rem;font-weight:600}.selection-placeholder-copy[data-v-1fe1df5d]{color:#8da2c0;font-size:.66rem;line-height:1.45}.selection-action-row[data-v-1fe1df5d]{margin-top:14px;align-items:flex-end}.selection-primary-btn[data-v-1fe1df5d]{min-width:118px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:12px;border:1px solid rgba(244,114,182,.28);background:#c0267a;color:#fff;cursor:pointer;white-space:nowrap;--n-color: #c0267a !important;--n-color-hover: #db2777 !important;--n-color-pressed: #9d174d !important;--n-color-focus: #c0267a !important;--n-text-color: #ffffff !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #ffffff !important;--n-text-color-focus: #ffffff !important;--n-border: 1px solid rgba(244, 114, 182, .28) !important;--n-border-hover: 1px solid rgba(244, 114, 182, .44) !important;--n-border-pressed: 1px solid rgba(244, 114, 182, .36) !important;--n-border-focus: 1px solid rgba(244, 114, 182, .44) !important;--n-border-radius: 12px !important;font-size:.72rem;font-weight:800}.selection-primary-btn[data-v-1fe1df5d]:hover:not(:disabled){border-color:#f472b670;background:#db2777}.selection-control-card.is-readonly .selection-primary-btn[data-v-1fe1df5d]{border-color:#94a3b829}.selection-primary-btn[data-v-1fe1df5d]:disabled{--n-color-disabled: rgba(51, 65, 85, .72) !important;--n-text-color-disabled: #cbd5e1 !important;--n-border-disabled: 1px solid rgba(148, 163, 184, .2) !important;border-color:#94a3b833;background:#334155b8;color:#cbd5e1;opacity:.72;cursor:not-allowed}.agent-banner[data-v-1fe1df5d]{display:inline-flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:999px;background:#ffffff0a}.agent-banner.tone-rose[data-v-1fe1df5d]{background:#f472b61a}.agent-banner.tone-cyan[data-v-1fe1df5d]{background:#22d3ee1a}.agent-banner.tone-violet[data-v-1fe1df5d]{background:#a78bfa1a}.agent-banner.tone-amber[data-v-1fe1df5d]{background:#fbbf241a}.agent-banner-compact[data-v-1fe1df5d]{gap:7px;padding:4px 10px 4px 4px}.agent-banner-icon[data-v-1fe1df5d]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff57,#ffffff14);color:#fff;font-size:.84rem;font-weight:700}.agent-banner-icon-compact[data-v-1fe1df5d]{width:26px;height:26px;font-size:.68rem}.agent-banner-name[data-v-1fe1df5d]{color:#f8fafc;font-size:.92rem;font-weight:800;letter-spacing:-.02em}.agent-banner-name-compact[data-v-1fe1df5d]{font-size:.76rem}.agent-summary-title[data-v-1fe1df5d]{margin-top:14px;color:#f5f5f5;font-size:.98rem;font-weight:800;letter-spacing:-.03em}.agent-summary-copy[data-v-1fe1df5d]{margin-top:8px;color:#d0d3da;line-height:1.68;font-size:.84rem}.agent-summary-list[data-v-1fe1df5d]{margin:14px 0 0;padding-left:20px;color:#d0d3da;line-height:1.68;font-size:.82rem}.agent-summary-list li+li[data-v-1fe1df5d]{margin-top:8px}.agent-event-card[data-v-1fe1df5d]{max-width:min(86%,420px);padding:16px 18px;border-radius:18px 18px 18px 10px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#ffffff08,#ffffff03),#111722f0}.event-flow-line[data-v-1fe1df5d]{padding-left:2px}.event-flow-meta[data-v-1fe1df5d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#76879e;font-size:.68rem;line-height:1.2}.event-flow-agent[data-v-1fe1df5d]{color:#d9e4f6;font-weight:700;font-size:.7rem}.event-flow-separator[data-v-1fe1df5d]{color:#94a3b870}.event-flow-status[data-v-1fe1df5d]{font-weight:600}.event-flow-stage[data-v-1fe1df5d]{color:#8da2c0}.event-flow-title[data-v-1fe1df5d]{margin-top:5px;color:#f1f5f9;font-size:.76rem;font-weight:700;line-height:1.35}.event-flow-status.status-completed[data-v-1fe1df5d]{color:#86efac}.event-flow-status.status-running[data-v-1fe1df5d]{color:#7dd3fc}.event-flow-status.status-error[data-v-1fe1df5d]{color:#fca5a5}.event-flow-copy[data-v-1fe1df5d]{margin-top:4px;color:#93a6c2;font-size:.76rem;line-height:1.62}.event-flow-line-rich[data-v-1fe1df5d]{max-width:min(88%,620px);padding:2px 0 2px 2px}.event-complete-card[data-v-1fe1df5d]{width:min(88%,600px);display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:22px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#ffffff05,#ffffff03),#1f1f20f5;box-shadow:inset 0 0 0 1px #ffffff04}.event-complete-icon-wrap[data-v-1fe1df5d]{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid rgba(134,239,172,.32);background:#22c55e1f}.event-complete-icon[data-v-1fe1df5d]{color:#86efac;font-size:.92rem;font-weight:900;line-height:1}.event-complete-title[data-v-1fe1df5d]{color:#f4f4f5;font-size:.84rem;font-weight:800;letter-spacing:-.02em;line-height:1.35}.user-reply-bubble[data-v-1fe1df5d]{max-width:min(76%,420px);padding:16px 18px;border-radius:24px 24px 6px;background:linear-gradient(180deg,#c40078f5,#88005cf5),linear-gradient(135deg,rgba(255,255,255,.08),transparent);box-shadow:0 18px 36px #61003e42}.user-reply-bubble.is-link-batch[data-v-1fe1df5d]{gap:0}.user-reply-meta[data-v-1fe1df5d]{color:#ffffff9e;font-size:.66rem;font-weight:700;letter-spacing:.03em}.user-reply-title[data-v-1fe1df5d]{margin-top:6px;color:#fff;font-size:.98rem;font-weight:800}.user-reply-copy[data-v-1fe1df5d]{margin-top:8px;color:#ffffffe6;line-height:1.6;font-size:.82rem;overflow-wrap:anywhere}.user-reply-tags[data-v-1fe1df5d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.user-reply-tag[data-v-1fe1df5d]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;color:#ffffffeb;font-size:.72rem;font-weight:700}.chat-control-stack[data-v-1fe1df5d]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.chat-field-group[data-v-1fe1df5d]{display:flex;flex-direction:column;gap:6px}.chat-field-label[data-v-1fe1df5d]{color:#cbd5e1;font-size:.68rem;font-weight:700}.chat-inline-check[data-v-1fe1df5d]{display:inline-flex;align-items:center;gap:8px;color:#dbe6ff;font-size:.72rem;font-weight:600}.chat-inline-check input[data-v-1fe1df5d]{margin:0}.control-chip-row[data-v-1fe1df5d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chat-field-control[data-v-1fe1df5d],.chat-prompt-area[data-v-1fe1df5d]{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;color:#eef2ff}.chat-field-control[data-v-1fe1df5d]{padding:8px 10px;font-size:.72rem}.chat-upload-trigger[data-v-1fe1df5d]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:12px;border:1px dashed rgba(148,163,184,.24);background:#ffffff08;color:#e2e8f0;cursor:pointer;font-size:.72rem}.chat-hidden-file-input[data-v-1fe1df5d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.chat-prompt-area[data-v-1fe1df5d]{min-height:78px;padding:8px 10px;resize:vertical;line-height:1.48;font-size:.72rem}.chat-mode-tabs[data-v-1fe1df5d]{display:flex;gap:6px}.chat-mode-tab[data-v-1fe1df5d]{flex:1;padding:7px 9px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#cbd5e1;cursor:pointer;font-size:.68rem}.chat-mode-tab.active[data-v-1fe1df5d]{border-color:#60a5fa47;background:#3b82f624;color:#eff6ff}.chat-action-row[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.chat-control-hint[data-v-1fe1df5d]{color:#8da2c0;font-size:.66rem;line-height:1.45}.composition-count-setting[data-v-1fe1df5d]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;align-items:center;margin-top:12px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#0f172a6b}.composition-count-copy[data-v-1fe1df5d]{min-width:0}.composition-count-input[data-v-1fe1df5d]{width:118px}.composition-count-warning[data-v-1fe1df5d]{margin-top:8px;color:#fecaca;font-size:.68rem;line-height:1.45}.workflow-primary-btn[data-v-1fe1df5d],.workflow-ghost-btn[data-v-1fe1df5d]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:12px;cursor:pointer;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.2}.workflow-primary-btn[data-v-1fe1df5d]{border:1px solid rgba(96,165,250,.36);background:#2563eb;color:#fff;box-shadow:0 14px 28px #2563eb33}.workflow-primary-btn[data-v-1fe1df5d]:hover:not(:disabled){border-color:#93c5fd80;background:#3b82f6}.workflow-ghost-btn[data-v-1fe1df5d]{width:100%;border:1px solid rgba(148,163,184,.24);background:#0f172a9e;color:#e5efff}.workflow-ghost-btn[data-v-1fe1df5d]:hover:not(:disabled){border-color:#93c5fd6b;background:#3b82f624;color:#fff}.workflow-primary-btn[data-v-1fe1df5d]:disabled,.workflow-ghost-btn[data-v-1fe1df5d]:disabled{border-color:#94a3b833;background:#334155b8;color:#cbd5e1;box-shadow:none;opacity:.72;cursor:not-allowed}.chat-primary-btn[data-v-1fe1df5d]{padding:8px 12px;border-radius:12px;border:1px solid rgba(96,165,250,.24);background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));color:#fff;cursor:pointer;white-space:nowrap;font-size:.72rem}.chat-secondary-btn[data-v-1fe1df5d]{padding:8px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff0d;color:#eef2ff;cursor:pointer;font-size:.72rem}.chat-secondary-btn-skip[data-v-1fe1df5d]{border-color:#f8fafc1f;background:#0f172a8f;color:#cbd5e1}.chat-primary-btn[data-v-1fe1df5d]:disabled{opacity:.52;cursor:not-allowed}.chat-secondary-btn[data-v-1fe1df5d]:disabled{opacity:.52;cursor:not-allowed}.board-shell[data-v-1fe1df5d]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0}.panel-scrollbar[data-v-1fe1df5d]{position:absolute;top:18px;right:10px;bottom:18px;width:8px;pointer-events:none}.panel-scrollbar-track[data-v-1fe1df5d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b814}.panel-scrollbar-thumb[data-v-1fe1df5d]{position:absolute;left:1px;right:1px;top:0;border-radius:999px;background:linear-gradient(180deg,#f472b6b8,#3b82f69e);box-shadow:0 6px 18px #0f172a47}.toast[data-v-1fe1df5d]{position:fixed;right:24px;bottom:24px;max-width:min(380px,calc(100vw - 28px));padding:14px 16px;border-radius:16px;border:1px solid rgba(96,165,250,.24);background:#0f172aeb;box-shadow:var(--vc-shadow-md);color:#e0ecff}.shot-editor-drawer-backdrop[data-v-1fe1df5d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22}.shot-editor-drawer[data-v-1fe1df5d]{width:100%;height:100%;display:flex;flex-direction:column;background:#060d1a;overflow:hidden}.shot-editor-topbar[data-v-1fe1df5d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px 0 20px;height:48px;border-bottom:1px solid rgba(148,163,184,.1);background:#070b14fc}.shot-editor-topbar-left[data-v-1fe1df5d]{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.shot-editor-topbar-kicker[data-v-1fe1df5d]{flex-shrink:0;color:#334155;font-size:.66rem;font-weight:700;letter-spacing:.1em}.shot-editor-topbar-title[data-v-1fe1df5d]{min-width:0;color:#cbd5e1;font-size:.84rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-editor-topbar-actions[data-v-1fe1df5d]{flex-shrink:0;display:flex;align-items:center;gap:8px}.shot-editor-save-action[data-v-1fe1df5d]{padding:6px 14px;border-radius:8px;border:1px solid rgba(56,189,248,.3);background:#38bdf81a;color:#7dd3fc;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .13s ease,border-color .13s ease}.shot-editor-save-action[data-v-1fe1df5d]:hover{background:#38bdf82e;border-color:#38bdf880}.shot-editor-close-btn[data-v-1fe1df5d]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:#ffffff0a;color:#64748b;font-size:.76rem;cursor:pointer;display:grid;place-items:center;transition:color .13s ease,border-color .13s ease}.shot-editor-close-btn[data-v-1fe1df5d]:hover{color:#e2e8f0;border-color:#94a3b847}.shot-editor-drawer-body[data-v-1fe1df5d]{flex:1;min-height:0;overflow:hidden}.shot-editor-footer[data-v-1fe1df5d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px 14px;border-top:1px solid rgba(148,163,184,.1);background:#050912fc}.shot-editor-footer-info[data-v-1fe1df5d]{display:flex;flex-direction:column;gap:3px;min-width:0}.shot-editor-footer-info strong[data-v-1fe1df5d]{color:#f1f5f9;font-size:.84rem;font-weight:600}.shot-editor-footer-info span[data-v-1fe1df5d]{color:#334155;font-size:.72rem;line-height:1.4}.shot-editor-save-btn[data-v-1fe1df5d]{flex-shrink:0;padding:9px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .13s ease,transform .13s ease}.shot-editor-save-btn[data-v-1fe1df5d]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.shot-editor-save-btn[data-v-1fe1df5d]:disabled{opacity:.35;cursor:not-allowed;transform:none}.output-workbench-backdrop[data-v-1fe1df5d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:center;padding:0;background:#000000eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:21}.output-workbench-drawer[data-v-1fe1df5d]{width:100%;height:100%;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(20,27,46,.55),transparent 24%),#000;overflow:auto}.output-workbench-topbar[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 8px}.output-workbench-topbar-actions[data-v-1fe1df5d]{display:inline-flex;align-items:center;gap:8px}.output-workbench-nav-btn[data-v-1fe1df5d]{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#f8fafc;font-size:1.4rem;line-height:1;cursor:pointer}.output-workbench-nav-btn.is-compact[data-v-1fe1df5d]{width:40px;height:40px;font-size:1.2rem}.output-workbench-topbar-pill[data-v-1fe1df5d]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(96,165,250,.22);background:#1e40af3d;color:#eff6ff;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;cursor:pointer}.output-workbench-body[data-v-1fe1df5d]{display:grid;gap:12px;padding:8px 14px 14px}.output-workbench-stage-card[data-v-1fe1df5d],.output-workbench-info-card[data-v-1fe1df5d],.output-workbench-strip-card[data-v-1fe1df5d]{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#181818f0;box-shadow:inset 0 1px #ffffff08;overflow:hidden}.output-workbench-stage-card[data-v-1fe1df5d]{display:grid;gap:0}.output-workbench-stage-screen[data-v-1fe1df5d]{position:relative;min-height:360px;display:grid;place-items:center;padding:10px;background:#050505}.output-workbench-stage-badge[data-v-1fe1df5d]{position:absolute;top:22px;left:22px;z-index:2;min-width:40px;height:40px;display:grid;place-items:center;padding:0 10px;border-radius:12px;background:#fffffff5;color:#0f172a;font-size:1.22rem;font-weight:800}.output-workbench-player[data-v-1fe1df5d]{width:100%;height:100%;min-height:320px;max-height:min(56vh,480px);display:block;object-fit:contain;background:#000}.output-workbench-empty[data-v-1fe1df5d]{display:grid;place-items:center;color:#9fb0c9;min-height:160px}.output-workbench-info-card[data-v-1fe1df5d],.output-workbench-strip-card[data-v-1fe1df5d]{padding:0}.output-workbench-info-head[data-v-1fe1df5d]{padding:12px 16px 0}.output-workbench-info-label[data-v-1fe1df5d]{color:#f8fafc;font-size:.92rem;font-weight:700}.output-workbench-info-content[data-v-1fe1df5d]{padding:10px 16px 14px;color:#ffffffb3;font-size:.92rem;line-height:1.75}.output-workbench-strip-card[data-v-1fe1df5d]{padding:12px 12px 14px}.output-workbench-strip-head[data-v-1fe1df5d]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px;padding:0 4px}.output-workbench-strip-progress[data-v-1fe1df5d]{color:#e5e7eb;font-size:.92rem;font-weight:700}.output-workbench-strip[data-v-1fe1df5d]{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px}.output-workbench-shot-card[data-v-1fe1df5d]{flex:0 0 280px;padding:0;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,#111827e6,#0f172ad1),#ffffff05;color:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.output-workbench-shot-card[data-v-1fe1df5d]:hover{transform:translateY(-1px);border-color:#60a5fa42;box-shadow:0 14px 28px #0206173d}.output-workbench-shot-card.active[data-v-1fe1df5d]{border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffff1f}.output-workbench-shot-thumb[data-v-1fe1df5d]{position:relative;background:linear-gradient(135deg,#3b82f629,#2dd4bf1a),#ffffff08}.output-workbench-shot-badge[data-v-1fe1df5d]{position:absolute;top:8px;left:8px;z-index:1;min-width:30px;height:30px;display:grid;place-items:center;padding:0 8px;border-radius:10px;background:#fffffff0;color:#020617;font-size:.9rem;font-weight:800}.output-workbench-shot-image[data-v-1fe1df5d],.output-workbench-shot-fallback[data-v-1fe1df5d]{width:100%;aspect-ratio:16 / 9;display:block}.output-workbench-shot-image[data-v-1fe1df5d]{object-fit:cover}.output-workbench-shot-fallback[data-v-1fe1df5d]{display:grid;place-items:center;color:#eff6ff;font-size:.78rem;font-weight:700}.output-workbench-shot-range[data-v-1fe1df5d]{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#020617b3;color:#f8fafc;font-size:.68rem;font-weight:700}.output-workbench-shot-copy[data-v-1fe1df5d]{display:grid;gap:6px;padding:10px 12px 12px}.output-workbench-shot-label[data-v-1fe1df5d]{color:#7d8aa3;font-size:.68rem;line-height:1.5}.output-workbench-shot-title[data-v-1fe1df5d]{color:#f8fafc;font-size:.84rem;font-weight:700;line-height:1.5}.preview-modal-backdrop[data-v-1fe1df5d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:34}.preview-modal[data-v-1fe1df5d]{width:min(880px,100%);border-radius:24px;border:1px solid rgba(148,163,184,.16);background:#090e18f5;color:#dbe7f7;box-shadow:var(--vc-shadow-lg);overflow:hidden}.preview-head[data-v-1fe1df5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(148,163,184,.12)}.preview-kicker[data-v-1fe1df5d]{color:#7dd3fc;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.preview-title[data-v-1fe1df5d]{margin-top:10px;color:#f8fafc;font-size:1.22rem;font-weight:700;line-height:1.5}.preview-author[data-v-1fe1df5d]{margin-top:8px;color:#9fb0c9}.preview-close[data-v-1fe1df5d]{width:38px;height:38px;border-radius:50%;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#cbd5e1;font-size:1.2rem;line-height:1;cursor:pointer}.preview-video[data-v-1fe1df5d],.preview-empty[data-v-1fe1df5d]{width:100%;aspect-ratio:16 / 9;display:block;background:#020617}.preview-frame[data-v-1fe1df5d]{border:0}.preview-empty[data-v-1fe1df5d]{display:grid;place-items:center;color:#9fb0c9}.preview-meta-bar[data-v-1fe1df5d]{display:flex;flex-wrap:wrap;gap:10px;padding:18px 22px 22px}.mini-chip[data-v-1fe1df5d]{padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#dbe5f6}.preview-link[data-v-1fe1df5d]{padding:8px 12px;border-radius:999px;background:#3b82f629;color:#dbeafe;text-decoration:none}@media(max-width:1320px){.workspace-main[data-v-1fe1df5d]{grid-template-columns:minmax(340px,430px) 1fr}}@media(max-width:1080px){.workspace-main[data-v-1fe1df5d]{grid-template-columns:1fr;grid-template-rows:minmax(320px,46vh) minmax(0,1fr)}}@media(max-width:860px){.workflow-shell[data-v-1fe1df5d]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.workspace-rail[data-v-1fe1df5d]{flex-direction:row;justify-content:space-between;padding:12px 14px;border-right:none;border-bottom:1px solid rgba(148,163,184,.1)}.rail-divider[data-v-1fe1df5d],.rail-spacer[data-v-1fe1df5d]{display:none}.rail-actions[data-v-1fe1df5d]{width:auto;flex-direction:row}.rail-footer[data-v-1fe1df5d]{width:auto;flex-direction:row;align-items:center;gap:8px}.rail-button[data-v-1fe1df5d]{min-width:84px;flex-direction:row;justify-content:center;padding-inline:12px}.rail-logout[data-v-1fe1df5d]{min-width:72px}.rail-status[data-v-1fe1df5d]{flex-direction:row;margin-left:auto}.rail-user[data-v-1fe1df5d]{display:none}.workspace-main[data-v-1fe1df5d]{padding:10px}.managed-mode-shell[data-v-1fe1df5d]{max-width:none;padding:13px 15px}.managed-mode-stop[data-v-1fe1df5d]{width:38px;height:38px;border-radius:13px}.panel-header[data-v-1fe1df5d],.header-actions[data-v-1fe1df5d]{flex-direction:column;align-items:stretch}.header-actions[data-v-1fe1df5d]{justify-content:flex-start;flex-wrap:wrap}.chat-message-meta[data-v-1fe1df5d]{align-items:flex-start}.chat-status[data-v-1fe1df5d]{margin-left:0}.chat-action-row[data-v-1fe1df5d]{flex-direction:column;align-items:stretch}.composition-count-setting[data-v-1fe1df5d]{grid-template-columns:1fr}.composition-count-input[data-v-1fe1df5d]{width:100%}.output-workbench-strip-head[data-v-1fe1df5d]{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.workspace-main[data-v-1fe1df5d]{grid-template-rows:minmax(300px,48vh) minmax(0,1fr)}.managed-mode-shell[data-v-1fe1df5d]{gap:14px;padding:12px 14px}.managed-mode-label[data-v-1fe1df5d]{font-size:.78rem}.project-title[data-v-1fe1df5d]{font-size:1.42rem}.panel-scroll[data-v-1fe1df5d]{padding-inline:16px}.output-workbench-drawer[data-v-1fe1df5d]{width:100%;height:100%;border-radius:0}.shot-editor-footer[data-v-1fe1df5d]{flex-direction:column;align-items:stretch}.shot-editor-save-btn[data-v-1fe1df5d]{width:100%}.output-workbench-backdrop[data-v-1fe1df5d]{padding:0}.output-workbench-body[data-v-1fe1df5d]{padding:10px}.output-workbench-topbar[data-v-1fe1df5d]{padding-inline:10px}.output-workbench-nav-btn[data-v-1fe1df5d],.output-workbench-topbar-pill[data-v-1fe1df5d]{min-height:40px;height:40px}.output-workbench-topbar-pill[data-v-1fe1df5d]{padding-inline:12px;font-size:.82rem}.output-workbench-stage-screen[data-v-1fe1df5d]{min-height:260px;padding:8px}.output-workbench-stage-badge[data-v-1fe1df5d]{top:16px;left:16px}.output-workbench-player[data-v-1fe1df5d]{min-height:240px}.output-workbench-info-card[data-v-1fe1df5d],.output-workbench-strip-card[data-v-1fe1df5d]{padding:0}.output-workbench-info-head[data-v-1fe1df5d]{padding:10px 12px 0}.output-workbench-info-content[data-v-1fe1df5d]{padding:8px 12px 12px;font-size:.88rem}.output-workbench-strip[data-v-1fe1df5d]{display:grid;grid-template-columns:1fr}.output-workbench-shot-card[data-v-1fe1df5d]{flex-basis:auto}}.chat-pop-enter-active[data-v-1fe1df5d],.chat-pop-leave-active[data-v-1fe1df5d]{transition:all .22s ease}.chat-pop-enter-from[data-v-1fe1df5d],.chat-pop-leave-to[data-v-1fe1df5d]{opacity:0;transform:translateY(8px)}.workflow-shell.layout-task[data-v-1fe1df5d]{grid-template-columns:minmax(0,1fr);height:100%}.layout-task .workspace-main[data-v-1fe1df5d]{grid-template-columns:minmax(260px,300px) 1fr;gap:10px;padding:8px}.layout-task .director-panel[data-v-1fe1df5d]{border-radius:18px}.layout-task .panel-header-titlebar[data-v-1fe1df5d]{min-height:44px}.layout-task .panel-titlebar-title[data-v-1fe1df5d]{font-size:clamp(.92rem,1.2vw,1.14rem)}.layout-task .panel-scroll[data-v-1fe1df5d]{padding:12px 16px 72px 14px}.layout-task .chat-message[data-v-1fe1df5d]{margin-top:8px}.layout-task .stage-role-kicker[data-v-1fe1df5d]{font-size:.6rem}.layout-task .stage-narrative[data-v-1fe1df5d]{margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.5}.layout-task .stage-status-card[data-v-1fe1df5d]{margin-top:10px;padding:10px 12px;border-radius:14px;gap:10px}.layout-task .stage-status-card-main[data-v-1fe1df5d]{gap:8px}.layout-task .stage-status-icon[data-v-1fe1df5d]{width:24px;height:24px;font-size:.72rem}.layout-task .stage-status-card-title[data-v-1fe1df5d]{font-size:.76rem;font-weight:700}.layout-task .chat-meta-row[data-v-1fe1df5d]{margin-top:6px;gap:5px}.layout-task .chat-stage-pill[data-v-1fe1df5d],.layout-task .chat-status-pill[data-v-1fe1df5d]{padding:3px 7px;font-size:.58rem}.layout-task .stage-progress-block[data-v-1fe1df5d]{margin-top:10px}.layout-task .stage-progress-label[data-v-1fe1df5d]{font-size:.6rem}.layout-task .stage-progress-list[data-v-1fe1df5d]{margin-top:7px;gap:7px}.layout-task .stage-progress-item[data-v-1fe1df5d]{padding:9px 11px;border-radius:12px}.layout-task .stage-progress-item-title[data-v-1fe1df5d]{font-size:.7rem;gap:6px}.layout-task .stage-progress-item-glyph[data-v-1fe1df5d]{font-size:.72rem}.layout-task .stage-progress-item-status[data-v-1fe1df5d]{font-size:.58rem}.layout-task .stage-progress-item-copy[data-v-1fe1df5d]{margin-top:5px;font-size:.68rem;line-height:1.45}.layout-task .stage-card-footer[data-v-1fe1df5d]{margin-top:8px;font-size:.66rem;line-height:1.45}.layout-task .agent-control-card[data-v-1fe1df5d]{padding:12px 14px;border-radius:16px}.layout-task .agent-banner[data-v-1fe1df5d]{gap:6px;padding:3px 9px 3px 3px}.layout-task .agent-banner-icon[data-v-1fe1df5d]{width:24px;height:24px;font-size:.68rem}.layout-task .agent-banner-name[data-v-1fe1df5d]{font-size:.72rem}.layout-task .agent-summary-title[data-v-1fe1df5d]{margin-top:8px;font-size:.76rem}.layout-task .agent-summary-copy[data-v-1fe1df5d]{margin-top:5px;font-size:.68rem;line-height:1.5}.layout-task .agent-summary-list[data-v-1fe1df5d]{margin-top:8px;font-size:.68rem;line-height:1.5}.layout-task .selection-stage-hint[data-v-1fe1df5d]{margin-top:6px;font-size:.62rem}.layout-task .selection-count-pill[data-v-1fe1df5d]{padding:3px 7px;font-size:.6rem}.layout-task .selection-action-row[data-v-1fe1df5d],.layout-task .chat-action-row[data-v-1fe1df5d]{margin-top:8px}.layout-task .chat-meta-row .chat-stage-pill[data-v-1fe1df5d],.layout-task .chat-meta-row .chat-status-pill[data-v-1fe1df5d]{padding:3px 7px;font-size:.58rem}.layout-task .agent-event-card[data-v-1fe1df5d]{padding:10px 12px;border-radius:12px 12px 12px 6px}.layout-task .event-flow-meta[data-v-1fe1df5d]{font-size:.6rem}.layout-task .event-flow-agent[data-v-1fe1df5d]{font-size:.62rem}.auth-boot-shell[data-v-f4c83985]{min-height:100vh;display:grid;place-items:center;color:#e5efff;background:linear-gradient(135deg,#090b14,#11182d 52%,#0f1221);letter-spacing:.08em;text-transform:uppercase}.task-workflow-shell[data-v-f4c83985]{position:relative;display:flex;height:100vh;box-sizing:border-box;padding-top:56px;overflow:hidden;background:radial-gradient(circle at top left,rgba(244,114,182,.12),transparent 20%),radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 26%),linear-gradient(180deg,#04070f,#070d17 42%,#0b1322)}.task-workflow-shell[data-v-f4c83985] .workflow-shell{flex:1;min-width:0;height:100%}
