.login-shell[data-v-3d34541a]{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-3d34541a]{width:min(1040px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.hero-copy[data-v-3d34541a]{color:#f5f7fb}.brand-lockup[data-v-3d34541a]{display:flex;align-items:center;gap:16px;margin:0 0 28px}.brand-mark[data-v-3d34541a]{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-3d34541a]{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-3d34541a]{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-3d34541a]{display:inline-block;overflow:hidden;border-right:3px solid rgba(139,228,255,.8);max-width:100%;animation:typing-3d34541a 1.8s steps(11,end) .4s forwards,blink-caret-3d34541a .6s step-end 5 .4s;vertical-align:top}@keyframes typing-3d34541a{0%{max-width:0}to{max-width:100%}}@keyframes blink-caret-3d34541a{0%,to{border-color:#8be4ffcc}50%{border-color:transparent}}.hero-copy p[data-v-3d34541a]{margin:0;max-width:520px;color:#ebf1ffc7;font-size:16px;line-height:1.8}.login-card[data-v-3d34541a]{border-radius:24px;box-shadow:0 24px 80px #00000057}:root[data-theme=light] .login-shell{background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 30%),radial-gradient(circle at right center,rgba(20,184,166,.12),transparent 30%),linear-gradient(135deg,#f8fafc,#eef4ff 52%,#f6f8fb)}:root[data-theme=light] .hero-copy{color:var(--vc-text)}:root[data-theme=light] .brand-title{color:var(--vc-text);text-shadow:none}:root[data-theme=light] .hero-copy p{color:var(--vc-text-muted)}:root[data-theme=light] .login-card{box-shadow:var(--vc-shadow-lg)}@media(max-width:920px){.hero-panel[data-v-3d34541a]{grid-template-columns:1fr}}.pw-shell[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:grid;place-items:center;background:#0307126b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pw-global-loading-card[data-v-6229d09c]{position:relative;z-index:1;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-6229d09c],.pw-global-loading-fade-leave-active[data-v-6229d09c]{transition:opacity .18s ease}.pw-global-loading-fade-enter-from[data-v-6229d09c],.pw-global-loading-fade-leave-to[data-v-6229d09c]{opacity:0}.pw-topbar[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;gap:10px;margin-right:32px}.pw-logo[data-v-6229d09c]{width:28px;height:28px;border-radius:6px}.pw-brand[data-v-6229d09c]{font-size:.95rem;font-weight:600;letter-spacing:.02em;color:#f1f5f9}.pw-tabs[data-v-6229d09c]{display:flex;gap:2px;background:#94a3b80f;border-radius:10px;padding:3px}.pw-tab[data-v-6229d09c]{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-6229d09c]:hover{color:#cbd5e1}.pw-tab.active[data-v-6229d09c]{background:#3b82f626;color:#93c5fd;box-shadow:0 1px 4px #3b82f61a}.pw-tab-icon[data-v-6229d09c]{display:flex;align-items:center}.pw-tab-label[data-v-6229d09c]{line-height:1}.pw-tab-badge[data-v-6229d09c]{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-6229d09c]{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.pw-user-control[data-v-6229d09c]{position:relative;flex-shrink:0}.pw-user-label[data-v-6229d09c]{font-size:.8rem;color:#cbd5e1;white-space:nowrap}.pw-user-button[data-v-6229d09c]{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-6229d09c]:hover{border-color:#94a3b84d;background:#181f2dfa}.pw-user-quota[data-v-6229d09c]{padding:2px 7px;border-radius:999px;background:#3b82f624;color:#bfdbfe;font-size:11px;font-weight:700;white-space:nowrap}.pw-user-arrow[data-v-6229d09c]{color:#94a3b87a;transition:transform .2s ease}.pw-user-arrow.open[data-v-6229d09c]{transform:rotate(180deg)}.pw-user-panel[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;gap:12px}.pw-user-avatar[data-v-6229d09c]{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-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:2px}.pw-user-panel-main strong[data-v-6229d09c]{color:#f8fafc;font-size:15px}.pw-user-panel-main span[data-v-6229d09c]{color:#94a3b8bd;font-size:12px}.pw-quota-panel[data-v-6229d09c]{padding:14px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#0f172a8c}.pw-quota-head[data-v-6229d09c],.pw-quota-meta[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-quota-head[data-v-6229d09c]{margin-bottom:10px;color:#cbd5e1d1;font-size:13px}.pw-quota-head strong[data-v-6229d09c]{color:#f8fafc;font-size:18px}.pw-quota-meta[data-v-6229d09c]{margin-top:8px;color:#94a3b8c7;font-size:12px}.pw-user-panel-logout[data-v-6229d09c]{display:none;width:100%;height:34px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#94a3b80f;color:#cbd5e1db;cursor:pointer;font-size:12px;font-weight:700}.pw-user-panel-logout[data-v-6229d09c]:hover{background:#ef444424;color:#fecaca}.pw-extension-control[data-v-6229d09c]{position:relative;flex-shrink:0}.pw-ext-pill[data-v-6229d09c]{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-6229d09c]:hover{border-color:#94a3b83d;background:#141926fa;color:#cbd5e1eb}.pw-doc-pill[data-v-6229d09c]{text-decoration:none}.pw-doc-icon[data-v-6229d09c]{color:#94a3b894}.pw-ext-dot[data-v-6229d09c]{flex-shrink:0;width:6px;height:6px;border-radius:50%;transition:background .25s}.pw-ext-pill.info .pw-ext-dot[data-v-6229d09c]{background:#60a5fa}.pw-ext-pill.success .pw-ext-dot[data-v-6229d09c]{background:#4ade80}.pw-ext-pill.warning .pw-ext-dot[data-v-6229d09c]{background:#facc15}.pw-ext-pill.error .pw-ext-dot[data-v-6229d09c]{background:#f87171}.pw-ext-dot.pulse[data-v-6229d09c]{animation:pw-ext-pulse-6229d09c 1.2s ease-in-out infinite}@keyframes pw-ext-pulse-6229d09c{0%,to{opacity:1}50%{opacity:.3}}.pw-ext-pill-text[data-v-6229d09c]{font-size:11px;font-weight:500;white-space:nowrap}.pw-ext-pill-arrow[data-v-6229d09c]{color:#94a3b87a;transition:transform .2s ease}.pw-ext-pill-arrow.open[data-v-6229d09c]{transform:rotate(180deg)}.pw-ext-panel[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-ext-panel-status[data-v-6229d09c]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pw-ext-dot.lg[data-v-6229d09c]{width:8px;height:8px}.pw-ext-dot.lg.info[data-v-6229d09c]{background:#60a5fa}.pw-ext-dot.lg.success[data-v-6229d09c]{background:#4ade80}.pw-ext-dot.lg.warning[data-v-6229d09c]{background:#facc15}.pw-ext-dot.lg.error[data-v-6229d09c]{background:#f87171}.pw-ext-panel-info[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-ext-panel-label[data-v-6229d09c]{font-size:12.5px;font-weight:500;color:#e2e8f0e6}.pw-ext-panel-msg[data-v-6229d09c]{font-size:11px;line-height:1.5;color:#94a3b894;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-ext-panel-actions[data-v-6229d09c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pw-ext-btn[data-v-6229d09c]{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-6229d09c]:hover:not(:disabled){background:#94a3b81f;color:#e2e8f0db}.pw-ext-btn.accent[data-v-6229d09c]{background:#3b82f62e;color:#60a5fa}.pw-ext-btn.accent[data-v-6229d09c]:hover{background:#3b82f64d}.pw-ext-btn.danger[data-v-6229d09c]{background:#ef444429;color:#fca5a5}.pw-ext-btn.danger[data-v-6229d09c]:hover:not(:disabled){background:#ef444442;color:#fecaca}.pw-ext-btn[data-v-6229d09c]:disabled{opacity:.38;cursor:not-allowed}.pw-ext-btn svg[data-v-6229d09c]{flex-shrink:0}.pw-ext-guide[data-v-6229d09c]{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-6229d09c]{font-size:11px;font-weight:500;letter-spacing:.1em;color:#94a3b87a}.pw-ext-guide-steps[data-v-6229d09c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pw-ext-step[data-v-6229d09c]{display:flex;gap:10px}.pw-ext-step-num[data-v-6229d09c]{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-6229d09c]{display:flex;flex-direction:column;gap:2px;padding-top:1px}.pw-ext-step-title[data-v-6229d09c]{font-size:12px;font-weight:500;color:#e2e8f0cc}.pw-ext-step-copy[data-v-6229d09c]{font-size:11px;color:#94a3b880;line-height:1.5}.pw-ext-drop-enter-active[data-v-6229d09c]{animation:pw-ext-panel-in-6229d09c .22s ease}.pw-ext-drop-leave-active[data-v-6229d09c]{animation:pw-ext-panel-in-6229d09c .18s ease reverse}@keyframes pw-ext-panel-in-6229d09c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.pw-topbar-left[data-v-6229d09c]{margin-right:14px}.pw-brand[data-v-6229d09c]{display:none}.pw-tabs[data-v-6229d09c]{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.pw-tabs[data-v-6229d09c]::-webkit-scrollbar{display:none}.pw-tab[data-v-6229d09c]{flex:0 0 auto;padding:6px 10px}.pw-user-label[data-v-6229d09c]{max-width:96px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:720px){.pw-topbar[data-v-6229d09c]{padding:0 12px}.pw-topbar-left[data-v-6229d09c]{margin-right:8px}.pw-topbar-right[data-v-6229d09c]{flex:0 0 auto;gap:8px}.pw-user-label[data-v-6229d09c],.pw-doc-pill[data-v-6229d09c],.pw-theme-toggle span[data-v-6229d09c],.pw-extension-control .pw-ext-pill-text[data-v-6229d09c],.pw-extension-control .pw-ext-pill-arrow[data-v-6229d09c],.pw-user-quota[data-v-6229d09c]{display:none}.pw-theme-toggle[data-v-6229d09c],.pw-extension-control>.pw-ext-pill[data-v-6229d09c],.pw-user-button[data-v-6229d09c]{width:30px;padding:0;justify-content:center}.pw-topbar-right[data-v-6229d09c] .n-button{display:none}.pw-user-panel-logout[data-v-6229d09c]{display:block}.pw-ext-panel-head[data-v-6229d09c]{flex-direction:column;align-items:flex-start}.pw-ext-panel-actions[data-v-6229d09c]{width:100%;justify-content:flex-end}.pw-ext-guide-steps[data-v-6229d09c]{grid-template-columns:1fr}}.pw-main[data-v-6229d09c]{position:relative;z-index:1;flex:1;display:flex;overflow:hidden}.pw-placeholder-main[data-v-6229d09c]{display:flex;align-items:center;justify-content:center}.pw-landing-main[data-v-6229d09c]{display:block;overflow-y:auto;flex:1}.pw-landing-main[data-v-6229d09c] .landing-shell{min-height:100%;width:100%}.pw-sidebar[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.pw-sidebar-title[data-v-6229d09c]{font-size:.85rem;font-weight:600;color:#cbd5e1;margin:0}.pw-search-wrap[data-v-6229d09c]{padding:0 16px 12px}.pw-product-list[data-v-6229d09c]{flex:1;overflow-y:auto;padding:0 8px 8px}.pw-product-list[data-v-6229d09c]::-webkit-scrollbar{width:4px}.pw-product-list[data-v-6229d09c]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.pw-list-empty[data-v-6229d09c]{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-6229d09c]{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-6229d09c]:hover{background:#94a3b80e;border-color:#94a3b814}.pw-product-card.selected[data-v-6229d09c]{background:#94a3b814;border-color:#cbd5e12e;box-shadow:inset 0 1px #ffffff06}.pw-product-thumb[data-v-6229d09c]{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#94a3b80f}.pw-product-thumb img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.pw-product-thumb-placeholder[data-v-6229d09c]{width:100%;height:100%;display:grid;place-items:center;color:#475569}.pw-product-info[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pw-product-name[data-v-6229d09c]{font-size:.82rem;font-weight:500;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-product-meta[data-v-6229d09c]{font-size:.72rem;color:#64748b}.pw-product-actions[data-v-6229d09c]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s}.pw-product-card:hover .pw-product-actions[data-v-6229d09c],.pw-product-card:focus-within .pw-product-actions[data-v-6229d09c],.pw-product-card.selected .pw-product-actions[data-v-6229d09c]{opacity:1}.pw-product-card.selected .pw-product-name[data-v-6229d09c]{color:#f8fafc}.pw-product-card.selected .pw-product-meta[data-v-6229d09c]{color:#94a3b8}.pw-product-icon-btn[data-v-6229d09c]{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-6229d09c]:hover:not(:disabled){background:#94a3b814;color:#cbd5e1}.pw-product-icon-btn.danger[data-v-6229d09c]:hover:not(:disabled){background:#ef44441f;color:#f87171}.pw-product-icon-btn[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.5}.pw-content[data-v-6229d09c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.pw-content-head[data-v-6229d09c]{padding:20px 24px 0;border-bottom:1px solid rgba(148,163,184,.08)}.pw-content-head-main[data-v-6229d09c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pw-content-title-row[data-v-6229d09c]{display:flex;align-items:center;gap:14px;margin-bottom:16px;min-width:0}.pw-content-actions[data-v-6229d09c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.pw-detail-thumb[data-v-6229d09c]{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0}.pw-detail-thumb img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.pw-content-title[data-v-6229d09c]{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin:0}.pw-content-subtitle[data-v-6229d09c]{font-size:.78rem;color:#64748b}.pw-material-tabs[data-v-6229d09c]{display:flex;gap:0;margin-top:4px}.pw-mtab[data-v-6229d09c]{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-6229d09c]:hover{color:#cbd5e1}.pw-mtab.active[data-v-6229d09c]{color:#93c5fd;border-bottom-color:#3b82f6}.pw-material-body[data-v-6229d09c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.pw-material-toolbar[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;gap:12px;flex:1}.pw-toolbar-right[data-v-6229d09c]{display:flex;align-items:center;gap:10px}.pw-search-box[data-v-6229d09c]{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-6229d09c]:focus-within{background:#94a3b80f;border-color:#3b82f633}.pw-search-box svg[data-v-6229d09c]{color:#64748b;flex-shrink:0}.pw-search-input[data-v-6229d09c]{flex:1;background:none;border:none;outline:none;color:#e2e8f0;font-size:.82rem;font-family:inherit}.pw-search-input[data-v-6229d09c]::placeholder{color:#64748b}.pw-view-toggle[data-v-6229d09c]{display:flex;gap:2px;background:#94a3b80a;border-radius:8px;padding:2px}.pw-view-btn[data-v-6229d09c]{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-6229d09c]:hover{background:#94a3b814;color:#94a3b8}.pw-view-btn.active[data-v-6229d09c]{background:#3b82f61f;color:#60a5fa}.pw-material-layout[data-v-6229d09c]{flex:1;display:flex;overflow:hidden}.pw-material-main[data-v-6229d09c]{flex:1;overflow-y:auto;padding:20px 24px}.pw-material-main[data-v-6229d09c]::-webkit-scrollbar{width:6px}.pw-material-main[data-v-6229d09c]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:3px}.pw-material-empty[data-v-6229d09c]{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-6229d09c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pw-mat-card[data-v-6229d09c]{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-6229d09c]:hover{transform:translateY(-2px);border-color:#94a3b826;box-shadow:0 8px 24px #0000004d}.pw-mat-card.active[data-v-6229d09c]{border-color:#3b82f666;background:#3b82f60f;box-shadow:0 0 0 1px #3b82f633}.pw-mat-card-thumb[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;justify-content:center;color:#334155}.pw-mat-cover-fallback[data-v-6229d09c]{width:100%;height:100%;background:linear-gradient(135deg,#141926eb,#070a12f5),repeating-linear-gradient(135deg,rgba(148,163,184,.08) 0 1px,transparent 1px 10px);color:#94a3b8a8}.pw-mat-cover-fallback svg[data-v-6229d09c]{filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}.pw-mat-cover[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.pw-mat-cover-video[data-v-6229d09c],.pw-mat-row-video[data-v-6229d09c]{display:block;background:#020617;pointer-events:none}.pw-mat-card-badge[data-v-6229d09c]{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-6229d09c]{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-6229d09c]:hover:not(:disabled){background:#3b82f6d9;color:#fff}.pw-mat-preview-btn[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.45}.pw-mat-card-body[data-v-6229d09c]{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pw-mat-card-title-row[data-v-6229d09c],.pw-mat-title-row[data-v-6229d09c]{display:flex;align-items:center;gap:8px;min-width:0}.pw-mat-card-title[data-v-6229d09c]{font-size:.82rem;font-weight:500;color:#e2e8f0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-source-tag[data-v-6229d09c]{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-6229d09c]{font-size:.7rem;color:#64748b}.pw-mat-card-extra[data-v-6229d09c]{font-size:.7rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-card-delete[data-v-6229d09c]{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-6229d09c]{opacity:1}.pw-mat-card-delete[data-v-6229d09c]:hover{background:#ef444426;color:#f87171}.pw-mat-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px}.pw-mat-row[data-v-6229d09c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;transition:all .2s;position:relative}.pw-mat-row[data-v-6229d09c]:hover{background:#94a3b80f}.pw-mat-row.active[data-v-6229d09c]{background:#3b82f614;border:1px solid rgba(59,130,246,.2)}.pw-mat-icon[data-v-6229d09c]{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-6229d09c]{width:72px;height:44px;border-radius:8px;background:#94a3b80f;overflow:hidden;flex-shrink:0}.pw-mat-row-thumb img[data-v-6229d09c],.pw-mat-row-video[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.pw-mat-row-thumb .pw-mat-icon[data-v-6229d09c]{width:100%;height:100%;border-radius:0}.pw-mat-info[data-v-6229d09c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pw-mat-title[data-v-6229d09c]{font-size:.82rem;font-weight:500;color:#e2e8f0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-sub[data-v-6229d09c]{font-size:.72rem;color:#64748b}.pw-mat-subtle[data-v-6229d09c]{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mat-action[data-v-6229d09c]{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-6229d09c]:hover:not(:disabled){background:#3b82f62e;color:#93c5fd;border-color:#3b82f647}.pw-mat-action[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.45}.pw-mat-delete[data-v-6229d09c]{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-6229d09c]{opacity:1}.pw-mat-delete[data-v-6229d09c]:hover{background:#ef44441f;color:#f87171}.pw-preview-panel[data-v-6229d09c]{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-6229d09c]{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-6229d09c]:hover{background:#ef44441f;color:#f87171}.pw-iphone-frame[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{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-6229d09c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.pw-video[data-v-6229d09c]{width:100%;height:100%;object-fit:contain;outline:none}.pw-preview-frame[data-v-6229d09c]{border:0;background:#000;overflow:hidden}.pw-preview-frame.is-kuaishou-frame[data-v-6229d09c]{width:160%;min-width:160%;height:104%;transform:translate(-31%);transform-origin:left center}.pw-preview-info[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.pw-preview-title[data-v-6229d09c]{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-6229d09c]{display:flex;flex-direction:column;gap:8px}.pw-preview-meta-item[data-v-6229d09c]{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.pw-preview-meta-label[data-v-6229d09c]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0;color:#64748b}.pw-preview-meta-value[data-v-6229d09c]{min-width:0;font-size:.78rem;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-preview-link[data-v-6229d09c]{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-6229d09c]:hover{color:#93c5fd;text-decoration:underline}.pw-content-empty[data-v-6229d09c]{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-6229d09c]{display:flex;justify-content:flex-end;gap:8px}.tc-duration-modal[data-v-6229d09c]{display:flex;flex-direction:column;gap:14px}.tc-duration-modal p[data-v-6229d09c]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.tc-duration-modal-input[data-v-6229d09c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a0f;overflow:hidden}.tc-duration-modal-input input[data-v-6229d09c]{width:100%;height:42px;border:0;outline:none;background:transparent;color:#0f172a;font-size:18px;font-weight:800;padding:0 14px;box-sizing:border-box}.tc-duration-modal-input span[data-v-6229d09c]{padding:0 14px 0 4px;color:#64748b;font-size:13px;font-weight:700}.tm-terminate-modal[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-terminate-status[data-v-6229d09c]{display:flex;align-items:center;gap:10px;min-width:0}.tm-terminate-title-wrap[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-terminate-title[data-v-6229d09c]{font-size:13px;font-weight:600;color:#e2e8f0eb}.tm-terminate-subtitle[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{font-size:11px;font-weight:500;letter-spacing:.1em;color:#94a3b87a}.tm-terminate-copy[data-v-6229d09c]{margin:0;color:#cbd5e1b8;font-size:12px;line-height:1.65}.tm-terminate-actions[data-v-6229d09c]{display:flex;justify-content:flex-end;gap:8px}.pw-image-upload-area[data-v-6229d09c]{width:100%}.pw-image-preview[data-v-6229d09c]{position:relative;width:120px;height:120px;border-radius:10px;overflow:hidden}.pw-image-preview img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.pw-image-remove[data-v-6229d09c]{position:absolute;bottom:4px;right:4px;background:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pw-image-dropzone[data-v-6229d09c]{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-6229d09c]:hover{border-color:#3b82f666;color:#93c5fd}.pw-add-material-tabs[data-v-6229d09c]{display:flex;gap:2px;background:#94a3b80f;border-radius:8px;padding:3px;margin-bottom:16px}.pw-amt[data-v-6229d09c]{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-6229d09c]{background:#3b82f626;color:#93c5fd}.pw-amt[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.55}.pw-add-material-body[data-v-6229d09c]{min-height:160px;min-width:0}.pw-link-status[data-v-6229d09c]{font-size:.75rem;color:#60a5fa;margin:8px 0 0;display:flex;align-items:center}.pw-file-dropzone[data-v-6229d09c]{border:1px dashed rgba(148,163,184,.2);border-radius:10px;min-height:154px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#64748b;font-size:.82rem;text-align:center;background:#0f172a2e;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.pw-file-dropzone[data-v-6229d09c]:hover,.pw-file-dropzone.active[data-v-6229d09c]{border-color:#3b82f666;color:#93c5fd;background:#2563eb14}.pw-file-dropzone.active[data-v-6229d09c]{transform:translateY(-1px)}.pw-file-dropzone.busy[data-v-6229d09c]{cursor:progress;opacity:.76}.pw-file-dropzone small[data-v-6229d09c]{max-width:100%;color:#94a3b8b8;font-size:.75rem;line-height:1.5}.pw-file-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:190px;overflow-y:auto;min-width:0}.pw-file-list[data-v-6229d09c]::-webkit-scrollbar{width:4px}.pw-file-list[data-v-6229d09c]::-webkit-scrollbar-thumb{background:#94a3b829;border-radius:999px}.pw-file-list-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94a3b8b8;font-size:.75rem}.pw-file-list-head button[data-v-6229d09c]{border:none;background:transparent;color:#93c5fde0;cursor:pointer;font-size:.75rem;padding:0}.pw-file-list-head button[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.45}.pw-upload-file-item[data-v-6229d09c]{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:#0f172a57}.pw-upload-file-name[data-v-6229d09c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0db;font-size:.8rem}.pw-upload-file-size[data-v-6229d09c]{flex-shrink:0;color:#94a3b899;font-size:.74rem;white-space:nowrap}.pw-upload-file-remove[data-v-6229d09c]{width:26px;height:26px;border:none;border-radius:7px;background:#94a3b814;color:#cbd5e1cc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pw-upload-file-remove[data-v-6229d09c]:hover:not(:disabled){color:#fca5a5;background:#ef44441f}.pw-upload-file-remove[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.45}.gm-preview-shell[data-v-6229d09c]{position:relative;width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172af5;box-shadow:0 24px 70px #0000007a}.gm-preview-shell-general[data-v-6229d09c]{width:min(460px,calc(100vw - 40px))}.gm-preview-close[data-v-6229d09c]{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061794;color:#cbd5e1;cursor:pointer;display:grid;place-items:center}.gm-preview-close[data-v-6229d09c]:hover{background:#f8717124;color:#fecaca}.gm-preview-stage[data-v-6229d09c]{min-height:0;height:min(64vh,520px);display:flex;align-items:center;justify-content:center;background:#020617}.gm-preview-shell-general .gm-preview-stage[data-v-6229d09c]{height:min(56vh,480px);min-height:300px}.gm-preview-video[data-v-6229d09c]{width:100%;height:100%;display:block;object-fit:contain;background:#020617}.gm-preview-info[data-v-6229d09c]{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.gm-preview-title[data-v-6229d09c]{margin:0;color:#f8fafc;font-size:15px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px}.gm-preview-meta[data-v-6229d09c]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#64748b;font-size:12px}.gm-preview-dot[data-v-6229d09c]{width:3px;height:3px;border-radius:999px;background:#94a3b88f}.gm-preview-fail[data-v-6229d09c]{color:#fecaca}.gm-preview-text[data-v-6229d09c]{margin:0;max-height:68px;overflow:auto;color:#94a3b8;font-size:12px;line-height:1.6}.gm-main[data-v-6229d09c]{overflow:hidden;background:linear-gradient(180deg,#0f172a52,#0206170f),#070a12}.gm-content[data-v-6229d09c]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:28px 32px 36px;display:flex;flex-direction:column;gap:18px}.gm-header[data-v-6229d09c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0f172a75}.gm-title-block[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:6px}.gm-kicker[data-v-6229d09c]{width:fit-content;color:#93c5fd;background:#3b82f61f;border:1px solid rgba(96,165,250,.18);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;letter-spacing:.08em}.gm-header .pw-content-title[data-v-6229d09c]{margin:0}.gm-header .pw-content-subtitle[data-v-6229d09c]{display:block;margin-top:2px;max-width:620px;color:#94a3b8;line-height:1.7}.gm-header-actions[data-v-6229d09c]{display:flex;align-items:center;gap:10px;flex-shrink:0}.gm-count-pill[data-v-6229d09c]{height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#02061747;color:#cbd5e1;font-size:12px;font-weight:700}.gm-toolbar[data-v-6229d09c]{flex:0 0 auto;padding:0;border:none;background:transparent}.gm-toolbar .pw-search-box[data-v-6229d09c]{width:min(360px,100%)}.gm-state-card[data-v-6229d09c]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0f172a5c;color:#94a3b8}.gm-empty-icon[data-v-6229d09c]{width:58px;height:58px;display:grid;place-items:center;border-radius:12px;background:#94a3b814;color:#94a3b8}.gm-empty strong[data-v-6229d09c]{color:#e2e8f0;font-size:15px}.gm-empty p[data-v-6229d09c]{max-width:340px;margin:0;color:#64748b;font-size:13px;line-height:1.7;text-align:center}.gm-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:16px;align-items:stretch}.gm-card[data-v-6229d09c]{position:relative;z-index:0;min-width:0;height:100%;overflow:visible;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0f172a7a;display:flex;flex-direction:column;transition:border-color .18s ease,background .18s ease,transform .18s ease}.gm-card[data-v-6229d09c]:hover{transform:translateY(-1px);border-color:#94a3b82e;background:#0f172a9e;z-index:20}.gm-card[data-v-6229d09c]:focus-within{z-index:20}.gm-thumb[data-v-6229d09c]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px 12px 0 0;border:none;background:linear-gradient(135deg,#0f172ad1,#020617f0),repeating-linear-gradient(135deg,rgba(148,163,184,.06) 0 1px,transparent 1px 10px);color:#94a3b8;display:grid;place-items:center;cursor:pointer;padding:0}.gm-thumb img[data-v-6229d09c],.gm-thumb-video[data-v-6229d09c]{width:100%;height:100%;object-fit:contain;display:block}.asset-cover-fallback[data-v-6229d09c]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#0f172ae6,#020617f0),repeating-linear-gradient(135deg,rgba(148,163,184,.08) 0 1px,transparent 1px 10px)}.asset-cover-fallback span[data-v-6229d09c]{color:#64748b;font-size:12px;font-weight:700}.gm-thumb-overlay[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0206170f;opacity:0;transition:opacity .18s ease}.gm-thumb:hover .gm-thumb-overlay[data-v-6229d09c]{opacity:1}.gm-play-icon[data-v-6229d09c]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#0f172abd;color:#e2e8f0;box-shadow:0 12px 28px #00000047}.gm-status-badge[data-v-6229d09c]{position:absolute;top:10px;left:10px;height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.gm-status-failed[data-v-6229d09c]{background:#f8717129;border:1px solid rgba(248,113,113,.24);color:#fecaca}.gm-card-body[data-v-6229d09c]{min-width:0;flex:1;padding:13px 14px 14px;display:flex;flex-direction:column;gap:8px}.gm-card-title-row[data-v-6229d09c]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px}.gm-card-title-row strong[data-v-6229d09c]{min-width:0;color:#e2e8f0;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-card-delete[data-v-6229d09c]{width:28px;height:28px;border:none;border-radius:7px;background:#94a3b814;color:#64748b;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease}.gm-card-delete[data-v-6229d09c]:hover{background:#f871711f;color:#fca5a5}.gm-card-meta-row[data-v-6229d09c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gm-position-badge[data-v-6229d09c]{width:fit-content;height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#3b82f61a;border:1px solid rgba(96,165,250,.18);color:#bfdbfe;font-size:11px;font-weight:800}.gm-position-badge.is-end[data-v-6229d09c]{background:#14b8a61a;border-color:#2dd4bf2e;color:#99f6e4}.gm-card-meta[data-v-6229d09c]{color:#64748b;font-size:12px;white-space:nowrap}.gm-card-copy[data-v-6229d09c]{position:relative;margin:0;display:flex;align-items:flex-start;gap:6px;overflow:visible;color:#94a3b8;font-size:11px;line-height:1.48;cursor:default;outline:none}.gm-card-copy-label[data-v-6229d09c]{flex:0 0 auto;color:#cbd5e1;font-weight:700}.gm-card-copy-text[data-v-6229d09c]{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gm-card-copy[data-v-6229d09c]:after{content:attr(data-copy);position:absolute;left:0;bottom:calc(100% + 8px);z-index:80;width:min(260px,calc(100vw - 56px));max-height:120px;overflow:auto;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a;box-shadow:0 14px 36px #00000057;color:#cbd5e1;font-size:11px;line-height:1.55;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.gm-card-copy[data-v-6229d09c]:hover:after,.gm-card-copy[data-v-6229d09c]:focus-visible:after{opacity:1;transform:translateY(0)}@media(max-width:900px){.gm-content[data-v-6229d09c]{padding:20px 18px 28px}.gm-header[data-v-6229d09c]{flex-direction:column;align-items:stretch}.gm-header-actions[data-v-6229d09c]{justify-content:space-between}.gm-toolbar .pw-search-box[data-v-6229d09c]{width:100%}}@media(max-width:560px){.gm-content[data-v-6229d09c]{padding:16px 12px 24px}.gm-grid[data-v-6229d09c]{grid-template-columns:1fr}.gm-header-actions[data-v-6229d09c]{flex-direction:column;align-items:stretch}.gm-count-pill[data-v-6229d09c]{justify-content:center}}.gm-position-field[data-v-6229d09c]{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#0f172a52}.gm-position-label[data-v-6229d09c]{color:#cbd5e1d1;font-size:12px;font-weight:600}.gm-upload-modal[data-v-6229d09c]{--gm-accent: #60a5fa;--gm-cyan: #67e8f9;--gm-accent-glow: rgba(96, 165, 250, .32);--gm-accent-soft: rgba(96, 165, 250, .14);--gm-text-dim: rgba(148, 163, 184, .62);--gm-text-faint: rgba(148, 163, 184, .42);--gm-line: rgba(148, 163, 184, .12)}.gm-upload-body[data-v-6229d09c]{display:flex;flex-direction:column;gap:14px;min-height:200px;min-width:0}.gm-upload-body .gm-dim[data-v-6229d09c]{color:var(--gm-text-faint);margin:0 4px}.gm-dropzone[data-v-6229d09c]{position:relative;overflow:hidden;isolation:isolate;padding:30px 24px 26px;min-height:168px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:14px;border:1px solid var(--gm-line);background:radial-gradient(ellipse at 50% -10%,rgba(96,165,250,.07),transparent 60%),linear-gradient(180deg,#0f172a6b,#080c168c);transition:border-color .28s ease,background .28s ease,transform .28s ease,min-height .32s ease,padding .32s ease;animation:gm-pop-in-6229d09c .42s cubic-bezier(.22,1,.36,1) both}.gm-dropzone[data-v-6229d09c]:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.42),transparent);opacity:.7}.gm-dropzone-grid[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,rgba(148,163,184,.2) 1px,transparent 1.4px);background-size:18px 18px;opacity:.32;mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);transition:opacity .3s ease;pointer-events:none}.gm-dropzone-glow[data-v-6229d09c]{position:absolute;width:340px;height:220px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);background:radial-gradient(circle,rgba(96,165,250,.2),transparent 70%);opacity:0;transition:opacity .35s ease,transform .55s ease;pointer-events:none}.gm-dropzone[data-v-6229d09c]:hover:not(.is-busy){border-color:#60a5fa52;background:radial-gradient(ellipse at 50% -10%,rgba(96,165,250,.12),transparent 60%),linear-gradient(180deg,#0f172a80,#080c169e)}.gm-dropzone:hover:not(.is-busy) .gm-dropzone-grid[data-v-6229d09c]{opacity:.55}.gm-dropzone:hover:not(.is-busy) .gm-dropzone-glow[data-v-6229d09c]{opacity:.8;transform:translate(-50%,-50%) scale(1)}.gm-dropzone:hover:not(.is-busy) .gm-dropzone-icon[data-v-6229d09c]{transform:translateY(-1px);color:var(--gm-accent);border-color:#60a5fa5c}.gm-dropzone.is-active[data-v-6229d09c]{border-color:var(--gm-accent);border-style:dashed;background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.18),transparent 60%),linear-gradient(180deg,#0f172a9e,#080c16b3);animation:gm-pop-in-6229d09c .42s cubic-bezier(.22,1,.36,1) both,gm-drop-pulse-6229d09c 1.4s ease-in-out infinite .2s}.gm-dropzone.is-active .gm-dropzone-grid[data-v-6229d09c]{opacity:.7;animation:gm-grid-flow-6229d09c 4s linear infinite}.gm-dropzone.is-active .gm-dropzone-glow[data-v-6229d09c]{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.gm-dropzone.is-active .gm-dropzone-icon[data-v-6229d09c]{color:var(--gm-accent);border-color:var(--gm-accent);transform:translateY(-2px);box-shadow:0 8px 28px -12px var(--gm-accent-glow),inset 0 1px #ffffff14}.gm-dropzone.is-busy[data-v-6229d09c]{cursor:progress;opacity:.7}.gm-dropzone.has-files[data-v-6229d09c]{min-height:118px;padding:20px 24px}.gm-dropzone.has-files .gm-dropzone-icon[data-v-6229d09c]{width:38px;height:38px;border-radius:11px}.gm-dropzone.has-files .gm-dropzone-icon svg[data-v-6229d09c]{width:20px;height:20px}.gm-dropzone.has-files .gm-dropzone-sub[data-v-6229d09c]{display:none}.gm-dropzone-content[data-v-6229d09c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;pointer-events:none}.gm-dropzone-icon[data-v-6229d09c]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#93c5fdd6;background:linear-gradient(135deg,#60a5fa29,#22d3ee0f);border:1px solid rgba(96,165,250,.2);box-shadow:inset 0 1px #ffffff0d,0 6px 22px -12px #60a5fa66;transition:transform .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,width .3s ease,height .3s ease}.gm-dropzone-title[data-v-6229d09c]{display:inline-block;color:#e2e8f0db;font-size:.86rem;letter-spacing:.01em}.gm-dropzone-title strong[data-v-6229d09c]{color:var(--gm-accent);font-weight:600;font-variant-numeric:tabular-nums}.gm-dropzone-title em[data-v-6229d09c]{font-style:normal;color:var(--gm-accent);font-weight:500}.gm-dropzone-title.is-accent[data-v-6229d09c]{color:var(--gm-accent);font-weight:500;letter-spacing:.02em}.gm-dropzone-sub[data-v-6229d09c]{display:block;color:#94a3b880;font-size:.72rem;letter-spacing:.04em}.gm-dropzone-scanline[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(96,165,250,.22) 50%,transparent 100%);opacity:0;transform:translateY(-100%);pointer-events:none}.gm-dropzone.is-active .gm-dropzone-scanline[data-v-6229d09c]{opacity:1;animation:gm-scan-6229d09c 1.6s ease-in-out infinite}@keyframes gm-scan-6229d09c{0%{transform:translateY(-100%);opacity:0}20%{opacity:.7}to{transform:translateY(100%);opacity:0}}@keyframes gm-grid-flow-6229d09c{to{background-position:18px 0}}@keyframes gm-drop-pulse-6229d09c{0%,to{box-shadow:0 0 0 0 var(--gm-accent-soft)}50%{box-shadow:0 0 0 6px transparent}}@keyframes gm-pop-in-6229d09c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gm-file-list-wrap[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px;animation:gm-pop-in-6229d09c .4s cubic-bezier(.22,1,.36,1) both;animation-delay:.08s}.gm-file-list-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:var(--gm-text-dim);font-size:.74rem;letter-spacing:.02em}.gm-file-list-head strong[data-v-6229d09c]{color:#e2e8f0db;font-weight:600;font-variant-numeric:tabular-nums}.gm-link-btn[data-v-6229d09c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#93c5fdcc;font-size:.74rem;letter-spacing:.02em;padding:3px 7px;cursor:pointer;border-radius:5px;transition:color .2s ease,background .2s ease}.gm-link-btn[data-v-6229d09c]:hover:not(:disabled){color:var(--gm-accent);background:#60a5fa1a}.gm-link-btn[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.4}.gm-upload-modal .gm-file-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px;max-height:224px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.22) transparent}.gm-upload-modal .gm-file-list[data-v-6229d09c]::-webkit-scrollbar{width:4px}.gm-upload-modal .gm-file-list[data-v-6229d09c]::-webkit-scrollbar-track{background:transparent}.gm-upload-modal .gm-file-list[data-v-6229d09c]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:999px}.gm-file-item[data-v-6229d09c]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:11px;background:linear-gradient(180deg,#0f172a73,#0b112080);border:1px solid rgba(148,163,184,.1);transition:border-color .22s ease,transform .22s ease,background .22s ease}.gm-file-item[data-v-6229d09c]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--gm-accent),var(--gm-cyan));opacity:0;transform:scaleY(.5);transition:opacity .25s ease,transform .25s ease}.gm-file-item[data-v-6229d09c]:hover{border-color:#60a5fa52;transform:translate(2px);background:linear-gradient(180deg,#0f172a8c,#0b11208c)}.gm-file-item[data-v-6229d09c]:hover:before{opacity:1;transform:scaleY(1)}.gm-file-thumb[data-v-6229d09c]{width:44px;height:44px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#60a5fa29,#22d3ee0f);border:1px solid rgba(96,165,250,.16);display:flex;align-items:center;justify-content:center;color:#93c5fdd1;position:relative;flex-shrink:0}.gm-file-thumb img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover;display:block;animation:gm-thumb-fade-6229d09c .4s ease both}@keyframes gm-thumb-fade-6229d09c{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.gm-file-meta[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-file-name[data-v-6229d09c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0eb;font-size:.82rem;font-weight:500;letter-spacing:.005em}.gm-file-size[data-v-6229d09c]{color:var(--gm-text-dim);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.gm-file-remove[data-v-6229d09c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border:none;border-radius:7px;background:#94a3b80f;color:#cbd5e1b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.gm-file-remove[data-v-6229d09c]:hover:not(:disabled){color:#fca5a5;background:#ef444424;transform:scale(1.06)}.gm-file-remove[data-v-6229d09c]:active:not(:disabled){transform:scale(.92)}.gm-file-remove[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.35}.gm-file-enter-active[data-v-6229d09c]{animation:gm-file-in-6229d09c .36s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--enter-delay, 0ms)}.gm-file-leave-active[data-v-6229d09c]{position:absolute;width:calc(100% - 4px);animation:gm-file-out-6229d09c .22s ease both}.gm-file-move[data-v-6229d09c]{transition:transform .32s cubic-bezier(.22,1,.36,1)}@keyframes gm-file-in-6229d09c{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes gm-file-out-6229d09c{to{opacity:0;transform:translate(-12px)}}.gm-collapse-enter-active[data-v-6229d09c],.gm-collapse-leave-active[data-v-6229d09c]{transition:opacity .28s ease,max-height .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.gm-collapse-enter-from[data-v-6229d09c],.gm-collapse-leave-to[data-v-6229d09c]{opacity:0;max-height:0}.gm-collapse-enter-to[data-v-6229d09c],.gm-collapse-leave-from[data-v-6229d09c]{opacity:1;max-height:360px}.gm-tag-field[data-v-6229d09c]{position:relative;display:grid;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--gm-line);background:radial-gradient(ellipse at 80% 0%,rgba(96,165,250,.06),transparent 60%),linear-gradient(180deg,#0f172a6b,#0b112080);transition:border-color .25s ease,opacity .25s ease;animation:gm-pop-in-6229d09c .4s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s}.gm-tag-field[data-v-6229d09c]:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent)}.gm-tag-field[data-v-6229d09c]:focus-within{border-color:#60a5fa5c}.gm-tag-field.is-disabled[data-v-6229d09c]{opacity:.6}.gm-tag-head[data-v-6229d09c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gm-tag-label[data-v-6229d09c]{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0d1;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gm-tag-label svg[data-v-6229d09c]{color:#60a5fac7}.gm-tag-hint[data-v-6229d09c]{color:var(--gm-text-faint);font-size:.7rem;letter-spacing:.02em}.gm-progress[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:11px;border:1px solid rgba(96,165,250,.18);background:radial-gradient(ellipse at 50% 0%,rgba(96,165,250,.1),transparent 60%),#0b11208c}.gm-progress-bar[data-v-6229d09c]{position:relative;height:3px;border-radius:999px;background:#94a3b81a;overflow:hidden}.gm-progress-bar-inner[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.2) 30%,var(--gm-accent) 50%,var(--gm-cyan) 65%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:gm-progress-slide-6229d09c 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes gm-progress-slide-6229d09c{0%{background-position:-50% 0}to{background-position:150% 0}}.gm-progress-text[data-v-6229d09c]{display:inline-flex;align-items:center;gap:8px;color:#e2e8f0c7;font-size:.76rem;letter-spacing:.02em}.gm-progress-pulse[data-v-6229d09c]{width:6px;height:6px;border-radius:50%;background:var(--gm-accent);box-shadow:0 0 0 0 var(--gm-accent-glow);animation:gm-pulse-6229d09c 1.4s ease-in-out infinite}@keyframes gm-pulse-6229d09c{0%,to{box-shadow:0 0 0 0 var(--gm-accent-glow)}50%{box-shadow:0 0 0 5px transparent}}.gm-modal-footer[data-v-6229d09c]{display:flex;justify-content:flex-end;gap:10px}.gm-fade-enter-active[data-v-6229d09c],.gm-fade-leave-active[data-v-6229d09c]{transition:opacity .2s ease,transform .2s ease}.gm-fade-enter-from[data-v-6229d09c]{opacity:0;transform:translateY(-2px)}.gm-fade-leave-to[data-v-6229d09c]{opacity:0;transform:translateY(2px)}.pw-upload-progress[data-v-6229d09c]{margin-top:14px;padding:12px;border-radius:10px;background:#0f172a52;border:1px solid rgba(148,163,184,.1)}.pw-upload-progress-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#e2e8f0d1;font-size:.78rem}.pw-upload-progress-head strong[data-v-6229d09c]{color:#93c5fdf2;font-size:.76rem}.pw-upload-progress-copy[data-v-6229d09c]{margin-top:8px;color:#94a3b8b8;font-size:.75rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-slide-preview-enter-active[data-v-6229d09c],.pw-slide-preview-leave-active[data-v-6229d09c]{transition:width .3s ease,opacity .3s ease,padding .3s ease;overflow:hidden}.pw-slide-preview-enter-from[data-v-6229d09c],.pw-slide-preview-leave-to[data-v-6229d09c]{width:0!important;padding-left:0!important;padding-right:0!important;opacity:0}.tm-main[data-v-6229d09c]{position:relative;display:flex;overflow:hidden}.tm-sidebar[data-v-6229d09c]{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-6229d09c]{width:0!important;min-width:0!important;border-right-color:transparent}.tm-sidebar.tm-sidebar-collapsed .tm-sidebar-head[data-v-6229d09c],.tm-sidebar.tm-sidebar-collapsed .tm-search-wrap[data-v-6229d09c],.tm-sidebar.tm-sidebar-collapsed .tm-task-list[data-v-6229d09c]{opacity:0;pointer-events:none}.tm-sidebar-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px;transition:opacity .25s ease .1s}.tm-sidebar-actions[data-v-6229d09c]{display:flex;align-items:center;gap:8px}.tm-sidebar-title[data-v-6229d09c]{font-size:.85rem;font-weight:600;color:#cbd5e1;margin:0;white-space:nowrap}.tm-sidebar-toggle[data-v-6229d09c]{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-6229d09c]:hover{background:#94a3b826;color:#cbd5e1;transform:translate(-2px)}.tm-sidebar-toggle[data-v-6229d09c]:active{transform:translate(-2px) scale(.95)}.tm-sidebar-toggle svg[data-v-6229d09c]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tm-sidebar.tm-sidebar-collapsed .tm-sidebar-toggle svg[data-v-6229d09c]{transform:rotate(180deg)}.tm-sidebar-expand-btn[data-v-6229d09c]{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-6229d09c .4s cubic-bezier(.4,0,.2,1)}.tm-sidebar-expand-btn[data-v-6229d09c]: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-6229d09c]:active{transform:translate(4px) scale(.98)}@keyframes slideInFromLeft-6229d09c{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.tm-search-wrap[data-v-6229d09c]{padding:0 16px 12px;transition:opacity .25s ease .1s}.tm-task-list[data-v-6229d09c]{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-6229d09c]::-webkit-scrollbar{width:4px}.tm-task-list[data-v-6229d09c]::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.tm-completed-toggle[data-v-6229d09c]{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-6229d09c]:hover{background:#10b9811f;border-color:#34d39942;color:#d1fae5}.tm-completed-toggle svg[data-v-6229d09c]{margin-left:auto;transition:transform .18s ease}.tm-completed-toggle.collapsed svg[data-v-6229d09c]{transform:rotate(-90deg)}.tm-completed-toggle-count[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{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-6229d09c]:hover{background:linear-gradient(145deg,#1e293bd1,#0f172adb);border-color:#94a3b833}.tm-task-card.is-switching[data-v-6229d09c]{pointer-events:none;opacity:.72}.tm-task-card.selected[data-v-6229d09c]{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-6229d09c]{border-color:#34d3991f;background:linear-gradient(145deg,#0f26239e,#0b1419b8)}.tm-task-card-body[data-v-6229d09c]{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-6229d09c]{display:flex;align-items:center;justify-content:space-between;min-height:22px;gap:8px;margin-bottom:6px}.tm-task-name[data-v-6229d09c]{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-6229d09c]{color:#fff}.tm-task-badges[data-v-6229d09c]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.tm-task-current-badge[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{background:#64748b33;color:#94a3b8}.tm-task-status-badge.status-running[data-v-6229d09c]{background:#f59e0b26;color:#fbbf24}.tm-task-status-badge.status-paused[data-v-6229d09c]{background:#38bdf826;color:#7dd3fc}.tm-task-status-badge.status-done[data-v-6229d09c]{background:#10b98126;color:#34d399}.tm-task-status-badge.status-failed[data-v-6229d09c]{background:#ef444426;color:#f87171}.tm-task-status-badge.status-cancelled[data-v-6229d09c]{background:#94a3b829;color:#cbd5e1}.tm-task-status-badge.lg[data-v-6229d09c]{font-size:.75rem;padding:2px 10px;border-radius:6px}.tm-task-card-meta[data-v-6229d09c]{display:flex;align-items:center;gap:8px;min-height:18px;margin-bottom:9px}.tm-task-bubble[data-v-6229d09c]{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-6229d09c]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-task-bubble-dot[data-v-6229d09c]{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-6229d09c]{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b40}.tm-task-bubble.queued[data-v-6229d09c]{color:#93c5fd;background:#3b82f61c;border-color:#60a5fa33}.tm-task-bubble.background[data-v-6229d09c]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}.tm-task-bubble.completed[data-v-6229d09c]{color:#6ee7b7;background:#10b9811a;border-color:#34d39933}.tm-task-bubble.cancelled[data-v-6229d09c]{color:#cbd5e1;background:#94a3b81a;border-color:#cbd5e129}.tm-source-badge[data-v-6229d09c]{font-size:.68rem;font-weight:700;line-height:1;padding:4px 7px;border-radius:6px}.tm-source-badge.source-douyin[data-v-6229d09c]{background:#6366f126;color:#a5b4fc}.tm-source-badge.source-kuaishou[data-v-6229d09c]{background:#f59e0b26;color:#fbbf24}.tm-source-badge.source-product[data-v-6229d09c]{background:#10b98126;color:#34d399}.tm-task-date[data-v-6229d09c]{font-size:.7rem;color:#64748b}.tm-task-card.selected .tm-task-date[data-v-6229d09c]{color:#93a4bd}.tm-task-progress-wrap[data-v-6229d09c]{display:flex;align-items:center;gap:8px;min-height:18px}.tm-task-progress-bar[data-v-6229d09c]{flex:1;height:4px;background:#94a3b821;border-radius:999px;overflow:hidden}.tm-task-progress-fill[data-v-6229d09c]{height:100%;background:linear-gradient(90deg,#8fa3b7,#b6c2cf);border-radius:inherit;transition:width .3s ease}.tm-task-progress-pct[data-v-6229d09c]{font-size:.68rem;color:#94a3b8;min-width:28px;text-align:right}.tm-task-card-actions[data-v-6229d09c]{display:flex;align-items:center;gap:6px;min-height:24px;margin-top:10px}.tm-task-action-btn[data-v-6229d09c],.tm-task-delete-btn[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{color:#b7c2cf;background:#94a3b812;border-color:#cbd5e11f}.tm-task-action-btn.terminate[data-v-6229d09c]{color:#fecaca;background:#ef44441a;border-color:#f8717138}.tm-task-action-btn[data-v-6229d09c]:hover:not(:disabled){color:#f8fafc;background:#cbd5e121;border-color:#e2e8f038}.tm-task-action-btn.terminate[data-v-6229d09c]:hover:not(:disabled){color:#fee2e2;background:#ef444426;border-color:#f8717152}.tm-task-delete-btn[data-v-6229d09c]{width:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.tm-task-delete-btn[data-v-6229d09c]:hover:not(:disabled){color:#fca5a5;background:#ef44441c;border-color:#f8717138}.tm-task-action-btn[data-v-6229d09c]:disabled,.tm-task-delete-btn[data-v-6229d09c]:disabled{opacity:.42;cursor:not-allowed}.tm-content[data-v-6229d09c]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.tm-detail-shell[data-v-6229d09c]{flex:1;min-height:0;overflow:auto;padding:32px;display:flex;flex-direction:column;gap:18px}.tm-detail-header[data-v-6229d09c]{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-6229d09c],.tm-detail-section-label[data-v-6229d09c]{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.08em}.tm-detail-title[data-v-6229d09c]{margin:8px 0 10px;color:#f8fafc;font-size:1.35rem;font-weight:700;letter-spacing:0}.tm-detail-meta-line[data-v-6229d09c]{display:flex;align-items:center;gap:10px;color:#64748b;font-size:.78rem}.tm-detail-status[data-v-6229d09c]{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-6229d09c]{background:#ca8a0429;color:#fde68a}.tm-detail-status.status-pending[data-v-6229d09c]{background:#60a5fa24;color:#bfdbfe}.tm-detail-status.status-paused[data-v-6229d09c]{background:#0ea5e924;color:#7dd3fc}.tm-detail-status.status-failed[data-v-6229d09c]{background:#f8717124;color:#fecaca}.tm-detail-status.status-cancelled[data-v-6229d09c]{background:#94a3b821;color:#e2e8f0}.tm-detail-status.status-done[data-v-6229d09c]{background:#22c55e1f;color:#bbf7d0}.tm-detail-notice[data-v-6229d09c]{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-6229d09c]{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-6229d09c]{display:block;color:#e2e8f0;font-size:.82rem;margin-bottom:4px}.tm-detail-notice p[data-v-6229d09c]{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.6}.tm-detail-progress-card[data-v-6229d09c],.tm-detail-info-card[data-v-6229d09c],.tm-detail-materials[data-v-6229d09c],.tm-detail-snapshot[data-v-6229d09c]{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#0f172a70}.tm-detail-progress-card[data-v-6229d09c]{padding:18px}.tm-detail-progress-head[data-v-6229d09c]{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.tm-detail-progress-head p[data-v-6229d09c],.tm-detail-info-card p[data-v-6229d09c]{margin:6px 0 0;color:#94a3b8;font-size:.8rem;line-height:1.6}.tm-detail-progress-head strong[data-v-6229d09c]{color:#e2e8f0;font-size:1.25rem}.tm-detail-progress-bar[data-v-6229d09c]{height:5px;border-radius:999px;background:#334155b8;overflow:hidden}.tm-detail-progress-bar span[data-v-6229d09c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cbd5e1db,#7dd3fcb8)}.tm-detail-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tm-detail-info-card[data-v-6229d09c],.tm-detail-materials[data-v-6229d09c],.tm-detail-snapshot[data-v-6229d09c]{padding:16px}.tm-detail-info-card strong[data-v-6229d09c]{display:block;margin-top:8px;color:#f8fafc;font-size:.92rem}.tm-detail-material-list[data-v-6229d09c]{margin-top:12px;display:grid;gap:8px}.tm-detail-material[data-v-6229d09c]{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-6229d09c]{color:#94a3b8;font-size:.72rem;white-space:nowrap}.tm-detail-snapshot[data-v-6229d09c]{display:flex;flex-direction:column;gap:14px}.tm-detail-snapshot-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-detail-snapshot-action[data-v-6229d09c]{height:28px;padding:0 10px;border-radius:8px;border:1px solid rgba(96,165,250,.24);background:#3b82f61f;color:#bfdbfe;font-size:.72rem;font-weight:700;cursor:pointer}.tm-detail-snapshot-action[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.55}.tm-detail-snapshot-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tm-detail-snapshot-item[data-v-6229d09c]{min-width:0;padding:10px;border-radius:9px;background:#02061740}.tm-detail-snapshot-item span[data-v-6229d09c]{display:block;color:#64748b;font-size:.7rem;margin-bottom:6px}.tm-detail-snapshot-item strong[data-v-6229d09c]{display:block;min-width:0;color:#e2e8f0;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-detail-actions[data-v-6229d09c]{display:flex;align-items:center;gap:10px;margin-top:auto}.tm-detail-primary[data-v-6229d09c],.tm-detail-secondary[data-v-6229d09c]{height:34px;padding:0 14px;border-radius:9px;font-size:.8rem;font-weight:700;cursor:pointer}.tm-detail-primary[data-v-6229d09c]{border:1px solid rgba(125,211,252,.24);background:#0ea5e924;color:#bae6fd}.tm-detail-primary.restart[data-v-6229d09c]{border-color:#fbbf243d;background:#d9770624;color:#fde68a}.tm-detail-secondary[data-v-6229d09c]{border:1px solid rgba(148,163,184,.16);background:#0f172a85;color:#cbd5e1}.tm-detail-primary[data-v-6229d09c]:disabled,.tm-detail-secondary[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.55}.tm-content-empty[data-v-6229d09c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#475569}.tm-empty-notice[data-v-6229d09c]{width:min(420px,calc(100% - 48px));margin-bottom:8px;text-align:left}.tm-empty-hint[data-v-6229d09c]{font-size:.85rem;color:#64748b;margin:0}.tm-create-panel[data-v-6229d09c]{padding:24px 32px;max-width:560px}.tm-create-header[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.tm-create-title[data-v-6229d09c]{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0}.tm-close-btn[data-v-6229d09c]{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-6229d09c]:hover{background:#94a3b81a;color:#cbd5e1}.tm-form-section[data-v-6229d09c]{margin-bottom:20px}.tm-form-label[data-v-6229d09c]{display:block;font-size:.78rem;font-weight:500;color:#94a3b8;margin-bottom:8px}.tm-form-label-hint[data-v-6229d09c]{font-weight:400;color:#64748b}.tm-source-selector[data-v-6229d09c]{display:flex;gap:10px}.tm-source-option[data-v-6229d09c]{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-6229d09c]:hover{background:#94a3b80f;border-color:#94a3b826}.tm-source-option.active[data-v-6229d09c]{background:#6366f11a;border-color:#6366f166;color:#a5b4fc}.tm-source-option-icon[data-v-6229d09c]{display:flex;align-items:center}.tm-source-option-label[data-v-6229d09c]{font-size:.78rem;font-weight:500}.tm-material-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:6px}.tm-material-item[data-v-6229d09c]{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-6229d09c]:hover{background:#94a3b80d}.tm-material-item.checked[data-v-6229d09c]{background:#6366f114;border-color:#6366f14d}.tm-material-item.disabled[data-v-6229d09c]{opacity:.4;cursor:not-allowed}.tm-material-checkbox[data-v-6229d09c]{accent-color:#6366f1;width:15px;height:15px;flex-shrink:0}.tm-material-info[data-v-6229d09c]{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-material-title[data-v-6229d09c]{font-size:.8rem;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-material-platform[data-v-6229d09c]{font-size:.7rem;color:#64748b}.tm-form-hint[data-v-6229d09c]{font-size:.78rem;color:#64748b;margin:0}.tm-form-error[data-v-6229d09c]{font-size:.78rem;color:#f87171;margin:0 0 12px}.tm-confirm-copy[data-v-6229d09c]{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.7}.tm-create-actions[data-v-6229d09c]{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.pw-task-workflow-mode[data-v-6229d09c]{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-6229d09c]{width:100%;min-width:100%;max-width:100%}.pw-task-workflow-mode.pw-task-sidebar-collapsed[data-v-6229d09c]{width:52px;min-width:52px;max-width:52px}.pw-task-workflow-mode.pw-task-create-open[data-v-6229d09c]{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-6229d09c]{display:none}.pw-task-workflow-mode .pw-topbar[data-v-6229d09c]{position:fixed;top:0;left:0;right:0;z-index:2147483000;padding:0 20px;background:#0a0c12f5}.tm-sidebar-only[data-v-6229d09c]{grid-template-columns:1fr;padding:0;gap:0}.tm-sidebar-only .tm-sidebar[data-v-6229d09c]{border-radius:0;border:none;border-right:1px solid rgba(148,163,184,.1);height:100%}.tc-shell[data-v-6229d09c]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:stretch;padding:0;box-sizing:border-box;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(14,165,233,.03),transparent 40%),linear-gradient(180deg,#0f172a66,#02061733)}.tc-ambient[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.08),transparent 60%)}.tc-workbench[data-v-6229d09c]{position:relative;z-index:10;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(480px,var(--tc-left-ratio)) 10px minmax(340px,1fr);align-items:stretch}.tc-stage[data-v-6229d09c]{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 48px #0006,inset 0 1px #ffffff0d;overflow:hidden}.tc-header[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.tc-header-main[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:5px}.tc-header-title[data-v-6229d09c]{font-size:16px;font-weight:600;color:#f8fafc;letter-spacing:.02em}.tc-header-subtitle[data-v-6229d09c]{color:#64748b;font-size:12px}.tc-header-actions[data-v-6229d09c]{display:flex;align-items:center;gap:8px}.tc-context-toggle[data-v-6229d09c],.tc-close-btn[data-v-6229d09c]{background:none;border:none;color:#94a3b899;cursor:pointer;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;transition:all .2s}.tc-context-toggle[data-v-6229d09c]:hover,.tc-close-btn[data-v-6229d09c]:hover{background:#ffffff1a;color:#f8fafc}.tc-context-toggle[data-v-6229d09c]{display:none}.tc-derived-banner[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid rgba(96,165,250,.12);background:#3b82f614}.tc-derived-banner div[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:4px}.tc-derived-banner strong[data-v-6229d09c]{color:#bfdbfe;font-size:13px}.tc-derived-banner span[data-v-6229d09c]{min-width:0;color:#93c5fd;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-derived-banner button[data-v-6229d09c]{flex-shrink:0;border:1px solid rgba(147,197,253,.22);border-radius:8px;background:#0f172a59;color:#dbeafe;height:28px;padding:0 10px;cursor:pointer}.tc-mode-strip[data-v-6229d09c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 24px 0}.tc-mode-btn[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.12);background:#02061738;color:#cbd5e1;cursor:pointer;transition:all .18s}.tc-mode-btn span[data-v-6229d09c]{font-size:13px;font-weight:700}.tc-mode-btn small[data-v-6229d09c]{color:#64748b;font-size:11px}.tc-mode-btn.active[data-v-6229d09c]{border-color:#60a5fa6b;background:#3b82f61f;color:#dbeafe}.tc-form-content[data-v-6229d09c]{display:flex;flex-direction:column;padding:0 24px;overflow-y:auto;min-height:0}.tc-divider[data-v-6229d09c]{height:1px;background:#ffffff0a;margin:0}.tc-section[data-v-6229d09c]{display:flex;flex-direction:column;gap:20px;padding:24px 0;transition:opacity .3s ease,filter .3s ease}.tc-section.is-disabled[data-v-6229d09c]{opacity:1;pointer-events:none;filter:none}.tc-section-header[data-v-6229d09c]{display:flex;align-items:center;gap:12px}.tc-section-num[data-v-6229d09c]{width:24px;height:24px;border-radius:50%;background:#3b82f626;color:#60a5fa;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.tc-section-title-wrap[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;flex:1}.tc-section-title[data-v-6229d09c]{font-size:14px;font-weight:600;color:#e2e8f0}.tc-section-copy[data-v-6229d09c]{margin:-8px 0 0 36px;color:#94a3b8b8;font-size:12px;line-height:1.55}.tc-field-origin[data-v-6229d09c]{color:#64748b;font-size:11px}.tc-field[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px}.tc-field.is-disabled[data-v-6229d09c]{opacity:.4;pointer-events:none}.tc-field-label[data-v-6229d09c]{font-size:12px;color:#94a3b8cc}.tc-step-locked[data-v-6229d09c]{display:flex;align-items:flex-start;gap:12px;min-height:74px;padding:14px 16px;border:1px dashed rgba(148,163,184,.18);border-radius:12px;background:#0f172a38}.tc-step-locked-icon[data-v-6229d09c]{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#94a3b81f;color:#94a3b8;font-size:12px;font-weight:800}.tc-step-locked div[data-v-6229d09c]{min-width:0;display:grid;gap:5px}.tc-step-locked strong[data-v-6229d09c]{color:#cbd5e1;font-size:13px}.tc-step-locked p[data-v-6229d09c]{margin:0;color:#64748b;font-size:12px;line-height:1.55}.tc-source-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tc-source-btn[data-v-6229d09c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0003;color:#cbd5e1b3;cursor:pointer;transition:all .2s ease;outline:none}.tc-source-btn[data-v-6229d09c]:hover{background:#ffffff0d}.tc-source-btn.active[data-v-6229d09c]{border-color:#3b82f680;background:#3b82f61a;color:#60a5fa;box-shadow:0 4px 12px #3b82f626}.tc-source-btn-icon[data-v-6229d09c]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#ffffff0d}.tc-source-btn.active .tc-source-btn-icon[data-v-6229d09c]{background:#3b82f633}.tc-source-btn-text[data-v-6229d09c]{font-size:13px;font-weight:500}.tc-sub-panel[data-v-6229d09c]{padding-top:4px}.tc-search-wrap[data-v-6229d09c]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:border-color .2s}.tc-search-wrap[data-v-6229d09c]:focus-within{border-color:#3b82f680}.tc-search-icon[data-v-6229d09c]{color:#94a3b899}.tc-search-input[data-v-6229d09c]{flex:1;background:none;border:none;outline:none;color:#f8fafc;font-size:14px}.tc-search-input[data-v-6229d09c]::placeholder{color:#94a3b866}.tc-material-picker[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px;background:#00000026;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px}.tc-material-picker-head[data-v-6229d09c]{font-size:12px;color:#94a3b8b3}.tc-material-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.tc-material-item[data-v-6229d09c]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;background:#ffffff08;border:1px solid transparent;cursor:pointer;transition:all .2s}.tc-material-item[data-v-6229d09c]:hover:not(.disabled){background:#ffffff0f}.tc-material-item.checked[data-v-6229d09c]{background:#3b82f61a;border-color:#3b82f64d}.tc-material-item.disabled[data-v-6229d09c]{opacity:.4;cursor:not-allowed}.tc-checkbox-box[data-v-6229d09c]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;color:#60a5fa;transition:all .2s}.tc-material-item.checked .tc-checkbox-box[data-v-6229d09c]{border-color:#60a5fa;background:#3b82f633}.tc-material-info[data-v-6229d09c]{display:flex;flex-direction:column;min-width:0}.tc-material-title[data-v-6229d09c]{font-size:13px;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-material-platform[data-v-6229d09c]{font-size:11px;color:#94a3b899}.tc-materials-loading[data-v-6229d09c]{padding:20px 0;text-align:center}.tc-empty-hint[data-v-6229d09c]{padding:20px 0;text-align:center;font-size:13px;color:#94a3b880}.tc-switch[data-v-6229d09c]{display:inline-flex;cursor:pointer;position:relative;width:36px;height:20px}.tc-switch input[data-v-6229d09c]{opacity:0;width:0;height:0}.tc-switch-slider[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:20px;transition:.3s}.tc-switch-slider[data-v-6229d09c]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background:#cbd5e1;border-radius:50%;transition:.3s}.tc-switch input:checked+.tc-switch-slider[data-v-6229d09c]{background:#60a5fa}.tc-switch input:checked+.tc-switch-slider[data-v-6229d09c]:before{transform:translate(16px);background:#fff}.tc-ai-panel[data-v-6229d09c]{display:flex;flex-direction:column;gap:14px}.tc-ai-mode-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-ai-mode-head p[data-v-6229d09c]{margin:0;color:#64748b;font-size:12px;line-height:1.45;text-align:right}.tc-ai-mode-tabs[data-v-6229d09c]{display:inline-flex;width:fit-content;max-width:100%;padding:3px;border:1px solid rgba(96,165,250,.2);border-radius:999px;background:#02061757;gap:3px}.tc-ai-mode-tab[data-v-6229d09c]{min-height:32px;min-width:108px;border:0;border-radius:999px;padding:5px 12px;background:transparent;color:#cbd5e1c7;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.tc-ai-mode-tab span[data-v-6229d09c]{font-size:13px;font-weight:700;line-height:1.1}.tc-ai-mode-tab small[data-v-6229d09c]{font-size:10px;color:#94a3b8ad;line-height:1.1}.tc-ai-mode-tab.active[data-v-6229d09c]{background:#dbeafe;color:#0f172a;box-shadow:0 8px 18px #3b82f638}.tc-ai-mode-tab.active small[data-v-6229d09c]{color:#0f172a99}.tc-ai-mode-body[data-v-6229d09c]{display:flex;flex-direction:column;gap:12px;min-width:0}.tc-ai-config-card[data-v-6229d09c],.tc-ai-reference-card[data-v-6229d09c],.tc-ai-settings-card[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:12px;padding:13px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#0f172a5c}.tc-ai-card-head[data-v-6229d09c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tc-ai-card-head.compact[data-v-6229d09c]{padding:0}.tc-ai-card-head div[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:4px}.tc-ai-card-head span[data-v-6229d09c]{color:#e2e8f0;font-size:13px;font-weight:800}.tc-ai-card-head small[data-v-6229d09c]{color:#64748b;font-size:11px;line-height:1.35}.tc-ai-card-head strong[data-v-6229d09c]{flex-shrink:0;color:#93c5fd;font-size:12px;font-weight:800}.tc-ai-upload-tile[data-v-6229d09c]{min-width:0;min-height:74px;border:1px dashed rgba(96,165,250,.36);border-radius:10px;background:#02061747;color:#cbd5e1;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;padding:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.tc-ai-upload-tile[data-v-6229d09c]:hover{border-color:#93c5fd8f;background:#3b82f61a}.tc-ai-upload-icon[data-v-6229d09c]{grid-row:1 / span 2;width:38px;height:38px;border-radius:10px;background:#3b82f624;color:#93c5fd;display:grid;place-items:center}.tc-ai-upload-tile>span[data-v-6229d09c]:not(.tc-ai-upload-icon){color:#e2e8f0;font-size:13px;font-weight:800}.tc-ai-upload-tile small[data-v-6229d09c]{min-width:0;color:#64748b;font-size:12px;line-height:1.35}.tc-ai-chip-list[data-v-6229d09c]{padding-top:2px}.tc-ai-settings-card[data-v-6229d09c]{gap:14px;padding:16px}.tc-ai-setting-grid[data-v-6229d09c]{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(78px,.65fr) minmax(122px,.9fr) 78px 78px;gap:12px;align-items:stretch}.tc-ai-setting-item[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:8px}.tc-ai-setting-item>span[data-v-6229d09c],.tc-ai-toggle span[data-v-6229d09c]{color:#94a3b8;font-size:12px}.tc-ai-static-value[data-v-6229d09c],.tc-ai-duration-control[data-v-6229d09c]{min-height:36px}.tc-ai-static-value[data-v-6229d09c]{display:flex;align-items:center;padding:0 12px;border-radius:8px;border:1px solid rgba(148,163,184,.1);background:#0206173d;color:#e2e8f0;font-size:13px;font-weight:700}.tc-ai-toggle[data-v-6229d09c]{position:relative;min-height:36px;align-self:end;border-radius:8px;border:1px solid rgba(148,163,184,.1);background:#0206173d;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.tc-ai-toggle input[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.tc-ai-toggle-check[data-v-6229d09c]{width:16px;height:16px;border-radius:5px;border:1px solid rgba(148,163,184,.32);color:transparent;display:grid;place-items:center;flex-shrink:0}.tc-ai-toggle.active[data-v-6229d09c]{border-color:#60a5fa61;background:#3b82f626}.tc-ai-toggle.active .tc-ai-toggle-check[data-v-6229d09c]{border-color:#60a5fa;background:#60a5fa33;color:#bfdbfe}.tc-ai-duration-control[data-v-6229d09c]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#0206173d;overflow:hidden}.tc-ai-duration-control .tc-num-input[data-v-6229d09c]{border:0;background:transparent;height:36px;font-weight:700}.tc-ai-duration-control span[data-v-6229d09c]{display:flex;align-items:center;align-self:stretch;padding:0 10px;border-left:1px solid rgba(148,163,184,.1);color:#64748b;font-size:12px}.tc-btn-secondary[data-v-6229d09c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:6px;cursor:pointer;transition:.2s}.tc-btn-secondary[data-v-6229d09c]:hover{background:#ffffff1a}.tc-chip-list[data-v-6229d09c]{display:flex;flex-wrap:wrap;gap:8px}.tc-chip[data-v-6229d09c]{padding:4px 10px;font-size:12px;background:#ffffff14;border:none;border-radius:12px;color:#cbd5e1;cursor:pointer;transition:.2s}.tc-chip[data-v-6229d09c]:hover{background:#f8717133;color:#fca5a5}.tc-prompt-area[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px}.tc-prompt-final-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-prompt-final-label[data-v-6229d09c]{color:#cbd5e1;font-size:12px;font-weight:700}.tc-prompt-final-meta[data-v-6229d09c]{color:#64748b;font-size:11px}.tc-textarea[data-v-6229d09c]{width:100%;padding:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f8fafc;font-size:13px;resize:vertical;outline:none;box-sizing:border-box}.tc-textarea[data-v-6229d09c]:focus{border-color:#3b82f680}.tc-textarea-manual[data-v-6229d09c]{min-height:148px}.tc-param-grid[data-v-6229d09c]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.tc-fake-input[data-v-6229d09c]{font-size:13px;color:#94a3b899;padding:6px 12px;background:#0000001a;border-radius:6px}.tc-input-with-label[data-v-6229d09c]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8cc}.tc-num-input[data-v-6229d09c]{width:60px;padding:6px 10px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#f8fafc;outline:none;box-sizing:border-box}.tc-num-input.w-full[data-v-6229d09c]{width:100%}.tc-checkbox-label[data-v-6229d09c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8cc;cursor:pointer}.tc-composition-panel[data-v-6229d09c]{display:flex;flex-direction:column;gap:14px}.tc-composition-number-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-composition-card[data-v-6229d09c],.tc-composition-option-block[data-v-6229d09c]{min-width:0;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#0f172a5c;padding:12px}.tc-composition-card[data-v-6229d09c]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:11px}.tc-output-confirm-card[data-v-6229d09c]{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:linear-gradient(135deg,#60a5fa14,#22c55e0a),#0f172a57;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.tc-output-confirm-card[data-v-6229d09c]:hover{border-color:#60a5fa4d;background:linear-gradient(135deg,#60a5fa1f,#22c55e0f),#0f172a6b}.tc-output-confirm-card.active[data-v-6229d09c]{border-color:#60a5fa61;box-shadow:0 14px 34px #2563eb21}.tc-output-confirm-card input[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.tc-output-confirm-copy[data-v-6229d09c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tc-output-confirm-copy strong[data-v-6229d09c]{color:#e2e8f0;font-size:13px;font-weight:800}.tc-output-confirm-copy small[data-v-6229d09c]{color:#64748b;font-size:11px;line-height:1.4}.tc-output-confirm-switch[data-v-6229d09c]{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172ac7;transition:background .2s ease,border-color .2s ease}.tc-output-confirm-switch[data-v-6229d09c]:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#94a3b8;transition:transform .2s ease,background .2s ease}.tc-output-confirm-card.active .tc-output-confirm-switch[data-v-6229d09c]{border-color:#60a5fa7a;background:#2563eb}.tc-output-confirm-card.active .tc-output-confirm-switch[data-v-6229d09c]:before{transform:translate(18px);background:#fff}.tc-composition-card-head[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:4px}.tc-composition-card-head span[data-v-6229d09c]{color:#e2e8f0;font-size:13px;font-weight:700}.tc-composition-card-head small[data-v-6229d09c]{color:#64748b;font-size:11px;line-height:1.35}.tc-stepper[data-v-6229d09c]{flex-shrink:0;width:100%;min-width:166px;min-height:36px;display:grid;grid-template-columns:34px minmax(54px,1fr) 34px auto;align-items:center;overflow:hidden;border-radius:9px;border:1px solid rgba(96,165,250,.18);background:#0206176b}.tc-stepper button[data-v-6229d09c]{width:34px;height:36px;border:0;border-right:1px solid rgba(148,163,184,.12);background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer}.tc-stepper button[data-v-6229d09c]:last-of-type{border-left:1px solid rgba(148,163,184,.12);border-right:0}.tc-stepper button[data-v-6229d09c]:hover{background:#3b82f629;color:#bfdbfe}.tc-stepper-input[data-v-6229d09c]{width:100%;height:36px;min-width:0;border:0;outline:none;background:transparent;color:#f8fafc;font-size:15px;font-weight:800;text-align:center;box-sizing:border-box}.tc-stepper-input[data-v-6229d09c]::-webkit-outer-spin-button,.tc-stepper-input[data-v-6229d09c]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tc-stepper-unit[data-v-6229d09c]{padding:0 10px 0 2px;color:#64748b;font-size:12px}.tc-duration-select-wrap[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:7px}.tc-duration-current[data-v-6229d09c]{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#3b82f61f;color:#93c5fd;font-size:11px;font-weight:800}.tc-composition-option-block[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px}.tc-composition-options[data-v-6229d09c]{display:grid;gap:8px}.tc-composition-options.pace[data-v-6229d09c]{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-composition-options.shot[data-v-6229d09c]{grid-template-columns:repeat(5,minmax(0,1fr))}.tc-composition-option[data-v-6229d09c]{min-width:0;min-height:54px;border:1px solid rgba(148,163,184,.1);border-radius:9px;background:#02061747;color:#cbd5e1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:9px 10px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tc-composition-option[data-v-6229d09c]:hover{border-color:#60a5fa47;background:#3b82f61a}.tc-composition-option.active[data-v-6229d09c]{border-color:#60a5fa7a;background:#3b82f62e;box-shadow:inset 0 0 0 1px #93c5fd1f}.tc-composition-option span[data-v-6229d09c]{color:#e2e8f0;font-size:13px;font-weight:800}.tc-composition-option small[data-v-6229d09c]{max-width:100%;color:#64748b;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.tc-composition-option.active small[data-v-6229d09c]{color:#93c5fd}.tc-footer[data-v-6229d09c]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;gap:14px;background:#00000026}.tc-footer-status[data-v-6229d09c]{min-width:0;color:#94a3b8d1;font-size:12px;line-height:1.5}.tc-footer-status.ready[data-v-6229d09c]{color:#86efac}.tc-footer-error[data-v-6229d09c]{min-width:0;color:#fca5a5;font-size:12px;line-height:1.5}.tc-btn-submit[data-v-6229d09c]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:.2s;box-shadow:0 4px 12px #2563eb4d}.tc-btn-submit[data-v-6229d09c]:hover:not(:disabled){box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.tc-btn-submit[data-v-6229d09c]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.tc-btn-primary[data-v-6229d09c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#60a5fa;font-size:13px;cursor:pointer;transition:.2s}.tc-btn-primary[data-v-6229d09c]:hover:not(:disabled){background:#3b82f640}.tc-btn-primary[data-v-6229d09c]:disabled{opacity:.5;cursor:not-allowed}.tc-resize-handle[data-v-6229d09c]{align-self:stretch;width:10px;border:none;background:transparent;cursor:col-resize;display:grid;place-items:center;padding:0}.tc-resize-handle span[data-v-6229d09c]{width:2px;height:76px;border-radius:999px;background:#94a3b82e}.tc-resize-handle:hover span[data-v-6229d09c]{background:#60a5fa8c}.tc-context-panel[data-v-6229d09c]{min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:0;background:#0f172a8a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 24px 48px #0000004d;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.tc-context-head[data-v-6229d09c],.tc-context-section-title[data-v-6229d09c],.tc-product-preview[data-v-6229d09c],.tc-preview-item[data-v-6229d09c],.tc-reuse-undo[data-v-6229d09c]{display:flex;align-items:center}.tc-context-head[data-v-6229d09c]{justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.1)}.tc-context-head div[data-v-6229d09c]{display:flex;flex-direction:column;gap:4px}.tc-context-kicker[data-v-6229d09c],.tc-context-section-title[data-v-6229d09c]{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em}.tc-context-head strong[data-v-6229d09c]{color:#f8fafc;font-size:15px}.tc-context-close[data-v-6229d09c]{display:none}.tc-context-section[data-v-6229d09c]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:#02061747;border:1px solid rgba(148,163,184,.08)}.tc-context-section-title[data-v-6229d09c]{justify-content:space-between}.tc-product-preview[data-v-6229d09c]{min-width:0;gap:12px}.tc-product-thumb[data-v-6229d09c]{width:54px;height:54px;border-radius:10px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#3b82f61f;color:#bfdbfe;font-weight:800}.tc-product-thumb img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.tc-product-preview div[data-v-6229d09c]:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.tc-product-preview strong[data-v-6229d09c],.tc-preview-info strong[data-v-6229d09c],.tc-history-card strong[data-v-6229d09c]{min-width:0;color:#e2e8f0;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tc-product-preview span[data-v-6229d09c],.tc-preview-info span[data-v-6229d09c],.tc-history-card span[data-v-6229d09c],.tc-history-card small[data-v-6229d09c]{color:#64748b;font-size:12px}.tc-preview-list[data-v-6229d09c],.tc-history-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:8px}.tc-preview-item[data-v-6229d09c]{min-width:0;gap:10px;padding:8px;border-radius:10px;background:#0f172a85}.tc-preview-thumb[data-v-6229d09c]{width:58px;height:42px;border:none;border-radius:8px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#1e293bc7;color:#94a3b8;cursor:pointer}.tc-preview-thumb img[data-v-6229d09c],.tc-preview-thumb video[data-v-6229d09c]{width:100%;height:100%;object-fit:cover}.tc-preview-info[data-v-6229d09c]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.tc-preview-remove[data-v-6229d09c]{width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:#64748b;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.tc-preview-remove[data-v-6229d09c]:hover{background:#f871711f;color:#fca5a5}.tc-summary-grid[data-v-6229d09c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-summary-item[data-v-6229d09c]{min-width:0;padding:10px;border-radius:9px;background:#0f172a80}.tc-summary-item span[data-v-6229d09c]{display:block;color:#64748b;font-size:11px;margin-bottom:6px}.tc-summary-item strong[data-v-6229d09c]{display:block;min-width:0;color:#e2e8f0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-prompt-preview[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:7px;padding:11px;border-radius:10px;background:#0f172a80;border:1px solid rgba(96,165,250,.12)}.tc-prompt-preview.empty[data-v-6229d09c]{border-color:#94a3b814}.tc-prompt-preview strong[data-v-6229d09c]{color:#bfdbfe;font-size:12px}.tc-prompt-preview p[data-v-6229d09c]{margin:0;color:#94a3b8;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tc-check-list[data-v-6229d09c]{display:flex;flex-direction:column;gap:9px}.tc-check-item[data-v-6229d09c]{min-width:0;display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border-radius:10px;background:#0f172a75}.tc-check-dot[data-v-6229d09c]{width:18px;height:18px;border-radius:50%;border:1px solid rgba(148,163,184,.28);color:transparent;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.tc-check-item.done .tc-check-dot[data-v-6229d09c]{border-color:#22c55e73;background:#22c55e24;color:#86efac}.tc-check-item div[data-v-6229d09c]{min-width:0;display:flex;flex-direction:column;gap:3px}.tc-check-item strong[data-v-6229d09c]{color:#e2e8f0;font-size:12px}.tc-check-item span[data-v-6229d09c]:last-child{min-width:0;color:#64748b;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.tc-check-item.done span[data-v-6229d09c]:last-child{color:#94a3b8}.tc-history-card[data-v-6229d09c]{width:100%;min-width:0;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#0f172a70;padding:10px 11px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.tc-history-card[data-v-6229d09c]:hover{border-color:#60a5fa47;background:#3b82f61a}.tc-history-card span[data-v-6229d09c]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tc-panel-empty[data-v-6229d09c],.tc-panel-loading[data-v-6229d09c]{display:grid;place-items:center;min-height:58px;color:#64748b;font-size:12px;text-align:center}.tc-reuse-undo[data-v-6229d09c]{justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;background:#22c55e1a;color:#bbf7d0;font-size:12px}.tc-reuse-undo button[data-v-6229d09c]{border:none;background:transparent;color:#86efac;font-weight:800;cursor:pointer}.tc-context-backdrop[data-v-6229d09c]{display:none}@media(max-width:1279px){.tc-workbench[data-v-6229d09c]{grid-template-columns:minmax(0,1fr)}.tc-resize-handle[data-v-6229d09c]{display:none}.tc-context-toggle[data-v-6229d09c]{display:grid}.tc-context-panel[data-v-6229d09c]{position:absolute;top:0;right:0;bottom:0;z-index:21;width:min(390px,calc(100vw - 40px));transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.tc-workbench.context-open .tc-context-panel[data-v-6229d09c]{transform:translate(0);opacity:1;pointer-events:auto}.tc-context-close[data-v-6229d09c]{display:grid}.tc-context-backdrop[data-v-6229d09c]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;border:none;background:#02061794}}@media(max-width:960px){.tc-shell[data-v-6229d09c]{align-items:flex-start;overflow:auto;padding:16px}.tc-workbench[data-v-6229d09c]{display:flex;flex-direction:column;min-height:0;gap:14px}.tc-stage[data-v-6229d09c],.tc-form-content[data-v-6229d09c]{overflow:visible}.tc-context-panel[data-v-6229d09c]{position:static;width:100%;transform:none!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box}.tc-context-toggle[data-v-6229d09c],.tc-context-backdrop[data-v-6229d09c],.tc-context-close[data-v-6229d09c]{display:none}.tm-detail-grid[data-v-6229d09c],.tm-detail-snapshot-grid[data-v-6229d09c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tc-header[data-v-6229d09c],.tc-footer[data-v-6229d09c],.tc-derived-banner[data-v-6229d09c]{flex-direction:column;align-items:stretch}.tc-mode-strip[data-v-6229d09c],.tc-source-grid[data-v-6229d09c],.tc-ai-setting-grid[data-v-6229d09c],.tc-composition-number-grid[data-v-6229d09c],.tc-composition-options.pace[data-v-6229d09c],.tc-composition-options.shot[data-v-6229d09c],.tc-summary-grid[data-v-6229d09c],.tm-detail-grid[data-v-6229d09c],.tm-detail-snapshot-grid[data-v-6229d09c]{grid-template-columns:1fr}.tc-composition-card[data-v-6229d09c]{flex-direction:column;align-items:stretch}.tc-stepper[data-v-6229d09c]{width:100%}.tc-ai-mode-head[data-v-6229d09c],.tc-ai-card-head[data-v-6229d09c],.tc-prompt-final-head[data-v-6229d09c]{flex-direction:column;align-items:stretch}.tc-ai-mode-head p[data-v-6229d09c]{text-align:left}.tc-footer[data-v-6229d09c]{justify-content:flex-start}.tc-btn-submit[data-v-6229d09c]{width:100%;justify-content:center}}.tc-shell[data-v-6229d09c] .n-base-selection{--n-color: rgba(0, 0, 0, .2) !important;--n-color-active: rgba(0, 0, 0, .3) !important;--n-border: 1px solid rgba(255, 255, 255, .1) !important;--n-border-hover: 1px solid rgba(96, 165, 250, .5) !important;--n-border-focus: 1px solid rgba(96, 165, 250, .5) !important;--n-text-color: #f8fafc !important;--n-arrow-color: rgba(148, 163, 184, .6) !important;border-radius:8px!important}.tc-shell[data-v-6229d09c] .n-base-selection .n-base-selection-label{background:transparent!important}.product-derived-toolbar[data-v-6229d09c]{flex-shrink:0;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(148,163,184,.06)}.product-derived-toolbar>span[data-v-6229d09c]{min-width:0;color:#94a3b8b8;font-size:12px;line-height:1.5}.product-derived-toolbar-actions[data-v-6229d09c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.product-derived-clear[data-v-6229d09c],.product-derived-export[data-v-6229d09c],.product-derived-toggle[data-v-6229d09c]{font-family:inherit;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.product-derived-clear[data-v-6229d09c]{height:30px;padding:0 8px;border:0;background:transparent;color:#94a3b8c7;font-size:12px;cursor:pointer}.product-derived-clear[data-v-6229d09c]:hover:not(:disabled){color:#e2e8f0eb}.product-derived-export[data-v-6229d09c]{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(96,165,250,.24);border-radius:7px;background:#1e40af2e;color:#bfdbfeeb;font-size:12px;cursor:pointer;white-space:nowrap}.product-derived-export[data-v-6229d09c]:hover:not(:disabled),.product-derived-export.active[data-v-6229d09c]{background:#2563eb40;border-color:#60a5fa6b}.product-derived-export[data-v-6229d09c]:disabled,.product-derived-clear[data-v-6229d09c]:disabled,.product-derived-toggle[data-v-6229d09c]:disabled{cursor:not-allowed;opacity:.62}.product-derived-groups[data-v-6229d09c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:auto;padding:16px 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.18) transparent}.product-derived-groups[data-v-6229d09c]::-webkit-scrollbar{width:6px}.product-derived-groups[data-v-6229d09c]::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b82e}.product-derived-group[data-v-6229d09c]{display:grid;gap:10px;min-width:0}.product-derived-group-head[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.product-derived-group-head div[data-v-6229d09c]{min-width:0;display:grid;gap:3px}.product-derived-group-head strong[data-v-6229d09c]{min-width:0;overflow:hidden;color:#e2e8f0eb;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-derived-group-head span[data-v-6229d09c]{color:#94a3b89e;font-size:12px}.product-derived-toggle[data-v-6229d09c]{height:28px;flex:0 0 auto;padding:0 10px;border:1px solid rgba(96,165,250,.22);border-radius:7px;background:#0f172a94;color:#bfdbfee6;font-size:12px;cursor:pointer}.product-derived-toggle[data-v-6229d09c]:hover:not(:disabled){background:#1e40af42;border-color:#60a5fa66}.product-output-grid[data-v-6229d09c],.product-storyboard-grid[data-v-6229d09c]{display:grid;gap:12px;min-width:0}.product-output-grid[data-v-6229d09c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product-storyboard-grid[data-v-6229d09c]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.product-output-card[data-v-6229d09c],.product-storyboard-card[data-v-6229d09c]{position:relative;min-width:0;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#0f172a80;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.product-output-card[data-v-6229d09c]:hover,.product-storyboard-card[data-v-6229d09c]:hover{border-color:#94a3b82e;background:#0f172a9e}.product-output-card.selected[data-v-6229d09c],.product-storyboard-card.selected[data-v-6229d09c]{border-color:#60a5fa75;box-shadow:inset 0 0 0 1px #60a5fa29}.product-output-card.selection-mode[data-v-6229d09c],.product-storyboard-card.selection-mode[data-v-6229d09c]{cursor:pointer}.product-material-select-toggle[data-v-6229d09c]{position:absolute;top:8px;left:8px;z-index:3;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(226,232,240,.26);border-radius:7px;background:#0206179e;color:#e2e8f0f5;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-material-select-toggle[data-v-6229d09c]:hover{border-color:#60a5fa8f;background:#0f172ac7}.product-material-select-toggle.selected[data-v-6229d09c]{border-color:#60a5fac7;background:#2563ebd1}.product-output-thumb[data-v-6229d09c],.product-storyboard-thumb[data-v-6229d09c]{width:100%;border:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#020617d1;color:#94a3b8cc;font-family:inherit;cursor:pointer}.product-output-thumb[data-v-6229d09c]{aspect-ratio:16 / 9}.product-output-thumb video[data-v-6229d09c],.product-output-thumb img[data-v-6229d09c],.product-storyboard-thumb img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover;display:block}.product-output-body[data-v-6229d09c]{display:grid;gap:4px;padding:10px}.product-output-body strong[data-v-6229d09c]{min-width:0;overflow:hidden;color:#e2e8f0e6;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-output-body span[data-v-6229d09c]{color:#94a3b8a3;font-size:11.5px}.product-storyboard-card[data-v-6229d09c]{display:grid;grid-template-rows:auto 1fr}.product-storyboard-thumb[data-v-6229d09c]{aspect-ratio:4 / 5;background:#020617cc;color:#94a3b8b3}.product-storyboard-thumb[data-v-6229d09c]:disabled{cursor:default}.product-storyboard-info[data-v-6229d09c]{min-width:0;display:grid;align-content:start;gap:5px;padding:8px}.product-storyboard-title-row[data-v-6229d09c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.product-storyboard-title-row strong[data-v-6229d09c]{min-width:0;overflow:hidden;color:#e2e8f0e6;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-storyboard-title-row span[data-v-6229d09c]{flex:none;color:#60a5fac7;font-size:11px}.product-storyboard-info p[data-v-6229d09c]{margin:0;overflow:hidden;color:#cbd5e1b8;display:-webkit-box;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-storyboard-info small[data-v-6229d09c]{color:#94a3b899;font-size:11.5px}.product-storyboard-folder[data-v-6229d09c]{width:100%;min-height:106px;display:flex;align-items:center;gap:18px;padding:14px 16px;border:1px solid rgba(96,165,250,.16);border-radius:8px;background:linear-gradient(135deg,#1e40af38,#0f172aa8),#0f172ab8;color:inherit;cursor:pointer;overflow:hidden;text-align:left}.product-storyboard-folder[data-v-6229d09c]:hover{border-color:#60a5fa5c;background:linear-gradient(135deg,#2563eb4d,#0f172aad),#0f172ac2}.product-storyboard-folder-icon[data-v-6229d09c]{position:relative;flex:0 0 124px;height:78px}.product-storyboard-folder-tab[data-v-6229d09c]{position:absolute;top:9px;left:14px;width:44px;height:18px;border-radius:7px 7px 3px 3px;background:#60a5fa61}.product-storyboard-folder-body[data-v-6229d09c]{position:absolute;right:0;bottom:0;left:0;height:58px;border:1px solid rgba(147,197,253,.18);border-radius:8px;background:linear-gradient(180deg,#60a5fa57,#1e40af75);box-shadow:inset 0 1px #ffffff14,0 12px 26px #0206173d}.product-storyboard-folder-preview[data-v-6229d09c]{position:absolute;top:17px;width:35px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.72);border-radius:5px;background:#020617e0;color:#cbd5e1d1;font-size:10px;transform:rotate(var(--preview-rotate));animation:storyboard-preview-file-6229d09c .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--preview-index) * 55ms)}.product-storyboard-folder-preview img[data-v-6229d09c]{width:100%;height:100%;object-fit:cover;display:block}.product-storyboard-folder-copy[data-v-6229d09c]{min-width:0;display:grid;gap:5px}.product-storyboard-folder-copy strong[data-v-6229d09c]{overflow:hidden;color:#e2e8f0f2;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-storyboard-folder-copy span[data-v-6229d09c]{color:#94a3b8ad;font-size:12px}.storyboard-folder-enter-active[data-v-6229d09c],.storyboard-folder-leave-active[data-v-6229d09c]{transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.storyboard-folder-enter-from[data-v-6229d09c],.storyboard-folder-leave-to[data-v-6229d09c]{opacity:0;transform:translateY(-6px) scale(.98)}@keyframes storyboard-preview-file-6229d09c{0%{opacity:0;transform:translate(70px,-28px) scale(.74) rotate(8deg)}to{opacity:1;transform:translate(0) scale(1) rotate(var(--preview-rotate))}}@media(max-width:760px){.product-derived-toolbar[data-v-6229d09c],.product-derived-group-head[data-v-6229d09c],.product-storyboard-folder[data-v-6229d09c]{align-items:stretch;flex-direction:column}.product-derived-toolbar-actions[data-v-6229d09c]{justify-content:flex-start}.product-derived-groups[data-v-6229d09c]{padding:14px 16px 20px}.product-output-grid[data-v-6229d09c],.product-storyboard-grid[data-v-6229d09c]{grid-template-columns:1fr}.product-storyboard-folder-icon[data-v-6229d09c]{flex-basis:124px}}.batch-export-modal[data-v-6229d09c]{width:480px;padding:32px;border-radius:12px;background:#0f172af5;border:1px solid rgba(71,85,105,.3);box-shadow:0 20px 60px #00000080}.batch-export-title[data-v-6229d09c]{margin:0 0 8px;font-size:20px;font-weight:600;color:#f1f5f9}.batch-export-desc[data-v-6229d09c]{margin:0 0 24px;font-size:14px;color:#cbd5e1b3}.batch-export-options[data-v-6229d09c]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.batch-export-option[data-v-6229d09c]{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid rgba(71,85,105,.4);border-radius:8px;background:#1e293b66;color:#f1f5f9;cursor:pointer;transition:all .2s}.batch-export-option[data-v-6229d09c]:hover:not(:disabled){border-color:#60a5fa80;background:#1e3a8a4d}.batch-export-option[data-v-6229d09c]:disabled{opacity:.5;cursor:not-allowed}.batch-export-option-icon[data-v-6229d09c]{flex:0 0 auto;color:#60a5fae6}.batch-export-option-content[data-v-6229d09c]{flex:1;display:flex;flex-direction:column;gap:4px}.batch-export-option-content strong[data-v-6229d09c]{font-size:15px;font-weight:600;color:#f1f5f9}.batch-export-option-content span[data-v-6229d09c]{font-size:13px;color:#cbd5e199}.batch-export-cancel[data-v-6229d09c]{width:100%;padding:10px;border:1px solid rgba(71,85,105,.4);border-radius:6px;background:transparent;color:#cbd5e1cc;font-size:14px;cursor:pointer;transition:all .2s}.batch-export-cancel[data-v-6229d09c]:hover{border-color:#47556999;background:#1e293b4d}.pw-theme-toggle[data-v-6229d09c]{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#10141ee6;color:#cbd5e1db;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.pw-theme-toggle[data-v-6229d09c]:hover{border-color:#94a3b842;background:#141926fa;color:#f8fafc}.pw-theme-toggle span[data-v-6229d09c]{font-size:11px;font-weight:600}.pw-shell.pw-theme-light[data-v-6229d09c]{background:var(--vc-bg-dark);color:var(--vc-text)}.pw-theme-light .pw-bg-grain[data-v-6229d09c]{background-image:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(37,99,235,.08) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 85% 80%,rgba(20,184,166,.06) 0%,transparent 70%)}.pw-theme-light .pw-topbar[data-v-6229d09c]{border-bottom-color:var(--vc-border);background:#ffffffdb}.pw-theme-light .pw-tabs[data-v-6229d09c],.pw-theme-light .pw-view-toggle[data-v-6229d09c],.pw-theme-light .pw-add-material-tabs[data-v-6229d09c]{background:#0f172a0d}.pw-theme-light .pw-tab[data-v-6229d09c],.pw-theme-light .pw-mtab[data-v-6229d09c],.pw-theme-light .pw-amt[data-v-6229d09c],.pw-theme-light .pw-ext-pill[data-v-6229d09c],.pw-theme-light .pw-user-button[data-v-6229d09c],.pw-theme-light .pw-theme-toggle[data-v-6229d09c],.pw-theme-light .pw-user-panel-logout[data-v-6229d09c],.pw-theme-light .pw-ext-btn[data-v-6229d09c],.pw-theme-light .pw-product-icon-btn[data-v-6229d09c],.pw-theme-light .pw-mat-delete[data-v-6229d09c],.pw-theme-light .pw-view-btn[data-v-6229d09c],.pw-theme-light .tm-sidebar-toggle[data-v-6229d09c],.pw-theme-light .gm-card-delete[data-v-6229d09c],.pw-theme-light .pw-upload-file-remove[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .pw-tab[data-v-6229d09c]:hover,.pw-theme-light .pw-mtab[data-v-6229d09c]:hover,.pw-theme-light .pw-amt[data-v-6229d09c]:hover,.pw-theme-light .pw-ext-pill[data-v-6229d09c]:hover,.pw-theme-light .pw-user-button[data-v-6229d09c]:hover,.pw-theme-light .pw-theme-toggle[data-v-6229d09c]:hover,.pw-theme-light .pw-user-panel-logout[data-v-6229d09c]:hover,.pw-theme-light .pw-ext-btn[data-v-6229d09c]:hover:not(:disabled),.pw-theme-light .pw-product-icon-btn[data-v-6229d09c]:hover:not(:disabled),.pw-theme-light .pw-view-btn[data-v-6229d09c]:hover,.pw-theme-light .tm-sidebar-toggle[data-v-6229d09c]:hover{background:#0f172a12;color:var(--vc-text)}.pw-theme-light .pw-tab.active[data-v-6229d09c],.pw-theme-light .pw-mtab.active[data-v-6229d09c],.pw-theme-light .pw-amt.active[data-v-6229d09c],.pw-theme-light .pw-view-btn.active[data-v-6229d09c]{background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text);border-bottom-color:var(--vc-accent)}.pw-theme-light .pw-brand[data-v-6229d09c],.pw-theme-light .pw-content-title[data-v-6229d09c],.pw-theme-light .pw-sidebar-title[data-v-6229d09c],.pw-theme-light .tm-sidebar-title[data-v-6229d09c],.pw-theme-light .pw-product-name[data-v-6229d09c],.pw-theme-light .pw-product-card.selected .pw-product-name[data-v-6229d09c],.pw-theme-light .pw-mat-card-title[data-v-6229d09c],.pw-theme-light .pw-mat-title[data-v-6229d09c],.pw-theme-light .pw-preview-title[data-v-6229d09c],.pw-theme-light .gm-empty strong[data-v-6229d09c],.pw-theme-light .gm-card-title-row strong[data-v-6229d09c],.pw-theme-light .gm-card-copy-label[data-v-6229d09c],.pw-theme-light .gm-preview-title[data-v-6229d09c],.pw-theme-light .tm-task-title[data-v-6229d09c],.pw-theme-light .tm-detail-title[data-v-6229d09c],.pw-theme-light .tc-section-title[data-v-6229d09c],.pw-theme-light .tc-context-head strong[data-v-6229d09c],.pw-theme-light .tc-summary-item strong[data-v-6229d09c],.pw-theme-light .tc-check-item strong[data-v-6229d09c],.pw-theme-light .batch-export-title[data-v-6229d09c],.pw-theme-light .batch-export-option-content strong[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .pw-content-subtitle[data-v-6229d09c],.pw-theme-light .pw-product-meta[data-v-6229d09c],.pw-theme-light .pw-product-card.selected .pw-product-meta[data-v-6229d09c],.pw-theme-light .pw-list-empty[data-v-6229d09c],.pw-theme-light .pw-search-box svg[data-v-6229d09c],.pw-theme-light .pw-search-input[data-v-6229d09c]::placeholder,.pw-theme-light .pw-mat-card-meta[data-v-6229d09c],.pw-theme-light .pw-mat-sub[data-v-6229d09c],.pw-theme-light .pw-preview-meta-label[data-v-6229d09c],.pw-theme-light .pw-file-list-head[data-v-6229d09c],.pw-theme-light .pw-upload-file-size[data-v-6229d09c],.pw-theme-light .gm-header .pw-content-subtitle[data-v-6229d09c],.pw-theme-light .gm-card-meta[data-v-6229d09c],.pw-theme-light .gm-card-copy[data-v-6229d09c],.pw-theme-light .gm-empty p[data-v-6229d09c],.pw-theme-light .gm-preview-meta[data-v-6229d09c],.pw-theme-light .gm-preview-text[data-v-6229d09c],.pw-theme-light .tm-list-empty[data-v-6229d09c],.pw-theme-light .tm-task-meta[data-v-6229d09c],.pw-theme-light .tm-detail-meta[data-v-6229d09c],.pw-theme-light .tc-section-copy[data-v-6229d09c],.pw-theme-light .tc-context-section-title[data-v-6229d09c],.pw-theme-light .tc-summary-item span[data-v-6229d09c],.pw-theme-light .tc-check-item span[data-v-6229d09c]:last-child,.pw-theme-light .batch-export-desc[data-v-6229d09c],.pw-theme-light .batch-export-option-content span[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .pw-sidebar[data-v-6229d09c],.pw-theme-light .tm-sidebar[data-v-6229d09c],.pw-theme-light .pw-preview-panel[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffb8}.pw-theme-light .pw-content-head[data-v-6229d09c],.pw-theme-light .pw-material-toolbar[data-v-6229d09c],.pw-theme-light .product-derived-toolbar[data-v-6229d09c],.pw-theme-light .tm-sidebar[data-v-6229d09c],.pw-theme-light .pw-preview-panel[data-v-6229d09c]{border-color:var(--vc-border)}.pw-theme-light .pw-user-button[data-v-6229d09c],.pw-theme-light .pw-ext-pill[data-v-6229d09c],.pw-theme-light .pw-theme-toggle[data-v-6229d09c],.pw-theme-light .pw-user-panel[data-v-6229d09c],.pw-theme-light .pw-ext-panel[data-v-6229d09c],.pw-theme-light .pw-user-panel-logout[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffeb;box-shadow:var(--vc-shadow-sm)}.pw-theme-light .pw-user-quota[data-v-6229d09c],.pw-theme-light .pw-ext-btn.accent[data-v-6229d09c],.pw-theme-light .pw-ext-step-num[data-v-6229d09c],.pw-theme-light .pw-link-status[data-v-6229d09c],.pw-theme-light .gm-kicker[data-v-6229d09c],.pw-theme-light .gm-position-badge[data-v-6229d09c],.pw-theme-light .pw-mat-action[data-v-6229d09c]:hover:not(:disabled){background:var(--vc-chip-info-bg);border-color:var(--vc-chip-info-border);color:var(--vc-chip-info-text)}.pw-theme-light .pw-user-panel-main strong[data-v-6229d09c],.pw-theme-light .pw-quota-head strong[data-v-6229d09c],.pw-theme-light .pw-upload-file-name[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .pw-user-panel-main span[data-v-6229d09c],.pw-theme-light .pw-quota-head[data-v-6229d09c],.pw-theme-light .pw-quota-meta[data-v-6229d09c],.pw-theme-light .pw-ext-panel-label[data-v-6229d09c],.pw-theme-light .pw-ext-panel-msg[data-v-6229d09c],.pw-theme-light .pw-ext-guide-title[data-v-6229d09c],.pw-theme-light .pw-ext-step-title[data-v-6229d09c],.pw-theme-light .pw-ext-step-copy[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .pw-quota-panel[data-v-6229d09c],.pw-theme-light .pw-product-card[data-v-6229d09c]:hover,.pw-theme-light .pw-product-card.selected[data-v-6229d09c],.pw-theme-light .pw-search-box[data-v-6229d09c],.pw-theme-light .pw-mat-row[data-v-6229d09c]:hover,.pw-theme-light .pw-mat-row.active[data-v-6229d09c],.pw-theme-light .pw-image-dropzone[data-v-6229d09c],.pw-theme-light .pw-file-dropzone[data-v-6229d09c],.pw-theme-light .pw-upload-progress[data-v-6229d09c],.pw-theme-light .pw-upload-file-item[data-v-6229d09c],.pw-theme-light .gm-header[data-v-6229d09c],.pw-theme-light .gm-state-card[data-v-6229d09c],.pw-theme-light .gm-card[data-v-6229d09c],.pw-theme-light .gm-card[data-v-6229d09c]:hover,.pw-theme-light .gm-count-pill[data-v-6229d09c],.pw-theme-light .gm-position-field[data-v-6229d09c],.pw-theme-light .product-output-card[data-v-6229d09c],.pw-theme-light .product-storyboard-card[data-v-6229d09c],.pw-theme-light .product-storyboard-folder[data-v-6229d09c],.pw-theme-light .tm-completed-toggle[data-v-6229d09c],.pw-theme-light .tc-section[data-v-6229d09c],.pw-theme-light .tc-context-section[data-v-6229d09c],.pw-theme-light .tc-summary-item[data-v-6229d09c],.pw-theme-light .tc-prompt-preview[data-v-6229d09c],.pw-theme-light .tc-check-item[data-v-6229d09c],.pw-theme-light .tc-history-card[data-v-6229d09c],.pw-theme-light .tc-reuse-undo[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffc7;box-shadow:none}.pw-theme-light .product-output-card[data-v-6229d09c]:hover,.pw-theme-light .product-storyboard-card[data-v-6229d09c]:hover,.pw-theme-light .product-storyboard-folder[data-v-6229d09c]:hover{border-color:var(--vc-border-strong);background:#fff}.pw-theme-light .product-output-card.selected[data-v-6229d09c],.pw-theme-light .product-storyboard-card.selected[data-v-6229d09c]{border-color:var(--vc-card-border-selected);background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb24}.pw-theme-light .product-derived-toolbar>span[data-v-6229d09c],.pw-theme-light .product-derived-group-head span[data-v-6229d09c],.pw-theme-light .product-output-body span[data-v-6229d09c],.pw-theme-light .product-storyboard-info p[data-v-6229d09c],.pw-theme-light .product-storyboard-info small[data-v-6229d09c],.pw-theme-light .product-storyboard-folder-copy span[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .product-derived-group-head strong[data-v-6229d09c],.pw-theme-light .product-output-body strong[data-v-6229d09c],.pw-theme-light .product-storyboard-title-row strong[data-v-6229d09c],.pw-theme-light .product-storyboard-folder-copy strong[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .product-derived-clear[data-v-6229d09c],.pw-theme-light .product-derived-toggle[data-v-6229d09c]{border-color:var(--vc-border);background:#0f172a0a;color:var(--vc-text-muted)}.pw-theme-light .product-derived-clear[data-v-6229d09c]:hover:not(:disabled),.pw-theme-light .product-derived-toggle[data-v-6229d09c]:hover:not(:disabled){border-color:var(--vc-border-strong);background:#0f172a12;color:var(--vc-text)}.pw-theme-light .product-derived-export[data-v-6229d09c],.pw-theme-light .product-derived-export.active[data-v-6229d09c],.pw-theme-light .product-storyboard-title-row span[data-v-6229d09c]{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.pw-theme-light .product-output-thumb[data-v-6229d09c],.pw-theme-light .product-storyboard-thumb[data-v-6229d09c],.pw-theme-light .product-material-select-toggle[data-v-6229d09c]{background:#0f172a0f;color:var(--vc-text-muted)}.pw-theme-light .product-storyboard-folder[data-v-6229d09c]{background:linear-gradient(135deg,#2563eb14,#ffffffd1),#fff}.pw-theme-light .product-storyboard-folder-tab[data-v-6229d09c]{background:#2563eb38}.pw-theme-light .product-storyboard-folder-body[data-v-6229d09c]{border-color:#2563eb2e;background:linear-gradient(180deg,#60a5fa3d,#2563eb2e);box-shadow:inset 0 1px #ffffff80,0 12px 26px #0f172a14}.pw-theme-light .pw-mat-card[data-v-6229d09c],.pw-theme-light .tm-task-card[data-v-6229d09c],.pw-theme-light .tm-detail-card[data-v-6229d09c],.pw-theme-light .tm-detail-snapshot[data-v-6229d09c],.pw-theme-light .tc-workbench[data-v-6229d09c],.pw-theme-light .tc-context-panel[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffdb;box-shadow:var(--vc-shadow-sm)}.pw-theme-light .pw-mat-card[data-v-6229d09c]:hover,.pw-theme-light .tm-task-card[data-v-6229d09c]:hover,.pw-theme-light .tc-history-card[data-v-6229d09c]:hover{border-color:var(--vc-border-strong);background:#fff}.pw-theme-light .pw-mat-card.active[data-v-6229d09c],.pw-theme-light .tm-task-card.is-active[data-v-6229d09c],.pw-theme-light .tm-task-card.selected[data-v-6229d09c]{border-color:var(--vc-card-border-selected);background:#2563eb14}.pw-theme-light .tm-task-card.is-completed-archive[data-v-6229d09c]{border-color:#64748b24;background:#ffffffc7}.pw-theme-light .tm-task-card.is-switching[data-v-6229d09c]{opacity:.82}.pw-theme-light .tm-task-name[data-v-6229d09c],.pw-theme-light .tm-task-card.selected .tm-task-name[data-v-6229d09c],.pw-theme-light .tm-detail-notice strong[data-v-6229d09c],.pw-theme-light .tm-detail-progress-head strong[data-v-6229d09c],.pw-theme-light .tm-detail-info-card strong[data-v-6229d09c],.pw-theme-light .tm-detail-snapshot-item strong[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .tm-task-date[data-v-6229d09c],.pw-theme-light .tm-task-card.selected .tm-task-date[data-v-6229d09c],.pw-theme-light .tm-task-progress-pct[data-v-6229d09c],.pw-theme-light .tm-detail-kicker[data-v-6229d09c],.pw-theme-light .tm-detail-section-label[data-v-6229d09c],.pw-theme-light .tm-detail-meta-line[data-v-6229d09c],.pw-theme-light .tm-detail-notice p[data-v-6229d09c],.pw-theme-light .tm-detail-progress-head p[data-v-6229d09c],.pw-theme-light .tm-detail-info-card p[data-v-6229d09c],.pw-theme-light .tm-detail-material small[data-v-6229d09c],.pw-theme-light .tm-detail-snapshot-item span[data-v-6229d09c],.pw-theme-light .tm-empty-hint[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tm-task-current-badge[data-v-6229d09c],.pw-theme-light .tm-task-action-btn[data-v-6229d09c],.pw-theme-light .tm-task-delete-btn[data-v-6229d09c],.pw-theme-light .tm-detail-secondary[data-v-6229d09c]{border-color:var(--vc-border);background:#0f172a0a;color:var(--vc-text-muted)}.pw-theme-light .tm-task-action-btn[data-v-6229d09c]:hover:not(:disabled),.pw-theme-light .tm-task-delete-btn[data-v-6229d09c]:hover:not(:disabled),.pw-theme-light .tm-detail-secondary[data-v-6229d09c]:hover:not(:disabled){border-color:var(--vc-border-strong);background:#0f172a12;color:var(--vc-text)}.pw-theme-light .tm-task-action-btn.terminate[data-v-6229d09c],.pw-theme-light .tm-task-delete-btn[data-v-6229d09c]:hover:not(:disabled){border-color:var(--vc-chip-error-border);background:var(--vc-chip-error-bg);color:var(--vc-chip-error-text)}.pw-theme-light .tm-task-status-badge.status-pending[data-v-6229d09c],.pw-theme-light .tm-task-status-badge.status-cancelled[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-cancelled[data-v-6229d09c]{background:var(--vc-chip-neutral-bg);color:var(--vc-chip-neutral-text)}.pw-theme-light .tm-task-status-badge.status-running[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-running[data-v-6229d09c]{background:var(--vc-chip-warning-bg);color:var(--vc-chip-warning-text)}.pw-theme-light .tm-task-status-badge.status-paused[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-paused[data-v-6229d09c],.pw-theme-light .tm-task-status-badge.status-pending[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-pending[data-v-6229d09c]{background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.pw-theme-light .tm-task-status-badge.status-done[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-done[data-v-6229d09c]{background:var(--vc-chip-success-bg);color:var(--vc-chip-success-text)}.pw-theme-light .tm-task-status-badge.status-failed[data-v-6229d09c],.pw-theme-light .tm-detail-status.status-failed[data-v-6229d09c]{background:var(--vc-chip-error-bg);color:var(--vc-chip-error-text)}.pw-theme-light .tm-source-badge.source-douyin[data-v-6229d09c]{background:#4f46e51a;color:#4338ca}.pw-theme-light .tm-source-badge.source-kuaishou[data-v-6229d09c]{background:var(--vc-chip-warning-bg);color:var(--vc-chip-warning-text)}.pw-theme-light .tm-source-badge.source-product[data-v-6229d09c]{background:var(--vc-chip-success-bg);color:var(--vc-chip-success-text)}.pw-theme-light .tm-task-bubble[data-v-6229d09c]{border-color:var(--vc-border);background:#f8fafc;color:var(--vc-text-muted);box-shadow:none}.pw-theme-light .tm-task-bubble-dot[data-v-6229d09c]{box-shadow:none}.pw-theme-light .tm-task-bubble.needs-action[data-v-6229d09c],.pw-theme-light .tm-task-bubble.background[data-v-6229d09c]{border-color:#d977062e;background:#fff7ed;color:#b45309}.pw-theme-light .tm-task-bubble.queued[data-v-6229d09c]{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.pw-theme-light .tm-task-bubble.completed[data-v-6229d09c]{border-color:var(--vc-chip-success-border);background:var(--vc-chip-success-bg);color:var(--vc-chip-success-text)}.pw-theme-light .tm-task-bubble.cancelled[data-v-6229d09c]{border-color:#64748b29;background:#f1f5f9;color:#475569}.pw-theme-light .tm-task-progress-bar[data-v-6229d09c],.pw-theme-light .tm-detail-progress-bar[data-v-6229d09c]{background:#e2e8f0}.pw-theme-light .tm-task-progress-fill[data-v-6229d09c],.pw-theme-light .tm-detail-progress-bar span[data-v-6229d09c]{background:linear-gradient(90deg,#2563eb,#3b82f6)}.pw-theme-light .tm-task-action-btn.restart[data-v-6229d09c]{border-color:#d9770638;background:#fff7ed;color:#b45309}.pw-theme-light .tm-task-action-btn.restart[data-v-6229d09c]:hover:not(:disabled){border-color:#d9770657;background:#ffedd5;color:#92400e}.pw-theme-light .tm-detail-primary[data-v-6229d09c]{border-color:#2563eb47;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 18px #2563eb2e}.pw-theme-light .tm-detail-primary.restart[data-v-6229d09c]{border-color:#d977063d;background:#fff7ed;color:#b45309;box-shadow:none}.pw-theme-light .tm-detail-primary.restart[data-v-6229d09c]:hover:not(:disabled){border-color:#d977065c;background:#ffedd5;color:#92400e}.pw-theme-light .tm-detail-primary[data-v-6229d09c]:disabled,.pw-theme-light .tm-detail-secondary[data-v-6229d09c]:disabled{opacity:.72}.pw-theme-light .tm-detail-notice[data-v-6229d09c]{border-color:#d977062e;background:#fffbebdb}.pw-theme-light .tm-detail-progress-card[data-v-6229d09c],.pw-theme-light .tm-detail-info-card[data-v-6229d09c],.pw-theme-light .tm-detail-materials[data-v-6229d09c],.pw-theme-light .tm-detail-snapshot[data-v-6229d09c],.pw-theme-light .tm-detail-snapshot-item[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffdb}.pw-theme-light .tm-detail-material[data-v-6229d09c]{background:#0f172a0a;color:var(--vc-text)}.pw-theme-light .tm-content-empty[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .pw-search-input[data-v-6229d09c],.pw-theme-light .tc-textarea[data-v-6229d09c],.pw-theme-light .tc-num-input[data-v-6229d09c],.pw-theme-light .tc-search-input[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light.pw-task-workflow-mode.pw-task-create-open[data-v-6229d09c]{background:#f6f8fb}.pw-theme-light.pw-task-workflow-mode .pw-topbar[data-v-6229d09c]{border-bottom-color:var(--vc-border);background:#fffffff0}.pw-theme-light .tc-shell[data-v-6229d09c]{background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.07),transparent 32%),linear-gradient(180deg,#f8fafc,#eef4ff)}.pw-theme-light .tc-ambient[data-v-6229d09c]{background:radial-gradient(circle at 52% 0%,rgba(96,165,250,.16),transparent 58%),radial-gradient(circle at 80% 18%,rgba(20,184,166,.1),transparent 34%)}.pw-theme-light .tc-stage[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffe6;box-shadow:var(--vc-shadow-md)}.pw-theme-light .tc-header[data-v-6229d09c],.pw-theme-light .tc-footer[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffdb}.pw-theme-light .tc-header-title[data-v-6229d09c],.pw-theme-light .tc-section-title[data-v-6229d09c],.pw-theme-light .tc-ai-card-head span[data-v-6229d09c],.pw-theme-light .tc-ai-upload-tile>span[data-v-6229d09c]:not(.tc-ai-upload-icon),.pw-theme-light .tc-composition-card-head span[data-v-6229d09c],.pw-theme-light .tc-output-confirm-copy strong[data-v-6229d09c],.pw-theme-light .tc-composition-option span[data-v-6229d09c],.pw-theme-light .tc-product-preview strong[data-v-6229d09c],.pw-theme-light .tc-preview-info strong[data-v-6229d09c],.pw-theme-light .tc-summary-item strong[data-v-6229d09c],.pw-theme-light .tc-check-item strong[data-v-6229d09c],.pw-theme-light .tc-history-card strong[data-v-6229d09c],.pw-theme-light .tc-context-head strong[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .tc-header-subtitle[data-v-6229d09c],.pw-theme-light .tc-section-copy[data-v-6229d09c],.pw-theme-light .tc-field-origin[data-v-6229d09c],.pw-theme-light .tc-field-label[data-v-6229d09c],.pw-theme-light .tc-ai-card-head small[data-v-6229d09c],.pw-theme-light .tc-ai-mode-head p[data-v-6229d09c],.pw-theme-light .tc-ai-setting-item>span[data-v-6229d09c],.pw-theme-light .tc-ai-toggle span[data-v-6229d09c],.pw-theme-light .tc-composition-card-head small[data-v-6229d09c],.pw-theme-light .tc-output-confirm-copy small[data-v-6229d09c],.pw-theme-light .tc-composition-option small[data-v-6229d09c],.pw-theme-light .tc-footer-status[data-v-6229d09c],.pw-theme-light .tc-context-kicker[data-v-6229d09c],.pw-theme-light .tc-context-section-title[data-v-6229d09c],.pw-theme-light .tc-product-preview span[data-v-6229d09c],.pw-theme-light .tc-preview-info span[data-v-6229d09c],.pw-theme-light .tc-summary-item span[data-v-6229d09c],.pw-theme-light .tc-check-item span[data-v-6229d09c]:last-child,.pw-theme-light .tc-panel-empty[data-v-6229d09c],.pw-theme-light .tc-empty-hint[data-v-6229d09c],.pw-theme-light .tc-history-card span[data-v-6229d09c],.pw-theme-light .tc-history-card small[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-section.is-disabled[data-v-6229d09c]{opacity:1;filter:none}.pw-theme-light .tc-step-locked[data-v-6229d09c]{border-color:#64748b2e;background:#f8fafc}.pw-theme-light .tc-step-locked-icon[data-v-6229d09c]{background:#e2e8f0;color:#64748b}.pw-theme-light .tc-step-locked strong[data-v-6229d09c]{color:#475569}.pw-theme-light .tc-step-locked p[data-v-6229d09c]{color:#64748b}.pw-theme-light .tc-section.is-disabled .tc-section-num[data-v-6229d09c]{background:#f1f5f9;color:#64748b}.pw-theme-light .tc-section.is-disabled .tc-section-title[data-v-6229d09c]{color:#475569}.pw-theme-light .tc-section.is-disabled .tc-field-origin[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-field-label[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-section-copy[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-empty-hint[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-ai-card-head small[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-ai-mode-head p[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-composition-card-head small[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-composition-option small[data-v-6229d09c]{color:#64748b}.pw-theme-light .tc-section.is-disabled .tc-source-btn[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-material-picker[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-ai-config-card[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-ai-reference-card[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-ai-settings-card[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-composition-card[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-output-confirm-card[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-composition-option-block[data-v-6229d09c],.pw-theme-light .tc-section.is-disabled .tc-composition-option[data-v-6229d09c]{border-color:#64748b24;background:#f8fafc;color:#64748b;box-shadow:none}.pw-theme-light .tc-divider[data-v-6229d09c]{background:#0f172a14}.pw-theme-light .tc-section-num[data-v-6229d09c]{background:#2563eb1a;color:var(--vc-accent)}.pw-theme-light .tc-context-toggle[data-v-6229d09c],.pw-theme-light .tc-close-btn[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-context-toggle[data-v-6229d09c]:hover,.pw-theme-light .tc-close-btn[data-v-6229d09c]:hover{background:#0f172a0f;color:var(--vc-text)}.pw-theme-light .tc-source-btn[data-v-6229d09c],.pw-theme-light .tc-search-wrap[data-v-6229d09c],.pw-theme-light .tc-material-picker[data-v-6229d09c],.pw-theme-light .tc-ai-config-card[data-v-6229d09c],.pw-theme-light .tc-ai-reference-card[data-v-6229d09c],.pw-theme-light .tc-ai-settings-card[data-v-6229d09c],.pw-theme-light .tc-ai-static-value[data-v-6229d09c],.pw-theme-light .tc-ai-duration-control[data-v-6229d09c],.pw-theme-light .tc-ai-toggle[data-v-6229d09c],.pw-theme-light .tc-composition-card[data-v-6229d09c],.pw-theme-light .tc-output-confirm-card[data-v-6229d09c],.pw-theme-light .tc-composition-option-block[data-v-6229d09c],.pw-theme-light .tc-context-section[data-v-6229d09c],.pw-theme-light .tc-preview-item[data-v-6229d09c],.pw-theme-light .tc-summary-item[data-v-6229d09c],.pw-theme-light .tc-prompt-preview[data-v-6229d09c],.pw-theme-light .tc-check-item[data-v-6229d09c],.pw-theme-light .tc-history-card[data-v-6229d09c],.pw-theme-light .tc-stepper[data-v-6229d09c],.pw-theme-light .tc-fake-input[data-v-6229d09c],.pw-theme-light .tc-textarea[data-v-6229d09c],.pw-theme-light .tc-num-input[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffc7;color:var(--vc-text)}.pw-theme-light .tc-source-btn[data-v-6229d09c]:hover,.pw-theme-light .tc-material-item[data-v-6229d09c]:hover:not(.disabled),.pw-theme-light .tc-composition-option[data-v-6229d09c]:hover,.pw-theme-light .tc-history-card[data-v-6229d09c]:hover{border-color:#2563eb3d;background:#2563eb0f}.pw-theme-light .tc-source-btn.active[data-v-6229d09c],.pw-theme-light .tc-composition-option.active[data-v-6229d09c],.pw-theme-light .tc-material-item.checked[data-v-6229d09c]{border-color:#2563eb57;background:#f8fbff;color:var(--vc-accent);box-shadow:none}.pw-theme-light .tc-source-btn.active[data-v-6229d09c]{background:#eef4ff}.pw-theme-light .tc-output-confirm-card.active[data-v-6229d09c]{border-color:#2563eb52;background:#f8fbff;box-shadow:0 12px 26px #2563eb1a}.pw-theme-light .tc-output-confirm-card[data-v-6229d09c]:hover{border-color:#2563eb3d;background:#2563eb0f}.pw-theme-light .tc-output-confirm-switch[data-v-6229d09c]{border-color:#64748b38;background:#e2e8f0}.pw-theme-light .tc-output-confirm-switch[data-v-6229d09c]:before{background:#fff;box-shadow:0 2px 5px #0f172a29}.pw-theme-light .tc-output-confirm-card.active .tc-output-confirm-switch[data-v-6229d09c]{border-color:#2563eb61;background:#2563eb}.pw-theme-light .tc-material-item[data-v-6229d09c]{border-color:#0f172a1a;background:#fff;color:var(--vc-text)}.pw-theme-light .tc-material-item.checked[data-v-6229d09c]{border-color:#2563eb47;background:#f8fbff}.pw-theme-light .tc-material-item.disabled[data-v-6229d09c]:not(.checked){opacity:.58}.pw-theme-light .tc-material-title[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .tc-material-platform[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-checkbox-box[data-v-6229d09c]{border-color:#64748b3d;background:#fff;color:transparent}.pw-theme-light .tc-material-item.checked .tc-checkbox-box[data-v-6229d09c]{border-color:var(--vc-accent);background:var(--vc-accent);color:#fff}.pw-theme-light .tc-source-btn-icon[data-v-6229d09c],.pw-theme-light .tc-ai-upload-icon[data-v-6229d09c],.pw-theme-light .tc-product-thumb[data-v-6229d09c]{background:#2563eb1a;color:var(--vc-accent)}.pw-theme-light .tc-ai-mode-tabs[data-v-6229d09c]{border-color:var(--vc-border);background:#f1f5f9}.pw-theme-light .tc-ai-mode-tab[data-v-6229d09c]{color:var(--vc-text-secondary)}.pw-theme-light .tc-ai-mode-tab small[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-ai-mode-tab.active[data-v-6229d09c]{background:#fff;color:var(--vc-accent);box-shadow:var(--vc-shadow-sm)}.pw-theme-light .tc-ai-mode-tab.active small[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-ai-upload-tile[data-v-6229d09c]{border-color:#2563eb38;background:#2563eb0a;color:var(--vc-text)}.pw-theme-light .tc-ai-upload-tile[data-v-6229d09c]:hover{border-color:#2563eb5c;background:#2563eb14}.pw-theme-light .tc-search-icon[data-v-6229d09c]{color:var(--vc-text-muted)}.pw-theme-light .tc-search-input[data-v-6229d09c]::placeholder,.pw-theme-light .tc-textarea[data-v-6229d09c]::placeholder,.pw-theme-light .tc-stepper-input[data-v-6229d09c]::placeholder{color:#64748b8f}.pw-theme-light .tc-stepper button[data-v-6229d09c]{border-color:var(--vc-border);color:var(--vc-text-muted)}.pw-theme-light .tc-stepper button[data-v-6229d09c]:hover{background:#2563eb14;color:var(--vc-accent)}.pw-theme-light .tc-stepper-input[data-v-6229d09c]{color:var(--vc-text)}.pw-theme-light .tc-ai-settings-card[data-v-6229d09c]{background:#fff}.pw-theme-light .tc-ai-static-value[data-v-6229d09c],.pw-theme-light .tc-ai-duration-control[data-v-6229d09c],.pw-theme-light .tc-ai-toggle[data-v-6229d09c]{background:#f8fafc}.pw-theme-light .tc-ai-duration-control .tc-num-input[data-v-6229d09c]{border:0;background:transparent}.pw-theme-light .tc-ai-duration-control span[data-v-6229d09c]{border-left-color:var(--vc-border);color:var(--vc-text-muted)}.pw-theme-light .tc-ai-toggle-check[data-v-6229d09c]{border-color:#64748b47;background:#fff}.pw-theme-light .tc-ai-toggle.active[data-v-6229d09c]{border-color:#2563eb52;background:#eef4ff;color:var(--vc-accent)}.pw-theme-light .tc-ai-toggle.active .tc-ai-toggle-check[data-v-6229d09c]{border-color:var(--vc-accent);background:var(--vc-accent);color:#fff}.pw-theme-light .tc-btn-primary[data-v-6229d09c],.pw-theme-light .tc-btn-secondary[data-v-6229d09c],.pw-theme-light .tc-chip[data-v-6229d09c],.pw-theme-light .tc-derived-banner button[data-v-6229d09c]{border-color:#2563eb2e;background:#2563eb14;color:var(--vc-accent)}.pw-theme-light .tc-btn-primary[data-v-6229d09c]:disabled{opacity:.56}.pw-theme-light .tc-footer-status.ready[data-v-6229d09c],.pw-theme-light .tc-check-item.done .tc-check-dot[data-v-6229d09c],.pw-theme-light .tc-reuse-undo[data-v-6229d09c],.pw-theme-light .tc-reuse-undo button[data-v-6229d09c]{color:var(--vc-chip-success-text)}.pw-theme-light .tc-derived-banner[data-v-6229d09c]{border-bottom-color:#2563eb24;background:#2563eb0f}.pw-theme-light .tc-derived-banner strong[data-v-6229d09c],.pw-theme-light .tc-derived-banner span[data-v-6229d09c],.pw-theme-light .tc-ai-card-head strong[data-v-6229d09c],.pw-theme-light .tc-prompt-preview strong[data-v-6229d09c]{color:var(--vc-accent)}.pw-theme-light .tc-context-panel[data-v-6229d09c]{border-color:var(--vc-border);background:#ffffffeb;box-shadow:var(--vc-shadow-md)}.pw-theme-light .tc-preview-thumb[data-v-6229d09c]{background:#f1f5f9;color:var(--vc-text-muted)}.pw-theme-light .tc-check-dot[data-v-6229d09c]{border-color:#64748b3d}.pw-theme-light .tc-check-item.done .tc-check-dot[data-v-6229d09c]{border-color:var(--vc-chip-success-border);background:var(--vc-chip-success-bg)}.pw-theme-light .pw-file-dropzone[data-v-6229d09c]:hover,.pw-theme-light .pw-file-dropzone.active[data-v-6229d09c],.pw-theme-light .pw-search-box[data-v-6229d09c]:focus-within{border-color:var(--vc-card-border-selected);background:#2563eb0f;color:var(--vc-accent)}.pw-theme-light .pw-mat-card-thumb[data-v-6229d09c],.pw-theme-light .pw-mat-cover-fallback[data-v-6229d09c],.pw-theme-light .asset-cover-fallback[data-v-6229d09c],.pw-theme-light .gm-main[data-v-6229d09c],.pw-theme-light .gm-thumb[data-v-6229d09c],.pw-theme-light .pw-iphone-frame[data-v-6229d09c]{background:linear-gradient(135deg,#f1f5f9eb,#fffffffa),repeating-linear-gradient(135deg,rgba(15,23,42,.06) 0 1px,transparent 1px 10px)}.pw-theme-light .pw-mat-card-badge[data-v-6229d09c],.pw-theme-light .pw-mat-card-delete[data-v-6229d09c],.pw-theme-light .gm-play-icon[data-v-6229d09c]{background:#ffffffe0;color:var(--vc-text-muted);box-shadow:var(--vc-shadow-sm)}.pw-theme-light .pw-source-tag[data-v-6229d09c],.pw-theme-light .tm-completed-toggle[data-v-6229d09c],.pw-theme-light .tc-reuse-undo[data-v-6229d09c]{background:var(--vc-chip-success-bg);border-color:var(--vc-chip-success-border);color:var(--vc-chip-success-text)}.pw-theme-light .gm-position-badge.is-end[data-v-6229d09c]{background:#0d94881a;border-color:#0d94882e;color:#0f766e}.pw-theme-light .tc-shell[data-v-6229d09c] .n-base-selection{--n-color: #ffffff !important;--n-color-active: #ffffff !important;--n-border: 1px solid rgba(15, 23, 42, .12) !important;--n-border-hover: 1px solid rgba(37, 99, 235, .35) !important;--n-border-focus: 1px solid rgba(37, 99, 235, .42) !important;--n-text-color: var(--vc-text) !important;--n-arrow-color: var(--vc-text-muted) !important}:root[data-theme=light] .tm-terminate-modal,:root[data-theme=light] .gm-preview-shell,:root[data-theme=light] .batch-export-modal{border-color:var(--vc-border);background:#fffffffa;color:var(--vc-text);box-shadow:var(--vc-shadow-lg)}:root[data-theme=light] .n-modal-mask{background-color:#0f172a3d}:root[data-theme=light] .tm-terminate-title,:root[data-theme=light] .gm-preview-title,:root[data-theme=light] .batch-export-title,:root[data-theme=light] .batch-export-option-content strong{color:var(--vc-text)}:root[data-theme=light] .tm-terminate-subtitle,:root[data-theme=light] .tm-terminate-guide-title,:root[data-theme=light] .tm-terminate-copy,:root[data-theme=light] .gm-preview-meta,:root[data-theme=light] .gm-preview-text,:root[data-theme=light] .batch-export-desc,:root[data-theme=light] .batch-export-option-content span{color:var(--vc-text-muted)}:root[data-theme=light] .gm-preview-stage,:root[data-theme=light] .gm-preview-video{background:#f8fafc}:root[data-theme=light] .gm-preview-stage{background:linear-gradient(135deg,#60a5fa1f,#2dd4bf14),#f8fafc}:root[data-theme=light] .gm-preview-info{border-top:1px solid var(--vc-border);background:#fff}:root[data-theme=light] .gm-preview-dot{background:#64748b6b}:root[data-theme=light] .gm-preview-fail{color:#dc2626}:root[data-theme=light] .gm-preview-close,:root[data-theme=light] .batch-export-cancel{border-color:var(--vc-border);background:#fff;color:var(--vc-text-muted)}:root[data-theme=light] .gm-preview-close:hover,:root[data-theme=light] .batch-export-cancel:hover{border-color:var(--vc-border-strong);background:#f8fafc;color:var(--vc-text)}:root[data-theme=light] .batch-export-option{border-color:var(--vc-border);background:#f8fafce0;color:var(--vc-text)}:root[data-theme=light] .batch-export-option:hover:not(:disabled){border-color:var(--vc-card-border-selected);background:#fff}:root[data-theme=light] .batch-export-option:disabled{opacity:1;border-style:dashed;background:#f1f5f9;color:var(--vc-text-muted)}:root[data-theme=light] .batch-export-option-icon{background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}:root[data-theme=light] .batch-export-option:disabled .batch-export-option-icon{background:#64748b1a;color:var(--vc-text-faint)}:root[data-theme=light] .gm-upload-modal{--gm-accent: var(--vc-accent);--gm-cyan: var(--vc-accent-cyan);--gm-accent-glow: rgba(37, 99, 235, .18);--gm-accent-soft: rgba(37, 99, 235, .1);--gm-text-dim: var(--vc-text-muted);--gm-text-faint: var(--vc-text-faint);--gm-line: var(--vc-border)}:root[data-theme=light] .gm-dropzone{border-color:#2563eb2e;background:radial-gradient(ellipse at 50% -18%,rgba(37,99,235,.1),transparent 62%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 0 0 1px #ffffffb8}:root[data-theme=light] .gm-dropzone:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28),transparent)}:root[data-theme=light] .gm-dropzone-grid{background-image:radial-gradient(circle at center,rgba(100,116,139,.22) 1px,transparent 1.4px);opacity:.18}:root[data-theme=light] .gm-dropzone-glow{background:radial-gradient(circle,rgba(37,99,235,.12),transparent 70%)}:root[data-theme=light] .gm-dropzone:hover:not(.is-busy){border-color:#2563eb57;background:radial-gradient(ellipse at 50% -18%,rgba(37,99,235,.14),transparent 62%),linear-gradient(180deg,#fff,#eef4ff)}:root[data-theme=light] .gm-dropzone.is-active{border-color:var(--vc-accent);background:radial-gradient(ellipse at 50% 50%,rgba(37,99,235,.14),transparent 62%),linear-gradient(180deg,#fff,#eef4ff)}:root[data-theme=light] .gm-dropzone.has-files{background:radial-gradient(ellipse at 50% -18%,rgba(5,150,105,.1),transparent 62%),linear-gradient(180deg,#fff,#f8fafc)}:root[data-theme=light] .gm-dropzone-icon{border-color:#2563eb2e;background:var(--vc-chip-info-bg);color:var(--vc-accent);box-shadow:0 8px 20px #2563eb1a}:root[data-theme=light] .gm-dropzone-title{color:var(--vc-text-secondary)}:root[data-theme=light] .gm-dropzone-title strong,:root[data-theme=light] .gm-dropzone-title em,:root[data-theme=light] .gm-dropzone-title.is-accent{color:var(--vc-accent)}:root[data-theme=light] .gm-dropzone-sub{color:var(--vc-text-muted)}:root[data-theme=light] .gm-dropzone-scanline{background:linear-gradient(180deg,transparent 0%,rgba(37,99,235,.16) 50%,transparent 100%)}:root[data-theme=light] .gm-file-list-head{color:var(--vc-text-muted)}:root[data-theme=light] .gm-file-list-head strong{color:var(--vc-text)}:root[data-theme=light] .gm-link-btn{color:var(--vc-accent)}:root[data-theme=light] .gm-link-btn:hover:not(:disabled){background:var(--vc-chip-info-bg);color:var(--vc-accent-hover)}:root[data-theme=light] .gm-file-item{border-color:var(--vc-border);background:#fff;box-shadow:var(--vc-shadow-sm)}:root[data-theme=light] .gm-file-item:hover{border-color:#2563eb47;background:#f8fbff}:root[data-theme=light] .gm-file-thumb{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}:root[data-theme=light] .gm-file-name{color:var(--vc-text)}:root[data-theme=light] .gm-file-size{color:var(--vc-text-muted)}:root[data-theme=light] .gm-file-remove{background:#64748b1a;color:var(--vc-text-muted)}:root[data-theme=light] .gm-tag-field{border-color:var(--vc-border);background:radial-gradient(ellipse at 80% 0%,rgba(37,99,235,.06),transparent 60%),#fff;box-shadow:none}:root[data-theme=light] .gm-tag-field:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.22),transparent)}:root[data-theme=light] .gm-tag-field:focus-within{border-color:#2563eb57}:root[data-theme=light] .gm-tag-label{color:var(--vc-text-secondary)}:root[data-theme=light] .gm-tag-label svg{color:var(--vc-accent)}:root[data-theme=light] .gm-tag-hint{color:var(--vc-text-muted)}:root[data-theme=light] .gm-tag-select .n-base-selection{--n-color: #ffffff !important;--n-color-active: #ffffff !important;--n-text-color: var(--vc-text) !important;--n-placeholder-color: rgba(100, 116, 139, .62) !important;--n-arrow-color: var(--vc-text-muted) !important;--n-border: 1px solid rgba(15, 23, 42, .12) !important;--n-border-hover: 1px solid rgba(37, 99, 235, .35) !important;--n-border-focus: 1px solid rgba(37, 99, 235, .42) !important;--n-border-active: 1px solid rgba(37, 99, 235, .42) !important}:root[data-theme=light] .gm-progress{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg)}:root[data-theme=light] .gm-progress-bar{background:#2563eb1f}:root[data-theme=light] .gm-progress-text{color:var(--vc-chip-info-text)}:root[data-theme=light] .tc-switch-slider{border:1px solid rgba(100,116,139,.22);background:#e2e8f0;box-shadow:inset 0 1px 2px #0f172a14}:root[data-theme=light] .tc-switch-slider:before{left:3px;bottom:3px;width:14px;height:14px;background:#fff;box-shadow:0 1px 4px #0f172a2e}:root[data-theme=light] .tc-switch input:checked+.tc-switch-slider{border-color:var(--vc-accent);background:var(--vc-accent);box-shadow:0 8px 18px #2563eb38}:root[data-theme=light] .tc-switch input:checked+.tc-switch-slider:before{background:#fff}:root[data-theme=light] .tc-composition-option{border-color:var(--vc-border);background:#fff;color:var(--vc-text);box-shadow:none}:root[data-theme=light] .tc-composition-option span{color:var(--vc-text)}:root[data-theme=light] .tc-composition-option small{color:var(--vc-text-muted)}:root[data-theme=light] .tc-composition-option:hover{border-color:#2563eb47;background:#f8fbff}:root[data-theme=light] .tc-composition-option.active{border-color:#2563eb75;background:#f8fbff;color:var(--vc-accent);box-shadow:inset 0 0 0 1px #2563eb1f}:root[data-theme=light] .tc-composition-option.active span{color:var(--vc-accent)}:root[data-theme=light] .tc-composition-option.active small{color:var(--vc-text-secondary)}@keyframes tc-spin-6229d09c{to{transform:rotate(360deg)}}.tc-spin[data-v-6229d09c]{animation:tc-spin-6229d09c .8s linear infinite}.platform-search-bridge[data-v-be05b21c]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.canvas-root[data-v-ebd3a626]{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-ebd3a626]{position:absolute;top:16px;right:16px;z-index:1;display:flex;justify-content:flex-end;pointer-events:none}.ghost-btn[data-v-ebd3a626],.primary-btn[data-v-ebd3a626],.secondary-btn[data-v-ebd3a626]{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-ebd3a626]:hover,.primary-btn[data-v-ebd3a626]:hover,.secondary-btn[data-v-ebd3a626]:hover{transform:translateY(-1px)}.primary-btn[data-v-ebd3a626]{background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo))}.secondary-btn[data-v-ebd3a626]{background:#3b82f629}.canvas-toolbar-actions[data-v-ebd3a626]{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-ebd3a626]{min-width:48px;text-align:center;color:#cbd5e1;font-weight:600;font-size:.76rem}.zoom-slider-wrap[data-v-ebd3a626]{display:inline-flex;align-items:center;gap:8px}.zoom-slider-label[data-v-ebd3a626]{color:#8fa4c2;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.zoom-slider[data-v-ebd3a626]{width:108px;accent-color:#38bdf8}.canvas-surface-wrap[data-v-ebd3a626]{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-ebd3a626]{cursor:grabbing}.canvas-surface-wrap[data-v-ebd3a626]::-webkit-scrollbar{width:0;height:0;display:none}.canvas-surface[data-v-ebd3a626]{position:relative;min-width:100%;min-height:100%}.canvas-grid[data-v-ebd3a626]{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-ebd3a626]{position:relative;transform-origin:top left}.canvas-lines[data-v-ebd3a626]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.connection-trail[data-v-ebd3a626],.connection-main[data-v-ebd3a626]{stroke-linecap:round;stroke-linejoin:round}.stage-panel[data-v-ebd3a626]{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-ebd3a626]{border-color:#38bdf847;box-shadow:0 0 0 2px #38bdf82e,0 26px 64px #02061747}.stage-panel.dragging[data-v-ebd3a626]{box-shadow:0 0 0 2px #38bdf833,0 36px 84px #02061757}.panel-head[data-v-ebd3a626]{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-ebd3a626]{cursor:grabbing}.panel-kicker[data-v-ebd3a626],.panel-mini-kicker[data-v-ebd3a626]{color:#7dd3fc;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.panel-title[data-v-ebd3a626]{margin:6px 0 0;color:#f8fafc;font-size:.92rem;font-weight:700}.asset-grid[data-v-ebd3a626],.story-grid[data-v-ebd3a626],.story-grid-grouped[data-v-ebd3a626],.general-material-grid[data-v-ebd3a626],.composition-grid[data-v-ebd3a626],.delivery-grid[data-v-ebd3a626],.progress-list[data-v-ebd3a626]{display:grid;gap:12px}.storyboard-shell[data-v-ebd3a626]{display:grid;gap:16px}.ai-prompt-list[data-v-ebd3a626]{display:grid;gap:12px}.storyboard-topbar[data-v-ebd3a626]{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.storyboard-rail[data-v-ebd3a626]{display:grid;gap:14px}.storyboard-stats[data-v-ebd3a626]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}.storyboard-stat[data-v-ebd3a626]{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-ebd3a626]{display:block;color:#94a3b8;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.storyboard-stat strong[data-v-ebd3a626]{display:block;margin-top:6px;color:#e2e8f0;font-size:.96rem}.storyboard-toggle-btn[data-v-ebd3a626]{min-width:108px;align-self:stretch;white-space:nowrap}.asset-grid[data-v-ebd3a626]{grid-template-columns:repeat(3,minmax(0,1fr))}.story-grid[data-v-ebd3a626],.delivery-grid[data-v-ebd3a626]{grid-template-columns:1fr}.story-grid-grouped[data-v-ebd3a626]{display:flex;flex-direction:column;gap:24px}.shot-group[data-v-ebd3a626]{display:flex;flex-direction:column;gap:12px}.shot-group-header[data-v-ebd3a626]{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-ebd3a626]{font-size:.875rem;font-weight:600;color:#e2e8f0}.shot-group-meta[data-v-ebd3a626]{font-size:.75rem;color:#94a3b8}.shot-group-grid[data-v-ebd3a626]{display:grid;gap:12px;max-width:100%;align-items:start}.composition-grid[data-v-ebd3a626]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.asset-card[data-v-ebd3a626],.general-material-card[data-v-ebd3a626],.story-card[data-v-ebd3a626],.composition-card[data-v-ebd3a626],.delivery-card[data-v-ebd3a626],.progress-card[data-v-ebd3a626]{position:relative;border:1px solid var(--vc-card-border);border-radius:14px;background:var(--vc-card-bg);overflow:hidden;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.asset-card[data-v-ebd3a626]:hover{border-color:var(--vc-card-border-hover)}.asset-remove-btn[data-v-ebd3a626]{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-ebd3a626]:hover{background:#ef444433;border-color:#ef444499;transform:scale(1.05)}.asset-card.selected[data-v-ebd3a626],.general-material-card.selected[data-v-ebd3a626],.composition-card.selected[data-v-ebd3a626],.shot-card.selected[data-v-ebd3a626]{border-color:var(--vc-card-border-selected);box-shadow:0 0 0 1px var(--vc-card-border-selected)}.general-material-grid[data-v-ebd3a626]{align-items:start}.general-material-card[data-v-ebd3a626]{display:flex;flex-direction:column;min-width:0}.general-material-card.locked[data-v-ebd3a626]{opacity:.92}.general-material-thumb[data-v-ebd3a626]{position:relative;width:100%;aspect-ratio:9 / 12;border:0;padding:0;overflow:hidden;background:#0f172ae0;cursor:pointer}.general-material-video[data-v-ebd3a626],.general-material-thumb .asset-cover-fallback[data-v-ebd3a626]{width:100%;height:100%;object-fit:cover}.general-material-select[data-v-ebd3a626]{margin:0 12px 12px}.composition-general-pill[data-v-ebd3a626]{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 7px;border-radius:6px;background:#14b8a629;color:#5eead4;font-size:.62rem;font-weight:700}.composition-position-pill[data-v-ebd3a626]{flex:0 0 auto;padding:2px 6px;border-radius:999px;border:1px solid rgba(251,191,36,.28);color:#fde68a;font-size:.62rem;line-height:1.35;background:#f59e0b1f}.asset-card-link[data-v-ebd3a626]{background:linear-gradient(180deg,#0f172af5,#0f172ae0),linear-gradient(135deg,#22c55e14,#0ea5e90f)}.asset-card-error[data-v-ebd3a626],.asset-card-error.selected[data-v-ebd3a626]{border-color:var(--vc-card-border-error);background:linear-gradient(180deg,#1f1014e0,#0f172ae6),var(--vc-card-bg-error);box-shadow:none}.asset-card-skeleton[data-v-ebd3a626]{pointer-events:none}.skeleton-shimmer[data-v-ebd3a626]{position:relative;overflow:hidden;background:linear-gradient(90deg,#94a3b80f,#94a3b829,#94a3b80f);background-size:200% 100%;animation:vc-skeleton-shimmer-ebd3a626 1.4s ease-in-out infinite}@keyframes vc-skeleton-shimmer-ebd3a626{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line[data-v-ebd3a626]{display:block;height:10px;border-radius:6px}.skeleton-line-short[data-v-ebd3a626]{width:60%}.asset-card-skeleton .asset-cover-fallback[data-v-ebd3a626]{background:#94a3b80f}.material-empty[data-v-ebd3a626]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:36px 20px;border:1px dashed var(--vc-card-border);border-radius:14px;background:var(--vc-card-bg);min-height:180px}.material-empty-icon[data-v-ebd3a626]{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#94a3b814;color:#94a3b8;margin-bottom:4px}.material-empty-title[data-v-ebd3a626]{color:#e5edf8;font-size:.92rem;font-weight:700}.material-empty-copy[data-v-ebd3a626]{color:#94a3b8;font-size:.74rem;line-height:1.6;max-width:340px}.material-empty-action[data-v-ebd3a626]{margin-top:8px}.shot-card[data-v-ebd3a626]{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-ebd3a626]: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-ebd3a626]{border-color:#7dd3fc7a;box-shadow:0 0 0 1px #38bdf829}.ai-story-card[data-v-ebd3a626]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#0ea5e91a,#2dd4bf14)}.ai-prompt-card[data-v-ebd3a626]{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.selectable[data-v-ebd3a626]{cursor:pointer}.ai-prompt-card.selectable[data-v-ebd3a626]:hover{border-color:#38bdf84d;background:linear-gradient(180deg,#0b1220fa,#0c1422f5),linear-gradient(135deg,#38bdf81a,#0f172a0a)}.ai-prompt-card[data-v-ebd3a626]:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf83d}.ai-prompt-card.selected[data-v-ebd3a626]{border-color:#38bdf86b;box-shadow:0 0 0 1px #38bdf82e}.ai-prompt-card-head[data-v-ebd3a626]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-prompt-select[data-v-ebd3a626]{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172a8f;color:#cbd5e1;font-size:.74rem;font-weight:700}.ai-prompt-select.selected[data-v-ebd3a626]{border-color:#38bdf86b;background:#38bdf824;color:#e0f2fe}.ai-prompt-copy[data-v-ebd3a626]{display:grid;gap:8px}.ai-prompt-description[data-v-ebd3a626],.ai-prompt-body[data-v-ebd3a626]{color:#e2e8f0;font-size:.9rem;line-height:1.7}.ai-prompt-description[data-v-ebd3a626]{color:#cbd5e1}.ai-prompt-body[data-v-ebd3a626]{padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-left:3px solid rgba(148,163,184,.26);border-radius:12px;background:#02061742;white-space:pre-wrap}.ai-prompt-preview[data-v-ebd3a626]{width:100%;max-height:170px;display:block;box-sizing:border-box;overflow:hidden;cursor:pointer;text-align:left;color:#e2e8f0;font:inherit;outline:none}.ai-prompt-preview[data-v-ebd3a626]:hover:not(:disabled),.ai-prompt-preview[data-v-ebd3a626]:focus-visible{border-color:#38bdf86b;box-shadow:0 0 0 2px #38bdf81a}.ai-prompt-preview span[data-v-ebd3a626]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ai-prompt-preview[data-v-ebd3a626]:disabled{cursor:default}.ai-prompt-edit-btn[data-v-ebd3a626]{justify-self:flex-start;min-height:30px;padding:0 12px;border:1px solid rgba(56,189,248,.22);border-radius:8px;background:#38bdf814;color:#bae6fd;cursor:pointer;font-size:.74rem;font-weight:700}.ai-prompt-edit-btn[data-v-ebd3a626]:hover:not(:disabled){border-color:#38bdf85c;background:#38bdf824;color:#e0f2fe}.ai-prompt-edit-btn[data-v-ebd3a626]:disabled{opacity:.48;cursor:not-allowed}.shot-card.edited[data-v-ebd3a626]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#f472b61f,#fbbf2414)}.shot-select-hit[data-v-ebd3a626]{position:absolute;top:22px;right:22px;z-index:2;display:inline-grid;place-items:center}.shot-select-input[data-v-ebd3a626]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.shot-select-fake[data-v-ebd3a626]{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-ebd3a626]{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-ebd3a626]:hover{border-color:#60a5fa66;background:#3b82f614}.shot-cover-shell[data-v-ebd3a626]{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-ebd3a626],.shot-cover-fallback[data-v-ebd3a626]{width:100%;aspect-ratio:16 / 9;display:block}.shot-cover-image[data-v-ebd3a626]{object-fit:cover}.shot-cover-fallback[data-v-ebd3a626]{display:grid;place-items:center;padding:14px;color:#eff6ff;font-size:.76rem;font-weight:700;text-align:center}.shot-cover-overlay[data-v-ebd3a626]{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-ebd3a626]{margin-top:12px}.ai-story-video-shell[data-v-ebd3a626]{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-ebd3a626]{width:min(100%,240px);max-height:430px;aspect-ratio:9 / 16;display:block;object-fit:contain;background:#020617}.ai-story-video-empty[data-v-ebd3a626]{min-height:320px;color:#cbd5e1;font-size:.78rem;font-weight:700}.shot-copy-block[data-v-ebd3a626]{margin-top:10px;display:grid;gap:6px}.shot-copy-label[data-v-ebd3a626]{color:#7dd3fc;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.shot-copy-value[data-v-ebd3a626]{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-ebd3a626]{color:#94a3b8}.shot-badges[data-v-ebd3a626]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pending-ai-specs[data-v-ebd3a626]{margin-top:12px}.shot-card-actions[data-v-ebd3a626]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:12px}.ai-story-select[data-v-ebd3a626]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#cbd5e1;font-size:.74rem}.ai-story-select input[data-v-ebd3a626]{accent-color:#38bdf8}.shot-action-btn[data-v-ebd3a626]{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-ebd3a626]{display:grid;gap:12px}.composition-stale-banner[data-v-ebd3a626]{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-ebd3a626]{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-ebd3a626]{background:linear-gradient(180deg,#0f172afa,#0f172aeb),linear-gradient(135deg,#38bdf81f,#2dd4bf0f);box-shadow:0 0 0 1px #38bdf82e}.composition-plan-card[data-v-ebd3a626]{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.composition-plan-card[data-v-ebd3a626]:hover{border-color:#60a5fa57;background:linear-gradient(180deg,#0f172afa,#0f172ae6),#60a5fa0a;transform:translateY(-1px)}.composition-card-head[data-v-ebd3a626]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.composition-title[data-v-ebd3a626]{margin-top:6px;font-size:1rem;-webkit-line-clamp:3}.composition-selected-pill[data-v-ebd3a626]{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-ebd3a626]{margin-top:12px;color:#dbe7f7;font-size:.76rem;line-height:1.7}.prompt-edit-modal-backdrop[data-v-ebd3a626]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;display:flex;align-items:center;justify-content:center;padding:28px;background:#020617a8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.prompt-edit-modal[data-v-ebd3a626]{width:min(820px,calc(100vw - 40px));max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,#0f172afa,#080d18fa),#020617f5;box-shadow:0 24px 80px #0000006b}.prompt-edit-modal-head[data-v-ebd3a626]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid rgba(148,163,184,.12)}.prompt-edit-modal-eyebrow[data-v-ebd3a626]{color:#7dd3fc;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prompt-edit-modal-head h3[data-v-ebd3a626]{margin:6px 0 0;color:#f8fafc;font-size:1.08rem;line-height:1.35}.prompt-edit-modal-close[data-v-ebd3a626]{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff08;color:#cbd5e1;cursor:pointer}.prompt-edit-modal-close[data-v-ebd3a626]:hover{border-color:#94a3b847;color:#f8fafc}.prompt-edit-modal-body[data-v-ebd3a626]{min-height:0;padding:18px 22px;overflow:auto}.prompt-edit-field[data-v-ebd3a626]{display:grid;gap:10px}.prompt-edit-field span[data-v-ebd3a626]{color:#94a3b8;font-size:.74rem;font-weight:700}.prompt-edit-textarea[data-v-ebd3a626]{width:100%;min-height:min(48vh,420px);box-sizing:border-box;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0206176b;color:#e2e8f0;font:inherit;line-height:1.7;resize:vertical;outline:none}.prompt-edit-textarea[data-v-ebd3a626]:focus{border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf81f}.prompt-edit-modal-actions[data-v-ebd3a626]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px;border-top:1px solid rgba(148,163,184,.12)}.prompt-edit-primary-btn[data-v-ebd3a626],.prompt-edit-secondary-btn[data-v-ebd3a626]{min-height:36px;padding:0 16px;border-radius:10px;cursor:pointer;font-size:.8rem;font-weight:800}.prompt-edit-secondary-btn[data-v-ebd3a626]{border:1px solid rgba(148,163,184,.18);background:#ffffff08;color:#cbd5e1}.prompt-edit-primary-btn[data-v-ebd3a626]{border:1px solid rgba(56,189,248,.38);background:linear-gradient(180deg,#0ea5e9eb,#2563ebeb);color:#fff}.prompt-edit-primary-btn[data-v-ebd3a626]:disabled{border-color:#94a3b81f;background:#3341558a;color:#e2e8f07a;cursor:not-allowed}.composition-modal-backdrop[data-v-ebd3a626]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:#0206179e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.composition-modal[data-v-ebd3a626]{position:relative;width:min(880px,calc(100vw - 48px));max-height:min(86vh,800px);display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0a0f1af5;box-shadow:0 26px 64px #0206176b;overflow:hidden;color:#dbe7f7}.composition-modal-head[data-v-ebd3a626]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(148,163,184,.1)}.composition-modal-titlebox[data-v-ebd3a626]{min-width:0;display:flex;flex-direction:column;gap:8px;flex:1}.composition-modal-eyebrow[data-v-ebd3a626]{display:inline-flex;align-items:center;gap:8px}.composition-modal-eyebrow-tag[data-v-ebd3a626]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;border:1px solid rgba(125,211,252,.28);background:#38bdf81a;color:#7dd3fc;font-size:.7rem;font-weight:600;letter-spacing:.04em}.composition-modal-selected-tag[data-v-ebd3a626]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;border:1px solid rgba(45,212,191,.32);background:#2dd4bf1a;color:#5eead4;font-size:.7rem;font-weight:600}.composition-modal-head h3[data-v-ebd3a626]{margin:0;color:#f1f5f9;font-size:1.04rem;line-height:1.55;font-weight:600;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.composition-modal-stats[data-v-ebd3a626]{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.composition-stat[data-v-ebd3a626]{display:inline-flex;align-items:baseline;gap:6px}.composition-stat-key[data-v-ebd3a626]{color:#94a3b8c7;font-size:.72rem}.composition-stat-value[data-v-ebd3a626]{color:#f1f5f9;font-size:.84rem;font-weight:600}.composition-stat-divider[data-v-ebd3a626]{width:1px;height:12px;background:#94a3b833}.composition-modal-close[data-v-ebd3a626]{flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a80;color:#cbd5e1db;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.composition-modal-close[data-v-ebd3a626]:hover{color:#fff;border-color:#94a3b852;background:#1e293bb3}.composition-modal-body[data-v-ebd3a626]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px 22px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.composition-modal-body[data-v-ebd3a626]::-webkit-scrollbar{width:6px}.composition-modal-body[data-v-ebd3a626]::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.composition-modal-description[data-v-ebd3a626]{margin:0;padding:12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#ffffff05;color:#cbd5e1;font-size:.8rem;line-height:1.7}.composition-modal-section[data-v-ebd3a626]{display:flex;flex-direction:column;gap:10px}.composition-modal-section-head[data-v-ebd3a626]{display:flex;align-items:center;justify-content:space-between;gap:10px}.composition-modal-section-title[data-v-ebd3a626]{color:#e2e8f0;font-size:.82rem;font-weight:600}.composition-modal-section-meta[data-v-ebd3a626]{color:#94a3b8c7;font-size:.72rem}.composition-modal-shot-list[data-v-ebd3a626]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.composition-modal-shot[data-v-ebd3a626]{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#ffffff05;transition:border-color .16s ease,background .16s ease}.composition-modal-shot[data-v-ebd3a626]:hover{border-color:#94a3b838;background:#ffffff09}.composition-modal-shot-head[data-v-ebd3a626]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.composition-modal-shot-titlebox[data-v-ebd3a626]{min-width:0;display:flex;flex-direction:column;gap:4px}.composition-modal-shot-titlebox .composition-shot-order[data-v-ebd3a626]{color:#7dd3fc;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:none}.composition-modal-shot-head strong[data-v-ebd3a626]{display:block;color:#f1f5f9;font-size:.82rem;line-height:1.5;font-weight:600;word-break:break-word}.composition-modal-shot-tags[data-v-ebd3a626]{display:flex;flex-wrap:wrap;gap:6px}.composition-modal-shot-tag[data-v-ebd3a626]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#0f172a73;color:#cbd5e1db;font-size:.68rem;line-height:1.4}.composition-modal-shot-tag-time[data-v-ebd3a626]{border-color:#7dd3fc38;color:#bae6fd;background:#0ea5e914}.composition-modal-transcript[data-v-ebd3a626]{margin:0;padding:10px 12px;border-radius:8px;background:#0206176b;color:#cbd5e1c7;font-size:.74rem;line-height:1.6;border-left:2px solid rgba(125,211,252,.28)}.composition-modal .composition-ai-pill[data-v-ebd3a626]{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 8px;border-radius:999px;border:1px solid rgba(125,211,252,.28);color:#bae6fd;font-size:.66rem;line-height:1.4;font-weight:500;background:#0ea5e91a;white-space:nowrap}@media(max-width:720px){.prompt-edit-modal-backdrop[data-v-ebd3a626]{padding:12px}.prompt-edit-modal[data-v-ebd3a626]{width:100%;max-height:calc(100vh - 24px);border-radius:14px}.prompt-edit-modal-head[data-v-ebd3a626],.prompt-edit-modal-body[data-v-ebd3a626],.prompt-edit-modal-actions[data-v-ebd3a626]{padding-left:16px;padding-right:16px}.prompt-edit-textarea[data-v-ebd3a626]{min-height:52vh}.prompt-edit-modal-actions[data-v-ebd3a626]{flex-direction:column-reverse}.prompt-edit-primary-btn[data-v-ebd3a626],.prompt-edit-secondary-btn[data-v-ebd3a626]{width:100%}.composition-modal-backdrop[data-v-ebd3a626]{padding:14px}.composition-modal[data-v-ebd3a626]{width:100%;max-height:calc(100vh - 28px);border-radius:14px}.composition-modal-head[data-v-ebd3a626]{padding:16px 16px 14px}.composition-modal-body[data-v-ebd3a626]{padding:14px 16px 18px}.composition-modal-shot-list[data-v-ebd3a626]{grid-template-columns:1fr}}.composition-shot-list[data-v-ebd3a626]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;align-items:start}.composition-shot-item[data-v-ebd3a626]{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-ebd3a626]{color:#94a3b8;font-size:.66rem;line-height:1.5}.composition-shot-meta-row[data-v-ebd3a626]{display:flex;align-items:center;gap:7px;min-width:0}.composition-shot-meta-row .composition-shot-meta[data-v-ebd3a626]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composition-ai-pill[data-v-ebd3a626]{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-ebd3a626]{color:#7dd3fc;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.composition-shot-copy[data-v-ebd3a626]{min-width:0;color:#e2e8f0;font-size:.72rem;line-height:1.7}.composition-collapse-toggle[data-v-ebd3a626]{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-plan-card .card-meta[data-v-ebd3a626]{margin-top:auto;padding-top:12px}.asset-thumb[data-v-ebd3a626],.delivery-thumb[data-v-ebd3a626]{position:relative;width:100%;aspect-ratio:16 / 9;min-height:0;border:0;background:linear-gradient(135deg,#3b82f638,#6366f129),#ffffff0a;cursor:pointer;overflow:hidden;display:block}.asset-thumb[data-v-ebd3a626]:disabled{cursor:default}.asset-thumb-static[data-v-ebd3a626]{cursor:default}.asset-cover[data-v-ebd3a626],.delivery-preview[data-v-ebd3a626]{width:100%;height:100%;display:block;object-fit:cover}.asset-cover-video[data-v-ebd3a626]{background:#020617eb}.asset-cover-fallback[data-v-ebd3a626]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa4d,#2dd4bf38),#ffffff08;color:#eff6ff;font-weight:700;padding:12px;text-align:center;font-size:.78rem}.asset-thumb-overlay[data-v-ebd3a626]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#0f172a00,#0f172a8c);font-size:.74rem;letter-spacing:.08em;opacity:0;transition:opacity .16s ease;pointer-events:none}.asset-thumb:hover:not(:disabled) .asset-thumb-overlay[data-v-ebd3a626]{opacity:1}.asset-thumb-duration[data-v-ebd3a626]{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#0f172ab8;color:#f8fafc;font-size:.66rem;font-weight:600;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.asset-body[data-v-ebd3a626]{padding:10px 10px 8px;display:flex;flex-direction:column;gap:6px}.delivery-result-card .delivery-thumb[data-v-ebd3a626]{aspect-ratio:auto;min-height:156px}.delivery-result-card .delivery-preview[data-v-ebd3a626],.delivery-result-card .asset-cover-fallback[data-v-ebd3a626]{height:156px}.delivery-result-card .asset-body[data-v-ebd3a626]{padding:12px 12px 14px}.delivery-shot-summary[data-v-ebd3a626]{margin-top:10px;color:#dbe7f7;font-size:.72rem;line-height:1.6}.delivery-placeholder-card[data-v-ebd3a626]{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-ebd3a626]{color:#f8fafc;font-size:.92rem;font-weight:700}.delivery-placeholder-copy[data-v-ebd3a626]{color:#9fb0c9;font-size:.74rem;line-height:1.7}.card-title[data-v-ebd3a626]{color:#e5edf8;font-weight:700;line-height:1.45;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-card .card-title[data-v-ebd3a626],.asset-card .card-copy[data-v-ebd3a626]{margin:0}.card-copy[data-v-ebd3a626]{color:#9fb0c9;line-height:1.5;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composition-card .card-title[data-v-ebd3a626],.delivery-card .card-title[data-v-ebd3a626],.shot-card .card-title[data-v-ebd3a626]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.composition-card .card-copy[data-v-ebd3a626],.delivery-card .card-copy[data-v-ebd3a626],.shot-card .card-copy[data-v-ebd3a626]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px}.card-meta[data-v-ebd3a626]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.asset-card .card-meta[data-v-ebd3a626]{margin-top:0}.composition-card .card-meta[data-v-ebd3a626],.delivery-card .card-meta[data-v-ebd3a626],.shot-card .card-meta[data-v-ebd3a626],.shot-badges[data-v-ebd3a626]{margin-top:8px}.chip[data-v-ebd3a626]{padding:3px 8px;border-radius:999px;border:1px solid var(--vc-chip-neutral-border);background:var(--vc-chip-neutral-bg);color:var(--vc-chip-neutral-text);font-size:.66rem;font-weight:500;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.chip-neutral[data-v-ebd3a626]{background:var(--vc-chip-neutral-bg);border-color:var(--vc-chip-neutral-border);color:var(--vc-chip-neutral-text)}.chip-info[data-v-ebd3a626]{background:var(--vc-chip-info-bg);border-color:var(--vc-chip-info-border);color:var(--vc-chip-info-text)}.chip-success[data-v-ebd3a626]{background:var(--vc-chip-success-bg);border-color:var(--vc-chip-success-border);color:var(--vc-chip-success-text)}.chip-warning[data-v-ebd3a626]{background:var(--vc-chip-warning-bg);border-color:var(--vc-chip-warning-border);color:var(--vc-chip-warning-text)}.chip-error[data-v-ebd3a626]{background:var(--vc-chip-error-bg);border-color:var(--vc-chip-error-border);color:var(--vc-chip-error-text)}.chip-selected[data-v-ebd3a626]{border-color:#60a5fa3d;background:#3b82f629;color:#eff6ff}.chip-position[data-v-ebd3a626]{border-color:#fbbf243d;background:#f59e0b21;color:#fef3c7}.chip-ready[data-v-ebd3a626]{border-color:#2dd4bf38;background:#14b8a61f;color:#d9fff8}.link-chip[data-v-ebd3a626]{text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.asset-select[data-v-ebd3a626]{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-ebd3a626]{display:flex;flex-direction:column;gap:10px}.field-control[data-v-ebd3a626],.prompt-area[data-v-ebd3a626]{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#eef2ff}.field-control[data-v-ebd3a626]{padding:8px 10px;font-size:.74rem}.prompt-area[data-v-ebd3a626]{min-height:82px;padding:9px 10px;resize:vertical;line-height:1.55;font-size:.74rem}.compact-area[data-v-ebd3a626]{min-height:72px;margin-top:10px}.mode-tabs[data-v-ebd3a626]{display:flex;gap:8px}.mode-tab[data-v-ebd3a626]{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-ebd3a626]{border-color:#60a5fa4d;background:#3b82f624;color:#eff6ff}.asset-select.selected[data-v-ebd3a626]{background:#3b82f629;border-color:#3b82f652}.asset-select[data-v-ebd3a626]:disabled,.primary-btn[data-v-ebd3a626]:disabled,.secondary-btn[data-v-ebd3a626]:disabled,.ghost-btn[data-v-ebd3a626]:disabled{color:#94a3b8;opacity:.62;cursor:not-allowed;transform:none}.panel-footer[data-v-ebd3a626]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.panel-footer-actions[data-v-ebd3a626]{display:inline-flex;align-items:center;gap:10px}.panel-summary[data-v-ebd3a626]{color:#9fb0c9;font-size:.7rem}.progress-card[data-v-ebd3a626]{padding:11px;color:#dbe7f7}.progress-title-row[data-v-ebd3a626]{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-title[data-v-ebd3a626]{color:#eaf2ff;font-weight:700;font-size:.76rem}.progress-state[data-v-ebd3a626]{color:#dbeafe;font-size:.7rem}.progress-message[data-v-ebd3a626]{margin-top:5px;color:#9fb0c9;line-height:1.6;font-size:.72rem}.progress-card.is-running[data-v-ebd3a626]{border-color:#38bdf842}.progress-card.is-completed[data-v-ebd3a626]{border-color:#10b98142}.progress-card.is-error[data-v-ebd3a626]{border-color:#f8717142}.action-row[data-v-ebd3a626]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.canvas-root.theme-light[data-v-ebd3a626]{color:var(--vc-text)}.canvas-root.theme-light .canvas-toolbar-actions[data-v-ebd3a626]{border-color:#0f172a1a;background:#ffffffdb;box-shadow:0 12px 30px #0f172a1a}.canvas-root.theme-light .ghost-btn[data-v-ebd3a626],.canvas-root.theme-light .secondary-btn[data-v-ebd3a626]{border-color:#0f172a1f;background:#ffffffc7;color:var(--vc-text-secondary)}.canvas-root.theme-light .ghost-btn[data-v-ebd3a626]:hover,.canvas-root.theme-light .secondary-btn[data-v-ebd3a626]:hover{border-color:#2563eb3d;background:#2563eb14;color:var(--vc-accent)}.canvas-root.theme-light .primary-btn[data-v-ebd3a626]{color:#fff}.canvas-root.theme-light .zoom-value[data-v-ebd3a626]{color:var(--vc-text)}.canvas-root.theme-light .zoom-slider-label[data-v-ebd3a626]{color:var(--vc-text-muted)}.canvas-root.theme-light .zoom-slider[data-v-ebd3a626]{accent-color:var(--vc-accent)}.canvas-root.theme-light .canvas-surface-wrap[data-v-ebd3a626]{border-color:#2563eb24;background:radial-gradient(circle at 82% 0%,rgba(96,165,250,.14),transparent 30%),linear-gradient(180deg,#f8fbff,#f1f6fd 54%,#edf5f8);box-shadow:inset 0 1px #ffffffe6,0 18px 42px #0f172a14}.canvas-root.theme-light .canvas-grid[data-v-ebd3a626]{background-image:linear-gradient(rgba(15,23,42,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.055) 1px,transparent 1px)}.canvas-root.theme-light .stage-panel[data-v-ebd3a626]{border-color:#0f172a1a;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#ffffffd1;color:var(--vc-text);box-shadow:0 18px 42px #0f172a14}.canvas-root.theme-light .stage-panel.current[data-v-ebd3a626]{border-color:#2563eb47;box-shadow:0 0 0 2px #2563eb1a,0 20px 46px #0f172a1a}.canvas-root.theme-light .stage-panel.dragging[data-v-ebd3a626]{box-shadow:0 0 0 2px #2563eb1f,0 28px 60px #0f172a29}.canvas-root.theme-light .panel-kicker[data-v-ebd3a626],.canvas-root.theme-light .panel-mini-kicker[data-v-ebd3a626],.canvas-root.theme-light .shot-copy-label[data-v-ebd3a626],.canvas-root.theme-light .composition-shot-order[data-v-ebd3a626]{color:var(--vc-accent)}.canvas-root.theme-light .panel-title[data-v-ebd3a626],.canvas-root.theme-light .card-title[data-v-ebd3a626],.canvas-root.theme-light .material-empty-title[data-v-ebd3a626],.canvas-root.theme-light .storyboard-stat strong[data-v-ebd3a626],.canvas-root.theme-light .shot-group-title[data-v-ebd3a626],.canvas-root.theme-light .composition-title[data-v-ebd3a626],.canvas-root.theme-light .delivery-placeholder-title[data-v-ebd3a626],.canvas-root.theme-light .progress-title[data-v-ebd3a626],.canvas-root.theme-light .composition-shot-copy[data-v-ebd3a626]{color:var(--vc-text)}.canvas-root.theme-light .panel-summary[data-v-ebd3a626],.canvas-root.theme-light .card-copy[data-v-ebd3a626],.canvas-root.theme-light .material-empty-copy[data-v-ebd3a626],.canvas-root.theme-light .storyboard-stat span[data-v-ebd3a626],.canvas-root.theme-light .shot-group-meta[data-v-ebd3a626],.canvas-root.theme-light .shot-copy-value-muted[data-v-ebd3a626],.canvas-root.theme-light .composition-description[data-v-ebd3a626],.canvas-root.theme-light .composition-shot-meta[data-v-ebd3a626],.canvas-root.theme-light .delivery-placeholder-copy[data-v-ebd3a626],.canvas-root.theme-light .delivery-shot-summary[data-v-ebd3a626],.canvas-root.theme-light .progress-message[data-v-ebd3a626],.canvas-root.theme-light .progress-state[data-v-ebd3a626]{color:var(--vc-text-secondary)}.canvas-root.theme-light .shot-group-header[data-v-ebd3a626]{border-color:#0f172a1a;background:linear-gradient(180deg,#f8fafc,#eef4ff);box-shadow:inset 0 1px #ffffffb8}.canvas-root.theme-light .asset-card[data-v-ebd3a626],.canvas-root.theme-light .asset-card-link[data-v-ebd3a626],.canvas-root.theme-light .general-material-card[data-v-ebd3a626],.canvas-root.theme-light .story-card[data-v-ebd3a626],.canvas-root.theme-light .shot-card[data-v-ebd3a626],.canvas-root.theme-light .ai-story-card[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-card[data-v-ebd3a626],.canvas-root.theme-light .composition-card[data-v-ebd3a626],.canvas-root.theme-light .composition-plan-card[data-v-ebd3a626],.canvas-root.theme-light .delivery-card[data-v-ebd3a626],.canvas-root.theme-light .progress-card[data-v-ebd3a626],.canvas-root.theme-light .storyboard-stat[data-v-ebd3a626],.canvas-root.theme-light .composition-shot-item[data-v-ebd3a626],.canvas-root.theme-light .delivery-placeholder-card[data-v-ebd3a626],.canvas-root.theme-light .material-empty[data-v-ebd3a626]{border-color:#0f172a1a;background:linear-gradient(180deg,#ffffffe6,#f8fafcd1),#ffffffd1;box-shadow:inset 0 1px #ffffffb8}.canvas-root.theme-light .asset-card[data-v-ebd3a626]:hover,.canvas-root.theme-light .shot-card[data-v-ebd3a626]:hover,.canvas-root.theme-light .composition-plan-card[data-v-ebd3a626]:hover,.canvas-root.theme-light .ai-prompt-card.selectable[data-v-ebd3a626]:hover{border-color:#2563eb38;background:linear-gradient(180deg,#fffffff5,#eff6ffdb),#ffffffe6;box-shadow:0 12px 26px #0f172a14}.canvas-root.theme-light .asset-card.selected[data-v-ebd3a626],.canvas-root.theme-light .general-material-card.selected[data-v-ebd3a626],.canvas-root.theme-light .composition-card.selected[data-v-ebd3a626],.canvas-root.theme-light .shot-card.selected[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-card.selected[data-v-ebd3a626]{border-color:#2563eb6b;background:linear-gradient(180deg,#eff6fff5,#ffffffe0),#2563eb0f;box-shadow:0 0 0 1px #2563eb2e}.canvas-root.theme-light .asset-card-error[data-v-ebd3a626],.canvas-root.theme-light .asset-card-error.selected[data-v-ebd3a626]{border-color:#dc262647;background:linear-gradient(180deg,#fff1f2e6,#ffffffdb),var(--vc-card-bg-error)}.canvas-root.theme-light .asset-thumb[data-v-ebd3a626],.canvas-root.theme-light .delivery-thumb[data-v-ebd3a626],.canvas-root.theme-light .general-material-thumb[data-v-ebd3a626],.canvas-root.theme-light .shot-cover-shell[data-v-ebd3a626],.canvas-root.theme-light .ai-story-video-shell[data-v-ebd3a626]{border-color:#0f172a1a;background:linear-gradient(135deg,#60a5fa2e,#2dd4bf1f),#f1f5f9eb}.canvas-root.theme-light .asset-cover-fallback[data-v-ebd3a626],.canvas-root.theme-light .shot-cover-fallback[data-v-ebd3a626]{background:linear-gradient(135deg,#60a5fa33,#2dd4bf24),#f8fafceb;color:#1e3a8a}.canvas-root.theme-light .asset-remove-btn[data-v-ebd3a626],.canvas-root.theme-light .prompt-edit-modal-close[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-close[data-v-ebd3a626]{border-color:#dc26262e;background:#ffffffe6;color:#dc2626}.canvas-root.theme-light .asset-select[data-v-ebd3a626],.canvas-root.theme-light .field-control[data-v-ebd3a626],.canvas-root.theme-light .prompt-area[data-v-ebd3a626],.canvas-root.theme-light .mode-tab[data-v-ebd3a626],.canvas-root.theme-light .composition-collapse-toggle[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-select[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-body[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-preview[data-v-ebd3a626]{border-color:#0f172a1f;background:#ffffffc7;color:var(--vc-text)}.canvas-root.theme-light .mode-tab.active[data-v-ebd3a626],.canvas-root.theme-light .asset-select.selected[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-select.selected[data-v-ebd3a626],.canvas-root.theme-light .composition-selected-pill[data-v-ebd3a626]{border-color:#2563eb3d;background:#2563eb1a;color:var(--vc-accent)}.canvas-root.theme-light .composition-general-pill[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-selected-tag[data-v-ebd3a626]{border-color:#0596692e;background:#0596691a;color:#047857}.canvas-root.theme-light .composition-position-pill[data-v-ebd3a626],.canvas-root.theme-light .composition-stale-banner[data-v-ebd3a626]{border-color:#d9770638;background:#d9770614;color:#92400e}.canvas-root.theme-light .chip-selected[data-v-ebd3a626],.canvas-root.theme-light .composition-ai-pill[data-v-ebd3a626],.canvas-root.theme-light .composition-modal .composition-ai-pill[data-v-ebd3a626]{border-color:#2563eb33;background:#2563eb14;color:#1d4ed8}.canvas-root.theme-light .chip-position[data-v-ebd3a626]{border-color:#d9770633;background:#d9770617;color:#92400e}.canvas-root.theme-light .chip-ready[data-v-ebd3a626]{border-color:#0596692e;background:#05966917;color:#047857}.canvas-root.theme-light .ai-prompt-edit-btn[data-v-ebd3a626]{border-color:#2563eb33;background:#2563eb14;color:var(--vc-accent)}.canvas-root.theme-light .shot-select-fake[data-v-ebd3a626]{border-color:#0f172a38;background:#ffffffeb;box-shadow:0 0 0 1px #0f172a0f}.canvas-root.theme-light .shot-copy-value[data-v-ebd3a626],.canvas-root.theme-light .ai-story-select[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-description[data-v-ebd3a626],.canvas-root.theme-light .ai-prompt-body[data-v-ebd3a626]{color:var(--vc-text-secondary)}.canvas-root.theme-light .skeleton-shimmer[data-v-ebd3a626]{background:linear-gradient(90deg,#94a3b814,#94a3b833,#94a3b814);background-size:200% 100%}.canvas-root.theme-light .prompt-edit-modal-backdrop[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-backdrop[data-v-ebd3a626]{background:#f8fafcbd}.canvas-root.theme-light .prompt-edit-modal[data-v-ebd3a626],.canvas-root.theme-light .composition-modal[data-v-ebd3a626]{border-color:var(--vc-border);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;color:var(--vc-text);box-shadow:var(--vc-shadow-lg)}.canvas-root.theme-light .prompt-edit-modal-head[data-v-ebd3a626],.canvas-root.theme-light .prompt-edit-modal-actions[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-head[data-v-ebd3a626]{border-color:var(--vc-border)}.canvas-root.theme-light .prompt-edit-modal-eyebrow[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-eyebrow-tag[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-shot-titlebox .composition-shot-order[data-v-ebd3a626]{color:var(--vc-accent)}.canvas-root.theme-light .prompt-edit-modal-head h3[data-v-ebd3a626],.canvas-root.theme-light .prompt-edit-field span[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-head h3[data-v-ebd3a626],.canvas-root.theme-light .composition-stat-value[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-section-title[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-shot-head strong[data-v-ebd3a626]{color:var(--vc-text)}.canvas-root.theme-light .prompt-edit-textarea[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-description[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-shot[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-transcript[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-shot-tag[data-v-ebd3a626]{border-color:var(--vc-border);background:#f8fafcdb;color:var(--vc-text-secondary)}.canvas-root.theme-light .prompt-edit-secondary-btn[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-close[data-v-ebd3a626]{border-color:var(--vc-border);background:#fff;color:var(--vc-text-muted)}.canvas-root.theme-light .prompt-edit-primary-btn[data-v-ebd3a626]{border-color:#2563eb57;background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));color:#fff}.canvas-root.theme-light .composition-stat-key[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-section-meta[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-description[data-v-ebd3a626],.canvas-root.theme-light .composition-modal-transcript[data-v-ebd3a626]{color:var(--vc-text-muted)}.canvas-root.theme-light .composition-modal-shot[data-v-ebd3a626]:hover{border-color:var(--vc-border-strong);background:#fff}.canvas-root.theme-light .composition-modal-shot-tag-time[data-v-ebd3a626]{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}:root[data-theme=light] .prompt-edit-modal-backdrop,:root[data-theme=light] .composition-modal-backdrop{background:#f8fafcbd}:root[data-theme=light] .prompt-edit-modal,:root[data-theme=light] .composition-modal{border-color:var(--vc-border);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;color:var(--vc-text);box-shadow:var(--vc-shadow-lg)}:root[data-theme=light] .prompt-edit-modal-head,:root[data-theme=light] .prompt-edit-modal-actions,:root[data-theme=light] .composition-modal-head{border-color:var(--vc-border)}:root[data-theme=light] .prompt-edit-modal-eyebrow,:root[data-theme=light] .composition-modal-eyebrow-tag,:root[data-theme=light] .composition-modal-shot-titlebox .composition-shot-order{color:var(--vc-accent)}:root[data-theme=light] .prompt-edit-modal-head h3,:root[data-theme=light] .prompt-edit-field span,:root[data-theme=light] .composition-modal-head h3,:root[data-theme=light] .composition-stat-value,:root[data-theme=light] .composition-modal-section-title,:root[data-theme=light] .composition-modal-shot-head strong{color:var(--vc-text)}:root[data-theme=light] .prompt-edit-textarea,:root[data-theme=light] .composition-modal-description,:root[data-theme=light] .composition-modal-shot,:root[data-theme=light] .composition-modal-transcript,:root[data-theme=light] .composition-modal-shot-tag{border-color:var(--vc-border);background:#f8fafcdb;color:var(--vc-text-secondary)}:root[data-theme=light] .prompt-edit-secondary-btn,:root[data-theme=light] .composition-modal-close,:root[data-theme=light] .prompt-edit-modal-close{border-color:var(--vc-border);background:#fff;color:var(--vc-text-muted)}:root[data-theme=light] .prompt-edit-secondary-btn:hover,:root[data-theme=light] .composition-modal-close:hover,:root[data-theme=light] .prompt-edit-modal-close:hover{border-color:var(--vc-border-strong);background:#f8fafc;color:var(--vc-text)}:root[data-theme=light] .prompt-edit-primary-btn{border-color:#2563eb57;background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));color:#fff}:root[data-theme=light] .composition-stat-key,:root[data-theme=light] .composition-modal-section-meta,:root[data-theme=light] .composition-modal-description,:root[data-theme=light] .composition-modal-transcript{color:var(--vc-text-muted)}:root[data-theme=light] .composition-stat-divider{background:#0f172a1f}:root[data-theme=light] .composition-modal-shot:hover{border-color:var(--vc-border-strong);background:#fff}:root[data-theme=light] .composition-modal-shot-tag-time{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}:root[data-theme=light] .composition-modal-selected-tag{border-color:#0596692e;background:#0596691a;color:#047857}:root[data-theme=light] .composition-modal .composition-ai-pill{border-color:#2563eb33;background:#2563eb14;color:#1d4ed8}:root[data-theme=light] .composition-modal .composition-general-pill{border-color:#0596692e;background:#0596691a;color:#047857}:root[data-theme=light] .composition-modal .composition-position-pill{border-color:#d9770638;background:#d9770614;color:#92400e}@media(max-width:1480px){.canvas-toolbar-actions[data-v-ebd3a626]{justify-content:flex-start}}@media(max-width:980px){.asset-grid[data-v-ebd3a626]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.composition-grid[data-v-ebd3a626]{grid-template-columns:1fr!important}.composition-shot-list[data-v-ebd3a626]{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-modal-shot-list[data-v-ebd3a626]{grid-template-columns:1fr}}@media(max-width:720px){.asset-grid[data-v-ebd3a626]{grid-template-columns:1fr!important}.composition-shot-list[data-v-ebd3a626]{grid-template-columns:1fr}.composition-modal-backdrop[data-v-ebd3a626]{padding:14px}.composition-modal[data-v-ebd3a626]{width:100%;max-height:calc(100vh - 28px)}.composition-modal-head[data-v-ebd3a626],.composition-modal-actions[data-v-ebd3a626]{padding-left:16px;padding-right:16px}.composition-modal-meta[data-v-ebd3a626],.composition-modal-description[data-v-ebd3a626]{margin-left:16px;margin-right:16px}.composition-modal-shot-list[data-v-ebd3a626]{padding-left:16px;padding-right:16px}.panel-footer[data-v-ebd3a626]{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-75df2504]{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-75df2504]{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-75df2504],.rail-button[data-v-75df2504]{border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#f8fafc}.rail-brand[data-v-75df2504]{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-75df2504]{color:#f472b6;font-size:.94rem;font-weight:900;letter-spacing:.08em}.rail-brand-logo[data-v-75df2504]{width:36px;height:36px;object-fit:contain;border-radius:8px}.rail-divider[data-v-75df2504]{width:36px;height:1px;background:#94a3b824}.rail-actions[data-v-75df2504]{width:100%;display:flex;flex-direction:column;gap:12px}.rail-button[data-v-75df2504]{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-75df2504]{border-color:#f472b638;background:linear-gradient(180deg,#f472b624,#ffffff0a),#ffffff05}.rail-icon[data-v-75df2504]{font-size:1.3rem;line-height:1}.rail-label[data-v-75df2504]{font-size:.72rem;color:#d5def0}.rail-spacer[data-v-75df2504]{flex:1}.rail-footer[data-v-75df2504]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.rail-status[data-v-75df2504]{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-75df2504]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 18px #22c55e8c}.rail-logout[data-v-75df2504]{border-color:#94a3b829;background:#0f172aad}.rail-user[data-v-75df2504]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8090a7;font-size:.68rem;text-align:center}.workspace-main[data-v-75df2504]{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-75df2504]{flex-shrink:0;display:flex;justify-content:center;padding:0 16px 14px}.managed-mode-shell[data-v-75df2504]{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-75df2504]{max-width:520px;align-items:center;border-radius:18px;background:#201a1cfa;box-shadow:inset 0 0 0 1px #f8717138,0 18px 48px #00000052}.managed-mode-orbit[data-v-75df2504]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.managed-mode-orbit-glow[data-v-75df2504],.managed-mode-orbit-path[data-v-75df2504]{fill:none;stroke:url(#managed-mode-orbit-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15 85;animation:managed-mode-orbit-dash-75df2504 2.8s linear infinite;will-change:stroke-dashoffset}.managed-mode-orbit-glow[data-v-75df2504]{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-75df2504]{stroke-width:2;opacity:.98}.managed-mode-copy[data-v-75df2504],.managed-mode-stop[data-v-75df2504],.managed-mode-actions[data-v-75df2504]{position:relative;z-index:1}.managed-mode-copy[data-v-75df2504]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 170px;color:#e5e5e5}.managed-mode-icon[data-v-75df2504]{font-size:1.1rem;line-height:1;color:#fffc}.managed-mode-label[data-v-75df2504]{font-size:.82rem;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.managed-mode-stop[data-v-75df2504]{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:14px;background:#ffffff0f;cursor:pointer}.managed-mode-stop[data-v-75df2504]:disabled{cursor:not-allowed;opacity:.45}.managed-mode-stop-icon[data-v-75df2504]{width:14px;height:14px;border-radius:3px;background:#fffc}.managed-mode-actions[data-v-75df2504]{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.managed-mode-retry[data-v-75df2504],.managed-mode-skip[data-v-75df2504]{flex:0 0 auto;min-width:78px;height:38px;padding:0 16px;border:0;border-radius:14px;background:#f871712e;color:#fecaca;font-size:.82rem;font-weight:800;letter-spacing:0;cursor:pointer}.managed-mode-retry[data-v-75df2504]:hover{background:#f8717147;color:#fee2e2}.managed-mode-skip[data-v-75df2504]{background:#ffffff0f;color:#f4f4f5}.managed-mode-skip[data-v-75df2504]:hover{background:#ffffff1f;color:#fff}@keyframes managed-mode-orbit-dash-75df2504{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.managed-mode-orbit-glow[data-v-75df2504],.managed-mode-orbit-path[data-v-75df2504]{animation:none}}.ghost-button[data-v-75df2504],.solid-button[data-v-75df2504],.capsule-btn[data-v-75df2504]{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-75df2504],.capsule-btn[data-v-75df2504]{background:#ffffff0a}.solid-button[data-v-75df2504]{background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));border-color:#60a5fa4d;color:#fff}.header-actions[data-v-75df2504]{display:flex;align-items:center;gap:10px}.rail-button[data-v-75df2504]:hover,.rail-brand[data-v-75df2504]:hover,.ghost-button[data-v-75df2504]:hover,.solid-button[data-v-75df2504]:hover,.capsule-btn[data-v-75df2504]:hover,.stage-node-toggle[data-v-75df2504]:hover{transform:translateY(-1px)}.director-panel[data-v-75df2504]{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(148,163,184,.1);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#11161f,#0d1218);box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000073}.panel-header[data-v-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid rgba(148,163,184,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.panel-header-titlebar[data-v-75df2504]{min-height:60px}.panel-titlebar-title[data-v-75df2504]{min-width:0;color:#f1f5f9;font-size:1.04rem;font-weight:700;letter-spacing:-.01em}.task-config-summary[data-v-75df2504]{flex-shrink:0;display:grid;gap:8px;padding:10px 18px 12px;border-bottom:1px solid rgba(148,163,184,.08);background:#0f172a47}.task-config-summary-title[data-v-75df2504]{color:#cbd5e1;font-size:.74rem;font-weight:800}.task-config-summary-items[data-v-75df2504]{display:flex;flex-wrap:wrap;gap:6px}.task-config-chip[data-v-75df2504]{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 8px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff09;color:#f8fafc;font-size:.72rem;line-height:1.2}.task-config-chip-label[data-v-75df2504]{color:#94a3b8}.task-config-chip strong[data-v-75df2504]{min-width:0;overflow-wrap:anywhere;font-weight:800}.panel-header-titlebar .capsule-btn[data-v-75df2504]{padding:8px 14px;font-size:.9rem}.icon-button[data-v-75df2504]{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-75df2504]:hover{transform:translateY(-1px)}.panel-scroll[data-v-75df2504]{height:100%;flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding:16px 28px 96px 24px;scrollbar-width:none;scrollbar-color:transparent transparent}.panel-scroll-shell[data-v-75df2504]{position:relative;flex:1;min-height:0}.panel-scroll[data-v-75df2504]::-webkit-scrollbar{width:0;height:0}.chat-feed[data-v-75df2504]{display:flex;flex-direction:column;gap:0}.chat-feed[data-v-75df2504]:after{content:"";flex:0 0 72px}.chat-message[data-v-75df2504]{display:flex;align-items:flex-start;gap:0;margin-top:16px}.chat-message[data-v-75df2504]:first-child{margin-top:0}.chat-message.is-stream[data-v-75df2504]{margin-top:4px}.chat-message:not(.is-stream)+.chat-message.is-stream[data-v-75df2504]{margin-top:10px}.chat-message.is-stream+.chat-message.is-stream[data-v-75df2504]{margin-top:4px}.chat-message.is-stream+.chat-message[data-v-75df2504]:not(.is-stream){margin-top:10px}.chat-message-main[data-v-75df2504]{flex:1;min-width:0}.chat-message.is-user .chat-message-main[data-v-75df2504]{display:flex;justify-content:flex-end}.stage-chat-card[data-v-75df2504],.agent-control-card[data-v-75df2504]{width:100%;box-sizing:border-box}.stage-chat-card[data-v-75df2504]{padding-top:2px}.stage-role-kicker[data-v-75df2504]{color:#f5f5f57a;font-size:.68rem;font-weight:700;letter-spacing:.04em}.stage-narrative[data-v-75df2504]{margin-top:10px;color:#f1f5f9;font-size:.95rem;font-weight:600;line-height:1.6;letter-spacing:-.01em}.stage-status-card[data-v-75df2504]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.1);background:#ffffff05;box-shadow:inset 0 1px #ffffff08}.stage-status-card[data-v-75df2504] .n-tag{--n-color: rgba(255, 255, 255, .04) !important;--n-text-color: #d4d4d8 !important;--n-border: 1px solid rgba(255, 255, 255, .08) !important}.stage-status-card-main[data-v-75df2504]{min-width:0;display:flex;align-items:center;gap:14px}.stage-status-icon[data-v-75df2504]{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#f1f5f9;font-size:.78rem;font-weight:700}.stage-status-icon.status-completed[data-v-75df2504]{background:#34d39924;color:#34d399}.stage-status-icon.status-running[data-v-75df2504]{background:#60a5fa24;color:#60a5fa}.stage-status-icon.status-error[data-v-75df2504]{background:#f8717124;color:#fca5a5}.stage-status-icon.status-pending[data-v-75df2504],.stage-status-icon.status-locked[data-v-75df2504]{background:#ffffff0f;color:#d4d4d8}.stage-status-icon.status-stopped[data-v-75df2504]{background:#a1a1aa24;color:#d4d4d8}.stage-status-card-title[data-v-75df2504]{color:#f1f5f9;font-size:.86rem;font-weight:600;letter-spacing:-.01em}.chat-meta-row[data-v-75df2504]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.chat-stage-pill[data-v-75df2504]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.16);background:transparent;color:#94a3b8;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.chat-status-pill[data-v-75df2504]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.16);background:#ffffff05;color:#cbd5e1;font-size:.66rem;font-weight:600;letter-spacing:.02em}.chat-status-pill[data-v-75df2504]:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;margin-right:6px}.chat-status-pill.status-completed[data-v-75df2504]{color:#34d399}.chat-status-pill.status-running[data-v-75df2504]{color:#60a5fa}.chat-status-pill.status-error[data-v-75df2504]{color:#f87171}.chat-status-pill.status-pending[data-v-75df2504],.chat-status-pill.status-locked[data-v-75df2504]{color:#cbd5e1}.chat-status-pill.status-stopped[data-v-75df2504]{color:#94a3b8}@keyframes pendingPulse-75df2504{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 4px #6366f152}}.chat-status-pill.status-pending[data-v-75df2504]{animation:pendingPulse-75df2504 2.4s ease-in-out infinite;border-color:#6366f15c}@media(prefers-reduced-motion:reduce){.chat-status-pill.status-pending[data-v-75df2504]{animation:none}}.layout-task .chat-status-pill.status-pending[data-v-75df2504]{animation:none}.stage-progress-block[data-v-75df2504]{margin-top:18px}.stage-progress-label[data-v-75df2504]{color:#f5f5f575;font-size:.68rem;font-weight:700;letter-spacing:.04em}.stage-progress-list[data-v-75df2504]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.stage-progress-item[data-v-75df2504]{padding:16px 18px;border-radius:26px;border:1px solid rgba(255,255,255,.07);background:#232325f0}.stage-progress-item-head[data-v-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage-progress-item-title[data-v-75df2504]{min-width:0;display:flex;align-items:center;gap:8px;color:#f5f5f5;font-size:.82rem;font-weight:800}.stage-progress-item-glyph[data-v-75df2504]{color:#f5f5f5;font-size:.86rem;line-height:1}.stage-progress-item.status-completed .stage-progress-item-glyph[data-v-75df2504],.stage-progress-item-status.status-completed[data-v-75df2504]{color:#86efac}.stage-progress-item.status-running .stage-progress-item-glyph[data-v-75df2504],.stage-progress-item-status.status-running[data-v-75df2504]{color:#7dd3fc}.stage-progress-item.status-error .stage-progress-item-glyph[data-v-75df2504],.stage-progress-item-status.status-error[data-v-75df2504]{color:#fca5a5}.stage-progress-item.status-pending .stage-progress-item-glyph[data-v-75df2504],.stage-progress-item-status.status-pending[data-v-75df2504],.stage-progress-item.status-stopped .stage-progress-item-glyph[data-v-75df2504],.stage-progress-item-status.status-stopped[data-v-75df2504]{color:#d4d4d8}.stage-progress-item-copy[data-v-75df2504]{margin-top:8px;color:#c8cbd2;font-size:.8rem;line-height:1.62}.stage-progress-bar-wrap[data-v-75df2504]{display:flex;align-items:center;gap:8px;margin-top:8px}.stage-progress-bar-track[data-v-75df2504]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.stage-progress-bar-fill[data-v-75df2504]{height:100%;background:#4e9eff;border-radius:2px;transition:width .3s ease}.stage-progress-bar-pct[data-v-75df2504]{flex-shrink:0;font-size:.72rem;color:#8b8fa8;min-width:32px;text-align:right}.stage-progress-item-status[data-v-75df2504]{flex-shrink:0;font-size:.68rem;font-weight:700}.stage-card-footer[data-v-75df2504]{margin-top:16px;color:#a1a1aa;font-size:.78rem;line-height:1.58}.agent-control-card[data-v-75df2504]{padding:16px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,#171c27,#131822);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d;container-type:inline-size}.agent-control-card .agent-banner+.chat-meta-row[data-v-75df2504]{margin-top:12px}.agent-control-card[data-v-75df2504] .n-tag{--n-color: rgba(255, 255, 255, .04) !important;--n-text-color: #d4d4d8 !important;--n-border: 1px solid rgba(255, 255, 255, .08) !important}.agent-control-card[data-v-75df2504] .n-button{--n-text-color: #cbd5e1 !important;--n-text-color-hover: #f1f5f9 !important;--n-text-color-pressed: #f1f5f9 !important;--n-text-color-focus: #f1f5f9 !important;--n-border: 1px solid rgba(148, 163, 184, .16) !important;--n-border-hover: 1px solid rgba(129, 140, 248, .4) !important;--n-border-pressed: 1px solid rgba(99, 102, 241, .42) !important;--n-border-focus: 1px solid rgba(129, 140, 248, .4) !important;--n-color: rgba(255, 255, 255, .02) !important;--n-color-hover: rgba(99, 102, 241, .12) !important;--n-color-pressed: rgba(79, 70, 229, .16) !important;--n-color-focus: rgba(99, 102, 241, .12) !important;font-weight:600}.agent-control-card[data-v-75df2504] .n-button--primary-type{--n-color: #6366f1 !important;--n-color-hover: #818cf8 !important;--n-color-pressed: #4f46e5 !important;--n-color-focus: #6366f1 !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(99, 102, 241, .4) !important;--n-border-hover: 1px solid rgba(129, 140, 248, .5) !important;--n-border-pressed: 1px solid rgba(99, 102, 241, .42) !important;--n-border-focus: 1px solid rgba(129, 140, 248, .5) !important;--n-ripple-color: #818cf8 !important;font-weight:600}.agent-control-card[data-v-75df2504] .n-button--disabled{--n-color-disabled: rgba(99, 102, 241, .08) !important;--n-text-color-disabled: rgba(241, 245, 249, .4) !important;--n-border-disabled: 1px solid rgba(148, 163, 184, .12) !important}.agent-control-card[data-v-75df2504] .n-checkbox{--n-text-color: #cbd5e1 !important;--n-color-checked: #6366f1 !important;--n-border: 1px solid rgba(148, 163, 184, .28) !important;--n-border-checked: 1px solid #818cf8 !important;--n-border-focus: 1px solid #a5b4fc !important;--n-check-mark-color: #ffffff !important}.agent-control-card[data-v-75df2504] .n-base-selection,.agent-control-card[data-v-75df2504] .n-input-number,.agent-control-card[data-v-75df2504] .n-input{--n-color: rgba(15, 23, 42, .5) !important;--n-color-active: rgba(15, 23, 42, .7) !important;--n-text-color: #f1f5f9 !important;--n-placeholder-color: rgba(203, 213, 225, .5) !important;--n-border: 1px solid rgba(148, 163, 184, .14) !important;--n-border-active: 1px solid rgba(129, 140, 248, .5) !important;--n-border-focus: 1px solid rgba(129, 140, 248, .5) !important;--n-border-hover: 1px solid rgba(148, 163, 184, .24) !important;--n-border-radius: 8px !important}.selection-control-card[data-v-75df2504]{border-color:#ffffff14}.selection-control-card[data-v-75df2504] .n-tag{--n-color: rgba(255, 255, 255, .04) !important;--n-text-color: #d4d4d8 !important;--n-border: 1px solid rgba(255, 255, 255, .08) !important}.selection-control-card.is-readonly[data-v-75df2504]{border-color:#ffffff14}.selection-card-head[data-v-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:10px}.selection-count-pill[data-v-75df2504]{flex-shrink:0;padding:4px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.16);background:#ffffff05;color:#cbd5e1;font-size:.66rem;font-weight:600;letter-spacing:.02em}.selection-control-card.is-readonly .selection-count-pill[data-v-75df2504]{border-color:#94a3b82e;background:#94a3b814;color:#cbd5e1}.selection-stage-hint[data-v-75df2504]{margin-top:10px;color:#8da2c0;font-size:.68rem;line-height:1.5}.selection-preview-grid[data-v-75df2504]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.selection-preview-card[data-v-75df2504]{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-75df2504]{width:100%;display:block;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.selection-preview-hit[data-v-75df2504]:disabled{cursor:default}.selection-preview-image[data-v-75df2504],.selection-preview-fallback[data-v-75df2504]{width:100%;aspect-ratio:.9;display:block}.selection-preview-image[data-v-75df2504]{object-fit:cover}.selection-preview-fallback[data-v-75df2504]{display:grid;place-items:center;padding:14px;background:linear-gradient(180deg,#1e293be0,#0f172af5);color:#f8fafc;font-size:.78rem;font-weight:700;text-align:center}.selection-preview-overlay[data-v-75df2504]{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-75df2504]{color:#f8fafc;font-size:.7rem;font-weight:700;line-height:1.3}.selection-preview-meta[data-v-75df2504]{color:#e2e8f0d1;font-size:.64rem}.selection-remove-btn[data-v-75df2504]{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-75df2504]:disabled{opacity:.42;cursor:not-allowed}.selection-control-card.is-readonly .selection-preview-card[data-v-75df2504]{box-shadow:none;filter:none}.selection-control-card.is-readonly .selection-preview-overlay[data-v-75df2504]{background:linear-gradient(180deg,#02061729,#020617f5)}.selection-preview-card.is-placeholder[data-v-75df2504]{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-75df2504]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#d4d4d8;font-size:1rem;font-weight:600}.selection-placeholder-copy[data-v-75df2504]{color:#8da2c0;font-size:.66rem;line-height:1.45}.selection-action-row[data-v-75df2504]{margin-top:14px;align-items:flex-end}.selection-primary-btn[data-v-75df2504]{min-width:118px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;border:1px solid rgba(99,102,241,.4);background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;--n-color: #6366f1 !important;--n-color-hover: #818cf8 !important;--n-color-pressed: #4f46e5 !important;--n-color-focus: #6366f1 !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(99, 102, 241, .4) !important;--n-border-hover: 1px solid rgba(129, 140, 248, .5) !important;--n-border-pressed: 1px solid rgba(99, 102, 241, .42) !important;--n-border-focus: 1px solid rgba(129, 140, 248, .5) !important;--n-border-radius: 8px !important;font-size:.78rem;font-weight:600;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0006,0 4px 12px #4f46e53d;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.selection-primary-btn[data-v-75df2504]:hover:not(:disabled){border-color:#818cf880;background:linear-gradient(180deg,#818cf8,#6366f1);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 2px 4px #0006,0 8px 20px #4f46e55c}.selection-primary-btn[data-v-75df2504]:active:not(:disabled){transform:translateY(0)}.selection-primary-btn[data-v-75df2504]:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #6366f152}@media(prefers-reduced-motion:reduce){.selection-primary-btn[data-v-75df2504]{transition:none}.selection-primary-btn[data-v-75df2504]:hover:not(:disabled){transform:none}}.selection-control-card.is-readonly .selection-primary-btn[data-v-75df2504]{border-color:#94a3b829}.selection-primary-btn[data-v-75df2504]: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-75df2504]{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:999px;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.agent-banner.tone-rose[data-v-75df2504],.agent-banner.tone-cyan[data-v-75df2504],.agent-banner.tone-violet[data-v-75df2504],.agent-banner.tone-amber[data-v-75df2504]{background:#ffffff08}.agent-banner.tone-rose .agent-banner-icon[data-v-75df2504]{background:linear-gradient(135deg,#f472b6,#c084fc)}.agent-banner.tone-cyan .agent-banner-icon[data-v-75df2504]{background:linear-gradient(135deg,#22d3ee,#818cf8)}.agent-banner.tone-violet .agent-banner-icon[data-v-75df2504]{background:linear-gradient(135deg,#a78bfa,#818cf8)}.agent-banner.tone-amber .agent-banner-icon[data-v-75df2504]{background:linear-gradient(135deg,#fbbf24,#f472b6)}.agent-banner-compact[data-v-75df2504]{gap:6px;padding:2px 9px 2px 2px}.agent-banner-icon[data-v-75df2504]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#818cf8,#6366f1);color:#fff;font-size:.74rem;font-weight:700;box-shadow:inset 0 1px #ffffff52}.agent-banner-icon-compact[data-v-75df2504]{width:22px;height:22px;font-size:.64rem}.agent-banner-name[data-v-75df2504]{color:#f1f5f9;font-size:.84rem;font-weight:700;letter-spacing:-.01em}.agent-banner-name-compact[data-v-75df2504]{font-size:.72rem}.agent-summary-title[data-v-75df2504]{margin-top:14px;color:#f1f5f9;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.agent-summary-copy[data-v-75df2504]{margin-top:6px;color:#cbd5e1;line-height:1.6;font-size:.78rem}.agent-summary-list[data-v-75df2504]{margin:14px 0 0;padding-left:20px;color:#d0d3da;line-height:1.68;font-size:.82rem}.agent-summary-list li+li[data-v-75df2504]{margin-top:8px}.agent-event-card[data-v-75df2504]{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-75df2504]{padding-left:2px}.event-flow-meta[data-v-75df2504]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#76879e;font-size:.68rem;line-height:1.2}.event-flow-agent[data-v-75df2504]{color:#d9e4f6;font-weight:700;font-size:.7rem}.event-flow-separator[data-v-75df2504]{color:#94a3b870}.event-flow-status[data-v-75df2504]{font-weight:600}.event-flow-stage[data-v-75df2504]{color:#8da2c0}.event-flow-title[data-v-75df2504]{margin-top:5px;color:#f1f5f9;font-size:.76rem;font-weight:700;line-height:1.35}.event-flow-status.status-completed[data-v-75df2504]{color:#86efac}.event-flow-status.status-running[data-v-75df2504]{color:#7dd3fc}.event-flow-status.status-error[data-v-75df2504]{color:#fca5a5}.event-flow-copy[data-v-75df2504]{margin-top:4px;color:#93a6c2;font-size:.76rem;line-height:1.62}.event-flow-line-rich[data-v-75df2504]{max-width:min(88%,620px);padding:2px 0 2px 2px}.event-complete-card[data-v-75df2504]{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-75df2504]{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-75df2504]{color:#86efac;font-size:.92rem;font-weight:900;line-height:1}.event-complete-title[data-v-75df2504]{color:#f4f4f5;font-size:.84rem;font-weight:800;letter-spacing:-.02em;line-height:1.35}.user-reply-bubble[data-v-75df2504]{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-75df2504]{gap:0}.user-reply-meta[data-v-75df2504]{color:#ffffff9e;font-size:.66rem;font-weight:700;letter-spacing:.03em}.user-reply-title[data-v-75df2504]{margin-top:6px;color:#fff;font-size:.98rem;font-weight:800}.user-reply-copy[data-v-75df2504]{margin-top:8px;color:#ffffffe6;line-height:1.6;font-size:.82rem;overflow-wrap:anywhere}.user-reply-tags[data-v-75df2504]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.user-reply-tag[data-v-75df2504]{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-75df2504]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.chat-field-group[data-v-75df2504]{display:flex;flex-direction:column;gap:6px}.chat-field-label[data-v-75df2504]{color:#94a3b8;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.chat-inline-check[data-v-75df2504]{display:inline-flex;align-items:center;gap:8px;color:#dbe6ff;font-size:.72rem;font-weight:600}.chat-inline-check input[data-v-75df2504]{margin:0}.control-chip-row[data-v-75df2504]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chat-field-control[data-v-75df2504],.chat-prompt-area[data-v-75df2504]{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;color:#eef2ff}.chat-field-control[data-v-75df2504]{padding:8px 10px;font-size:.72rem}.chat-upload-trigger[data-v-75df2504]{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-75df2504]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.chat-prompt-area[data-v-75df2504]{min-height:78px;padding:8px 10px;resize:vertical;line-height:1.48;font-size:.72rem}.chat-mode-tabs[data-v-75df2504]{display:flex;gap:6px}.chat-mode-tab[data-v-75df2504]{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-75df2504]{border-color:#60a5fa47;background:#3b82f624;color:#eff6ff}.chat-action-row[data-v-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(148,163,184,.08)}.ai-storyboard-video-actions[data-v-75df2504]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ai-storyboard-video-actions .workflow-primary-btn[data-v-75df2504],.ai-storyboard-video-actions .workflow-ghost-btn[data-v-75df2504]{width:100%}.chat-control-hint[data-v-75df2504]{color:#8da2c0;font-size:.66rem;line-height:1.45}.general-material-picker[data-v-75df2504]{display:grid;gap:10px;margin-top:14px}.general-material-select[data-v-75df2504],.general-material-select[data-v-75df2504] .n-base-selection{width:100%;min-width:0}.general-material-select[data-v-75df2504] .n-base-selection-tags{min-width:0;flex-wrap:nowrap;overflow:hidden}.general-material-select[data-v-75df2504] .n-base-selection-tag-wrapper{min-width:0;max-width:calc(100% - 46px);flex:0 1 auto}.general-material-select[data-v-75df2504] .n-tag{min-width:0;max-width:100%}.general-material-select[data-v-75df2504] .n-tag__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-material-select[data-v-75df2504] .n-base-selection-input-tag{min-width:1px;flex:1 1 18px}.general-material-select[data-v-75df2504] .n-base-selection-placeholder__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-material-select-menu{max-width:min(260px,calc(100vw - 32px))}.general-material-select-menu .n-base-select-option__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composition-control-card[data-v-75df2504]{gap:0}.composition-count-setting[data-v-75df2504]{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:16px}.composition-count-copy .chat-field-label[data-v-75df2504]{text-transform:none;letter-spacing:-.005em;font-size:.92rem;line-height:1.35;font-weight:700;color:#f1f5f9;white-space:nowrap}.composition-count-copy .chat-control-hint[data-v-75df2504]{margin-top:5px;font-size:.72rem;line-height:1.5}.composition-count-copy[data-v-75df2504]{min-width:0;max-width:none}.composition-count-input[data-v-75df2504]{width:100%;min-width:0}.composition-count-input[data-v-75df2504] .n-input{min-height:44px;border-radius:10px}.composition-count-input[data-v-75df2504] .n-input-wrapper{align-items:center;padding-top:0;padding-bottom:0}.composition-count-input[data-v-75df2504] .n-input-number-button{background:#0f172a3d;width:40px;font-size:.98rem}.composition-count-input[data-v-75df2504] .n-input__input-el,.composition-count-input[data-v-75df2504] .n-input-number-input{height:44px;line-height:44px;text-align:center;font-size:.95rem;font-weight:700}.composition-options-grid[data-v-75df2504]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.composition-option-field[data-v-75df2504]{min-width:0;display:grid;gap:5px}.composition-option-field[data-v-75df2504] .n-base-selection{width:100%}.composition-count-warning[data-v-75df2504]{margin-top:8px;color:#fecaca;font-size:.68rem;line-height:1.45}.composition-action-row[data-v-75df2504]{display:flex;flex-direction:column;align-items:stretch}.composition-action-row .chat-control-hint[data-v-75df2504]{max-width:none;font-size:.72rem;line-height:1.5}.composition-action-row .workflow-primary-btn[data-v-75df2504]{align-self:flex-end;flex:0 0 auto;width:144px;min-width:144px;max-width:144px;min-height:34px;border-radius:8px;font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #4f46e529}.workflow-primary-btn[data-v-75df2504],.workflow-ghost-btn[data-v-75df2504]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:8px;cursor:pointer;white-space:nowrap;font-size:.78rem;font-weight:600;letter-spacing:-.005em;line-height:1.2;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.workflow-primary-btn[data-v-75df2504]{border:1px solid rgba(99,102,241,.4);background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0006,0 4px 12px #4f46e53d}.workflow-primary-btn[data-v-75df2504]:hover:not(:disabled){border-color:#818cf880;background:linear-gradient(180deg,#818cf8,#6366f1);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 2px 4px #0006,0 8px 20px #4f46e55c}.workflow-primary-btn[data-v-75df2504]:active:not(:disabled){transform:translateY(0)}.workflow-primary-btn[data-v-75df2504]:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #6366f152}.workflow-ghost-btn[data-v-75df2504]{width:100%;border:1px solid rgba(148,163,184,.16);background:#ffffff05;color:#cbd5e1}.workflow-ghost-btn[data-v-75df2504]:hover:not(:disabled){border-color:#94a3b847;background:#ffffff0d;color:#f1f5f9}.workflow-primary-btn[data-v-75df2504]:disabled,.workflow-ghost-btn[data-v-75df2504]:disabled{border-color:#94a3b81f;background:#6366f114;color:#f1f5f966;box-shadow:none;opacity:1;cursor:not-allowed}.workflow-ghost-btn[data-v-75df2504]:disabled{background:#ffffff05}@media(prefers-reduced-motion:reduce){.workflow-primary-btn[data-v-75df2504],.workflow-ghost-btn[data-v-75df2504]{transition:none}.workflow-primary-btn[data-v-75df2504]:hover:not(:disabled){transform:none}}.chat-primary-btn[data-v-75df2504]{padding:6px 12px;border-radius:8px;border:1px solid rgba(99,102,241,.4);background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;font-size:.72rem;font-weight:600}.chat-secondary-btn[data-v-75df2504]{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-75df2504]{border-color:#f8fafc1f;background:#0f172a8f;color:#cbd5e1}.chat-primary-btn[data-v-75df2504]:disabled{opacity:.52;cursor:not-allowed}.chat-secondary-btn[data-v-75df2504]:disabled{opacity:.52;cursor:not-allowed}.board-shell[data-v-75df2504]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0}.panel-scrollbar[data-v-75df2504]{position:absolute;top:12px;right:4px;bottom:12px;width:4px;pointer-events:none;opacity:0;transition:opacity .2s ease}.panel-scroll-shell:hover .panel-scrollbar[data-v-75df2504]{opacity:1}.panel-scrollbar-track[data-v-75df2504]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b80f}.panel-scrollbar-thumb[data-v-75df2504]{position:absolute;left:0;right:0;top:0;border-radius:999px;background:#94a3b847;box-shadow:none}.toast[data-v-75df2504]{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-75df2504]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22}.shot-editor-drawer[data-v-75df2504]{width:100%;height:100%;display:flex;flex-direction:column;background:#060d1a;overflow:hidden}.shot-editor-topbar[data-v-75df2504]{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-75df2504]{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.shot-editor-topbar-kicker[data-v-75df2504]{flex-shrink:0;color:#334155;font-size:.66rem;font-weight:700;letter-spacing:.1em}.shot-editor-topbar-title[data-v-75df2504]{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-75df2504]{flex-shrink:0;display:flex;align-items:center;gap:8px}.shot-editor-save-action[data-v-75df2504]{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-75df2504]:hover{background:#38bdf82e;border-color:#38bdf880}.shot-editor-close-btn[data-v-75df2504]{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-75df2504]:hover{color:#e2e8f0;border-color:#94a3b847}.shot-editor-drawer-body[data-v-75df2504]{flex:1;min-height:0;overflow:hidden}.shot-editor-footer[data-v-75df2504]{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-75df2504]{display:flex;flex-direction:column;gap:3px;min-width:0}.shot-editor-footer-info strong[data-v-75df2504]{color:#f1f5f9;font-size:.84rem;font-weight:600}.shot-editor-footer-info span[data-v-75df2504]{color:#334155;font-size:.72rem;line-height:1.4}.shot-editor-save-btn[data-v-75df2504]{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-75df2504]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.shot-editor-save-btn[data-v-75df2504]:disabled{opacity:.35;cursor:not-allowed;transform:none}.output-workbench-backdrop[data-v-75df2504]{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-75df2504]{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-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 8px}.output-workbench-topbar-actions[data-v-75df2504]{display:inline-flex;align-items:center;gap:8px}.output-workbench-nav-btn[data-v-75df2504]{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-75df2504]{width:40px;height:40px;font-size:1.2rem}.output-workbench-topbar-pill[data-v-75df2504]{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-topbar-pill[data-v-75df2504]:disabled{cursor:not-allowed;opacity:.56}.output-workbench-body[data-v-75df2504]{display:grid;gap:12px;padding:8px 14px 14px}.output-workbench-stage-card[data-v-75df2504],.output-workbench-info-card[data-v-75df2504],.output-workbench-strip-card[data-v-75df2504]{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-75df2504]{display:grid;gap:0}.output-workbench-stage-screen[data-v-75df2504]{position:relative;min-height:360px;display:grid;place-items:center;padding:10px;background:#050505}.output-workbench-stage-badge[data-v-75df2504]{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-75df2504]{width:100%;height:100%;min-height:320px;max-height:min(56vh,480px);display:block;object-fit:contain;background:#000}.output-workbench-empty[data-v-75df2504]{display:grid;place-items:center;color:#9fb0c9;min-height:160px}.output-workbench-info-card[data-v-75df2504],.output-workbench-strip-card[data-v-75df2504]{padding:0}.output-workbench-info-head[data-v-75df2504]{padding:12px 16px 0}.output-workbench-info-label[data-v-75df2504]{color:#f8fafc;font-size:.92rem;font-weight:700}.output-workbench-info-content[data-v-75df2504]{padding:10px 16px 14px;color:#ffffffb3;font-size:.92rem;line-height:1.75}.output-workbench-strip-card[data-v-75df2504]{padding:12px 12px 14px}.output-workbench-strip-head[data-v-75df2504]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px;padding:0 4px}.output-workbench-strip-progress[data-v-75df2504]{color:#e5e7eb;font-size:.92rem;font-weight:700}.output-workbench-strip[data-v-75df2504]{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px}.output-workbench-shot-card[data-v-75df2504]{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-75df2504]:hover{transform:translateY(-1px);border-color:#60a5fa42;box-shadow:0 14px 28px #0206173d}.output-workbench-shot-card.active[data-v-75df2504]{border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffff1f}.output-workbench-shot-thumb[data-v-75df2504]{position:relative;background:linear-gradient(135deg,#3b82f629,#2dd4bf1a),#ffffff08}.output-workbench-shot-badge[data-v-75df2504]{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-75df2504],.output-workbench-shot-fallback[data-v-75df2504]{width:100%;aspect-ratio:16 / 9;display:block}.output-workbench-shot-image[data-v-75df2504]{object-fit:cover}.output-workbench-shot-fallback[data-v-75df2504]{display:grid;place-items:center;color:#eff6ff;font-size:.78rem;font-weight:700}.output-workbench-shot-range[data-v-75df2504]{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-75df2504]{display:grid;gap:6px;padding:10px 12px 12px}.output-workbench-shot-label[data-v-75df2504]{color:#7d8aa3;font-size:.68rem;line-height:1.5}.output-workbench-shot-title[data-v-75df2504]{color:#f8fafc;font-size:.84rem;font-weight:700;line-height:1.5}.preview-modal-backdrop[data-v-75df2504]{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-75df2504]{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-75df2504]{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-75df2504]{color:#7dd3fc;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.preview-title[data-v-75df2504]{margin-top:10px;color:#f8fafc;font-size:1.22rem;font-weight:700;line-height:1.5}.preview-author[data-v-75df2504]{margin-top:8px;color:#9fb0c9}.preview-close[data-v-75df2504]{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-75df2504],.preview-empty[data-v-75df2504]{width:100%;aspect-ratio:16 / 9;display:block;background:#020617}.preview-frame[data-v-75df2504]{border:0}.preview-empty[data-v-75df2504]{display:grid;place-items:center;color:#9fb0c9}.preview-meta-bar[data-v-75df2504]{display:flex;flex-wrap:wrap;gap:10px;padding:18px 22px 22px}.mini-chip[data-v-75df2504]{padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff08;color:#dbe5f6}.preview-link[data-v-75df2504]{padding:8px 12px;border-radius:999px;background:#3b82f629;color:#dbeafe;text-decoration:none}@media(max-width:1320px){.workspace-main[data-v-75df2504]{grid-template-columns:minmax(340px,430px) 1fr}}@media(max-width:1080px){.workspace-main[data-v-75df2504]{grid-template-columns:1fr;grid-template-rows:minmax(320px,46vh) minmax(0,1fr)}}@media(max-width:860px){.workflow-shell[data-v-75df2504]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.workspace-rail[data-v-75df2504]{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-75df2504],.rail-spacer[data-v-75df2504]{display:none}.rail-actions[data-v-75df2504]{width:auto;flex-direction:row}.rail-footer[data-v-75df2504]{width:auto;flex-direction:row;align-items:center;gap:8px}.rail-button[data-v-75df2504]{min-width:84px;flex-direction:row;justify-content:center;padding-inline:12px}.rail-logout[data-v-75df2504]{min-width:72px}.rail-status[data-v-75df2504]{flex-direction:row;margin-left:auto}.rail-user[data-v-75df2504]{display:none}.workspace-main[data-v-75df2504]{padding:10px}.managed-mode-shell[data-v-75df2504]{max-width:none;padding:13px 15px}.managed-mode-stop[data-v-75df2504]{width:38px;height:38px;border-radius:13px}.panel-header[data-v-75df2504],.header-actions[data-v-75df2504]{flex-direction:column;align-items:stretch}.header-actions[data-v-75df2504]{justify-content:flex-start;flex-wrap:wrap}.chat-message-meta[data-v-75df2504]{align-items:flex-start}.chat-status[data-v-75df2504]{margin-left:0}.chat-action-row[data-v-75df2504]{flex-direction:column;align-items:stretch}.composition-count-setting[data-v-75df2504],.composition-options-grid[data-v-75df2504]{grid-template-columns:1fr}.composition-count-input[data-v-75df2504]{width:100%}.composition-action-row[data-v-75df2504]{display:flex}.composition-count-copy[data-v-75df2504],.composition-action-row .chat-control-hint[data-v-75df2504]{max-width:none}.composition-action-row .workflow-primary-btn[data-v-75df2504]{flex-basis:auto;width:144px;max-width:100%}.output-workbench-strip-head[data-v-75df2504]{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.workspace-main[data-v-75df2504]{grid-template-rows:minmax(300px,48vh) minmax(0,1fr)}.managed-mode-shell[data-v-75df2504]{gap:14px;padding:12px 14px}.managed-mode-label[data-v-75df2504]{font-size:.78rem}.project-title[data-v-75df2504]{font-size:1.42rem}.panel-scroll[data-v-75df2504]{padding-inline:16px}.output-workbench-drawer[data-v-75df2504]{width:100%;height:100%;border-radius:0}.shot-editor-footer[data-v-75df2504]{flex-direction:column;align-items:stretch}.shot-editor-save-btn[data-v-75df2504]{width:100%}.output-workbench-backdrop[data-v-75df2504]{padding:0}.output-workbench-body[data-v-75df2504]{padding:10px}.output-workbench-topbar[data-v-75df2504]{padding-inline:10px}.output-workbench-nav-btn[data-v-75df2504],.output-workbench-topbar-pill[data-v-75df2504]{min-height:40px;height:40px}.output-workbench-topbar-pill[data-v-75df2504]{padding-inline:12px;font-size:.82rem}.output-workbench-stage-screen[data-v-75df2504]{min-height:260px;padding:8px}.output-workbench-stage-badge[data-v-75df2504]{top:16px;left:16px}.output-workbench-player[data-v-75df2504]{min-height:240px}.output-workbench-info-card[data-v-75df2504],.output-workbench-strip-card[data-v-75df2504]{padding:0}.output-workbench-info-head[data-v-75df2504]{padding:10px 12px 0}.output-workbench-info-content[data-v-75df2504]{padding:8px 12px 12px;font-size:.88rem}.output-workbench-strip[data-v-75df2504]{display:grid;grid-template-columns:1fr}.output-workbench-shot-card[data-v-75df2504]{flex-basis:auto}}.chat-pop-enter-active[data-v-75df2504],.chat-pop-leave-active[data-v-75df2504]{transition:all .22s ease}.chat-pop-enter-from[data-v-75df2504],.chat-pop-leave-to[data-v-75df2504]{opacity:0;transform:translateY(8px)}.workflow-shell.layout-task[data-v-75df2504]{grid-template-columns:minmax(0,1fr);height:100%}.layout-task .workspace-main[data-v-75df2504]{grid-template-columns:minmax(260px,300px) 1fr;gap:10px;padding:8px}.layout-task .director-panel[data-v-75df2504]{border-radius:14px}.layout-task .panel-header-titlebar[data-v-75df2504]{min-height:44px}.layout-task .panel-titlebar-title[data-v-75df2504]{font-size:.92rem}.layout-task .task-config-summary[data-v-75df2504]{padding:8px 12px 10px}.layout-task .task-config-chip[data-v-75df2504]{font-size:.68rem;padding:4px 7px}.layout-task .panel-scroll[data-v-75df2504]{padding:12px 22px 72px 16px}.layout-task .workflow-stepper[data-v-75df2504]{padding:20px 0 96px}.layout-task .stepper-item[data-v-75df2504]{gap:12px;min-height:76px}.layout-task .stepper-indicator[data-v-75df2504]{width:26px}.layout-task .stepper-dot[data-v-75df2504]{width:26px;height:26px;font-size:.72rem}.layout-task .stepper-line[data-v-75df2504]{margin-top:7px;margin-bottom:7px}.layout-task .stepper-content[data-v-75df2504]{padding:1px 0 28px}.layout-task .stepper-header[data-v-75df2504]{align-items:flex-start;gap:8px;margin-bottom:8px}.layout-task .stepper-title[data-v-75df2504]{flex-direction:column;align-items:flex-start;gap:2px;font-size:.86rem;line-height:1.25}.layout-task .stepper-stage-index[data-v-75df2504]{font-size:.62rem}.layout-task .stepper-stage-name[data-v-75df2504]{max-width:142px}.layout-task .stepper-status-pill[data-v-75df2504]{padding:2px 7px;font-size:.62rem}.layout-task .stepper-desc[data-v-75df2504]{margin-bottom:10px;font-size:.76rem;line-height:1.55}.layout-task .stepper-bullets[data-v-75df2504]{margin-top:7px;padding-left:16px;font-size:.74rem;line-height:1.6}.layout-task .stepper-progress-list[data-v-75df2504]{gap:8px;margin-top:10px}.layout-task .stepper-progress-item[data-v-75df2504]{padding:10px 11px;border-radius:12px}.layout-task .stepper-progress-head[data-v-75df2504]{gap:8px;margin-bottom:7px;font-size:.7rem}.layout-task .stepper-progress-track[data-v-75df2504]{height:4px}.layout-task .chat-message[data-v-75df2504]{margin-top:8px}.layout-task .stage-role-kicker[data-v-75df2504]{font-size:.6rem}.layout-task .stage-narrative[data-v-75df2504]{margin-top:6px;font-size:.78rem;font-weight:700;line-height:1.5}.layout-task .stage-status-card[data-v-75df2504]{margin-top:10px;padding:10px 12px;border-radius:14px;gap:10px}.layout-task .stage-status-card-main[data-v-75df2504]{gap:8px}.layout-task .stage-status-icon[data-v-75df2504]{width:24px;height:24px;font-size:.72rem}.layout-task .stage-status-card-title[data-v-75df2504]{font-size:.76rem;font-weight:700}.layout-task .chat-meta-row[data-v-75df2504]{margin-top:6px;gap:5px}.layout-task .chat-stage-pill[data-v-75df2504],.layout-task .chat-status-pill[data-v-75df2504]{padding:3px 7px;font-size:.58rem;border-radius:4px}.layout-task .stage-progress-block[data-v-75df2504]{margin-top:10px}.layout-task .stage-progress-label[data-v-75df2504]{font-size:.6rem}.layout-task .stage-progress-list[data-v-75df2504]{margin-top:7px;gap:7px}.layout-task .stage-progress-item[data-v-75df2504]{padding:9px 11px;border-radius:12px}.layout-task .stage-progress-item-title[data-v-75df2504]{font-size:.7rem;gap:6px}.layout-task .stage-progress-item-glyph[data-v-75df2504]{font-size:.72rem}.layout-task .stage-progress-item-status[data-v-75df2504]{font-size:.58rem}.layout-task .stage-progress-item-copy[data-v-75df2504]{margin-top:5px;font-size:.68rem;line-height:1.45}.layout-task .stage-card-footer[data-v-75df2504]{margin-top:8px;font-size:.66rem;line-height:1.45}.layout-task .agent-control-card[data-v-75df2504]{padding:12px 14px;border-radius:10px}.layout-task .agent-banner[data-v-75df2504]{gap:6px;padding:2px 9px 2px 2px}.layout-task .agent-banner-icon[data-v-75df2504]{width:22px;height:22px;font-size:.62rem}.layout-task .agent-banner-name[data-v-75df2504]{font-size:.7rem}.layout-task .agent-summary-title[data-v-75df2504]{margin-top:8px;font-size:.76rem}.layout-task .agent-summary-copy[data-v-75df2504]{margin-top:5px;font-size:.68rem;line-height:1.5}.layout-task .agent-summary-list[data-v-75df2504]{margin-top:8px;font-size:.68rem;line-height:1.5}.layout-task .selection-stage-hint[data-v-75df2504]{margin-top:6px;font-size:.62rem}.layout-task .selection-count-pill[data-v-75df2504]{padding:3px 7px;font-size:.6rem;border-radius:4px}.layout-task .selection-action-row[data-v-75df2504]{margin-top:8px}.layout-task .chat-action-row[data-v-75df2504]{margin-top:8px;padding-top:8px}.layout-task .chat-meta-row .chat-stage-pill[data-v-75df2504],.layout-task .chat-meta-row .chat-status-pill[data-v-75df2504]{padding:3px 7px;font-size:.58rem;border-radius:4px}.layout-task .agent-event-card[data-v-75df2504]{padding:10px 12px;border-radius:12px 12px 12px 6px}.layout-task .event-flow-meta[data-v-75df2504]{font-size:.6rem}.layout-task .event-flow-agent[data-v-75df2504]{font-size:.62rem}.workflow-stepper[data-v-75df2504]{display:flex;flex-direction:column;padding:22px 22px 24px}.stepper-item[data-v-75df2504]{display:flex;gap:14px;position:relative;min-height:64px}.stepper-indicator[data-v-75df2504]{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.stepper-dot[data-v-75df2504]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(148,163,184,.16);background:#0f172ab8;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 10px 24px #02061747}.stepper-item.status-completed .stepper-dot[data-v-75df2504]{border-color:#34d39947;background:#10b98121;color:#34d399}.stepper-item.status-running .stepper-dot[data-v-75df2504]{border-color:#60a5fa57;background:#2563eb26;color:#60a5fa;box-shadow:0 0 0 5px #60a5fa14,0 12px 24px #2563eb33}.stepper-item.status-error .stepper-dot[data-v-75df2504]{border-color:#f871714d;background:#f8717124;color:#fca5a5}.stepper-item.status-pending .stepper-dot[data-v-75df2504]{color:#93c5fd}.stepper-item.status-locked .stepper-dot[data-v-75df2504],.stepper-item.status-stopped .stepper-dot[data-v-75df2504]{color:#94a3b8}.stepper-line[data-v-75df2504]{width:1px;flex:1;background:linear-gradient(180deg,#94a3b838,#94a3b814);margin-top:7px;margin-bottom:7px}.stepper-item.status-completed .stepper-line[data-v-75df2504]{background:linear-gradient(180deg,#34d39980,#34d39929)}.stepper-content[data-v-75df2504]{flex:1;min-width:0;padding:1px 0 30px}.stepper-header[data-v-75df2504]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.stepper-title[data-v-75df2504]{color:#f8fafc;display:flex;align-items:baseline;gap:7px;min-width:0;font-size:14px;font-weight:800}.stepper-stage-index[data-v-75df2504]{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.stepper-stage-name[data-v-75df2504]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper-status-pill[data-v-75df2504]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid transparent;background:#ffffff0d;color:#fff9;white-space:nowrap;flex-shrink:0}.stepper-status-pill.status-completed[data-v-75df2504]{color:#34d399;border-color:#34d39929;background:#34d3991a}.stepper-status-pill.status-running[data-v-75df2504]{color:#60a5fa;border-color:#60a5fa2e;background:#60a5fa1a}.stepper-status-pill.status-error[data-v-75df2504]{color:#fca5a5;border-color:#f871712e;background:#f871711a}.stepper-status-pill.status-pending[data-v-75df2504]{color:#fbbf24;border-color:#fbbf2429;background:#fbbf2414}.stepper-status-pill.status-locked[data-v-75df2504],.stepper-status-pill.status-stopped[data-v-75df2504]{color:#94a3b8;border-color:#94a3b829;background:#94a3b814}.stepper-desc[data-v-75df2504]{color:#f1f5f9b3;font-size:13px;line-height:1.55;margin-bottom:12px}.stepper-bullets[data-v-75df2504]{margin:8px 0 0;padding-left:18px;color:#e2e8f0c2;font-size:12px;line-height:1.65}.stepper-bullets li+li[data-v-75df2504]{margin-top:4px}.stepper-actions[data-v-75df2504]{display:flex;gap:12px;margin-top:12px}.stepper-progress-list[data-v-75df2504]{display:flex;flex-direction:column;gap:9px;margin-top:12px;background:transparent;padding:0;border-radius:0}.stepper-progress-item[data-v-75df2504]{padding:12px 13px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0f172a8a;box-shadow:0 14px 34px #02061738}.stepper-progress-head[data-v-75df2504]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#94a3b8;margin-bottom:8px}.stepper-progress-label[data-v-75df2504]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper-progress-value[data-v-75df2504]{color:#cbd5e1;white-space:nowrap}.stepper-progress-track[data-v-75df2504]{height:5px;background:#94a3b829;border-radius:999px;overflow:hidden}.stepper-progress-fill[data-v-75df2504]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#38bdf8);transition:width .3s ease}.rail-theme-toggle[data-v-75df2504]{border-color:#60a5fa33}.workflow-shell.theme-light[data-v-75df2504]{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 22%),radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 28%),linear-gradient(180deg,#f6f8fb,#f8fafc 48%,#eef4ff)}.theme-light .workspace-rail[data-v-75df2504]{border-right-color:var(--vc-border);background:linear-gradient(180deg,#fffffff5,#f8fafcf0),#fffffff5}.theme-light .rail-brand[data-v-75df2504],.theme-light .rail-button[data-v-75df2504],.theme-light .rail-status[data-v-75df2504]{border-color:var(--vc-border);background:#ffffffc7;color:var(--vc-text)}.theme-light .rail-button-primary[data-v-75df2504],.theme-light .rail-theme-toggle[data-v-75df2504]{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.theme-light .rail-label[data-v-75df2504],.theme-light .rail-status[data-v-75df2504],.theme-light .rail-user[data-v-75df2504]{color:var(--vc-text-muted)}.theme-light .director-panel[data-v-75df2504],.theme-light .agent-control-card[data-v-75df2504],.theme-light .agent-event-card[data-v-75df2504],.theme-light .event-complete-card[data-v-75df2504],.theme-light .selection-preview-card[data-v-75df2504],.theme-light .stage-progress-item[data-v-75df2504],.theme-light .stage-status-card[data-v-75df2504],.theme-light .selection-control-card[data-v-75df2504],.theme-light .task-config-summary[data-v-75df2504],.theme-light .task-config-chip[data-v-75df2504],.theme-light .chat-status-pill[data-v-75df2504],.theme-light .chat-stage-pill[data-v-75df2504],.theme-light .stepper-progress-item[data-v-75df2504]{border-color:var(--vc-border);background:#ffffffd6;color:var(--vc-text);box-shadow:var(--vc-shadow-sm)}.theme-light .director-panel[data-v-75df2504]{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:var(--vc-shadow-md)}.theme-light .panel-header[data-v-75df2504]{border-bottom-color:var(--vc-border);background:linear-gradient(180deg,rgba(15,23,42,.03),transparent)}.theme-light .panel-titlebar-title[data-v-75df2504],.theme-light .stage-narrative[data-v-75df2504],.theme-light .stage-status-card-title[data-v-75df2504],.theme-light .agent-banner-name[data-v-75df2504],.theme-light .agent-summary-title[data-v-75df2504],.theme-light .event-flow-title[data-v-75df2504],.theme-light .event-complete-title[data-v-75df2504],.theme-light .stepper-title[data-v-75df2504],.theme-light .task-config-chip[data-v-75df2504],.theme-light .task-config-summary-title[data-v-75df2504]{color:var(--vc-text)}.theme-light .stage-role-kicker[data-v-75df2504],.theme-light .stage-progress-label[data-v-75df2504],.theme-light .chat-stage-pill[data-v-75df2504],.theme-light .selection-stage-hint[data-v-75df2504],.theme-light .agent-summary-copy[data-v-75df2504],.theme-light .agent-summary-list[data-v-75df2504],.theme-light .event-flow-meta[data-v-75df2504],.theme-light .event-flow-stage[data-v-75df2504],.theme-light .event-flow-copy[data-v-75df2504],.theme-light .event-complete-copy[data-v-75df2504],.theme-light .stepper-desc[data-v-75df2504],.theme-light .stepper-bullets[data-v-75df2504],.theme-light .stepper-progress-head[data-v-75df2504],.theme-light .stepper-stage-index[data-v-75df2504],.theme-light .task-config-chip-label[data-v-75df2504]{color:var(--vc-text-muted)}.theme-light .ghost-button[data-v-75df2504],.theme-light .capsule-btn[data-v-75df2504],.theme-light .icon-button[data-v-75df2504],.theme-light .selection-count-pill[data-v-75df2504],.theme-light .agent-banner[data-v-75df2504],.theme-light .selection-preview-card.is-placeholder[data-v-75df2504],.theme-light .selection-placeholder-mark[data-v-75df2504]{border-color:var(--vc-border);background:#0f172a0a;color:var(--vc-text)}.theme-light .managed-mode-shell[data-v-75df2504]{border:1px solid var(--vc-border);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:var(--vc-shadow-md)}.theme-light .managed-mode-banner.is-retry .managed-mode-shell[data-v-75df2504]{border-color:var(--vc-chip-error-border);background:linear-gradient(180deg,#fffffffa,#fef2f2e6),#fff;box-shadow:var(--vc-shadow-md)}.theme-light .managed-mode-copy[data-v-75df2504],.theme-light .managed-mode-label[data-v-75df2504]{color:var(--vc-text)}.theme-light .managed-mode-icon[data-v-75df2504]{color:var(--vc-accent)}.theme-light .managed-mode-stop[data-v-75df2504]{border:1px solid var(--vc-border);background:#0f172a0d}.theme-light .managed-mode-stop[data-v-75df2504]:hover:not(:disabled){border-color:#2563eb42;background:var(--vc-chip-info-bg)}.theme-light .managed-mode-stop-icon[data-v-75df2504]{background:var(--vc-text-muted)}.theme-light .managed-mode-retry[data-v-75df2504]{background:var(--vc-chip-error-bg);color:var(--vc-chip-error-text)}.theme-light .managed-mode-retry[data-v-75df2504]:hover{background:#dc262624;color:#991b1b}.theme-light .managed-mode-skip[data-v-75df2504]{background:#0f172a0d;color:var(--vc-text-muted)}.theme-light .managed-mode-skip[data-v-75df2504]:hover{background:#0f172a14;color:var(--vc-text)}.theme-light .solid-button[data-v-75df2504],.theme-light .selection-primary-btn[data-v-75df2504]{background:linear-gradient(135deg,var(--vc-accent),var(--vc-accent-indigo));color:#fff}.theme-light .stage-status-card[data-v-75df2504] .n-tag,.theme-light .agent-control-card[data-v-75df2504] .n-tag,.theme-light .selection-control-card[data-v-75df2504] .n-tag{--n-color: rgba(15, 23, 42, .04) !important;--n-text-color: var(--vc-text-muted) !important;--n-border: 1px solid rgba(15, 23, 42, .1) !important}.theme-light .agent-control-card[data-v-75df2504] .n-button{--n-text-color: var(--vc-text-muted) !important;--n-text-color-hover: var(--vc-text) !important;--n-text-color-pressed: var(--vc-text) !important;--n-text-color-focus: var(--vc-text) !important;--n-border: 1px solid rgba(15, 23, 42, .12) !important;--n-border-hover: 1px solid rgba(37, 99, 235, .35) !important;--n-border-pressed: 1px solid rgba(37, 99, 235, .42) !important;--n-border-focus: 1px solid rgba(37, 99, 235, .35) !important;--n-color: #ffffff !important;--n-color-hover: rgba(37, 99, 235, .08) !important;--n-color-pressed: rgba(37, 99, 235, .12) !important;--n-color-focus: rgba(37, 99, 235, .08) !important}.theme-light .agent-control-card[data-v-75df2504] .n-base-selection,.theme-light .agent-control-card[data-v-75df2504] .n-input-number,.theme-light .agent-control-card[data-v-75df2504] .n-input{--n-color: #ffffff !important;--n-color-active: #ffffff !important;--n-text-color: var(--vc-text) !important;--n-placeholder-color: rgba(71, 85, 105, .55) !important;--n-border: 1px solid rgba(15, 23, 42, .12) !important;--n-border-active: 1px solid rgba(37, 99, 235, .42) !important;--n-border-focus: 1px solid rgba(37, 99, 235, .42) !important;--n-border-hover: 1px solid rgba(15, 23, 42, .22) !important}.theme-light .stepper-dot[data-v-75df2504]{border-color:#0f172a14;background:#fff;color:#64748b;box-shadow:0 10px 22px #0f172a14}.theme-light .stepper-item.status-completed .stepper-dot[data-v-75df2504]{border-color:#10b9813d;background:#ecfdf5;color:#10b981}.theme-light .stepper-item.status-running .stepper-dot[data-v-75df2504]{border-color:#2563eb38;background:#eff6ff;color:#2563eb;box-shadow:0 0 0 5px #2563eb0f,0 12px 22px #2563eb1f}.theme-light .stepper-item.status-error .stepper-dot[data-v-75df2504]{border-color:#dc262633;background:#fef2f2;color:#dc2626}.theme-light .stepper-status-pill.status-completed[data-v-75df2504]{border-color:#10b9812e;background:#ecfdf5;color:#047857}.theme-light .stepper-status-pill.status-running[data-v-75df2504]{border-color:#2563eb2e;background:#eff6ff;color:#2563eb}.theme-light .stepper-status-pill.status-error[data-v-75df2504]{border-color:#dc262629;background:#fef2f2;color:#dc2626}.theme-light .stepper-status-pill.status-pending[data-v-75df2504]{border-color:#d9770629;background:#fffbeb;color:#b45309}.theme-light .stepper-status-pill.status-locked[data-v-75df2504],.theme-light .stepper-status-pill.status-stopped[data-v-75df2504]{border-color:#64748b24;background:#f8fafc;color:#64748b}.theme-light .stepper-progress-item[data-v-75df2504]{background:#ffffffeb}.theme-light .stepper-progress-value[data-v-75df2504]{color:var(--vc-text-secondary)}.theme-light .stepper-line[data-v-75df2504],.theme-light .stage-progress-bar-track[data-v-75df2504],.theme-light .stepper-progress-track[data-v-75df2504]{background:#0f172a1a}.theme-light .shot-editor-drawer[data-v-75df2504]{background:#f8fafc}.theme-light .shot-editor-topbar[data-v-75df2504],.theme-light .shot-editor-footer[data-v-75df2504]{border-color:var(--vc-border);background:#fffffff0}.theme-light .shot-editor-topbar-title[data-v-75df2504],.theme-light .shot-editor-footer-info strong[data-v-75df2504]{color:var(--vc-text)}.theme-light .shot-editor-topbar-kicker[data-v-75df2504],.theme-light .shot-editor-footer-info span[data-v-75df2504]{color:var(--vc-text-muted)}.theme-light .shot-editor-close-btn[data-v-75df2504],.theme-light .output-workbench-nav-btn[data-v-75df2504]{border-color:var(--vc-border);background:#ffffffdb;color:var(--vc-text-muted)}.theme-light .shot-editor-close-btn[data-v-75df2504]:hover,.theme-light .output-workbench-nav-btn[data-v-75df2504]:hover{border-color:var(--vc-border-strong);background:#fff;color:var(--vc-text)}.theme-light .output-workbench-backdrop[data-v-75df2504],.theme-light .preview-modal-backdrop[data-v-75df2504]{background:#f8fafcc7}.theme-light .output-workbench-drawer[data-v-75df2504]{background:radial-gradient(circle at top center,rgba(96,165,250,.12),transparent 28%),linear-gradient(180deg,#f8fafc,#eef4ff)}.theme-light .output-workbench-topbar-pill[data-v-75df2504],.theme-light .shot-editor-save-action[data-v-75df2504]{border-color:var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.theme-light .output-workbench-stage-card[data-v-75df2504],.theme-light .output-workbench-info-card[data-v-75df2504],.theme-light .output-workbench-strip-card[data-v-75df2504],.theme-light .preview-modal[data-v-75df2504]{border-color:var(--vc-border);background:#fffffff0;color:var(--vc-text);box-shadow:var(--vc-shadow-md)}.theme-light .output-workbench-stage-screen[data-v-75df2504],.theme-light .preview-empty[data-v-75df2504]{background:#f1f5f9}.theme-light .output-workbench-empty[data-v-75df2504],.theme-light .preview-author[data-v-75df2504]{color:var(--vc-text-muted)}.theme-light .output-workbench-info-label[data-v-75df2504],.theme-light .output-workbench-strip-progress[data-v-75df2504],.theme-light .output-workbench-shot-title[data-v-75df2504],.theme-light .preview-title[data-v-75df2504]{color:var(--vc-text)}.theme-light .output-workbench-info-content[data-v-75df2504],.theme-light .output-workbench-shot-label[data-v-75df2504]{color:var(--vc-text-secondary)}.theme-light .output-workbench-shot-card[data-v-75df2504]{border-color:var(--vc-border);background:#ffffffe0;color:var(--vc-text);box-shadow:var(--vc-shadow-sm)}.theme-light .output-workbench-shot-card[data-v-75df2504]:hover,.theme-light .output-workbench-shot-card.active[data-v-75df2504]{border-color:var(--vc-card-border-selected);background:#fff}.theme-light .output-workbench-shot-thumb[data-v-75df2504],.theme-light .output-workbench-shot-fallback[data-v-75df2504]{background:linear-gradient(135deg,#60a5fa29,#2dd4bf1a),#f1f5f9;color:var(--vc-text-muted)}.theme-light .preview-head[data-v-75df2504]{border-bottom-color:var(--vc-border);background:#f8fafcdb}.theme-light .preview-kicker[data-v-75df2504]{color:var(--vc-accent)}.theme-light .preview-close[data-v-75df2504],.theme-light .mini-chip[data-v-75df2504]{border-color:var(--vc-border);background:#fff;color:var(--vc-text-muted)}.theme-light .preview-video[data-v-75df2504]{background:#f1f5f9}.theme-light .preview-link[data-v-75df2504]{border:1px solid var(--vc-chip-info-border);background:var(--vc-chip-info-bg);color:var(--vc-chip-info-text)}.auth-boot-shell[data-v-044e1b8d]{min-height:100vh;display:grid;place-items:center;color:#e5efff;background:linear-gradient(135deg,#090b14,#11182d 52%,#0f1221);letter-spacing:.08em;text-transform:uppercase}.browser-render-boot-shell[data-v-044e1b8d]{min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#070a12;color:#edf5ff}.browser-render-boot-panel[data-v-044e1b8d]{width:min(520px,100%)}.browser-render-boot-kicker[data-v-044e1b8d]{margin-bottom:12px;color:#8bb6ff;font-size:13px;font-weight:700}.browser-render-boot-panel h1[data-v-044e1b8d]{margin:0 0 24px;font-size:24px;line-height:1.25;font-weight:760}.browser-render-boot-track[data-v-044e1b8d]{height:10px;overflow:hidden;border-radius:999px;background:#ffffff1f}.browser-render-boot-fill[data-v-044e1b8d]{height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#60a5fa);transition:width .18s ease}.browser-render-boot-meta[data-v-044e1b8d]{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:#b8c7de;font-size:14px}.browser-render-boot-meta strong[data-v-044e1b8d]{color:#f8fbff;font-variant-numeric:tabular-nums}.browser-render-boot-panel p[data-v-044e1b8d]{margin:18px 0 0;color:#8493aa;font-size:13px}.task-workflow-shell[data-v-044e1b8d]{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-044e1b8d] .workflow-shell{flex:1;min-width:0;height:100%}:root[data-theme=light] .auth-boot-shell{color:var(--vc-text);background:linear-gradient(135deg,#f8fafc,#eef4ff 52%,#f6f8fb)}:root[data-theme=light] .browser-render-boot-shell,:root[data-theme=light] .task-workflow-shell{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 20%),radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 26%),linear-gradient(180deg,#f6f8fb,#f8fafc 48%,#eef4ff);color:var(--vc-text)}:root[data-theme=light] .browser-render-boot-kicker{color:var(--vc-accent)}:root[data-theme=light] .browser-render-boot-track{background:#0f172a1a}:root[data-theme=light] .browser-render-boot-meta,:root[data-theme=light] .browser-render-boot-panel p{color:var(--vc-text-muted)}:root[data-theme=light] .browser-render-boot-meta strong{color:var(--vc-text)}:root,:root[data-theme=dark]{color-scheme:dark;--vc-bg-dark: #0f1115;--vc-bg-canvas: #13161d;--vc-bg-panel: #161a22;--vc-bg-panel-alt: #1b2029;--vc-bg-card: #1f2530;--vc-bg-card-hover: #262d39;--vc-bg-card-soft: rgba(255, 255, 255, .04);--vc-bg-card-strong: rgba(59, 130, 246, .12);--vc-text: #eef2ff;--vc-text-secondary: #a0a8bc;--vc-text-muted: #6f7890;--vc-text-faint: #4f586d;--vc-accent: #3b82f6;--vc-accent-hover: #2563eb;--vc-accent-cyan: #22d3ee;--vc-accent-indigo: #4f46e5;--vc-accent-green: #10b981;--vc-accent-gold: #f59e0b;--vc-accent-rose: #fb7185;--vc-border: rgba(148, 163, 184, .16);--vc-border-strong: rgba(148, 163, 184, .28);--vc-shadow-lg: 0 24px 70px rgba(3, 6, 14, .42);--vc-shadow-md: 0 16px 40px rgba(6, 10, 20, .28);--vc-shadow-sm: 0 8px 24px rgba(6, 10, 20, .18);--vc-radius-xl: 28px;--vc-radius-lg: 22px;--vc-radius-md: 16px;--vc-radius-sm: 12px;--vc-font-sans: "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;--vc-font-mono: "SFMono-Regular", "JetBrains Mono", Menlo, Monaco, Consolas, monospace;--vc-text-xs: .72rem;--vc-text-sm: .82rem;--vc-text-base: .9rem;--vc-text-md: 1rem;--vc-text-lg: 1.125rem;--vc-text-xl: 1.375rem;--vc-space-1: 4px;--vc-space-2: 8px;--vc-space-3: 12px;--vc-space-4: 16px;--vc-space-5: 24px;--vc-space-6: 36px;--vc-card-bg: rgba(255, 255, 255, .03);--vc-card-border: rgba(148, 163, 184, .16);--vc-card-border-hover: rgba(148, 163, 184, .32);--vc-card-border-selected: rgba(56, 189, 248, .55);--vc-card-border-error: rgba(248, 113, 113, .5);--vc-card-bg-error: rgba(248, 113, 113, .06);--vc-chip-neutral-bg: rgba(148, 163, 184, .1);--vc-chip-neutral-text: #cbd5e1;--vc-chip-neutral-border: rgba(148, 163, 184, .22);--vc-chip-info-bg: rgba(59, 130, 246, .14);--vc-chip-info-text: #bfdbfe;--vc-chip-info-border: rgba(96, 165, 250, .32);--vc-chip-success-bg: rgba(16, 185, 129, .14);--vc-chip-success-text: #a7f3d0;--vc-chip-success-border: rgba(45, 212, 191, .32);--vc-chip-warning-bg: rgba(245, 158, 11, .14);--vc-chip-warning-text: #fde68a;--vc-chip-warning-border: rgba(245, 158, 11, .34);--vc-chip-error-bg: rgba(239, 68, 68, .14);--vc-chip-error-text: #fecaca;--vc-chip-error-border: rgba(248, 113, 113, .36)}:root[data-theme=light]{color-scheme:light;--vc-bg-dark: #f6f8fb;--vc-bg-canvas: #f8fafc;--vc-bg-panel: #ffffff;--vc-bg-panel-alt: #f1f5f9;--vc-bg-card: #ffffff;--vc-bg-card-hover: #f8fafc;--vc-bg-card-soft: rgba(15, 23, 42, .04);--vc-bg-card-strong: rgba(37, 99, 235, .08);--vc-text: #111827;--vc-text-secondary: #475569;--vc-text-muted: #64748b;--vc-text-faint: #94a3b8;--vc-accent: #2563eb;--vc-accent-hover: #1d4ed8;--vc-accent-cyan: #0891b2;--vc-accent-indigo: #4f46e5;--vc-accent-green: #059669;--vc-accent-gold: #d97706;--vc-accent-rose: #dc2626;--vc-border: rgba(15, 23, 42, .12);--vc-border-strong: rgba(15, 23, 42, .2);--vc-shadow-lg: 0 24px 70px rgba(15, 23, 42, .12);--vc-shadow-md: 0 16px 40px rgba(15, 23, 42, .1);--vc-shadow-sm: 0 8px 24px rgba(15, 23, 42, .08);--vc-card-bg: rgba(255, 255, 255, .82);--vc-card-border: rgba(15, 23, 42, .1);--vc-card-border-hover: rgba(15, 23, 42, .18);--vc-card-border-selected: rgba(37, 99, 235, .45);--vc-card-border-error: rgba(220, 38, 38, .35);--vc-card-bg-error: rgba(220, 38, 38, .06);--vc-chip-neutral-bg: rgba(100, 116, 139, .1);--vc-chip-neutral-text: #475569;--vc-chip-neutral-border: rgba(100, 116, 139, .18);--vc-chip-info-bg: rgba(37, 99, 235, .1);--vc-chip-info-text: #1d4ed8;--vc-chip-info-border: rgba(37, 99, 235, .18);--vc-chip-success-bg: rgba(5, 150, 105, .1);--vc-chip-success-text: #047857;--vc-chip-success-border: rgba(5, 150, 105, .18);--vc-chip-warning-bg: rgba(217, 119, 6, .1);--vc-chip-warning-text: #b45309;--vc-chip-warning-border: rgba(217, 119, 6, .2);--vc-chip-error-bg: rgba(220, 38, 38, .09);--vc-chip-error-text: #b91c1c;--vc-chip-error-border: rgba(220, 38, 38, .18)}html,body,#app{min-height:100%;margin:0;background:var(--vc-bg-dark);color:var(--vc-text);font-family:var(--vc-font-sans)}
