.media-thumbnail[data-v-469ea287]{color:#6b86b0;background:#eaf1ff;width:100%;height:100%;display:block;position:relative;overflow:hidden}img[data-v-469ea287],video[data-v-469ea287]{object-fit:contain;width:100%;height:100%;display:block}.file-symbol[data-v-469ea287]{place-items:center;width:100%;height:100%;display:grid}.intrinsic-image[data-v-469ea287]{background:0 0;height:auto}.intrinsic-image img[data-v-469ea287]{height:auto}.intrinsic-image .file-symbol[data-v-469ea287]{background:#eaf1ff;min-height:120px}.video-mark[data-v-469ea287]{color:#fff;background:#2228;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.document-reader[data-v-18bb6bc9]{color:#17263f;background:#fff;border:1px solid #dce5f2;border-radius:8px;min-width:0;padding:24px 28px}header[data-v-18bb6bc9]{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}header>div[data-v-18bb6bc9]{min-width:0}h2[data-v-18bb6bc9]{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}header p[data-v-18bb6bc9],.document-empty[data-v-18bb6bc9]{color:#72809a;margin:8px 0 0;font-size:12px}button[data-v-18bb6bc9],a[data-v-18bb6bc9-s]{color:#2563eb;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dce5f2;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}button[data-v-18bb6bc9]:hover:not(:disabled){background:#eaf1ff;border-color:#b8cefa}button[data-v-18bb6bc9]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}button[data-v-18bb6bc9]:disabled{opacity:.48;cursor:not-allowed}.document-section[data-v-18bb6bc9]{border-top:1px solid #e4eaf4;padding:20px 0}.document-section[data-v-18bb6bc9]:last-child{padding-bottom:0}h3[data-v-18bb6bc9]{color:#2563eb;margin:0 0 16px;font-size:14px;font-weight:600}dl[data-v-18bb6bc9]{margin:0}dl>div[data-v-18bb6bc9]{grid-template-columns:86px minmax(0,1fr);gap:16px;margin:12px 0;font-size:13px;line-height:1.8;display:grid}dt[data-v-18bb6bc9]{color:#72809a}dd[data-v-18bb6bc9]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.full-width[data-v-18bb6bc9]{grid-column:1/-1}.document-error[data-v-18bb6bc9]{color:#a6605e;font-size:13px;line-height:1.7}@media (width<=650px){.document-reader[data-v-18bb6bc9]{padding:18px 16px}header[data-v-18bb6bc9]{flex-wrap:wrap}h2[data-v-18bb6bc9]{font-size:15px}dl>div[data-v-18bb6bc9]{grid-template-columns:1fr;gap:4px;margin:16px 0}}.source-document[data-v-d44d054b]{min-width:0}.file-info[data-v-d44d054b]{color:#72809a;margin:8px 4px 0;font-size:11px}.pdf-reader[data-v-d44d054b]{color:#17263f;background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:24px 28px}header[data-v-d44d054b]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}h2[data-v-d44d054b]{overflow-wrap:anywhere;margin:0;font-size:17px}a[data-v-d44d054b],button[data-v-d44d054b]{color:#2563eb;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dce5f2;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}a[data-v-d44d054b]:focus-visible,button[data-v-d44d054b]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}p[data-v-d44d054b]{font-size:13px;line-height:1.7}[role=alert][data-v-d44d054b]{color:#a6605e}object[data-v-d44d054b]{border:0;width:100%;height:680px;display:block}@media (width<=650px){.pdf-reader[data-v-d44d054b]{padding:18px 16px}object[data-v-d44d054b]{height:500px}}.branch-backdrop[data-v-78b841a1]{z-index:1200;background:#15223d6b;position:fixed;inset:0}.branch-dialog[data-v-78b841a1]{color:#20304e;background:#f7f9fd;outline:none;flex-direction:column;width:100vw;height:100dvh;display:flex}.branch-header[data-v-78b841a1]{background:#fff;border-bottom:1px solid #dfe7f4;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.branch-header__intro[data-v-78b841a1]{align-items:center;gap:14px;display:flex}.branch-header__icon[data-v-78b841a1]{color:#2563eb;background:#edf4ff;border:1px solid #dce8fc;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.branch-eyebrow[data-v-78b841a1]{color:#2563eb;letter-spacing:1.7px;font-size:11px;font-weight:800}.branch-header h2[data-v-78b841a1]{color:#17243d;margin:4px 0;font-size:21px}.branch-header p[data-v-78b841a1]{color:#77849b;margin:0;font-size:13px}.branch-close[data-v-78b841a1]{color:#63738d;cursor:pointer;background:#f2f5fa;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.branch-message[data-v-78b841a1]{color:#66748d;text-align:center;margin:auto;padding:24px}.branch-message--error[data-v-78b841a1]{color:#bd3434}.branch-message button[data-v-78b841a1]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #bfd1f9;border-radius:8px;margin-left:12px;padding:6px 12px}.branch-toolbar[data-v-78b841a1]{background:#fff;border-bottom:1px solid #e1e7f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 24px;display:flex}.branch-view-controls[data-v-78b841a1]{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#fffffff0;border:1px solid #dce4ef;border-radius:12px;flex:none;align-self:center;align-items:center;gap:2px;max-width:calc(100% - 24px);margin:8px 12px;padding:3px;display:flex;position:static;overflow-x:auto;box-shadow:0 6px 24px #2337551f}.branch-view-controls button[data-v-78b841a1]{color:#52647e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.branch-view-controls button[data-v-78b841a1]:hover{color:#1d4ed8;background:#fff}.branch-view-controls button[data-v-78b841a1]:disabled{color:#bcc6d5;cursor:not-allowed}.branch-view-controls .branch-zoom-value[data-v-78b841a1]{font-variant-numeric:tabular-nums;min-width:46px}.branch-view-controls__separator[data-v-78b841a1]{background:#dce4ef;width:1px;height:16px;margin:0 4px}.branch-toolbar__legend[data-v-78b841a1]{color:#697991;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.branch-toolbar__legend span[data-v-78b841a1]{align-items:center;gap:6px;display:inline-flex}.branch-toolbar__legend i[data-v-78b841a1]{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-current[data-v-78b841a1]{background:#dc3545}.legend-other[data-v-78b841a1]{background:#a2b3cd}.legend-stale[data-v-78b841a1]{background:#e0c200}.branch-workspace[data-v-78b841a1]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.branch-scroll[data-v-78b841a1]{scrollbar-width:thin;scrollbar-color:#bcc9dc #f8fafd;background:#f8fafd;flex:1;min-width:0;min-height:0;overflow:auto}.branch-canvas[data-v-78b841a1]{box-sizing:border-box;background:radial-gradient(circle,#d7e1ee .8px,#0000 1px) 0 0/20px 20px,#f4f7fb;border:0;width:100%;display:flex;position:relative}.branch-stage-band[data-v-78b841a1]{box-sizing:border-box;pointer-events:none;background:#ffffff1f;border-top:1px dashed #e3eaf4;position:absolute;left:0;right:0}.branch-stage-band--alternate[data-v-78b841a1]{background:#ecf2fa2e}.branch-graph[data-v-78b841a1]{flex:none;margin:0 auto;position:relative}.branch-project-root[data-v-78b841a1]{z-index:2;color:#fff;box-sizing:border-box;overflow-wrap:anywhere;text-align:left;background:#24334c;border:1.5px solid #354862;border-radius:16px;align-items:center;gap:13px;width:232px;height:88px;padding:16px;font-size:14px;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #23375521}.branch-project-root__icon[data-v-78b841a1]{color:#dfe9fc;flex:none;place-items:center;width:24px;height:24px;display:grid}.branch-project-root__content[data-v-78b841a1]{flex-direction:column;gap:7px;min-width:0;display:flex}.branch-project-root__content small[data-v-78b841a1]{color:#b5c4da;letter-spacing:1px;font-size:10px;font-weight:500}.branch-project-root__content strong[data-v-78b841a1]{font-size:16px;line-height:1.3}.branch-project-root--active[data-v-78b841a1]{border-color:#df3547}.branch-project-root--active .branch-project-root__icon[data-v-78b841a1]{color:#ffd5dd}.branch-lines[data-v-78b841a1]{pointer-events:none;position:absolute;inset:0}.branch-lines path[data-v-78b841a1]{fill:none;stroke:#b8c8dc;stroke-width:1.7px;stroke-linecap:round}.branch-lines path.branch-line--active[data-v-78b841a1]{stroke:#df3547;stroke-width:2.5px}.branch-lines path.branch-arrow[data-v-78b841a1]{fill:#b2c1d5;stroke:none}.branch-lines path.branch-arrow--active[data-v-78b841a1]{fill:#df3547}.branch-axis-rail[data-v-78b841a1]{z-index:3;pointer-events:none;box-sizing:border-box;background:#f8fafdf7;border-right:1px solid #e3eaf4;flex:0 0 178px;width:178px;height:100%;position:sticky;left:0}.branch-axis[data-v-78b841a1]{color:#52647e;box-sizing:border-box;align-items:center;gap:9px;width:100%;padding:0 10px;font-size:13px;font-weight:700;display:flex;position:absolute;left:0;transform:translateY(-50%)}.branch-axis--alternate[data-v-78b841a1]{background:0 0}.branch-axis-mix-group[data-v-78b841a1]{box-sizing:border-box;background:#fafcff;grid-template-columns:91px minmax(0,1fr);display:grid;position:absolute;left:0;right:0;box-shadow:inset 0 1px #dce6f3,inset 0 -1px #dce6f3}.branch-axis-mix-group__parent[data-v-78b841a1]{color:#52647e;box-sizing:border-box;background:#f0f5fc;border-right:1px solid #cbd9ed;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.branch-axis-mix-group__rows[data-v-78b841a1]{min-width:0}.branch-axis-mix-group__row[data-v-78b841a1]{color:#435b7b;box-sizing:border-box;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex}.branch-axis-mix-group__row+.branch-axis-mix-group__row[data-v-78b841a1]{border-top:1px solid #e0e8f3}.branch-axis-mix-group__row[data-v-78b841a1]:nth-child(2n){background:#f7f9fd}.branch-axis__number[data-v-78b841a1]{color:#71839b;background:#eff3f9;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.branch-node[data-v-78b841a1]{z-index:2;color:#3b5575;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #c8d5e5;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 7px #2343690f}.branch-node[data-v-78b841a1]:hover:not(:disabled){box-shadow:0 4px 12px #2343691f}.branch-node__heading[data-v-78b841a1]{align-items:center;gap:10px;min-width:0;display:flex}.branch-node__icon[data-v-78b841a1]{color:#4378c8;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.branch-node[data-stage=INFORMATION_EXTRACTION] .branch-node__icon[data-v-78b841a1]{color:#9363cf;background:#f3edfc}.branch-node[data-stage=PROMPT_GENERATION] .branch-node__icon[data-v-78b841a1]{color:#6b69c6;background:#f0effc}.branch-node[data-stage=SEGMENT_RENDER] .branch-node__icon[data-v-78b841a1]{color:#278e9a;background:#e9f7f8}.branch-node[data-stage=MIX_PACKAGING] .branch-node__icon[data-v-78b841a1]{color:#9465b9;background:#f5edf9}.branch-node[data-stage=FINAL_OUTPUT] .branch-node__icon[data-v-78b841a1]{color:#278c76;background:#e8f7f1}.branch-node__identity[data-v-78b841a1]{flex-direction:column;gap:5px;min-width:0;display:flex}.branch-node__identity small[data-v-78b841a1]{color:#8391a5;white-space:nowrap;font-size:10px;font-weight:500}.branch-node__footer[data-v-78b841a1]{justify-content:space-between;align-items:center;gap:3px;min-height:12px;display:flex}.branch-node strong[data-v-78b841a1]{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;font-size:15px;line-height:1.15;overflow:hidden}.branch-node__created-at[data-v-78b841a1]{color:#73859c;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:10px;display:inline-flex}.branch-node--active[data-v-78b841a1]{color:#b72437;background:#fff;border-color:#df3547;box-shadow:0 2px 6px #d32f3f14}.branch-node--current[data-v-78b841a1]{box-shadow:0 0 0 3px #df35471a,0 2px 6px #d32f3f14}.branch-node.branch-node--stale[data-v-78b841a1]{color:#8a7600;background:#fff;border-width:1px;border-color:#e0c200;box-shadow:0 3px 10px #c8af0014}.branch-node.branch-node--stale.branch-node--active[data-v-78b841a1]{color:#b91c1c;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(112deg,#dc2626 0% 40%,#e0c200 100%) border-box;border-width:2px;border-color:#0000;box-shadow:0 2px 6px #b91c1c14}.branch-node__current[data-v-78b841a1]{color:#bd3344;background:#ffecef;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.2}.branch-node__stale[data-v-78b841a1]{color:#8a7600;background:#fff4bc;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.branch-node__stale--active[data-v-78b841a1]{color:#9f3a22;background:linear-gradient(110deg,#fee2e2 0%,#fff1c2 100%)}.branch-node[data-v-78b841a1]:disabled{cursor:wait}.branch-switching[data-v-78b841a1]{color:#2563eb;font-size:12px;font-weight:700}.branch-switching--error[data-v-78b841a1]{color:#c33342;align-items:center;gap:8px;display:inline-flex}.branch-switching--error button[data-v-78b841a1]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #c8d7f2;border-radius:6px;padding:3px 8px}.branch-close[data-v-78b841a1]:focus-visible,.branch-view-controls button[data-v-78b841a1]:focus-visible,.branch-node[data-v-78b841a1]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (width<=1080px){.branch-toolbar[data-v-78b841a1]{flex-wrap:wrap;gap:8px 12px}.branch-toolbar__legend[data-v-78b841a1]{gap:10px}}@media (width<=760px){.branch-header[data-v-78b841a1]{padding:15px}.branch-header h2[data-v-78b841a1]{font-size:21px}.branch-toolbar[data-v-78b841a1]{align-items:center;padding:9px 14px}.branch-header__icon[data-v-78b841a1]{display:none}.branch-header p[data-v-78b841a1]{font-size:11px}.branch-scroll[data-v-78b841a1]{padding:0}.branch-axis-rail[data-v-78b841a1]{flex-basis:156px;width:156px}.branch-axis[data-v-78b841a1]{padding:0 8px;font-size:11px}.branch-axis-mix-group[data-v-78b841a1]{grid-template-columns:73px minmax(0,1fr)}.branch-axis-mix-group__parent[data-v-78b841a1]{gap:5px;padding:0 8px;font-size:11px}.branch-axis-mix-group__row[data-v-78b841a1]{padding:0 8px;font-size:10px}}@media (width<=420px){.branch-toolbar[data-v-78b841a1]{gap:10px}.branch-toolbar__legend[data-v-78b841a1]{gap:9px;font-size:10px}.branch-view-controls[data-v-78b841a1]{margin-block:6px}.branch-view-controls button[data-v-78b841a1]{gap:4px;padding:0 6px;font-size:11px}}.project-assets[data-v-082ef839]{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}button[data-v-082ef839],select[data-v-082ef839],input[data-v-082ef839],textarea[data-v-082ef839]{font:inherit}button[data-v-082ef839]{cursor:pointer;color:inherit}button[data-v-082ef839]:disabled{opacity:.48;cursor:not-allowed}button[data-v-082ef839]:focus-visible,a[data-v-082ef839]:focus-visible,input[data-v-082ef839]:focus-visible,select[data-v-082ef839]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.browser-toolbar[data-v-082ef839]{justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 12px;display:flex}.asset-search[data-v-082ef839]{color:#72809a;border:1px solid #dce5f2;border-radius:6px;align-items:center;gap:9px;width:min(400px,50%);height:36px;padding:0 10px;display:flex}.asset-search input[data-v-082ef839]{color:#17263f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.asset-search button[data-v-082ef839],.browser-actions>button[data-v-082ef839],.view-switch button[data-v-082ef839],.asset-detail header button[data-v-082ef839]{background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.browser-actions[data-v-082ef839]{align-items:center;gap:14px;display:flex}.browser-actions select[data-v-082ef839]{color:#526582;background:#fff;border:0;font-size:12px}.view-switch[data-v-082ef839]{background:#eaf1ff;border-radius:5px;padding:2px;display:flex}.view-switch button[aria-pressed=true][data-v-082ef839]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0001}.category-tabs[data-v-082ef839]{border-bottom:1px solid #e4eaf4;flex-shrink:0;gap:24px;padding:0 28px;display:flex;overflow-x:auto}.category-tabs button[data-v-082ef839]{color:#526582;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0;font-size:13px;display:flex}.category-tabs button[aria-selected=true][data-v-082ef839]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.category-tabs span[data-v-082ef839]{color:#72809a;font-size:11px}.load-alert[data-v-082ef839]{color:#956d31;background:#fff9ee;align-items:center;gap:10px;padding:10px 28px;font-size:12px;display:flex}.asset-scope-toolbar[data-v-082ef839]{background:#f8faff;border-bottom:1px solid #e4eaf4;flex-shrink:0;padding:14px 28px 12px}.asset-scope-controls[data-v-082ef839]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.asset-scope-controls label[data-v-082ef839]{color:#526582;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.asset-scope-controls select[data-v-082ef839]{color:#17263f;text-overflow:ellipsis;background:#fff;border:1px solid #dce5f2;border-radius:6px;width:260px;min-width:0;max-width:100%;height:34px;padding:0 28px 0 10px;font-size:12px}.asset-scope-controls label:first-child:not(:last-of-type) select[data-v-082ef839]{width:180px}.version-tree-button[data-v-082ef839]{background:#fff;border:1px solid #dce5f2;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;display:flex}@media (width<=700px){.asset-scope-toolbar[data-v-082ef839]{padding:12px 18px}.asset-scope-controls[data-v-082ef839]{gap:10px}.asset-scope-controls label[data-v-082ef839]{flex:220px}.asset-scope-controls select[data-v-082ef839]{flex:1;width:auto}}.load-alert span[data-v-082ef839]{flex:1}.load-alert button[data-v-082ef839]{color:inherit;background:0 0;border:0;text-decoration:underline}.browser-content[data-v-082ef839]{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.browser-content.has-detail[data-v-082ef839]{grid-template-columns:minmax(0,1fr) 350px}.asset-results[data-v-082ef839]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.asset-items[data-v-082ef839]{padding:24px 28px}.source-filters[data-v-082ef839]{border-bottom:1px solid #edf1f7;flex-wrap:wrap;gap:6px;padding:10px 28px;display:flex}.source-filters button[data-v-082ef839]{color:#526582;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.source-filters button[aria-pressed=true][data-v-082ef839]{color:#2563eb;background:#eaf1ff;border-color:#d0def9}.source-filters span[data-v-082ef839],.source-group-title span[data-v-082ef839]{color:#72809a;font-size:11px}.source-group-title[data-v-082ef839]{color:#17263f;align-items:center;gap:9px;margin:22px 28px 0;font-size:13px;font-weight:600;display:flex}.source-group-title+.asset-items[data-v-082ef839],.source-group-title+.asset-documents[data-v-082ef839]{padding-top:12px}.detail-file-format[data-v-082ef839]{color:#5379b7;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.asset-documents[data-v-082ef839]{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.asset-items.grid[data-v-082ef839]{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));align-content:start;gap:24px 20px;display:grid}.asset-items.source-images.grid[data-v-082ef839]{grid-template-columns:repeat(auto-fill,minmax(140px,180px));align-items:start}.source-images.grid .tile-preview[data-v-082ef839]{height:auto}.asset-tile[data-v-082ef839]{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;padding:0}.asset-tile.selected[data-v-082ef839]{background:#eaf1ff;border-color:#2563eb}.asset-tile[data-v-082ef839]:hover:not(.selected){background:#f3f7ff}.tile-preview[data-v-082ef839]{border-radius:5px;height:150px;display:block;overflow:hidden}.tile-copy[data-v-082ef839]{flex-direction:column;gap:5px;padding:10px 5px 0;display:flex}.tile-copy strong[data-v-082ef839]{white-space:nowrap;text-overflow:ellipsis;color:#17263f;font-size:13px;font-weight:500;overflow:hidden}.tile-copy>span[data-v-082ef839]{color:#526582;font-size:11px}.tile-meta[data-v-082ef839]{color:#526582;justify-content:space-between;align-items:center;gap:6px;padding:8px 5px 5px;font-size:11px;display:flex}.tile-meta small[data-v-082ef839]{font-size:11px}.tile-meta .warning[data-v-082ef839]{color:#aa7938}.asset-items.list[data-v-082ef839]{flex-direction:column;gap:0;display:flex}.list .asset-tile[data-v-082ef839]{border-bottom:1px solid #edf1f7;border-radius:0;grid-template-columns:68px minmax(0,1fr) 160px;align-items:center;gap:16px;padding:10px;display:grid}.list .tile-preview[data-v-082ef839]{height:48px}.list .tile-copy[data-v-082ef839],.list .tile-meta[data-v-082ef839]{padding:0}.browser-state[data-v-082ef839]{color:#72809a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:280px;padding:30px;display:flex}.browser-state h3[data-v-082ef839]{color:#526582;margin:8px 0 0;font-size:15px;font-weight:500}.browser-state p[data-v-082ef839]{margin:4px 0;font-size:13px}.browser-state button[data-v-082ef839]{background:#fff;border:1px solid #dce5f2;border-radius:5px;padding:7px 12px;font-size:12px}.result-footer[data-v-082ef839]{color:#72809a;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 28px;font-size:12px;display:flex}.result-footer>div[data-v-082ef839]{align-items:center;gap:12px;display:flex}.result-footer button[data-v-082ef839]{background:#fff;border:1px solid #dce5f2;border-radius:4px;padding:5px 10px;font-size:12px}.asset-detail[data-v-082ef839]{background:#f8faff;border-left:1px solid #dce5f2;outline:0;min-height:0;overflow:auto}.asset-detail>header[data-v-082ef839]{color:#526582;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;display:flex}.detail-preview[data-v-082ef839]{color:#72809a;background:#eaf1ff;border-radius:4px;justify-content:center;align-items:center;min-height:200px;max-height:320px;margin:0 18px;display:flex;overflow:hidden}.detail-preview img[data-v-082ef839],.detail-preview video[data-v-082ef839]{object-fit:contain;width:100%;max-height:320px}.detail-preview audio[data-v-082ef839]{width:95%}.detail-preview p[data-v-082ef839]{padding:16px;font-size:12px}.detail-copy[data-v-082ef839]{padding:18px}.detail-copy h2[data-v-082ef839]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.detail-copy>p[data-v-082ef839]{color:#72809a;overflow-wrap:anywhere;font-size:12px;line-height:1.6}dl[data-v-082ef839]{border-top:1px solid #e4eaf4;margin:18px 0 8px;padding:10px 0}dl>div[data-v-082ef839]{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12px;display:grid}dt[data-v-082ef839]{color:#72809a}dd[data-v-082ef839]{color:#526582;overflow-wrap:anywhere;margin:0}.detail-tags[data-v-082ef839]{flex-wrap:wrap;gap:5px;display:flex}.detail-tags span[data-v-082ef839]{color:#526582;background:#eaf1ff;border-radius:3px;padding:3px 6px;font-size:11px}.detail-actions[data-v-082ef839]{flex-direction:column;gap:8px;margin-top:20px;display:flex}.detail-actions a[data-v-082ef839],.detail-actions button[data-v-082ef839],.version-records button[data-v-082ef839]{color:#2563eb;background:#fff;border:1px solid #dce5f2;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;text-decoration:none;display:flex}.version-records[data-v-082ef839]{color:#526582;border-top:1px solid #e4eaf4;margin-top:20px;padding-top:15px;font-size:12px}.version-records summary[data-v-082ef839]{cursor:pointer}.version-records p small[data-v-082ef839]{color:#72809a;margin-top:4px;display:block}.version-records textarea[data-v-082ef839]{box-sizing:border-box;resize:vertical;border:1px solid #dce5f2;border-radius:5px;width:100%;margin:8px 0;padding:8px;display:block}.remove-asset[data-v-082ef839]{color:#a6605e;background:0 0;border:0;margin-top:25px;padding:0;font-size:12px}.action-error[data-v-082ef839]{color:#a6605e!important}.category-tabs button[data-v-082ef839]:hover,.category-tabs button[aria-selected=true] span[data-v-082ef839]{color:#2563eb}.asset-search[data-v-082ef839]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.browser-actions>button[data-v-082ef839]:hover,.asset-detail header button[data-v-082ef839]:hover{color:#2563eb;background:#eaf1ff}.version-tree-button[data-v-082ef839],.browser-state button[data-v-082ef839],.result-footer button[data-v-082ef839]{color:#2563eb}.version-tree-button[data-v-082ef839]:hover,.browser-state button[data-v-082ef839]:hover,.result-footer button[data-v-082ef839]:hover:not(:disabled),.detail-actions a[data-v-082ef839]:hover,.detail-actions button[data-v-082ef839]:hover:not(:disabled),.version-records button[data-v-082ef839]:hover:not(:disabled){background:#eaf1ff;border-color:#b8cefa}.spinner[data-v-082ef839]{animation:1s linear infinite spin-082ef839}@keyframes spin-082ef839{to{transform:rotate(360deg)}}@media (width<=1000px){.browser-content.has-detail[data-v-082ef839]{grid-template-columns:1fr}.asset-detail[data-v-082ef839]{z-index:2;width:min(350px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 25px #0001}}@media (width<=650px){.browser-toolbar[data-v-082ef839]{flex-wrap:wrap;gap:8px;padding:16px}.asset-search[data-v-082ef839]{width:100%}.browser-actions[data-v-082ef839]{margin-left:auto}.category-tabs[data-v-082ef839]{gap:20px;padding:0 16px}.asset-items[data-v-082ef839],.asset-documents[data-v-082ef839]{padding:18px 16px}.asset-items.grid[data-v-082ef839]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.tile-preview[data-v-082ef839]{height:115px}.tile-copy strong[data-v-082ef839]{font-size:12px}.tile-meta small[data-v-082ef839]{display:none}.list .asset-tile[data-v-082ef839]{grid-template-columns:60px minmax(0,1fr);gap:12px}.list .tile-meta[data-v-082ef839]{display:none}.result-footer[data-v-082ef839],.load-alert[data-v-082ef839]{padding:12px 16px}}.asset-overlay[data-v-72dc2465]{z-index:200;box-sizing:border-box;background:#17263f66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-drawer[data-v-72dc2465]{color:#17263f;background:#fff;border:1px solid #dce5f2;border-radius:10px;outline:none;flex-direction:column;width:min(1440px,100%);height:min(940px,100dvh - 48px);min-height:0;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 90px #17263f29}button[data-v-72dc2465],input[data-v-72dc2465]{font:inherit}button[data-v-72dc2465]{cursor:pointer;color:inherit}button[data-v-72dc2465]:disabled{opacity:.45;cursor:not-allowed}button[data-v-72dc2465]:focus-visible,input[data-v-72dc2465]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.library-header[data-v-72dc2465]{border-bottom:1px solid #e4eaf4;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.library-header>div[data-v-72dc2465]{align-items:baseline;gap:16px;display:flex}.library-header h2[data-v-72dc2465]{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.library-header span[data-v-72dc2465]{color:#72809a;letter-spacing:1.5px;font-size:10px}.icon-button[data-v-72dc2465]{color:#72809a;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.icon-button[data-v-72dc2465]:hover{color:#17263f;background:#eaf1ff}.library-shell[data-v-72dc2465]{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.workflow-nav[data-v-72dc2465]{background:#f8faff;border-right:1px solid #e4eaf4;flex-direction:column;gap:12px;padding:26px 14px;display:flex}.nav-caption[data-v-72dc2465]{color:#72809a;padding:0 12px;font-size:11px}.workflow-options[data-v-72dc2465]{flex-direction:column;gap:6px;display:flex}.workflow-options button[data-v-72dc2465]{color:#526582;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.workflow-options button svg[data-v-72dc2465]{opacity:0;margin-left:auto}.workflow-options button[aria-selected=true][data-v-72dc2465]{color:#2563eb;background:#eaf1ff;font-weight:600}.workflow-indicator[data-v-72dc2465]{background:#9aabc2;border-radius:50%;width:6px;height:6px}.workflow-options button[aria-selected=true] .workflow-indicator[data-v-72dc2465]{background:#2563eb}.space-options[data-v-72dc2465]{flex-direction:column;gap:7px;margin-top:20px;display:flex}.space-options>span[data-v-72dc2465]{margin-bottom:5px}.space-options button[data-v-72dc2465]{text-align:left;color:#72809a;background:0 0;border:0;padding:8px 12px;font-size:12px}.space-options button[aria-pressed=true][data-v-72dc2465]{color:#2563eb;font-weight:600}.workflow-nav>p[data-v-72dc2465]{color:#72809a;margin-top:auto;padding:0 12px;font-size:10px;line-height:1.6}.library-main[data-v-72dc2465]{flex-direction:column;min-width:0;min-height:0;display:flex}.content-header[data-v-72dc2465]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:25px 28px 18px;display:flex}.content-header>div[data-v-72dc2465]{align-items:center;gap:12px;min-width:0;display:flex}.content-header h3[data-v-72dc2465]{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600}.content-header p[data-v-72dc2465]{color:#72809a;margin:7px 0 0;font-size:12px}.back-button[data-v-72dc2465]{color:#526582;background:#fff;border:1px solid #dce5f2;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.create-button[data-v-72dc2465]{color:#fff;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:flex}.current-mark[data-v-72dc2465]{color:#2563eb;white-space:nowrap;font-size:11px}.project-entry-actions[data-v-72dc2465]{flex-shrink:0}.project-entry-error[data-v-72dc2465]{color:#b42318;background:#fff5f4;border:1px solid #fecaca;border-radius:6px;margin:0 28px 12px;padding:10px 12px}.project-library[data-v-72dc2465]{flex-direction:column;flex:1;min-height:0;display:flex}.project-toolbar[data-v-72dc2465]{border-bottom:1px solid #e4eaf4;align-items:center;gap:12px;padding:0 28px 22px;display:flex}.project-toolbar label[data-v-72dc2465]{color:#72809a;border:1px solid #dce5f2;border-radius:5px;align-items:center;gap:9px;width:min(400px,60%);height:36px;padding:0 10px;display:flex}.project-toolbar input[data-v-72dc2465]{color:#17263f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.project-toolbar label button[data-v-72dc2465]{color:#72809a;background:0 0;border:0;place-items:center;padding:0;display:grid}.project-toolbar>span[data-v-72dc2465]{color:#72809a;white-space:nowrap;margin-left:auto;font-size:12px}.project-list[data-v-72dc2465]{min-height:0;padding:0 28px 28px;overflow:auto}.project-row-container[data-v-72dc2465]{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:10px;display:grid}.project-row-container .project-row[data-v-72dc2465]{border-top:0;flex:1;min-width:0}.delete-project-button[data-v-72dc2465]{color:#c93645;background:#fff;border:1px solid #f5d6d9;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:8px;display:flex}.delete-project-button[data-v-72dc2465]:hover:not(:disabled){background:#fff1f2;border-color:#eaa4ac}.project-columns[data-v-72dc2465]{margin-right:76px}.project-columns[data-v-72dc2465],.project-row[data-v-72dc2465]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 90px 110px 18px;align-items:center;gap:24px;display:grid}.project-columns[data-v-72dc2465]{color:#72809a;padding:16px 12px;font-size:11px}.project-row[data-v-72dc2465]{text-align:left;background:0 0;border:0;border-top:1px solid #edf1f7;width:100%;padding:20px 12px}.project-row[data-v-72dc2465]:hover{background:#f3f7ff}.project-name[data-v-72dc2465]{align-items:center;gap:14px;min-width:0;display:flex}.folder-icon[data-v-72dc2465]{color:#2563eb;background:#eaf1ff;border-radius:6px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.project-name>span[data-v-72dc2465]:last-of-type{min-width:0}.project-name strong[data-v-72dc2465]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.project-name small[data-v-72dc2465]{color:#72809a;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.project-name>i[data-v-72dc2465]{color:#2563eb;background:#eaf1ff;border-radius:3px;flex-shrink:0;padding:3px 5px;font-size:10px;font-style:normal}.project-client[data-v-72dc2465],.project-date[data-v-72dc2465]{color:#72809a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.project-row>svg[data-v-72dc2465]{color:#9aabc2}.project-status[data-v-72dc2465]{color:#526582;align-items:center;gap:6px;font-size:12px;display:flex}.project-status i[data-v-72dc2465]{background:#9aabc2;border-radius:50%;width:5px;height:5px}.project-status i.active[data-v-72dc2465]{background:#27a475}.project-status i.deleting[data-v-72dc2465]{background:#d28b22}.project-status i.failed[data-v-72dc2465]{background:#c93645}.library-state[data-v-72dc2465]{text-align:center;color:#72809a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:30px;display:flex}.library-state h4[data-v-72dc2465]{color:#526582;margin:7px 0 0;font-size:15px;font-weight:500}.library-state p[data-v-72dc2465]{margin:4px 0;font-size:12px}.library-state button[data-v-72dc2465]{color:#2563eb;background:#fff;border:1px solid #dce5f2;border-radius:5px;margin-top:10px;padding:8px 14px;font-size:12px}.workflow-options button[data-v-72dc2465]:hover,.space-options button[data-v-72dc2465]:hover{color:#2563eb;background:#eaf1ff}.create-button[data-v-72dc2465]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.back-button[data-v-72dc2465]:hover,.library-state button[data-v-72dc2465]:hover{color:#2563eb;background:#f3f7ff;border-color:#b8cefa}.project-toolbar label[data-v-72dc2465]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.spinner[data-v-72dc2465]{animation:1s linear infinite spin-72dc2465}@keyframes spin-72dc2465{to{transform:rotate(360deg)}}.drawer-fade-enter-active[data-v-72dc2465],.drawer-fade-leave-active[data-v-72dc2465]{transition:opacity .15s}.drawer-fade-enter-from[data-v-72dc2465],.drawer-fade-leave-to[data-v-72dc2465]{opacity:0}@media (width<=1100px){.library-shell[data-v-72dc2465]{grid-template-columns:155px minmax(0,1fr)}.project-columns[data-v-72dc2465],.project-row[data-v-72dc2465]{grid-template-columns:minmax(0,1fr) 80px 110px 18px;gap:12px}.project-client[data-v-72dc2465],.project-columns>span[data-v-72dc2465]:nth-child(2){display:none}}@media (width<=760px){.project-row-container[data-v-72dc2465]{grid-template-columns:minmax(0,1fr) 33px}.delete-project-button span[data-v-72dc2465]{display:none}.asset-overlay[data-v-72dc2465]{padding:8px}.asset-drawer[data-v-72dc2465]{border-radius:8px;height:calc(100dvh - 16px)}.library-header[data-v-72dc2465]{height:58px;padding:0 18px}.library-header span[data-v-72dc2465]{display:none}.library-shell[data-v-72dc2465]{flex-direction:column;display:flex}.workflow-nav[data-v-72dc2465]{border-bottom:1px solid #e4eaf4;border-right:0;flex-shrink:0;gap:6px;padding:10px 16px 0}.workflow-nav>.nav-caption[data-v-72dc2465],.workflow-nav>p[data-v-72dc2465]{display:none}.workflow-options[data-v-72dc2465]{flex-direction:row;gap:12px}.workflow-options button[data-v-72dc2465]{flex:1;justify-content:center;padding:9px}.workflow-options svg[data-v-72dc2465]{display:none}.space-options[data-v-72dc2465]{flex-flow:wrap;gap:0;margin-top:0}.space-options .nav-caption[data-v-72dc2465]{display:none}.space-options button[data-v-72dc2465]{padding:10px;font-size:11px}.library-main[data-v-72dc2465]{flex:1}.content-header[data-v-72dc2465]{padding:20px 16px 16px}.content-header h3[data-v-72dc2465]{font-size:17px}.project-toolbar[data-v-72dc2465]{padding:0 16px 16px}.project-toolbar label[data-v-72dc2465]{flex:1;width:auto}.project-toolbar>span[data-v-72dc2465]{display:none}.project-list[data-v-72dc2465]{padding:0 16px 16px}.project-columns[data-v-72dc2465]{display:none}.project-row[data-v-72dc2465]{grid-template-columns:minmax(0,1fr) 75px 16px;gap:10px;padding:18px 0}.project-date[data-v-72dc2465]{display:none}.project-name[data-v-72dc2465]{gap:10px}.folder-icon[data-v-72dc2465]{width:36px;height:36px}.project-name strong[data-v-72dc2465]{font-size:13px}.project-name>i[data-v-72dc2465]{display:none}}.effect-edit-mode-banner[data-v-6345f354]{color:#71480d;background:#fff7e6;border:1px solid #efcf91;border-left:4px solid #dfa438;border-radius:13px;align-items:center;gap:13px;margin:16px 0;padding:13px 16px;display:flex;box-shadow:0 6px 18px #b8791712}.effect-edit-mode-banner__icon[data-v-6345f354]{color:#a96a12;background:#ffedc5;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.effect-edit-mode-banner__copy[data-v-6345f354]{flex:1;gap:3px;min-width:0;font-size:12px;line-height:1.45;display:grid}.effect-edit-mode-banner__copy strong[data-v-6345f354]{font-size:13px}.effect-edit-mode-banner__copy small[data-v-6345f354]{color:#a16e20;margin-left:6px;font-size:11px;font-weight:600}.effect-edit-mode-banner__badge[data-v-6345f354]{color:#9b6110;background:#fff;border:1px solid #ebd19f;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}@media (width<=680px){.effect-edit-mode-banner[data-v-6345f354]{flex-wrap:wrap;align-items:flex-start}.effect-edit-mode-banner__badge[data-v-6345f354]{margin-left:47px}}.workflow-node-edit-actions[data-v-42b0a286]{align-items:center;gap:10px;display:inline-flex}button[data-v-42b0a286]{color:#3f5f8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd8ea;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}button[data-v-42b0a286]:disabled{cursor:default;opacity:.55}.spin[data-v-42b0a286]{animation:1s linear infinite spin-42b0a286}@keyframes spin-42b0a286{to{transform:rotate(360deg)}}.workflow-page-loading[data-v-f083c7e2]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.loading-icon[data-v-f083c7e2]{color:#2563eb;background:#eaf2ff;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;animation:1.6s ease-in-out infinite loading-icon-breathe-f083c7e2;display:grid}@keyframes loading-icon-breathe-f083c7e2{0%,to{opacity:.7;transform:translateY(0)scale(.96)}50%{opacity:1;transform:translateY(-3px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.loading-icon[data-v-f083c7e2]{animation:none}}.workflow-page-loading h2[data-v-f083c7e2]{color:#34445c;margin:2px 0 0;font-size:17px}.workflow-page-loading p[data-v-f083c7e2]{max-width:560px;margin:0;font-size:12px;line-height:1.7}.base-button[data-v-c43f8f98]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#155eef;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:650;transition:background .16s,transform .16s;display:inline-flex}.base-button[data-v-c43f8f98]:hover:not(:disabled){background:#004eeb;transform:translateY(-1px)}.base-button[data-v-c43f8f98]:focus-visible{outline-offset:2px;outline:3px solid #155eef47}.base-button[data-v-c43f8f98]:disabled{cursor:not-allowed;opacity:.6}.base-button__spinner[data-v-c43f8f98]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-c43f8f98}@keyframes spin-c43f8f98{to{transform:rotate(360deg)}}.parameter-adjust-list[data-v-625d8293]{align-items:center;gap:var(--parameter-row-gap,6px);flex-direction:row;display:flex}.parameter-adjust-row[data-v-625d8293]{flex:var(--parameter-row-flex,1 1 0);width:var(--parameter-row-width,auto);align-items:center;gap:var(--parameter-column-gap,8px);min-width:0;display:flex}.parameter-adjust-label[data-v-625d8293]{width:var(--parameter-label-width,4.5em);color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.parameter-adjust-track[data-v-625d8293]{min-width:0;height:calc(var(--parameter-slider-height,18px) + var(--parameter-mark-height,10px));flex:1;display:block;position:relative}.parameter-adjust-slider[data-v-625d8293]{width:100%;height:var(--parameter-slider-height,18px);appearance:none;cursor:pointer;background:0 0;margin:0;display:block}.parameter-adjust-slider[data-v-625d8293]::-webkit-slider-runnable-track{height:var(--parameter-track-height,3px);background:linear-gradient(to right, var(--parameter-track-fill,currentColor) 0, var(--parameter-track-fill,currentColor) var(--parameter-value-position,0%), var(--parameter-track-rest,currentColor) var(--parameter-value-position,0%), var(--parameter-track-rest,currentColor) 100%);border-radius:999px}.parameter-adjust-slider[data-v-625d8293]::-webkit-slider-thumb{width:var(--parameter-thumb-width,10px);height:var(--parameter-thumb-height,14px);margin-top:calc((var(--parameter-track-height,3px) - var(--parameter-thumb-height,14px)) / 2);border:var(--parameter-thumb-border,1px solid currentColor);border-radius:var(--parameter-thumb-radius,4px);appearance:none;background:var(--parameter-thumb-background,Canvas);box-shadow:var(--parameter-thumb-shadow,none)}.parameter-adjust-slider[data-v-625d8293]::-moz-range-track{height:var(--parameter-track-height,3px);background:var(--parameter-track-rest,currentColor);border:0;border-radius:999px}.parameter-adjust-slider[data-v-625d8293]::-moz-range-progress{height:var(--parameter-track-height,3px);background:var(--parameter-track-fill,currentColor);border-radius:999px}.parameter-adjust-slider[data-v-625d8293]::-moz-range-thumb{width:var(--parameter-thumb-width,10px);height:var(--parameter-thumb-height,14px);border:var(--parameter-thumb-border,1px solid currentColor);border-radius:var(--parameter-thumb-radius,4px);background:var(--parameter-thumb-background,Canvas);box-shadow:var(--parameter-thumb-shadow,none)}.parameter-adjust-slider[data-v-625d8293]:focus-visible{outline:2px solid var(--parameter-accent,currentColor);outline-offset:2px}.parameter-adjust-slider[data-v-625d8293]:disabled{cursor:not-allowed;opacity:.5}.parameter-adjust-mark[data-v-625d8293]{top:calc((var(--parameter-slider-height,18px) - var(--parameter-mark-size,9px)) / 2);height:var(--parameter-mark-size,9px);pointer-events:none;width:0;position:absolute;transform:translate(-50%)}.parameter-adjust-mark i[data-v-625d8293]{background:var(--parameter-mark-color,currentColor);width:1px;height:100%;opacity:var(--parameter-mark-opacity,.5);display:block}.parameter-adjust-mark b[data-v-625d8293]{display:var(--parameter-mark-label-display,block);font-size:var(--parameter-mark-font-size,9px);opacity:var(--parameter-mark-opacity,.8);white-space:nowrap;font-weight:400;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.parameter-adjust-field[data-v-625d8293]{min-height:var(--parameter-field-height,24px);border:var(--parameter-field-border,1px solid currentColor);border-radius:var(--parameter-field-radius,4px);background:var(--parameter-field-background,transparent);flex:none;align-items:center;gap:2px;display:flex;overflow:hidden}.parameter-adjust-input[data-v-625d8293]{width:var(--parameter-input-width,4.5em);min-width:0;color:inherit;font:inherit;text-align:var(--parameter-input-align,right);appearance:textfield;background:0 0;border:0;padding:0 2px}.parameter-adjust-input[data-v-625d8293]:focus{outline:none}.parameter-adjust-input[data-v-625d8293]:disabled{cursor:not-allowed}.parameter-adjust-unit[data-v-625d8293]{color:inherit;opacity:var(--parameter-unit-opacity,.7);flex:none}.parameter-adjust-steppers[data-v-625d8293]{border-left:var(--parameter-step-divider,0);background:var(--parameter-step-background,transparent);flex-direction:column;flex:none;align-self:stretch;display:flex}.parameter-adjust-step[data-v-625d8293]{width:var(--parameter-step-width,16px);height:var(--parameter-step-height,10px);color:inherit;font-size:var(--parameter-step-font-size,6px);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.parameter-adjust-step[data-v-625d8293]:hover:not(:disabled){color:var(--parameter-accent,currentColor)}.parameter-adjust-step[data-v-625d8293]:disabled{cursor:not-allowed;opacity:.35}.workflow-node-footer[data-v-50e42cf9]{box-sizing:border-box;background:#fff;border:1px solid #f0e0d7;border-radius:20px;align-items:center;gap:8px;min-height:72px;margin-top:14px;padding:13px 16px;display:flex;box-shadow:0 8px 25px #7a4e3b12}.workflow-node-footer__actions[data-v-50e42cf9]{gap:8px;margin-left:auto;display:flex}.workflow-node-footer button[data-v-50e42cf9]{box-sizing:border-box;white-space:nowrap;color:#41516a;height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3ddea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.workflow-node-footer button>svg[data-v-50e42cf9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.workflow-node-footer button.workflow-node-footer__next[data-v-50e42cf9]{color:#fff;background:#2563eb;border-color:#2563eb}.workflow-node-footer button[data-v-50e42cf9]:disabled{cursor:not-allowed;opacity:.48}.workflow-node-footer__spinner[data-v-50e42cf9]{box-sizing:border-box;border:2px solid #9aabc2;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite workflow-node-footer-spin-50e42cf9}@keyframes workflow-node-footer-spin-50e42cf9{to{transform:rotate(360deg)}}@media (width<=1080px){.workflow-node-footer[data-v-50e42cf9]{flex-wrap:wrap;align-items:stretch}.workflow-node-footer__actions[data-v-50e42cf9]{margin-left:auto}}@media (width<=680px){.workflow-node-footer__back[data-v-50e42cf9],.workflow-node-footer__actions[data-v-50e42cf9]{width:100%}.workflow-node-footer__actions button[data-v-50e42cf9]{flex:1}}.workflow-run-progress[data-v-5e70399a]{--progress-accent:#2563eb;--progress-fill:#2563eb;--progress-track:#dbe7fa;--progress-surface:#f4f8ff;--progress-border:#d8e5ff;--progress-hover:#1d4ed8;--progress-focus:#93b4ff;color:#53647b;background:var(--progress-surface);border:1px solid var(--progress-border);border-radius:12px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:12px;margin:-7px 0 18px;padding:11px 14px;font-size:11px;display:grid}.workflow-run-progress.is-update[data-v-5e70399a]{--progress-accent:#a65f00;--progress-fill:#f59e0b;--progress-track:#fde7b0;--progress-surface:#fff9ed;--progress-border:#f6d18a;--progress-hover:#854d0e;--progress-focus:#fbbf24;color:var(--progress-accent)}.workflow-run-progress__track[data-v-5e70399a]{background:var(--progress-track);border-radius:99px;height:6px;overflow:hidden}.workflow-run-progress.without-action[data-v-5e70399a]{grid-template-columns:minmax(120px,1fr) auto}.workflow-run-progress.is-terminal[data-v-5e70399a]{grid-template-columns:minmax(0,1fr) auto}.workflow-run-progress.is-terminal.without-action[data-v-5e70399a]{grid-template-columns:minmax(0,1fr)}.workflow-run-progress__track span[data-v-5e70399a]{background:var(--progress-fill);border-radius:inherit;height:100%;transition:width .25s;display:block}.workflow-run-progress p[data-v-5e70399a]{gap:2px;margin:0;display:grid}.workflow-run-progress__summary[data-v-5e70399a]{align-items:center;gap:8px;display:flex}.workflow-run-progress__summary strong[data-v-5e70399a]{color:var(--progress-accent);white-space:nowrap;font-size:12px;font-weight:800}.workflow-run-progress p small[data-v-5e70399a]{color:var(--progress-accent);font-weight:800}.workflow-run-progress p em[data-v-5e70399a]{color:#956109;font-size:10px;font-style:normal}.workflow-run-progress button[data-v-5e70399a]{color:var(--progress-accent);font:inherit;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-weight:800}.workflow-run-progress button[data-v-5e70399a]:hover{color:var(--progress-hover)}.workflow-run-progress button[data-v-5e70399a]:focus-visible{outline:2px solid var(--progress-focus);outline-offset:3px;border-radius:4px}@media (width<=760px){.workflow-run-progress[data-v-5e70399a],.workflow-run-progress.is-terminal[data-v-5e70399a],.workflow-run-progress.is-terminal.without-action[data-v-5e70399a],.workflow-run-progress.without-action[data-v-5e70399a]{grid-template-columns:1fr}.workflow-run-progress button[data-v-5e70399a]{width:max-content}}button[data-v-12e51212]{color:#3f5f8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd8ea;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}button[data-v-12e51212]:disabled{opacity:.55;cursor:default}.spin[data-v-12e51212]{animation:1s linear infinite spin-12e51212}@keyframes spin-12e51212{to{transform:rotate(360deg)}}.state-alert[data-v-a4a59009]{color:#b44b32;background:#fff5f2;border:1px solid #ffd7ce;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.state-alert div[data-v-a4a59009]{flex:1}.state-alert p[data-v-a4a59009]{margin:5px 0 0;font-size:12px}.warning[data-v-a4a59009]{color:#9a6609;background:#fff8e8;border-color:#ffe2a5}.information[data-v-a4a59009]{color:#446088;background:#f5f8ff;border-color:#dce6ff}button[data-v-a4a59009]{color:#3f5f8c;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:8px;padding:8px 12px}.workflow-graph-backdrop[data-v-2c62b2f3]{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17233f80;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.workflow-graph-dialog[data-v-2c62b2f3]{color:#253047;background:#f8faff;border:1px solid #dbe4f6;border-radius:22px;outline:none;width:min(1180px,100%);max-height:min(820px,100vh - 56px);overflow:auto;box-shadow:0 28px 80px #17233f40}.workflow-graph-dialog__header[data-v-2c62b2f3]{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border-bottom:1px solid #dbe4f6;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.workflow-graph-dialog__header h3[data-v-2c62b2f3],.workflow-graph-dialog__header p[data-v-2c62b2f3]{margin:0}.workflow-graph-dialog__header h3[data-v-2c62b2f3]{margin-top:4px;font-size:19px}.workflow-graph-dialog__header p[data-v-2c62b2f3]{color:#718096;margin-top:5px;font-size:11px}.workflow-graph-dialog__eyebrow[data-v-2c62b2f3]{color:#2563eb;letter-spacing:.12em;font-size:9px;font-weight:850}.workflow-graph-dialog__header>button[data-v-2c62b2f3]{color:#5f6d82;background:#f5f8ff;border:1px solid #dbe4f6;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.workflow-graph-dialog__loading[data-v-2c62b2f3],.workflow-graph-dialog__error[data-v-2c62b2f3]{border-radius:10px;align-items:center;gap:8px;margin:14px 22px 0;padding:10px 12px;font-size:11px;display:flex}.workflow-graph-dialog__loading[data-v-2c62b2f3]{color:#2563eb;background:#edf4ff}.workflow-graph-dialog__error[data-v-2c62b2f3]{color:#b83246;background:#fff1f2}.workflow-graph-dialog__error span[data-v-2c62b2f3]{flex:1}.workflow-graph-dialog__error button[data-v-2c62b2f3]{color:inherit;background:#fff;border:1px solid #f3c5cc;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.workflow-graph-content[data-v-2c62b2f3]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0;display:grid}.workflow-graph-canvas[data-v-2c62b2f3]{padding:22px}.workflow-graph-node[data-v-2c62b2f3]{cursor:pointer;background:#fff;border:1px solid #dbe4f6;border-radius:14px;outline:none;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 7px 20px #2f5f9910}.workflow-graph-node[data-v-2c62b2f3]:hover{border-color:#9bb9ef;transform:translateY(-1px)}.workflow-graph-node[data-v-2c62b2f3]:focus-visible{box-shadow:0 0 0 3px #cfe0ff}.workflow-graph-node[aria-pressed=true][data-v-2c62b2f3]{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.workflow-graph-node--single[data-v-2c62b2f3]{width:min(440px,100%);margin:0 auto}.workflow-graph-node__heading[data-v-2c62b2f3]{align-items:flex-start;gap:9px;display:flex}.workflow-graph-node__heading>div[data-v-2c62b2f3]{flex:1;min-width:0}.workflow-graph-node__heading strong[data-v-2c62b2f3],.workflow-graph-node__heading small[data-v-2c62b2f3]{display:block}.workflow-graph-node__heading strong[data-v-2c62b2f3]{font-size:12px}.workflow-graph-node__heading small[data-v-2c62b2f3]{color:#7d899f;margin-top:4px;font-size:9px;line-height:1.55}.workflow-graph-node__heading em[data-v-2c62b2f3]{color:#718096;background:#f1f4f8;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-graph-node__icon[data-v-2c62b2f3]{color:#2563eb;background:#eaf2ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.workflow-graph-node__status-dot[data-v-2c62b2f3]{box-sizing:content-box;background:#a7b0bf;border:2px solid #eef1f5;border-radius:999px;flex:none;width:9px;height:9px;margin-top:4px}.workflow-graph-node.is-running[data-v-2c62b2f3]{background:#f7faff;border-color:#91b7ff;box-shadow:0 0 0 3px #dbeafe}.workflow-graph-node.is-running .workflow-graph-node__status-dot[data-v-2c62b2f3]{background:#2563eb;border-color:#dbeafe;animation:1.2s ease-in-out infinite pulse-node}.workflow-graph-node.is-running em[data-v-2c62b2f3]{color:#2563eb;background:#eaf2ff}.workflow-graph-node.is-success[data-v-2c62b2f3]{border-color:#b9e1d5}.workflow-graph-node.is-success .workflow-graph-node__status-dot[data-v-2c62b2f3]{background:#0f9f78;border-color:#ddf6ee}.workflow-graph-node.is-success em[data-v-2c62b2f3]{color:#0f8a68;background:#eaf8f3}.workflow-graph-node.is-warning[data-v-2c62b2f3]{border-color:#efd89a}.workflow-graph-node.is-warning .workflow-graph-node__status-dot[data-v-2c62b2f3],.workflow-graph-node.is-skipped .workflow-graph-node__status-dot[data-v-2c62b2f3]{background:#d99a22;border-color:#fff4d8}.workflow-graph-node.is-warning em[data-v-2c62b2f3],.workflow-graph-node.is-skipped em[data-v-2c62b2f3]{color:#a46b0a;background:#fff5dc}.workflow-graph-node.is-danger[data-v-2c62b2f3]{border-color:#efb7c0}.workflow-graph-node.is-danger .workflow-graph-node__status-dot[data-v-2c62b2f3]{background:#dc3f52;border-color:#ffe4e8}.workflow-graph-node.is-danger em[data-v-2c62b2f3]{color:#c93448;background:#fff0f2}.workflow-graph-connector[data-v-2c62b2f3]{place-items:center;height:28px;display:grid}.workflow-graph-connector i[data-v-2c62b2f3]{background:#b9c8df;width:1px;height:100%;display:block}.workflow-graph-parallel[data-v-2c62b2f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid;position:relative}.workflow-graph-parallel[data-v-2c62b2f3]:before{content:"";background:#b9c8df;height:1px;position:absolute;top:0;left:16.6667%;right:16.6667%}.workflow-graph-parallel>article[data-v-2c62b2f3]:before{content:"";background:#b9c8df;width:1px;height:16px;position:absolute;top:-16px;left:50%}.workflow-graph-connector--join[data-v-2c62b2f3]{height:34px}.node-warning[data-v-2c62b2f3],.node-error[data-v-2c62b2f3]{border-radius:7px;margin:8px 0 0;padding:6px 8px;font-size:9px;line-height:1.5}.node-warning[data-v-2c62b2f3]{color:#956109;background:#fff8e8}.node-warning--summary[data-v-2c62b2f3]{align-items:center;gap:6px;min-width:0;display:flex}.node-warning--summary>svg[data-v-2c62b2f3]{flex:none}.node-warning--summary>span[data-v-2c62b2f3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-error[data-v-2c62b2f3]{color:#bd3346;background:#fff1f2}.workflow-node-detail[data-v-2c62b2f3]{background:#fff;border:1px solid #dbe4f6;border-radius:16px;min-height:430px;max-height:620px;margin:22px 22px 22px 0;padding:16px;position:sticky;top:98px;overflow:auto;box-shadow:0 9px 24px #2f5f9910}.workflow-node-detail__empty[data-v-2c62b2f3]{color:#7d899f;text-align:center;place-content:center;justify-items:center;min-height:390px;padding:28px 18px;display:grid}.workflow-node-detail__empty svg[data-v-2c62b2f3]{color:#2563eb;margin-bottom:12px}.workflow-node-detail__empty strong[data-v-2c62b2f3]{color:#33415a;font-size:13px}.workflow-node-detail__empty p[data-v-2c62b2f3]{max-width:230px;margin:8px 0 0;font-size:10px;line-height:1.65}.workflow-node-detail__header[data-v-2c62b2f3]{border-bottom:1px solid #e7edf8;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.workflow-node-detail__header span[data-v-2c62b2f3],.workflow-node-detail__header strong[data-v-2c62b2f3]{display:block}.workflow-node-detail__header span[data-v-2c62b2f3]{color:#2563eb;letter-spacing:.1em;font-size:9px;font-weight:850}.workflow-node-detail__header strong[data-v-2c62b2f3]{color:#253047;margin-top:4px;font-size:14px}.workflow-node-detail__header button[data-v-2c62b2f3]{color:#2563eb;background:#edf4ff;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.workflow-node-detail__header button[data-v-2c62b2f3]:disabled{opacity:.55}.workflow-node-detail__loading[data-v-2c62b2f3],.workflow-node-detail__error[data-v-2c62b2f3]{border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;font-size:9px;display:flex}.workflow-node-detail__loading[data-v-2c62b2f3]{color:#2563eb;background:#edf4ff}.workflow-node-detail__error[data-v-2c62b2f3]{color:#bd3346;background:#fff1f2}.workflow-node-detail__status[data-v-2c62b2f3]{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.workflow-node-detail__status em[data-v-2c62b2f3],.workflow-node-detail__source header em[data-v-2c62b2f3]{color:#718096;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-node-detail__status em.is-running[data-v-2c62b2f3],.workflow-node-detail__source header em.is-running[data-v-2c62b2f3]{color:#2563eb;background:#eaf2ff}.workflow-node-detail__status em.is-success[data-v-2c62b2f3],.workflow-node-detail__source header em.is-success[data-v-2c62b2f3]{color:#0f8a68;background:#eaf8f3}.workflow-node-detail__status em.is-warning[data-v-2c62b2f3],.workflow-node-detail__status em.is-skipped[data-v-2c62b2f3],.workflow-node-detail__source header em.is-warning[data-v-2c62b2f3],.workflow-node-detail__source header em.is-skipped[data-v-2c62b2f3]{color:#a46b0a;background:#fff5dc}.workflow-node-detail__status em.is-danger[data-v-2c62b2f3],.workflow-node-detail__source header em.is-danger[data-v-2c62b2f3]{color:#c93448;background:#fff0f2}.workflow-node-detail__status time[data-v-2c62b2f3]{color:#8994a8;font-size:8px}.workflow-node-detail__summary[data-v-2c62b2f3]{color:#5f6d82;margin:10px 0 0;font-size:10px;line-height:1.65}.workflow-node-detail__fields[data-v-2c62b2f3]{gap:7px;margin:12px 0 0;display:grid}.workflow-node-detail__fields>div[data-v-2c62b2f3]{background:#f7f9fd;border-radius:8px;gap:5px;padding:8px 9px;display:grid}.workflow-node-detail__fields dt[data-v-2c62b2f3]{color:#7b879a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.workflow-node-detail__fields dt span[data-v-2c62b2f3]{overflow-wrap:anywhere;color:#2563eb;flex-basis:100%}.workflow-node-detail__fields dd[data-v-2c62b2f3]{white-space:pre-line;overflow-wrap:anywhere;color:#33415a;margin:0;font-size:10px;font-weight:700;line-height:1.5}.workflow-node-detail__source[data-v-2c62b2f3]{background:#fbfcff;border:1px solid #e4eaf6;border-radius:10px;margin-top:11px;padding:10px}.workflow-node-detail__source>header[data-v-2c62b2f3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-node-detail__source-identity[data-v-2c62b2f3]{align-items:center;gap:9px;min-width:0;display:flex}.workflow-node-detail__source-visual[data-v-2c62b2f3]{color:#2563eb;background:#edf4ff;border:1px solid #dbe7fb;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.workflow-node-detail__source-visual.is-image[data-v-2c62b2f3]{color:#8b94a6;background:#f5f7fb}.workflow-node-detail__source-visual img[data-v-2c62b2f3]{object-fit:cover;width:100%;height:100%;display:block}.workflow-node-detail__source-visual small[data-v-2c62b2f3]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.workflow-node-detail__source-copy[data-v-2c62b2f3]{min-width:0}.workflow-node-detail__source-copy strong[data-v-2c62b2f3],.workflow-node-detail__source-copy small[data-v-2c62b2f3]{display:block}.workflow-node-detail__source-copy strong[data-v-2c62b2f3]{overflow-wrap:anywhere;color:#33415a;font-size:10px}.workflow-node-detail__source-copy small[data-v-2c62b2f3]{color:#8a96a9;margin-top:4px;font-size:8px}.workflow-node-detail__source .workflow-node-detail__fields[data-v-2c62b2f3]{margin-top:8px}.workflow-graph-dialog__footer[data-v-2c62b2f3]{color:#718096;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px 18px;font-size:9px;display:flex}.workflow-graph-dialog__footer span[data-v-2c62b2f3]{align-items:center;gap:5px;display:inline-flex}.workflow-graph-dialog__footer i[data-v-2c62b2f3]{background:#a7b0bf;border-radius:999px;width:7px;height:7px}.workflow-graph-dialog__footer .legend-running[data-v-2c62b2f3]{background:#2563eb}.workflow-graph-dialog__footer .legend-success[data-v-2c62b2f3]{background:#0f9f78}.workflow-graph-dialog__footer .legend-warning[data-v-2c62b2f3]{background:#d99a22}.workflow-graph-dialog__footer .legend-danger[data-v-2c62b2f3]{background:#dc3f52}.workflow-graph-dialog__footer>button[data-v-2c62b2f3]{color:#fff;background:#2563eb;border:0;border-radius:9px;height:34px;margin-left:auto;padding:0 16px;font-size:10px;font-weight:800}.spin[data-v-2c62b2f3]{animation:1s linear infinite spin-2c62b2f3}@keyframes spin-2c62b2f3{to{transform:rotate(360deg)}}@media (width<=1100px){.workflow-graph-content[data-v-2c62b2f3]{grid-template-columns:1fr}}@media (width<=700px){.workflow-graph-backdrop[data-v-2c62b2f3]{padding:12px}.workflow-graph-dialog[data-v-2c62b2f3]{width:100%;max-height:94vh}.workflow-graph-parallel[data-v-2c62b2f3]{grid-template-columns:1fr}.workflow-graph-parallel[data-v-2c62b2f3]:before,.workflow-graph-parallel>article[data-v-2c62b2f3]:before{display:none}}.information-field[data-v-f2f03af1]{color:#596278;gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.information-field__label[data-v-f2f03af1]{justify-content:space-between;align-items:center;gap:8px;line-height:22px;display:flex}input[data-v-f2f03af1],textarea[data-v-f2f03af1]{box-sizing:border-box;color:#42526a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:10px;outline:0;font-size:14px;font-weight:400}input[data-v-f2f03af1]{height:42px;padding:0 11px}textarea[data-v-f2f03af1]{resize:none;height:56px;min-height:56px;padding:5px 11px;line-height:23px}input[readonly][data-v-f2f03af1],textarea[readonly][data-v-f2f03af1]{color:#606266;background:#fff}input[data-v-f2f03af1]:focus,textarea[data-v-f2f03af1]:focus{border-color:#7da7ef;box-shadow:0 0 0 3px #2563eb14}input[data-v-f2f03af1]::placeholder,textarea[data-v-f2f03af1]::placeholder{color:#a0aec0}.workflow-information-card[data-v-50895208]{background:#fff;border:1px solid #f0e2db;border-radius:20px;min-width:0;padding:20px}@media (width<=680px){.workflow-information-card[data-v-50895208]{padding:16px}}.selling-editor[data-v-fe8ba7b3]{min-width:0}.selling-editor-heading[data-v-fe8ba7b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.selling-editor-title[data-v-fe8ba7b3]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}h4[data-v-fe8ba7b3]{color:#596278;margin:0;font-size:14px;font-weight:650}small[data-v-fe8ba7b3]{color:#8492a8;font-size:11px}.selling-add-button[data-v-fe8ba7b3]{color:#42526a;background:#fff;border:1px solid #dbe4f6;border-radius:10px;align-items:center;gap:5px;height:40px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}button[data-v-fe8ba7b3]{cursor:pointer}button[data-v-fe8ba7b3]:disabled{opacity:.55;cursor:default}button[data-v-fe8ba7b3]:focus-visible{outline-offset:3px;outline:2px solid #7da7ef}.selling-point-row input[data-v-fe8ba7b3]{box-sizing:border-box;color:#42526a;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:10px;outline:0;padding:0 11px;font-size:14px;font-weight:400}.selling-point-row input[data-v-fe8ba7b3]:focus{border-color:#7da7ef;box-shadow:0 0 0 3px #2563eb14}.empty-inline[data-v-fe8ba7b3]{color:#8a98ad;margin:0;font-size:12px}.selling-points[data-v-fe8ba7b3]{gap:10px;display:grid}.selling-points--unified[data-v-fe8ba7b3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:12px}.selling-points--unified>.empty-inline[data-v-fe8ba7b3]{grid-column:1/-1}.selling-point-row[data-v-fe8ba7b3]{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.selling-point-row[data-v-fe8ba7b3] em{color:#8057c7;text-overflow:ellipsis;background:0 0;border-radius:0;grid-column:1;justify-self:start;max-width:min(100%,280px);height:22px;padding:0;font-size:10px;font-weight:650;line-height:22px;overflow:hidden}.selling-point-row[data-v-fe8ba7b3] em:before{color:#9a86c4;content:"✦";margin-right:4px}.selling-point-row[data-v-fe8ba7b3] .semantic-fact-notice{color:#9a6508;background:#fff8e8;border:1px solid #f5deb0;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:6px;min-width:0;margin:-2px 0 2px;padding:7px 9px;font-size:11px;line-height:1.45;display:flex}.selling-point-row[data-v-fe8ba7b3] .semantic-fact-notice svg{flex:none;margin-top:1px}.selling-point-row[data-v-fe8ba7b3] .semantic-fact-notice>span{flex:1;min-width:0}.selling-point-row button[data-v-fe8ba7b3]{color:#7b8799;background:#fff;border:1px solid #dbe4f6;border-radius:10px;grid-area:1/2;place-items:center;width:38px;height:40px;padding:0;display:grid}.selling-point-row[data-v-fe8ba7b3] button.semantic-fact-notice__dismiss{color:#a97a27;background:0 0;border:0;border-radius:6px;flex:0 0 22px;grid-area:auto;place-items:center;width:22px;height:22px;margin:-3px -4px -3px 2px;padding:0;display:grid}.selling-point-row[data-v-fe8ba7b3] button.semantic-fact-notice__dismiss:hover{color:#7d5209;background:#f9e9bd}.selling-point-row[data-v-fe8ba7b3] button.semantic-fact-notice__dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px #e9bd5d}.selling-point-row[data-v-fe8ba7b3] em{white-space:nowrap;align-items:center;width:fit-content;font-style:normal;display:inline-flex}.selling-point-row[data-v-fe8ba7b3] em[data-origin=AI_IMAGE_SUGGESTION]{color:#77649d;background:0 0}.selling-point-row[data-v-fe8ba7b3] em[data-origin=USER_FACT]{display:none}.selling-points--single[data-v-fe8ba7b3]{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.selling-points--unified[data-v-fe8ba7b3]{grid-template-columns:1fr}}.validation-message[data-v-ec7b8805]{color:#49647f;text-align:right;margin:0;font-size:13px}.effect-extraction-node[data-v-ec7b8805]{--effect-blue:#2563eb;color:#253047;background:#fff;border:1px solid #dbe4f6;border-radius:26px;min-height:460px;padding:28px;box-shadow:0 12px 34px #7a4e3b12}.extraction-heading[data-v-ec7b8805]{justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-bottom:22px;display:flex}.extraction-heading__title[data-v-ec7b8805]{align-items:center;gap:13px;min-width:330px;display:flex}.extraction-heading__title>span[data-v-ec7b8805]{color:#d83e69;background:#fff0f4;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.extraction-heading h2[data-v-ec7b8805],.extraction-heading p[data-v-ec7b8805]{margin:0}.extraction-heading h2[data-v-ec7b8805]{color:#172033;font-size:21px}.extraction-heading p[data-v-ec7b8805]{color:#7d899d;margin-top:5px;font-size:12px}.extraction-heading__actions[data-v-ec7b8805]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.extraction-heading__actions .secondary-button[data-v-ec7b8805]{min-width:139px}input[data-v-ec7b8805]:focus,textarea[data-v-ec7b8805]:focus{border-color:#7da7ef;outline:0;box-shadow:0 0 0 3px #2563eb14}.status-pill[data-v-ec7b8805]{color:#64748b;white-space:nowrap;background:#f3f6fa;border:1px solid #dce5f1;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.status-pill.success[data-v-ec7b8805]{color:#0f8a68;background:#eefaf6;border-color:#ccebdc}.status-pill.running[data-v-ec7b8805]{color:#2563eb;background:#eef4ff;border-color:#cfe0ff}.status-pill.warning[data-v-ec7b8805]{color:#b7791f;background:#fff8e8;border-color:#f2dfb4}.status-pill.danger[data-v-ec7b8805]{color:#dc3f52;background:#fff1f2;border-color:#f7c8ce}.secondary-button[data-v-ec7b8805],.primary-button[data-v-ec7b8805],.extraction-page-state button[data-v-ec7b8805],.state-alert button[data-v-ec7b8805]{color:#42526a;white-space:nowrap;background:#fff;border:1px solid #dbe4f6;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.primary-button[data-v-ec7b8805]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb2e}button[data-v-ec7b8805]:disabled{cursor:not-allowed;opacity:.46;box-shadow:none!important}.state-alert[data-v-ec7b8805]{border-radius:12px;align-items:center;gap:10px;min-height:58px;margin:0 0 18px;padding:10px 12px;display:flex}.state-alert>div[data-v-ec7b8805]{flex:1;min-width:0}.state-alert strong[data-v-ec7b8805],.state-alert p[data-v-ec7b8805]{margin:0}.state-alert strong[data-v-ec7b8805]{font-size:12px}.state-alert p[data-v-ec7b8805]{margin-top:3px;font-size:10px;line-height:1.5}.state-alert button[data-v-ec7b8805]{height:32px;padding:0 10px}.state-alert.danger[data-v-ec7b8805]{color:#a53d4b;background:#fff1f2;border:1px solid #f7c8ce}.state-alert.warning[data-v-ec7b8805]{color:#956315;background:#fff8e8;border:1px solid #f2dfb4}.state-alert.information[data-v-ec7b8805]{color:#35658a;background:#f1f8fc;border:1px solid #cfe5f2}.content-block[data-v-ec7b8805],.inherit-card[data-v-ec7b8805]{background:#fff;border:1px solid #f0e2db;border-radius:20px;padding:20px}.product-base-card[data-v-ec7b8805]{min-height:0}.content-block h3[data-v-ec7b8805],.inherit-card h3[data-v-ec7b8805]{color:#263247;margin:0;font-size:15px}.base-fields[data-v-ec7b8805]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:0;display:grid}.base-fields label[data-v-ec7b8805]{color:#596278;gap:8px;font-size:14px;font-weight:650;display:grid}.base-fields label>span[data-v-ec7b8805]{justify-content:space-between;align-items:center;gap:8px;line-height:22px;display:flex}.base-fields em[data-v-ec7b8805],.field-label em[data-v-ec7b8805]{color:#16795d;white-space:nowrap;background:#eaf8f2;border-radius:999px;align-items:center;width:fit-content;padding:2px 7px;font-size:10px;font-style:normal;font-weight:750;line-height:18px;display:inline-flex}.base-fields em[data-origin=AI_IMAGE_SUGGESTION][data-v-ec7b8805],.field-label em[data-origin=AI_IMAGE_SUGGESTION][data-v-ec7b8805]{color:#8057c7;background:#f2edff}.base-fields em[data-origin=USER_FACT][data-v-ec7b8805],.field-label em[data-origin=USER_FACT][data-v-ec7b8805]{display:none}.field-label[data-v-ec7b8805]{color:#596278;gap:8px;font-size:14px;font-weight:650;display:grid}.field-label>span[data-v-ec7b8805]{justify-content:space-between;align-items:center;gap:8px;line-height:22px;display:flex}.base-fields .wide[data-v-ec7b8805]{grid-column:1/-1}input[data-v-ec7b8805],textarea[data-v-ec7b8805],select[data-v-ec7b8805]{font:inherit}.base-fields input[data-v-ec7b8805],.base-fields textarea[data-v-ec7b8805],.field-label input[data-v-ec7b8805],.field-label textarea[data-v-ec7b8805],.disabled-input-row input[data-v-ec7b8805]{color:#42526a;background:#fff;border:1px solid #dce3ec;border-radius:10px;outline:0;width:100%;font-size:14px;font-weight:400}.field-label input[data-v-ec7b8805],.disabled-input-row input[data-v-ec7b8805]{height:42px;padding:0 11px}.production-duration-input[data-v-ec7b8805]{align-items:center;gap:8px;min-height:42px;display:flex}.production-duration-input input[data-v-ec7b8805]{flex:1;min-width:0}.production-duration-input small[data-v-ec7b8805]{color:#7f8ca0;flex:none;font-size:12px}.field-label textarea[data-v-ec7b8805]{resize:none;height:56px;min-height:56px;padding:5px 11px;line-height:23px}.base-fields input[data-v-ec7b8805]{height:42px;padding:0 11px;font-size:14px}.base-fields textarea[data-v-ec7b8805]{resize:none;height:56px;min-height:56px;padding:5px 11px;font-size:14px;line-height:23px}.base-fields input[readonly][data-v-ec7b8805],.base-fields textarea[readonly][data-v-ec7b8805]{color:#606266;background:#fff}.product-base-card.processing .base-fields[data-v-ec7b8805] input,.product-base-card.processing .base-fields[data-v-ec7b8805] textarea{color:#2563eb;background:#f5f8ff}.inherit-card[data-v-ec7b8805]{background:linear-gradient(145deg,#fffdfb,#fff6f2);border-color:#f7d6c7}.inherit-card>span[data-v-ec7b8805]{color:#d9574e;background:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.inherit-card h3[data-v-ec7b8805]{margin:14px 0 12px;font-size:16px}.inherit-card dl[data-v-ec7b8805]{margin:0}.inherit-card dl>div[data-v-ec7b8805]{border-bottom:1px solid #f2ddd5;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.inherit-card dt[data-v-ec7b8805]{color:#8e7a70;font-size:12px}.inherit-card dd[data-v-ec7b8805]{color:#253047;text-align:right;margin:0;font-size:12px;font-weight:700}.inherit-card p[data-v-ec7b8805]{color:#a08377;margin:12px 0 0;font-size:11px;line-height:1.65}.result-grid[data-v-ec7b8805]{grid-template-columns:minmax(0,1fr);grid-template-areas:"base""selling";align-items:start;gap:18px;margin-top:18px;display:grid}.product-base-card[data-v-ec7b8805]{grid-area:base}.selling-layer-card[data-v-ec7b8805]{grid-area:selling}.result-grid .content-block[data-v-ec7b8805]{min-height:0}.result-grid.muted[data-v-ec7b8805]{opacity:.78}.block-heading[data-v-ec7b8805]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.block-heading h3[data-v-ec7b8805],.block-heading p[data-v-ec7b8805]{margin:0}.block-heading p[data-v-ec7b8805]{color:#9198a7;margin-top:4px;font-size:12px}.block-heading.compact[data-v-ec7b8805]{margin-bottom:0}.selling-heading-row[data-v-ec7b8805]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selling-point-count[data-v-ec7b8805]{color:#5c7193;background:linear-gradient(135deg,#f8faff 0%,#eef4ff 100%);border:1px solid #d9e5fb;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:3px 10px 3px 6px;font-size:11px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 3px 10px #3365ca0f}.selling-point-count__icon[data-v-ec7b8805]{color:#3267d6;background:#e4edff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.selling-point-count__value[data-v-ec7b8805]{color:#29436d;font-weight:800}.selling-point-count__divider[data-v-ec7b8805]{background:#cfdbef;width:1px;height:12px}.selling-point-count--over[data-v-ec7b8805]{color:#94600b;background:linear-gradient(135deg,#fffcf4 0%,#fff3d8 100%);border-color:#f1d18c;box-shadow:0 3px 10px #c17e1114}.selling-point-count--over .selling-point-count__icon[data-v-ec7b8805]{color:#ad6e05;background:#ffe8b5}.selling-point-count--over .selling-point-count__value[data-v-ec7b8805]{color:#7f520a}.selling-point-count--over .selling-point-count__divider[data-v-ec7b8805]{background:#e8c87f}.block-heading button[data-v-ec7b8805]{color:#42526a;background:#fff;border:1px solid #dbe4f6;border-radius:10px;align-items:center;gap:5px;height:40px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.field-label+.field-label[data-v-ec7b8805]{margin-top:18px}.selling-subheading[data-v-ec7b8805]{color:#304664;justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;display:flex}.selling-subheading--first[data-v-ec7b8805]{margin-top:0;margin-bottom:10px}.selling-subheading small[data-v-ec7b8805]{color:#8a98ad;margin-left:4px;font-size:11px;font-weight:400}.selling-subheading button[data-v-ec7b8805]{color:#2f6df6;background:#f5f8ff;border:1px solid #d6e3ff;border-radius:9px;align-items:center;gap:4px;height:30px;min-height:30px;padding:0 10px;font-size:13px;font-weight:400;display:inline-flex}.empty-inline[data-v-ec7b8805]{color:#8a98ad;margin:0;font-size:12px}.structured-item-list[data-v-ec7b8805]{gap:10px;display:grid}.selling-subheading+.structured-item-list[data-v-ec7b8805]{margin-top:10px}.user-marketing-goal[data-v-ec7b8805]{margin-top:18px}.disabled-field[data-v-ec7b8805]{margin-top:14px}.production-rule-grid[data-v-ec7b8805]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.production-rule-grid .field-label+.field-label[data-v-ec7b8805]{margin-top:0}.production-rule-grid .wide[data-v-ec7b8805]{grid-column:1/-1}.production-rule-grid+.field-label[data-v-ec7b8805]{margin-top:18px}.disabled-tags[data-v-ec7b8805]{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.disabled-tags button[data-v-ec7b8805]{color:#dc3f52;background:#fff1f2;border:1px solid #f7c8ce;border-radius:7px;align-items:center;gap:5px;min-height:24px;padding:2px 8px;font-size:11px;display:inline-flex}.disabled-tags b[data-v-ec7b8805]{font-size:12px}.disabled-input-row[data-v-ec7b8805]{grid-template-columns:minmax(0,1fr) 58px;gap:8px;display:grid}.disabled-input-row button[data-v-ec7b8805]{color:#42526a;background:#fff;border:1px solid #dbe4f6;border-radius:10px;font-size:14px;font-weight:700}.extraction-page-state[data-v-ec7b8805]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:30px;display:flex}.extraction-page-state>svg[data-v-ec7b8805]{color:#2563eb}.extraction-page-state h2[data-v-ec7b8805]{color:#34445c;margin:13px 0 5px;font-size:18px}.extraction-page-state p[data-v-ec7b8805]{margin:0;font-size:11px}.extraction-page-state button[data-v-ec7b8805]{margin-top:15px}.extraction-page-state.error>svg[data-v-ec7b8805]{color:#dc3f52}@keyframes pulse-node-ec7b8805{50%{opacity:.45;transform:scale(.78)}}.visually-hidden[data-v-ec7b8805]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.spin[data-v-ec7b8805]{animation:1s linear infinite spin-ec7b8805}@keyframes spin-ec7b8805{to{transform:rotate(360deg)}}@keyframes shimmer-ec7b8805{to{opacity:.45;transform:scaleX(.92)}}@media (width<=1120px){.extraction-heading[data-v-ec7b8805]{flex-direction:column;align-items:flex-start}.extraction-heading__actions[data-v-ec7b8805]{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.workflow-graph-content[data-v-ec7b8805]{grid-template-columns:1fr}.workflow-node-detail[data-v-ec7b8805]{min-height:260px;max-height:none;margin:0 22px 22px;position:static}.workflow-node-detail__empty[data-v-ec7b8805]{min-height:220px}}@media (width<=620px){.effect-extraction-node[data-v-ec7b8805]{padding:16px}.base-fields[data-v-ec7b8805]{grid-template-columns:1fr}.base-fields .wide[data-v-ec7b8805]{grid-column:auto}.extraction-heading__title[data-v-ec7b8805]{min-width:0}.extraction-heading__actions>button[data-v-ec7b8805]{flex:1}.workflow-graph-backdrop[data-v-ec7b8805]{padding:10px}.workflow-graph-dialog[data-v-ec7b8805]{border-radius:16px;max-height:calc(100vh - 20px)}.workflow-graph-dialog__header[data-v-ec7b8805],.workflow-graph-canvas[data-v-ec7b8805],.workflow-graph-dialog__footer[data-v-ec7b8805]{padding-left:14px;padding-right:14px}.workflow-node-detail[data-v-ec7b8805]{margin-left:14px;margin-right:14px}.workflow-graph-parallel[data-v-ec7b8805]{grid-template-columns:1fr;padding-top:0}.workflow-graph-parallel[data-v-ec7b8805]:before,.workflow-graph-parallel>article[data-v-ec7b8805]:before{display:none}.workflow-graph-parallel>article+article[data-v-ec7b8805]{margin-top:2px}}.extraction-heading[data-v-ec7b8805]{flex-wrap:wrap}.extraction-heading__title[data-v-ec7b8805]{flex:none;min-width:max-content}.extraction-heading__title>div[data-v-ec7b8805]{min-width:0}.extraction-heading__title p[data-v-ec7b8805]{white-space:nowrap;overflow:visible}@media (width<=600px){.extraction-heading__title[data-v-ec7b8805]{gap:8px}.extraction-heading__title p[data-v-ec7b8805]{font-size:clamp(8px,2.2vw,12px)}}.extraction-heading__actions[data-v-ec7b8805]{align-items:center}.extraction-heading__actions[data-v-ec7b8805] button{color:#42526a;white-space:nowrap;border-color:#dbe4f6;border-radius:10px;justify-content:center;height:40px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.extraction-heading__actions[data-v-ec7b8805] .secondary-button{min-width:139px}.workflow-execution-graph.prompt-dialog-backdrop{--effect-blue:#2563eb;z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workflow-execution-graph .workflow-graph-dialog{background:#fff;border:1px solid #dbe4f6;border-radius:20px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0f172a38}.workflow-execution-graph .workflow-graph-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.workflow-execution-graph .workflow-graph-dialog>header span{color:#6f50c4;letter-spacing:.08em;font-size:10px;font-weight:900}.workflow-execution-graph .workflow-graph-dialog h2{color:#1d2940;margin:4px 0 0;font-size:20px}.workflow-execution-graph .workflow-graph-dialog>header button{color:#64748b;background:#f7f9fc;border:1px solid #dfe6f0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.workflow-execution-graph .workflow-graph-dialog{background:#f8faff;width:min(1280px,100%)}.workflow-execution-graph .workflow-graph-dialog>header{z-index:2;background:#ffffffed;border-bottom:1px solid #dbe4f6;padding:20px 22px;position:sticky;top:0}.workflow-execution-graph .workflow-graph-dialog>header p{color:#718096;margin:5px 0 0;font-size:11px}.workflow-execution-graph .graph-title-group>span{align-items:center;gap:7px;display:inline-flex}.workflow-execution-graph .graph-header-actions{align-items:center;gap:10px;display:flex}.workflow-execution-graph .workflow-graph-dialog>header .graph-close-button{flex:none}.workflow-execution-graph .graph-message{color:#2563eb;background:#edf4ff;border-radius:8px;align-items:center;gap:6px;margin:12px 16px 0;padding:8px 10px;font-size:10px;display:flex}.workflow-execution-graph .graph-message.error{color:#b83246;background:#fff1f2}.workflow-execution-graph .graph-version-notice{color:#536178;background:#eef5ff;border:1px solid #d5e5ff;border-radius:11px;align-items:flex-start;gap:9px;margin:14px 20px 0;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.workflow-execution-graph .graph-version-notice svg{color:#2563eb;flex:none;margin-top:1px}.workflow-execution-graph .graph-version-notice strong{color:#28446f;font-size:11px;display:block}.workflow-execution-graph .workflow-graph-content{grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.workflow-execution-graph .workflow-graph-canvas{padding:20px}.workflow-execution-graph .graph-row{grid-template-columns:1fr;gap:10px;display:grid}.workflow-execution-graph .graph-row.parallel{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-execution-graph .graph-row.six-branch{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-execution-graph .graph-row-title{color:#60708a;letter-spacing:.06em;margin:0 0 8px;font-size:9px;font-weight:900}.workflow-execution-graph .graph-node{color:#33415a;text-align:left;background:#fff;border:1px solid #dbe4f6;border-radius:13px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.workflow-execution-graph .graph-node:hover,.workflow-execution-graph .graph-node[aria-pressed=true]{border-color:#81a9f5;box-shadow:0 0 0 3px #dbeafe}.workflow-execution-graph .graph-node>span:nth-child(2){gap:4px;display:grid}.workflow-execution-graph .graph-node strong{font-size:12px}.workflow-execution-graph .graph-node small{color:#7d899f;font-size:9px;line-height:1.5}.workflow-execution-graph .graph-node em{color:#718096;background:#f1f4f8;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-execution-graph .node-dot{box-sizing:content-box;background:#a7b0bf;border:2px solid #eef1f5;border-radius:99px;width:9px;height:9px;margin-top:4px}.workflow-execution-graph .graph-node.is-running{background:#f7faff;border-color:#91b7ff}.workflow-execution-graph .graph-node.is-running .node-dot{background:#2563eb;border-color:#dbeafe;animation:1.2s infinite execution-pulse-node}.workflow-execution-graph .graph-node.is-success .node-dot{background:#0f9f78;border-color:#ddf6ee}.workflow-execution-graph .graph-node.is-warning .node-dot,.workflow-execution-graph .graph-node.is-skipped .node-dot{background:#d99a22;border-color:#fff4d8}.workflow-execution-graph .graph-node.is-danger .node-dot{background:#dc3f52;border-color:#ffe4e8}.workflow-execution-graph .graph-connector{place-items:center;height:19px;display:grid}.workflow-execution-graph .graph-connector i{background:#b9c8df;width:1px;height:100%}.workflow-execution-graph .workflow-node-detail{background:#fff;border:1px solid #dbe4f6;border-radius:16px;min-height:470px;max-height:640px;margin:20px 20px 20px 0;padding:16px;position:sticky;top:95px;overflow:auto}.workflow-execution-graph .node-detail-empty{color:#7d899f;text-align:center;place-content:center;justify-items:center;min-height:430px;display:grid}.workflow-execution-graph .node-detail-empty strong{color:#33415a;margin-top:10px;font-size:13px}.workflow-execution-graph .node-detail-empty p{max-width:230px;font-size:10px;line-height:1.65}.workflow-execution-graph .node-detail-header{border-bottom:1px solid #e7edf8;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.workflow-execution-graph .node-detail-header span,.workflow-execution-graph .node-detail-header strong{display:block}.workflow-execution-graph .node-detail-header span{color:#2563eb;letter-spacing:.08em;font-size:9px;font-weight:850}.workflow-execution-graph .node-detail-header strong{color:#253047;margin-top:4px;font-size:14px}.workflow-execution-graph .node-detail-header button{color:#2563eb;background:#edf4ff;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.workflow-execution-graph .node-detail-header button:disabled{opacity:.55}.workflow-execution-graph .node-detail-message{border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;font-size:9px;display:flex}.workflow-execution-graph .node-detail-message.loading{color:#2563eb;background:#edf4ff}.workflow-execution-graph .node-detail-message.error{color:#bd3346;background:#fff1f2}.workflow-execution-graph .node-detail-status{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.workflow-execution-graph .node-detail-status em{color:#718096;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-execution-graph .node-detail-status em.is-running{color:#2563eb;background:#eaf2ff}.workflow-execution-graph .node-detail-status em.is-success{color:#0f8a68;background:#eaf8f3}.workflow-execution-graph .node-detail-status em.is-warning,.workflow-execution-graph .node-detail-status em.is-skipped{color:#a46b0a;background:#fff5dc}.workflow-execution-graph .node-detail-status em.is-danger{color:#c93448;background:#fff0f2}.workflow-execution-graph .node-detail-status>.node-attempt{color:#2563eb;margin-right:auto;font-size:8px;font-weight:800}.workflow-execution-graph .node-detail-status>span{color:#8994a8;justify-items:end;gap:2px;font-size:8px;display:grid}.workflow-execution-graph .node-detail-status small,.workflow-execution-graph .node-detail-status time{font:inherit}.workflow-execution-graph .node-detail-status time{color:#5f6d82;font-weight:700}.workflow-execution-graph .node-summary{color:#4d5b72;margin:10px 0 0;font-size:10px;line-height:1.65}.workflow-execution-graph .node-detail-section{background:#fbfcff;border:1px solid #e2e9f5;border-radius:11px;margin-top:12px;overflow:hidden}.workflow-execution-graph .node-detail-section.is-input{background:#f7fbff;border-color:#dce9fb}.workflow-execution-graph .node-detail-section.is-output{background:#f8fcfa;border-color:#dcefe7}.workflow-execution-graph .node-detail-section.is-execution{background:#faf9ff;border-color:#e7e2f5}.workflow-execution-graph .node-detail-section__heading{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:10px;list-style:none;display:grid}.workflow-execution-graph .node-detail-section__heading::-webkit-details-marker{display:none}.workflow-execution-graph .node-detail-section__heading>span:nth-child(2){gap:3px;min-width:0;display:grid}.workflow-execution-graph .node-detail-section__heading strong{color:#35435a;font-size:10px}.workflow-execution-graph .node-detail-section__heading small{color:#7c899d;font-size:8px;font-weight:500;line-height:1.5}.workflow-execution-graph .node-detail-section__heading>em{color:#6f7d92;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.workflow-execution-graph .node-detail-section__heading>em.is-actual{color:#0f8a68;background:#e7f7f1}.workflow-execution-graph .node-detail-section__heading>em.is-partial{color:#2563eb;background:#eaf2ff}.workflow-execution-graph .node-detail-section__heading>em.is-expected{color:#7b61b5;background:#f0ebff}.workflow-execution-graph .node-detail-section__icon{color:#3973ca;background:#eaf2ff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.workflow-execution-graph .node-detail-section.is-output .node-detail-section__icon{color:#148064;background:#e6f6f0}.workflow-execution-graph .node-detail-section.is-execution .node-detail-section__icon{color:#7458ad;background:#eee9fa}.workflow-execution-graph .node-detail-section__content{border-top:1px solid #e8edf6;padding:0 10px 10px}.workflow-execution-graph .node-detail-section__content>.node-fields{margin-top:10px}.workflow-execution-graph .node-fields{gap:7px;margin:12px 0 0;display:grid}.workflow-execution-graph .node-fields>div{background:#f7f9fd;border:1px solid #e8edf6;border-radius:8px;padding:8px 9px}.workflow-execution-graph .node-fields dt{color:#7b879a;gap:3px;font-size:8px;display:grid}.workflow-execution-graph .node-fields dt span{color:#65738a;font-weight:800}.workflow-execution-graph .node-fields dt small{color:#929db0;font-size:8px;line-height:1.45}.workflow-execution-graph .node-fields dd{overflow-wrap:anywhere;white-space:normal;color:#33415a;margin:5px 0 0;font-size:10px;font-weight:700;line-height:1.55}.workflow-execution-graph .node-fields dd.is-multiline{white-space:pre-wrap;background:#fff;border:1px solid #e3e9f3;border-radius:7px;max-height:190px;padding:8px;font-weight:600;overflow:auto}.workflow-execution-graph .node-result-block{gap:8px;margin-top:13px;display:grid}.workflow-execution-graph .node-result-block>h3{color:#4d5b72;letter-spacing:.04em;margin:0;font-size:9px;font-weight:900}.workflow-execution-graph .node-tag-groups,.workflow-execution-graph .node-text-content,.workflow-execution-graph .node-creative-list,.workflow-execution-graph .node-creative-plan-list,.workflow-execution-graph .node-relationship-list,.workflow-execution-graph .node-coordinate-list,.workflow-execution-graph .node-blueprint-list,.workflow-execution-graph .node-orthogonal-pair-list,.workflow-execution-graph .node-route-list,.workflow-execution-graph .node-combination-list,.workflow-execution-graph .node-prompt-list,.workflow-execution-graph .node-pair-list,.workflow-execution-graph .node-issue-list{gap:7px;display:grid}.workflow-execution-graph .node-tag-groups>div,.workflow-execution-graph .node-text-content,.workflow-execution-graph .node-creative-list>details,.workflow-execution-graph .node-creative-plan-list>details,.workflow-execution-graph .node-relationship-list>article,.workflow-execution-graph .node-coordinate-list>section,.workflow-execution-graph .node-blueprint-list>details,.workflow-execution-graph .node-orthogonal-pair-list>details,.workflow-execution-graph .node-route-list>article,.workflow-execution-graph .node-combination-list>article,.workflow-execution-graph .node-prompt-list>details,.workflow-execution-graph .node-pair-list>details,.workflow-execution-graph .node-issue-list>article{background:#f7f9fd;border:1px solid #e4eaf4;border-radius:9px;min-width:0;padding:9px}.workflow-execution-graph .node-creative-list>details>summary{color:#516077;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.workflow-execution-graph .node-creative-plan-list>details>summary{color:#4d5f7a;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.workflow-execution-graph .node-creative-plan-list>details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-creative-plan-list>details>summary span{gap:2px;font-size:9px;display:grid}.workflow-execution-graph .node-creative-plan-list>details>summary strong{color:#263a5a;font-size:11px}.workflow-execution-graph .node-creative-plan-list>details>summary em{color:#5f77a0;font-size:8px;font-style:normal}.workflow-execution-graph .node-creative-territory-summary{gap:6px;padding:0 12px 10px;display:grid}.workflow-execution-graph .node-creative-territory-summary>p{color:#66758b;margin:0;font-size:9px;line-height:1.6}.workflow-execution-graph .node-creative-territory-summary b{color:#385079;margin-right:7px}.workflow-execution-graph .node-creative-plan-list ol{gap:7px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.workflow-execution-graph .node-creative-plan-list li{background:#f7f9fd;border:1px solid #e2e9f5;border-radius:9px;padding:9px 10px}.workflow-execution-graph .node-creative-plan-list li>header{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.workflow-execution-graph .node-creative-plan-list li>header strong{color:#345077;margin-right:auto;font-size:9px}.workflow-execution-graph .node-creative-plan-list li>header span{color:#476ca8;background:#eaf1fd;border-radius:99px;padding:2px 5px;font-size:7px}.workflow-execution-graph .node-creative-plan-list li>p{color:#53647c;margin:7px 0 4px;font-size:9px;line-height:1.6}.workflow-execution-graph .node-creative-plan-list li>small{color:#8490a2;font-size:8px}.workflow-execution-graph .node-creative-list>details>summary em{color:#6c7890;white-space:nowrap;font-size:8px;font-style:normal}.workflow-execution-graph .node-text-content>p{color:#344258;white-space:pre-wrap;background:#fff;border:1px solid #e4eaf4;border-radius:7px;max-height:230px;margin:0;padding:9px;font-size:9px;line-height:1.72;overflow:auto}.workflow-execution-graph .node-sample-count{color:#78859a;margin:0;font-size:8px}.workflow-execution-graph .node-creative-core{color:#536178;gap:3px;margin:9px 0 0;font-size:9px;line-height:1.55;display:grid}.workflow-execution-graph .node-creative-core b,.workflow-execution-graph .node-purpose-tags>strong{color:#7b879a;font-size:8px}.workflow-execution-graph .node-purpose-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.workflow-execution-graph .node-purpose-tags span,.workflow-execution-graph .node-sample-tags span{color:#315c9f;background:#eaf2ff;border-radius:999px;padding:3px 6px;font-size:8px}.workflow-execution-graph .node-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 0;display:grid}.workflow-execution-graph .node-score-grid>div{text-align:center;background:#fff;border:1px solid #e6ebf4;border-radius:6px;padding:5px 3px}.workflow-execution-graph .node-score-grid dt{color:#8792a5;font-size:7px}.workflow-execution-graph .node-score-grid dd{color:#33415a;margin:2px 0 0;font-size:9px;font-weight:900}.workflow-execution-graph .node-sample-reasons{color:#98630d;background:#fff8e8;border-radius:6px;margin:8px 0 0;padding:7px;font-size:8px;line-height:1.55}.workflow-execution-graph .node-relationship-list article>header,.workflow-execution-graph .node-coordinate-list section>header,.workflow-execution-graph .node-blueprint-compare article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workflow-execution-graph .node-relationship-list article>header>span{gap:3px;min-width:0;display:grid}.workflow-execution-graph .node-relationship-list article>header strong,.workflow-execution-graph .node-coordinate-list section>header strong,.workflow-execution-graph .node-blueprint-compare article>header strong{color:#33415a;overflow-wrap:anywhere;font-size:9px}.workflow-execution-graph .node-relationship-list article>header small,.workflow-execution-graph .node-blueprint-compare article>header span{color:#7b879a;font-size:8px}.workflow-execution-graph .node-relationship-list article>header em,.workflow-execution-graph .node-coordinate-list section>header span{color:#315c9f;background:#eaf2ff;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.workflow-execution-graph .node-relationship-list article>dl,.workflow-execution-graph .node-blueprint-states{gap:7px;margin:8px 0 0;display:grid}.workflow-execution-graph .node-relationship-list dt,.workflow-execution-graph .node-blueprint-states dt{color:#8994a8;font-size:8px}.workflow-execution-graph .node-relationship-list dd,.workflow-execution-graph .node-blueprint-states dd{color:#3d4b62;overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;font-weight:700;line-height:1.55}.workflow-execution-graph .node-relationship-list dd>span{color:#315c9f;background:#eaf2ff;border-radius:999px;margin:0 4px 4px 0;padding:3px 6px;display:inline-block}.workflow-execution-graph .node-relationship-list dd>i{color:#8994a8;font-style:normal;font-weight:600}.workflow-execution-graph .node-coordinate-list>section{gap:7px;display:grid}.workflow-execution-graph .node-coordinate-list section>article{background:#fff;border:1px solid #e4eaf4;border-radius:7px;padding:8px}.workflow-execution-graph .node-coordinate-list section>article>strong{color:#33415a;overflow-wrap:anywhere;font-size:8px;line-height:1.5;display:block}.workflow-execution-graph .node-coordinate-list section>article>p{color:#7b879a;flex-wrap:wrap;gap:4px 8px;margin:5px 0 0;font-size:8px;line-height:1.45;display:flex}.workflow-execution-graph .node-tag-groups>div>strong{color:#65738a;margin-bottom:6px;font-size:8px;display:block}.workflow-execution-graph .node-tag-groups p,.workflow-execution-graph .node-sample-tags{flex-wrap:wrap;gap:5px;margin:0;display:flex}.workflow-execution-graph .node-tag-groups p span,.workflow-execution-graph .node-tag-groups p em,.workflow-execution-graph .node-sample-tags span{color:#315c9f;background:#eaf2ff;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;line-height:1.35}.workflow-execution-graph .node-tag-groups p em{color:#6f7d92;background:#edf0f5}.workflow-execution-graph .node-route-list article>header,.workflow-execution-graph .node-combination-list article>header,.workflow-execution-graph .node-issue-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-execution-graph .node-route-list article>header strong,.workflow-execution-graph .node-combination-list article>header strong,.workflow-execution-graph .node-issue-list article>header strong{color:#33415a;overflow-wrap:anywhere;min-width:0;font-size:9px}.workflow-execution-graph .node-route-list article>header em,.workflow-execution-graph .node-combination-list article>header span,.workflow-execution-graph .node-issue-list article>header em{color:#64748b;background:#edf0f5;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal}.workflow-execution-graph .node-route-list article>header em.is-running{color:#2563eb;background:#eaf2ff}.workflow-execution-graph .node-route-list article>header em.is-success{color:#0f8a68;background:#eaf8f3}.workflow-execution-graph .node-route-list article>header em.is-warning,.workflow-execution-graph .node-route-list article>header em.is-skipped{color:#a46b0a;background:#fff5dc}.workflow-execution-graph .node-route-list article>header em.is-danger{color:#c93448;background:#fff0f2}.workflow-execution-graph .node-route-list article>p{color:#65738a;flex-wrap:wrap;gap:8px;margin:7px 0 0;font-size:8px;display:flex}.workflow-execution-graph .node-route-list article>small{color:#c93448;margin-top:6px;font-size:8px;display:block}.workflow-execution-graph .node-combination-list article>dl,.workflow-execution-graph .node-prompt-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:8px 0 0;display:grid}.workflow-execution-graph .node-combination-list dl>div,.workflow-execution-graph .node-prompt-dimensions>div{min-width:0}.workflow-execution-graph .node-combination-list dt,.workflow-execution-graph .node-prompt-dimensions dt{color:#8994a8;font-size:8px}.workflow-execution-graph .node-combination-list dd,.workflow-execution-graph .node-prompt-dimensions dd{color:#3d4b62;overflow-wrap:anywhere;margin:2px 0 0;font-size:8px;font-weight:700;line-height:1.45}.workflow-execution-graph .node-prompt-list details>summary,.workflow-execution-graph .node-pair-list details>summary,.workflow-execution-graph .node-blueprint-list details>summary,.workflow-execution-graph .node-orthogonal-pair-list details>summary,.workflow-execution-graph .node-issue-list details>summary{color:#33415a;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.workflow-execution-graph .node-prompt-list details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-pair-list details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-blueprint-list details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-orthogonal-pair-list details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-issue-list details>summary::-webkit-details-marker{display:none}.workflow-execution-graph .node-prompt-list details>summary:focus-visible,.workflow-execution-graph .node-pair-list details>summary:focus-visible,.workflow-execution-graph .node-blueprint-list details>summary:focus-visible,.workflow-execution-graph .node-orthogonal-pair-list details>summary:focus-visible,.workflow-execution-graph .node-issue-list details>summary:focus-visible{border-radius:5px;box-shadow:0 0 0 3px #2563eb24}.workflow-execution-graph .node-prompt-list summary>span,.workflow-execution-graph .node-pair-list summary>span,.workflow-execution-graph .node-blueprint-list summary>span,.workflow-execution-graph .node-orthogonal-pair-list summary>span{color:#6f7d92;gap:3px;min-width:0;font-size:8px;line-height:1.4;display:grid}.workflow-execution-graph .node-prompt-list summary strong,.workflow-execution-graph .node-pair-list summary strong,.workflow-execution-graph .node-blueprint-list summary strong,.workflow-execution-graph .node-orthogonal-pair-list summary strong{color:#33415a;font-size:9px}.workflow-execution-graph .node-prompt-list summary>em,.workflow-execution-graph .node-pair-list summary>em,.workflow-execution-graph .node-blueprint-list summary>em,.workflow-execution-graph .node-orthogonal-pair-list summary>em{color:#2563eb;flex:none;font-size:8px;font-style:normal;font-weight:800}.workflow-execution-graph .node-blueprint-states>div{background:#fff;border:1px solid #e4eaf4;border-radius:7px;padding:7px}.workflow-execution-graph .node-blueprint-compare{gap:8px;margin-top:9px;display:grid}.workflow-execution-graph .node-blueprint-compare>article{background:#fff;border:1px solid #e4eaf4;border-radius:7px;padding:8px}.workflow-execution-graph .node-blueprint-compare article>p{color:#4d5b72;overflow-wrap:anywhere;gap:2px;margin:7px 0 0;font-size:8px;line-height:1.55;display:grid}.workflow-execution-graph .node-blueprint-compare article>p b{color:#8994a8;font-size:8px}.workflow-execution-graph .node-sample-tags{margin-top:9px}.workflow-execution-graph .node-prompt-content,.workflow-execution-graph .node-pair-contents article>p{color:#344258;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e4eaf4;border-radius:7px;margin:8px 0 0;padding:9px;font-size:9px;line-height:1.72}.workflow-execution-graph .node-pair-contents{gap:7px;margin-top:9px;display:grid}.workflow-execution-graph .node-pair-contents article>strong{color:#516077;font-size:8px}.workflow-execution-graph .node-issue-list article>details{margin-top:7px}.workflow-execution-graph .node-issue-list details>summary{color:#2563eb;justify-content:flex-start;font-size:8px;font-weight:800}.workflow-execution-graph .node-issue-list details>p{color:#6f4d16;background:#fff9eb;border-radius:6px;margin:7px 0 0;padding:7px;font-size:8px;line-height:1.55}.workflow-execution-graph .node-detail-no-fields{color:#6f7d92;background:#f7f9fd;border:1px dashed #dbe4f1;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:9px;line-height:1.6;display:flex}.workflow-execution-graph .node-detail-no-fields svg{color:#7da4e8;flex:none;margin-top:1px}.workflow-execution-graph .node-warning{color:#956109;background:#fff8e8;border-radius:7px;gap:6px;margin-top:8px;padding:7px;font-size:9px;display:flex}.workflow-execution-graph .node-warning.error{color:#bd3346;background:#fff1f2}.workflow-execution-graph .workflow-graph-dialog>footer{color:#718096;align-items:center;gap:12px;padding:13px 20px 18px;font-size:9px;display:flex}.workflow-execution-graph .workflow-graph-dialog>footer span{align-items:center;gap:5px;display:flex}.workflow-execution-graph .workflow-graph-dialog>footer i{background:#a7b0bf;border-radius:99px;width:7px;height:7px}.workflow-execution-graph .workflow-graph-dialog>footer i.running{background:#2563eb}.workflow-execution-graph .workflow-graph-dialog>footer i.success{background:#0f9f78}.workflow-execution-graph .workflow-graph-dialog>footer i.warning{background:#d99a22}.workflow-execution-graph .workflow-graph-dialog>footer i.danger{background:#dc3f52}.workflow-execution-graph .workflow-graph-dialog>footer .edge-count{margin-left:auto}.workflow-execution-graph .workflow-graph-dialog>footer button{color:#fff;background:#2563eb;border:0;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.workflow-execution-graph .spin{animation:.75s linear infinite execution-spin}@media (width<=1100px){.workflow-execution-graph .workflow-graph-content{grid-template-columns:1fr}.workflow-execution-graph .workflow-node-detail{min-height:260px;margin:0 20px 20px;position:static}.workflow-execution-graph .node-detail-empty{min-height:220px}}@media (width<=760px){.workflow-execution-graph.prompt-dialog-backdrop{padding:10px}.workflow-execution-graph .graph-row.parallel{grid-template-columns:1fr}.workflow-execution-graph .workflow-graph-dialog>header{gap:14px;padding-right:55px}.workflow-execution-graph .workflow-graph-dialog>footer{flex-wrap:wrap}}@keyframes execution-spin{to{transform:rotate(360deg)}}@keyframes execution-pulse-node{50%{opacity:.45;transform:scale(.78)}}.workflow-graph-scroll[data-v-be59ab5e]{min-width:0;overflow:auto}.has-explicit-edges[data-v-be59ab5e]{position:relative}.has-explicit-edges[data-v-be59ab5e]:has(.parallel){min-width:720px}.has-explicit-edges .graph-row[data-v-be59ab5e]{margin-bottom:32px;position:relative}.has-explicit-edges .graph-node.is-unselected[data-v-be59ab5e]{opacity:.55}.graph-explicit-edges[data-v-be59ab5e]{pointer-events:none;color:#8ba9d4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-explicit-edges g>path[data-v-be59ab5e]{fill:none;stroke:currentColor;stroke-width:1.5px}.graph-explicit-edges text[data-v-be59ab5e]{fill:#61738c;font-size:10px}.graph-explicit-edges .muted[data-v-be59ab5e]{opacity:.35}.prompt-item-editor[data-v-ed949485]{--editor-blue:var(--effect-blue,#2563eb);color:#263650;background:#fff;border:1px solid #dbe3ef;border-radius:18px;width:min(1040px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:inherit;overflow:hidden;box-shadow:0 28px 90px #0f172a33,0 6px 20px #0f172a0d}.prompt-item-editor--edit[data-v-ed949485]{width:min(920px,100vw - 48px)}.prompt-item-editor[data-v-ed949485]::backdrop{background:#18233670}form[data-v-ed949485]{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.editor-header[data-v-ed949485]{border-bottom:1px solid #e8edf4;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.editor-heading[data-v-ed949485]{align-items:center;gap:14px;min-width:0;display:flex}.editor-heading-icon[data-v-ed949485]{width:44px;height:44px;color:var(--editor-blue);background:#f0f5ff;border:1px solid #dbe7ff;border-radius:13px;flex-shrink:0;place-items:center;display:grid}h2[data-v-ed949485]{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:650;line-height:1.45}.editor-heading p[data-v-ed949485]{color:#8491a5;margin:5px 0 0;font-size:12px;line-height:1.6}button[data-v-ed949485],input[data-v-ed949485],textarea[data-v-ed949485]{font:inherit}button[data-v-ed949485]{cursor:pointer}button[data-v-ed949485]:disabled{cursor:wait;opacity:.6}.editor-close[data-v-ed949485]{color:#7b8ba2;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.editor-close[data-v-ed949485]:hover{color:#34455f;background:#f0f4fa}.editor-body[data-v-ed949485]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d2e1 transparent;background:#f8fafd;min-height:0;overflow-y:auto}.editor-body--add[data-v-ed949485]{grid-template-columns:minmax(0,1fr) 256px;display:grid}.editor-writing[data-v-ed949485]{min-width:0;padding:24px 28px}.editor-content[data-v-ed949485]{background:#fff;border:1px solid #dce4ef;border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 5px #24365204}.editor-content[data-v-ed949485]:focus-within{border-color:#94b3f5;box-shadow:0 0 0 3px #2563eb09}.editor-content-heading[data-v-ed949485]{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.editor-content-heading label[data-v-ed949485]{color:#34455f;font-size:13px;font-weight:600}.editor-content-heading>span[data-v-ed949485]{color:#98a4b5;font-size:11px}.editor-content textarea[data-v-ed949485]{box-sizing:border-box;resize:vertical;color:#40516c;background:#fff;border:0;border-radius:0;outline:none;width:100%;min-height:360px;padding:18px;font-size:13px;line-height:1.9;display:block}.prompt-item-editor--edit .editor-content textarea[data-v-ed949485]{min-height:400px}.editor-content-meta[data-v-ed949485]{color:#9aa6b7;justify-content:space-between;gap:12px;padding:10px 18px 13px;font-size:11px;display:flex}.editor-content-meta small[data-v-ed949485]{font-size:inherit;font-variant-numeric:tabular-nums}textarea[data-v-ed949485]::placeholder{color:#a0acbd}.editor-settings[data-v-ed949485]{background:#fff;border-left:1px solid #e8edf4;min-width:0;padding:24px 20px}.editor-settings h3[data-v-ed949485]{color:#43546e;align-items:center;gap:8px;margin:0 0 24px;font-size:13px;font-weight:600;display:flex}.editor-settings h3 svg[data-v-ed949485]{color:#8899b1}fieldset[data-v-ed949485]{border:0;min-width:0;margin:0;padding:0}legend[data-v-ed949485]{color:#7b8aa1;margin-bottom:11px;padding:0;font-size:12px;font-weight:500}.editor-primary-purpose[data-v-ed949485]{gap:8px;display:grid}.editor-primary-purpose label[data-v-ed949485]{cursor:pointer;border:1px solid #e4eaf2;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}.editor-primary-purpose label[data-v-ed949485]:hover{background:#f8fafd;border-color:#c4d2e7}.editor-primary-purpose label.selected[data-v-ed949485]{background:#f4f7ff;border-color:#a8c2fb}.editor-primary-purpose input[data-v-ed949485]{width:14px;height:14px;accent-color:var(--editor-blue);flex-shrink:0;margin:0}.editor-primary-purpose label>span[data-v-ed949485]{gap:4px;display:grid}.editor-primary-purpose strong[data-v-ed949485]{color:#53637b;font-size:12px;font-weight:500}.editor-primary-purpose .selected strong[data-v-ed949485]{color:var(--editor-blue);font-weight:600}.editor-primary-purpose small[data-v-ed949485]{color:#99a5b5;font-size:10px;line-height:1.5}.editor-duration-setting[data-v-ed949485]{margin-top:24px;display:block}.editor-duration-setting>span[data-v-ed949485]{color:#7b8aa1;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.editor-duration-input[data-v-ed949485]{background:#fafbfd;border:1px solid #dfe6f0;border-radius:8px;align-items:center;height:40px;display:flex}.editor-duration-input input[data-v-ed949485]{box-sizing:border-box;color:#40516c;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 12px;font-size:13px}.editor-duration-input>span[data-v-ed949485]{color:#8b9ab0;border-left:1px solid #e4eaf2;padding:0 12px;font-size:12px}.editor-duration-hint[data-v-ed949485]{color:#96a3b7;margin-top:7px;font-size:11px;line-height:1.5;display:block}.editor-duration-input[data-v-ed949485]:focus-within{border-color:#94b3f5;box-shadow:0 0 0 3px #2563eb09}.editor-fixed-duration[data-v-ed949485]{color:#7b8da8;background:#f0f5fc;border:1px solid #e0e8f3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px 15px;font-size:12px;display:flex}.editor-fixed-duration strong[data-v-ed949485]{color:#405675;border-right:1px solid #dce5f1;padding-right:12px;font-size:13px;font-weight:600}.editor-fixed-duration small[data-v-ed949485]{color:#8496b0;font-size:12px}.editor-purposes[data-v-ed949485]{border-top:1px solid #edf1f6;margin-top:24px;padding-top:20px}legend>span[data-v-ed949485],summary small[data-v-ed949485]{color:#96a2b3;background:#f0f3f8;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:400}.editor-purposes legend[data-v-ed949485]{float:left;margin-bottom:12px}.editor-purposes>div[data-v-ed949485]{clear:both;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.editor-purposes label[data-v-ed949485]{cursor:pointer;min-width:0;display:block;position:relative}.editor-purposes input[data-v-ed949485]{opacity:0;width:1px;height:1px;position:absolute}.editor-purpose-chip[data-v-ed949485]{box-sizing:border-box;color:#8593a8;background:#fff;border:1px solid #e2e8f2;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:34px;padding:7px 11px;font-size:11px;display:flex}.editor-purposes label:hover .editor-purpose-chip[data-v-ed949485]{border-color:#b8cdf8}.editor-purpose-chip>svg[data-v-ed949485]{visibility:hidden;flex-shrink:0;order:1}.editor-purposes input:checked+.editor-purpose-chip[data-v-ed949485]{color:#3867be;background:#f2f6ff;border-color:#b8cdf8}.editor-purposes input:checked+.editor-purpose-chip>svg[data-v-ed949485]{visibility:visible}.editor-purposes input:focus-visible+.editor-purpose-chip[data-v-ed949485]{outline-offset:2px;outline:2px solid #7da4ff}button[data-v-ed949485]:focus-visible,summary[data-v-ed949485]:focus-visible{outline-offset:3px;outline:2px solid #7da4ff}.editor-optional[data-v-ed949485]{background:#fff;border:1px solid #e0e7f1;border-radius:10px;margin-top:18px}summary[data-v-ed949485]{color:#61728b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;font-weight:500;list-style:none;display:flex}summary[data-v-ed949485]:hover{color:#344d72}summary[data-v-ed949485]::-webkit-details-marker{display:none}summary>svg[data-v-ed949485]{color:#96a4b8;flex-shrink:0;transition:transform .15s}details[open] summary>svg[data-v-ed949485]{transform:rotate(180deg)}.editor-optional-body[data-v-ed949485]{border-top:1px solid #edf1f6;padding:0 16px 18px}.editor-optional-body>p[data-v-ed949485]{color:#95a2b5;margin:12px 0 16px;font-size:11px;line-height:1.6}.editor-optional-body label>span[data-v-ed949485]{color:#677892;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.editor-optional-body textarea[data-v-ed949485]{box-sizing:border-box;resize:vertical;color:#4c5f7a;background:#fbfcfe;border:1px solid #e0e7f1;border-radius:7px;width:100%;min-height:78px;padding:10px 12px;font-size:12px;line-height:1.7;display:block}.editor-optional-body textarea[data-v-ed949485]:focus{background:#fff;border-color:#94b3f5;outline:none}.editor-dimensions[data-v-ed949485]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.editor-footer[data-v-ed949485]{background:#fff;border-top:1px solid #e7edf5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:18px 28px;display:flex}.editor-footer-note[data-v-ed949485]{color:#a0acbd;margin-right:auto;font-size:11px}.editor-footer button[data-v-ed949485]{color:#667791;background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:84px;height:38px;padding:0 18px;font-size:12px;font-weight:500;display:inline-flex}.editor-footer button[data-v-ed949485]:hover{background:#f7f9fc}.editor-footer .editor-save[data-v-ed949485]{color:#fff;background:var(--editor-blue);border-color:var(--editor-blue);box-shadow:0 3px 8px #2563eb1c}.editor-footer .editor-save[data-v-ed949485]:hover{color:#fff;filter:none;background:#1d4ed8;border-color:#1d4ed8}.editor-footer .editor-save[data-v-ed949485]:disabled{color:#fff;opacity:1;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 3px 8px #1d4ed833}.editor-footer .editor-save[data-v-ed949485]:disabled:hover{filter:none}.spin[data-v-ed949485]{animation:1s linear infinite editor-spin-ed949485}@keyframes editor-spin-ed949485{to{transform:rotate(360deg)}}@media (width<=800px){.editor-body--add[data-v-ed949485]{grid-template-columns:minmax(0,1fr)}.editor-settings[data-v-ed949485]{border-top:1px solid #e8edf4;border-left:0;padding:20px 24px}.editor-primary-purpose[data-v-ed949485]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-settings h3[data-v-ed949485]{margin-bottom:18px}.editor-duration-setting[data-v-ed949485]{max-width:180px}.editor-purposes[data-v-ed949485]{margin-top:18px;padding-top:16px}}@media (width<=600px){.prompt-item-editor[data-v-ed949485],.prompt-item-editor--edit[data-v-ed949485]{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}form[data-v-ed949485]{max-height:calc(100dvh - 26px)}.editor-header[data-v-ed949485]{gap:10px;padding:18px}.editor-heading[data-v-ed949485]{gap:10px}.editor-heading-icon[data-v-ed949485]{border-radius:10px;width:36px;height:36px}h2[data-v-ed949485]{font-size:18px}.editor-heading p[data-v-ed949485]{font-size:11px}.editor-writing[data-v-ed949485]{padding:18px}.editor-content textarea[data-v-ed949485],.prompt-item-editor--edit .editor-content textarea[data-v-ed949485]{min-height:280px;padding:14px}.editor-content-heading[data-v-ed949485]{padding:12px 14px}.editor-content-meta[data-v-ed949485]{padding:9px 14px 12px}.editor-fixed-duration small[data-v-ed949485]{flex-basis:100%;margin:0;padding-left:23px}.editor-fixed-duration strong[data-v-ed949485]{border-right:0;padding-right:0}.editor-settings[data-v-ed949485]{padding:20px 18px}.editor-dimensions[data-v-ed949485]{grid-template-columns:minmax(0,1fr)}.editor-footer[data-v-ed949485]{padding:14px 18px}.editor-footer-note[data-v-ed949485]{display:none}}@media (prefers-reduced-motion:reduce){.editor-content[data-v-ed949485],.editor-primary-purpose label[data-v-ed949485],summary>svg[data-v-ed949485]{transition:none}.spin[data-v-ed949485]{animation:none}}.effect-up-select[data-v-2e1e8974]{width:100%;position:relative}.effect-up-select__trigger[data-v-2e1e8974]{color:#26344d;text-align:left;background:#fff;border:1px solid #d7dfeb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;transition:all .18s;display:flex}.effect-up-select__trigger[data-v-2e1e8974]:hover,.effect-up-select.open .effect-up-select__trigger[data-v-2e1e8974]{border-color:#7da7ef;box-shadow:0 0 0 3px #2563eb12}.effect-up-select__trigger svg[data-v-2e1e8974]{color:#7b8799;flex:none;transition:transform .18s}.effect-up-select.open .effect-up-select__trigger svg[data-v-2e1e8974]{transform:rotate(180deg)}.effect-up-select__trigger .placeholder[data-v-2e1e8974]{color:#9aa5b5}.effect-up-select__menu[data-v-2e1e8974]{z-index:2200;box-sizing:border-box;background:#fff;border:1px solid #dbe4f2;border-radius:11px;flex-direction:column;padding:8px;display:flex;position:fixed;box-shadow:0 16px 38px #17233a20}.effect-up-select__search[data-v-2e1e8974]{color:#8190a5;background:#f7faff;border:1px solid #dfe7f3;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.effect-up-select__search input[data-v-2e1e8974]{color:#26344d;background:0 0;border:0;outline:0;flex:1 1 0;width:0;min-width:0;font-size:12px}.effect-up-select__options[data-v-2e1e8974]{flex:1;min-height:0;margin-top:6px;overflow:auto}.effect-up-select__option[data-v-2e1e8974]{color:#40506a;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:32px;padding:6px 8px;font-size:12px;display:flex}.effect-up-select__option[data-v-2e1e8974]:hover,.effect-up-select__option.active[data-v-2e1e8974]{color:#2563eb;background:#edf4ff}.effect-up-select__option.create[data-v-2e1e8974]{color:#2563eb;border-top:1px solid #edf0f5;justify-content:flex-start}.effect-up-select__empty[data-v-2e1e8974]{color:#9aa5b5;text-align:center;margin:0;padding:14px 8px;font-size:12px}.effect-up-select.disabled[data-v-2e1e8974]{opacity:.58}.effect-prompt-node[data-v-039481ac]{--effect-blue:#2563eb;color:#253047;background:#fff;border:1px solid #dbe4f6;border-radius:26px;margin-top:18px;padding:28px;position:relative;box-shadow:0 12px 34px #7a4e3b12}.prompt-notice[data-v-039481ac]{z-index:1300;color:#245643;background:#effaf5;border:1px solid #b7e3d3;border-radius:10px;max-width:420px;padding:11px 15px;font-size:11px;font-weight:800;position:fixed;top:145px;right:24px;box-shadow:0 12px 30px #1a2a4430}.prompt-notice.warning[data-v-039481ac]{color:#926123;background:#fff9eb;border-color:#f3d69a}.prompt-notice.error[data-v-039481ac]{color:#a84148;background:#fff3f2;border-color:#f3c6c4}.prompt-notice-enter-active[data-v-039481ac],.prompt-notice-leave-active[data-v-039481ac]{transition:all .2s}.prompt-notice-enter-from[data-v-039481ac],.prompt-notice-leave-to[data-v-039481ac]{opacity:0;transform:translateY(-7px)}.prompt-page-state[data-v-039481ac]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.prompt-page-state>svg[data-v-039481ac]{color:var(--effect-blue)}.prompt-page-state.error>svg[data-v-039481ac]{color:#d65355}.prompt-page-state h2[data-v-039481ac]{color:#34445c;margin:13px 0 5px;font-size:18px}.prompt-page-state p[data-v-039481ac]{margin:0;font-size:11px}.prompt-page-state button[data-v-039481ac],.secondary-button[data-v-039481ac],.primary-button[data-v-039481ac]{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.prompt-page-state button[data-v-039481ac],.secondary-button[data-v-039481ac]{color:#42526a;background:#fff;border:1px solid #dbe4f6}.primary-button[data-v-039481ac]{color:#fff;background:var(--effect-blue);border:1px solid var(--effect-blue);box-shadow:0 8px 18px #2563eb2e}button[data-v-039481ac]:disabled{cursor:not-allowed;opacity:.52}.effect-prompt-heading[data-v-039481ac]{justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-bottom:22px;display:flex}.effect-prompt-heading__title[data-v-039481ac]{align-items:center;gap:16px;min-width:0;display:flex}.effect-prompt-heading__title>span[data-v-039481ac]{color:#7658d5;background:#f3f0ff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.effect-prompt-heading h2[data-v-039481ac],.effect-prompt-heading p[data-v-039481ac]{margin:0}.effect-prompt-heading h2[data-v-039481ac]{color:#172033;font-size:21px}.effect-prompt-heading p[data-v-039481ac]{color:#7d899d;margin-top:5px;font-size:13px}.effect-prompt-heading__actions[data-v-039481ac]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.effect-prompt-heading__actions .secondary-button[data-v-039481ac]{min-width:139px}.heading-generate-button[data-v-039481ac]{min-width:160px}.prompt-state-alert[data-v-039481ac]{color:#94630b;background:#fff8e8;border:1px solid #f0d69a;border-radius:11px;align-items:center;gap:8px;margin:-7px 0 18px;padding:10px 12px;font-size:11px;display:flex}.prompt-state-alert.error[data-v-039481ac]{color:#b83246;background:#fff1f2;border-color:#efc4cb}.prompt-state-alert span[data-v-039481ac]{flex:1}.prompt-state-alert button[data-v-039481ac]{color:inherit;background:0 0;border:0;font-weight:800}.effect-prompt-settings[data-v-039481ac]{background:#fff;border:1px solid #f0e3dc;border-radius:18px;grid-template-columns:1fr;align-items:center;gap:12px;min-height:149px;padding:18px 20px;display:grid}.settings-heading[data-v-039481ac]{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.settings-heading h3[data-v-039481ac]{margin:0;font-size:15px}.settings-heading span[data-v-039481ac]{color:#2d8b6f;font-size:10px;font-weight:800}.settings-heading span.saving[data-v-039481ac]{color:#2563eb}.settings-heading span.error[data-v-039481ac]{color:#d65355}.setting-card[data-v-039481ac]{color:#58657a;background:#f8fbff;border:1px solid #e5eaf2;border-radius:12px;grid-template-columns:1fr;align-content:start;gap:8px;min-width:0;min-height:78px;padding:13px 14px;font-size:12px;display:grid}.setting-card[data-v-039481ac]:not(.setting-card--disabled){grid-template-columns:96px minmax(0,1fr);align-content:center;align-items:center}.setting-card>span[data-v-039481ac]:first-child{white-space:nowrap;font-weight:700}.simple-setting-grid[data-v-039481ac]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.setting-card--disabled[data-v-039481ac]{grid-column:1/-1;min-height:auto}.setting-card--disabled textarea[data-v-039481ac]{box-sizing:border-box;resize:vertical;color:#46566f;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #dbe4f2;border-radius:10px;outline:none;padding:10px 12px;line-height:1.6}.setting-card--disabled textarea[data-v-039481ac]:focus{border-color:#7da7ef;box-shadow:0 0 0 3px #2563eb14}.simple-setting-grid .number-control[data-v-039481ac]{grid-area:1/2;grid-template-columns:32px minmax(50px,1fr) 28px 32px;height:38px}.setting-card--select>.effect-up-select[data-v-039481ac]{grid-area:1/2;align-self:center}.setting-card .number-control[data-v-039481ac],.setting-card--select>.effect-up-select[data-v-039481ac]{justify-self:end;width:100%;max-width:260px}.number-suffix[data-v-039481ac]{color:#7c8798;background:#fff;border-right:1px solid #e3e8f0;place-items:center;font-size:10px;display:grid}.fragment-batch-summary[data-v-039481ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fragment-batch-summary>div[data-v-039481ac]{background:linear-gradient(135deg,#f7faff,#fbfcff);border:1px solid #dfe8f7;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-height:76px;padding:12px 16px;display:grid}.fragment-batch-summary span[data-v-039481ac]{color:#62718a;font-size:12px;font-weight:700}.fragment-batch-summary strong[data-v-039481ac]{color:#1f4fae;grid-area:1/2/3;font-size:21px}.fragment-batch-summary small[data-v-039481ac]{color:#98a3b5;font-size:10px}.fragment-config-grid[data-v-039481ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fragment-config-card[data-v-039481ac]{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:14px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.fragment-config-card.active[data-v-039481ac]{border-color:#7ba7ff;box-shadow:0 0 0 3px #2563eb17}.fragment-config-card__filter[data-v-039481ac]{color:#35445c;text-align:left;background:#f6f9fe;border:0;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.fragment-config-card__filter[data-v-039481ac]:hover{background:#eef5ff}.fragment-config-card.active .fragment-config-card__filter[data-v-039481ac]{color:#1e55b7;background:#edf4ff}.fragment-config-card__filter span[data-v-039481ac]{gap:2px;display:grid}.fragment-config-card__filter strong[data-v-039481ac]{font-size:12px}.fragment-config-card__filter small[data-v-039481ac]{color:#8b98ad;font-size:9px;font-weight:500}.fragment-config-card__filter em[data-v-039481ac]{color:#5171a8;background:#fff;border:1px solid #dce6f5;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.fragment-config-card__controls[data-v-039481ac]{gap:8px;padding:11px 12px 12px;display:grid}.fragment-inline-setting[data-v-039481ac]{color:#6b778c;grid-template-columns:minmax(64px,1fr) 132px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:grid}.fragment-inline-setting .number-control[data-v-039481ac]{grid-area:auto}.number-control[data-v-039481ac]{background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-area:1/2/3;grid-template-columns:32px minmax(50px,1fr) 32px;height:32px;display:grid;overflow:hidden}.number-control button[data-v-039481ac],.number-control input[data-v-039481ac]{color:#647187;text-align:center;background:#fff;border:0;min-width:0}.number-control button[data-v-039481ac]{background:#f6f8fb;font-size:15px}.number-control input[data-v-039481ac]{appearance:textfield;border-left:1px solid #e3e8f0;border-right:1px solid #e3e8f0;outline:none;width:100%;font-size:12px}.number-control input[data-v-039481ac]::-webkit-inner-spin-button{appearance:none}.effect-prompt-stats[data-v-039481ac]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.effect-prompt-stats article[data-v-039481ac]{border:1px solid #0000;border-radius:16px;flex-direction:column;min-height:109px;padding:16px 18px;display:flex}.effect-prompt-stats span[data-v-039481ac]{color:#838b9b;font-size:11px}.effect-prompt-stats strong[data-v-039481ac]{margin-top:8px;font-size:28px;line-height:1}.effect-prompt-stats small[data-v-039481ac]{color:#8a94a6;margin-top:7px;font-size:10px}.effect-prompt-stats .coral[data-v-039481ac]{color:#e34850;background:#eef3ff;border-color:#dae4fb}.effect-prompt-stats .amber[data-v-039481ac]{color:#b77a0e;background:#fff8e9;border-color:#f4e3b9}.effect-prompt-stats .cyan[data-v-039481ac]{color:#18839c;background:#eefbfe;border-color:#d2edf3}.effect-prompt-stats .violet[data-v-039481ac]{color:#6f50c4;background:#f5f1ff;border-color:#e4dbfa}.partial-preview-banner[data-v-039481ac]{color:#8a5a16;background:#fff9eb;border:1px solid #f2d49a;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.partial-preview-banner svg[data-v-039481ac]{flex:none;margin-top:1px}.partial-preview-banner div[data-v-039481ac]{gap:4px;display:grid}.partial-preview-banner strong[data-v-039481ac]{font-size:13px}.partial-preview-banner span[data-v-039481ac]{color:#8a6b3e;font-size:11px;line-height:1.6}.shared-prompt-panel[data-v-039481ac]{background:#fffaf7;border:1px solid #f1dfd6;border-radius:16px;gap:12px;margin-top:10px;padding:14px 16px;display:grid}.shared-prompt-panel>header[data-v-039481ac],.shared-prompt-panel>footer[data-v-039481ac]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shared-prompt-panel>header div[data-v-039481ac]{gap:3px;display:grid}.shared-prompt-panel strong[data-v-039481ac]{color:#2f405c;font-size:12px}.shared-prompt-panel span[data-v-039481ac],.shared-prompt-panel em[data-v-039481ac]{color:#7b8799;font-size:10px;font-style:normal}.shared-prompt-panel>header em[data-v-039481ac]{color:#39856a;white-space:nowrap;background:#edf8f3;border-radius:999px;padding:4px 8px}.shared-prompt-panel>header em.dirty[data-v-039481ac]{color:#a86a16;background:#fff2d9}.shared-prompt-editor[data-v-039481ac]{display:grid}.shared-prompt-panel textarea[data-v-039481ac]{box-sizing:border-box;color:#5d6d84;white-space:pre-wrap;resize:vertical;background:#fff;border:1px solid #eadfd9;border-radius:12px;outline:none;width:100%;min-height:112px;margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.shared-prompt-panel textarea[data-v-039481ac]:focus{border-color:#ff9f80;box-shadow:0 0 0 3px #ff5a5f14}.shared-prompt-panel>footer[data-v-039481ac]{justify-content:flex-end}.effect-prompt-list[data-v-039481ac]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.effect-prompt-toolbar[data-v-039481ac]{flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;scroll-margin-top:84px;display:flex}.prompt-edit-actions[data-v-039481ac]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prompt-search[data-v-039481ac]{color:#7390b3;background:#fff;border:1px solid #dbe4f6;border-radius:10px;align-items:center;gap:8px;width:min(415px,40%);height:40px;padding:0 12px;display:flex}.prompt-search input[data-v-039481ac]{color:#42526a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.prompt-search__clear[data-v-039481ac]{color:#7d8ba0;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.prompt-search__clear[data-v-039481ac]:hover{color:#2563eb;background:#eef4ff}.prompt-search__clear[data-v-039481ac]:focus-visible{outline-offset:1px;outline:2px solid #93b4ff}.prompt-result-count[data-v-039481ac]{color:#8b95a5;margin-right:auto;font-size:12px}.purpose-filter-bar[data-v-039481ac]{flex-wrap:wrap;gap:7px;padding:8px 0 2px;display:flex}.purpose-filter-bar button[data-v-039481ac]{color:#62728a;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.purpose-filter-bar button small[data-v-039481ac]{color:#8795aa;text-align:center;background:#fff;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px;line-height:16px}.purpose-filter-bar button.active[data-v-039481ac]{color:#245fca;background:#edf4ff;border-color:#bcd0f5}.purpose-filter-bar button.active small[data-v-039481ac]{color:#245fca;background:#dce9ff}.compatible-purpose-toggle[data-v-039481ac]{color:#5d6d84;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;min-height:30px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.compatible-purpose-toggle input[data-v-039481ac]{accent-color:#2f6dea;width:15px;height:15px;margin:0}.prompt-card[data-v-039481ac]{background:#fff;border:1px solid #f0e2db;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 142px;gap:10px 8px;min-width:0;padding:15px;display:grid}.prompt-number[data-v-039481ac]{color:#e24b50;background:#eef3ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.prompt-main[data-v-039481ac]{min-width:0}.prompt-main>header[data-v-039481ac]{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.prompt-main>header strong[data-v-039481ac]{color:#5b6980;font-size:12px}.prompt-main>header>span[data-v-039481ac]{align-items:center;gap:6px;display:flex}.prompt-main>header i[data-v-039481ac],.prompt-main>header em[data-v-039481ac]{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.prompt-main>header em.prompt-origin-tag[data-v-039481ac]{color:#287194;background:#edf9fd;border:1px solid #b8dfeb}.prompt-main>header em.prompt-origin-tag.external[data-v-039481ac]{color:#7d5a22;background:#fff7df;border-color:#f1d89a}.prompt-main>header em.duration-tag[data-v-039481ac]{color:#4f6f9f;background:#eef5ff;border-color:#cfdef4}.prompt-main>header em.classification-needs-revision[data-v-039481ac]{color:#b33a46;background:#fff0f1;border-color:#f3bcc2}.prompt-review-issues[data-v-039481ac]{color:#9c3440;background:#fff7f7;border:1px solid #f3c9ce;border-radius:8px;gap:4px;margin-top:8px;padding:9px 11px;font-size:10px;display:grid}.prompt-review-issues strong[data-v-039481ac]{font-size:11px}.prompt-review-issues span[data-v-039481ac]:before{content:"· "}.compatible-purpose-tags[data-v-039481ac]{flex-wrap:wrap;align-items:center;gap:5px;margin:3px 0 2px;display:flex}.compatible-purpose-tags small[data-v-039481ac]{color:#8995a8;font-size:9px}.compatible-purpose-tags span[data-v-039481ac]{color:#6656a8;background:#f4f1ff;border:1px solid #ded6fb;border-radius:999px;padding:3px 7px;font-size:9px}.prompt-dimension-details[data-v-039481ac]{color:#78869a;margin-top:7px;font-size:9px}.prompt-dimension-details summary[data-v-039481ac]{cursor:pointer;color:#5577a8;width:max-content}.prompt-dimension-details .prompt-dimensions[data-v-039481ac]{margin:7px 0 0}.prompt-semantic-rate[data-v-039481ac]{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.prompt-semantic-rate--passed[data-v-039481ac]{color:#177a59;background:#edf8f3}.prompt-semantic-rate--warning[data-v-039481ac]{color:#9a6712;background:#fff7df}.prompt-semantic-rate--pending[data-v-039481ac],.prompt-semantic-rate--running[data-v-039481ac]{color:#6e7f96;background:#f1f4f8}.prompt-fact-list[data-v-039481ac],.prompt-creative-core[data-v-039481ac],.prompt-detail-empty[data-v-039481ac]{margin:7px 0 0}.prompt-fact-list[data-v-039481ac]{gap:5px;display:grid}.prompt-fact-groups[data-v-039481ac]{gap:10px;margin-top:8px;display:grid}.prompt-fact-group>header[data-v-039481ac]{align-items:baseline;gap:8px;display:flex}.prompt-fact-group>header strong[data-v-039481ac]{color:#334155;font-size:12px}.prompt-fact-group>header small[data-v-039481ac]{color:#8a98aa;font-size:10px}.prompt-fact-list>div[data-v-039481ac]{color:#253047;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:7px;grid-template-columns:minmax(70px,max-content) 1fr;gap:8px;padding:7px 9px;display:grid}.prompt-fact-list dt[data-v-039481ac]{color:#2f6fed;font-weight:700}.prompt-fact-list dd[data-v-039481ac]{overflow-wrap:anywhere;min-width:0;margin:0}.prompt-creative-core[data-v-039481ac]{color:#253047;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:7px;padding:8px 10px;line-height:1.6}.prompt-detail-empty[data-v-039481ac]{color:#98a3b3}.prompt-main>header i[data-v-039481ac]{color:#7658d5;background:#f3f0ff}.prompt-main>header em[data-v-039481ac]{color:#ef5366;background:snow;border:1px solid #ffb9bd}.prompt-dimensions[data-v-039481ac]{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 9px;display:flex}.prompt-dimensions>small[data-v-039481ac]{color:#7b8798;margin-right:2px;font-size:10px;font-weight:700}.prompt-dimensions>span[data-v-039481ac]{color:#253047;white-space:nowrap;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;display:inline-flex}.prompt-dimensions b[data-v-039481ac]{color:#2f6fed}.prompt-main>textarea[data-v-039481ac]{resize:none;scrollbar-color:#b9c8df #f3f6fb;scrollbar-width:thin;color:#5b6270;background:#fff;border:1px solid #dfe4eb;border-radius:10px;width:100%;min-height:260px;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.78;overflow:hidden auto}.prompt-main>textarea[data-v-039481ac]::-webkit-scrollbar{width:8px}.prompt-main>textarea[data-v-039481ac]::-webkit-scrollbar-track{background:#f3f6fb;border-radius:999px}.prompt-main>textarea[data-v-039481ac]::-webkit-scrollbar-thumb{background:#b9c8df;border:2px solid #f3f6fb;border-radius:999px}.prompt-main>textarea[data-v-039481ac]::-webkit-scrollbar-thumb:hover{background:#8ea5c6}.prompt-actions[data-v-039481ac]{grid-template-columns:repeat(2,68px);align-content:center;gap:6px;display:grid}.prompt-actions button[data-v-039481ac]{color:#46556c;white-space:nowrap;background:#fff;border:1px solid #dfe5ed;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;height:34px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.prompt-actions button.danger[data-v-039481ac]{color:#df4d58;border-color:#f1cbd0}.prompt-empty-state[data-v-039481ac]{color:#8a97aa;background:#fbfdff;border:1px dashed #cedaeb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.prompt-empty-state strong[data-v-039481ac]{color:#52617a;font-size:14px}.prompt-empty-state span[data-v-039481ac]{font-size:11px}.prompt-pagination[data-v-039481ac]{color:#7d899d;border-top:1px solid #f0f2f5;justify-content:flex-end;align-items:center;gap:10px;min-height:61px;margin-top:2px;padding:10px 14px;font-size:12px;display:flex}.prompt-page-size select[data-v-039481ac],.prompt-pagination button[data-v-039481ac]{color:#5b6679;background:#fff;border:1px solid #dfe5ed;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 12px;display:inline-flex}.prompt-page-size select[data-v-039481ac]{appearance:auto;cursor:pointer;min-width:108px}.prompt-page-size select[data-v-039481ac]:disabled{cursor:wait}.selling-point-note[data-v-039481ac]{color:#7b879a;margin-top:8px;font-size:9px;line-height:1.45;display:block}.spin[data-v-039481ac]{animation:.75s linear infinite prompt-spin-039481ac}@keyframes prompt-spin-039481ac{to{transform:rotate(360deg)}}@keyframes pulse-node-039481ac{50%{opacity:.45;transform:scale(.78)}}@media (width<=1280px){.simple-setting-grid[data-v-039481ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.effect-prompt-heading[data-v-039481ac],.effect-prompt-toolbar[data-v-039481ac]{flex-wrap:wrap;align-items:stretch}.effect-prompt-heading__actions[data-v-039481ac]{flex-wrap:wrap;width:100%}.simple-setting-grid[data-v-039481ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-search[data-v-039481ac]{width:100%}.prompt-result-count[data-v-039481ac]{margin-right:auto}.prompt-card[data-v-039481ac]{grid-template-columns:43px minmax(0,1fr)}.prompt-actions[data-v-039481ac]{grid-column:2;justify-content:end}}@media (width<=760px){.effect-prompt-node[data-v-039481ac]{border-radius:20px;padding:18px}.effect-prompt-heading__actions[data-v-039481ac],.secondary-button[data-v-039481ac],.heading-generate-button[data-v-039481ac]{width:100%}.effect-prompt-settings[data-v-039481ac],.simple-setting-grid[data-v-039481ac]{grid-template-columns:1fr}.settings-heading[data-v-039481ac]{grid-column:1}.setting-card[data-v-039481ac],.setting-card[data-v-039481ac]:not(.setting-card--disabled){grid-template-columns:1fr}.setting-card .number-control[data-v-039481ac],.setting-card--select>.effect-up-select[data-v-039481ac]{grid-area:auto/1;justify-self:stretch;max-width:none}.prompt-card[data-v-039481ac]{grid-template-columns:38px minmax(0,1fr);padding:12px}.prompt-actions[data-v-039481ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-fact-list>div[data-v-039481ac]{grid-template-columns:1fr;gap:3px}}.source-prompt-panel[data-v-5d9830e8]{min-width:0}.source-prompt-panel--compact[data-v-5d9830e8]{border-top:1px solid #e8edf5;margin-top:2px;padding-top:12px}.source-prompt-heading[data-v-5d9830e8]{color:#334155;justify-content:space-between;align-items:center;font-size:12px;display:flex}.source-prompt-content[data-v-5d9830e8]{color:#42526a;white-space:pre-wrap;background:#f8fafc;border:1px solid #e4e9f1;border-radius:10px;max-height:310px;margin:12px 0;padding:14px;font-family:inherit;font-size:11px;line-height:1.75;overflow:auto}.source-prompt-panel--compact .source-prompt-content[data-v-5d9830e8]{max-height:190px;margin-top:8px}.source-prompt-detail[data-v-5d9830e8]{color:#78869a;margin:8px 0 0;font-size:9px}.source-prompt-detail summary[data-v-5d9830e8]{color:#5577a8;cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content}.source-prompt-detail .prompt-creative-core[data-v-5d9830e8],.source-prompt-detail .prompt-source-dimensions[data-v-5d9830e8]{margin-top:7px}.prompt-creative-core[data-v-5d9830e8]{color:#253047;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;line-height:1.6}.prompt-source-dimensions[data-v-5d9830e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.prompt-source-dimensions>span[data-v-5d9830e8]{color:#42526a;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:7px;padding:8px 9px;font-size:9px;line-height:1.55}.prompt-source-dimensions b[data-v-5d9830e8]{color:#2f6fed;margin-bottom:2px;display:block}@media (width<=680px){.prompt-source-dimensions[data-v-5d9830e8]{grid-template-columns:1fr}}.prompt-render-configuration[data-v-bba9ab6c]{color:#253047;background:#fff;border:1px solid #dbe4f6;border-radius:16px;width:min(760px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);padding:0;font-family:inherit;box-shadow:0 24px 70px #0f172a38}.prompt-render-configuration[data-v-bba9ab6c]::backdrop{background:#0f172a66}form[data-v-bba9ab6c]{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}header[data-v-bba9ab6c]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}h2[data-v-bba9ab6c]{color:#172b4d;margin:0;font-size:19px;font-weight:650}header p[data-v-bba9ab6c]{color:#718096;margin:8px 0 0;font-size:13px;line-height:1.6}button[data-v-bba9ab6c],select[data-v-bba9ab6c]{font:inherit}button[data-v-bba9ab6c]{cursor:pointer}button[data-v-bba9ab6c]:disabled{cursor:not-allowed;opacity:.45}.close[data-v-bba9ab6c]{color:#7b8798;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.close[data-v-bba9ab6c]:hover{background:#f3f6fb}.configuration-list[data-v-bba9ab6c]{overscroll-behavior:contain;padding:0 26px;overflow-y:auto}.configuration-item[data-v-bba9ab6c]{padding:22px 0}.configuration-item+.configuration-item[data-v-bba9ab6c]{border-top:1px solid #edf1f7}.item-heading[data-v-bba9ab6c],.item-heading>div[data-v-bba9ab6c]{align-items:center;gap:12px;display:flex}.item-heading[data-v-bba9ab6c]{justify-content:space-between}.item-heading strong[data-v-bba9ab6c]{font-size:14px;font-weight:650}.item-heading span[data-v-bba9ab6c]{color:#64748b;background:#f4f7fb;border-radius:5px;padding:3px 8px;font-size:12px}.apply-all[data-v-bba9ab6c]{color:#2563eb;background:0 0;border:0;padding:4px 0;font-size:12px}.item-actions[data-v-bba9ab6c]{flex-wrap:wrap;justify-content:flex-end}.prompt-toggle[data-v-bba9ab6c]{color:#2563eb;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:inline-flex}.prompt-toggle .expanded[data-v-bba9ab6c]{transform:rotate(180deg)}.prompt-content[data-v-bba9ab6c]{color:#526079;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fd;border:1px solid #e6ecf6;border-radius:8px;max-height:180px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.8;overflow-y:auto}.conflict-reason[data-v-bba9ab6c]{color:#718096;margin:8px 0 16px;font-size:12px;line-height:1.6}.configuration-fields[data-v-bba9ab6c]{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}label[data-v-bba9ab6c]{color:#526079;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}select[data-v-bba9ab6c]{color:#253047;background:#fff;border:1px solid #d5def0;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:13px}select[aria-invalid=true][data-v-bba9ab6c]{border-color:#d9a35d}button[data-v-bba9ab6c]:focus-visible,select[data-v-bba9ab6c]:focus-visible,.prompt-content[data-v-bba9ab6c]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.validation-message[data-v-bba9ab6c]{color:#a66b22;margin:10px 0 0;font-size:12px;line-height:1.6}footer[data-v-bba9ab6c]{background:#fbfcfe;border-top:1px solid #edf1f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}footer p[data-v-bba9ab6c]{color:#718096;margin:0;font-size:12px;line-height:1.6}footer span[data-v-bba9ab6c]{color:#718096;margin-top:4px;font-size:11px;display:block}.actions[data-v-bba9ab6c]{flex-shrink:0;gap:10px;display:flex}.actions button[data-v-bba9ab6c]{color:#526079;background:#fff;border:1px solid #d5def0;border-radius:8px;min-height:38px;padding:0 16px;font-size:13px}.actions .primary[data-v-bba9ab6c]{color:#fff;background:#2563eb;border-color:#2563eb}@media (width<=600px){.item-heading[data-v-bba9ab6c]{flex-wrap:wrap;gap:8px}.item-actions[data-v-bba9ab6c]{justify-content:flex-start;width:100%}.prompt-render-configuration[data-v-bba9ab6c]{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}form[data-v-bba9ab6c]{max-height:calc(100dvh - 26px)}header[data-v-bba9ab6c]{padding:20px 18px 16px}.configuration-list[data-v-bba9ab6c]{padding:0 18px}.configuration-fields[data-v-bba9ab6c]{grid-template-columns:1fr 1fr;gap:12px}.model-field[data-v-bba9ab6c]{grid-column:1/-1}footer[data-v-bba9ab6c]{flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px}.actions[data-v-bba9ab6c]{justify-content:flex-end}}.effect-segment-render-node[data-v-b9ce64fa]{--effect-blue:#2563eb;color:#253047;background:#fff;border:1px solid #dbe4f6;border-radius:26px;margin-top:18px;padding:28px;position:relative;box-shadow:0 12px 34px #7a4e3b12}.segment-notice[data-v-b9ce64fa]{z-index:1300;color:#245643;background:#effaf5;border:1px solid #b7e3d3;border-radius:10px;max-width:420px;padding:11px 15px;font-size:11px;font-weight:800;position:fixed;top:145px;right:24px;box-shadow:0 12px 30px #1a2a4430}.segment-notice.warning[data-v-b9ce64fa]{color:#926123;background:#fff9eb;border-color:#f3d69a}.segment-notice.error[data-v-b9ce64fa]{color:#a84148;background:#fff3f2;border-color:#f3c6c4}.segment-notice-enter-active[data-v-b9ce64fa],.segment-notice-leave-active[data-v-b9ce64fa]{transition:all .2s}.segment-notice-enter-from[data-v-b9ce64fa],.segment-notice-leave-to[data-v-b9ce64fa]{opacity:0;transform:translateY(-7px)}.segment-page-state[data-v-b9ce64fa]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.segment-page-state>svg[data-v-b9ce64fa]{color:var(--effect-blue)}.segment-page-state.error>svg[data-v-b9ce64fa]{color:#d65355}.segment-page-state h2[data-v-b9ce64fa]{color:#34445c;margin:13px 0 5px;font-size:18px}.segment-page-state p[data-v-b9ce64fa]{margin:0;font-size:11px}.segment-page-state button[data-v-b9ce64fa],.secondary-button[data-v-b9ce64fa],.primary-button[data-v-b9ce64fa]{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.segment-page-state button[data-v-b9ce64fa],.secondary-button[data-v-b9ce64fa]{color:#42526a;background:#fff;border:1px solid #dbe4f6}.segment-page-state button[data-v-b9ce64fa]{margin-top:15px}.primary-button[data-v-b9ce64fa]{color:#fff;background:var(--effect-blue);border:1px solid var(--effect-blue);box-shadow:0 8px 18px #2563eb2e}button[data-v-b9ce64fa]:disabled,input[data-v-b9ce64fa]:disabled,select[data-v-b9ce64fa]:disabled{cursor:not-allowed;opacity:.52}.segment-heading[data-v-b9ce64fa]{justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-bottom:22px;display:flex}.segment-heading__title[data-v-b9ce64fa]{align-items:center;gap:14px;min-width:0;display:flex}.segment-heading__title>span[data-v-b9ce64fa]{color:#d67b16;background:#fff5e7;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.segment-heading h2[data-v-b9ce64fa],.segment-heading p[data-v-b9ce64fa]{margin:0}.segment-heading h2[data-v-b9ce64fa]{color:#172033;font-size:21px}.segment-heading p[data-v-b9ce64fa]{color:#7d899d;margin-top:5px;font-size:13px}.segment-heading__actions[data-v-b9ce64fa]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.render-settings-card[data-v-b9ce64fa]{background:linear-gradient(135deg,#f8fbff 0%,#fffaf7 100%);border:1px solid #dce6f5;border-radius:16px;padding:16px 18px}.render-settings-card__heading[data-v-b9ce64fa]{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.render-settings-card__heading>span[data-v-b9ce64fa]{color:#2563eb;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.render-settings-card h3[data-v-b9ce64fa],.render-settings-card p[data-v-b9ce64fa]{margin:0}.render-settings-card h3[data-v-b9ce64fa]{color:#29384f;font-size:14px}.render-settings-card p[data-v-b9ce64fa],.render-settings-card small[data-v-b9ce64fa]{color:#7b8aa1;font-size:11px}.render-settings-card p[data-v-b9ce64fa]{margin-top:3px}.render-settings-card small[data-v-b9ce64fa]{color:#15956f;font-weight:700}.render-settings-grid[data-v-b9ce64fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.render-settings-grid>label[data-v-b9ce64fa]{gap:7px;display:grid}.render-settings-grid>label>span[data-v-b9ce64fa]{color:#506078;font-size:11px;font-weight:700}.secondary-button[data-v-b9ce64fa]{min-width:171px}.segment-local-update-button[data-v-b9ce64fa]{color:#a66a0b;background:#fffaf0;border-color:#f5ca80}.start-render-button[data-v-b9ce64fa]{min-width:154px}.segment-stats[data-v-b9ce64fa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stat-card[data-v-b9ce64fa]{border-radius:17px;min-height:109px;padding:17px 18px;position:relative;overflow:hidden}.stat-card span[data-v-b9ce64fa],.stat-card small[data-v-b9ce64fa]{color:#838b9b;font-size:11px;display:block}.stat-card strong[data-v-b9ce64fa]{margin:7px 0 3px;font-size:25px;line-height:1;display:block}.stat-card.neutral[data-v-b9ce64fa]{background:#f7f8fa;border:1px solid #e5e8ed}.stat-card.neutral strong[data-v-b9ce64fa]{color:#253047}.stat-card.cyan[data-v-b9ce64fa]{background:#eefafd;border:1px solid #ccecf0}.stat-card.cyan strong[data-v-b9ce64fa]{color:#18859a}.stat-card.amber[data-v-b9ce64fa]{background:#fff8e8;border:1px solid #f5e4b5}.stat-card.amber strong[data-v-b9ce64fa]{color:#bd7a12}.stat-card.coral[data-v-b9ce64fa]{background:#eef3ff;border:1px solid #ffd9cf}.stat-card.coral strong[data-v-b9ce64fa]{color:#e14950}.segment-task-list[data-v-b9ce64fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.segment-toolbar[data-v-b9ce64fa]{color:#253047;background:#f7f9fc;border:1px solid #e5e9f2;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.segment-filter-controls[data-v-b9ce64fa]{align-items:center;gap:8px;width:100%;display:flex}.segment-search[data-v-b9ce64fa]{color:#8792a4;background:#fff;border:1px solid #d7dfeb;border-radius:6px;align-items:center;gap:6px;width:min(360px,100%);height:32px;padding:0 9px;display:flex}.segment-search[data-v-b9ce64fa]:focus-within{border-color:#4f8df7}.segment-search input[data-v-b9ce64fa]{color:#334155;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.segment-filter select[data-v-b9ce64fa]{color:#526078;background:#fff;border:1px solid #d7dfeb;border-radius:6px;outline:0;min-width:142px;height:32px;padding:0 30px 0 10px;font-size:10px}.segment-filter select[data-v-b9ce64fa]:focus{border-color:#4f8df7}.filtered-result-count[data-v-b9ce64fa]{color:#7f8a9e;white-space:nowrap;margin-left:auto;font-size:10px}.segment-task-card[data-v-b9ce64fa]{background:#fff;border:1px solid #eadfd8;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:154px;padding:14px 16px;transition:all .15s;display:grid;position:relative}.segment-task-card[data-v-b9ce64fa]:hover{border-color:#8eb2ee}.segment-task-card.abnormal[data-v-b9ce64fa]{background:snow;border-color:#ef9ba5}.video-placeholder[data-v-b9ce64fa]{color:#fff;background:linear-gradient(135deg,#ba604d,#f6a349);border:0;border-radius:12px;place-items:center;width:112px;height:92px;padding:0;display:grid;position:relative;overflow:hidden}.video-placeholder.running[data-v-b9ce64fa],.video-placeholder.retry[data-v-b9ce64fa],.video-placeholder.pending[data-v-b9ce64fa]{background:linear-gradient(135deg,#5c7fc4,#65b9de)}.video-placeholder.danger[data-v-b9ce64fa]{background:linear-gradient(135deg,#b6404e,#e77869)}.video-placeholder small[data-v-b9ce64fa]{color:#fff;font-size:9px;position:absolute;bottom:5px;right:6px}.task-main[data-v-b9ce64fa]{min-width:0}.task-title[data-v-b9ce64fa]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.task-title>div[data-v-b9ce64fa]:first-child{flex:180px;min-width:180px}.task-title strong[data-v-b9ce64fa]{color:#253047;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.task-title p[data-v-b9ce64fa]{color:#8490a4;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:10px;overflow:hidden}.task-actions[data-v-b9ce64fa]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;margin-left:auto;display:flex}.task-actions button[data-v-b9ce64fa]{color:#526078;background:0 0;border:0;height:26px;padding:0 3px;font-size:9px;font-weight:650}.task-actions button[data-v-b9ce64fa]:hover{color:#2563eb}.task-actions button.danger[data-v-b9ce64fa]{color:#b94a55}.task-actions em[data-v-b9ce64fa]{color:#0f8a68;background:#eaf8f3;border-radius:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.task-actions em.running[data-v-b9ce64fa],.task-actions em.pending[data-v-b9ce64fa]{color:#2563eb;background:#eaf2ff}.task-actions em.retry[data-v-b9ce64fa]{color:#a46b0a;background:#fff5dc}.task-actions em.danger[data-v-b9ce64fa]{color:#c93448;background:#fff0f2}.task-tags[data-v-b9ce64fa]{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.task-tags span[data-v-b9ce64fa]{color:#2874e8;background:#f8fbff;border:1px solid #b9d3ff;border-radius:4px;min-height:20px;padding:2px 7px;font-size:10px}.task-tags span.primary-tag[data-v-b9ce64fa]{color:#ef5366;background:snow;border-color:#ffb9bd}.task-error[data-v-b9ce64fa]{color:#bd3346;align-items:center;gap:4px;margin:5px 0;font-size:9px;display:flex}.task-progress[data-v-b9ce64fa]{align-items:center;gap:8px;margin-top:7px;display:flex}.task-progress>span[data-v-b9ce64fa]{color:#526078;white-space:nowrap;font-size:10px}.task-progress>div[data-v-b9ce64fa]{background:#e7ecf3;border-radius:5px;flex:1;height:6px;overflow:hidden}.task-progress i[data-v-b9ce64fa]{border-radius:inherit;background:#4f8df7;height:100%;transition:width .25s;display:block}.task-progress i.retry[data-v-b9ce64fa]{background:#d99a22}.task-progress i.danger[data-v-b9ce64fa]{background:#dc3f52}.task-progress b[data-v-b9ce64fa]{color:#2563eb;text-align:right;width:34px;font-size:10px}.segment-batch-empty[data-v-b9ce64fa],.segment-empty-filter[data-v-b9ce64fa]{color:#8792a4;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.segment-batch-empty[data-v-b9ce64fa]{color:#79869c;background:linear-gradient(145deg,#fbfdff,#fffaf6);border-color:#cddcf4;padding:28px}.segment-batch-empty>span[data-v-b9ce64fa]{color:#2563eb;background:#eaf2ff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.segment-batch-empty strong[data-v-b9ce64fa]{color:#253047;margin-top:3px;font-size:16px}.segment-batch-empty p[data-v-b9ce64fa]{text-align:center;max-width:520px;margin:0;font-size:12px;line-height:1.75}.segment-empty-filter strong[data-v-b9ce64fa]{color:#526078;font-size:13px}.segment-empty-filter span[data-v-b9ce64fa]{font-size:10px}.segment-pagination[data-v-b9ce64fa]{color:#7d899d;border-top:1px solid #f0f2f5;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:61px;margin-top:2px;padding:10px 14px;font-size:12px;display:flex}.segment-pagination>span[data-v-b9ce64fa],.segment-pagination button[data-v-b9ce64fa]{color:#5b6679;background:#fff;border:1px solid #dfe5ed;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 12px;display:inline-flex}.segment-pagination>span[data-v-b9ce64fa]{min-width:90px}.visually-hidden[data-v-b9ce64fa]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.segment-dialog-backdrop[data-v-b9ce64fa]{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.segment-dialog[data-v-b9ce64fa]{background:#fff;border:1px solid #dbe4f6;border-radius:18px;max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0f172a38}.segment-dialog>header[data-v-b9ce64fa]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.segment-dialog h2[data-v-b9ce64fa]{color:#253047;margin:0;font-size:19px}.segment-dialog>header p[data-v-b9ce64fa]{color:#8490a4;margin:5px 0 0;font-size:10px}.segment-dialog>header button[data-v-b9ce64fa]{color:#7b8798;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.preview-dialog[data-v-b9ce64fa]{width:min(520px,100%);padding:0 16px 16px}.large-preview[data-v-b9ce64fa]{color:#5f7cae;background:linear-gradient(135deg,#edf3fa,#e4ecf6);border-radius:18px;place-items:center;max-width:100%;margin:0 auto;display:grid;position:relative;overflow:hidden}.large-preview video[data-v-b9ce64fa]{object-fit:contain;opacity:0;background:#111827;width:100%;height:100%}.large-preview video.is-ready[data-v-b9ce64fa]{opacity:1}.preview-video-loader[data-v-b9ce64fa]{z-index:2;position:absolute}.preview-load-error[data-v-b9ce64fa]{text-align:center;place-items:center;gap:10px;max-width:360px;padding:20px;display:grid}.large-preview small[data-v-b9ce64fa]{font-size:11px;position:absolute;bottom:10px;right:14px}.preview-meta[data-v-b9ce64fa],.prompt-dialog-meta[data-v-b9ce64fa]{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.preview-meta strong[data-v-b9ce64fa],.preview-meta small[data-v-b9ce64fa],.prompt-dialog-meta strong[data-v-b9ce64fa],.prompt-dialog-meta small[data-v-b9ce64fa]{display:block}.preview-meta strong[data-v-b9ce64fa],.prompt-dialog-meta strong[data-v-b9ce64fa]{color:#334155;font-size:12px}.preview-meta small[data-v-b9ce64fa],.prompt-dialog-meta small[data-v-b9ce64fa]{color:#8490a4;margin-top:4px;font-size:9px}.preview-meta em[data-v-b9ce64fa],.prompt-dialog-meta em[data-v-b9ce64fa]{color:#4a8b2a;white-space:nowrap;background:#f0faea;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.preview-origin-tag[data-v-b9ce64fa]{white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:700}.dialog-note[data-v-b9ce64fa]{color:#8a94a5;background:#f5f6f8;margin:0;padding:10px 12px;font-size:11px}.prompt-dialog[data-v-b9ce64fa]{width:min(620px,100%);max-height:calc(100vh - 40px);padding:0 16px 16px;overflow-y:auto}.prompt-dialog-meta[data-v-b9ce64fa]{border-bottom:1px solid #e8edf5}.prompt-dialog-meta em[data-v-b9ce64fa]{color:#3473d4;background:#edf4ff}.prompt-dialog>footer[data-v-b9ce64fa]{justify-content:flex-end;align-items:center;display:flex}.prompt-dialog>footer button[data-v-b9ce64fa]{color:#fff;background:#2563eb;border:0;border-radius:9px;height:38px;padding:0 18px;font-size:12px;font-weight:800}.repair-dialog[data-v-b9ce64fa]{width:min(680px,100%);max-height:calc(100vh - 40px);padding:0 18px 18px;overflow-y:auto}.repair-dialog header>div small[data-v-b9ce64fa]{color:#8793a6;margin-top:4px;font-size:10px;display:block}.repair-dialog-body>p[data-v-b9ce64fa]{color:#65748a;margin:16px 0;font-size:11px;line-height:1.7}.repair-video-preview[data-v-b9ce64fa]{box-shadow:inset 0 0 0 1px #dbe4f0}.repair-instruction-field[data-v-b9ce64fa]{color:#485970;gap:7px;font-size:11px;font-weight:700;display:grid}.repair-instruction-field textarea[data-v-b9ce64fa]{color:#34445b;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dbe3ee;border-radius:9px;outline:none;font-weight:500}.repair-range-editor[data-v-b9ce64fa]{box-sizing:border-box;background:#f8faff;border:1px solid #dce6f6;border-radius:11px;width:100%;margin:15px 0 0;padding:12px 14px 10px}.repair-range-heading[data-v-b9ce64fa]{color:#52627a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.repair-range-heading strong[data-v-b9ce64fa]{color:#2563eb;font-variant-numeric:tabular-nums;font-size:12px}.repair-boundary-buttons[data-v-b9ce64fa]{gap:6px;display:flex}.repair-boundary-buttons button[data-v-b9ce64fa]{color:#65748a;background:#fff;border:1px solid #d5e0f0;border-radius:8px;height:30px;padding:0 9px;font-size:9px;font-weight:700}.repair-boundary-buttons button.active[data-v-b9ce64fa]{color:#1f57ba;background:#edf4ff;border-color:#7fa7f8;box-shadow:0 0 0 2px #dce8ff}.repair-range-track[data-v-b9ce64fa]{cursor:pointer;height:28px;margin-top:8px;position:relative}.repair-range-track[data-v-b9ce64fa]:before,.repair-range-selection[data-v-b9ce64fa]{content:"";border-radius:999px;height:8px;position:absolute;top:10px}.repair-range-track[data-v-b9ce64fa]:before{background:#dfe7f2;left:0;right:0}.repair-range-selection[data-v-b9ce64fa]{z-index:1;pointer-events:none;background:#4f7ff1}.repair-range-input[data-v-b9ce64fa]{z-index:2;pointer-events:none;appearance:none;background:0 0;outline:none;width:100%;height:28px;margin:0;position:absolute;inset:0}.repair-range-input-end[data-v-b9ce64fa]{z-index:2}.repair-range-input.active[data-v-b9ce64fa]{z-index:4}.repair-range-input[data-v-b9ce64fa]::-webkit-slider-runnable-track{background:0 0;height:8px}.repair-range-input[data-v-b9ce64fa]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:ew-resize;background:#fff;border:3px solid #2563eb;border-radius:6px;width:19px;height:26px;margin-top:-9px;box-shadow:0 2px 7px #1d4ed840}.repair-range-input[data-v-b9ce64fa]::-moz-range-track{background:0 0;border:0;height:8px}.repair-range-input[data-v-b9ce64fa]::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#fff;border:3px solid #2563eb;border-radius:6px;width:15px;height:22px;box-shadow:0 2px 7px #1d4ed840}.repair-range-input[data-v-b9ce64fa]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #93b4ff}.repair-range-input[data-v-b9ce64fa]:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #93b4ff}.repair-range-input[data-v-b9ce64fa]:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.6}.repair-range-input[data-v-b9ce64fa]:disabled::-moz-range-thumb{cursor:not-allowed;opacity:.6}.repair-range-footer[data-v-b9ce64fa]{color:#8a97aa;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:9px;display:grid}.repair-range-footer>span[data-v-b9ce64fa]:last-child{text-align:right}.repair-range-footer button[data-v-b9ce64fa]{color:#2f63bd;background:#fff;border:1px solid #cddcf5;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.repair-range-footer button[data-v-b9ce64fa]:disabled{cursor:not-allowed;opacity:.5}.repair-current-toolbar[data-v-b9ce64fa]{border-top:1px solid #e1e8f3;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.repair-current-toolbar>span[data-v-b9ce64fa]{color:#718096;white-space:nowrap;font-size:9px}.repair-current-toolbar>span strong[data-v-b9ce64fa]{color:#253d69;font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px}.repair-current-toolbar>div[data-v-b9ce64fa]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.repair-current-toolbar button[data-v-b9ce64fa]{color:#45638f;background:#fff;border:1px solid #d2deef;border-radius:7px;height:28px;padding:0 8px;font-size:9px;font-weight:700}.repair-current-toolbar button[data-v-b9ce64fa]:hover:not(:disabled){color:#1f5ec8;border-color:#8aaff5}.repair-current-toolbar button[data-v-b9ce64fa]:disabled{cursor:not-allowed;opacity:.45}.repair-instruction-field[data-v-b9ce64fa]{margin-top:14px;position:relative}.repair-instruction-field textarea[data-v-b9ce64fa]{box-sizing:border-box;resize:vertical;min-height:88px;padding:11px;line-height:1.65}.repair-instruction-field small[data-v-b9ce64fa]{color:#98a3b3;font-size:9px;font-weight:500;position:absolute;bottom:8px;right:9px}.repair-dialog>footer[data-v-b9ce64fa]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.repair-dialog>footer button[data-v-b9ce64fa]{color:#56657b;background:#fff;border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.repair-dialog>footer button.primary[data-v-b9ce64fa]{color:#fff;background:#2563eb;border-color:#2563eb}.repair-dialog>footer button[data-v-b9ce64fa]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-b9ce64fa]{animation:.75s linear infinite segment-spin-b9ce64fa}@keyframes segment-spin-b9ce64fa{to{transform:rotate(360deg)}}@media (width<=1180px){.segment-heading[data-v-b9ce64fa],.segment-toolbar[data-v-b9ce64fa]{flex-wrap:wrap;align-items:stretch}.segment-heading__actions[data-v-b9ce64fa]{flex-wrap:wrap;width:100%}.segment-filter-controls[data-v-b9ce64fa]{flex-wrap:wrap;order:3;width:100%}.segment-search[data-v-b9ce64fa]{flex:1}}@media (width<=980px){.render-settings-grid[data-v-b9ce64fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-stats[data-v-b9ce64fa],.segment-task-list[data-v-b9ce64fa]{grid-template-columns:1fr}.segment-task-card[data-v-b9ce64fa],.segment-toolbar[data-v-b9ce64fa],.segment-pagination[data-v-b9ce64fa]{grid-column:1}}@media (width<=760px){.effect-segment-render-node[data-v-b9ce64fa]{border-radius:20px;padding:18px}.segment-heading__actions[data-v-b9ce64fa],.secondary-button[data-v-b9ce64fa],.start-render-button[data-v-b9ce64fa]{width:100%}.segment-stats[data-v-b9ce64fa],.render-settings-grid[data-v-b9ce64fa]{grid-template-columns:1fr}.segment-task-card[data-v-b9ce64fa]{grid-template-columns:1fr;min-height:0}.video-placeholder[data-v-b9ce64fa]{grid-column:1;width:100%}.task-main[data-v-b9ce64fa]{grid-column:1}.task-actions[data-v-b9ce64fa]{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.segment-search[data-v-b9ce64fa],.segment-filter[data-v-b9ce64fa],.segment-filter select[data-v-b9ce64fa]{width:100%}.filtered-result-count[data-v-b9ce64fa]{margin-left:0}.segment-dialog-backdrop[data-v-b9ce64fa]{padding:10px}}.segment-workspace[data-v-b9ce64fa]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.segment-material-panel[data-v-b9ce64fa]{background:#fff;border:1px solid #dfe6f1;border-radius:15px;min-width:0;overflow:hidden}.segment-toolbar[data-v-b9ce64fa]{background:#f7f9fc;border:0;border-bottom:1px solid #e4e9f1;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.prompt-search[data-v-b9ce64fa]{color:#7390b3;background:#fff;border:1px solid #dbe4f6;border-radius:10px;align-items:center;gap:8px;width:min(415px,40%);height:40px;padding:0 12px;display:flex}.prompt-search input[data-v-b9ce64fa]{color:#42526a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.prompt-search__clear[data-v-b9ce64fa]{color:#7d8ba0;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.prompt-search__clear[data-v-b9ce64fa]:hover{color:#2563eb;background:#eef4ff}.prompt-result-count[data-v-b9ce64fa]{color:#8b95a5;margin-right:auto;font-size:12px}.toolbar-result-stats[data-v-b9ce64fa]{align-items:center;gap:6px;display:inline-flex}.toolbar-result-stats>span[data-v-b9ce64fa]{color:#397761;background:#eef9f4;border:1px solid #d2ebdf;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.toolbar-result-stats>span.danger[data-v-b9ce64fa]{color:#b5545a;background:#fff3f2;border-color:#f1d2cf}.toolbar-result-stats i[data-v-b9ce64fa]{background:#27a176;border-radius:50%;width:5px;height:5px}.toolbar-result-stats .danger i[data-v-b9ce64fa]{background:#df5b61}.toolbar-result-stats strong[data-v-b9ce64fa]{font-size:11px}.purpose-filter-bar[data-v-b9ce64fa]{background:#fff;border-bottom:1px solid #edf0f5;flex-wrap:wrap;gap:7px;padding:8px 12px 10px;display:flex}.purpose-filter-bar button[data-v-b9ce64fa]{color:#62728a;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.purpose-filter-bar button small[data-v-b9ce64fa]{color:#8795aa;text-align:center;background:#fff;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px;line-height:16px}.purpose-filter-bar button.active[data-v-b9ce64fa]{color:#245fca;background:#edf4ff;border-color:#bcd0f5}.purpose-filter-bar button.active small[data-v-b9ce64fa]{color:#245fca;background:#dce9ff}.purpose-filter-bar .abnormal-purpose-filter[data-v-b9ce64fa]{color:#b85a60;background:#fff7f6;border-color:#efd2cf}.purpose-filter-bar .abnormal-purpose-filter.active[data-v-b9ce64fa]{color:#c83f49;background:#fff0ef;border-color:#edaeaa}.compatible-purpose-toggle[data-v-b9ce64fa]{color:#5d6d84;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;min-height:30px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.compatible-purpose-toggle input[data-v-b9ce64fa]{accent-color:#2f6dea;width:15px;height:15px;margin:0}.compatible-purpose-toggle.disabled[data-v-b9ce64fa]{color:#aab4c3;cursor:not-allowed}.segment-filter-controls[data-v-b9ce64fa]{align-items:center;gap:8px;min-width:0;display:flex}.segment-search[data-v-b9ce64fa]{width:min(300px,38vw)}.segment-search[data-v-b9ce64fa],.segment-filter[data-v-b9ce64fa]{color:#8390a5;background:#fff;border:1px solid #dbe3ef;border-radius:9px;align-items:center;height:36px;display:flex}.segment-search svg[data-v-b9ce64fa]{flex:none;margin-left:10px}.segment-search input[data-v-b9ce64fa],.segment-filter select[data-v-b9ce64fa]{color:#42526a;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:10px}.segment-search input[data-v-b9ce64fa]{padding:0 10px 0 7px}.segment-filter select[data-v-b9ce64fa]{min-width:132px;padding:0 26px 0 10px}.filtered-result-count[data-v-b9ce64fa]{color:#8a97aa;white-space:nowrap;font-size:10px}.selection-mode-button[data-v-b9ce64fa],.selection-action-bar button[data-v-b9ce64fa]{color:#4f5f75;white-space:nowrap;background:#fff;border:1px solid #d8e1ee;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.selection-mode-button.active[data-v-b9ce64fa]{color:#2563eb;background:#edf4ff;border-color:#9ebdf9}.selection-action-bar[data-v-b9ce64fa]{color:#52647c;background:#eff5ff;border-bottom:1px solid #d8e5fa;align-items:center;gap:8px;min-height:43px;padding:6px 12px;font-size:10px;display:flex}.selection-action-bar span[data-v-b9ce64fa]{margin-right:auto;font-weight:700}.selection-action-bar button[data-v-b9ce64fa]:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.selection-action-bar .delete-selection-button[data-v-b9ce64fa]{color:#d14d56;background:#fff;border-color:#efc2c0}.segment-material-grid[data-v-b9ce64fa]{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;padding:12px;display:grid}.segment-material-card[data-v-b9ce64fa]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0;transition:all .18s;position:relative;overflow:hidden}.segment-material-card[data-v-b9ce64fa]:hover{border-color:#aac2f2;transform:translateY(-1px);box-shadow:0 8px 18px #315c9c13}.segment-material-card.abnormal[data-v-b9ce64fa]{border-color:#f0b9b3}.segment-material-card.selected[data-v-b9ce64fa]{border-color:#4f83ef;box-shadow:0 0 0 2px #4f83ef1f}.segment-material-card.needs-update[data-v-b9ce64fa]{border-color:#e8b750;box-shadow:0 0 0 1px #e8b75030}.segment-material-card.selectable[data-v-b9ce64fa]{cursor:pointer}.material-checkbox[data-v-b9ce64fa]{z-index:3;background:#fffe;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #17203330}.material-checkbox input[data-v-b9ce64fa]{accent-color:#2563eb;width:14px;height:14px;margin:0}.material-preview[data-v-b9ce64fa]{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#c9514f,#ed9445);border:0;place-items:center;width:100%;min-height:112px;display:grid;position:relative}.material-preview.success[data-v-b9ce64fa]{color:#5f7cae;background:linear-gradient(135deg,#edf3fa,#e4ecf6)}.material-preview.success.video-ready[data-v-b9ce64fa]{color:#fff;background:#111827}.material-preview-video[data-v-b9ce64fa]{pointer-events:none;object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.material-preview-video.is-ready[data-v-b9ce64fa]{opacity:1}.material-preview.running[data-v-b9ce64fa],.material-preview.pending[data-v-b9ce64fa],.material-preview.retry[data-v-b9ce64fa]{background:linear-gradient(135deg,#5f7cae,#7ea6df)}.material-preview.danger[data-v-b9ce64fa]{background:linear-gradient(135deg,#be4f55,#e2786d)}.material-preview[data-v-b9ce64fa]:disabled{opacity:1}.material-preview>svg[data-v-b9ce64fa]{z-index:1;filter:drop-shadow(0 2px 6px #17203340);position:relative}.material-status-pill[data-v-b9ce64fa]{z-index:2;color:#fff;background:#1720337a;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;position:absolute;top:8px;right:8px}.material-status-pill.danger[data-v-b9ce64fa]{background:#a72e38d9}.material-status-pill.retry[data-v-b9ce64fa]{background:#b6751bd9}.prompt-update-pill[data-v-b9ce64fa]{z-index:2;color:#805000;background:#fff2ce;border:1px solid #f2d28c;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;position:absolute;top:31px;right:8px}.material-card-body[data-v-b9ce64fa]{min-height:112px;padding:10px 11px 8px}.material-card-title[data-v-b9ce64fa]{justify-content:space-between;align-items:center;gap:8px;display:flex}.material-card-title strong[data-v-b9ce64fa]{color:#29364b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.material-card-title span[data-v-b9ce64fa]{color:#9aa5b6;font-size:9px}.material-card-body>p[data-v-b9ce64fa]{color:#8290a5;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:9px;overflow:hidden}.task-tags[data-v-b9ce64fa]{gap:5px;display:flex}.task-tags span[data-v-b9ce64fa]{border-radius:5px;padding:3px 6px;font-size:8px;font-weight:700}.task-tags .primary-tag[data-v-b9ce64fa]{color:#e5505a;background:#fff5f4;border:1px solid #f3b5b5}.origin-tag[data-v-b9ce64fa]{color:#7d5a22;background:#fff7df;border:1px solid #f1d89a}.origin-tag.ai[data-v-b9ce64fa]{color:#287194;background:#edf9fd;border-color:#b8dfeb}.origin-tag.external[data-v-b9ce64fa]{color:#7d5a22;background:#fff7df;border-color:#f1d89a}.compatible-purpose-tags[data-v-b9ce64fa]{flex-wrap:wrap;align-items:center;gap:5px;margin:7px 0 0;display:flex}.compatible-purpose-tags small[data-v-b9ce64fa]{color:#8995a8;font-size:8px}.compatible-purpose-tags span[data-v-b9ce64fa]{color:#6656a8;background:#f4f1ff;border:1px solid #ded6fb;border-radius:999px;padding:2px 6px;font-size:8px}.material-facts[data-v-b9ce64fa]{color:#526178;background:#f6f8fc;border:1px solid #e8edf5;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-top:8px;padding:6px 4px;font-size:8px;line-height:1;display:grid}.material-facts span[data-v-b9ce64fa]{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;display:inline-flex}.material-facts small[data-v-b9ce64fa]{color:#94a0b2;font-size:inherit}.material-facts span+span[data-v-b9ce64fa]{border-left:1px solid #dce3ed}.task-error[data-v-b9ce64fa]{color:#c34850;align-items:flex-start;gap:4px;margin-top:7px;font-size:8px;line-height:1.45;display:flex}.repair-status[data-v-b9ce64fa]{color:#7653b8;align-items:center;gap:5px;margin-top:7px;font-size:8px;line-height:1.45;display:flex}.repair-status.ready[data-v-b9ce64fa]{color:#28755c}.repair-status.failed[data-v-b9ce64fa]{color:#c34850}.material-progress[data-v-b9ce64fa]{background:#e7ecf4;border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.material-progress i[data-v-b9ce64fa]{border-radius:inherit;background:#4f83ef;height:100%;display:block}.material-card-actions[data-v-b9ce64fa]{background:#fafbfd;border-top:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));min-height:38px;padding:0;display:grid}.material-card-actions button[data-v-b9ce64fa]{color:#425679;white-space:nowrap;background:0 0;border:0;border-left:1px solid #edf0f5;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:0 4px;font-size:8px;font-weight:700;transition:color .16s,background .16s;display:inline-flex}.material-card-actions button[data-v-b9ce64fa]:first-child{border-left:0}.material-card-actions button[data-v-b9ce64fa]:hover:not(:disabled){color:#2563eb;background:#f1f6ff}.material-card-actions button[data-v-b9ce64fa]:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #7aa2f4;position:relative}.material-card-actions button[data-v-b9ce64fa]:last-child{color:#d5535b}.material-card-actions button[data-v-b9ce64fa]:last-child:hover:not(:disabled){color:#bd3640;background:#fff4f4}.segment-batch-empty[data-v-b9ce64fa],.segment-empty-filter[data-v-b9ce64fa]{color:#8693a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:32px;display:flex}.segment-batch-empty>span[data-v-b9ce64fa]{color:#2563eb;background:#eaf2ff;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid}.segment-batch-empty strong[data-v-b9ce64fa],.segment-empty-filter strong[data-v-b9ce64fa]{color:#314058;font-size:14px}.segment-batch-empty p[data-v-b9ce64fa],.segment-empty-filter span[data-v-b9ce64fa]{max-width:460px;margin:7px 0 0;font-size:10px;line-height:1.7}.segment-pagination[data-v-b9ce64fa]{border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:7px;min-height:52px;padding:8px 12px;font-size:9px;display:flex}.segment-pagination button[data-v-b9ce64fa]{border-radius:8px;height:32px}.prompt-pagination[data-v-b9ce64fa]{color:#7d899d;border-top:1px solid #f0f2f5;justify-content:flex-end;align-items:center;gap:10px;min-height:61px;margin-top:2px;padding:10px 14px;font-size:12px;display:flex}.prompt-page-size select[data-v-b9ce64fa],.prompt-pagination button[data-v-b9ce64fa]{color:#5b6679;background:#fff;border:1px solid #dfe5ed;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 12px;display:inline-flex}.prompt-page-size select[data-v-b9ce64fa]{appearance:auto;cursor:pointer;min-width:108px}.segment-transfer-backdrop[data-v-b9ce64fa]{z-index:1450;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a55;justify-content:flex-end;display:flex;position:fixed;inset:0}.segment-transfer-drawer[data-v-b9ce64fa]{color:#34445b;background:#fff;flex-direction:column;width:min(460px,100%);height:100%;padding:0 20px;display:flex;overflow:auto;box-shadow:-18px 0 55px #17203325}.segment-transfer-drawer>header[data-v-b9ce64fa]{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:12px;min-height:82px;display:flex}.segment-transfer-drawer>header>div[data-v-b9ce64fa]{align-items:center;gap:10px;display:flex}.segment-transfer-drawer>header>div>span[data-v-b9ce64fa]{color:#2563eb;background:#eaf2ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.segment-transfer-drawer h2[data-v-b9ce64fa]{margin:0;font-size:16px}.segment-transfer-drawer header p[data-v-b9ce64fa]{color:#8793a6;margin:4px 0 0;font-size:9px}.segment-transfer-drawer>header>button[data-v-b9ce64fa]{color:#778397;background:#f5f7fa;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.import-dropzone[data-v-b9ce64fa]{color:#697991;text-align:center;background:#f8fbff;border:1px dashed #9bbbf5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:168px;margin-top:18px;padding:20px;display:flex}.import-dropzone>span[data-v-b9ce64fa]{color:#2563eb;background:#e7f0ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.import-dropzone strong[data-v-b9ce64fa]{color:#35445c;font-size:12px}.import-dropzone small[data-v-b9ce64fa]{color:#8a96a9;margin-top:6px;font-size:9px}.transfer-loading[data-v-b9ce64fa]{color:#75849a;justify-content:center;align-items:center;gap:7px;min-height:70px;font-size:10px;display:flex}.transfer-section-heading[data-v-b9ce64fa]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.transfer-section-heading strong[data-v-b9ce64fa]{color:#35445c;font-size:11px}.transfer-section-heading span[data-v-b9ce64fa]{color:#8b97a8;font-size:9px}.import-review-list[data-v-b9ce64fa]{margin-top:18px}.import-review-list article[data-v-b9ce64fa]{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.import-review-list article+article[data-v-b9ce64fa]{margin-top:7px}.import-prompt-field[data-v-b9ce64fa],.import-purpose-field[data-v-b9ce64fa],.import-video-preview[data-v-b9ce64fa],.import-video-info[data-v-b9ce64fa],.import-preview-error[data-v-b9ce64fa],.import-prompt-actions[data-v-b9ce64fa]{grid-column:1/-1}.import-purpose-field[data-v-b9ce64fa]{border:0;min-width:0;margin:0;padding:0}.import-purpose-field legend[data-v-b9ce64fa]{color:#35445c;margin-bottom:8px;font-size:11px;font-weight:600}.import-purpose-options[data-v-b9ce64fa]{flex-wrap:nowrap;gap:7px;display:flex}.import-purpose-options label[data-v-b9ce64fa]{white-space:nowrap;color:#697991;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.import-purpose-options label.selected[data-v-b9ce64fa]{color:#2563eb;background:#f3f7ff;border-color:#9bbbf5}.import-purpose-options input[data-v-b9ce64fa]{accent-color:#2563eb;margin:0}.import-purpose-field[data-v-b9ce64fa]:disabled{opacity:.6}.import-creative-details[data-v-b9ce64fa]{color:#5577a8;grid-column:1/-1;font-size:11px}.import-creative-details summary[data-v-b9ce64fa]{cursor:pointer;padding:8px 0}.import-creative-details label[data-v-b9ce64fa]{display:block}.import-review-list .import-field-required[data-v-b9ce64fa],.import-review-list .import-field-optional[data-v-b9ce64fa]{border-radius:4px;margin-left:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:500}.import-review-list .import-field-required[data-v-b9ce64fa]{color:#dc5252;background:#fff1f1}.import-review-list .import-field-optional[data-v-b9ce64fa]{color:#8290a4;background:#edf1f6}.import-video-preview[data-v-b9ce64fa]{background:#111827;border-radius:9px;width:100%}.import-video-preview video[data-v-b9ce64fa]{height:240px;max-height:35vh;display:block}.import-video-info[data-v-b9ce64fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;font-size:11px;display:grid}.import-video-info>div[data-v-b9ce64fa]{grid-template-columns:3em minmax(0,1fr);align-items:baseline;gap:4px 8px;display:grid}.import-video-info dt[data-v-b9ce64fa]{color:#8a96a9}.import-video-info dd[data-v-b9ce64fa]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#35445c;min-width:0;margin:0}.import-preview-error[data-v-b9ce64fa]{color:#b45309;margin:0;font-size:11px}.import-prompt-actions[data-v-b9ce64fa]{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-prompt-item button[data-v-b9ce64fa]{color:#3565df;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #dbe3ee;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.import-prompt-item button[data-v-b9ce64fa]:disabled{opacity:.55;cursor:default}.import-review-list article.unmatched[data-v-b9ce64fa]{background:#fff7f6;border-color:#f0c5c0}.import-review-list article>span[data-v-b9ce64fa]{color:#5c79a4;background:#edf3fb;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.import-review-list strong[data-v-b9ce64fa],.import-review-list small[data-v-b9ce64fa]{display:block}.import-review-list strong[data-v-b9ce64fa]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-review-list small[data-v-b9ce64fa]{color:#8a96a9;margin-top:3px;font-size:8px}.import-review-list em[data-v-b9ce64fa]{color:#3e7e5c;font-size:8px;font-style:normal;font-weight:700}.import-review-list article.conflict em[data-v-b9ce64fa]{color:#b46d1b}.import-review-list article.unmatched em[data-v-b9ce64fa]{color:#c24c54}.export-section[data-v-b9ce64fa]{border-bottom:1px solid #edf0f4;margin-top:20px;padding-bottom:16px}.export-section>label[data-v-b9ce64fa]{color:#42526a;background:#fafbfd;border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:10px;font-weight:700;display:grid}.export-section>label+label[data-v-b9ce64fa]{margin-top:7px}.export-section input[data-v-b9ce64fa]{accent-color:#2563eb;width:14px;height:14px;margin:0}.export-section small[data-v-b9ce64fa]{color:#8a96a9;font-size:8px;font-weight:500}.export-section label.disabled[data-v-b9ce64fa]{opacity:.5}.transfer-note[data-v-b9ce64fa]{color:#7a6646;background:#fff9eb;border:1px solid #f1dfb4;border-radius:9px;align-items:flex-start;gap:7px;margin-top:18px;padding:10px;display:flex}.transfer-note svg[data-v-b9ce64fa]{flex:none;margin-top:1px}.transfer-note p[data-v-b9ce64fa]{margin:0;font-size:9px;line-height:1.6}.segment-transfer-drawer>footer[data-v-b9ce64fa]{border-top:1px solid #e7ecf3;justify-content:flex-end;align-items:center;gap:8px;min-height:74px;margin-top:auto;display:flex}.segment-transfer-drawer>footer button[data-v-b9ce64fa]{color:#56657b;background:#fff;border:1px solid #dbe3ee;border-radius:9px;align-items:center;gap:5px;height:38px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.segment-transfer-drawer>footer button.primary[data-v-b9ce64fa]{color:#fff;background:#2563eb;border-color:#2563eb}.segment-import-backdrop[data-v-b9ce64fa]{justify-content:center;align-items:center;padding:18px}.segment-import-modal[data-v-b9ce64fa]{width:min(var(--import-modal-width,600px), 100%);border:1px solid #dbe4f6;border-radius:20px;height:min(820px,100dvh - 48px);padding:0 16px;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.segment-import-modal>header[data-v-b9ce64fa]{flex:none}.segment-import-modal>header p[data-v-b9ce64fa]{font-size:11px}.segment-import-modal>.import-dropzone[data-v-b9ce64fa]{flex:none;min-height:180px;margin:18px 0;padding:28px 20px}.segment-import-modal.segment-import-empty[data-v-b9ce64fa]{height:auto;max-height:calc(100dvh - 48px)}.segment-import-modal>.import-review-list[data-v-b9ce64fa]{grid-template-columns:repeat(var(--import-columns), minmax(400px, 1fr));scrollbar-width:auto;flex:1;align-items:stretch;gap:8px;min-height:0;margin:16px 0;padding-bottom:6px;display:grid;overflow:auto hidden}.segment-import-modal .import-prompt-item[data-v-b9ce64fa]{flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.segment-import-modal .import-prompt-item+.import-prompt-item[data-v-b9ce64fa]{margin-top:0}.import-column-heading[data-v-b9ce64fa]{border-bottom:1px solid #e3e8f0;flex:none;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.import-column-heading>span[data-v-b9ce64fa]{color:#5c79a4}.import-column-error[data-v-b9ce64fa]{border-radius:0;margin:0}.import-column-error p[data-v-b9ce64fa]{overflow-wrap:anywhere}.import-column-body[data-v-b9ce64fa]{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}.import-column-body[data-v-b9ce64fa]>*{flex-shrink:0}.import-column-body .import-video-preview video[data-v-b9ce64fa]{object-fit:contain;height:100%;max-height:none}.import-column-body .repair-instruction-field[data-v-b9ce64fa]{margin:0}.import-column-body .import-purpose-options[data-v-b9ce64fa]{gap:4px}.import-column-body .import-purpose-options label[data-v-b9ce64fa]{padding:5px 4px;font-size:10px}.import-column-footer[data-v-b9ce64fa]{background:#f8fbff;border-top:1px solid #e3e8f0;flex:none;padding:10px 12px 12px}.import-column-footer small[data-v-b9ce64fa]{min-height:16px;margin:0 0 8px}.import-column-actions[data-v-b9ce64fa]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.import-column-actions button.primary[data-v-b9ce64fa]{color:#fff;background:#2563eb;border-color:#2563eb}.segment-import-modal>.import-batch-footer[data-v-b9ce64fa]{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-top:0;display:flex}.import-batch-footer>span[data-v-b9ce64fa]{color:#8793a6;font-size:11px}.import-batch-footer>div[data-v-b9ce64fa]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=680px){.segment-import-backdrop[data-v-b9ce64fa]{padding:12px}.segment-import-modal[data-v-b9ce64fa]{border-radius:14px;height:calc(100dvh - 24px)}.import-batch-footer[data-v-b9ce64fa]{flex-wrap:wrap;padding:10px 0}}@media (width<=900px){.segment-material-grid[data-v-b9ce64fa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.segment-toolbar[data-v-b9ce64fa],.segment-filter-controls[data-v-b9ce64fa]{flex-direction:column;align-items:stretch}.prompt-search[data-v-b9ce64fa],.segment-search[data-v-b9ce64fa],.segment-filter[data-v-b9ce64fa],.segment-filter select[data-v-b9ce64fa],.selection-mode-button[data-v-b9ce64fa]{width:100%}.segment-material-grid[data-v-b9ce64fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-action-bar[data-v-b9ce64fa]{flex-wrap:wrap}.selection-action-bar span[data-v-b9ce64fa]{width:100%}.segment-transfer-drawer[data-v-b9ce64fa]{padding:0 14px}}@media (width<=480px){.repair-range-heading[data-v-b9ce64fa]{flex-direction:column;align-items:flex-start;gap:4px}.repair-boundary-buttons[data-v-b9ce64fa],.repair-current-toolbar>div[data-v-b9ce64fa]{width:100%}.repair-boundary-buttons button[data-v-b9ce64fa]{flex:1}.repair-current-toolbar[data-v-b9ce64fa]{flex-direction:column;align-items:flex-start}.repair-current-toolbar>div[data-v-b9ce64fa]{justify-content:flex-start}.segment-material-grid[data-v-b9ce64fa]{grid-template-columns:1fr}}.single-packaging-control[data-v-684fbba1]{flex:none;align-items:center;gap:10px;min-width:0;display:flex}button[data-v-684fbba1]{white-space:nowrap;color:#176847;cursor:pointer;font:inherit;background:#f4fcf8;border:1px solid #b6ddce;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}button[data-v-684fbba1]:disabled{opacity:.55;cursor:default}.single-packaging-meter[data-v-684fbba1]{background:#dcefe5;border-radius:4px;width:100px;height:6px;overflow:hidden}.single-packaging-meter i[data-v-684fbba1]{background:#20aa6e;height:100%;transition:width .2s;display:block}.single-packaging-detail[data-v-684fbba1]{background:0 0;border:0;padding:4px 0}@media (width<=700px){.single-packaging-meter[data-v-684fbba1]{width:60px}}.video-transform-toolbar[data-v-f9355353]{color:#516079;white-space:nowrap;background:#fff;border:1px solid #dce5f0;border-radius:9px;flex-shrink:0;align-items:center;gap:14px;min-height:50px;padding:9px 14px;font-size:12px;display:flex;overflow-x:auto}label[data-v-f9355353]{align-items:center;gap:6px;display:flex}input[type=number][data-v-f9355353]{color:#26344d;background:#f8faff;border:1px solid #dce5f0;border-radius:6px;width:65px;height:30px;padding:0 5px}input[type=range][data-v-f9355353]{accent-color:#2563eb;width:95px}button[data-v-f9355353]{cursor:pointer;color:#516079;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:30px;display:inline-flex}button[data-v-f9355353]:disabled{opacity:.35;cursor:not-allowed}button[data-v-f9355353]:hover:not(:disabled){color:#2563eb;background:#edf4ff}.uniform-toggle i[data-v-f9355353]{background:#c8d1df;border-radius:10px;width:25px;height:14px;position:relative}.uniform-toggle i[data-v-f9355353]:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.uniform-toggle.active i[data-v-f9355353]{background:#2563eb}.uniform-toggle.active i[data-v-f9355353]:after{left:13px}.alignment-buttons[data-v-f9355353]{border-left:1px solid #e5eaf1;gap:1px;padding-left:10px;display:flex}.alignment-buttons button[data-v-f9355353]{width:29px}.reset-transform[data-v-f9355353]{border:1px solid #dce5f0;padding:0 9px}.canvas-ratio-control[data-v-076f58d4]{position:relative}.ratio-trigger[data-v-076f58d4]{color:#40506a;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:5px;align-items:center;gap:5px;height:28px;font-size:12px;display:flex}.ratio-trigger[data-v-076f58d4]:disabled{cursor:default}.ratio-menu[data-v-076f58d4]{z-index:20;background:#fff;border:1px solid #dce5f0;border-radius:10px;width:220px;max-height:min(500px,65vh);padding:6px;position:absolute;bottom:36px;right:0;overflow-y:auto;box-shadow:0 10px 30px #20365026}.ratio-menu>button[data-v-076f58d4]{color:#40506a;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:32px;padding:0 10px;font-size:12px;display:flex}.ratio-menu>button[data-v-076f58d4]:hover,.ratio-menu>button[aria-checked=true][data-v-076f58d4]{color:#2563eb;background:#edf4ff;border-radius:5px}.ratio-menu b[data-v-076f58d4]{width:18px}.ratio-menu i[data-v-076f58d4]{border:1px solid;max-width:32px;margin-left:auto}.ratio-separator[data-v-076f58d4]{background:#e5eaf1;height:1px;margin:5px 10px}form[data-v-076f58d4]{align-items:center;gap:4px;padding:7px;display:flex}form input[data-v-076f58d4]{border:1px solid #dce5f0;border-radius:4px;width:55px;height:28px}form button[data-v-076f58d4]{color:#2563eb;background:#fff;border:1px solid #dce5f0;border-radius:4px;padding:4px}.thumbnail-frame[data-v-3598e89d]{width:100%;height:100%;display:block;overflow:hidden}img[data-v-3598e89d],.thumbnail-loading[data-v-3598e89d]{object-fit:cover;width:100%;height:100%;display:block}img[data-v-3598e89d]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.thumbnail-loading[data-v-3598e89d]{color:#9babc0;background:linear-gradient(135deg,#edf2f8,#dfe8f3);place-items:center;display:grid}.mix-filmstrip[data-v-6c1a22f3]{grid-template-columns:repeat(var(--filmstrip-count), minmax(0, 1fr));pointer-events:none;contain:strict;display:grid;position:absolute;inset:0;overflow:hidden}.mix-filmstrip[data-v-6c1a22f3] img,.mix-filmstrip[data-v-6c1a22f3] .thumbnail-loading{object-fit:cover;clip-path:inset(0);opacity:.84;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.clip-waveform[data-v-094c2432]{--wave-border:#8db9c0;--wave-border-solid:#38a9b1;--wave-bg:#e5f1f2;--wave-bg-solid:#137c86;--wave-line:#69aeb7;--wave-line-solid:#72d6d7;--wave-bar:#6de2df;align-items:flex-end;gap:min(1px, calc(100% / var(--waveform-count,1) / 3));border-top:1px solid var(--wave-border);background:var(--wave-bg);pointer-events:none;border-radius:0 0 2px 2px;height:18px;padding:2px 3px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.clip-waveform.is-tone-voice[data-v-094c2432]{--wave-border:#7d9ad4;--wave-border-solid:#3f6ac0;--wave-bg:#e7ecf8;--wave-bg-solid:#2f4b8f;--wave-line:#7d9ad4;--wave-line-solid:#8fb4ff;--wave-bar:#a9c6ff}.clip-waveform.is-tone-music[data-v-094c2432]{--wave-border:#b98fd0;--wave-border-solid:#7d4f9c;--wave-bg:#f1e9f6;--wave-bg-solid:#5b3a75;--wave-line:#b98fd0;--wave-line-solid:#d4a8ee;--wave-bar:#e0b6f5}.clip-waveform.is-tone-detached[data-v-094c2432]{--wave-border:#c99650;--wave-border-solid:#a76c20;--wave-bg:#f8efde;--wave-bg-solid:#79501f;--wave-line:#c99650;--wave-line-solid:#f0bd69;--wave-bar:#ffd78f}.clip-waveform[data-v-094c2432]:after{background:var(--wave-line);content:"";height:1px;position:absolute;bottom:2px;left:0;right:0}.clip-waveform.has-samples[data-v-094c2432]{border-color:var(--wave-border-solid);background:var(--wave-bg-solid)}.clip-waveform.has-samples[data-v-094c2432]:after{background:var(--wave-line-solid)}.clip-waveform i[data-v-094c2432]{z-index:1;background:var(--wave-bar);border-radius:1px;flex:1 1 0;min-width:0;max-height:100%;position:relative}.clip-waveform.is-layout-fill[data-v-094c2432]{border-radius:inherit;background:0 0;border-top:0;height:100%;padding:3px 4px;inset:0}.clip-waveform.is-layout-fill.has-samples[data-v-094c2432],.clip-waveform.is-layout-fill.is-failed[data-v-094c2432]:not(.has-samples){background:0 0;border-color:#0000}.clip-waveform.is-layout-fill[data-v-094c2432]:after{background:var(--wave-line-solid);opacity:.45}.clip-waveform.is-layout-fill i[data-v-094c2432]{max-height:calc(100% - 5px)}.clip-waveform.is-layout-fill.is-loading[data-v-094c2432]:not(.has-samples){background-image:linear-gradient(90deg,#0000,#ffffff59,#0000)}.clip-waveform.is-loading[data-v-094c2432]:not(.has-samples){background-image:linear-gradient(90deg,#0000,#c9dde0,#0000);background-size:50% 100%;animation:1.2s linear infinite waveform-loading-094c2432}.clip-waveform.is-failed[data-v-094c2432]:not(.has-samples){background:#edf2f6;border-top-style:dashed}@keyframes waveform-loading-094c2432{to{background-position:200% 0}}.video-clip.is-template-marker[data-v-1a5abfb7]{pointer-events:none;-webkit-user-select:none;user-select:none}.mix-timeline-shell[data-v-1a5abfb7]{--timeline-accent:#2563eb;--timeline-bg:#f6f8fc;--timeline-border:#d8e1ee;--timeline-muted:#7b8aa3;--timeline-text:#334155;--timeline-toolstrip-height:42px;border-top:1px solid var(--timeline-border);background:var(--timeline-bg);color:var(--timeline-text);-webkit-user-select:none;user-select:none;overflow:hidden}.mix-timeline-shell.is-resizing-track-header[data-v-1a5abfb7],.mix-timeline-shell.is-resizing-track-header[data-v-1a5abfb7] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mix-timeline-shell.is-scrubbing[data-v-1a5abfb7],.mix-timeline-shell.is-scrubbing[data-v-1a5abfb7] *{cursor:ew-resize!important}.timeline-toolstrip[data-v-1a5abfb7]{height:var(--timeline-toolstrip-height);border-bottom:1px solid var(--timeline-border);overscroll-behavior-x:contain;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex;overflow-x:auto}.timeline-tools[data-v-1a5abfb7],.zoom-controls[data-v-1a5abfb7]{flex-shrink:0;align-items:center;gap:5px;min-width:0;display:flex}.timeline-toolstrip button[data-v-1a5abfb7],.track-actions button[data-v-1a5abfb7]{color:#708198;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.timeline-toolstrip button[data-v-1a5abfb7]{border-radius:5px;width:28px;height:28px}.timeline-toolstrip button[data-v-1a5abfb7]:hover,.timeline-toolstrip button.is-active[data-v-1a5abfb7],.track-actions button[data-v-1a5abfb7]:hover{color:var(--timeline-accent);background:#eaf2ff}.timeline-toolstrip button[data-v-1a5abfb7]:disabled,.track-actions button[data-v-1a5abfb7]:disabled{color:#b9c3d0;cursor:not-allowed}.tool-divider[data-v-1a5abfb7]{background:#d7e0ed;width:1px;height:17px;margin:0 3px}.timeline-time[data-v-1a5abfb7]{color:#29405f;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.timeline-hint[data-v-1a5abfb7]{color:var(--timeline-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:10px;overflow:hidden}.zoom-controls input[data-v-1a5abfb7]{width:94px;height:3px;accent-color:var(--timeline-accent)}.timeline-workarea[data-v-1a5abfb7]{height:calc(var(--timeline-height,220px) - var(--timeline-toolstrip-height));grid-template-columns:var(--track-header-width,120px) 7px minmax(0, 1fr);background:var(--timeline-bg);min-height:178px;display:grid;overflow:hidden}.track-headers[data-v-1a5abfb7]{z-index:30;scrollbar-width:none;background:#f8fafd;position:relative;overflow:hidden auto}.track-headers[data-v-1a5abfb7]::-webkit-scrollbar{width:0;height:0}.track-header-resizer[data-v-1a5abfb7]{z-index:35;border-right:1px solid var(--timeline-border);border-left:1px solid var(--timeline-border);cursor:col-resize;touch-action:none;background:#f5f8fc;position:relative}.track-header-resizer span[data-v-1a5abfb7]{background:#b7c5d8;border-radius:999px;width:2px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.track-header-resizer[data-v-1a5abfb7]:hover,.mix-timeline-shell.is-resizing-track-header .track-header-resizer[data-v-1a5abfb7]{background:#eaf2ff;border-color:#9fc0f5}.track-header-resizer:hover span[data-v-1a5abfb7],.mix-timeline-shell.is-resizing-track-header .track-header-resizer span[data-v-1a5abfb7]{background:var(--timeline-accent)}.ruler-corner[data-v-1a5abfb7]{z-index:20;border-bottom:1px solid var(--timeline-border);background:#f8fafd;height:30px;display:block;position:sticky;top:0}.track-header[data-v-1a5abfb7]{box-sizing:border-box;color:#65758d;justify-content:space-between;align-items:center;height:38px;padding:0 7px 0 10px;font-size:11px;display:flex}.track-header.track-audio[data-v-1a5abfb7]{cursor:default;color:#263b59;height:76px}.track-header.track-video[data-v-1a5abfb7]{color:#263b59;height:76px}.track-name[data-v-1a5abfb7],.track-actions[data-v-1a5abfb7]{align-items:center;display:flex}.track-name[data-v-1a5abfb7]{gap:7px;min-width:0}.track-actions[data-v-1a5abfb7]{gap:1px}.track-actions button[data-v-1a5abfb7]{border-radius:4px;width:20px;height:22px}.timeline-viewport[data-v-1a5abfb7]{background:var(--timeline-bg);overscroll-behavior:contain;scrollbar-color:#8fa2bd #edf2f8;scrollbar-width:auto;min-width:0;height:100%;overflow:auto}.timeline-viewport[data-v-1a5abfb7]::-webkit-scrollbar{width:12px;height:12px}.timeline-viewport[data-v-1a5abfb7]::-webkit-scrollbar-track{background:#edf2f8}.timeline-viewport[data-v-1a5abfb7]::-webkit-scrollbar-thumb{background:#8fa2bd;border:2px solid #edf2f8;border-radius:999px}.timeline-viewport[data-v-1a5abfb7]::-webkit-scrollbar-thumb:hover{background:#6f86a6}.timeline-canvas[data-v-1a5abfb7]{min-height:100%;position:relative}.time-ruler[data-v-1a5abfb7]{box-sizing:border-box;z-index:20;border-bottom:1px solid var(--timeline-border);cursor:ew-resize;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--minor-width) - 1px), #cfd8e6 calc(var(--minor-width) - 1px), #cfd8e6 var(--minor-width)), repeating-linear-gradient(to right, transparent 0, transparent calc(var(--major-width) - 1px), #9aabc2 calc(var(--major-width) - 1px), #9aabc2 var(--major-width));background-color:#fbfcfe;background-position:0 22px,0 17px;background-repeat:repeat-x;background-size:auto 8px,auto 13px;height:30px;position:sticky;top:0}.major-tick[data-v-1a5abfb7]{color:#718198;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;position:absolute;top:4px;transform:translate(4px)}.timeline-track[data-v-1a5abfb7]{box-sizing:border-box;background:#fbfcfe;border-bottom:1px solid #dde5f0;height:38px;position:relative}.timeline-track.video-track[data-v-1a5abfb7],.timeline-track.audio-track[data-v-1a5abfb7]{background:#f7f9fc;height:76px}.timeline-track.caption-track[data-v-1a5abfb7]{background-image:repeating-linear-gradient(#fbfcfe 0 33px,#dde5f0 33px 34px)}.timeline-track.audio-track.is-drop-target[data-v-1a5abfb7]{background:#edf4ff;box-shadow:inset 0 0 0 2px #477eff}.timeline-track.is-locked[data-v-1a5abfb7]{cursor:not-allowed}.timeline-track.is-locked[data-v-1a5abfb7]:after{content:"";z-index:10;pointer-events:none;background-image:repeating-linear-gradient(45deg,#263b5929 0 6px,#0000 6px 12px);position:absolute;inset:0}.timeline-track.is-hidden[data-v-1a5abfb7],.timeline-track.caption-track.is-hidden[data-v-1a5abfb7]{background:#8f9aab}.timeline-track.is-hidden[data-v-1a5abfb7]>:not(.track-empty-copy){opacity:.3;filter:grayscale();pointer-events:none}.track-empty-copy[data-v-1a5abfb7]{color:#96a3b6;pointer-events:none;font-size:10px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.video-clip[data-v-1a5abfb7]{box-sizing:border-box;z-index:3;cursor:grab;background:#e8f1ff;border:1px solid #8fb7ee;border-radius:3px;height:62px;transition:border-color .1s,box-shadow .1s,opacity .1s;position:absolute;top:7px;overflow:visible}.video-track[data-v-1a5abfb7]:before,.video-track[data-v-1a5abfb7]:after{pointer-events:none;content:"";position:absolute;inset:0}.video-track[data-v-1a5abfb7]:before{background:repeating-linear-gradient(#0000 0 69px,#dce5f1 69px 70px)}.video-clip[data-v-1a5abfb7]:active{cursor:grabbing}.video-clip.is-selected[data-v-1a5abfb7]{z-index:6;border:2px solid #2563eb;box-shadow:0 0 0 2px #bfdbfe}.video-clip.is-dragging[data-v-1a5abfb7]{opacity:.22}.video-clip.is-source-stale[data-v-1a5abfb7]{border:2px solid #f59e0b;box-shadow:0 0 0 1px #fcd34d}.clip-info .source-stale-label[data-v-1a5abfb7]{color:#92400e;background:#fef3c7;flex:none}.video-clip.is-low[data-v-1a5abfb7]:after{content:"";background:#fb923c;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.video-clip.is-missing[data-v-1a5abfb7]{background:#fff1f2;border:1px dashed #ef8f8f}.video-clip.is-template-marker[data-v-1a5abfb7]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}.video-clip.is-template-marker .missing-copy b[data-v-1a5abfb7]{color:#64748b}.video-clip.is-material-target[data-v-1a5abfb7]{z-index:12;border:2px solid #2563eb;box-shadow:0 0 0 4px #bfdbfeaa}.video-clip.is-material-pointer-target[data-v-1a5abfb7]{z-index:12;border:2px solid #2563eb;box-shadow:0 0 0 3px #bfdbfe88}.audio-clip.is-material-target[data-v-1a5abfb7]{z-index:12;border-color:#2563eb;box-shadow:0 0 0 3px #bfdbfeaa}.video-clip.is-material-target[data-v-1a5abfb7]:before,.video-clip.is-material-pointer-target[data-v-1a5abfb7]:before,.audio-clip.is-material-target[data-v-1a5abfb7]:before{z-index:3;border-radius:inherit;content:"";pointer-events:none;background:#0f172a80;position:absolute;inset:0}.clip-mini-preview[data-v-1a5abfb7]{box-sizing:border-box;pointer-events:none;contain:paint;clip-path:inset(0 round 2px 2px 0 0);background:#d7e5f8;border-radius:2px 2px 0 0;width:100%;min-width:0;max-width:100%;height:21px;position:relative;overflow:hidden}.clip-duration-badge[data-v-1a5abfb7]{box-sizing:border-box;z-index:2;color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#0f172ac7;border:1px solid #ffffff6b;border-radius:2px;max-width:calc(100% - 6px);padding:1px 4px;font-size:9px;line-height:14px;position:absolute;top:3px;right:3px;overflow:hidden}.clip-info[data-v-1a5abfb7]{color:#1e4f91;pointer-events:none;background:#e8f1fff5;align-items:center;gap:5px;height:21px;padding:2px 7px 1px;display:flex;position:absolute;inset:21px 0 auto;overflow:hidden}.clip-info b[data-v-1a5abfb7],.clip-info span[data-v-1a5abfb7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-info b[data-v-1a5abfb7]{font-size:10px}.clip-info span[data-v-1a5abfb7]{color:#52729f;font-size:9px}.clip-info em[data-v-1a5abfb7]{color:#b45309;margin-left:auto;font-size:8px;font-style:normal}.missing-copy[data-v-1a5abfb7]{color:#c94a5a;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;display:flex;overflow:hidden}.missing-copy b[data-v-1a5abfb7]{font-size:11px}.missing-copy span[data-v-1a5abfb7]{white-space:nowrap;font-size:9px}.edge-trim-handle[data-v-1a5abfb7]{z-index:8;cursor:ew-resize;touch-action:none;opacity:.5;background:#2563ebd1;border:2px solid #fffffff2;border-radius:3px;width:8px;height:34px;padding:0;transition:opacity .1s,background .1s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #1d4ed8d9}.edge-trim-handle[data-v-1a5abfb7]:hover,.video-clip.is-selected .edge-trim-handle[data-v-1a5abfb7],.audio-clip.is-selected .edge-trim-handle[data-v-1a5abfb7],.caption-clip.is-selected .edge-trim-handle[data-v-1a5abfb7]{opacity:1;background:#2563eb}.video-clip:has(.edge-trim-handle:focus-visible) .edge-trim-handle[data-v-1a5abfb7]{opacity:1;background:#2563eb}.audio-clip .edge-trim-handle[data-v-1a5abfb7]{border-radius:4px;height:30px}.caption-clip .edge-trim-handle[data-v-1a5abfb7]{border-radius:4px;height:22px}.edge-trim-handle.is-disabled[data-v-1a5abfb7],.edge-trim-handle[data-v-1a5abfb7]:disabled{cursor:not-allowed;opacity:.42;background:#64748bb3;border-color:#ffffffa8}.edge-trim-handle.is-disabled[data-v-1a5abfb7]:hover,.edge-trim-handle[data-v-1a5abfb7]:disabled:hover{background:#64748bb3}.edge-trim-left[data-v-1a5abfb7]{left:1px}.edge-trim-right[data-v-1a5abfb7]{right:1px}.trim-tooltip[data-v-1a5abfb7]{z-index:20;color:#24476f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#eff6ff;border:1px solid #aac4ee;border-radius:4px;padding:4px 7px;font-size:9px;position:absolute;top:-29px;left:50%;transform:translate(-50%)}.transition-junction[data-v-1a5abfb7]{box-sizing:border-box;z-index:7;color:#ffffffd1;cursor:ew-resize;background:#7b838a7a;border:1px solid #e2e6eaad;border-radius:3px;justify-content:center;align-items:center;min-width:16px;height:55px;padding:0;font-size:16px;display:flex;position:absolute;top:7px;transform:translate(-50%)}.transition-junction[data-v-1a5abfb7]:before,.transition-junction[data-v-1a5abfb7]:after{content:"";opacity:.95;background:#f8fafc;border-radius:2px;width:3px;height:22px;display:none;position:absolute;top:16px}.transition-junction[data-v-1a5abfb7]:before{left:-2px}.transition-junction[data-v-1a5abfb7]:after{right:-2px}.transition-junction span[data-v-1a5abfb7]{letter-spacing:-3px;pointer-events:none;display:inline-block}.transition-junction[data-v-1a5abfb7]:hover{background:#68717899;border-color:#2563eb}.transition-junction.is-active[data-v-1a5abfb7]{color:#fff;background:#7b838ac7;border-color:#f8fafce6;box-shadow:0 0 0 1px #64748b6b}.transition-junction.is-active[data-v-1a5abfb7]:before,.transition-junction.is-active[data-v-1a5abfb7]:after{display:block}.transition-junction.is-active[data-v-1a5abfb7]:hover{background:#687178db}.transition-junction.is-transition-target[data-v-1a5abfb7]{color:#fff;cursor:copy;background:#647c96ad;border-color:#2563eb;box-shadow:0 0 0 3px #93c5fd88}.drag-ghost[data-v-1a5abfb7]{box-sizing:border-box;z-index:18;color:#fff;pointer-events:none;background:#3570cde6;border:1px solid #4d8fea;border-radius:3px;flex-direction:column;height:62px;padding:7px;display:flex;position:absolute;top:7px;overflow:hidden;box-shadow:0 8px 22px #4a6a963d}.drag-ghost b[data-v-1a5abfb7]{font-size:10px}.drag-ghost span[data-v-1a5abfb7]{font-size:9px}.snap-guide[data-v-1a5abfb7]{z-index:17;pointer-events:none;background:#2563eb;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #bfdbfe}.track-insert-guide[data-v-1a5abfb7]{z-index:17;pointer-events:none;background:#2563eb;height:1px;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #bfdbfe}.caption-clip[data-v-1a5abfb7],.audio-clip[data-v-1a5abfb7]{box-sizing:border-box;z-index:2;white-space:nowrap;text-overflow:ellipsis;cursor:grab;border-radius:4px;align-items:center;height:44px;font-size:10px;display:flex;position:absolute;top:5px;overflow:hidden}.clip-context-menu[data-v-1a5abfb7]{z-index:10000;background:#fff;border:1px solid #d4dce8;border-radius:8px;min-width:192px;padding:5px;position:fixed;box-shadow:0 10px 28px #0f172a2e}.clip-context-menu button[data-v-1a5abfb7]{color:#17345d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.clip-context-menu button[data-v-1a5abfb7]:hover,.clip-context-menu button[data-v-1a5abfb7]:focus-visible{background:#edf4ff;outline:none}.clip-context-menu button[data-v-1a5abfb7]:disabled{color:#94a3b8;cursor:not-allowed}.clip-context-menu button[data-v-1a5abfb7]:disabled:hover{background:0 0}.caption-clip.is-selected[data-v-1a5abfb7],.audio-clip.is-selected[data-v-1a5abfb7]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 2px 6px #0f172a38}.caption-clip.is-dragging[data-v-1a5abfb7],.audio-clip.is-dragging[data-v-1a5abfb7]{cursor:grabbing;opacity:.85;z-index:8}.caption-clip[data-v-1a5abfb7]{color:#fff5f0;background:#8c3b2e;border:1px solid #a8513f;border-radius:6px;gap:5px;padding:0 9px}.caption-clip-icon[data-v-1a5abfb7]{z-index:2;opacity:.85;flex:none;position:relative}.caption-clip-text[data-v-1a5abfb7]{z-index:2;text-overflow:ellipsis;text-shadow:0 1px 3px #1c0804bf;min-width:0;position:relative;overflow:hidden}.audio-clip[data-v-1a5abfb7]{color:#27684a;background:#e8f7ef;border:1px solid #83c4a5;gap:5px;padding:0 8px}.audio-clip.voice-clip[data-v-1a5abfb7]{color:#eaf0ff;background:#2f4b8f;border-color:#3f6ac0}.audio-clip.bgm-clip[data-v-1a5abfb7]{color:#f4e9fb;background:#5b3a75;border-color:#7d4f9c}.audio-clip.detached-audio-clip[data-v-1a5abfb7]{color:#fff3d7;background:#79501f;border-color:#b27a35}.audio-clip.is-muted[data-v-1a5abfb7]{opacity:.42}.video-clip.is-muted .clip-waveform[data-v-1a5abfb7]{--wave-border:#ccd5e1;--wave-border-solid:#ccd5e1;--wave-bg:#eaeef4;--wave-bg-solid:#eaeef4;--wave-line:#ccd5e1;--wave-line-solid:#ccd5e1;--wave-bar:#c2cbd7}.audio-clip-label[data-v-1a5abfb7]{z-index:2;text-overflow:ellipsis;pointer-events:none;background:#0912266b;border-radius:3px;align-items:center;gap:4px;padding:1px 5px;display:inline-flex;position:relative;overflow:hidden}.audio-fade-mask[data-v-1a5abfb7]{z-index:1;pointer-events:none;background:#070d1aa3;max-width:100%;position:absolute;top:0;bottom:0}.audio-fade-in[data-v-1a5abfb7]{clip-path:polygon(0 0,100% 0,0 100%);left:0}.audio-fade-out[data-v-1a5abfb7]{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.audio-volume-readout[data-v-1a5abfb7]{z-index:4;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#091226b8;border-radius:3px;padding:1px 5px;position:absolute;top:2px;right:4px}.audio-volume-line[data-v-1a5abfb7]{z-index:3;cursor:ns-resize;border-top:1px solid #ffffffd9;height:12px;margin-top:-6px;position:absolute;left:3px;right:3px}.audio-volume-line i[data-v-1a5abfb7]{background:#2563eb;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;right:0}.timeline-empty-state[data-v-1a5abfb7]{color:#8a99ae;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.timeline-empty-state b[data-v-1a5abfb7]{color:#63758e;font-size:11px}.timeline-empty-state span[data-v-1a5abfb7]{font-size:10px}.selection-marquee[data-v-1a5abfb7]{z-index:22;pointer-events:none;background:#2563eb1f;border:1px solid #4d8fea;position:absolute}.timeline-playhead[data-v-1a5abfb7]{z-index:25;pointer-events:none;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:0}.playhead-line[data-v-1a5abfb7]{background:#ef4444;width:1px;position:absolute;top:19px;bottom:0;left:0;box-shadow:0 0 0 1px #fecaca}.playhead-handle[data-v-1a5abfb7]{z-index:2;cursor:ew-resize;pointer-events:auto;background:#ef4444;border:2px solid #fff;border-radius:3px 3px 5px 5px;width:11px;height:14px;padding:0;position:absolute;top:4px;left:-5px;box-shadow:0 0 0 1px #dc2626}@media (width<=1050px){.timeline-hint[data-v-1a5abfb7]{display:none}.track-actions button[data-v-1a5abfb7]{width:18px}.zoom-controls input[data-v-1a5abfb7]{width:64px}}button[data-v-aa901047]{color:#265dd1;cursor:pointer;font:inherit;background:#fff;border:1px solid #d4dff1;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}button[data-v-aa901047]:disabled{opacity:.5;cursor:not-allowed}button[data-v-aa901047]:focus-visible,button[data-v-aa901047]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.packaging-dialog[data-v-aa901047]{color:#163963;border:1px solid #d7e2f2;border-radius:14px;width:min(1060px,94vw);max-height:90vh;padding:0;box-shadow:0 22px 70px #1f355a30}.packaging-dialog[data-v-aa901047]::backdrop{background:#18305266}.packaging-dialog>header[data-v-aa901047]{border-bottom:1px solid #e1e9f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}h2[data-v-aa901047]{margin:5px 0;font-size:23px}p[data-v-aa901047]{line-height:1.7}.packaging-dialog>header p[data-v-aa901047]{color:#6881a6;margin:6px 0 0;font-size:13px}.notice[data-v-aa901047]{background:#fff7f7;align-items:center;gap:8px;padding:12px 22px;font-size:13px;display:flex}.error[data-v-aa901047]{color:#b83448}@media (width<=700px){.packaging-dialog>header[data-v-aa901047]{padding:14px}}.packaging-progress[data-v-aa901047]{flex-shrink:0;margin:8px 12px}.workflow-graph-node small.packaging-stage-counts[data-v-aa901047]{color:#435b7d}.workflow-audio-previews[data-v-aa901047]{gap:8px;margin-top:8px;display:grid}.workflow-audio-previews label[data-v-aa901047]{color:#52617a;gap:4px;font-size:9px;display:grid}.workflow-audio-previews audio[data-v-aa901047]{width:100%;height:32px}.packaging-dialog[data-v-aa901047]{max-width:calc(100vw - 32px)}.packaging-dialog>footer[data-v-aa901047]{flex-wrap:wrap;align-items:center;display:flex}.workflow-dialog[data-v-aa901047]{background:#f8faff;border-radius:18px;width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto}.workflow-dialog>header[data-v-aa901047]{z-index:2;background:#ffffffed;border-bottom:1px solid #dbe4f6;padding:20px 22px;position:sticky;top:0}.workflow-graph-title>span[data-v-aa901047]{color:#7557b6;letter-spacing:.08em;font-size:9px;font-weight:900}.workflow-graph-title h2[data-v-aa901047]{color:#17233a;margin:5px 0 0;font-size:20px}.workflow-graph-title p[data-v-aa901047]{color:#718096;margin:5px 0 0;font-size:11px}.workflow-graph-close[data-v-aa901047]{color:#60708a;border:1px solid #e2e8f0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid;background:#f6f8fc!important}.workflow-graph-content[data-v-aa901047]{grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid;padding:0!important}.workflow-graph-canvas[data-v-aa901047]{padding:20px}.workflow-graph-node[data-v-aa901047]{color:#33415a;text-align:left;background:#fff;border:1px solid #dbe4f6;border-radius:13px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-width:0;padding:12px;display:grid}.workflow-graph-node[data-v-aa901047]:hover,.workflow-graph-node[aria-pressed=true][data-v-aa901047]{border-color:#81a9f5;box-shadow:0 0 0 3px #dbeafe}.workflow-graph-node>span[data-v-aa901047]:nth-child(2){gap:4px;display:grid}.workflow-graph-node strong[data-v-aa901047]{font-size:12px}.workflow-graph-node small[data-v-aa901047]{color:#7d899f;font-size:9px;line-height:1.5}.workflow-graph-node .workflow-node-progress[data-v-aa901047]{color:#315a9d;font-weight:750}.workflow-graph-node em[data-v-aa901047]{color:#718096;background:#f1f4f8;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-node-dot[data-v-aa901047]{box-sizing:content-box;background:#a7b0bf;border:2px solid #eef1f5;border-radius:99px;width:9px;height:9px;margin-top:4px}.workflow-graph-node.is-running[data-v-aa901047]{background:#f7faff;border-color:#91b7ff}.workflow-graph-node.is-running .workflow-node-dot[data-v-aa901047]{background:#2563eb;border-color:#dbeafe;animation:1.2s infinite pulse-node-aa901047}.workflow-graph-node.is-success .workflow-node-dot[data-v-aa901047]{background:#0f9f78;border-color:#ddf6ee}.workflow-graph-node.is-danger .workflow-node-dot[data-v-aa901047]{background:#dc3f52;border-color:#ffe4e8}.workflow-connector[data-v-aa901047]{place-items:center;height:19px;display:grid}.workflow-connector i[data-v-aa901047]{background:#b9c8df;width:1px;height:100%}.workflow-node-detail[data-v-aa901047]{background:#fff;border:1px solid #dbe4f6;border-radius:16px;min-height:410px;max-height:590px;margin:20px 20px 20px 0;padding:16px;position:sticky;top:95px;overflow:auto}.workflow-node-detail-empty[data-v-aa901047]{color:#7d899f;text-align:center;place-content:center;justify-items:center;min-height:378px;display:grid}.workflow-node-detail-empty strong[data-v-aa901047]{color:#33415a;margin-top:10px;font-size:13px}.workflow-node-detail-empty p[data-v-aa901047]{max-width:240px;font-size:10px;line-height:1.65}.workflow-node-detail-header[data-v-aa901047]{border-bottom:1px solid #e7edf8;padding-bottom:12px}.workflow-node-detail-header span[data-v-aa901047],.workflow-node-detail-header strong[data-v-aa901047]{display:block}.workflow-node-detail-header span[data-v-aa901047]{color:#2563eb;letter-spacing:.08em;font-size:9px;font-weight:850}.workflow-node-detail-header strong[data-v-aa901047]{color:#253047;margin-top:4px;font-size:14px}.workflow-node-detail-status[data-v-aa901047]{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.workflow-node-detail-status em[data-v-aa901047]{color:#718096;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-node-detail-status em.is-running[data-v-aa901047]{color:#2563eb;background:#eaf2ff}.workflow-node-detail-status em.is-success[data-v-aa901047]{color:#0f8a68;background:#eaf8f3}.workflow-node-detail-status em.is-danger[data-v-aa901047]{color:#c93448;background:#fff0f2}.workflow-node-detail-status>span[data-v-aa901047]{color:#8994a8;justify-items:end;gap:2px;font-size:8px;display:grid}.workflow-node-summary[data-v-aa901047]{line-height:1.65;color:#4d5b72!important;margin:10px 0 0!important;font-size:10px!important}.workflow-detail-block[data-v-aa901047]{background:#fbfcff;border:1px solid #e2e9f5;border-radius:11px;margin-top:12px;padding:11px}.workflow-detail-block.is-input[data-v-aa901047]{background:#f7fbff;border-color:#dce9fb}.workflow-detail-block.is-output[data-v-aa901047]{background:#f8fcfa;border-color:#dcefe7}.workflow-detail-block.is-boundary[data-v-aa901047]{background:#faf9ff;border-color:#e7e2f5}.workflow-detail-block>span[data-v-aa901047]{color:#2563eb;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.workflow-detail-block.is-output>span[data-v-aa901047]{color:#0f8a68}.workflow-detail-block.is-boundary>span[data-v-aa901047]{color:#7557b6}.workflow-detail-block strong[data-v-aa901047]{color:#35435a;margin-top:4px;font-size:10px;display:block}.workflow-detail-block p[data-v-aa901047]{margin:5px 0 0;font-size:9px;line-height:1.65}.workflow-detail-empty-samples[data-v-aa901047]{color:#8a96a9}.workflow-detail-block ul[data-v-aa901047]{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.workflow-detail-block li[data-v-aa901047]{color:#52617a;overflow-wrap:anywhere;background:#fff;border:1px solid #e7edf5;border-radius:6px;padding:5px 7px;font-size:9px;line-height:1.5}.workflow-dialog>footer[data-v-aa901047]{color:#718096;justify-content:flex-start;gap:12px;padding:13px 20px 18px;font-size:9px}.workflow-dialog>footer span[data-v-aa901047]{align-items:center;gap:5px;display:flex}.workflow-dialog>footer i[data-v-aa901047]{background:#a7b0bf;border-radius:99px;width:7px;height:7px}.workflow-dialog>footer i.running[data-v-aa901047]{background:#2563eb}.workflow-dialog>footer i.success[data-v-aa901047]{background:#0f9f78}.workflow-dialog>footer i.danger[data-v-aa901047]{background:#dc3f52}.workflow-dialog>footer .workflow-edge-count[data-v-aa901047]{margin-left:auto}.workflow-dialog>footer button[data-v-aa901047]{color:#fff;background:#2563eb;border:0;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}@keyframes pulse-node-aa901047{50%{box-shadow:0 0 0 5px #bfdbfe66}}@media (width<=1050px){.workflow-graph-content[data-v-aa901047]{grid-template-columns:1fr}.workflow-node-detail[data-v-aa901047]{min-height:280px;margin:0 20px 20px;position:static}.workflow-node-detail-empty[data-v-aa901047]{min-height:245px}}.voice-library[data-v-ad0e3852]{color:#29476c;background:#f8faff;flex:1;min-height:0;padding:12px;overflow:auto}.voice-state[data-v-ad0e3852]{align-items:center;gap:9px;display:flex}button[data-v-ad0e3852]{cursor:pointer;color:#375985;background:#fff;border:1px solid #d9e4f3;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}button[data-v-ad0e3852]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}button[data-v-ad0e3852]:disabled{cursor:wait;opacity:.6}.voice-cards[data-v-ad0e3852]{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;display:grid}.voice-card[data-v-ad0e3852]{color:#29476c;text-align:center;white-space:normal;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:10px;align-content:center;justify-items:center;gap:5px;min-height:82px;padding:12px 8px 10px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;position:relative}.voice-card.selected[data-v-ad0e3852]{background:#edf4ff;border-color:#477eff;box-shadow:inset 0 0 0 1px #477eff}.voice-card[data-v-ad0e3852]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.voice-card-name[data-v-ad0e3852]{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:12px;font-weight:600;line-height:1.4}.voice-card-check[data-v-ad0e3852]{color:#2563eb}.voice-card-loading[data-v-ad0e3852]{color:#477eff}.voice-card-playing[data-v-ad0e3852]{color:#f5c400;justify-content:center;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.voice-card-playing i[data-v-ad0e3852]{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:5px;animation:.62s ease-in-out infinite alternate equalize-ad0e3852;display:block}.voice-card-playing i[data-v-ad0e3852]:nth-child(2){animation-delay:-130ms}.voice-card-playing i[data-v-ad0e3852]:nth-child(3){animation-delay:-260ms}.voice-card-playing i[data-v-ad0e3852]:nth-child(4){animation-delay:-390ms}.voice-pagination[data-v-ad0e3852]{color:#7486a0;justify-content:center;align-items:center;gap:10px;padding:14px 0 4px;font-size:12px;display:flex}.voice-pagination button[data-v-ad0e3852]{min-height:30px}.voice-pagination button[data-v-ad0e3852]:disabled{cursor:not-allowed;opacity:.45}.voice-error[data-v-ad0e3852]{color:#b54736;font-size:11px;line-height:1.6}.voice-state[data-v-ad0e3852]{color:#7486a0;padding:15px 0;font-size:12px}audio[data-v-ad0e3852]{display:none}.spin[data-v-ad0e3852]{animation:1s linear infinite rotate-ad0e3852}@keyframes rotate-ad0e3852{to{transform:rotate(360deg)}}@keyframes equalize-ad0e3852{0%{transform:scaleY(.45)}to{transform:scaleY(2.2)}}.music-library[data-v-d94e23ee]{color:#29476c;background:#f8faff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.music-library-header[data-v-d94e23ee]{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 7px;font-size:13px;display:flex}.music-format-note[data-v-d94e23ee]{color:#7b8eaa;margin-left:auto;font-size:10px}.import-button[data-v-d94e23ee],.music-filter[data-v-d94e23ee],.music-pagination button[data-v-d94e23ee]{color:#2563eb;cursor:pointer;font:inherit;background:#fff;border:1px solid #bfd4ff;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.import-button[data-v-d94e23ee]:disabled,.music-pagination button[data-v-d94e23ee]:disabled{cursor:wait;opacity:.55}.music-file-input[data-v-d94e23ee],.metadata-probe[data-v-d94e23ee],.active-player[data-v-d94e23ee]{display:none}.music-search-row[data-v-d94e23ee]{border-bottom:1px solid #e3eaf5;gap:7px;padding:3px 10px 9px;display:flex}.music-search[data-v-d94e23ee]{color:#7486a0;background:#fff;border:1px solid #dce5f1;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.music-search input[data-v-d94e23ee]{color:#29476c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.music-filter[data-v-d94e23ee]{color:#516987;border-color:#dce5f1;flex:none}.music-library-body[data-v-d94e23ee]{flex:1;min-height:0;padding:8px 10px 14px;overflow:auto}.music-library-body h3[data-v-d94e23ee]{color:#526984;margin:4px 0 9px;font-size:11px;font-weight:600}.music-card-grid[data-v-d94e23ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.music-card[data-v-d94e23ee]{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:74px;padding:6px;display:flex}.music-card[draggable=true][data-v-d94e23ee]{cursor:grab}.music-card:active[draggable=true][data-v-d94e23ee]{cursor:grabbing}.music-card.selected[data-v-d94e23ee]{background:#f0f5ff;border-color:#477eff;box-shadow:inset 0 0 0 1px #477eff}.music-art[data-v-d94e23ee]{color:#ffffffe0;background:linear-gradient(135deg,#335da8,#91b4ee);border-radius:6px;justify-content:center;align-items:center;width:66px;min-width:66px;height:62px;display:flex;position:relative;overflow:hidden}.music-art[data-v-d94e23ee]:before,.music-art[data-v-d94e23ee]:after{content:"";background:#ffffff1f;border-radius:50%;width:82px;height:48px;position:absolute;bottom:-24px;right:-9px}.music-art[data-v-d94e23ee]:after{background:#0000001a;width:56px;height:56px;bottom:-32px;right:22px}.art-1[data-v-d94e23ee]{background:linear-gradient(135deg,#218b95,#90d1c5)}.art-2[data-v-d94e23ee]{background:linear-gradient(135deg,#5e5ba9,#a8a4e9)}.art-3[data-v-d94e23ee]{background:linear-gradient(135deg,#b36d3d,#f0bd77)}.art-4[data-v-d94e23ee]{background:linear-gradient(135deg,#9d4966,#e5a1ae)}.art-5[data-v-d94e23ee]{background:linear-gradient(135deg,#47766d,#9cc9a2)}.music-art>svg[data-v-d94e23ee],.art-play[data-v-d94e23ee]{z-index:1;position:relative}.art-play[data-v-d94e23ee]{color:#fff;background:#14243ca6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute}.music-card-copy[data-v-d94e23ee]{flex:1;align-content:space-between;align-self:stretch;min-width:0;padding:3px 0 2px;display:grid}.music-card-copy strong[data-v-d94e23ee]{color:#29476c;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.music-card-copy small[data-v-d94e23ee]{color:#8292a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.music-card-copy em[data-v-d94e23ee]{color:#8292a8;font-size:10px;font-style:normal}.music-state[data-v-d94e23ee],.music-error[data-v-d94e23ee]{color:#7185a3;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.music-error[data-v-d94e23ee]{color:#b42318}.music-empty[data-v-d94e23ee]{text-align:center;flex-direction:column;flex:1;justify-content:center}.music-pagination[data-v-d94e23ee]{color:#7185a3;justify-content:center;align-items:center;gap:9px;padding:12px 0 1px;font-size:11px;display:flex}.music-player[data-v-d94e23ee]{background:#fff;border-top:1px solid #dce5f1;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 -5px 14px #23416912}.player-play[data-v-d94e23ee],.player-close[data-v-d94e23ee]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.player-main[data-v-d94e23ee]{flex:1;gap:6px;min-width:0;display:grid}.player-main strong[data-v-d94e23ee]{color:#29476c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.player-progress-row[data-v-d94e23ee]{color:#70829c;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:10px;display:flex}.player-progress-row input[data-v-d94e23ee]{appearance:none;background:linear-gradient(to right, #2563eb var(--progress), #d9e3f2 var(--progress));cursor:pointer;border-radius:4px;flex:1;width:100%;min-width:30px;height:4px}.player-progress-row input[data-v-d94e23ee]::-webkit-slider-thumb{appearance:none;background:#2563eb;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #2563eb}.player-close[data-v-d94e23ee]{color:#7587a0;background:#eef2f8}.spin[data-v-d94e23ee]{animation:1s linear infinite spin-d94e23ee}@keyframes spin-d94e23ee{to{transform:rotate(360deg)}}@media (width<=360px){.music-card-grid[data-v-d94e23ee]{grid-template-columns:1fr}}.template-directory-state[data-v-10c188d1]{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:18px 0;font-size:12px;display:flex}.source-update-badge[data-v-10c188d1]{color:#a66a0b;white-space:nowrap;background:#fff6e6;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal;display:inline-block}.button.source-update-button[data-v-10c188d1]{color:#a66a0b;background:#fffaf0;border-color:#f5ca80}.mix-node[data-v-10c188d1]{--blue:#2563eb;color:#17233a;background:linear-gradient(#f7faff 0%,#f2f6fb 100%);border:1px solid #dbe4f2;border-radius:18px;margin-top:14px;padding:10px;position:relative}.panel[data-v-10c188d1]{background:#fff;border:1px solid #dce5f0;border-radius:14px;min-width:0;overflow:hidden}.button[data-v-10c188d1]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:700;display:inline-flex}.primary[data-v-10c188d1]{color:#fff;background:var(--blue,#2563eb);border-color:var(--blue,#2563eb)}button[data-v-10c188d1]:disabled{cursor:not-allowed;opacity:.45}.compact[data-v-10c188d1]{height:28px;padding:0 9px}.workbench-head[data-v-10c188d1]{align-items:center;gap:12px;padding:8px 4px 16px;display:flex}.config-head[data-v-10c188d1]{justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-bottom:18px;padding:0 2px;display:flex}.config-head__title[data-v-10c188d1]{align-items:center;gap:14px;min-width:0;display:flex}.config-head__title>span[data-v-10c188d1]{color:#d67b16;background:#fff5e7;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.config-head__title>div[data-v-10c188d1],.current[data-v-10c188d1]{flex:1}.config-head h1[data-v-10c188d1],.config-head p[data-v-10c188d1]{margin:0}.config-head h1[data-v-10c188d1]{color:#172033;font-size:21px}.config-head p[data-v-10c188d1]{color:#7d899d;margin-top:5px;font-size:13px}.config-head__actions[data-v-10c188d1]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.page-state p[data-v-10c188d1]{color:#64748b;margin:0;font-size:13px}.mix-loading-panel[data-v-10c188d1]{background:#fff;border:1px solid #dce5f0;border-radius:14px}.page-state[data-v-10c188d1]{text-align:center;background:#fff;border:1px solid #dce5f0;border-radius:14px;align-content:center;justify-items:center;gap:10px;min-height:320px;display:grid}.error[data-v-10c188d1]{color:#b42318}.spin[data-v-10c188d1]{animation:1s linear infinite spin-10c188d1}@keyframes spin-10c188d1{to{transform:rotate(360deg)}}.config-layout[data-v-10c188d1]{grid-template-columns:220px minmax(0,1fr);gap:10px;display:grid}.config-layout.is-empty[data-v-10c188d1]{align-items:stretch}.template-list[data-v-10c188d1]{flex-direction:column;gap:8px;padding:15px;display:flex}.template-list h2[data-v-10c188d1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding-bottom:10px;display:flex}.template-list__count[data-v-10c188d1]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-weight:500}.template-list__row[data-v-10c188d1]{background:#fff;border:1px solid #dce5f0;border-radius:8px;align-items:stretch;display:flex;position:relative}.template-list__row.active[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.template-list__row.is-source-stale[data-v-10c188d1]{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.template-list__row.active.is-source-stale[data-v-10c188d1]{background:linear-gradient(135deg,#edf4ff 0%,#fff2d9 100%) padding-box padding-box,linear-gradient(112deg,#2563eb 0%,#7652c8 48%,#d97706 100%) border-box;border:1.5px solid #0000;box-shadow:0 4px 13px #2563eb30,0 2px 8px #d9770626}.template-list__select[data-v-10c188d1]{text-align:left;min-width:0;color:inherit;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 44px 10px 10px;display:flex}.template-list__select .source-update-badge[data-v-10c188d1]{white-space:nowrap;justify-self:start}.template-list__delete[data-v-10c188d1]{color:#64748b;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.template-list__delete[data-v-10c188d1]:hover:not(:disabled){color:#b91c1c;background:#fff5f5}.template-list__delete[data-v-10c188d1]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.template-list span[data-v-10c188d1]{gap:3px;display:grid}.template-list small[data-v-10c188d1]{color:#64748b;font-size:10px}.new-template[data-v-10c188d1]{margin-top:auto}.config-panel[data-v-10c188d1]{padding:14px;box-shadow:0 4px 14px #1e40af0a}.config-panel--empty[data-v-10c188d1]{color:#71809a;min-height:240px;box-shadow:none;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.config-panel--empty p[data-v-10c188d1]{margin:0;font-size:13px}.template-lock-banner[data-v-10c188d1]{color:#82550f;background:#fff8e8;border:1px solid #f2d69b;border-radius:8px;align-items:center;gap:7px;margin:12px 0 0;padding:9px 11px;font-size:12px;display:flex}.append-result[data-v-10c188d1]{color:#365a8a;background:#f5f8ff;border:1px solid #d7e4fa;border-radius:8px;margin-top:10px;padding:9px 12px;font-size:12px}.append-result summary[data-v-10c188d1]{cursor:pointer}.append-result p[data-v-10c188d1]{margin:5px 0 0 12px}.config-panel>header[data-v-10c188d1],.config-panel>footer[data-v-10c188d1]{justify-content:space-between;align-items:center;gap:16px;display:flex}.config-panel h2[data-v-10c188d1]{margin:0}.config-panel p[data-v-10c188d1]{color:#64748b;margin:3px 0;font-size:12px}.config-panel>header>span[data-v-10c188d1]{color:#475569;white-space:nowrap;background:#f8fbff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 9px;font-size:12px}.config-panel>header b[data-v-10c188d1]{color:#1d4ed8}.name-field[data-v-10c188d1]{gap:5px;margin:12px 0 10px;font-size:12px;font-weight:700;display:grid}.name-conflict[data-v-10c188d1]{font-size:12px;font-weight:600;color:#dc2626!important}.name-field input[data-v-10c188d1],.slot-row input[data-v-10c188d1],.slot-row select[data-v-10c188d1],.slot-settings input[data-v-10c188d1],.slot-settings select[data-v-10c188d1],.modal input[data-v-10c188d1]{border:1px solid #cfd9e8;border-radius:7px;height:34px;padding:0 9px}.slot-table[data-v-10c188d1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.slot-heading[data-v-10c188d1],.slot-row[data-v-10c188d1]{grid-template-columns:minmax(210px,1.3fr) minmax(160px,1fr) 92px 110px;align-items:center;gap:8px;padding:7px 10px;display:grid}.slot-heading[data-v-10c188d1]{color:#64748b;background:#f8fafc;font-size:11px;font-weight:700}.slot-row[data-v-10c188d1]{border-top:1px solid #edf1f6}.slot-row[data-v-10c188d1]:hover{background:#fbfdff}.slot-name[data-v-10c188d1]{align-items:center;gap:6px;display:flex}.slot-name>b[data-v-10c188d1]{color:#1d4ed8;background:#dbeafe;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.slot-name span[data-v-10c188d1]{flex:1;font-size:12px;font-weight:700}.slot-name button[data-v-10c188d1]{color:#475569;background:#fff;border:1px solid #dce5f0;border-radius:5px;width:23px;height:23px}.slot-row code[data-v-10c188d1]{color:#64748b;font-size:11px}.slot-duration-control[data-v-10c188d1]{min-width:0;display:block;position:relative}.slot-duration-control input[data-v-10c188d1]{box-sizing:border-box;appearance:textfield;width:100%;padding-right:25px}.slot-duration-control input[data-v-10c188d1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slot-duration-control input[data-v-10c188d1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slot-duration-arrows[data-v-10c188d1]{grid-template-rows:1fr 1fr;width:17px;display:grid;position:absolute;top:4px;bottom:4px;right:5px}.slot-duration-arrows button[data-v-10c188d1]{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;place-items:center;padding:0;display:grid}.slot-duration-arrows button[data-v-10c188d1]:hover:not(:disabled){color:#2563eb;background:#dbeafe}.slot-duration-arrows button[data-v-10c188d1]:disabled{opacity:.45;cursor:not-allowed}.slot-transition-empty[data-v-10c188d1]{color:#94a3b8;text-align:center;font-size:18px}.config-panel>footer[data-v-10c188d1]{margin-top:11px;padding-top:2px}.config-panel>.template-config-actions[data-v-10c188d1]{justify-content:flex-end}.warning[data-v-10c188d1]{color:#b45309!important}.workbench-head[data-v-10c188d1]{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 16px}.brand[data-v-10c188d1]{align-items:center;gap:8px;display:flex}.brand>span[data-v-10c188d1]{color:#fff;background:#2563eb;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.brand div[data-v-10c188d1],.current[data-v-10c188d1]{display:grid}.brand small[data-v-10c188d1],.current span[data-v-10c188d1]{color:#64748b;font-size:10px}.workbench-actions[data-v-10c188d1]{align-items:center;gap:8px;display:flex}.workflow-graph-trigger[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.mix-run-progress[data-v-10c188d1]{border-width:0 0 1px;border-radius:0;margin:0}.current[data-v-10c188d1]{text-align:center}.workbench-main[data-v-10c188d1]{grid-template-columns:480px 7px minmax(380px,1fr) 7px 270px;height:480px;display:grid}.workbench-main[data-v-10c188d1]>*{min-height:0}.workbench-main.is-resizing[data-v-10c188d1],.workbench-main.is-resizing[data-v-10c188d1] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pane-resizer[data-v-10c188d1]{z-index:12;cursor:col-resize;touch-action:none;background:#f5f8fc;border-left:1px solid #dbe4f0;border-right:1px solid #dbe4f0;position:relative}.pane-resizer span[data-v-10c188d1]{background:#b7c5d8;border-radius:999px;width:2px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-resizer[data-v-10c188d1]:hover,.workbench-main.is-resizing .pane-resizer[data-v-10c188d1]{background:#eaf2ff;border-color:#9fc0f5}.pane-resizer:hover span[data-v-10c188d1],.workbench-main.is-resizing .pane-resizer span[data-v-10c188d1]{background:#2563eb}.resources[data-v-10c188d1]{background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.resource-tabs[data-v-10c188d1]{border-bottom:1px solid #e2e8f0;flex:none;justify-content:flex-start;align-items:stretch;display:flex;overflow:auto hidden}.resource-tabs button[data-v-10c188d1]{white-space:nowrap;color:#64748b;background:#f8fafc;border:0;flex:0 0 86px;justify-content:center;align-items:center;gap:3px;width:86px;padding:9px 3px;display:flex}.resource-tabs button.active[data-v-10c188d1]{color:#2563eb;background:#fff}.resource-tabs button[data-v-10c188d1]:disabled{color:#a8b3c4;cursor:not-allowed}.resource-tabs button svg[data-v-10c188d1]{flex:none}.resources>header[data-v-10c188d1]{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.resources>header small[data-v-10c188d1]{color:#64748b;font-size:10px}.search[data-v-10c188d1]{border:1px solid #dce5f0;border-radius:7px;align-items:center;gap:5px;margin:10px 12px 8px;padding:0 8px;display:flex}.search input[data-v-10c188d1]{border:0;outline:0;width:100%;height:29px}.material-role-filters[data-v-10c188d1]{flex-wrap:nowrap;flex:none;gap:5px;min-width:0;margin:0 12px 8px;display:flex;overflow:auto hidden}.material-role-filters button[data-v-10c188d1]{box-sizing:border-box;color:#52647e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:5px;flex:0 0 68px;justify-content:center;align-items:center;gap:3px;width:68px;min-width:0;min-height:25px;padding:0 4px;font-size:9px;display:flex}.material-role-filters button.active[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-color:#8bb7ff}.material-role-filters small[data-v-10c188d1]{color:inherit;font-size:8px}.material-grid[data-v-10c188d1]{flex:1;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));grid-auto-rows:122px;align-content:start;gap:8px;min-height:0;padding:0 12px 12px;display:grid;overflow:auto}.material-grid article[data-v-10c188d1]{cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:10px;grid-template-rows:72px 1fr;min-height:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.material-grid article[data-v-10c188d1]:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed81a}.material-grid article.disabled[data-v-10c188d1]{cursor:default}.material-grid article.disabled[data-v-10c188d1]:hover{box-shadow:none;border-color:#dce5f0;transform:none}.material-grid article.selected[data-v-10c188d1]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.material-grid article.used[data-v-10c188d1]:not(.selected){background:#f8fafc;border-color:#b9c9df}.material-expired-banner[data-v-10c188d1]{color:#82550f;background:#fff8e8;border:1px solid #f2d69b;border-radius:8px;align-items:center;gap:6px;margin:0 12px 8px;padding:7px 9px;font-size:11px;line-height:1.35;display:flex}.material-expired-banner svg[data-v-10c188d1]{flex:none}.material-grid article.dragging[data-v-10c188d1]{opacity:.58;border-color:#2563eb;transform:scale(.98);box-shadow:0 0 0 2px #bfdbfe}.thumb[data-v-10c188d1]{background:#e8eef6;height:72px;position:relative;overflow:hidden}.thumb[data-v-10c188d1] img{pointer-events:none}.material-drag-ghost[data-v-10c188d1]{z-index:1000;color:#1d4ed8;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;width:max-content;max-width:180px;padding:6px 9px;font-size:11px;font-weight:700;position:fixed;box-shadow:0 8px 18px #1e3a8a24}.thumb svg[data-v-10c188d1]{color:#fff;position:absolute;top:28px;left:calc(50% - 8px)}.thumb small[data-v-10c188d1]{color:#fff;background:#0009;padding:2px 4px;position:absolute;bottom:4px;right:4px}.material-copy[data-v-10c188d1]{align-content:center;min-width:0;padding:5px 7px 6px;display:grid}.material-name-row[data-v-10c188d1]{align-items:center;gap:4px;min-width:0;display:flex}.material-name-row b[data-v-10c188d1]{flex:1;min-width:0}.material-ai-role[data-v-10c188d1]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ff;border-radius:4px;flex:none;max-width:52px;padding:1px 4px;font-size:8px;font-weight:700;overflow:hidden}.material-ai-role.low[data-v-10c188d1]{color:#a45318;background:#fff1dc}.material-copy b[data-v-10c188d1]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.material-card-actions[data-v-10c188d1]{gap:4px;min-width:0;margin-top:3px;display:flex}.material-action[data-v-10c188d1]{color:#52647e;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #dce5f0;border-radius:4px;flex:1;min-width:0;height:20px;padding:0 4px;font-size:8px;font-weight:700;overflow:hidden}.material-action-primary[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.material-action[data-v-10c188d1]:disabled{cursor:not-allowed;opacity:.45}.material-pagination[data-v-10c188d1]{color:#64748b;border-top:1px solid #e2e8f0;flex:none;justify-content:center;align-items:center;gap:10px;min-height:36px;font-size:10px;display:flex}.material-pagination button[data-v-10c188d1]{color:#475569;background:#fff;border:1px solid #dce5f0;border-radius:7px;height:24px;padding:0 8px}.material-prompt-modal[data-v-10c188d1]{width:min(640px,100vw - 32px)}.material-prompt-modal main[data-v-10c188d1]{min-height:0;max-height:min(62vh,540px);overflow:auto}.material-prompt-modal[data-v-10c188d1] .source-prompt-content{max-height:360px;margin-top:4px}.material-prompt-core[data-v-10c188d1]{color:#42526a;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.material-prompt-core strong[data-v-10c188d1]{color:#2f6fed;margin-bottom:3px;display:block}.material-slot-modal[data-v-10c188d1]{width:min(480px,100vw - 32px)}.material-slot-options[data-v-10c188d1]{gap:7px;max-height:min(52vh,380px);display:grid;overflow:auto}.material-slot-options>button[data-v-10c188d1]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.material-slot-options>button[data-v-10c188d1]:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.material-slot-options>button[data-v-10c188d1]:disabled{color:#94a3b8;background:#f8fafc}.material-slot-options span[data-v-10c188d1]{gap:3px;display:grid}.material-slot-options small[data-v-10c188d1]{color:#7b8aa0;font-size:9px}.resource-empty[data-v-10c188d1]{color:#64748b;text-align:center;align-content:center;place-items:center;gap:7px;padding:30px;font-size:11px;display:grid}.transition-grid[data-v-10c188d1]{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.transition-grid button[data-v-10c188d1]{background:#fff;border:1px solid #dce5f0;border-radius:7px;height:38px}.transition-grid button.active[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.transition-search[data-v-10c188d1]{color:#7890ae;background:#fff;border:1px solid #dce5f0;border-radius:7px;align-items:center;gap:7px;height:32px;margin:0 0 12px;padding:0 9px;display:flex}.transition-search input[data-v-10c188d1]{color:#304c70;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.transition-search input[data-v-10c188d1]::placeholder{color:#9aabc0}.transition-browser[data-v-10c188d1]{background:#f5f8fc;flex:1;min-height:0;display:flex;overflow:hidden}.transition-categories[data-v-10c188d1]{background:#f5f8fc;border-right:1px solid #dce5f0;flex:none;width:100px;padding:9px 7px 12px;overflow:auto}.transition-category-title[data-v-10c188d1],.transition-category[data-v-10c188d1]{color:#607895;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;min-height:38px;padding:0 4px;font-size:11px}.transition-category-title[data-v-10c188d1]{color:#2563eb;cursor:pointer;align-items:center;gap:4px;margin-bottom:5px;font-weight:700;display:flex}.transition-category-title span[data-v-10c188d1]{color:#2563eb;font-size:10px}.transition-category-toggle[data-v-10c188d1]{justify-content:center;width:10px;transition:transform .14s;display:inline-flex}.transition-category-toggle.expanded[data-v-10c188d1]{transform:rotate(90deg)}.transition-category-list[data-v-10c188d1]{flex-direction:column;display:flex}.transition-category[data-v-10c188d1]{cursor:pointer;margin-top:2px}.transition-category[data-v-10c188d1]:hover:not(:disabled),.transition-category.active[data-v-10c188d1]{color:#2563eb;background:0 0}.transition-category[data-v-10c188d1]:disabled{color:#7890ae;cursor:default}.transition-library[data-v-10c188d1]{color:#294668;background:#f8fafc;flex:1;min-height:0;padding:10px 12px 14px;overflow:auto}.transition-library h4[data-v-10c188d1]{color:#294668;margin:0 0 9px;font-size:12px}.transition-card-grid[data-v-10c188d1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.transition-card[data-v-10c188d1]{color:#4c6687;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:7px;min-width:0;padding:0 0 6px;overflow:hidden}.transition-card[data-v-10c188d1]:hover{background:#f8fbff;border-color:#93b7ee}.transition-card.active[data-v-10c188d1]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33}.transition-preview[data-v-10c188d1]{color:#fff;place-items:center;height:70px;margin-bottom:5px;font-size:21px;font-style:normal;display:grid;overflow:hidden}.transition-preview.is-dissolve[data-v-10c188d1]{background:linear-gradient(90deg,#657889,#ecf2f4 50%,#445565)}.transition-preview.is-push[data-v-10c188d1]{background:linear-gradient(120deg,#405a76 0 40%,#d8e7f2 40% 56%,#849ab0 56%)}.transition-preview.is-flash[data-v-10c188d1]{background:radial-gradient(circle,#fff 0 12%,#ffe8a8 30%,#4b5f77 76%)}.transition-preview.is-zoom[data-v-10c188d1]{background:radial-gradient(circle,#f1d6ba 0 14%,#6283a0 38%,#273747 78%)}.transition-preview.is-slide-left[data-v-10c188d1]{background:linear-gradient(90deg,#d8e7f2 0 48%,#506b86 48% 100%)}.transition-preview.is-slide-up[data-v-10c188d1]{background:linear-gradient(0deg,#d8e7f2 0 48%,#506b86 48% 100%)}.transition-preview.is-wipe[data-v-10c188d1]{background:linear-gradient(110deg,#506b86 0 42%,#edf4f8 42% 62%,#a3b7c8 62% 100%)}.transition-preview.is-circle[data-v-10c188d1]{background:radial-gradient(circle,#f5f8fb 0 25%,#506b86 27% 100%)}.transition-preview.is-flip[data-v-10c188d1]{background:linear-gradient(90deg,#334a63 0 48%,#dce8f0 48% 52%,#8ca3b6 52%)}.transition-preview.is-blur[data-v-10c188d1]{background:radial-gradient(circle at 65% 38%,#eef5f7 0 18%,#a4b7c5 32%,#40566b 85%)}.transition-preview.is-slide-right[data-v-10c188d1]{background:linear-gradient(90deg,#506b86 0 48%,#d8e7f2 48% 100%)}.transition-preview.is-slide-down[data-v-10c188d1]{background:linear-gradient(0deg,#506b86 0 48%,#d8e7f2 48% 100%)}.transition-preview.is-rotate[data-v-10c188d1]{background:conic-gradient(from 45deg,#d8e7f2,#506b86,#d8e7f2,#506b86,#d8e7f2)}.transition-preview.is-blinds[data-v-10c188d1]{background:repeating-linear-gradient(90deg,#506b86 0 9px,#d8e7f2 9px 13px)}.transition-preview.is-diamond[data-v-10c188d1]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(45deg,#506b86 0 49%,#d8e7f2 49% 51%,#506b86 51%)}.transition-preview.is-pixel[data-v-10c188d1]{background-blend-mode:screen;background:repeating-linear-gradient(0deg,#506b86 0 8px,#7f98ad 8px 10px),repeating-linear-gradient(90deg,#0000 0 8px,#d8e7f2 8px 10px)}.transition-preview.is-glitch[data-v-10c188d1]{background:repeating-linear-gradient(0deg,#ef476f 0 7px,#273747 7px 13px,#22d3ee 13px 18px)}.transition-preview.is-chromatic[data-v-10c188d1]{background:linear-gradient(90deg,#ef4444 0 35%,#506b86 35% 65%,#22d3ee 65%)}.transition-preview.is-ripple[data-v-10c188d1]{background:radial-gradient(circle,#0000 0 12%,#d8e7f2 14% 19%,#0000 21% 29%,#506b86 31% 100%)}.transition-preview.is-black-flash[data-v-10c188d1]{background:radial-gradient(circle,#506b86 0 18%,#05070b 20% 54%,#d8e7f2 56%)}.transition-preview.is-shrink[data-v-10c188d1]{background:radial-gradient(circle,#d8e7f2 0 27%,#506b86 29% 100%)}.transition-preview.is-circle-spread[data-v-10c188d1]{background:radial-gradient(circle,#d8e7f2 0 22%,#506b86 24% 100%)}.transition-preview.is-linear-wipe[data-v-10c188d1]{background:linear-gradient(105deg,#d8e7f2 0 46%,#506b86 47% 100%)}.transition-preview.is-four-corners[data-v-10c188d1]{clip-path:inset(4% round 12px);background:radial-gradient(circle,#d8e7f2 0 34%,#506b86 36% 100%)}.transition-preview.is-split[data-v-10c188d1]{background:linear-gradient(90deg,#506b86 0 46%,#d8e7f2 46% 54%,#506b86 54% 100%)}.transition-preview.is-mirror[data-v-10c188d1]{background:linear-gradient(135deg,#506b86 0 48%,#d8e7f2 49% 51%,#506b86 52% 100%)}.transition-preview.is-page-turn[data-v-10c188d1]{background:linear-gradient(90deg,#d8e7f2 0 48%,#506b86 50% 100%);transform:perspective(180px)rotateY(-12deg)}.transition-preview.is-cube[data-v-10c188d1]{background:linear-gradient(90deg,#506b86 0 48%,#d8e7f2 48% 52%,#40566b 52% 100%);transform:perspective(180px)rotateY(-10deg)}.transition-preview.is-zoom-blur[data-v-10c188d1]{filter:blur(.4px);background:radial-gradient(circle at 55% 42%,#d8e7f2 0 19%,#8199ac 39%,#506b86 78%)}.transition-preview.is-color-flash[data-v-10c188d1]{background:linear-gradient(110deg,#506b86 0 22%,#f472b6 35%,#fef08a 50%,#67e8f9 65%,#506b86 82%)}.transition-preview.is-noise-dissolve[data-v-10c188d1]{background:radial-gradient(circle at 25% 35%,#d8e7f2 0 3px,#0000 4px) 0 0/18px 18px,radial-gradient(circle at 70% 65%,#273747 0 3px,#0000 4px) 0 0/23px 23px,#506b86}.transition-preview.is-liquid[data-v-10c188d1]{background:radial-gradient(at 45% 52%,#d8e7f2 0 18%,#8da3b6 38%,#506b86 72%);border-radius:42% 58% 55% 45%/48% 42% 58% 52%}.transition-preview.is-diagonal-wipe[data-v-10c188d1]{background:linear-gradient(135deg,#d8e7f2 0 46%,#506b86 47% 100%)}.transition-preview.is-cut[data-v-10c188d1]{background:linear-gradient(90deg,#506072 0 48%,#16181d 48% 52%,#a0b2bf 52%)}.transition-card strong[data-v-10c188d1],.transition-card small[data-v-10c188d1]{text-overflow:ellipsis;white-space:nowrap;padding:0 7px;display:block;overflow:hidden}.transition-card strong[data-v-10c188d1]{color:#294668;font-size:11px}.transition-card small[data-v-10c188d1]{color:#7890ae;margin-top:2px;font-size:9px}.transition-duration-control[data-v-10c188d1]{align-items:center;gap:6px;display:inline-flex}.transition-duration-control input[type=range][data-v-10c188d1]{accent-color:#2563eb;width:90px}.transition-duration-control input[type=number][data-v-10c188d1]{width:52px}.player-panel[data-v-10c188d1]{color:#334155;background:#eef2f7;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.player-panel>header[data-v-10c188d1]{color:#64748b;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:10px;display:flex}.player-panel>header strong[data-v-10c188d1]{color:#334155}.stage-space[data-v-10c188d1]{background:#eef2f7;justify-content:center;align-items:center;min-width:0;min-height:0;padding:10px 14px;display:flex;position:relative;overflow:hidden;container-type:size}.stage-space.is-zoomed[data-v-10c188d1]{overflow:auto}.video-position-overview[data-v-10c188d1]{z-index:10;pointer-events:none;background:#f8fafff0;border:1px solid #a9b9cf;width:80px;height:56px;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #14274424}.overview-canvas[data-v-10c188d1]{fill:#dce5f0;stroke:#7d90a9;stroke-width:1px}.overview-material[data-v-10c188d1]{fill:#2563eb;fill-opacity:.55;stroke:#2563eb;stroke-width:.8px}.stage[data-v-10c188d1]{width:min(100cqw, calc(100cqh * var(--stage-aspect)));min-width:0;max-width:100%;min-height:0;height:min(100cqh, calc(100cqw / var(--stage-aspect)));max-height:100%;box-shadow:none;transform-origin:50%;background:#05070b;border-radius:0;place-items:center;transition:transform .16s;display:grid;position:relative;overflow:hidden}.player-transition-frame[data-v-10c188d1]{z-index:3;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-first-frame[data-v-10c188d1]{z-index:4;pointer-events:none;position:absolute;overflow:hidden}.audition-first-frame[data-v-10c188d1]{background:#eef2f7;inset:0}.player-first-frame[data-v-10c188d1] img{object-fit:var(--video-fit,contain)}.player-first-frame[data-v-10c188d1] .thumbnail-loading:after{content:"首帧加载中…";font-size:12px}.player-first-frame-error[data-v-10c188d1]{color:#fff;text-align:center;background:#334155e6;padding:8px;font-size:12px;position:absolute;inset:auto 0 0}.player-playback-status[data-v-10c188d1]{z-index:20;color:#fff;pointer-events:none;background:#334155e6;border-radius:8px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.player-transition-overlay[data-v-10c188d1]{z-index:4;pointer-events:none;position:absolute;inset:0}.stage video[data-v-10c188d1]{object-fit:contain;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.video-spatial-layer[data-v-10c188d1]{pointer-events:none;transform-origin:50%;position:absolute;overflow:hidden}.stage .video-spatial-layer video[data-v-10c188d1]{object-fit:var(--video-fit,contain);width:100%;height:100%}.video-selection-target[data-v-10c188d1]{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.video-transform-frame[data-v-10c188d1]{box-sizing:border-box;cursor:move;touch-action:none;transform-origin:50%;border:1px solid #fff;position:absolute;z-index:5!important}.video-transform-frame.locked[data-v-10c188d1]{cursor:default}.video-scale-handle[data-v-10c188d1]{touch-action:none;background:#fff;border:1px solid #91a3bc;border-radius:50%;width:10px;height:10px;padding:0;position:absolute}.corner-NW[data-v-10c188d1]{cursor:nwse-resize;top:-5px;left:-5px}.corner-NE[data-v-10c188d1]{cursor:nesw-resize;top:-5px;right:-5px}.corner-SW[data-v-10c188d1]{cursor:nesw-resize;bottom:-5px;left:-5px}.corner-SE[data-v-10c188d1]{cursor:nwse-resize;bottom:-5px;right:-5px}.player-caption-box[data-v-10c188d1]{z-index:7!important}.stage video.is-visible[data-v-10c188d1]{z-index:2;opacity:1}.player-caption-box[data-v-10c188d1]{z-index:4;justify-content:center;display:flex;position:absolute}.player-caption[data-v-10c188d1]{color:#fff;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px #181818,0 -1px #181818,1px 0 #181818,-1px 0 #181818,0 0 4px #000000d9;outline-offset:2px;pointer-events:none;min-width:0;font-weight:600;line-height:1.35;position:relative}.player-caption-box.is-selected[data-v-10c188d1]{cursor:move;touch-action:none}.player-caption-box.is-selected .player-caption[data-v-10c188d1]{outline:2px solid #fff}.caption-guide[data-v-10c188d1]{--caption-guide-width:2px;z-index:5;pointer-events:none;background:#22c55e;position:absolute}.caption-guide.is-vertical[data-v-10c188d1]{width:var(--caption-guide-width);top:0;bottom:0}.caption-guide.is-horizontal[data-v-10c188d1]{height:var(--caption-guide-width);left:0;right:0}.player-blackout[data-v-10c188d1]{z-index:3;background:#000;position:absolute;inset:0}.player-empty[data-v-10c188d1]{z-index:3;color:#94a3b8;text-align:center;place-items:center;gap:8px;padding:24px;display:grid;position:relative}.player-empty b[data-v-10c188d1]{color:#d7deea;font-size:13px}.player-empty span[data-v-10c188d1]{max-width:190px;font-size:10px;line-height:1.6}.player-controls[data-v-10c188d1]{color:#64748b;background:#eef2f7;border-top:1px solid #dce3ed;align-items:center;min-height:50px;padding:8px 12px 6px;font-size:11px;display:flex;position:relative}.player-scrubber[data-v-10c188d1]{z-index:3;opacity:0;cursor:pointer;width:100%;height:18px;margin:0;position:absolute;top:-9px;left:0}.player-scrubber-visual[data-v-10c188d1]{z-index:2;pointer-events:none;background:#cbd7e8;height:4px;position:absolute;top:-2px;left:0;right:0;overflow:visible}.player-scrubber-visual i[data-v-10c188d1]{transform-origin:0;will-change:transform;background:#2563eb;position:absolute;inset:0;transform:scaleX(0)}.player-scrubber-visual b[data-v-10c188d1]{will-change:transform;background:#64748b;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;left:-7px;transform:translate(0,0);box-shadow:0 1px 3px #0f172a59}.player-control-left[data-v-10c188d1],.player-control-right[data-v-10c188d1]{align-items:center;gap:5px;min-width:0;display:flex}.player-control-left[data-v-10c188d1]{margin-right:auto}.player-control-right[data-v-10c188d1]{justify-content:flex-end;margin-left:auto}.player-time[data-v-10c188d1]{color:#52647c;font-variant-numeric:tabular-nums;white-space:nowrap}.player-time.current[data-v-10c188d1]{color:#315681}.player-time-divider[data-v-10c188d1]{color:#94a3b8}.player-icon-button[data-v-10c188d1],.player-play-button[data-v-10c188d1]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.player-icon-button[data-v-10c188d1]{min-width:28px;height:28px;padding:0 6px}.player-audio-status[data-v-10c188d1]{cursor:default;flex:none;justify-content:center;align-items:center;width:33px;height:28px;display:inline-flex}.player-audio-meter[data-v-10c188d1]{align-items:flex-end;gap:2px;height:17px;display:flex}.player-audio-meter i[data-v-10c188d1]{flex-direction:column-reverse;gap:1px;font-style:normal;display:flex}.player-audio-meter b[data-v-10c188d1]{background:#94a3b8;border-radius:1px;width:7px;height:3px;display:block}.player-audio-meter b.lit[data-v-10c188d1]{background:#18a542}.player-audio-meter.playing i:first-child b[data-v-10c188d1]:nth-child(2),.player-audio-meter.playing i:nth-child(2) b[data-v-10c188d1]:nth-child(3),.player-audio-meter.playing i:nth-child(3) b[data-v-10c188d1]:nth-child(2){animation:.54s steps(2,end) infinite audio-meter-signal-10c188d1}.player-audio-meter.playing i:nth-child(2) b[data-v-10c188d1]:nth-child(4),.player-audio-meter.playing i:nth-child(3) b[data-v-10c188d1]:nth-child(3){animation:.72s steps(2,end) .18s infinite reverse audio-meter-signal-10c188d1}.player-icon-button[data-v-10c188d1]:hover,.player-icon-button[aria-expanded=true][data-v-10c188d1]{color:#1e3a8a;background:#dfe7f2}.player-play-button[data-v-10c188d1]{color:#fff;background:#2563eb;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-play-button[data-v-10c188d1]:hover{background:#1d4ed8}.player-play-button[data-v-10c188d1]:disabled{color:#94a3b8;cursor:not-allowed;background:#dbe4f0}.player-aspect-label[data-v-10c188d1]{color:#64748b;font-variant-numeric:tabular-nums;cursor:default;border:1px solid #b9c6d8;border-radius:2px;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 4px;font-size:10px;display:inline-flex}.player-menu-anchor[data-v-10c188d1]{display:inline-flex;position:relative}.player-popover[data-v-10c188d1]{z-index:20;color:#334155;background:#fff;border:1px solid #d8e0eb;border-radius:8px;min-width:150px;padding:6px;position:absolute;bottom:calc(100% + 8px);box-shadow:0 12px 28px #31445e2e}.player-control-left .player-popover[data-v-10c188d1]{left:0}.player-control-right .player-popover[data-v-10c188d1]{right:0}.player-popover button[data-v-10c188d1],.player-popover label[data-v-10c188d1]{color:#334155;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-size:11px;display:flex}.player-popover button[data-v-10c188d1]:hover,.player-popover button.active[data-v-10c188d1]{background:#edf3fb}.player-popover button.active[data-v-10c188d1]{color:#2563eb}.player-popover em[data-v-10c188d1]{color:#64748b;margin-left:auto;font-size:10px;font-style:normal}.player-popover label[data-v-10c188d1]{justify-content:space-between}.player-popover select[data-v-10c188d1]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:25px}.zoom-popover[data-v-10c188d1]{color:#d6d8de;background:#0c0d10;border-color:#2a2c32;border-radius:10px;grid-template-columns:24px minmax(132px,1fr) 24px;align-items:center;gap:8px;width:236px;min-width:236px;height:46px;padding:8px 10px;display:grid;box-shadow:0 8px 22px #00000061;right:-64px!important}.zoom-popover .zoom-step-button[data-v-10c188d1]{color:#d6d8de;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;width:24px;min-height:24px;padding:0;display:inline-flex}.zoom-popover .zoom-step-button[data-v-10c188d1]:hover:not(:disabled){color:#fff;background:#24262b;border-color:#3b3e45}.zoom-popover .zoom-step-button[data-v-10c188d1]:disabled{color:#60636b;cursor:not-allowed}.zoom-popover input[data-v-10c188d1]{appearance:none;cursor:pointer;background:#4d5058;border-radius:999px;width:100%;height:2px;margin:0}.zoom-popover input[data-v-10c188d1]::-webkit-slider-thumb{appearance:none;background:#f8f9fb;border:0;border-radius:3px;width:11px;height:11px;box-shadow:0 0 0 1px #00000029}.zoom-popover input[data-v-10c188d1]::-moz-range-thumb{background:#f8f9fb;border:0;border-radius:3px;width:11px;height:11px}.player-popover small[data-v-10c188d1]{color:#7b8aa0;padding:4px 8px 6px;font-size:9px;display:block}@keyframes audio-meter-signal-10c188d1{50%{background:#94a3b8}}@media (prefers-reduced-motion:reduce){.player-audio-meter.playing b[data-v-10c188d1]{animation:none!important}}.option-popover[data-v-10c188d1]{min-width:118px}.player-panel[data-v-10c188d1]:fullscreen{width:100vw;height:100vh}.player-panel:fullscreen .stage-space[data-v-10c188d1]{padding:22px}.projects[data-v-10c188d1]{flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.projects>header[data-v-10c188d1]{border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:stretch;gap:8px;padding:11px;display:flex}.projects>header>strong[data-v-10c188d1]{flex:none}.projects-title[data-v-10c188d1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.projects-title strong[data-v-10c188d1]{flex:1;min-width:0}.project-add[data-v-10c188d1]{flex:0 0 28px;width:28px;height:28px;padding:0}.project-count[data-v-10c188d1]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.projects-subtitle[data-v-10c188d1]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-actions[data-v-10c188d1]{flex-wrap:nowrap;align-items:flex-start;gap:5px;min-width:0;display:flex;overflow:auto hidden}.resource-tabs[data-v-10c188d1],.material-role-filters[data-v-10c188d1],.project-actions[data-v-10c188d1]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior-x:contain}.resource-tabs[data-v-10c188d1]::-webkit-scrollbar{height:6px}.material-role-filters[data-v-10c188d1]::-webkit-scrollbar{height:6px}.project-actions[data-v-10c188d1]::-webkit-scrollbar{height:6px}.resource-tabs[data-v-10c188d1]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.material-role-filters[data-v-10c188d1]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.project-actions[data-v-10c188d1]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.resource-tabs[data-v-10c188d1]:focus-visible,.material-role-filters[data-v-10c188d1]:focus-visible,.project-actions[data-v-10c188d1]:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.project-actions .button[data-v-10c188d1]{box-sizing:border-box;white-space:nowrap;flex:0 0 136px;justify-content:center;align-items:center;gap:5px;width:136px;height:32px;padding:0 10px;font-size:14px;line-height:1;display:inline-flex}.project-actions .project-workflow-action[data-v-10c188d1]{flex-basis:120px;width:120px}.project-actions .button svg[data-v-10c188d1]{flex:none}.project-actions .button[data-v-10c188d1]:disabled{color:#94a3b8;opacity:1;background:#fff;border-color:#dbe3ef}.projects>div[data-v-10c188d1]{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));grid-auto-rows:minmax(64px,auto);place-content:start stretch;gap:4px;min-height:0;padding:6px;display:grid;overflow:auto}.projects>div.is-empty[data-v-10c188d1]{justify-content:center;align-items:stretch;display:flex}.projects article[data-v-10c188d1]{cursor:pointer;border:1px solid #e2e8f0;border-bottom-color:#edf1f6;border-radius:7px;grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 5px;width:100%;min-width:0;min-height:48px;padding:4px;display:grid}.projects article.active[data-v-10c188d1]{background:#eff6ff}.cover[data-v-10c188d1]{color:#fff;background:#334155;border-radius:5px;grid-row:1;place-items:center;width:36px;height:38px;display:grid;overflow:hidden}.cover img[data-v-10c188d1]{object-fit:cover;width:100%;height:100%}.projects article div[data-v-10c188d1]{align-items:center;gap:4px;min-width:0;display:flex}.projects article b[data-v-10c188d1]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.project-duration[data-v-10c188d1]{color:#64748b;white-space:nowrap;flex:none;font-size:10px;line-height:1}.project-status[data-v-10c188d1]{background:#22c55e;border-radius:999px;flex:none;width:6px;height:6px}.project-status.pending[data-v-10c188d1]{background:#f59e0b}.project-status.incomplete[data-v-10c188d1],.project-status.failed[data-v-10c188d1]{background:#ef4444}.project-card-info[data-v-10c188d1]{flex-wrap:wrap}.projects .project-card-info>b[data-v-10c188d1]{flex:0 0 100%}.project-card-info .source-update-badge[data-v-10c188d1]{white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.project-delete-button[data-v-10c188d1]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;place-items:center;width:22px;height:24px;padding:0;display:grid}.project-delete-button[data-v-10c188d1]:hover:not(:disabled){color:#dc2626;background:#fef2f2}.project-delete-button[data-v-10c188d1]:disabled{opacity:.4;cursor:not-allowed}.projects article .project-package-failure[data-v-10c188d1]{color:#fca5a5;flex:1 0 100%;font-size:10px;line-height:1.2}.projects article.failed[data-v-10c188d1]{border-color:#ef4444}.project-empty[data-v-10c188d1]{color:#8a98ad;text-align:center;align-content:center;justify-items:center;gap:7px;width:100%;height:100%;padding:28px 18px;display:grid}.project-empty b[data-v-10c188d1]{color:#43536c;font-size:12px}.project-empty span[data-v-10c188d1]{max-width:190px;font-size:10px;line-height:1.55}.slot-settings[data-v-10c188d1]{border-top:1px solid #e2e8f0;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:11px;display:flex}.slot-settings.is-transition-only[data-v-10c188d1]{justify-content:flex-start;gap:14px}.editor-horizontal-resizer[data-v-10c188d1]{z-index:40;cursor:row-resize;touch-action:none;background:#f5f8fc;border-top:1px solid #d8e1ee;border-bottom:1px solid #d8e1ee;height:10px;position:relative}.editor-horizontal-resizer span[data-v-10c188d1]{background:#aebdd0;border-radius:999px;width:46px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-horizontal-resizer[data-v-10c188d1]:hover,.editor-horizontal-resizer.active[data-v-10c188d1]{background:#eaf2ff;border-color:#93b7ee}.editor-horizontal-resizer:hover span[data-v-10c188d1],.editor-horizontal-resizer.active span[data-v-10c188d1]{background:#2563eb}.caption-text-editor[data-v-10c188d1]{color:#8c3b2e;background:#fbf6f4;border-top:1px solid #d8e1ee;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex}.timeline-selection-editor-slot[data-v-10c188d1]{flex:0 0 41px;height:41px;min-height:41px;overflow:hidden}.caption-text-time[data-v-10c188d1]{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.caption-text-editor input[data-v-10c188d1]{color:#7c3327;background:#fff;border:1px solid #d5a77d;border-radius:4px;flex:1;min-width:0;max-width:320px;height:26px;padding:0 8px;font-size:12px}.caption-text-editor input[data-v-10c188d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb2e}.caption-font-size[data-v-10c188d1]{color:#8c3b2e;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:11px;display:flex}.caption-font-size button[data-v-10c188d1]{color:#8c3b2e;cursor:pointer;background:#fff;border:1px solid #d5a77d;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;font-size:12px;line-height:1;display:grid}.caption-font-size button[data-v-10c188d1]:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.caption-font-size button[data-v-10c188d1]:disabled{cursor:not-allowed;opacity:.45}.caption-font-size button.caption-voice-generate[data-v-10c188d1]{white-space:nowrap;width:auto;padding:0 8px}.audio-edit-row[data-v-10c188d1]{color:#2c4a6b;background:#f4f8fc;border:1px solid #bfd3e8;border-radius:6px;align-items:center;gap:8px;padding:2px 10px;font-size:11px;display:flex}.audio-edit-label[data-v-10c188d1]{color:#33587f;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:7em;overflow:hidden}.audio-edit-params[data-v-10c188d1]{--parameter-accent:#2563eb;--parameter-field-border:1px solid #c7d6e6;--parameter-field-background:#fff;--parameter-field-height:24px;--parameter-field-radius:6px;--parameter-row-flex:0 1 auto;--parameter-row-width:clamp(150px, 16vw, 218px);--parameter-label-width:2.8em;--parameter-row-gap:16px;--parameter-column-gap:7px;--parameter-slider-height:16px;--parameter-track-height:2px;--parameter-track-fill:#2563eb;--parameter-track-rest:#cbd5e1;--parameter-thumb-width:10px;--parameter-thumb-height:14px;--parameter-thumb-radius:4px;--parameter-thumb-border:0;--parameter-thumb-background:#2563eb;--parameter-thumb-shadow:0 1px 2px #0f172a29;--parameter-mark-size:8px;--parameter-mark-color:#2563eb;--parameter-mark-height:7px;--parameter-mark-label-display:none;--parameter-input-width:3.5em;--parameter-input-align:center;--parameter-step-divider:1px solid #dce6f0;--parameter-step-background:#f5f8fc;--parameter-step-width:15px;--parameter-step-height:11px;--parameter-step-font-size:6px;--parameter-mark-font-size:8px;font-variant-numeric:tabular-nums;flex:none;width:fit-content;min-width:0;max-width:calc(100% - 92px)}.slot-settings label[data-v-10c188d1]{align-items:center;gap:5px;display:flex}.slot-readonly-control[data-v-10c188d1]{color:#475569;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;margin-left:0!important}.slot-readonly-control b[data-v-10c188d1]{color:#334155;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;justify-content:center;align-items:center;min-width:42px;height:28px;padding:0 8px;font-weight:700;display:inline-flex}.slot-settings input[data-v-10c188d1]{width:65px}.slot-settings.is-transition-only .transition-duration-control input[type=number][data-v-10c188d1]{width:64px}.slot-settings>span[data-v-10c188d1]{color:#64748b;margin-left:auto}.slot-settings>span.transition-name[data-v-10c188d1]{color:#1e4f91;margin-left:0;font-weight:700}.ai-run-card[data-v-10c188d1]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:10px;margin:14px;padding:12px 14px;display:flex}.ai-run-card span[data-v-10c188d1]{color:#64748b;font-size:10px}.editor-run[data-v-10c188d1]{border-width:0 0 1px;border-radius:0;margin:0;padding:12px 16px}.ai-run-card.failed[data-v-10c188d1]{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.slot-settings .trim-range[data-v-10c188d1]{color:#475569;margin-left:0}.slot-settings .ai-binding-note[data-v-10c188d1]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;gap:3px;margin-left:0;padding:3px 7px;font-weight:700;display:inline-flex}.slot-settings .low-match-note[data-v-10c188d1]{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:0;padding:3px 7px;font-weight:700}.notice[data-v-10c188d1]{z-index:1001;color:#286344;background:#f3fbf7;border:1px solid #b9e3cc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:min(420px,100vw - 48px);min-height:46px;padding:10px 10px 10px 13px;font-size:12px;font-weight:700;line-height:1.5;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 12px 30px #41587924}.notice.warning[data-v-10c188d1]{color:#8a551c;background:#fff9ed;border-color:#f1d49d}.notice.error[data-v-10c188d1]{color:#a43845;background:#fff5f6;border-color:#efc4ca}.notice>span[data-v-10c188d1]{overflow-wrap:anywhere;min-width:0}.notice>button[data-v-10c188d1]{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.notice>button[data-v-10c188d1]:hover{background:#ffffffb8}.notice-enter-active[data-v-10c188d1],.notice-leave-active[data-v-10c188d1]{transition:opacity .16s,transform .16s}.notice-enter-from[data-v-10c188d1],.notice-leave-to[data-v-10c188d1]{opacity:0;transform:translateY(-8px)}.mask[data-v-10c188d1]{z-index:1000;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-10c188d1]{background:#fff;border-radius:14px;width:min(520px,100%)}.modal>header[data-v-10c188d1],.modal>footer[data-v-10c188d1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.modal h3[data-v-10c188d1]{margin:0}.modal p[data-v-10c188d1]{color:#64748b;margin:4px 0;font-size:12px}.modal header>button[data-v-10c188d1]{background:0 0;border:0}.modal main[data-v-10c188d1]{padding:18px}.modal main label[data-v-10c188d1]{gap:6px;display:grid}.modal>footer[data-v-10c188d1]{border:0;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end}.modal>footer .modal-submit[data-v-10c188d1]{visibility:visible;flex:none;min-width:108px;display:inline-flex}@media (width<=1050px){.workbench-head[data-v-10c188d1]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.current[data-v-10c188d1]{min-width:0}.workbench-actions[data-v-10c188d1]{flex-wrap:wrap}.pane-resizer[data-v-10c188d1]{display:none}.workflow-graph-content[data-v-10c188d1]{grid-template-columns:1fr}.workflow-node-detail[data-v-10c188d1]{min-height:280px;margin:0 20px 20px;position:static}.workflow-node-detail-empty[data-v-10c188d1]{min-height:245px}.workbench-main[data-v-10c188d1]{grid-template-columns:280px 1fr;height:580px}.projects[data-v-10c188d1]{grid-column:1/3;height:max-content;max-height:180px}.projects>div[data-v-10c188d1]{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:130px;display:grid}}@media (width<=760px){.config-head[data-v-10c188d1]{flex-wrap:wrap;gap:10px}.config-head__title[data-v-10c188d1]{flex:100%}.config-head__actions[data-v-10c188d1]{justify-content:flex-start;width:100%}.config-layout[data-v-10c188d1]{grid-template-columns:1fr}.slot-heading[data-v-10c188d1]{display:none}.slot-row[data-v-10c188d1]{grid-template-columns:1fr 1fr}.workbench-head[data-v-10c188d1]{flex-wrap:wrap}.workbench-actions[data-v-10c188d1]{flex-wrap:wrap;width:100%}.current[data-v-10c188d1]{flex-basis:100%;order:3}.workbench-main[data-v-10c188d1]{height:auto;display:block}.resources[data-v-10c188d1],.player-panel[data-v-10c188d1],.projects[data-v-10c188d1]{min-height:360px}.projects>div[data-v-10c188d1]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.slot-settings[data-v-10c188d1]{flex-wrap:wrap;padding:8px}.workflow-graph-backdrop[data-v-10c188d1]{padding:8px}.workflow-dialog[data-v-10c188d1]{max-height:calc(100vh - 16px)}.workflow-dialog>header[data-v-10c188d1]{padding:16px}.workflow-graph-canvas[data-v-10c188d1],.workflow-node-detail[data-v-10c188d1]{margin-left:12px;margin-right:12px}.workflow-graph-canvas[data-v-10c188d1]{padding:14px 0}.workflow-dialog>footer[data-v-10c188d1]{gap:8px}.workflow-dialog>footer .workflow-edge-count[data-v-10c188d1]{display:none}.workflow-dialog>footer button[data-v-10c188d1]{justify-content:center;width:100%}}.workflow-dialog[data-v-10c188d1]{background:#f8faff;border-radius:18px;width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto}.workflow-dialog>header[data-v-10c188d1]{z-index:2;background:#ffffffed;border-bottom:1px solid #dbe4f6;padding:20px 22px;position:sticky;top:0}.workflow-graph-title>span[data-v-10c188d1]{color:#7557b6;letter-spacing:.08em;font-size:9px;font-weight:900}.workflow-graph-title h2[data-v-10c188d1]{color:#17233a;margin:5px 0 0;font-size:20px}.workflow-graph-title p[data-v-10c188d1]{color:#718096;margin:5px 0 0;font-size:11px}.workflow-graph-close[data-v-10c188d1]{color:#60708a;border:1px solid #e2e8f0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid;background:#f6f8fc!important}.workflow-graph-content[data-v-10c188d1]{grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid;padding:0!important}.workflow-graph-canvas[data-v-10c188d1]{padding:20px}.workflow-graph-node[data-v-10c188d1]{color:#33415a;text-align:left;background:#fff;border:1px solid #dbe4f6;border-radius:13px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-width:0;padding:12px;display:grid}.workflow-graph-node[data-v-10c188d1]:hover,.workflow-graph-node[aria-pressed=true][data-v-10c188d1]{border-color:#81a9f5;box-shadow:0 0 0 3px #dbeafe}.workflow-graph-node>span[data-v-10c188d1]:nth-child(2){gap:4px;display:grid}.workflow-graph-node strong[data-v-10c188d1]{font-size:12px}.workflow-graph-node small[data-v-10c188d1]{color:#7d899f;font-size:9px;line-height:1.5}.workflow-graph-node .workflow-node-progress[data-v-10c188d1]{color:#315a9d;font-weight:750}.workflow-graph-node em[data-v-10c188d1]{color:#718096;background:#f1f4f8;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-node-dot[data-v-10c188d1]{box-sizing:content-box;background:#a7b0bf;border:2px solid #eef1f5;border-radius:99px;width:9px;height:9px;margin-top:4px}.workflow-graph-node.is-running[data-v-10c188d1]{background:#f7faff;border-color:#91b7ff}.workflow-graph-node.is-running .workflow-node-dot[data-v-10c188d1]{background:#2563eb;border-color:#dbeafe;animation:1.2s infinite pulse-node-10c188d1}.workflow-graph-node.is-success .workflow-node-dot[data-v-10c188d1]{background:#0f9f78;border-color:#ddf6ee}.workflow-graph-node.is-danger .workflow-node-dot[data-v-10c188d1]{background:#dc3f52;border-color:#ffe4e8}.workflow-connector[data-v-10c188d1]{place-items:center;height:19px;display:grid}.workflow-connector i[data-v-10c188d1]{background:#b9c8df;width:1px;height:100%}.workflow-node-detail[data-v-10c188d1]{background:#fff;border:1px solid #dbe4f6;border-radius:16px;min-height:410px;max-height:590px;margin:20px 20px 20px 0;padding:16px;position:sticky;top:95px;overflow:auto}.workflow-node-detail-empty[data-v-10c188d1]{color:#7d899f;text-align:center;place-content:center;justify-items:center;min-height:378px;display:grid}.workflow-node-detail-empty strong[data-v-10c188d1]{color:#33415a;margin-top:10px;font-size:13px}.workflow-node-detail-empty p[data-v-10c188d1]{max-width:240px;font-size:10px;line-height:1.65}.workflow-node-detail-header[data-v-10c188d1]{border-bottom:1px solid #e7edf8;padding-bottom:12px}.workflow-node-detail-header span[data-v-10c188d1],.workflow-node-detail-header strong[data-v-10c188d1]{display:block}.workflow-node-detail-header span[data-v-10c188d1]{color:#2563eb;letter-spacing:.08em;font-size:9px;font-weight:850}.workflow-node-detail-header strong[data-v-10c188d1]{color:#253047;margin-top:4px;font-size:14px}.workflow-node-detail-status[data-v-10c188d1]{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.workflow-node-detail-status em[data-v-10c188d1]{color:#718096;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-node-detail-status em.is-running[data-v-10c188d1]{color:#2563eb;background:#eaf2ff}.workflow-node-detail-status em.is-success[data-v-10c188d1]{color:#0f8a68;background:#eaf8f3}.workflow-node-detail-status em.is-danger[data-v-10c188d1]{color:#c93448;background:#fff0f2}.workflow-node-detail-status>span[data-v-10c188d1]{color:#8994a8;justify-items:end;gap:2px;font-size:8px;display:grid}.workflow-node-summary[data-v-10c188d1]{line-height:1.65;color:#4d5b72!important;margin:10px 0 0!important;font-size:10px!important}.workflow-detail-block[data-v-10c188d1]{background:#fbfcff;border:1px solid #e2e9f5;border-radius:11px;margin-top:12px;padding:11px}.workflow-detail-block.is-input[data-v-10c188d1]{background:#f7fbff;border-color:#dce9fb}.workflow-detail-block.is-output[data-v-10c188d1]{background:#f8fcfa;border-color:#dcefe7}.workflow-detail-block.is-boundary[data-v-10c188d1]{background:#faf9ff;border-color:#e7e2f5}.workflow-detail-block>span[data-v-10c188d1]{color:#2563eb;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.workflow-detail-block.is-output>span[data-v-10c188d1]{color:#0f8a68}.workflow-detail-block.is-boundary>span[data-v-10c188d1]{color:#7557b6}.workflow-detail-block strong[data-v-10c188d1]{color:#35435a;margin-top:4px;font-size:10px;display:block}.workflow-detail-block p[data-v-10c188d1]{margin:5px 0 0;font-size:9px;line-height:1.65}.workflow-detail-empty-samples[data-v-10c188d1]{color:#8a96a9}.workflow-detail-block ul[data-v-10c188d1]{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.workflow-detail-block li[data-v-10c188d1]{color:#52617a;overflow-wrap:anywhere;background:#fff;border:1px solid #e7edf5;border-radius:6px;padding:5px 7px;font-size:9px;line-height:1.5}.workflow-dialog>footer[data-v-10c188d1]{color:#718096;justify-content:flex-start;gap:12px;padding:13px 20px 18px;font-size:9px}.workflow-dialog>footer span[data-v-10c188d1]{align-items:center;gap:5px;display:flex}.workflow-dialog>footer i[data-v-10c188d1]{background:#a7b0bf;border-radius:99px;width:7px;height:7px}.workflow-dialog>footer i.running[data-v-10c188d1]{background:#2563eb}.workflow-dialog>footer i.success[data-v-10c188d1]{background:#0f9f78}.workflow-dialog>footer i.danger[data-v-10c188d1]{background:#dc3f52}.workflow-dialog>footer .workflow-edge-count[data-v-10c188d1]{margin-left:auto}.workflow-dialog>footer button[data-v-10c188d1]{color:#fff;background:#2563eb;border:0;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}@keyframes pulse-node-10c188d1{50%{box-shadow:0 0 0 5px #bfdbfe66}}@media (width<=1050px){.workflow-graph-content[data-v-10c188d1]{grid-template-columns:1fr}.workflow-node-detail[data-v-10c188d1]{min-height:280px;margin:0 20px 20px;position:static}.workflow-node-detail-empty[data-v-10c188d1]{min-height:245px}}.final-output[data-v-2adeac8c]{--effect-blue:#2563eb;color:#253047;background:#fff;border:1px solid #dbe4f6;border-radius:26px;margin-top:18px;padding:28px;position:relative;box-shadow:0 12px 34px #7a4e3b12}.output-heading[data-v-2adeac8c],.output-heading__title[data-v-2adeac8c],.workspace-heading[data-v-2adeac8c],.output-card__title[data-v-2adeac8c],.item-progress[data-v-2adeac8c],.prompt-pagination[data-v-2adeac8c]{align-items:center;min-width:0;display:flex}.output-heading[data-v-2adeac8c]{justify-content:space-between;gap:18px;min-height:50px;margin-bottom:22px}.output-heading__title[data-v-2adeac8c]{gap:14px}.step[data-v-2adeac8c]{color:#d67b16;background:#fff5e7;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.output-heading h2[data-v-2adeac8c],.output-heading p[data-v-2adeac8c]{margin:0}.output-heading h2[data-v-2adeac8c]{color:#172033;font-size:21px}.output-heading p[data-v-2adeac8c]{color:#7d899d;margin-top:5px;font-size:13px}.output-layout[data-v-2adeac8c]{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.template-sidebar[data-v-2adeac8c]{background:#fbfcfe;border:1px solid #dfe7f4;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:12px}.template-sidebar__heading[data-v-2adeac8c]{align-items:baseline;gap:8px;display:flex}.template-sidebar__heading h3[data-v-2adeac8c]{color:#172033;margin:0;font-size:20px;font-weight:800}.template-sidebar__heading>span[data-v-2adeac8c]{color:#7d899d;font-size:11px}.deletion-notice[data-v-2adeac8c]{color:#16785b;background:#f0faf6;border:1px solid #b7e6d7;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.deletion-notice svg[data-v-2adeac8c]{flex-shrink:0}.template-list[data-v-2adeac8c]{grid-auto-rows:72px;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.output-main[data-v-2adeac8c]{min-width:0}.template-readiness[data-v-2adeac8c]{color:#7f8da2;text-align:center;background:#fff;border:1px solid #dfe7f4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:440px;padding:28px;display:flex}.readiness-eyebrow[data-v-2adeac8c]{color:#7d899d;margin-top:3px;font-size:11px;font-weight:700}.template-readiness h3[data-v-2adeac8c]{color:#34445c;margin:0;font-size:17px}.template-readiness p[data-v-2adeac8c]{max-width:620px;margin:0 0 5px;font-size:12px;line-height:1.7}.template-card[data-v-2adeac8c]{text-align:left;border-color:#dbe4f6;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:11px;min-width:0;min-height:72px;padding:12px;transition:all .16s;display:flex}.template-card>svg[data-v-2adeac8c]{color:#29384f;flex:none;margin-top:2px}.template-card__copy[data-v-2adeac8c]{gap:4px;min-width:0;display:grid}.template-card__copy strong[data-v-2adeac8c]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.template-card__copy small[data-v-2adeac8c]{color:#7d899d;font-size:10px;font-weight:500}.template-card[data-v-2adeac8c]:hover{border-color:#9dbbfa}.template-card.selected[data-v-2adeac8c]{color:#2563eb;background:#eff5ff;border-color:#8bb1ff;box-shadow:0 0 0 2px #2563eb12}.template-card.selected>svg[data-v-2adeac8c],.template-card.selected strong[data-v-2adeac8c]{color:#2563eb}.batch-select[data-v-2adeac8c]{color:#506078;gap:6px;width:min(360px,100%);margin-bottom:14px;font-size:11px;font-weight:700;display:grid}.batch-select select[data-v-2adeac8c]{width:100%;min-width:0;min-height:38px;padding:0 10px}button[data-v-2adeac8c],select[data-v-2adeac8c],a[data-v-2adeac8c]{font:inherit;color:#42526a;background:#fff;border:1px solid #dbe4f6;border-radius:10px;font-size:12px}.secondary-button[data-v-2adeac8c],.primary-button[data-v-2adeac8c],.download-button[data-v-2adeac8c]{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.secondary-button[data-v-2adeac8c]:hover,.download-button[data-v-2adeac8c]:hover{color:#2563eb;border-color:#a9c1ef}.primary-button[data-v-2adeac8c]{color:#fff;background:var(--effect-blue);border-color:var(--effect-blue);box-shadow:0 8px 18px #2563eb2e}.spin[data-v-2adeac8c]{animation:1s linear infinite spin-2adeac8c}@keyframes spin-2adeac8c{to{transform:rotate(360deg)}}button[data-v-2adeac8c]:disabled,select[data-v-2adeac8c]:disabled{opacity:.52;cursor:not-allowed}.notice[data-v-2adeac8c]{color:#a84148;background:#fff3f2;border:1px solid #f3c6c4;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.notice>span[data-v-2adeac8c]{overflow-wrap:anywhere;flex:1;min-width:0}progress[data-v-2adeac8c]{width:100%;height:8px;accent-color:var(--effect-blue)}.page-state[data-v-2adeac8c]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.state-icon[data-v-2adeac8c]{width:48px;height:48px;color:var(--effect-blue);background:#eaf2ff;border-radius:15px;place-items:center;display:grid}.page-state h3[data-v-2adeac8c]{color:#34445c;margin:2px 0 0;font-size:17px}.page-state p[data-v-2adeac8c]{max-width:560px;margin:0;font-size:12px;line-height:1.7}.render-settings[data-v-2adeac8c]{background:linear-gradient(110deg,#f7faff,#fffaf5);border:1px solid #dce6f5;border-radius:14px;align-items:end;gap:14px;margin-bottom:14px;padding:16px;display:flex}.render-settings__copy[data-v-2adeac8c]{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.settings-icon[data-v-2adeac8c]{color:#2563eb;background:#eaf2ff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.render-settings h3[data-v-2adeac8c],.render-settings p[data-v-2adeac8c]{margin:0}.render-settings h3[data-v-2adeac8c]{color:#29384f;font-size:13px}.render-settings p[data-v-2adeac8c]{color:#7d899d;margin-top:4px;font-size:11px}.render-settings p strong[data-v-2adeac8c]{color:#42526a}.render-settings label[data-v-2adeac8c]{color:#53627a;gap:5px;width:132px;font-size:10px;font-weight:700;display:grid}.render-settings select[data-v-2adeac8c]{width:100%;min-height:38px;padding:0 10px}.export-button[data-v-2adeac8c]{min-width:152px;min-height:40px}.output-workspace[data-v-2adeac8c]{background:#fff;border:1px solid #e1e6ee;border-radius:16px;margin-top:15px;overflow:hidden}.workspace-heading[data-v-2adeac8c]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;min-height:68px;padding:13px 16px}.workspace-heading__actions[data-v-2adeac8c]{align-items:center;gap:12px;min-width:0;display:flex}.selection-toggle[data-v-2adeac8c]{flex:none;min-height:34px;padding:0 12px}.selection-action-bar[data-v-2adeac8c]{color:#53627a;background:#f3f7ff;border-bottom:1px solid #dce7fb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:9px 14px;font-size:12px;display:flex}.selection-action-bar>span[data-v-2adeac8c]{margin-right:auto}.selection-action-bar>button[data-v-2adeac8c]:not(.primary-button){cursor:pointer;background:#fff;min-height:36px;padding:0 12px}.selection-action-bar>button[data-v-2adeac8c]:disabled{cursor:not-allowed}.selection-action-bar .primary-button[data-v-2adeac8c]{min-height:36px;padding:0 14px}.workspace-heading h3[data-v-2adeac8c],.workspace-heading p[data-v-2adeac8c]{margin:0}.workspace-heading h3[data-v-2adeac8c]{color:#29384f;font-size:14px}.workspace-heading p[data-v-2adeac8c],.result-count[data-v-2adeac8c]{color:#7d899d;margin-top:4px;font-size:11px}.result-count[data-v-2adeac8c]{white-space:nowrap;margin:0}.output-grid[data-v-2adeac8c]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:11px;padding:12px;display:grid}.output-card[data-v-2adeac8c]{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0;transition:all .18s;overflow:hidden}.output-card[data-v-2adeac8c]:hover{border-color:#aac2f2;transform:translateY(-1px);box-shadow:0 8px 18px #315c9c13}.output-card.abnormal[data-v-2adeac8c]{border-color:#f0b9b3}.output-card.selected[data-v-2adeac8c]{border-color:#7da7ff;box-shadow:0 0 0 2px #2563eb1c}.output-card[data-v-2adeac8c]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.output-preview[data-v-2adeac8c]{aspect-ratio:9/16;color:#617fae;background:linear-gradient(135deg,#edf3fa,#e4ecf6);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:155px;max-height:180px;font-size:11px;display:flex;position:relative;overflow:hidden}.output-checkbox[data-v-2adeac8c]{z-index:2;cursor:pointer;background:#ffffffed;border:1px solid #dce5f3;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 2px 8px #17203326}.output-checkbox input[data-v-2adeac8c]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px;margin:0}.output-preview.running[data-v-2adeac8c],.output-preview.pending[data-v-2adeac8c]{color:#fff;background:linear-gradient(135deg,#5f7cae,#7ea6df)}.output-preview.danger[data-v-2adeac8c]{color:#fff;background:linear-gradient(135deg,#be4f55,#e2786d)}.output-preview video[data-v-2adeac8c]{object-fit:contain;background:#111827;width:100%;height:100%}.preview-cover[data-v-2adeac8c]{position:absolute;inset:0;overflow:hidden}.preview-montage[data-v-2adeac8c]{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.preview-cover[data-v-2adeac8c] img,.preview-cover[data-v-2adeac8c] .thumbnail-loading{object-fit:cover;width:100%;height:100%}.preview-play-icon[data-v-2adeac8c]{z-index:1;color:#fff;background:#172033a8;border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .16s,background-color .16s;display:grid;position:relative;box-shadow:0 4px 14px #17203345}.output-card:hover .preview-play-icon[data-v-2adeac8c],.output-card:focus-visible .preview-play-icon[data-v-2adeac8c]{background:#2563ebd9;transform:scale(1.08)}.output-dialog-backdrop[data-v-2adeac8c]{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.output-preview-dialog[data-v-2adeac8c]{background:#fff;border:1px solid #dbe4f6;border-radius:18px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:0 16px 16px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.output-preview-dialog>header[data-v-2adeac8c]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 2px 14px;display:flex}.output-preview-dialog h2[data-v-2adeac8c],.output-preview-dialog p[data-v-2adeac8c]{margin:0}.output-preview-dialog h2[data-v-2adeac8c]{color:#253047;font-size:17px}.output-preview-dialog p[data-v-2adeac8c]{color:#8490a4;margin-top:5px;font-size:11px}.output-preview-dialog__close[data-v-2adeac8c]{color:#7b8798;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.output-preview-dialog__close[data-v-2adeac8c]:hover{color:#253047;background:#f1f5f9}.output-dialog__video-frame[data-v-2adeac8c]{aspect-ratio:9/16;color:#5f7cae;background:#111827;border-radius:12px;place-items:center;width:auto;max-width:100%;height:min(62vh,640px);margin:0 auto;display:grid;position:relative;overflow:hidden}.output-dialog__video-frame video[data-v-2adeac8c]{object-fit:contain;width:100%;height:100%}.output-dialog__loading[data-v-2adeac8c],.output-dialog__error[data-v-2adeac8c]{color:#fff;text-align:center;background:#111827aa;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.output-preview small[data-v-2adeac8c]{color:#fff;background:#1720339c;border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;bottom:7px;right:8px}.output-info[data-v-2adeac8c]{min-width:0;padding:11px 12px 12px}.output-card__title[data-v-2adeac8c]{flex-wrap:wrap;justify-content:space-between;gap:7px}.pending-projects[data-v-2adeac8c]{margin-bottom:20px}.pending-projects .workspace-heading[data-v-2adeac8c]{padding:0 0 12px}.pending-project-preview[data-v-2adeac8c]{cursor:pointer;border:0;padding:0}.pending-project-preview[data-v-2adeac8c]:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.pending-project-preview[data-v-2adeac8c] img{object-fit:cover;width:100%;height:100%}.pending-project-placeholder[data-v-2adeac8c]{opacity:.65}.delivered-projects-heading[data-v-2adeac8c]{margin:0 0 12px;font-size:14px}.output-card__title h4[data-v-2adeac8c]{color:#253047;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;margin:0;font-size:12px;overflow:hidden}.status-pill[data-v-2adeac8c]{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.status-pill.success[data-v-2adeac8c]{color:#168365;background:#eaf8f2}.status-pill.running[data-v-2adeac8c]{color:#2563eb;background:#edf4ff}.status-pill.danger[data-v-2adeac8c]{color:#bc4b50;background:#fff0ef}.status-pill.stale[data-v-2adeac8c]{color:#9a5805;background:#fff2d8}.template-update-label[data-v-2adeac8c]{font-weight:700;color:#b45309!important}.status-pill.unpackaged[data-v-2adeac8c]{color:#92650c;background:#fdf6e3}.local-update-button[data-v-2adeac8c]{color:#9a5805;border-color:#f2d7a8;flex:none}.output-meta[data-v-2adeac8c]{color:#8490a4;margin:6px 0 0;font-size:10px}.item-progress[data-v-2adeac8c]{gap:8px;margin-top:9px}.item-progress progress[data-v-2adeac8c]{height:6px}.item-progress strong[data-v-2adeac8c]{color:#526078;font-size:10px}.item-error[data-v-2adeac8c]{color:#b42318;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:8px 0 0;font-size:10px;line-height:1.5;display:flex}.item-error svg[data-v-2adeac8c]{flex:none;margin-top:1px}.download-button[data-v-2adeac8c]{color:#2563eb;border-color:#dbe4f6;border-radius:9px;width:100%;min-height:34px;margin-top:9px;font-size:11px}.item-rerender-button[data-v-2adeac8c]{color:#42526a;cursor:pointer;background:#fff;border:1px solid #e2e8f3;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:32px;margin-top:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.item-rerender-button[data-v-2adeac8c]:hover:not(:disabled){color:#2563eb;border-color:#a9c1ef}.item-local-update-button[data-v-2adeac8c]{color:#9a5805;background:#fffbf3;border-color:#f2d7a8}.list-empty[data-v-2adeac8c]{color:#8490a4;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.prompt-pagination[data-v-2adeac8c]{color:#7d899d;border-top:1px solid #f0f2f5;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-height:61px;margin-top:2px;padding:10px 14px;font-size:12px}.prompt-page-size select[data-v-2adeac8c],.prompt-pagination button[data-v-2adeac8c]{color:#5b6679;background:#fff;border:1px solid #dfe5ed;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:0 12px;display:inline-flex}.prompt-page-size select[data-v-2adeac8c]{cursor:pointer;min-width:108px}.prompt-pagination button[data-v-2adeac8c]:disabled{color:#a5adba;cursor:not-allowed;background:#f8fafc}.prompt-pagination strong[data-v-2adeac8c]{color:#43536c;white-space:nowrap;font-size:12px}@media (width<=1200px){.output-layout[data-v-2adeac8c]{grid-template-columns:minmax(0,1fr);align-items:start}.template-sidebar[data-v-2adeac8c]{min-height:0;max-height:none;position:static}.template-list[data-v-2adeac8c]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:72px;overflow:visible}}@media (width<=900px){.final-output[data-v-2adeac8c]{border-radius:22px;padding:22px}.output-grid[data-v-2adeac8c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.final-output[data-v-2adeac8c]{border-radius:20px;margin-top:12px;padding:18px}.output-heading[data-v-2adeac8c],.output-heading__title[data-v-2adeac8c],.workspace-heading[data-v-2adeac8c]{flex-direction:column;align-items:flex-start}.workspace-heading__actions[data-v-2adeac8c]{flex-wrap:wrap;justify-content:space-between;width:100%}.selection-action-bar[data-v-2adeac8c]{justify-content:flex-start}.selection-action-bar>span[data-v-2adeac8c]{flex:1 0 100%}.batch-select[data-v-2adeac8c]{width:100%}.template-readiness[data-v-2adeac8c]{min-height:320px;padding:22px 16px}.render-settings[data-v-2adeac8c]{flex-wrap:wrap;align-items:stretch}.render-settings__copy[data-v-2adeac8c]{flex-basis:100%}.render-settings label[data-v-2adeac8c]{flex:1}.export-button[data-v-2adeac8c]{flex:100%}.result-count[data-v-2adeac8c]{white-space:normal}.output-grid[data-v-2adeac8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.output-preview[data-v-2adeac8c]{min-height:130px;max-height:250px}.output-info[data-v-2adeac8c]{padding:9px}.output-card__title[data-v-2adeac8c]{flex-direction:column;align-items:flex-start}.prompt-pagination[data-v-2adeac8c]{justify-content:center}.output-layout[data-v-2adeac8c]{gap:12px}}@media (width<=480px){.output-grid[data-v-2adeac8c]{grid-template-columns:1fr}.output-preview[data-v-2adeac8c]{max-height:360px}.notice[data-v-2adeac8c]{flex-wrap:wrap;align-items:flex-start}.notice .secondary-button[data-v-2adeac8c]{margin-left:25px}}.manifest-mask[data-v-3f7bb7f3]{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17233a70;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.manifest-dialog[data-v-3f7bb7f3]{background:#fff;border:1px solid #dbe4f2;border-radius:20px;width:min(900px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 70px #0f1d3840}.manifest-dialog>header[data-v-3f7bb7f3]{border-bottom:1px solid #e2e9f3;align-items:center;gap:11px;min-height:76px;padding:16px 20px;display:flex}.manifest-dialog>header>span[data-v-3f7bb7f3]{color:#2563eb;background:#eaf2ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.manifest-dialog h2[data-v-3f7bb7f3],.manifest-dialog p[data-v-3f7bb7f3]{margin:0}.manifest-dialog h2[data-v-3f7bb7f3]{color:#263247;font-size:16px}.manifest-dialog header p[data-v-3f7bb7f3]{color:#8490a4;margin-top:3px;font-size:11px}.manifest-dialog>header>button[data-v-3f7bb7f3]{color:#6f7c90;background:#f6f8fb;border:0;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.manifest-dialog>main[data-v-3f7bb7f3]{max-height:calc(92vh - 142px);padding:18px 20px;overflow:auto}.manifest-downloads[data-v-3f7bb7f3]{color:#63769a;background:#f4f8ff;border:1px solid #dbe7fb;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;display:flex}.manifest-downloads>span[data-v-3f7bb7f3]{margin-right:auto}.manifest-downloads button[data-v-3f7bb7f3]{color:#2563eb;background:#fff;border:1px solid #bad0f7;border-radius:6px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.manifest-pickers[data-v-3f7bb7f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.manifest-picker[data-v-3f7bb7f3]{color:#6680a8;text-align:center;cursor:pointer;background:#fbfdff;border:1px dashed #b8c9e3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:128px;padding:18px;display:flex;position:relative}.manifest-picker.primary[data-v-3f7bb7f3]{color:#2563eb;background:#f7faff;border-color:#83aaf0}.manifest-picker strong[data-v-3f7bb7f3]{color:#3b4d68;font-size:12px}.manifest-picker small[data-v-3f7bb7f3]{color:#98a3b4;font-size:10px}.manifest-picker input[data-v-3f7bb7f3]{opacity:0;cursor:pointer;position:absolute;inset:0}.companion-list[data-v-3f7bb7f3]{background:#f8fafc;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:5px;padding:8px;display:flex}.companion-list span[data-v-3f7bb7f3]{color:#5d6c81;background:#fff;border:1px solid #dfe6ef;border-radius:6px;padding:4px 7px;font-size:9px}.manifest-summary[data-v-3f7bb7f3]{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.manifest-summary span[data-v-3f7bb7f3]{background:#f8fbff;border:1px solid #e0e8f3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:62px;display:flex}.manifest-summary strong[data-v-3f7bb7f3]{color:#2563eb;font-size:18px}.manifest-summary small[data-v-3f7bb7f3]{color:#8994a7;margin-top:2px;font-size:9px}.manifest-summary span.warn strong[data-v-3f7bb7f3]{color:#e55c55}.manifest-table-wrap[data-v-3f7bb7f3]{border:1px solid #dfe6ef;border-radius:10px;margin-top:12px;overflow:auto}table[data-v-3f7bb7f3]{border-collapse:collapse;width:100%;font-size:10px}th[data-v-3f7bb7f3]{color:#637188;text-align:left;white-space:nowrap;background:#f4f7fb;padding:9px 10px}td[data-v-3f7bb7f3]{color:#3f4d63;border-top:1px solid #edf0f5;padding:9px 10px}td span[data-v-3f7bb7f3]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}td span.valid[data-v-3f7bb7f3]{color:#188561}td span.invalid[data-v-3f7bb7f3]{color:#d64e4f}.row-issue-toggle[data-v-3f7bb7f3]{color:#d64e4f;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.row-issue-toggle svg[data-v-3f7bb7f3]:last-child{transition:transform .16s}.row-issue-toggle svg:last-child.expanded[data-v-3f7bb7f3]{transform:rotate(180deg)}.manifest-row-issues td[data-v-3f7bb7f3]{color:#a34b42;background:#fff9f7;padding:8px 12px}.manifest-row-issues p[data-v-3f7bb7f3]{align-items:center;gap:5px;margin:4px 0;font-size:10px;display:flex}.manifest-row-issues small[data-v-3f7bb7f3]{color:#ad756d;margin-left:auto;font-size:9px}.manifest-issues[data-v-3f7bb7f3]{color:#a34b42;background:#fff7f5;border:1px solid #ffd7cf;border-radius:9px;margin-top:10px;padding:10px 11px}.manifest-issues p[data-v-3f7bb7f3]{gap:5px;margin:4px 0;font-size:10px;display:flex}.manifest-issues svg[data-v-3f7bb7f3]{flex:none}.manifest-issues small[data-v-3f7bb7f3]{color:#ad756d;margin-top:7px;font-size:9px;display:block}.manifest-error[data-v-3f7bb7f3]{color:#cf424d;font-size:11px;margin-top:10px!important}.manifest-dialog>footer[data-v-3f7bb7f3]{background:#f9fbfe;border-top:1px solid #e2e9f3;align-items:center;gap:9px;min-height:66px;padding:13px 20px;display:flex}.manifest-dialog>footer span[data-v-3f7bb7f3]{color:#8490a4;margin-right:auto;font-size:10px}.manifest-dialog>footer button[data-v-3f7bb7f3]{color:#41516a;background:#fff;border:1px solid #d7dfeb;border-radius:8px;height:34px;padding:0 13px;font-size:11px;font-weight:800}.manifest-dialog>footer button.primary[data-v-3f7bb7f3]{color:#fff;background:#2563eb;border-color:#2563eb}button[data-v-3f7bb7f3]:disabled{cursor:not-allowed;opacity:.55}@media (width<=620px){.manifest-pickers[data-v-3f7bb7f3],.manifest-summary[data-v-3f7bb7f3]{grid-template-columns:1fr}.manifest-downloads[data-v-3f7bb7f3]{flex-wrap:wrap;align-items:flex-start}.manifest-downloads>span[data-v-3f7bb7f3]{width:100%}.manifest-dialog>footer span[data-v-3f7bb7f3]{display:none}}.effect-flow[data-v-101edfcb]{color:#253047;box-sizing:border-box;background:#fff;border:1px solid #dbe4f6;border-radius:20px;margin-bottom:18px;padding:18px 22px 16px;overflow:hidden;box-shadow:0 12px 34px #1e40af12}.effect-flow__title-row[data-v-101edfcb]{justify-content:space-between;align-items:flex-start;display:flex}.effect-flow__eyebrow[data-v-101edfcb]{color:#2563eb;letter-spacing:1.8px;font-size:11px;font-weight:900}.effect-flow__title-row h2[data-v-101edfcb]{color:#182236;margin:3px 0 4px;font-size:22px;line-height:normal}.effect-flow__title-row p[data-v-101edfcb]{color:#7d8698;margin:0;font-size:12px;line-height:normal}.effect-flow__progress[data-v-101edfcb]{color:#253047;align-items:baseline;display:flex}.effect-flow__actions[data-v-101edfcb]{align-items:center;gap:16px;display:flex}.effect-flow__branch-button[data-v-101edfcb]{color:#2455b8;cursor:pointer;background:#f6f9ff;border:1px solid #cbdafa;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.effect-flow__branch-button[data-v-101edfcb]:hover{background:#eaf1ff}.effect-flow__branch-button[data-v-101edfcb]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.effect-flow__progress strong[data-v-101edfcb]{color:#2563eb;font-size:30px;line-height:normal}.effect-flow__progress span[data-v-101edfcb]{color:#a7adba;font-weight:700}.effect-flow__track[data-v-101edfcb]{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;align-items:stretch;margin-top:14px;padding:2px 0 4px;display:flex;overflow-x:auto}.effect-flow__node[data-v-101edfcb]{box-sizing:border-box;background:#fff;border:1px solid #e8edf5;border-radius:13px;flex:1 1 0;min-width:118px;min-height:70px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden}.effect-flow__node.current[data-v-101edfcb]{background:#fbfdff;border-color:#93b4ff;box-shadow:0 0 0 3px #2563eb14}.effect-flow__node.completed[data-v-101edfcb]{border-color:#a7e3d2}.effect-flow__main[data-v-101edfcb]{width:100%;color:inherit;box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:8px 9px;display:flex}.effect-flow__number[data-v-101edfcb]{color:#64748b;background:#f1f5f9;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.effect-flow__copy[data-v-101edfcb]{flex-direction:column;gap:2px;min-width:0;display:flex}.effect-flow__copy b[data-v-101edfcb]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.effect-flow__copy small[data-v-101edfcb]{color:#94a3b8;font-size:9px}.effect-flow__node.current .effect-flow__number[data-v-101edfcb]{color:#fff;background:#2563eb}.effect-flow__node.completed .effect-flow__number[data-v-101edfcb]{color:#2aa27d;background:#effaf6}.effect-flow__node.needs-update[data-v-101edfcb]{background:#fffaf1;border-color:#f3ae54;box-shadow:inset 0 3px #f59e0b}.effect-flow__node.needs-update.current[data-v-101edfcb]{background:linear-gradient(135deg,#eff5ff 0%,#fff4df 100%) padding-box padding-box,linear-gradient(112deg,#2563eb 0%,#7652c8 48%,#d97706 100%) border-box;border:1.5px solid #0000;box-shadow:0 4px 14px #2563eb33,0 2px 9px #d977062b}.effect-flow__node.needs-update .effect-flow__number[data-v-101edfcb]{color:#b45309;background:#fff0d4}.effect-flow__node.needs-update small[data-v-101edfcb]{color:#b45309;font-weight:800}.effect-flow__connector[data-v-101edfcb]{color:#cbd5e1;align-self:stretch;width:18px;min-width:18px;height:70px}.effect-flow__connector.completed[data-v-101edfcb]{color:#2aa27d}@media (width<=1024px){.effect-flow__node[data-v-101edfcb]{min-width:112px}}@media (width<=760px){.effect-flow[data-v-101edfcb]{border-radius:18px;padding:15px}.effect-flow__title-row p[data-v-101edfcb]{max-width:72vw}.effect-flow__title-row[data-v-101edfcb]{gap:8px}.effect-flow__actions[data-v-101edfcb]{flex-direction:column-reverse;align-items:flex-end;gap:5px}.effect-flow__branch-button[data-v-101edfcb]{white-space:nowrap}}.run-switch-curtain[data-v-3b737a3b]{z-index:1080;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#f4f7ff24;place-items:center;display:grid;position:fixed;inset:0}.run-switch-card[data-v-3b737a3b]{color:#193565;background:#fff;border:1px solid #cbdcfa;border-radius:16px;align-items:center;gap:13px;min-width:min(360px,100vw - 32px);padding:14px 17px;display:flex;box-shadow:0 20px 50px #17305b30}.run-switch-card__icon[data-v-3b737a3b]{color:#285ff0;background:#eaf0ff;border-radius:11px;flex:0 0 39px;place-items:center;height:39px;display:grid}.run-switch-card>span[data-v-3b737a3b]:nth-child(2){flex:1;gap:3px;display:grid}.run-switch-card strong[data-v-3b737a3b]{font-size:13px}.run-switch-card small[data-v-3b737a3b]{color:#71809b;font-size:11px}.run-switch-card>svg[data-v-3b737a3b]{color:#285ff0}.run-switch-enter-active[data-v-3b737a3b],.run-switch-leave-active[data-v-3b737a3b]{transition:opacity .16s}.run-switch-enter-from[data-v-3b737a3b],.run-switch-leave-to[data-v-3b737a3b]{opacity:0}.node-switch-progress[data-v-3b737a3b]{z-index:1090;color:#23416f;background:#f8fbff;border:1px solid #bfd2fa;border-radius:13px;align-items:center;gap:11px;min-width:290px;padding:12px 16px;display:flex;position:fixed;top:144px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #173b7930}.node-switch-progress>svg[data-v-3b737a3b]{color:var(--effect-blue,#2563eb);flex:none}.node-switch-progress span[data-v-3b737a3b]{gap:2px;display:grid}.node-switch-progress strong[data-v-3b737a3b]{font-size:12px}.node-switch-progress small[data-v-3b737a3b]{color:#71809a;font-size:10px}.node-switch-enter-active[data-v-3b737a3b],.node-switch-leave-active[data-v-3b737a3b]{transition:all .16s}.node-switch-enter-from[data-v-3b737a3b],.node-switch-leave-to[data-v-3b737a3b]{opacity:0;transform:translate(-50%,-8px)}.branch-switch-toast[data-v-3b737a3b]{z-index:1500;color:#fff;pointer-events:none;background:#172d58;border:1px solid #4364a2;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:15px 20px;font-size:14px;font-weight:700;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #15264b50}.branch-switch-toast-enter-active[data-v-3b737a3b],.branch-switch-toast-leave-active[data-v-3b737a3b]{transition:opacity .35s,transform .45s}.branch-switch-toast-enter-from[data-v-3b737a3b]{opacity:0;transform:translate(-50%,calc(18px - 50%))}.branch-switch-toast-leave-to[data-v-3b737a3b]{opacity:0;transform:translate(-50%,calc(-50% - 48px))}@media (prefers-reduced-motion:reduce){.branch-switch-toast-enter-active[data-v-3b737a3b],.branch-switch-toast-leave-active[data-v-3b737a3b]{transition-duration:.01ms}}.spin[data-v-3b737a3b]{animation:1s linear infinite workflow-spin-3b737a3b}@keyframes workflow-spin-3b737a3b{to{transform:rotate(360deg)}}.source-card[data-v-dfdd894a]{background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e4eaf3;border-radius:18px;padding:18px;box-shadow:0 10px 28px #2945660d}.panel-heading[data-v-dfdd894a]{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.panel-heading-icon[data-v-dfdd894a]{color:#d84c4f;background:#fff0ed;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.panel-heading-icon.blue[data-v-dfdd894a]{color:#2563eb;background:#eef3ff}.panel-heading h3[data-v-dfdd894a],.panel-heading p[data-v-dfdd894a]{margin:0}.panel-heading h3[data-v-dfdd894a]{color:#263247;font-size:14px}.panel-heading p[data-v-dfdd894a]{color:#9198a7;margin-top:4px;font-size:12px}.upload-source-card[data-v-dfdd894a]{flex-direction:column;display:flex}.source-dropzone[data-v-dfdd894a]{box-sizing:border-box;color:#667085;text-align:center;cursor:pointer;background:linear-gradient(145deg,snow 0%,#f8fbff 100%);border:1px dashed #efbcae;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:14px;padding:24px;display:flex;position:relative}.source-dropzone[data-v-dfdd894a]:hover{background:linear-gradient(145deg,#fff7f4 0%,#f4f8ff 100%);border-color:#ff9e8b;box-shadow:0 10px 24px #d84c4f0d}.source-dropzone.disabled[data-v-dfdd894a]{cursor:not-allowed;opacity:.62}.source-dropzone.disabled[data-v-dfdd894a]:hover{background:#fff;border-color:#f1d6ce}.source-dropzone input[type=file][data-v-dfdd894a]{display:none!important}.dropzone-plus[data-v-dfdd894a]{color:#2563eb;background:#fff;border:1px solid #f4d7ce;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid;box-shadow:0 8px 18px #b94a3514}.source-dropzone strong[data-v-dfdd894a]{color:#40506a;font-size:13px}.source-dropzone small[data-v-dfdd894a]{color:#a4aab6;font-size:10px}.material-file-row[data-v-dfdd894a]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e7ebf2;border-radius:12px;align-items:center;gap:8px;min-height:54px;margin-top:8px;padding:7px 9px;display:flex}.material-file-row[data-v-dfdd894a]:hover{background:#fff;border-color:#d7e0ee;box-shadow:0 5px 14px #2945660a}.file-extension[data-v-dfdd894a]{box-sizing:border-box;color:#d84c4f;text-align:center;background:#fff0ed;border-radius:8px;min-width:38px;padding:4px 6px;font-size:9px;font-weight:900}.material-thumbnail[data-v-dfdd894a]{box-sizing:border-box;color:#a4aab6;background:#f8f5f3;border:1px solid #f0e3dc;border-radius:9px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.material-thumbnail img[data-v-dfdd894a]{object-fit:cover;width:100%;height:100%;display:block}.material-thumbnail small[data-v-dfdd894a]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.file-copy[data-v-dfdd894a]{flex:1;min-width:0}.file-copy strong[data-v-dfdd894a],.file-copy small[data-v-dfdd894a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-copy strong[data-v-dfdd894a]{color:#263247;font-size:11px}.file-copy small[data-v-dfdd894a]{color:#9aa1ae;margin-top:3px;font-size:9px}.material-file-row em[data-v-dfdd894a]{color:#218564;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.material-file-row.failed em[data-v-dfdd894a]{color:#d84c4f}.material-file-row button[data-v-dfdd894a]{color:#667085;background:#fff;border:1px solid #e5ddd8;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;display:inline-flex}.material-file-row button.file-delete[data-v-dfdd894a]{color:#a6acb7;border-color:#0000;padding:0 6px}.material-file-row button.file-read[data-v-dfdd894a]{color:#2563eb;border-color:#cfddfb}.material-file-row button.file-read[data-v-dfdd894a]:hover{background:#f4f7ff;border-color:#a9c1f6}.batch-dropzone[data-v-dfdd894a]{background:#fff;border-radius:12px;min-height:118px;margin-top:0;padding:12px}.batch-dropzone .dropzone-plus[data-v-dfdd894a]{width:36px;height:36px}button[data-v-dfdd894a]:disabled,input[data-v-dfdd894a]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-dfdd894a]{animation:1s linear infinite spin-dfdd894a}@keyframes spin-dfdd894a{to{transform:rotate(360deg)}}@media (width<=780px){.source-dropzone[data-v-dfdd894a]{min-height:190px}.material-file-row[data-v-dfdd894a]{flex-wrap:wrap}.material-file-row .file-copy[data-v-dfdd894a]{flex:calc(100% - 64px)}.material-file-row>em[data-v-dfdd894a]{margin-left:56px}}.source-card[data-v-dfdd894a]{min-width:0}.card-actions[data-v-dfdd894a]{flex-shrink:0;margin-left:auto}@media (width<=780px){.panel-heading[data-v-dfdd894a]{flex-wrap:wrap}.card-actions[data-v-dfdd894a]{margin-left:49px}}.source-card[data-v-93f13b82]{background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e4eaf3;border-radius:18px;padding:18px;box-shadow:0 10px 28px #2945660d}.panel-heading[data-v-93f13b82]{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.panel-heading-icon[data-v-93f13b82]{color:#d84c4f;background:#fff0ed;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.panel-heading-icon.blue[data-v-93f13b82]{color:#2563eb;background:#eef3ff}.panel-heading h3[data-v-93f13b82],.panel-heading p[data-v-93f13b82]{margin:0}.panel-heading h3[data-v-93f13b82]{color:#263247;font-size:14px}.panel-heading p[data-v-93f13b82]{color:#9198a7;margin-top:4px;font-size:12px}.upload-source-card[data-v-93f13b82]{flex-direction:column;display:flex}.source-dropzone[data-v-93f13b82]{box-sizing:border-box;color:#667085;text-align:center;cursor:pointer;background:linear-gradient(145deg,snow 0%,#f8fbff 100%);border:1px dashed #efbcae;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:14px;padding:24px;display:flex;position:relative}.source-dropzone[data-v-93f13b82]:hover{background:linear-gradient(145deg,#fff7f4 0%,#f4f8ff 100%);border-color:#ff9e8b;box-shadow:0 10px 24px #d84c4f0d}.source-dropzone.disabled[data-v-93f13b82]{cursor:not-allowed;opacity:.62}.source-dropzone.disabled[data-v-93f13b82]:hover{background:#fff;border-color:#f1d6ce}.source-dropzone input[type=file][data-v-93f13b82]{display:none!important}.dropzone-plus[data-v-93f13b82]{color:#2563eb;background:#fff;border:1px solid #f4d7ce;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid;box-shadow:0 8px 18px #b94a3514}.source-dropzone strong[data-v-93f13b82]{color:#40506a;font-size:13px}.source-dropzone small[data-v-93f13b82]{color:#a4aab6;font-size:10px}.material-file-row[data-v-93f13b82]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e7ebf2;border-radius:12px;align-items:center;gap:8px;min-height:54px;margin-top:8px;padding:7px 9px;display:flex}.material-file-row[data-v-93f13b82]:hover{background:#fff;border-color:#d7e0ee;box-shadow:0 5px 14px #2945660a}.file-extension[data-v-93f13b82]{box-sizing:border-box;color:#d84c4f;text-align:center;background:#fff0ed;border-radius:8px;min-width:38px;padding:4px 6px;font-size:9px;font-weight:900}.material-thumbnail[data-v-93f13b82]{box-sizing:border-box;color:#a4aab6;background:#f8f5f3;border:1px solid #f0e3dc;border-radius:9px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.material-thumbnail img[data-v-93f13b82]{object-fit:cover;width:100%;height:100%;display:block}.material-thumbnail small[data-v-93f13b82]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.file-copy[data-v-93f13b82]{flex:1;min-width:0}.file-copy strong[data-v-93f13b82],.file-copy small[data-v-93f13b82]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-copy strong[data-v-93f13b82]{color:#263247;font-size:11px}.file-copy small[data-v-93f13b82]{color:#9aa1ae;margin-top:3px;font-size:9px}.material-file-row em[data-v-93f13b82]{color:#218564;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.material-file-row.failed em[data-v-93f13b82]{color:#d84c4f}.material-file-row button[data-v-93f13b82]{color:#667085;background:#fff;border:1px solid #e5ddd8;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;display:inline-flex}.material-file-row button.file-delete[data-v-93f13b82]{color:#a6acb7;border-color:#0000;padding:0 6px}.material-file-row button.file-read[data-v-93f13b82]{color:#2563eb;border-color:#cfddfb}.material-file-row button.file-read[data-v-93f13b82]:hover{background:#f4f7ff;border-color:#a9c1f6}.batch-dropzone[data-v-93f13b82]{background:#fff;border-radius:12px;min-height:118px;margin-top:0;padding:12px}.batch-dropzone .dropzone-plus[data-v-93f13b82]{width:36px;height:36px}button[data-v-93f13b82]:disabled,input[data-v-93f13b82]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-93f13b82]{animation:1s linear infinite spin-93f13b82}@keyframes spin-93f13b82{to{transform:rotate(360deg)}}@media (width<=780px){.source-dropzone[data-v-93f13b82]{min-height:190px}.material-file-row[data-v-93f13b82]{flex-wrap:wrap}.material-file-row .file-copy[data-v-93f13b82]{flex:calc(100% - 64px)}.material-file-row>em[data-v-93f13b82]{margin-left:56px}}.source-dropzone[data-v-93f13b82]{padding:0}.dropzone-trigger[data-v-93f13b82]{width:100%;min-height:inherit;box-sizing:border-box;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.dropzone-trigger[data-v-93f13b82]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.source-dropzone.dragging[data-v-93f13b82]{background:#f4f8ff;border-color:#2563eb}.batch-dropzone .dropzone-trigger[data-v-93f13b82]{padding:12px}.source-card[data-v-5dafb88a]{background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e4eaf3;border-radius:18px;padding:18px;box-shadow:0 10px 28px #2945660d}.panel-heading[data-v-5dafb88a]{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.panel-heading-icon[data-v-5dafb88a]{color:#d84c4f;background:#fff0ed;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.panel-heading-icon.blue[data-v-5dafb88a]{color:#2563eb;background:#eef3ff}.panel-heading h3[data-v-5dafb88a],.panel-heading p[data-v-5dafb88a]{margin:0}.panel-heading h3[data-v-5dafb88a]{color:#263247;font-size:14px}.panel-heading p[data-v-5dafb88a]{color:#9198a7;margin-top:4px;font-size:12px}.upload-source-card[data-v-5dafb88a]{flex-direction:column;display:flex}.source-dropzone[data-v-5dafb88a]{box-sizing:border-box;color:#667085;text-align:center;cursor:pointer;background:linear-gradient(145deg,snow 0%,#f8fbff 100%);border:1px dashed #efbcae;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:14px;padding:24px;display:flex;position:relative}.source-dropzone[data-v-5dafb88a]:hover{background:linear-gradient(145deg,#fff7f4 0%,#f4f8ff 100%);border-color:#ff9e8b;box-shadow:0 10px 24px #d84c4f0d}.source-dropzone.disabled[data-v-5dafb88a]{cursor:not-allowed;opacity:.62}.source-dropzone.disabled[data-v-5dafb88a]:hover{background:#fff;border-color:#f1d6ce}.source-dropzone input[type=file][data-v-5dafb88a]{display:none!important}.dropzone-plus[data-v-5dafb88a]{color:#2563eb;background:#fff;border:1px solid #f4d7ce;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid;box-shadow:0 8px 18px #b94a3514}.source-dropzone strong[data-v-5dafb88a]{color:#40506a;font-size:13px}.source-dropzone small[data-v-5dafb88a]{color:#a4aab6;font-size:10px}.material-file-row[data-v-5dafb88a]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e7ebf2;border-radius:12px;align-items:center;gap:8px;min-height:54px;margin-top:8px;padding:7px 9px;display:flex}.material-file-row[data-v-5dafb88a]:hover{background:#fff;border-color:#d7e0ee;box-shadow:0 5px 14px #2945660a}.file-extension[data-v-5dafb88a]{box-sizing:border-box;color:#d84c4f;text-align:center;background:#fff0ed;border-radius:8px;min-width:38px;padding:4px 6px;font-size:9px;font-weight:900}.material-thumbnail[data-v-5dafb88a]{box-sizing:border-box;color:#a4aab6;background:#f8f5f3;border:1px solid #f0e3dc;border-radius:9px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.material-thumbnail img[data-v-5dafb88a]{object-fit:cover;width:100%;height:100%;display:block}.material-thumbnail small[data-v-5dafb88a]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.file-copy[data-v-5dafb88a]{flex:1;min-width:0}.file-copy strong[data-v-5dafb88a],.file-copy small[data-v-5dafb88a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-copy strong[data-v-5dafb88a]{color:#263247;font-size:11px}.file-copy small[data-v-5dafb88a]{color:#9aa1ae;margin-top:3px;font-size:9px}.material-file-row em[data-v-5dafb88a]{color:#218564;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.material-file-row.failed em[data-v-5dafb88a]{color:#d84c4f}.material-file-row button[data-v-5dafb88a]{color:#667085;background:#fff;border:1px solid #e5ddd8;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;display:inline-flex}.material-file-row button.file-delete[data-v-5dafb88a]{color:#a6acb7;border-color:#0000;padding:0 6px}.material-file-row button.file-read[data-v-5dafb88a]{color:#2563eb;border-color:#cfddfb}.material-file-row button.file-read[data-v-5dafb88a]:hover{background:#f4f7ff;border-color:#a9c1f6}.batch-dropzone[data-v-5dafb88a]{background:#fff;border-radius:12px;min-height:118px;margin-top:0;padding:12px}.batch-dropzone .dropzone-plus[data-v-5dafb88a]{width:36px;height:36px}button[data-v-5dafb88a]:disabled,input[data-v-5dafb88a]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-5dafb88a]{animation:1s linear infinite spin-5dafb88a}@keyframes spin-5dafb88a{to{transform:rotate(360deg)}}@media (width<=780px){.source-dropzone[data-v-5dafb88a]{min-height:190px}.material-file-row[data-v-5dafb88a]{flex-wrap:wrap}.material-file-row .file-copy[data-v-5dafb88a]{flex:calc(100% - 64px)}.material-file-row>em[data-v-5dafb88a]{margin-left:56px}}.row-error[data-v-5dafb88a]{color:#d84c4f;white-space:normal}[data-v-5dafb88a] button,[data-v-5dafb88a] a{color:#667085;background:#fff;border:1px solid #e5ddd8;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;text-decoration:none;display:inline-flex}[data-v-5dafb88a] button.file-read{color:#2563eb;border-color:#cfddfb}[data-v-5dafb88a] button.file-delete{color:#a6acb7;border-color:#0000}[data-v-5dafb88a] button:disabled{cursor:not-allowed;opacity:.55}[data-v-5dafb88a] em{white-space:nowrap;color:#218564;font-size:9px;font-style:normal}[data-v-5dafb88a] .material-thumbnail{background:#f8f5f3;border:1px solid #f0e3dc;border-radius:9px;flex:0 0 48px;width:48px;height:48px;display:flex;overflow:hidden}[data-v-5dafb88a] .material-thumbnail img{object-fit:cover;width:100%;height:100%}[data-v-5dafb88a] .file-extension{box-sizing:border-box;color:#d84c4f;text-align:center;background:#fff0ed;border-radius:8px;min-width:38px;padding:4px 6px;font-size:9px;font-weight:900}.document-reader-overlay[data-v-cdff76c2]{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18243a75;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.document-reader-dialog[data-v-cdff76c2]{background:#fff;border:1px solid #dfe6f1;border-radius:22px;flex-direction:column;width:min(960px,100%);max-height:min(820px,100vh - 64px);display:flex;overflow:hidden;box-shadow:0 28px 80px #14203836}.document-reader-dialog>header[data-v-cdff76c2]{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border-bottom:1px solid #e7ecf4;align-items:center;gap:12px;min-height:76px;padding:15px 18px;display:flex}.document-icon[data-v-cdff76c2]{color:#2563eb;background:#edf3ff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.document-title[data-v-cdff76c2]{flex:1;min-width:0}.document-title>span[data-v-cdff76c2]{color:#d84c4f;font-size:9px;font-weight:900}.document-title h2[data-v-cdff76c2],.document-title p[data-v-cdff76c2]{margin:0}.document-title h2[data-v-cdff76c2]{color:#23314b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.document-title p[data-v-cdff76c2]{color:#8b96aa;margin-top:3px;font-size:10px}.document-reader-dialog>header>a[data-v-cdff76c2],.document-reader-dialog>header>button[data-v-cdff76c2],.reader-state button[data-v-cdff76c2]{color:#42516c;background:#fff;border:1px solid #dce4f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.document-reader-dialog>header>button[data-v-cdff76c2]{width:34px;padding:0}.document-reader-dialog>main[data-v-cdff76c2]{background:#f5f7fb;flex:1;min-height:360px;overflow:auto}.document-reader-dialog object[data-v-cdff76c2]{border:0;width:100%;height:min(700px,100vh - 142px);min-height:480px;display:block}.image-reader[data-v-cdff76c2]{box-sizing:border-box;background:linear-gradient(45deg,#edf1f7 25%,#0000 25%) 0 0/20px 20px,linear-gradient(-45deg,#edf1f7 25%,#0000 25%) 0 10px/20px 20px,linear-gradient(45deg,#0000 75%,#edf1f7 75%) 10px -10px/20px 20px,linear-gradient(-45deg,#0000 75%,#edf1f7 75%) -10px 0/20px 20px,#f8f9fc;justify-content:center;align-items:center;min-height:min(620px,100vh - 142px);margin:0;padding:28px 28px 52px;display:flex;position:relative;overflow:hidden}.image-reader>img[data-v-cdff76c2],.image-reader>canvas[data-v-cdff76c2]{object-fit:contain;opacity:0;border-radius:10px;max-width:100%;max-height:min(560px,100vh - 205px);display:block;box-shadow:0 18px 48px #1a294326}.image-reader>img.loaded[data-v-cdff76c2],.image-reader>canvas[data-v-cdff76c2]{opacity:1}.image-reader figcaption[data-v-cdff76c2]{color:#6f7c91;text-align:center;font-size:10px;position:absolute;bottom:14px;left:18px;right:18px}.image-state[data-v-cdff76c2]{z-index:1;background:#f8f9fced;min-height:0;position:absolute;inset:0}.document-reader-dialog pre[data-v-cdff76c2]{box-sizing:border-box;color:#26344e;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7f0;border-radius:14px;width:min(780px,100% - 48px);min-height:calc(100% - 48px);margin:24px auto;padding:34px 40px;font:13px/1.85 ui-sans-serif,system-ui,sans-serif;overflow:visible;box-shadow:0 12px 36px #23314b0d}.reader-state[data-v-cdff76c2]{box-sizing:border-box;color:#748198;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;padding:32px;display:flex}.reader-state strong[data-v-cdff76c2]{color:#31405a;font-size:13px}.reader-state span[data-v-cdff76c2]{font-size:10px}.reader-error svg[data-v-cdff76c2]{color:#d84c4f}.reader-state button[data-v-cdff76c2]{color:#2563eb;margin-top:7px}.spin[data-v-cdff76c2]{animation:1s linear infinite spin-cdff76c2}@keyframes spin-cdff76c2{to{transform:rotate(360deg)}}@media (width<=700px){.document-reader-overlay[data-v-cdff76c2]{padding:12px}.document-reader-dialog[data-v-cdff76c2]{border-radius:16px;max-height:calc(100vh - 24px)}.document-title p[data-v-cdff76c2],.document-reader-dialog>header>a[data-v-cdff76c2]{display:none}.document-reader-dialog pre[data-v-cdff76c2]{width:calc(100% - 24px);margin:12px;padding:22px 18px}.image-reader[data-v-cdff76c2]{min-height:calc(100vh - 112px);padding:16px 12px 44px}.image-reader>img[data-v-cdff76c2]{max-height:calc(100vh - 176px)}}.image-preview[data-v-95edc0ff]{place-items:center;width:100%;height:100%;display:grid;position:relative}img[data-v-95edc0ff],canvas[data-v-95edc0ff]{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}img.loaded[data-v-95edc0ff],canvas[data-v-95edc0ff]{opacity:1}small[data-v-95edc0ff],.preview-retry[data-v-95edc0ff]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.preview-retry[data-v-95edc0ff]{color:#66789c;cursor:pointer;background:0 0;border:0;width:100%;height:100%}.preview-retry[data-v-95edc0ff]:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.product-editor[data-v-50db2f07]{flex-direction:column;gap:18px;min-width:0;display:flex}.product-editor.batch[data-v-50db2f07]{background:#f8fbff;border:1px solid #f0e3dc;border-radius:16px;gap:12px;padding:16px;position:relative}.commit-status[data-v-50db2f07]{color:#7b879c;white-space:nowrap;font-size:12px;font-style:normal}.commit-status.committed[data-v-50db2f07]{color:#0b8f68}.commit-status.draft_changed[data-v-50db2f07],.commit-status.stale[data-v-50db2f07]{color:#c46a20}.product-editor.batch.selected[data-v-50db2f07]{border-color:#ffb9aa;box-shadow:inset 0 0 0 1px #ffb9aa}.source-card[data-v-50db2f07]{background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e4eaf3;border-radius:18px;padding:18px;box-shadow:0 10px 28px #2945660d}.panel-heading[data-v-50db2f07],.batch-card-head[data-v-50db2f07],.imported-materials>header[data-v-50db2f07],.commerce-input-row[data-v-50db2f07]{align-items:center;display:flex}.panel-heading[data-v-50db2f07]{align-items:flex-start;gap:11px;margin-bottom:14px}.panel-heading-icon[data-v-50db2f07]{color:#d84c4f;background:#fff0ed;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.panel-heading-icon.blue[data-v-50db2f07]{color:#2563eb;background:#eef3ff}.panel-heading h3[data-v-50db2f07],.panel-heading p[data-v-50db2f07]{margin:0}.panel-heading h3[data-v-50db2f07]{color:#263247;font-size:14px}.panel-heading p[data-v-50db2f07]{color:#9198a7;margin-top:4px;font-size:12px}.upload-source-card[data-v-50db2f07]{flex-direction:column;display:flex}.commerce-input-row input[data-v-50db2f07]{box-sizing:border-box;color:#263247;background:#fff;border:1px solid #e2d9d4;outline:none;width:100%}.commerce-input-row[data-v-50db2f07]:focus-within{border-color:#93b4ff;box-shadow:0 0 0 3px #2563eb10}.source-dropzone[data-v-50db2f07]{box-sizing:border-box;color:#667085;text-align:center;cursor:pointer;background:linear-gradient(145deg,snow 0%,#f8fbff 100%);border:1px dashed #efbcae;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:14px;padding:24px;display:flex;position:relative}.source-dropzone[data-v-50db2f07]:hover{background:linear-gradient(145deg,#fff7f4 0%,#f4f8ff 100%);border-color:#ff9e8b;box-shadow:0 10px 24px #d84c4f0d}.source-dropzone.disabled[data-v-50db2f07]{cursor:not-allowed;opacity:.62}.source-dropzone.disabled[data-v-50db2f07]:hover{background:#fff;border-color:#f1d6ce}.source-dropzone input[type=file][data-v-50db2f07]{display:none!important}.dropzone-plus[data-v-50db2f07]{color:#2563eb;background:#fff;border:1px solid #f4d7ce;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid;box-shadow:0 8px 18px #b94a3514}.source-dropzone strong[data-v-50db2f07]{color:#40506a;font-size:13px}.source-dropzone small[data-v-50db2f07]{color:#a4aab6;font-size:10px}.compact-heading[data-v-50db2f07]{margin-bottom:13px}.commerce-input-row[data-v-50db2f07]{color:#98a1b1;background:#fff;border:1px solid #e2d9d4;border-radius:11px;gap:8px;min-height:44px;padding-left:12px;overflow:hidden}.commerce-input-row input[data-v-50db2f07]{border:0;flex:1;min-width:0;height:40px;font-size:12px}.commerce-input-row button[data-v-50db2f07]{color:#fff;background:#2563eb;border:0;align-self:stretch;min-width:88px;padding:0 15px;font-size:11px;font-weight:800}.commerce-input-row button[data-v-50db2f07]:disabled{background:#9db7e8}.imported-materials>header[data-v-50db2f07]{justify-content:space-between;margin-bottom:12px}.imported-materials>header strong[data-v-50db2f07],.imported-materials>header small[data-v-50db2f07]{display:block}.imported-materials>header strong[data-v-50db2f07]{color:#263247;font-size:13px}.imported-materials>header small[data-v-50db2f07]{color:#9aa1ae;margin-top:3px;font-size:10px}.imported-materials>header>span[data-v-50db2f07]{color:#8b6455;background:#fff4ef;border-radius:999px;padding:4px 8px;font-size:9px}.materials-empty[data-v-50db2f07]{color:#a4aab6;text-align:center;border:1px dashed #f0e3dc;border-radius:12px;flex:1;padding:15px;font-size:11px}.material-file-row[data-v-50db2f07]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e7ebf2;border-radius:12px;align-items:center;gap:8px;min-height:54px;margin-top:8px;padding:7px 9px;display:flex}.material-file-row[data-v-50db2f07]:hover{background:#fff;border-color:#d7e0ee;box-shadow:0 5px 14px #2945660a}.file-extension[data-v-50db2f07]{box-sizing:border-box;color:#d84c4f;text-align:center;background:#fff0ed;border-radius:8px;min-width:38px;padding:4px 6px;font-size:9px;font-weight:900}.commerce-link-badge[data-v-50db2f07]{box-sizing:border-box;color:#2563eb;background:#eef3ff;border:1px solid #d9e5ff;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.commerce-link-row .file-copy small[data-v-50db2f07]{color:#66789c}.material-thumbnail[data-v-50db2f07]{box-sizing:border-box;color:#a4aab6;background:#f8f5f3;border:1px solid #f0e3dc;border-radius:9px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.material-thumbnail img[data-v-50db2f07]{object-fit:cover;width:100%;height:100%;display:block}.material-thumbnail small[data-v-50db2f07]{text-align:center;padding:4px;font-size:8px;line-height:1.25}.file-copy[data-v-50db2f07]{flex:1;min-width:0}.file-copy strong[data-v-50db2f07],.file-copy small[data-v-50db2f07]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-copy strong[data-v-50db2f07]{color:#263247;font-size:11px}.file-copy small[data-v-50db2f07]{color:#9aa1ae;margin-top:3px;font-size:9px}.material-file-row em[data-v-50db2f07]{color:#218564;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.material-file-row.failed em[data-v-50db2f07]{color:#d84c4f}.material-file-row button[data-v-50db2f07]{color:#667085;background:#fff;border:1px solid #e5ddd8;border-radius:7px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;display:inline-flex}.material-file-row button.file-delete[data-v-50db2f07]{color:#a6acb7;border-color:#0000;padding:0 6px}.material-file-row button.file-read[data-v-50db2f07]{color:#2563eb;border-color:#cfddfb}.material-file-row button.file-read[data-v-50db2f07]:hover{background:#f4f7ff;border-color:#a9c1f6}.commit-footer[data-v-50db2f07]{justify-content:flex-end;margin-top:-8px;display:flex}.batch-card-head[data-v-50db2f07]{gap:7px;min-width:0}.batch-card-head>input[data-v-50db2f07]{accent-color:#2563eb}.batch-card-no[data-v-50db2f07]{color:#d84c4f;background:#fff0ed;border-radius:8px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.completion-badge[data-v-50db2f07]{color:#8a611b;white-space:nowrap;background:#fff4da;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.completion-badge.complete[data-v-50db2f07]{color:#218564;background:#eaf8f2}.icon-button[data-v-50db2f07]{color:#8e96a5;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.icon-button.danger[data-v-50db2f07]:hover{color:#d84c4f;background:#fff0ed}.batch-identity[data-v-50db2f07]{grid-template-columns:1.2fr .8fr}.batch-dropzone[data-v-50db2f07]{background:#fff;border-radius:12px;min-height:118px;margin-top:0;padding:12px}.batch-dropzone .dropzone-plus[data-v-50db2f07]{width:36px;height:36px}.batch .commerce-parse[data-v-50db2f07],.batch .imported-materials[data-v-50db2f07]{border-top:1px dashed #f0e3dc;padding-top:12px}button[data-v-50db2f07]:disabled,input[data-v-50db2f07]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-50db2f07]{animation:1s linear infinite spin-50db2f07}@keyframes spin-50db2f07{to{transform:rotate(360deg)}}@media (width<=780px){.source-dropzone[data-v-50db2f07]{min-height:190px}.material-file-row[data-v-50db2f07]{flex-wrap:wrap}.material-file-row .file-copy[data-v-50db2f07]{flex:calc(100% - 64px)}.material-file-row>em[data-v-50db2f07]{margin-left:56px}.completion-badge[data-v-50db2f07]{display:none}}.effect-import-page[data-v-97ad7384]{--effect-blue:#2563eb;color:#17233a;background:#fff;border:1px solid #dbe4f6;border-radius:26px;min-height:100%;margin:18px;padding:26px 28px 30px;box-shadow:0 12px 34px #7a4e3b12}.effect-import-page--editing[data-v-97ad7384]{background:linear-gradient(#fffaf1 0,#fff 260px);border-color:#edc881;box-shadow:0 0 0 3px #f2c9752b,0 12px 34px #7a4e3b12}.effect-notice[data-v-97ad7384]{z-index:1100;color:#245643;background:#effaf5;border:1px solid #b7e3d3;border-radius:10px;max-width:420px;padding:11px 15px;font-size:11px;font-weight:800;position:fixed;top:145px;right:24px;box-shadow:0 12px 30px #1a2a4430}.effect-notice.warning[data-v-97ad7384]{color:#926123;background:#fff9eb;border-color:#f3d69a}.effect-notice.error[data-v-97ad7384]{color:#a84148;background:#fff3f2;border-color:#f3c6c4}.notice-enter-active[data-v-97ad7384],.notice-leave-active[data-v-97ad7384]{transition:all .2s}.notice-enter-from[data-v-97ad7384],.notice-leave-to[data-v-97ad7384]{opacity:0;transform:translateY(-7px)}.page-state[data-v-97ad7384]{color:#7f8da2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.page-state>svg[data-v-97ad7384]{color:#2563eb}.page-state h2[data-v-97ad7384]{color:#34445c;margin:13px 0 5px;font-size:18px}.page-state p[data-v-97ad7384]{margin:0;font-size:11px}.page-state button[data-v-97ad7384]{color:#fff;background:#2563eb;border:0;border-radius:8px;align-items:center;gap:6px;height:35px;margin-top:15px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.page-state.error>svg[data-v-97ad7384]{color:#d65355}.import-workspace-card[data-v-97ad7384]{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.node-heading[data-v-97ad7384]{min-height:56px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e9eef6;border-radius:0;align-items:center;gap:10px;margin-bottom:14px;padding:0 2px 14px;display:flex}.node-heading>span[data-v-97ad7384]{color:#d93946;letter-spacing:.04em;background:#fff0ed;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid}.node-heading h1[data-v-97ad7384],.node-heading p[data-v-97ad7384]{margin:0}.node-heading h1[data-v-97ad7384]{color:#263247;font-size:16px}.node-heading p[data-v-97ad7384]{color:#8792a4;margin-top:3px;font-size:11px}.save-indicator[data-v-97ad7384]{color:#708098;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.save-indicator.saving[data-v-97ad7384]{color:#2563eb}.save-indicator.saveError[data-v-97ad7384]{color:#d65355}.save-indicator.dirty[data-v-97ad7384]{color:#b47a26}.node-heading__actions[data-v-97ad7384]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.node-heading__actions>button[data-v-97ad7384]{color:#3f5f8c;background:#fff;border:1px solid #cbd8ea;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.recently-removed[data-v-97ad7384]{color:#53667f;background:#f7faff;border:1px solid #dce7f6;border-radius:12px;margin:-4px 0 16px;padding:10px 12px}.recently-removed__heading[data-v-97ad7384]{align-items:center;gap:9px;display:flex}.recently-removed__heading>span[data-v-97ad7384]{color:#2563eb;background:#eaf1ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.recently-removed__heading>div[data-v-97ad7384]{gap:2px;margin-right:auto;display:grid}.recently-removed strong[data-v-97ad7384]{color:#243852;font-size:10px}.recently-removed small[data-v-97ad7384]{color:#8290a3;font-size:9px}.recently-removed button[data-v-97ad7384]{color:#2563eb;background:#fff;border:1px solid #bdd0f1;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.recently-removed button[data-v-97ad7384]:disabled{color:#9aa7b8;cursor:not-allowed;background:#f3f5f8;border-color:#dce2ea}.recently-removed__items[data-v-97ad7384]{border-top:1px solid #e3ebf7;gap:7px;margin-top:8px;padding-top:8px;display:flex;overflow-x:auto}.recently-removed__items article[data-v-97ad7384]{background:#fff;border:1px solid #e1e8f2;border-radius:9px;align-items:center;gap:10px;min-width:190px;padding:7px 8px;display:flex}.recently-removed__items article>span[data-v-97ad7384]{gap:2px;min-width:0;margin-right:auto;display:grid}.recently-removed__items article strong[data-v-97ad7384],.recently-removed__items article small[data-v-97ad7384]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-layout[data-v-97ad7384]{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:16px;display:grid}.import-layout.batch-mode[data-v-97ad7384]{grid-template-columns:1fr}.import-source-column[data-v-97ad7384]{min-width:0}.import-layout:not(.batch-mode)>.import-source-column[data-v-97ad7384],.import-layout:not(.batch-mode)>.import-source-column[data-v-97ad7384]>.product-editor:not(.batch){display:contents}.import-layout[data-v-97ad7384]:not(.batch-mode) .upload-source-card{box-sizing:border-box;grid-area:1/1/span 2;align-self:stretch;height:100%;min-height:500px}.import-layout[data-v-97ad7384]:not(.batch-mode) .commerce-parse{grid-area:1/2}.import-layout[data-v-97ad7384]:not(.batch-mode) .imported-materials{grid-area:2/2;min-height:0}.import-layout[data-v-97ad7384]:not(.batch-mode) .commit-footer{grid-area:3/1/auto/-1}.upload-target-preparing[data-v-97ad7384]{color:#8090a6;text-align:center;background:#fff;border:1px dashed #bfcde0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:30px;display:flex}.upload-target-preparing svg[data-v-97ad7384]{color:#2563eb}.upload-target-preparing span[data-v-97ad7384]{font-size:11px;font-weight:700}.batch-search-empty[data-v-97ad7384]{color:#8090a6;text-align:center;background:#fff;border:1px dashed #bfcde0;border-radius:18px;padding:52px 20px;font-size:11px}.batch-toolbar[data-v-97ad7384]{background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;display:flex}.batch-search[data-v-97ad7384]{flex:1;align-items:center;min-width:150px;display:flex;position:relative}.batch-search svg[data-v-97ad7384]{color:#8794a6;position:absolute;left:9px}.batch-search input[data-v-97ad7384]{border:1px solid #d7dfeb;border-radius:8px;outline:0;width:100%;height:36px;padding:0 10px 0 29px;font-size:10px}.batch-toolbar>button[data-v-97ad7384],.batch-actions button[data-v-97ad7384]{color:#42628f;white-space:nowrap;background:#fff;border:1px solid #cfdbec;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.batch-toolbar>button.primary[data-v-97ad7384]{color:#fff;background:#2563eb;border-color:#2563eb}.batch-actions[data-v-97ad7384]{color:#7e8b9e;background:#f7faff;border:1px solid #dce6f5;border-radius:10px;align-items:center;gap:7px;min-height:40px;margin-bottom:9px;padding:6px 9px;font-size:9px;display:flex}.batch-actions span[data-v-97ad7384]{margin-right:auto}.batch-actions button[data-v-97ad7384]{height:27px}.batch-actions button.danger[data-v-97ad7384]{color:#d65355;border-color:#efc9c9}.batch-product-list[data-v-97ad7384]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.batch-panel[data-v-97ad7384]{background:#fff;border:1px solid #f0e3dc;border-radius:20px;padding:20px}.batch-panel-head[data-v-97ad7384]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.batch-panel-head h3[data-v-97ad7384],.batch-panel-head p[data-v-97ad7384]{margin:0}.batch-panel-head h3[data-v-97ad7384]{color:#263247;font-size:15px}.batch-panel-head p[data-v-97ad7384]{color:#9198a7;margin-top:4px;font-size:12px}.batch-global-config[data-v-97ad7384]{box-sizing:border-box;width:100%;position:static!important}.validation-panel[data-v-97ad7384]{color:#9f4c46;background:#fff7f5;border:1px solid #ffd4cb;border-radius:12px;margin-top:14px;padding:12px 14px}.validation-panel header[data-v-97ad7384]{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.validation-panel div[data-v-97ad7384]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:7px;display:grid}.validation-panel p[data-v-97ad7384]{margin:0;font-size:9px}.batch-actions button[data-v-97ad7384]:disabled{cursor:not-allowed;opacity:.48}.ai-placeholder[data-v-97ad7384]{text-align:center;background:#fff;border:1px solid #dbe4f2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:50px;display:flex}.ai-placeholder>span[data-v-97ad7384]{color:#2563eb;background:#eaf2ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.ai-placeholder>small[data-v-97ad7384]{color:#2563eb;letter-spacing:.12em;margin-top:16px;font-size:9px;font-weight:900}.ai-placeholder h2[data-v-97ad7384]{color:#2f3f57;margin:7px 0 6px;font-size:20px}.ai-placeholder p[data-v-97ad7384]{color:#8490a4;max-width:520px;margin:0;font-size:11px;line-height:1.8}.ai-placeholder button[data-v-97ad7384]{color:#2563eb;background:#f2f6ff;border:1px solid #b9cff6;border-radius:8px;align-items:center;gap:5px;height:35px;margin-top:18px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.visually-hidden[data-v-97ad7384]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}@media (width<=1180px){.import-layout[data-v-97ad7384]{grid-template-columns:1fr}.import-layout[data-v-97ad7384]:not(.batch-mode) .upload-source-card,.import-layout[data-v-97ad7384]:not(.batch-mode) .commerce-parse,.import-layout[data-v-97ad7384]:not(.batch-mode) .imported-materials,.import-layout[data-v-97ad7384]:not(.batch-mode) .commit-footer{grid-area:auto/1;min-height:auto}.node-heading[data-v-97ad7384]{flex-wrap:wrap}.batch-product-list[data-v-97ad7384]{grid-template-columns:1fr}.batch-panel-head[data-v-97ad7384]{flex-direction:column}}@media (width<=680px){.effect-import-page[data-v-97ad7384]{border-radius:20px;margin:8px;padding:14px}.import-workspace-card[data-v-97ad7384]{border-radius:18px;padding:14px}.node-heading>div[data-v-97ad7384]:nth-child(2){width:calc(100% - 60px)}.node-heading__actions[data-v-97ad7384]{flex-wrap:wrap;width:100%;margin-left:0}.node-heading p[data-v-97ad7384]{display:none}.batch-toolbar[data-v-97ad7384]{flex-wrap:wrap}.batch-search[data-v-97ad7384]{flex-basis:100%;width:100%}.validation-panel div[data-v-97ad7384]{grid-template-columns:1fr}.effect-notice[data-v-97ad7384]{top:126px;left:14px;right:14px}.import-mode-segment button small[data-v-97ad7384]{display:none}}dialog[data-v-041b7888]{box-sizing:border-box;color:#263247;background:#fff;border:1px solid #dbe4f6;border-radius:22px;width:min(900px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 30px 90px #17233a33}dialog[data-v-041b7888]::backdrop{background:#17233a66}header[data-v-041b7888]{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}h2[data-v-041b7888]{margin:0;font-size:19px}p[data-v-041b7888]{color:#7d899d;margin:7px 0 0;font-size:12px;line-height:1.6}button[data-v-041b7888]{color:#7285a3;cursor:pointer;background:#f5f7fb;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.information-dialog__body[data-v-041b7888]{padding:22px 24px}@media (width<=680px){dialog[data-v-041b7888]{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}header[data-v-041b7888],.information-dialog__body[data-v-041b7888]{padding:16px}}.customized-extraction-node[data-v-576422f1]{color:#17233a;background:#fff;border:1px solid #e2e9f4;border-radius:20px;padding:22px;box-shadow:0 8px 25px #7a4e3b0c}.extraction-heading[data-v-576422f1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.extraction-heading__title[data-v-576422f1]{align-items:center;gap:13px;display:flex}.extraction-heading__title>span[data-v-576422f1]{color:#d83e69;background:#fff0f4;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;font-size:13px;font-weight:900;display:grid}h2[data-v-576422f1],h3[data-v-576422f1],h4[data-v-576422f1],p[data-v-576422f1]{margin:0}h2[data-v-576422f1]{font-size:21px}h3[data-v-576422f1]{color:#263247;font-size:15px}h4[data-v-576422f1]{color:#263247;font-size:14px}.extraction-heading p[data-v-576422f1]{color:#7d899d;margin-top:5px;font-size:12px;line-height:1.6}.extraction-heading__actions[data-v-576422f1]{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}button[data-v-576422f1]{color:#3f5f8c;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}button[data-v-576422f1]:disabled{opacity:.55;cursor:default}button[data-v-576422f1]:focus-visible{outline-offset:3px;outline:2px solid #7da7ef}.state-alert[data-v-576422f1]{border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}.state-alert>svg[data-v-576422f1]{flex-shrink:0;margin-top:1px}.state-alert>div[data-v-576422f1]{flex:1}.state-alert p[data-v-576422f1]{margin-top:4px;font-size:12px;line-height:1.6}.warning[data-v-576422f1]{color:#956315;background:#fff8e8;border-color:#f2dfb4}.information[data-v-576422f1]{color:#35658a;background:#f1f8fc;border-color:#cfe5f2}.danger[data-v-576422f1]{color:#a53d4b;background:#fff1f2;border-color:#f7c8ce}.result-grid[data-v-576422f1]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand product";gap:18px;margin-top:18px;display:grid}.card-product[data-v-576422f1]{grid-area:product}.card-brand[data-v-576422f1]{grid-area:brand}.content-block--identity[data-v-576422f1]{background:#f7faff;padding:0;overflow:hidden}.content-block--identity .block-heading[data-v-576422f1]{border-bottom:1px solid #f0e2db;align-items:center;margin-bottom:0;padding:22px 24px}.identity-badge[data-v-576422f1]{color:#2563eb;background:#edf4ff;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:650}.base-fields[data-v-576422f1]{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.content-block--identity[data-v-576422f1] input{height:52px;padding:0 14px}.content-block--identity[data-v-576422f1] .selling-point-row input{height:40px;padding:0 11px}.content-block--identity[data-v-576422f1] textarea{resize:vertical;height:100px;min-height:100px;padding:9px 14px}@media (width<=680px){.content-block--identity .block-heading[data-v-576422f1]{padding:18px 16px}.content-block--identity .base-fields[data-v-576422f1]{padding:20px 16px}}.block-heading[data-v-576422f1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.block-heading p[data-v-576422f1]{color:#9198a7;margin-top:5px;font-size:12px;line-height:1.6}.block-heading small[data-v-576422f1]{color:#8492a8;margin-left:6px;font-size:11px;font-weight:400}.base-fields[data-v-576422f1]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.wide[data-v-576422f1]{grid-column:1/-1}.field-source[data-v-576422f1]{color:#6b85ab;border:0;min-height:22px;padding:0;font-size:11px;font-weight:400}.suggestion-label[data-v-576422f1]{color:#8057c7;margin-left:auto;font-size:11px;font-weight:400}.issues-panel[data-v-576422f1]{background:#fff8e8;border:1px solid #f2dfb4;border-radius:12px;padding:16px}.issues-panel article[data-v-576422f1]{color:#956315;gap:10px;margin-top:12px;font-size:12px;display:flex}.issues-panel svg[data-v-576422f1]{flex-shrink:0}.issues-panel p[data-v-576422f1]{margin-top:5px;line-height:1.6}.issue-actions[data-v-576422f1]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.issue-actions button[data-v-576422f1]{text-align:left;overflow-wrap:anywhere;height:auto;padding:6px 10px}.confirmed-note[data-v-576422f1]{color:#759182;gap:6px;margin-top:18px;font-size:12px;display:flex}.source-files[data-v-576422f1]{gap:12px;display:grid}.source-thumbnail[data-v-576422f1]{color:#6f89ad;background:#eef3fb;border-radius:10px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.dialog-empty[data-v-576422f1],.workflow-explanation[data-v-576422f1]{color:#8492a8;font-size:13px;line-height:1.7}.workflow-overview[data-v-576422f1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.workflow-overview>div[data-v-576422f1]{text-align:center;border:1px solid #e2e9f4;border-radius:12px;gap:9px;padding:16px 12px;display:grid}.workflow-overview span[data-v-576422f1]{color:#6b85ab;font-size:12px}.workflow-overview strong[data-v-576422f1]{font-size:13px}.workflow-overview small[data-v-576422f1]{color:#a0aec0;font-size:10px}.workflow-explanation[data-v-576422f1]{margin-top:16px}.extraction-page-state[data-v-576422f1]{color:#8492a8;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:260px;display:grid}@media (width<=980px){.result-grid[data-v-576422f1]{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.content-block[data-v-576422f1]{grid-area:auto}}@media (width<=680px){.customized-extraction-node[data-v-576422f1]{padding:16px}.extraction-heading__actions[data-v-576422f1]{margin-left:0}.base-fields[data-v-576422f1]{grid-template-columns:minmax(0,1fr)}.state-alert[data-v-576422f1]{flex-wrap:wrap}.workflow-overview[data-v-576422f1]{grid-template-columns:minmax(0,1fr)}.workflow-overview>div[data-v-576422f1]{text-align:left;grid-template-columns:24px minmax(0,1fr) auto;align-items:center}}.extraction-heading[data-v-576422f1]{flex-wrap:wrap}.extraction-heading__title[data-v-576422f1]{flex:none;min-width:max-content}.extraction-heading__title>div[data-v-576422f1]{min-width:0}.extraction-heading__title p[data-v-576422f1]{white-space:nowrap;overflow:visible}@media (width<=600px){.extraction-heading__title[data-v-576422f1]{gap:8px}.extraction-heading__title p[data-v-576422f1]{font-size:clamp(8px,2.2vw,12px)}}.extraction-heading__actions[data-v-576422f1]{align-items:center}.extraction-heading__actions[data-v-576422f1] button{color:#42526a;white-space:nowrap;border-color:#dbe4f6;border-radius:10px;justify-content:center;height:40px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.extraction-heading__actions[data-v-576422f1] .secondary-button{min-width:139px}.storyboard-graph-filter[data-v-b8e3a3df]{color:#61738c;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:0 20px 12px;font-size:12px;display:flex}.saved-script-actions[data-v-b8e3a3df]{flex-wrap:wrap;gap:8px;display:flex}.storyboard-result-text[data-v-b8e3a3df]{white-space:pre-wrap;overflow-wrap:anywhere;color:#475569;font-size:12px;line-height:1.8}.scheme-directory[data-v-998e01dd]{min-width:0;margin-bottom:24px}.directory-heading[data-v-998e01dd],.directory-position[data-v-998e01dd],.directory-controls[data-v-998e01dd],.directory-arrows[data-v-998e01dd],.scheme-card-top[data-v-998e01dd],.scheme-current[data-v-998e01dd],.scheme-meta[data-v-998e01dd],.scheme-read[data-v-998e01dd]{align-items:center;display:flex}.directory-heading[data-v-998e01dd]{justify-content:space-between;gap:12px;margin-bottom:12px}.directory-position[data-v-998e01dd]{color:#526986;font-variant-numeric:tabular-nums;gap:8px;font-size:11px}.position-line[data-v-998e01dd]{background:#6483b5;width:14px;height:2px}.position-total[data-v-998e01dd]{color:#8b99ad}.directory-controls[data-v-998e01dd]{gap:14px}.scheme-directory button[data-v-998e01dd]{cursor:pointer;font-family:inherit}.directory-controls button[data-v-998e01dd]{color:#607795;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:28px;min-height:28px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.directory-controls button[data-v-998e01dd]:hover:not(:disabled){color:#2563eb;background:#edf3fc}.directory-controls button[data-v-998e01dd]:disabled{opacity:.35;cursor:default}.directory-arrows[data-v-998e01dd]{border-left:1px solid #e2e8f1;gap:4px;padding-left:12px}.directory-arrows button[data-v-998e01dd]{background:#fff;border:1px solid #dfe6f1;width:28px}.rotated[data-v-998e01dd]{transform:rotate(180deg)}.scheme-track[data-v-998e01dd]{--scheme-columns:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--scheme-columns) - 1) * 12px) / var(--scheme-columns));overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ced9e9 transparent;gap:12px;margin:-3px -3px 0;padding:3px 3px 10px;display:grid;overflow-x:auto}.scheme-track.expanded[data-v-998e01dd]{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--scheme-columns), minmax(0, 1fr));overflow:visible}.scheme-track .scheme-card[data-v-998e01dd]{color:#2d405d;text-align:left;white-space:normal;background:#fff;border:1px solid #dfe6f0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:16px 18px 13px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.scheme-track .scheme-card[data-v-998e01dd]:hover{background:#fafcff;border-color:#9db6da}.scheme-track .scheme-card.selected[data-v-998e01dd]{background:#f5f8fe;border-color:#87a8df;box-shadow:inset 0 2px #4776c1}.scheme-directory button[data-v-998e01dd]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.scheme-card-top[data-v-998e01dd]{justify-content:space-between;gap:8px;min-height:18px;margin-bottom:12px}.scheme-number[data-v-998e01dd]{color:#8695aa;font-size:10px;font-weight:500}.scheme-number b[data-v-998e01dd]{color:#627a9c;font-variant-numeric:tabular-nums;margin-left:3px;font-size:13px;font-weight:650}.scheme-current[data-v-998e01dd]{color:#3e6ab3;gap:4px;font-size:10px;font-weight:500}.scheme-indicator[data-v-998e01dd]{border:1px solid #dbe3ef;border-radius:50%;width:12px;height:12px}.scheme-name[data-v-998e01dd]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:42px;font-size:14px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.scheme-synopsis[data-v-998e01dd]{-webkit-line-clamp:2;color:#7d8ca2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;margin:9px 0 0;font-size:11px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.scheme-meta[data-v-998e01dd]{color:#8a99ad;border-top:1px solid #e8edf5;gap:5px;margin-top:14px;padding-top:10px;font-size:10px;font-weight:400}.scheme-read[data-v-998e01dd]{color:#6982a5;gap:3px;margin-left:auto}.selected .scheme-read[data-v-998e01dd]{color:#3e6ab3}@media (width<=1599px){.scheme-track[data-v-998e01dd]{--scheme-columns:3}}@media (width<=1050px){.scheme-track[data-v-998e01dd]{--scheme-columns:2}}@media (width<=600px){.scheme-track[data-v-998e01dd]{--scheme-columns:1;grid-auto-columns:88%}.scheme-track .scheme-card[data-v-998e01dd]{padding:15px 16px 12px}.directory-controls[data-v-998e01dd]{gap:6px}.directory-arrows[data-v-998e01dd]{padding-left:6px}}@media (prefers-reduced-motion:reduce){.scheme-track .scheme-card[data-v-998e01dd]{transition:none}}.storyboard-page[data-v-5832f729]{color:#23344d;background:#fff;border:1px solid #dbe4f6;border-radius:24px;min-width:0;padding:26px 28px 24px;box-shadow:0 10px 36px #345a9407}.storyboard-heading[data-v-5832f729],.heading-copy[data-v-5832f729],.heading-actions[data-v-5832f729],.settings-head[data-v-5832f729],.scripts-toolbar[data-v-5832f729],.toolbar-actions[data-v-5832f729],.section-title[data-v-5832f729],.shots-toolbar[data-v-5832f729],.overview-heading[data-v-5832f729],.overview-actions[data-v-5832f729]{align-items:center;gap:12px;display:flex}.storyboard-heading[data-v-5832f729]{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px}.heading-copy[data-v-5832f729]{gap:14px}.node-index[data-v-5832f729]{color:#2563eb;background:#eaf1ff;border:1px solid #d7e4fc;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid}.heading-copy h2[data-v-5832f729]{letter-spacing:-.5px;margin:0 0 6px;font-size:22px}.heading-copy p[data-v-5832f729]{color:#8190a7;margin:0;font-size:12px;line-height:1.6}.heading-actions[data-v-5832f729]{flex-wrap:wrap;gap:10px}.storyboard-page button[data-v-5832f729],.storyboard-page select[data-v-5832f729],.storyboard-page input[data-v-5832f729],.storyboard-page textarea[data-v-5832f729]{font-family:inherit}.storyboard-page button[data-v-5832f729]{cursor:pointer}.storyboard-page button[data-v-5832f729]:disabled{opacity:.45;cursor:default}.storyboard-page button[data-v-5832f729]:focus-visible,.storyboard-page select[data-v-5832f729]:focus-visible,.storyboard-page input[data-v-5832f729]:focus-visible{outline-offset:3px;outline:2px solid #7fa8ee}.storyboard-page h3[data-v-5832f729],.storyboard-page h4[data-v-5832f729]{margin:0}.storyboard-page button[data-v-5832f729],.export-menu summary[data-v-5832f729]{color:#4d6380;white-space:nowrap;background:#fff;border:1px solid #d4dff0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.storyboard-page button.primary-button[data-v-5832f729]{color:#fff;background:#2563eb;border-color:#2563eb}.storyboard-page button.text-button[data-v-5832f729]{color:#7286a6;background:0 0;border:0;margin-left:auto;padding:0}.rotated[data-v-5832f729]{transform:rotate(180deg)}.creation-settings[data-v-5832f729]{overflow:hidden;background:#fff!important;border-color:#dce5f2!important;border-radius:18px!important;padding:0!important}.settings-head[data-v-5832f729]{background:#f8faff;border-bottom:1px solid #e7edf5;flex-wrap:wrap;padding:18px 22px}.section-symbol[data-v-5832f729]{color:#6380a8;background:#fff;border:1px solid #e0e8f4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-head h3[data-v-5832f729]{font-size:14px}.settings-head p[data-v-5832f729]{color:#8795aa;margin:5px 0 0;font-size:11px}.settings-grid[data-v-5832f729]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 22px;display:grid}.settings-grid>label[data-v-5832f729],.advanced-settings>label[data-v-5832f729]{color:#596b85;align-content:start;gap:9px;font-size:12px;font-weight:650;display:grid}.storyboard-page select[data-v-5832f729],.input-unit[data-v-5832f729]{box-sizing:border-box;color:#42526a;background:#fff;border:1px solid #d5e0ef;border-radius:8px;width:100%;min-width:0;height:40px;font-size:12px}.storyboard-page select[data-v-5832f729]{padding:0 11px}.storyboard-page select[data-v-5832f729]:disabled{color:#8c99ad;background:#fafbfd}.input-unit[data-v-5832f729]:has(input:disabled){color:#8c99ad;background:#fafbfd}.input-unit[data-v-5832f729]{align-items:center;display:flex;overflow:hidden}.input-unit input[data-v-5832f729]{width:0;min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:12px}.input-unit>span[data-v-5832f729]{color:#8a98ad;padding-right:12px;font-size:11px}.settings-actions[data-v-5832f729]{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.task-actions[data-v-5832f729]{justify-content:flex-end;margin:12px 0 20px}.advanced-settings[data-v-5832f729]{background:#fcfdff;border-top:1px solid #e8eef6;gap:18px;padding:20px 22px;display:grid}.advanced-settings[data-v-5832f729] .information-field{font-size:12px}.advanced-settings[data-v-5832f729] textarea{min-height:86px}.structure-hint[data-v-5832f729]{color:#8293ae;margin:0;font-size:13px;line-height:1.7}.structure-summary[data-v-5832f729]{color:#8293ae;overflow-wrap:anywhere;margin:0;padding:0 22px 20px;font-size:13px;line-height:1.7}.structure-row[data-v-5832f729]{align-items:center;gap:10px;display:flex}.structure-number[data-v-5832f729]{color:#8293ae;font-variant-numeric:tabular-nums;font-size:12px}.structure-row input[data-v-5832f729]{color:#243c60;min-width:0;font:inherit;background:#fff;border:1px solid #d7e2f4;border-radius:10px;flex:1;padding:12px 14px}.structure-row button[data-v-5832f729],.structure-add[data-v-5832f729]{color:#48658d;cursor:pointer;background:#fff;border:1px solid #d7e2f4;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px;display:inline-flex}.structure-row button[data-v-5832f729]:disabled,.structure-add[data-v-5832f729]:disabled{opacity:.4;cursor:default}.structure-add[data-v-5832f729]{justify-self:start;padding:10px 16px}.scripts-toolbar[data-v-5832f729]{flex-wrap:wrap;justify-content:space-between;margin:28px 0 16px}.section-title[data-v-5832f729]{color:#6b82a5;gap:9px}.section-title h3[data-v-5832f729]{color:#2a3c56;font-size:15px}.section-title>span[data-v-5832f729]{color:#8190a7;background:#f8faff;border:1px solid #e2e8f2;border-radius:6px;padding:3px 7px;font-size:10px}.toolbar-actions[data-v-5832f729]{flex-wrap:wrap;gap:8px}.script-reader[data-v-5832f729]{background:#fff!important;border-color:#dfe6f0!important;border-radius:16px!important;padding:0!important}.scripts-toolbar .toolbar-actions[data-v-5832f729]{margin-left:auto}.script-reader .overview-heading[data-v-5832f729]{background:#f8faff;border-radius:16px 16px 0 0;padding:24px 28px}.story-content[data-v-5832f729]{border-top:1px solid #e7edf5;padding:32px 36px 40px}.story-prose[data-v-5832f729]{color:#42526a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:960px;margin:0 auto;font-size:15px;line-height:2.15}.story-editor[data-v-5832f729]{max-width:1040px;margin:0 auto}.story-editor[data-v-5832f729] textarea{resize:vertical;height:380px;min-height:260px;padding:16px 18px;line-height:2}.script-notes[data-v-5832f729]{gap:24px;display:grid}.script-notes section+section[data-v-5832f729]{border-top:1px solid #e7edf5;padding-top:22px}.script-notes h3[data-v-5832f729]{color:#415571;margin:0 0 10px;font-size:14px}.script-notes p[data-v-5832f729]{color:#65768d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:2}.overview-heading[data-v-5832f729]{flex-wrap:wrap;justify-content:space-between;gap:15px}.eyebrow[data-v-5832f729]{color:#8d9ab0;letter-spacing:.05em;margin-bottom:7px;font-size:10px;display:block}.overview-heading h3[data-v-5832f729]{overflow-wrap:anywhere;font-size:19px;font-weight:700}.overview-actions[data-v-5832f729]{flex-wrap:wrap;gap:8px}.overview-actions button[data-v-5832f729]{background:#fff}.export-menu[data-v-5832f729]{position:relative}.export-menu summary[data-v-5832f729]{cursor:pointer;list-style:none}.export-menu summary[data-v-5832f729]::-webkit-details-marker{display:none}.export-menu>div[data-v-5832f729]{z-index:5;background:#fff;border:1px solid #dbe4f2;border-radius:10px;min-width:175px;padding:7px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 12px 35px #23385815}.export-menu>div button[data-v-5832f729]{border:0!important;justify-content:flex-start!important}.export-menu>div button[data-v-5832f729]:hover{background:#f3f7fd}.shots-toolbar[data-v-5832f729]{flex-wrap:wrap;margin:26px 0 15px}.duration-summary[data-v-5832f729]{color:#8393ab;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.duration-summary strong[data-v-5832f729]{color:#58749c;font-size:12px}.duration-summary.warning strong[data-v-5832f729]{color:#ad8546}.duration-summary.warning[data-v-5832f729]{background:#fdfaf4;border:1px solid #eee1c6;border-radius:7px;padding:6px 10px}.shot-list[data-v-5832f729]{gap:16px;display:grid}.add-first-shot[data-v-5832f729]{flex-direction:column;color:#7c90af!important;background:#fcfdff!important;border-style:dashed!important;border-radius:14px!important;gap:12px!important;min-height:150px!important;display:flex!important}.add-first-shot span[data-v-5832f729]{font-size:11px;font-weight:400}.empty-storyboard[data-v-5832f729]{text-align:center;background:radial-gradient(at top,#f4f7fc 0,#0000 65%),#fdfdfe;border:1px solid #dfe6f2;border-radius:18px;padding:44px 24px 36px}.empty-icon[data-v-5832f729]{color:#7190b9;background:#edf2fa;border:1px solid #dfe7f4;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 8px 24px #496b9c08}.empty-storyboard h3[data-v-5832f729]{color:#364b68;font-size:21px;font-weight:650}.empty-storyboard>p[data-v-5832f729]{color:#8a98ad;margin:13px 0 0;font-size:12px;line-height:1.8}.notice[data-v-5832f729]{color:#627b9e;background:#f5f8fd;border:1px solid #e0e8f4;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.notice button[data-v-5832f729]{margin-left:auto;background:0 0!important;border:0!important;min-height:24px!important;padding:0 5px!important}.draft-footnote[data-v-5832f729]{color:#98a5b9;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0 0;font-size:10px;display:flex}.dialog-form[data-v-5832f729]{gap:20px;display:grid}.catalog-object[data-v-5832f729]{background:#fcfdff;border:1px solid #dfe6f2;border-radius:12px;padding:18px}.catalog-object>span[data-v-5832f729],.catalog-object small[data-v-5832f729]{color:#7a8ca5;font-size:11px}.catalog-object h3[data-v-5832f729]{margin:8px 0;font-size:15px}.catalog-object p[data-v-5832f729]{color:#536782;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.dialog-actions[data-v-5832f729]{border-top:1px solid #e4eaf4;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.dialog-actions button[data-v-5832f729]{min-height:36px!important}.compare-grid[data-v-5832f729]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.compare-column[data-v-5832f729]{min-width:0}.compare-summary[data-v-5832f729]{background:#f8faff;border:1px solid #dfe6f2;border-radius:12px;margin:15px 0;padding:18px}.compare-summary>span[data-v-5832f729]{color:#8496b2;font-size:10px}.compare-summary h3[data-v-5832f729]{color:#344b6c;margin:10px 0;font-size:17px}.compare-summary p[data-v-5832f729]{color:#6f8099;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.8}.compare-summary h4[data-v-5832f729]{color:#8b9bb1;margin-top:16px;font-size:10px}.compare-shot[data-v-5832f729]{background:#fff;border:1px solid #e0e7f1;border-radius:11px;margin:12px 0;padding:17px}.compare-shot header[data-v-5832f729]{color:#466184;justify-content:space-between;gap:10px;font-size:12px;display:flex}.compare-shot header span[data-v-5832f729]{color:#8a99af;flex-shrink:0;font-size:10px}.compare-shot small[data-v-5832f729]{color:#8c9bb1;margin-top:9px;font-size:10px;display:block}.compare-shot p[data-v-5832f729]{color:#61748e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.compare-dialogue[data-v-5832f729]{color:#6a7f9c;white-space:pre-wrap;background:#f7f9fd;border-left:2px solid #d7e1f2;margin:7px 0;padding:8px 10px;font-size:11px;line-height:1.8}.compare-shot footer[data-v-5832f729]{color:#9aa7bb;border-top:1px solid #edf1f6;padding-top:10px;font-size:10px;line-height:1.7}.import-file[data-v-5832f729]{color:#6485b0;background:#f8faff;border:1px dashed #bdcee5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:35px;font-size:13px;display:flex}.import-file span[data-v-5832f729],.muted[data-v-5832f729]{color:#91a0b7;font-size:11px}.import-file input[data-v-5832f729]{max-width:100%;font-size:12px}.muted[data-v-5832f729]{margin-top:16px;line-height:1.8}@media (width>=1800px){.storyboard-page[data-v-5832f729]{padding:28px 30px}}@media (width<=1100px){.settings-grid[data-v-5832f729]{gap:18px}.overview-actions[data-v-5832f729]{width:100%}}@media (width<=760px){.storyboard-page[data-v-5832f729]{border-radius:19px;padding:18px 16px}.heading-copy h2[data-v-5832f729]{font-size:20px}.heading-copy p[data-v-5832f729]{font-size:11px}.heading-actions[data-v-5832f729]{gap:7px;width:100%}.heading-actions[data-v-5832f729] button{padding:0 10px}.heading-actions[data-v-5832f729] .secondary-button{min-width:0}.creation-settings .settings-head[data-v-5832f729]{padding:15px}.settings-head p[data-v-5832f729]{font-size:10px}.settings-grid[data-v-5832f729]{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.settings-actions[data-v-5832f729]{width:100%;margin-left:46px}.advanced-settings[data-v-5832f729]{padding:16px}.scripts-toolbar[data-v-5832f729]{gap:14px}.toolbar-actions[data-v-5832f729]{gap:6px}.toolbar-actions button[data-v-5832f729]{padding:0 9px!important}.script-reader .overview-heading[data-v-5832f729]{padding:20px}.story-content[data-v-5832f729]{padding:24px 20px}.story-prose[data-v-5832f729]{font-size:14px;line-height:2}.overview-actions[data-v-5832f729]{gap:6px}.overview-actions button[data-v-5832f729],.export-menu summary[data-v-5832f729]{padding:0 8px!important;font-size:10px!important}.shots-toolbar[data-v-5832f729]{gap:10px}.duration-summary[data-v-5832f729]{margin-left:0}.shots-toolbar>button[data-v-5832f729]{margin-left:auto}.empty-storyboard[data-v-5832f729]{padding:32px 16px}.empty-storyboard h3[data-v-5832f729]{font-size:19px}.compare-grid[data-v-5832f729]{gap:12px}.compare-summary[data-v-5832f729]{padding:12px}.compare-summary h3[data-v-5832f729]{font-size:14px}.compare-shot[data-v-5832f729]{padding:12px}.compare-shot header[data-v-5832f729]{flex-wrap:wrap}.draft-footnote[data-v-5832f729]{font-size:10px}}@media (width<=480px){.compare-grid[data-v-5832f729]{grid-template-columns:1fr}.compare-column+.compare-column[data-v-5832f729]{border-top:2px solid #dfe7f3;padding-top:20px}.section-title h3[data-v-5832f729]{font-size:14px}.settings-head[data-v-5832f729]{gap:9px}.settings-head p[data-v-5832f729]{max-width:175px}.node-index[data-v-5832f729]{border-radius:10px;width:35px;height:35px;font-size:13px}.heading-copy[data-v-5832f729]{gap:10px}.heading-copy p[data-v-5832f729]{max-width:240px}.storyboard-page[data-v-5832f729]{padding:16px 12px}}.script-delete-button[data-v-5832f729]{color:#b64040!important}.script-delete-button[data-v-5832f729]:hover:not(:disabled){background:#fff5f4;border-color:#edc8c5}.extraction-heading[data-v-5832f729]{flex-wrap:wrap}.extraction-heading__title[data-v-5832f729]{flex:none;min-width:max-content}.extraction-heading__title>div[data-v-5832f729]{min-width:0}.extraction-heading__title p[data-v-5832f729]{white-space:nowrap;overflow:visible}@media (width<=600px){.extraction-heading__title[data-v-5832f729]{gap:8px}.extraction-heading__title p[data-v-5832f729]{font-size:clamp(8px,2.2vw,12px)}}.extraction-heading__actions[data-v-5832f729]{align-items:center}.extraction-heading__actions[data-v-5832f729] button{color:#42526a;white-space:nowrap;border-color:#dbe4f6;border-radius:10px;justify-content:center;height:40px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.extraction-heading__actions[data-v-5832f729] .secondary-button{min-width:139px}.asset-visual[data-v-12325c82]{aspect-ratio:16/10;color:#9ba7b7;background:#f1f3f6;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex;position:relative;overflow:hidden}.asset-visual.character[data-v-12325c82]{color:#a69c90;background:#f2f0ed}.asset-visual.scene[data-v-12325c82]{color:#94a59a;background:#edf2ef}.asset-visual.prop[data-v-12325c82]{color:#a1a5b4;background:#f0f1f5}.asset-visual span[data-v-12325c82]{letter-spacing:.03em;font-size:11px}.asset-visual img[data-v-12325c82]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.compact[data-v-12325c82]{aspect-ratio:1;border-radius:9px;flex-shrink:0;width:48px;height:48px}.render-review[data-v-f5e1f016]{color:#263b56;gap:20px;display:grid}.render-intro[data-v-f5e1f016]{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.render-intro svg[data-v-f5e1f016]{color:#527ab7}p[data-v-f5e1f016]{color:#738197;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.8}h3[data-v-f5e1f016]{margin:0 0 10px;font-size:14px}article[data-v-f5e1f016]{border-bottom:1px solid #e8edf4;padding-bottom:18px}dl[data-v-f5e1f016]{grid-template-columns:120px 1fr;gap:10px;margin-bottom:0;font-size:12px;display:grid}dt[data-v-f5e1f016]{color:#8a95a5}dd[data-v-f5e1f016]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.asset-chips[data-v-f5e1f016]{flex-wrap:wrap;gap:8px;display:flex}.asset-chips span[data-v-f5e1f016]{background:#f3f6fa;border-radius:7px;padding:7px 10px;font-size:12px}.unavailable[data-v-f5e1f016]{color:#a78343;background:#fff9ed;border:1px solid #f0e3c9;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.unavailable svg[data-v-f5e1f016]{flex-shrink:0;margin-top:4px}.unavailable p[data-v-f5e1f016]{color:#927346;margin:0}.prompt[data-v-f5e1f016]{max-height:230px;margin:0;overflow:auto}footer[data-v-f5e1f016]{justify-content:flex-end;gap:10px;display:flex}button[data-v-f5e1f016]{color:#526b8c;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:9px;padding:11px 16px}.primary[data-v-f5e1f016]{color:#fff;background:#315ff2;border-color:#315ff2}button[data-v-f5e1f016]:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){dl[data-v-f5e1f016]{grid-template-columns:1fr;gap:6px}footer[data-v-f5e1f016]{flex-wrap:wrap}}.preparation-detail[data-v-40a46283]{color:#33455e;gap:16px;display:grid}.purpose[data-v-40a46283]{font-size:13px;line-height:1.7}.purpose span[data-v-40a46283]{color:#42638d;background:#eef4ff;border-radius:6px;margin-left:10px;padding:2px 8px;font-size:11px;display:inline-block}.definition-grid[data-v-40a46283]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}details[data-v-40a46283]{border-top:1px solid #e7edf5;padding-top:14px}summary[data-v-40a46283]{cursor:pointer;font-size:13px;font-weight:600}article[data-v-40a46283]{padding:12px 0;font-size:13px;line-height:1.65}p[data-v-40a46283]{white-space:pre-wrap;margin:5px 0}.open-questions[data-v-40a46283]{background:#fffbf2;border:1px solid #efdfba;border-radius:12px;padding:14px 18px}h4[data-v-40a46283]{margin:0;font-size:14px}.open-questions button[data-v-40a46283]{color:#796340;cursor:pointer;background:0 0;border:0;padding:5px 0}blockquote[data-v-40a46283]{white-space:pre-wrap;border-left:2px solid #ccd9ed;margin:8px 0 0;padding:4px 12px}small[data-v-40a46283],.protected[data-v-40a46283]{color:#8190a7;font-size:12px}@media (width<=600px){.definition-grid[data-v-40a46283]{grid-template-columns:1fr}}.asset-detail[data-v-6b7da1d6] .information-field textarea{min-height:100px}.asset-studio[data-v-6b7da1d6]{background:#fff;border:1px solid #e3e9f2;border-radius:18px;grid-template-columns:184px minmax(0,1fr);margin-top:24px;display:grid;overflow:hidden}.catalog-nav[data-v-6b7da1d6]{background:#f8fafc;border-right:1px solid #e8edf4;flex-direction:column;gap:7px;padding:24px 14px;display:flex}.catalog-caption[data-v-6b7da1d6]{color:#2c3d54;padding:0 12px 20px;font-size:14px;font-weight:650}.catalog-caption small[data-v-6b7da1d6]{color:#8794a8;margin-top:8px;font-size:11px;font-weight:400;display:block}.catalog-nav button[data-v-6b7da1d6]{color:#6a7c94;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:13px;display:flex}.catalog-nav button span[data-v-6b7da1d6]{color:#94a1b4;margin-left:auto;font-size:11px}.catalog-nav button.active[data-v-6b7da1d6]{color:#315fe7;background:#eaf0ff;border-color:#e2eaff}.catalog-note[data-v-6b7da1d6]{color:#90a09b;gap:7px;margin:24px 10px;display:flex}.catalog-note svg[data-v-6b7da1d6]{flex-shrink:0;margin-top:4px}.catalog-note p[data-v-6b7da1d6]{margin:0;font-size:11px;line-height:1.8}.catalog-main[data-v-6b7da1d6]{min-width:0;padding:24px}.catalog-toolbar[data-v-6b7da1d6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-search[data-v-6b7da1d6]{color:#8f9bb0;border:1px solid #e0e6ee;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:160px;min-height:40px;padding:0 12px;display:flex}.catalog-search input[data-v-6b7da1d6]{width:100%;min-width:0;font:inherit;color:#354761;background:0 0;border:0;outline:0;font-size:12px}.catalog-search input[data-v-6b7da1d6]::placeholder{color:#9aa5b5}.catalog-filter[data-v-6b7da1d6]{color:#8593a8;align-items:center;gap:6px;display:flex}.catalog-filter select[data-v-6b7da1d6]{color:#6c7d96;background:0 0;border:0;max-width:130px;font-size:12px}.catalog-status[data-v-6b7da1d6]{color:#8e9aac;justify-content:space-between;gap:12px;padding:18px 0 8px;font-size:11px;display:flex}.divider[data-v-6b7da1d6]{color:#d2d9e2;margin:0 9px}.asset-group[data-v-6b7da1d6]{margin-top:22px}.asset-group>header[data-v-6b7da1d6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-group>header>div[data-v-6b7da1d6]{color:#667f9b;align-items:center;gap:10px;display:flex}.asset-group h3[data-v-6b7da1d6]{color:#283c56;margin:0;font-size:15px}.asset-group>header span[data-v-6b7da1d6]{color:#8d9aaf;font-size:11px}.asset-group>header p[data-v-6b7da1d6]{color:#97a2b3;margin:0;font-size:11px}.visual-grid[data-v-6b7da1d6]{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:16px;display:grid}.visual-card[data-v-6b7da1d6]{border:1px solid #e4e9f0;border-radius:13px;min-width:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.visual-card[data-v-6b7da1d6]:hover{border-color:#cbd8ec;box-shadow:0 5px 18px #273a5710}.cover[data-v-6b7da1d6]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.cover-type[data-v-6b7da1d6]{color:#778596;background:#ffffffc9;border:1px solid #ffffffc4;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:12px;left:12px}.cover-open[data-v-6b7da1d6]{color:#7e8da3;background:#ffffffcf;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:10px;right:10px}.card-copy[data-v-6b7da1d6]{padding:15px 15px 12px}.card-title[data-v-6b7da1d6]{justify-content:space-between;align-items:start;gap:9px;display:flex}.card-title h4[data-v-6b7da1d6]{color:#2b3e59;margin:0;font-size:13px;line-height:1.6}.image-badge[data-v-6b7da1d6]{white-space:nowrap;color:#a39169;background:#f6f2e9;border-radius:5px;padding:3px 6px;font-size:10px}.image-badge.ready[data-v-6b7da1d6]{color:#65927a;background:#edf6f0}.card-copy p[data-v-6b7da1d6]{color:#8591a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:10px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.card-copy small[data-v-6b7da1d6]{color:#9aa6b7;font-size:10px}.visual-card footer[data-v-6b7da1d6]{background:#fdfdfe;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.studio-button[data-v-6b7da1d6]{color:#597392;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:11px;display:inline-flex}.catalog-toolbar>.studio-button[data-v-6b7da1d6]{min-height:40px}.studio-button.primary[data-v-6b7da1d6]{color:#fff;background:#315ff0;border-color:#315ff0}.studio-button.text-button[data-v-6b7da1d6]{background:0 0;border-color:#0000;padding-left:0}.studio-button[data-v-6b7da1d6]:disabled{opacity:.45;cursor:default}.studio-button.danger[data-v-6b7da1d6]{color:#c77878}.catalog-empty[data-v-6b7da1d6]{color:#a5afbd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:330px;display:flex}.catalog-empty h3[data-v-6b7da1d6]{color:#526981;font-size:16px}.catalog-empty p[data-v-6b7da1d6]{margin:0 0 14px;font-size:12px;line-height:1.8}.asset-detail[data-v-6b7da1d6]{gap:20px;display:grid}.detail-preview[data-v-6b7da1d6]{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.detail-preview[data-v-6b7da1d6] .asset-visual{border-radius:12px}.detail-preview strong[data-v-6b7da1d6]{color:#435a77;font-size:14px}.detail-preview p[data-v-6b7da1d6]{color:#8795a8;font-size:12px;line-height:1.8}.detail-heading[data-v-6b7da1d6]{justify-content:space-between;align-items:center;display:flex}.detail-heading h3[data-v-6b7da1d6]{margin:0;font-size:15px}.detail-fields[data-v-6b7da1d6]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.category-field[data-v-6b7da1d6]{color:#647a98;gap:8px;font-size:13px;display:grid}.category-field select[data-v-6b7da1d6]{color:#344d72;min-width:0;font:inherit;background:#fff;border:1px solid #d7e2f4;border-radius:11px;padding:12px}details summary[data-v-6b7da1d6]{cursor:pointer;color:#7b8fa9;font-size:12px}details p[data-v-6b7da1d6]{color:#8696ad;font-size:12px;line-height:1.8}.detail-footer[data-v-6b7da1d6],.detail-footer>div[data-v-6b7da1d6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-footer[data-v-6b7da1d6]{border-top:1px solid #e8edf4;padding-top:18px}button[data-v-6b7da1d6]:focus-visible{outline-offset:3px;outline:2px solid #315ff0}@media (width>=1700px){.visual-grid[data-v-6b7da1d6]{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}}@media (width<=900px){.asset-studio[data-v-6b7da1d6]{grid-template-columns:1fr}.catalog-nav[data-v-6b7da1d6]{border-bottom:1px solid #e8edf4;border-right:0;flex-direction:row;padding:12px;overflow:auto}.catalog-caption[data-v-6b7da1d6],.catalog-note[data-v-6b7da1d6]{display:none}.catalog-nav button[data-v-6b7da1d6]{flex-shrink:0;gap:8px}.catalog-main[data-v-6b7da1d6]{padding:18px}.catalog-status>span[data-v-6b7da1d6]:last-child{display:none}}@media (width<=600px){.visual-grid[data-v-6b7da1d6],.detail-fields[data-v-6b7da1d6],.detail-preview[data-v-6b7da1d6]{grid-template-columns:1fr}.catalog-toolbar[data-v-6b7da1d6]{gap:12px}.catalog-search[data-v-6b7da1d6]{flex-basis:100%}.asset-group>header p[data-v-6b7da1d6]{display:none}.detail-footer[data-v-6b7da1d6]{flex-wrap:wrap}.catalog-main[data-v-6b7da1d6]{padding:14px}.detail-preview[data-v-6b7da1d6] .asset-visual{max-height:180px}.visual-grid[data-v-6b7da1d6]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.catalog-groups.ungrouped[data-v-6b7da1d6]{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:16px;margin-top:20px;display:grid}.ungrouped .asset-group[data-v-6b7da1d6],.ungrouped .visual-grid[data-v-6b7da1d6]{display:contents}.ungrouped .asset-group>header[data-v-6b7da1d6]{display:none}@media (width<=600px){.catalog-groups.ungrouped[data-v-6b7da1d6]{grid-template-columns:1fr}}.reference-library[data-v-306eb1c1]{background:#fafbfd;border:1px solid #e5eaf2;border-radius:13px;min-width:0;padding:20px}header[data-v-306eb1c1],header>div[data-v-306eb1c1]{justify-content:space-between;align-items:center;gap:10px;display:flex}h3[data-v-306eb1c1]{color:#2b405e;margin:0;font-size:14px}header span[data-v-306eb1c1]{color:#8394ae;white-space:nowrap;font-size:10px}header .edit-label[data-v-306eb1c1]{color:#5275b5;font-size:10px}button[data-v-306eb1c1]{color:#6e82a0;cursor:pointer;background:#fff;border:1px solid #dde5f1;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}button[data-v-306eb1c1]:disabled{cursor:default}.library-tools[data-v-306eb1c1]{gap:6px;margin:18px 0;display:flex}.library-tools label[data-v-306eb1c1]{color:#92a0b3;background:#fff;border:1px solid #e3e8f0;border-radius:7px;flex:1;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.library-tools input[data-v-306eb1c1]{width:100%;min-width:0;font:inherit;color:#4d6585;background:0 0;border:0;outline:0;font-size:11px}.library-tools input[data-v-306eb1c1]::placeholder{color:#a0aabb}.library-tools button[data-v-306eb1c1]{background:0 0;border-color:#0000}.library-tools button.active[data-v-306eb1c1]{color:#426ddd;background:#eaf0ff}.library-groups[data-v-306eb1c1]{max-height:510px;padding-right:2px;overflow:auto}.library-groups section+section[data-v-306eb1c1]{margin-top:18px}h4[data-v-306eb1c1]{color:#8291a6;gap:8px;margin:0 0 9px;font-size:11px;font-weight:500;display:flex}h4 span[data-v-306eb1c1]{color:#a0acbc}.reference-grid[data-v-306eb1c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reference-item[data-v-306eb1c1]{background:#fff;border:1px solid #e2e8f1;border-radius:9px;min-width:0;overflow:hidden}.reference-item.bound[data-v-306eb1c1]{background:#f5f8ff;border-color:#b7c9ee}.reference-choice[data-v-306eb1c1]{text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:9px;width:100%;padding:9px;display:flex;position:relative}.reference-copy[data-v-306eb1c1]{min-width:0}.reference-copy strong[data-v-306eb1c1]{text-overflow:ellipsis;white-space:nowrap;color:#4e627e;font-size:11px;font-weight:550;display:block;overflow:hidden}.reference-copy small[data-v-306eb1c1]{color:#a0aabb;margin-top:6px;font-size:9px;display:block}.bound .reference-copy small[data-v-306eb1c1]{color:#788db5}.check[data-v-306eb1c1]{color:#6f91da;position:absolute;top:4px;right:5px}.reference-actions[data-v-306eb1c1]{justify-content:space-between;align-items:center;gap:5px;padding:0 8px 8px;display:flex}.reference-actions button[data-v-306eb1c1]{color:#8a9ab2;background:0 0;border:0;min-height:18px;padding:0;font-size:9px}.reference-actions button[data-v-306eb1c1]:last-child{color:#6485be}.library-hint[data-v-306eb1c1]{color:#9aa7b9;margin:15px 0 0;font-size:10px;line-height:1.7}.empty[data-v-306eb1c1]{color:#96a4b8;text-align:center;padding:25px 0;font-size:12px}button[data-v-306eb1c1]:focus-visible{outline-offset:2px;outline:2px solid #315ff0}@media (width<=600px){.reference-library[data-v-306eb1c1]{padding:15px}.reference-grid[data-v-306eb1c1]{grid-template-columns:1fr}header>div[data-v-306eb1c1]{flex-direction:column;align-items:flex-start;gap:5px}.library-groups[data-v-306eb1c1]{max-height:400px}}.render-panel[data-v-f3ab3804]{color:#405674;background:#fff;border:1px solid #e3e9f2;border-radius:14px;min-width:0;overflow:hidden}header[data-v-f3ab3804]{justify-content:space-between;align-items:center;gap:10px;display:flex}header>div[data-v-f3ab3804],h3[data-v-f3ab3804]{align-items:center;gap:7px;display:flex}h3[data-v-f3ab3804]{margin:0;font-size:12px;font-weight:600}header span[data-v-f3ab3804]{color:#93a0b4;font-size:10px}.player-card>header[data-v-f3ab3804]{padding:16px}.player-stage[data-v-f3ab3804]{aspect-ratio:16/10;color:#a6b2c3;background:#edf1f6;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex;position:relative}.player-stage.portrait[data-v-f3ab3804]{aspect-ratio:9/12}.player-stage strong[data-v-f3ab3804]{color:#8495ae;font-size:12px;font-weight:500}.player-stage p[data-v-f3ab3804]{color:#a2aebe;margin:0;font-size:10px}.timecode[data-v-f3ab3804]{font-variant-numeric:tabular-nums;color:#94a3b7;font-size:10px;position:absolute;bottom:13px;left:16px}.frame-mark[data-v-f3ab3804]{border:1px solid #c9d3e1;width:16px;height:16px;position:absolute}.frame-mark.top[data-v-f3ab3804]{border-bottom:0;border-right:0;top:20px;left:20px}.frame-mark.bottom[data-v-f3ab3804]{border-top:0;border-left:0;bottom:20px;right:20px}.player-caption[data-v-f3ab3804]{gap:7px;padding:15px 16px;display:grid}.player-caption strong[data-v-f3ab3804]{font-size:12px;font-weight:550;line-height:1.6}.player-caption span[data-v-f3ab3804]{color:#a0acbe;font-size:10px}.render-section[data-v-f3ab3804]{border-top:1px solid #e9edf4;padding:18px 16px}.reference-strip[data-v-f3ab3804]{gap:9px;margin-top:14px;padding-bottom:4px;display:flex;overflow:auto}.reference-strip button[data-v-f3ab3804]{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;width:54px;padding:0}.reference-strip button span[data-v-f3ab3804]{text-overflow:ellipsis;white-space:nowrap;color:#8a9aaf;margin-top:6px;font-size:9px;display:block;overflow:hidden}.muted[data-v-f3ab3804]{color:#9aa7b9;margin:12px 0 0;font-size:10px;line-height:1.8}.render-fields[data-v-f3ab3804]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.render-fields label[data-v-f3ab3804]{color:#8b9ab1;gap:7px;font-size:10px;display:grid}.render-fields select[data-v-f3ab3804]{color:#617894;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #e0e7f1;border-radius:7px;padding:8px}.render-duration[data-v-f3ab3804]{color:#8999ad;justify-content:space-between;align-items:center;margin:16px 0;font-size:11px;display:flex}.render-duration strong[data-v-f3ab3804]{color:#647d9d;font-size:12px;font-weight:550}.render-button[data-v-f3ab3804]{color:#fff;cursor:pointer;background:#315ff0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:41px;font-size:12px;display:flex}.render-button[data-v-f3ab3804]:disabled{opacity:.45;cursor:default}.history p[data-v-f3ab3804]{margin-bottom:3px}button[data-v-f3ab3804]:focus-visible{outline-offset:3px;outline:2px solid #315ff0}.execution-summary[data-v-2ff2c11f]{color:#73829a;font-size:13px}.execution-business-section[data-v-2ff2c11f]{border-top:1px solid #e5ebf3;margin-top:22px;padding-top:18px}.execution-business-section h4[data-v-2ff2c11f]{color:#253751;margin:0 0 14px;font-size:15px}.execution-business-section dl[data-v-2ff2c11f]{margin:0}.execution-business-section dt[data-v-2ff2c11f]{color:#75859c;margin-top:14px;font-size:12px}.execution-business-section dd[data-v-2ff2c11f]{color:#42526a;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.8}.execution-empty[data-v-2ff2c11f]{color:#8190a7;font-size:13px}.production-page[data-v-2ff2c11f]{color:#23344d;background:#fff;border:1px solid #dbe4f6;border-radius:24px;padding:26px 28px}.production-heading[data-v-2ff2c11f],.actions[data-v-2ff2c11f],.editor-heading[data-v-2ff2c11f],.task-note[data-v-2ff2c11f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-heading[data-v-2ff2c11f]{flex-wrap:wrap;margin-bottom:24px}.production-heading h2[data-v-2ff2c11f]{margin:8px 0;font-size:22px}.production-heading p[data-v-2ff2c11f],.eyebrow[data-v-2ff2c11f],.task-note[data-v-2ff2c11f]{color:#8190a7;font-size:12px}.actions[data-v-2ff2c11f]{flex-wrap:wrap;justify-content:flex-end}.production-page button[data-v-2ff2c11f]{color:#3f5f8c;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #d6e1f4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:inline-flex}.production-page button[data-v-2ff2c11f]:disabled{opacity:.5;cursor:default}.production-page button[data-v-2ff2c11f]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.video-workspace[data-v-2ff2c11f]{grid-template-columns:180px minmax(0,1fr) 270px;align-items:start;gap:16px;margin-top:24px;display:grid}.shot-directory[data-v-2ff2c11f]{background:#f8faff;border:1px solid #e1e8f4;border-radius:13px;max-height:950px;padding:12px;overflow:auto}.shot-directory header[data-v-2ff2c11f]{padding:4px 4px 18px}.shot-directory h3[data-v-2ff2c11f],.editor-heading h3[data-v-2ff2c11f]{color:#304663;margin:0;font-size:14px}.shot-directory header span[data-v-2ff2c11f]{color:#91a0b5;margin-top:7px;font-size:10px;display:block}.shot-directory .shot-choice[data-v-2ff2c11f]{text-align:left;border-radius:9px;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:8px;padding:12px 9px}.shot-number[data-v-2ff2c11f]{color:#9aa9bd;font-size:10px}.shot-choice strong[data-v-2ff2c11f]{font-size:11px;line-height:1.6}.shot-choice p[data-v-2ff2c11f]{color:#8e9bb0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.shot-choice small[data-v-2ff2c11f]{color:#8b9eb9;font-size:9px;line-height:1.7}.selected[data-v-2ff2c11f]{color:#315fe6!important;background:#f0f5ff!important;border-color:#a9bff1!important}.shot-editor[data-v-2ff2c11f]{gap:16px;min-width:0;display:grid}.shot-composition[data-v-2ff2c11f]{grid-template-columns:minmax(0,1fr) minmax(255px,.9fr);align-items:start;gap:16px;display:grid}.shot-editor[data-v-2ff2c11f] .workflow-information-card{min-width:0;padding:20px}.shot-editor[data-v-2ff2c11f] .information-field textarea{min-height:110px}.shot-metadata[data-v-2ff2c11f]{color:#8796aa;margin:0 0 20px;font-size:12px;line-height:1.6}.shot-composition>.workflow-information-card[data-v-2ff2c11f],.shot-editor>.workflow-information-card[data-v-2ff2c11f]{gap:18px;display:grid}.shot-editor>.workflow-information-card[data-v-2ff2c11f] textarea{min-height:240px;font-size:12px;line-height:1.9}.shot-details[data-v-2ff2c11f]{border-top:1px solid #e8edf4;padding-top:14px}.shot-details summary[data-v-2ff2c11f]{color:#8395ad;cursor:pointer;margin-bottom:18px;font-size:11px}.shot-details[open][data-v-2ff2c11f]{gap:16px;display:grid}.shot-spec[data-v-2ff2c11f]{grid-template-columns:1fr 1fr 70px;gap:10px;display:grid}.shot-spec label[data-v-2ff2c11f]{color:#7c8fa9;gap:8px;font-size:11px;display:grid}.shot-spec input[data-v-2ff2c11f]{box-sizing:border-box;color:#34445b;border:1px solid #d7e1f2;border-radius:9px;width:100%;height:40px;padding:8px}.asset-facts[data-v-2ff2c11f]{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.icon-button[data-v-2ff2c11f]{min-height:30px!important;padding:0 8px!important}.empty[data-v-2ff2c11f]{color:#91a0b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:30px;display:flex}.empty h3[data-v-2ff2c11f]{color:#526881;font-size:16px}.empty p[data-v-2ff2c11f]{font-size:12px;line-height:1.8}.warning[data-v-2ff2c11f]{color:#ae8544;font-size:12px;line-height:1.7}.notice[data-v-2ff2c11f]{color:#77a18e;font-size:12px}.task-note[data-v-2ff2c11f]{padding:12px 0}.task-note button[data-v-2ff2c11f]{color:#6488c6;border:0}.binding-picker[data-v-2ff2c11f]{gap:12px;display:grid}.binding-picker label[data-v-2ff2c11f]{border:1px solid #e1e8f4;border-radius:12px;gap:12px;padding:16px;display:flex}.binding-picker small[data-v-2ff2c11f]{color:#7d8da6;margin-top:7px;line-height:1.7;display:block}.execution-content[data-v-2ff2c11f]{padding:12px}.execution-content p[data-v-2ff2c11f]{white-space:pre-wrap;overflow-wrap:anywhere;color:#6b7f9d;font-size:13px;line-height:1.8}.asset-inspection[data-v-2ff2c11f]{gap:18px;display:grid}.production-page[data-v-2ff2c11f] .reference-library{align-self:stretch}.production-page[data-v-2ff2c11f] .reference-copy strong{max-width:150px}@media (width>=1700px){.video-workspace[data-v-2ff2c11f]{grid-template-columns:210px minmax(0,1fr) 310px;gap:20px}.shot-composition[data-v-2ff2c11f]{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.shot-directory[data-v-2ff2c11f]{max-height:1050px}}@media (width<=1350px){.video-workspace[data-v-2ff2c11f]{grid-template-columns:170px minmax(0,1fr) 245px;gap:12px}.shot-composition[data-v-2ff2c11f]{grid-template-columns:1fr}.shot-editor[data-v-2ff2c11f] .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.video-workspace[data-v-2ff2c11f]{grid-template-columns:170px minmax(0,1fr)}.video-workspace[data-v-2ff2c11f] .render-panel{grid-column:2}.shot-composition[data-v-2ff2c11f]{grid-template-columns:1fr}}@media (width<=760px){.production-page[data-v-2ff2c11f]{padding:18px 14px}.video-workspace[data-v-2ff2c11f]{grid-template-columns:1fr}.video-workspace[data-v-2ff2c11f] .render-panel{grid-column:auto}.shot-directory[data-v-2ff2c11f]{max-height:250px}.shot-spec[data-v-2ff2c11f],.asset-facts[data-v-2ff2c11f]{grid-template-columns:1fr}.production-heading[data-v-2ff2c11f]{gap:18px}.production-heading p[data-v-2ff2c11f]{line-height:1.8}.shot-editor[data-v-2ff2c11f] .reference-grid{grid-template-columns:1fr}.shot-editor[data-v-2ff2c11f] .workflow-information-card{padding:16px}}.extraction-heading[data-v-2ff2c11f]{flex-wrap:wrap}.extraction-heading__title[data-v-2ff2c11f]{flex:none;min-width:max-content}.extraction-heading__title>div[data-v-2ff2c11f]{min-width:0}.extraction-heading__title p[data-v-2ff2c11f]{white-space:nowrap;overflow:visible}@media (width<=600px){.extraction-heading__title[data-v-2ff2c11f]{gap:8px}.extraction-heading__title p[data-v-2ff2c11f]{font-size:clamp(8px,2.2vw,12px)}}.extraction-heading__actions[data-v-2ff2c11f]{align-items:center}.extraction-heading__actions[data-v-2ff2c11f] button{color:#42526a;white-space:nowrap;border-color:#dbe4f6;border-radius:10px;justify-content:center;height:40px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.extraction-heading__actions[data-v-2ff2c11f] .secondary-button{min-width:139px}.customized-import-page[data-v-8b31dd4a]{color:#17233a;background:#fff;border:1px solid #dbe4f6;border-radius:26px;margin:18px;padding:26px 28px 30px;box-shadow:0 12px 34px #7a4e3b12}.import-workspace-card[data-v-8b31dd4a]{background:#fff;border:1px solid #e2e9f4;border-radius:20px;padding:22px;box-shadow:0 8px 25px #7a4e3b0c}.node-heading[data-v-8b31dd4a]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.node-number[data-v-8b31dd4a]{color:#0891a9;background:#edfafc;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:14px;font-weight:800;display:grid}h1[data-v-8b31dd4a],h3[data-v-8b31dd4a],p[data-v-8b31dd4a]{margin:0}h1[data-v-8b31dd4a]{font-size:18px;line-height:1.5}.node-heading p[data-v-8b31dd4a],.panel-heading p[data-v-8b31dd4a]{color:#8491a6;margin-top:3px;font-size:11px;line-height:1.6}.heading-actions[data-v-8b31dd4a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}button[data-v-8b31dd4a],a[data-v-8b31dd4a]{color:#41516a;background:#fff;border:1px solid #d3ddea;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}button[data-v-8b31dd4a]:hover,a[data-v-8b31dd4a]:hover{background:#f8fbff;border-color:#93b4ff}button.primary[data-v-8b31dd4a]{color:#fff;background:#2563eb;border-color:#2563eb}button[data-v-8b31dd4a]:disabled{cursor:not-allowed;opacity:.48}button[data-v-8b31dd4a]:focus-visible,a[data-v-8b31dd4a]:focus-visible,input[data-v-8b31dd4a]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.save-indicator[data-v-8b31dd4a]{color:#94a3b8;white-space:nowrap;font-size:10px}.save-indicator.saved[data-v-8b31dd4a]{color:#1e9678}.save-indicator.error[data-v-8b31dd4a]{color:#c2413b}.import-layout[data-v-8b31dd4a]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.legacy-brief[data-v-8b31dd4a]{color:#66789c;background:#f8fbff;border:1px solid #e4eaf3;border-radius:12px;margin-bottom:18px;padding:14px;font-size:12px}.source-notice[data-v-8b31dd4a]{color:#66789c;margin:14px 0;font-size:12px}.legacy-brief summary[data-v-8b31dd4a]{cursor:pointer}.legacy-brief pre[data-v-8b31dd4a]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.materials-heading[data-v-8b31dd4a]{justify-content:space-between;gap:8px;margin:18px 0 10px;font-size:12px;display:flex}.materials-heading small[data-v-8b31dd4a],.section-empty[data-v-8b31dd4a]{color:#94a3b8;font-size:11px}.section-empty[data-v-8b31dd4a]{text-align:center;border:1px dashed #e4eaf3;border-radius:12px;padding:15px}.visual-reference-card .section-files[data-v-8b31dd4a]{grid-template-columns:minmax(0,1fr);gap:8px 14px;display:grid}.section-files[data-v-8b31dd4a] .file-copy>div{max-width:160px;margin-top:6px}.spin[data-v-8b31dd4a]{animation:1s linear infinite spin-8b31dd4a}@keyframes spin-8b31dd4a{to{transform:rotate(360deg)}}@media (width<=1200px){.import-layout[data-v-8b31dd4a]{gap:14px}.node-heading[data-v-8b31dd4a]{flex-wrap:wrap}.heading-actions[data-v-8b31dd4a]{margin-left:auto}}@media (width<=1000px){.import-layout[data-v-8b31dd4a]{grid-template-columns:1fr}.source-card[data-v-8b31dd4a]{padding:17px}.heading-actions[data-v-8b31dd4a]{justify-content:flex-start;width:100%;margin-left:54px}}@media (width<=680px){.customized-import-page[data-v-8b31dd4a]{border-radius:20px;margin:8px;padding:14px}.import-workspace-card[data-v-8b31dd4a]{border-radius:16px;padding:14px}.heading-actions[data-v-8b31dd4a]{margin-left:0}.source-card[data-v-8b31dd4a]{padding:12px}}.system-page[data-v-f78eca83]{--blue:#2766ed;color:#17233a;background:radial-gradient(circle at 5% 30%,#ffececab,#0000 24%),linear-gradient(135deg,#fbfdff,#f3f7ff);min-height:100vh}.system-header[data-v-f78eca83]{background:#fffffff7;border-bottom:1px solid #dce5f2;align-items:center;gap:48px;height:68px;padding:0 34px;display:flex;box-shadow:0 5px 22px #1d4ed80a}.system-brand[data-v-f78eca83]{white-space:nowrap;align-items:center;gap:11px;display:flex}.system-brand>span[data-v-f78eca83]:last-child{flex-direction:column;display:flex}.system-brand strong[data-v-f78eca83]{font-size:17px}.system-brand small[data-v-f78eca83]{color:#8b97a9;letter-spacing:.18em;margin-top:2px;font-size:7px;font-weight:800}.brand-mark[data-v-f78eca83]{background:#fff;border-radius:11px;flex:none;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 8px 18px #d9ab3638}.brand-mark img[data-v-f78eca83]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}nav[data-v-f78eca83]{align-items:stretch;gap:35px;height:100%;display:flex}nav button[data-v-f78eca83]{color:#66758c;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:800;display:flex;position:relative}nav .active[data-v-f78eca83]{color:var(--blue)}nav .active[data-v-f78eca83]:after{background:var(--blue);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.system-actions[data-v-f78eca83]{align-items:center;gap:8px;margin-left:auto;display:flex}.account-exit[data-v-f78eca83]{color:#7b899d;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e1e7ef;align-items:center;gap:6px;padding:8px 0 8px 12px;font-size:11px;display:inline-flex}.account-exit span[data-v-f78eca83]{color:#44536a;margin-right:3px}.account-exit[data-v-f78eca83]:hover{color:#2766ed}.account-exit[data-v-f78eca83]:disabled{opacity:.5;cursor:default}.create-entry[data-v-f78eca83],.exit-entry[data-v-f78eca83],.asset-entry[data-v-f78eca83]{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.create-entry[data-v-f78eca83]{color:#fff;background:var(--blue);border:1px solid var(--blue);box-shadow:0 6px 15px #2563eb2c}.create-entry[data-v-f78eca83]:hover{background:#1d4ed8;transform:translateY(-1px)}.exit-entry[data-v-f78eca83]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.exit-entry[data-v-f78eca83]:hover{color:#92400e;background:#fef3c7;border-color:#f6c84f}.asset-entry[data-v-f78eca83]{color:#475569;background:#fff;border:1px solid #dbe4f6}.asset-entry[data-v-f78eca83]:hover{color:var(--blue);background:#eef3ff;border-color:#93b4ff}.system-context[data-v-f78eca83]{background:#fafcffed;border-bottom:1px solid #dce5f2;align-items:center;gap:12px;height:64px;padding:0 34px;display:flex}.context-icon[data-v-f78eca83]{width:40px;height:40px;color:var(--blue);background:#edf3ff;border:1px solid #ccdcfb;border-radius:11px;place-items:center;display:grid}.system-context strong[data-v-f78eca83]{font-size:14px}.context-project[data-v-f78eca83]{color:#416089;background:#edf3ff;border:1px solid #d3e1fa;border-radius:9px;align-items:center;gap:7px;min-height:34px;margin-left:8px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.context-project i[data-v-f78eca83]{background:#2f6fed;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #dbe8ff}.context-project.is-empty[data-v-f78eca83],.context-project.is-unbound[data-v-f78eca83]{color:#68768a;background:#fff;border-style:dashed}.context-project.is-empty i[data-v-f78eca83],.context-project.is-unbound i[data-v-f78eca83]{background:#95a2b5;box-shadow:0 0 0 3px #edf1f6}.context-project.is-error[data-v-f78eca83]{color:#a54343;background:#fff5f5;border-color:#f2caca}.context-project.is-error i[data-v-f78eca83]{background:#d45b5b;box-shadow:0 0 0 3px #fde2e2}.context-project.is-loading i[data-v-f78eca83]{animation:1s ease-in-out infinite alternate context-pulse-f78eca83}@keyframes context-pulse-f78eca83{to{opacity:.35}}main[data-v-f78eca83]{min-height:calc(100vh - 132px)}.workflow-state[data-v-f78eca83]{color:#273a58;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 132px);padding:32px;display:flex}.workflow-state-icon[data-v-f78eca83]{width:62px;height:62px;color:var(--blue);background:#edf3ff;border:1px solid #ccdcfb;border-radius:18px;place-items:center;margin-bottom:15px;display:grid}.workflow-state h2[data-v-f78eca83]{margin:0;font-size:21px}.workflow-state p[data-v-f78eca83]{color:#66758c;margin:9px 0 0;font-size:13px}.workflow-state small[data-v-f78eca83]{color:#8a97aa;max-width:540px;margin-top:6px;font-size:11px;line-height:1.7}.workflow-state>button[data-v-f78eca83]{color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:10px;align-items:center;gap:6px;min-height:36px;margin-top:18px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.workflow-state-ready[data-v-f78eca83]{background:linear-gradient(135deg,#fffaf8,#f4f8ff)}.create-overlay[data-v-f78eca83]{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.create-modal[data-v-f78eca83]{background:#fff;border-radius:24px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #0f172a42}.create-modal-head[data-v-f78eca83]{background:#fffffff7;border-bottom:1px solid #dbe4f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.create-modal-head p[data-v-f78eca83]{color:var(--blue);letter-spacing:1px;margin:0 0 5px;font-size:11px;font-weight:900}.create-modal-head h2[data-v-f78eca83]{margin:0;font-size:22px}.create-modal-head span[data-v-f78eca83]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.7;display:block}.modal-close[data-v-f78eca83]{color:#64748b;background:#fff;border:1px solid #dbe4f6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.modal-close[data-v-f78eca83]:hover:not(:disabled){color:var(--blue);background:#eef3ff}.create-form[data-v-f78eca83]{gap:18px;padding:20px 24px 24px;display:grid}.create-form label[data-v-f78eca83]{gap:7px;display:grid;position:relative}.create-form label>span[data-v-f78eca83]{color:#475569;font-size:11px;font-weight:800}.create-form b[data-v-f78eca83]{color:#dc2626}.create-form input[data-v-f78eca83],.create-form textarea[data-v-f78eca83]{color:#334155;resize:vertical;background:#fff;border:1px solid #dbe4f6;border-radius:12px;outline:none;width:100%;padding:0 12px}.create-form input[data-v-f78eca83]{height:39px}.create-form textarea[data-v-f78eca83]{min-height:100px;padding-top:11px;padding-bottom:24px}.create-form input[data-v-f78eca83]:focus,.create-form textarea[data-v-f78eca83]:focus{border-color:#93b4ff;box-shadow:0 0 0 3px #2563eb10}.create-form input[data-v-f78eca83]:disabled,.create-form textarea[data-v-f78eca83]:disabled{background:#f8fafc}.create-form small[data-v-f78eca83]{color:#94a3b8;font-size:10px;position:absolute;bottom:8px;right:11px}.create-error[data-v-f78eca83]{color:#b42318;background:#fff3f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.create-modal-footer[data-v-f78eca83]{background:#fffffff5;border-top:1px solid #dbe4f6;justify-content:flex-end;gap:9px;margin:2px -24px -24px;padding:14px 24px;display:flex}.create-modal-footer button[data-v-f78eca83]{color:#475569;background:#fff;border:1px solid #dbe4f6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.create-modal-footer button.primary[data-v-f78eca83]{color:#fff;background:var(--blue);border-color:var(--blue);min-width:112px;box-shadow:0 6px 15px #2563eb2c}.create-modal-footer button.primary[data-v-f78eca83]:hover:not(:disabled){background:#1d4ed8}.create-toast[data-v-f78eca83]{z-index:200;color:#fff;background:#172033eb;border-radius:999px;align-items:center;gap:8px;max-width:min(520px,90vw);padding:11px 17px;font-size:12px;font-weight:700;display:flex;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a36}.spinner[data-v-f78eca83]{animation:.8s linear infinite spinner-rotate-f78eca83}.modal-fade-enter-active[data-v-f78eca83],.modal-fade-leave-active[data-v-f78eca83],.toast-fade-enter-active[data-v-f78eca83],.toast-fade-leave-active[data-v-f78eca83]{transition:opacity .2s}.modal-fade-enter-from[data-v-f78eca83],.modal-fade-leave-to[data-v-f78eca83],.toast-fade-enter-from[data-v-f78eca83],.toast-fade-leave-to[data-v-f78eca83]{opacity:0}@keyframes spinner-rotate-f78eca83{to{transform:rotate(360deg)}}@media (width<=760px){.system-header[data-v-f78eca83]{gap:14px;height:62px;padding:0 15px}.system-brand strong[data-v-f78eca83],.system-brand small[data-v-f78eca83]{display:none}nav[data-v-f78eca83]{gap:12px}nav button[data-v-f78eca83]{font-size:11px}.system-actions[data-v-f78eca83]{gap:5px}.create-entry[data-v-f78eca83],.exit-entry[data-v-f78eca83],.asset-entry[data-v-f78eca83]{width:36px;padding:0;font-size:0;overflow:hidden}.system-context[data-v-f78eca83]{height:58px;padding:0 15px}.context-project[data-v-f78eca83]{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;min-height:32px;margin-left:0;font-size:11px;overflow:hidden}main[data-v-f78eca83]{min-height:calc(100vh - 120px)}}.action-confirmation-backdrop[data-v-26cbf9dc]{z-index:1800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a23337a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-confirmation-dialog[data-v-26cbf9dc]{color:#26334a;background:#fff;border:1px solid #e1e7f0;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(460px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #1f2d463d}.action-confirmation-icon[data-v-26cbf9dc]{color:#b77913;background:#fff5db;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.action-confirmation-dialog--danger .action-confirmation-icon[data-v-26cbf9dc]{color:#d83b49;background:#fff0f1}.action-confirmation-copy small[data-v-26cbf9dc]{color:#9b6a17;font-size:11px;font-weight:800}.action-confirmation-dialog--danger .action-confirmation-copy small[data-v-26cbf9dc]{color:#d83b49}.action-confirmation-copy h2[data-v-26cbf9dc]{color:#202d43;margin:4px 0 8px;font-size:18px;line-height:1.35}.action-confirmation-copy p[data-v-26cbf9dc]{color:#68758a;margin:0;font-size:13px;line-height:1.7}.action-confirmation-dialog footer[data-v-26cbf9dc]{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.action-confirmation-dialog footer button[data-v-26cbf9dc]{color:#526078;min-width:92px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700}.action-confirmation-dialog footer .action-confirmation-primary[data-v-26cbf9dc]{color:#fff;background:#d48a16;border-color:#d48a16}.action-confirmation-dialog--danger footer .action-confirmation-primary[data-v-26cbf9dc]{background:#e24654;border-color:#e24654}.action-confirmation-dialog footer button[data-v-26cbf9dc]:focus-visible{outline-offset:2px;outline:3px solid #2f6fed38}@media (width<=520px){.action-confirmation-backdrop[data-v-26cbf9dc]{padding:14px}.action-confirmation-dialog[data-v-26cbf9dc]{grid-template-columns:40px minmax(0,1fr);padding:20px}.action-confirmation-dialog footer[data-v-26cbf9dc]{grid-template-columns:1fr 1fr;display:grid}.action-confirmation-dialog footer button[data-v-26cbf9dc]{min-width:0}}.login-page[data-v-3bc77b8a]{--blue:#2766ed;color:#17233a;background:#f8fafc;flex-direction:column;min-height:100svh;padding:36px 5.5vw 24px;display:flex}.login-brand[data-v-3bc77b8a]{align-items:center;gap:12px;display:flex}.login-brand img[data-v-3bc77b8a]{object-fit:cover;object-position:center top;border-radius:10px;width:42px;height:42px}.login-brand div[data-v-3bc77b8a]{gap:4px;display:grid}.login-brand strong[data-v-3bc77b8a]{font-size:16px;font-weight:650}.login-brand div>span[data-v-3bc77b8a]{letter-spacing:.19em;color:#8b97a9;font-size:8px;font-weight:700}.login-layout[data-v-3bc77b8a]{flex:1;grid-template-columns:1.25fr 1fr;align-self:center;align-items:center;gap:100px;width:min(1110px,100%);padding:60px 0 48px;display:grid}.story-kicker[data-v-3bc77b8a]{color:#697a94;letter-spacing:.18em;align-items:center;gap:9px;margin:0 0 23px;font-size:10px;font-weight:600;display:flex}.story-kicker>span[data-v-3bc77b8a]{background:var(--blue);width:18px;height:2px}h1[data-v-3bc77b8a]{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:600;line-height:1.4}h1>span[data-v-3bc77b8a]{color:var(--blue)}.story-copy[data-v-3bc77b8a]{color:#7c8799;margin:20px 0 28px;font-size:14px;line-height:1.9}.studio-art[data-v-3bc77b8a]{background:#f0f3f8;border:1px solid #e1e6ee;border-radius:14px;width:100%;max-width:480px;overflow:hidden}.art-header[data-v-3bc77b8a]{color:#8a96a8;letter-spacing:.12em;justify-content:space-between;padding:16px 20px;font-size:8px;display:flex}.art-stage[data-v-3bc77b8a]{height:220px;position:relative;overflow:hidden}.frame[data-v-3bc77b8a]{border-radius:5px;position:absolute;overflow:hidden}.frame-back[data-v-3bc77b8a]{background:#d5deeb;border:5px solid #fff;width:150px;height:175px;top:21px;left:21px;transform:rotate(-9deg)}.frame-back>span[data-v-3bc77b8a]{color:#6a7d99;letter-spacing:.07em;font-size:12px;position:absolute;top:16px;left:12px}.frame-back i[data-v-3bc77b8a]{border:18px solid #b4c5db;border-radius:50%;width:95px;height:95px;position:absolute;top:63px;left:33px}.frame-main[data-v-3bc77b8a]{color:#fff;background:#243e66;width:220px;height:205px;top:3px;left:28%;box-shadow:0 16px 28px #17233a18}.frame-corner[data-v-3bc77b8a]{letter-spacing:.2em;color:#c4cfde;font-size:9px;position:absolute;top:13px;left:15px}.frame-disc[data-v-3bc77b8a]{border:25px solid #607da9;border-radius:50%;width:160px;height:160px;position:absolute;top:-49px;right:-42px}.frame-caption[data-v-3bc77b8a]{letter-spacing:-.04em;font-size:24px;font-weight:550;line-height:1.13;position:absolute;bottom:32px;left:20px}.frame-time[data-v-3bc77b8a]{letter-spacing:.14em;color:#aebed6;font-size:8px;position:absolute;bottom:14px;left:20px}.frame-front[data-v-3bc77b8a]{background:#e7b26e;border:5px solid #fff;width:112px;height:151px;bottom:14px;right:16px;transform:rotate(9deg);box-shadow:0 8px 20px #17233a15}.frame-front>span[data-v-3bc77b8a]{color:#543e29;letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1.1;position:absolute;top:15px;left:10px}.front-line[data-v-3bc77b8a]{background:#543e2970;height:1px;position:absolute;bottom:20px;left:10px;right:10px}.art-timeline[data-v-3bc77b8a]{color:#94a0b1;align-items:center;gap:12px;padding:18px 20px 21px;font-size:8px;display:flex}.timeline-track[data-v-3bc77b8a]{flex:1;gap:4px;height:17px;display:flex;position:relative}.timeline-track i[data-v-3bc77b8a]{background:#d1dcec;border-radius:2px;flex:1}.timeline-track i[data-v-3bc77b8a]:nth-child(2){background:#7892b8;flex:1.6}.timeline-track i[data-v-3bc77b8a]:nth-child(3){background:#e8c79d}.timeline-track b[data-v-3bc77b8a]{background:#2766ed;width:1px;position:absolute;top:-4px;bottom:-4px;left:39%}.story-bottom[data-v-3bc77b8a]{color:#8090a5;letter-spacing:.05em;align-items:center;gap:17px;margin-top:24px;font-size:11px;display:flex}.story-bottom i[data-v-3bc77b8a]{background:#c7d0de;border-radius:50%;width:3px;height:3px}.login-panel[data-v-3bc77b8a]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:42px 38px 28px;box-shadow:0 16px 50px #233e6407}.form-topline[data-v-3bc77b8a]{color:#94a0b1;letter-spacing:.06em;justify-content:space-between;margin-bottom:32px;font-size:11px;display:flex}h2[data-v-3bc77b8a]{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:600}.form-description[data-v-3bc77b8a]{color:#8a96a8;margin:12px 0 33px;font-size:13px}form label[data-v-3bc77b8a]{color:#44536a;margin:0 0 10px;font-size:12px;font-weight:550;display:block}form input[data-v-3bc77b8a]{color:#17233a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}form input[data-v-3bc77b8a]::placeholder{color:#adb6c4}form input[data-v-3bc77b8a]:focus{border-color:#6893ee;box-shadow:0 0 0 3px #2766ed0d}form>input[data-v-3bc77b8a]{margin-bottom:23px}.password-field[data-v-3bc77b8a]{position:relative}.password-field input[data-v-3bc77b8a]{padding-right:46px}.password-field button[data-v-3bc77b8a]{color:#95a0af;background:0 0;border:0;border-radius:5px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:4px;right:4px}.password-field button[data-v-3bc77b8a]:hover{color:#2766ed;background:#f4f7fc}.form-feedback[data-v-3bc77b8a]{min-height:39px;padding:10px 0}.form-feedback p[data-v-3bc77b8a]{color:#bd3c3c;margin:0;font-size:12px;line-height:1.6}.login-submit[data-v-3bc77b8a]{color:#fff;background:var(--blue);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:13px;font-weight:550;transition:background .15s;display:flex}.login-submit[data-v-3bc77b8a]:hover{background:#2059d4}.login-submit[data-v-3bc77b8a]:disabled{cursor:default;background:#91ace2}.account-note[data-v-3bc77b8a]{text-align:center;color:#9aa5b4;margin:19px 0 0;font-size:11px}.form-footnote[data-v-3bc77b8a]{color:#a5adba;border-top:1px solid #f0f2f6;justify-content:center;align-items:center;gap:6px;margin-top:34px;padding-top:23px;font-size:10px;display:flex}.form-footnote>span[data-v-3bc77b8a]{background:#9aabc4;border-radius:50%;width:4px;height:4px}.login-status[data-v-3bc77b8a]{color:#8090a5;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:250px;font-size:13px;display:flex}.retry-button[data-v-3bc77b8a]{color:#2766ed;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:10px 20px}.login-footer[data-v-3bc77b8a]{color:#a0aabb;letter-spacing:.05em;justify-content:space-between;font-size:10px;display:flex}button[data-v-3bc77b8a]:focus-visible{outline-offset:3px;outline:2px solid #2766ed}.spin[data-v-3bc77b8a]{animation:1s linear infinite spin-3bc77b8a}@keyframes spin-3bc77b8a{to{transform:rotate(360deg)}}@media (width>=1700px){.login-layout[data-v-3bc77b8a]{gap:130px;width:1180px}.art-stage[data-v-3bc77b8a]{height:240px}.frame-main[data-v-3bc77b8a]{top:13px}.frame-back[data-v-3bc77b8a]{top:31px}.frame-front[data-v-3bc77b8a]{bottom:24px}}@media (width<=1000px){.login-layout[data-v-3bc77b8a]{grid-template-columns:1fr 1fr;gap:45px}.login-panel[data-v-3bc77b8a]{padding:32px 25px 25px}.frame-main[data-v-3bc77b8a]{width:190px;left:20%}.frame-front[data-v-3bc77b8a]{width:95px;right:8px}.frame-front>span[data-v-3bc77b8a]{font-size:19px}}@media (width<=720px){.login-page[data-v-3bc77b8a]{padding:25px 22px 20px}.login-brand strong[data-v-3bc77b8a]{font-size:13px}.login-brand img[data-v-3bc77b8a]{width:35px;height:35px}.login-layout[data-v-3bc77b8a]{flex-direction:column;justify-content:center;gap:30px;padding:44px 0;display:flex}.login-story[data-v-3bc77b8a]{width:min(380px,100%)}.story-kicker[data-v-3bc77b8a]{margin-bottom:12px;font-size:8px}h1[data-v-3bc77b8a]{font-size:30px;line-height:1.35}h1 br[data-v-3bc77b8a],.story-copy[data-v-3bc77b8a],.studio-art[data-v-3bc77b8a],.story-bottom[data-v-3bc77b8a]{display:none}.login-panel[data-v-3bc77b8a]{width:min(380px,100%);padding:28px 25px 24px}.form-topline[data-v-3bc77b8a]{margin-bottom:24px}h2[data-v-3bc77b8a]{font-size:24px}.form-description[data-v-3bc77b8a]{margin-bottom:28px}.login-footer[data-v-3bc77b8a]{font-size:8px}}@media (prefers-reduced-motion:reduce){.spin[data-v-3bc77b8a]{animation:none}form input[data-v-3bc77b8a],.login-submit[data-v-3bc77b8a]{transition:none}}:root{color:#101828;font-synthesis:none;text-rendering:optimizelegibility;background:#f8fafc;font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}
