.shell[data-v-5bded2c0]{height:100%}.main[data-v-5bded2c0]{min-width:0;min-height:0}.main[data-v-5bded2c0]>.n-layout-scroll-container{flex-direction:column;display:flex}.sider[data-v-5bded2c0] .sider-body{box-sizing:border-box;flex-direction:column;gap:24px;height:100%;padding:24px 16px;display:flex}.brand p[data-v-5bded2c0]{color:#f4f7f59e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.brand strong[data-v-5bded2c0]{font-size:20px}.account[data-v-5bded2c0]{color:#f4f7f5b8;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.main-head[data-v-5bded2c0]{background:#fff;flex:none;padding:20px 28px}.main-head h1[data-v-5bded2c0]{margin:0;font-size:24px}.main-body[data-v-5bded2c0]{flex:1;min-height:0;padding:24px 28px 40px}.main-body[data-v-5bded2c0] .n-layout-scroll-container{overflow:auto}.main-body[data-v-5bded2c0] .n-layout-scroll-container>*{box-sizing:border-box;min-height:100%}@media (width<=800px){.sider[data-v-5bded2c0]{height:auto}.shell[data-v-5bded2c0] .n-layout-scroll-container{flex-direction:column!important}.sider[data-v-5bded2c0] .sider-body{gap:16px;height:auto;padding:16px}.account[data-v-5bded2c0]{margin-top:0}.main-body[data-v-5bded2c0]{padding:16px}}.toolbar[data-v-ff161ae9]{justify-content:flex-start;margin-bottom:16px;display:flex}.banner[data-v-ff161ae9]{color:#b42318;margin:0 0 12px}.list[data-v-ff161ae9] .n-data-table-td{vertical-align:top}.list[data-v-ff161ae9] .audio-cell{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.list[data-v-ff161ae9] .audio-cell a{color:#0f6e56;word-break:break-all}.list[data-v-ff161ae9] audio{width:min(360px,100%);height:36px}.list[data-v-ff161ae9] .description{white-space:pre-wrap;line-height:1.5}.list[data-v-ff161ae9] .row-actions{gap:6px;display:flex}.confirm-copy[data-v-ff161ae9]{color:#243140;margin:0;line-height:1.5}.editor[data-v-ff161ae9]{flex-direction:column;gap:18px;display:flex}.media-field[data-v-ff161ae9]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.file-input[data-v-ff161ae9]{display:none}.editor .banner[data-v-ff161ae9],.editor .dialog-actions[data-v-ff161ae9]{margin:0}.dialog-actions[data-v-ff161ae9],.confirm-actions[data-v-ff161ae9]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.login[data-v-ac8efb5a]{grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);min-height:100vh;display:grid}.brand[data-v-ac8efb5a]{color:#f4f7f5;background:radial-gradient(circle at 20% 20%,#ffffff24,#0000 32%),linear-gradient(160deg,#12382c 0%,#0c241d 55%,#081612 100%);flex-direction:column;justify-content:flex-end;padding:64px;display:flex}.brand-kicker[data-v-ac8efb5a],.card-kicker[data-v-ac8efb5a]{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.brand h1[data-v-ac8efb5a]{margin:0 0 16px;font-size:56px;font-weight:650;line-height:1.05}.brand-copy[data-v-ac8efb5a]{color:#f4f7f5c7;max-width:420px;margin:0;font-size:16px;line-height:1.7}.panel[data-v-ac8efb5a]{justify-content:center;align-items:center;padding:32px 24px;display:flex}.card[data-v-ac8efb5a]{flex-direction:column;gap:18px;width:min(100%,420px);display:flex}.card h2[data-v-ac8efb5a]{margin:0;font-size:28px;font-weight:650}.card .card-kicker[data-v-ac8efb5a],.card .message[data-v-ac8efb5a]{margin:0}.card-kicker[data-v-ac8efb5a]{color:#0f6e56}.message[data-v-ac8efb5a]{min-height:22px;margin:4px 0 12px;font-size:14px}.error[data-v-ac8efb5a]{color:#b42318}.info[data-v-ac8efb5a]{color:#0f6e56}@media (width<=860px){.login[data-v-ac8efb5a]{grid-template-columns:1fr}.brand[data-v-ac8efb5a]{display:none}.panel[data-v-ac8efb5a]{min-height:100vh}}.page[data-v-6b3f9e24]{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.page-main[data-v-6b3f9e24]{flex:1 0 auto}.toolbar[data-v-6b3f9e24]{flex:none;gap:12px;margin-top:auto;padding-top:20px;display:flex}.banner[data-v-6b3f9e24]{color:#b42318;margin:0 0 12px}.summary[data-v-6b3f9e24]{margin-bottom:20px}.results[data-v-6b3f9e24]{margin-top:24px}.result-video[data-v-6b3f9e24]{background:#0c241d;border-radius:8px;width:auto;max-width:60vw;height:auto;max-height:400px;display:block}h2[data-v-6b3f9e24]{margin:0 0 12px;font-size:16px}.empty[data-v-6b3f9e24]{color:#667085;margin:0}.tasks[data-v-6b3f9e24]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.media[data-v-6b3f9e24]{position:relative}.task-card video[data-v-6b3f9e24],.video-empty[data-v-6b3f9e24]{aspect-ratio:16/9;background:#0c241d;border-radius:8px;width:100%}.task-card video[data-v-6b3f9e24]{object-fit:contain;display:block}.video-empty[data-v-6b3f9e24]{color:#f4f7f5b8;justify-content:center;align-items:center;font-size:13px;display:flex}.task-meta[data-v-6b3f9e24]{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.category[data-v-6b3f9e24]{min-width:0;font-size:14px;font-weight:600;display:block}.tag[data-v-6b3f9e24]{z-index:1;pointer-events:none;background:#eef2f5;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block;position:absolute;top:8px;right:8px}.tag[data-status="2"][data-v-6b3f9e24]{color:#0f6e56;background:#e7f3ee}.tag[data-status="3"][data-v-6b3f9e24]{color:#b42318;background:#fef3f2}.fail[data-v-6b3f9e24]{color:#b42318;text-align:left;text-indent:0;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.thumbs[data-v-6b3f9e24]{flex-wrap:wrap;gap:6px;display:flex}.stage-row[data-v-6b3f9e24]{color:#667085;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.stage-row .stage[data-v-6b3f9e24]{align-items:center;gap:4px;display:inline-flex}.stage-row b[data-v-6b3f9e24],.stage-text[data-v-6b3f9e24]{color:#3f4a55;background:#eef2f5;border-radius:999px;padding:1px 8px;font-weight:500}.stage-row b[data-status="1"][data-v-6b3f9e24],.stage-text[data-status="1"][data-v-6b3f9e24]{color:#1a56b0;background:#e8f0fe}.stage-row b[data-status="2"][data-v-6b3f9e24],.stage-text[data-status="2"][data-v-6b3f9e24]{color:#0f6e56;background:#e7f3ee}.stage-row b[data-status="3"][data-v-6b3f9e24],.stage-text[data-status="3"][data-v-6b3f9e24]{color:#b42318;background:#fef3f2}.regen-error[data-v-6b3f9e24]{color:#b42318;margin:6px 0 0;font-size:12px}.thumbs[data-v-6b3f9e24] .n-image{background:#eef2f5;border-radius:6px}.thumbs[data-v-6b3f9e24] img{object-fit:cover;border-radius:6px;width:56px;height:56px}.cell-row[data-v-6b3f9e24]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compare-hint[data-v-6b3f9e24]{color:#667085;margin:0 0 14px;font-size:12px}.compare[data-v-6b3f9e24]{max-height:68vh;overflow:auto}.compare-pair+.compare-pair[data-v-6b3f9e24]{border-top:1px solid #ece7db;margin-top:18px;padding-top:18px}.compare-head[data-v-6b3f9e24]{color:#667085;margin:0 0 10px;font-size:13px;font-weight:600}.compare-grid[data-v-6b3f9e24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-cell[data-v-6b3f9e24]{min-width:0;margin:0}.compare-label[data-v-6b3f9e24]{color:#667085;margin-bottom:6px;font-size:12px}.compare-cell[data-v-6b3f9e24] .n-image{width:100%;display:block}.compare-cell[data-v-6b3f9e24] .n-image img{object-fit:contain;background:#f7f5ef;border:1px solid #e7e2d6;border-radius:8px;width:100%;max-height:46vh;display:block}.compare-empty[data-v-6b3f9e24]{color:#9aa3ad;border:1px dashed #d9d3c4;border-radius:8px;justify-content:center;align-items:center;height:120px;font-size:13px;display:flex}@media (width<=640px){.compare-grid[data-v-6b3f9e24]{grid-template-columns:1fr}}.filters[data-v-26ea4b29]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.banner[data-v-26ea4b29]{color:#b42318;margin:0 0 12px}.list[data-v-26ea4b29] .n-data-table-td{vertical-align:top}.list[data-v-26ea4b29] .thumbs{flex-wrap:wrap;gap:6px;display:flex}.list[data-v-26ea4b29] .thumbs .n-image{background:#eef2f5;border-radius:6px}.list[data-v-26ea4b29] .thumbs img{object-fit:cover;border-radius:6px;width:56px;height:56px}.list[data-v-26ea4b29] .row-actions{display:flex}.list[data-v-26ea4b29] .result-video{object-fit:contain;background:#0f1720;border-radius:6px;width:140px;max-height:120px;display:block}.row-actions[data-v-3634cb19]{gap:6px;display:flex}.board[data-v-d7394bfa]{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0;padding:16px}.toolbar[data-v-d7394bfa]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.toolbar h2[data-v-d7394bfa]{margin:0;font-size:18px}.toolbar p[data-v-d7394bfa]{color:#5c6b7a;margin:4px 0 0;font-size:13px}.filters[data-v-d7394bfa]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.banner[data-v-d7394bfa]{color:#b42318;margin:0 0 12px}.list[data-v-d7394bfa] .n-data-table-td{vertical-align:top}.list[data-v-d7394bfa] .prompt-text{-webkit-line-clamp:2;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.list[data-v-d7394bfa] .thumbs{flex-wrap:wrap;gap:6px;display:flex}.list[data-v-d7394bfa] .thumbs img{object-fit:cover;background:#eef2f5;border-radius:6px;width:48px;height:48px}.player[data-v-d7394bfa]{background:#0c241d;border-radius:8px;width:100%;max-height:70vh;display:block}.board[data-v-1a681938]{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0;padding:16px}.toolbar[data-v-1a681938]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.toolbar h2[data-v-1a681938]{margin:0;font-size:18px}.toolbar p[data-v-1a681938]{color:#5c6b7a;margin:4px 0 0;font-size:13px}.filters[data-v-1a681938]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parent-list[data-v-1a681938]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.parent-item[data-v-1a681938]{box-sizing:border-box;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #d8e0e7;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:8px 10px;display:flex}.parent-item.selected[data-v-1a681938]{background:#e7f3ee;border-color:#0f6e56}.parent-text[data-v-1a681938]{flex-direction:column;flex:1;min-width:0;display:flex}.parent-text strong[data-v-1a681938]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.parent-text span[data-v-1a681938]{color:#5c6b7a;font-size:12px}.parent-text .subtitle[data-v-1a681938]{white-space:nowrap;text-overflow:ellipsis;min-height:16px;overflow:hidden}.banner[data-v-1a681938],.status[data-v-1a681938]{margin:0 0 12px}.banner[data-v-1a681938]{color:#b42318}.empty[data-v-1a681938]{text-align:center;color:#5c6b7a;padding:36px 12px}.editor[data-v-77dc4eb5]{flex-direction:column;gap:18px;max-height:min(70vh,640px);display:flex;overflow:auto}.hint[data-v-77dc4eb5]{color:#5c6b7a;margin:4px 0 0;font-size:13px}.editor[data-v-77dc4eb5] .n-form-item-label__text{flex:1;min-width:0}.field-head[data-v-77dc4eb5]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.expand-icon[data-v-77dc4eb5]{cursor:pointer}.media-field[data-v-77dc4eb5]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.thumbs[data-v-77dc4eb5]{flex-wrap:wrap;gap:8px;display:flex}.thumbs figure[data-v-77dc4eb5]{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.thumb[data-v-77dc4eb5]{width:96px;height:96px;position:relative}.thumb img[data-v-77dc4eb5],.thumbs img[data-v-77dc4eb5]{object-fit:cover;background:#eef2f5;border-radius:8px;width:100%;height:100%}.thumb-actions[data-v-77dc4eb5]{opacity:0;background:#0c241d73;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.thumb:hover .thumb-actions[data-v-77dc4eb5],.thumb:focus-within .thumb-actions[data-v-77dc4eb5]{opacity:1}.editor .thumb-actions .thumb-icon[data-v-77dc4eb5]{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;line-height:1;display:inline-flex}.image-preview[data-v-77dc4eb5]{background:#fff;border-radius:12px;max-width:min(860px,100%);max-height:min(80vh,720px)}.file-input[data-v-77dc4eb5]{display:none}video[data-v-77dc4eb5]{background:#0c241d;border-radius:8px;width:min(360px,100%);max-height:200px}.media-url[data-v-77dc4eb5]{color:#243140;word-break:break-all;margin:0}.banner[data-v-77dc4eb5]{color:#b42318;margin:0}.dialog-actions[data-v-77dc4eb5]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.editor .dialog-actions[data-v-77dc4eb5]{margin-top:0}.boards[data-v-0246c5e5]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.boards[data-v-0246c5e5]{grid-template-columns:1fr}}.confirm-copy[data-v-0246c5e5],.banner[data-v-0246c5e5]{margin:0;line-height:1.5}.confirm-copy[data-v-0246c5e5]{color:#243140}.banner[data-v-0246c5e5]{color:#b42318;margin-top:12px}.dialog-actions[data-v-0246c5e5]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.panel[data-v-d3d1cbfd]{z-index:40;background:#fff;border:1px solid #d0d5dd;border-radius:12px;flex-direction:column;width:min(480px,100vw - 32px);max-height:60vh;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 32px #10182829}.head[data-v-d3d1cbfd]{border-bottom:1px solid #eef2f5;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.head strong[data-v-d3d1cbfd]{flex:none;font-size:14px}.tip[data-v-d3d1cbfd]{color:#b54708;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.list[data-v-d3d1cbfd]{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow:auto}.item[data-v-d3d1cbfd]{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.item+.item[data-v-d3d1cbfd]{margin-top:8px}.title[data-v-d3d1cbfd]{color:#0f6e56;max-width:28%;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:600;overflow:hidden}.title[data-v-d3d1cbfd]:hover{text-decoration:underline}.status[data-v-d3d1cbfd]{color:#667085;white-space:nowrap;flex:none;font-size:12px}.item[data-status=running] .status[data-v-d3d1cbfd],.item[data-status=done] .status[data-v-d3d1cbfd]{color:#0f6e56}.item[data-status=error] .status[data-v-d3d1cbfd]{color:#b42318}.progress[data-v-d3d1cbfd],.error[data-v-d3d1cbfd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.progress[data-v-d3d1cbfd]{color:#475467}.error[data-v-d3d1cbfd]{color:#b42318}.retry[data-v-d3d1cbfd],.remove[data-v-d3d1cbfd]{flex:none}:root{color:#1a1a1a;background:#f4f6f8;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}body{margin:0}#app{min-height:100vh}
