.video-intelligence-panel[data-v-d5ae7cde]{display:grid;gap:10px;padding:12px;border:1px solid var(--border-color, #d9dde3);border-radius:10px;background:var(--surface-color, rgba(255, 255, 255, .02))}.video-intelligence-head[data-v-d5ae7cde],.video-intelligence-actions[data-v-d5ae7cde]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.video-intelligence-head[data-v-d5ae7cde]{justify-content:space-between}.video-intelligence-head>div[data-v-d5ae7cde]{display:grid;gap:2px}.video-intelligence-head span[data-v-d5ae7cde],.video-intelligence-hint[data-v-d5ae7cde]{font-size:12px;opacity:.72}.video-intelligence-error[data-v-d5ae7cde]{margin:0;font-size:12px}.video-intelligence-failure-guide[data-v-d5ae7cde]{display:grid;gap:4px;padding:10px 12px;border-radius:9px;color:#7c3f36;background:#fff5f2}.video-intelligence-failure-guide strong[data-v-d5ae7cde]{font-size:12px}.video-intelligence-failure-guide>span[data-v-d5ae7cde]{color:#89625d;font-size:11px}.video-intelligence-technical-detail[data-v-d5ae7cde]{margin-top:4px;color:#8c6a65;font-size:10px}.video-intelligence-technical-detail summary[data-v-d5ae7cde]{cursor:pointer;-webkit-user-select:none;user-select:none}.video-intelligence-technical-detail code[data-v-d5ae7cde]{display:block;margin-top:6px;word-break:break-all}.video-intelligence-technical-detail p[data-v-d5ae7cde]{margin:4px 0 0;line-height:1.5;word-break:break-word}.video-intelligence-screenplay[data-v-d5ae7cde]{margin:0;max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.7}.video-intelligence-refresh[data-v-d5ae7cde]{padding-inline:10px}.video-playback-action[data-v-d5ae7cde]{font-weight:700}.video-player-modal[data-v-d5ae7cde]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#0a1223b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-player-dialog[data-v-d5ae7cde]{width:min(92vw,430px);max-height:94vh;overflow:hidden;border-radius:16px;background:#111827;box-shadow:0 24px 80px #0000005c}.video-player-dialog-head[data-v-d5ae7cde]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff;background:#111827}.video-player-dialog-head>div[data-v-d5ae7cde]{display:grid;gap:2px}.video-player-dialog-head span[data-v-d5ae7cde]{font-size:12px;opacity:.64}.video-player-close[data-v-d5ae7cde]{width:36px;height:36px;padding:0;border:0;border-radius:9px;color:#fff;background:#ffffff1a;font-size:26px;line-height:1;cursor:pointer}.video-player-stage[data-v-d5ae7cde]{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:9 / 16;max-height:calc(94vh - 70px);background:#000}.video-player-stage video[data-v-d5ae7cde]{display:block;width:100%;height:100%;object-fit:contain;background:#000}.video-player-error[data-v-d5ae7cde]{position:absolute;left:16px;right:16px;bottom:54px;margin:0;padding:10px 12px;border-radius:8px;color:#fff;background:#7f1d1de0;font-size:13px;text-align:center}.writer-handoff-action[data-v-d5ae7cde]{font-weight:700}.writer-handoff-box[data-v-d5ae7cde]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #dbe4f5;border-radius:10px;background:#f7f9fd}.writer-handoff-title[data-v-d5ae7cde]{flex:1 1 100%;display:grid;gap:3px}.writer-handoff-title strong[data-v-d5ae7cde]{font-size:13px}.writer-handoff-title span[data-v-d5ae7cde],.writer-handoff-box label>span[data-v-d5ae7cde]{font-size:11px;opacity:.72}.writer-handoff-box label[data-v-d5ae7cde]{display:grid;gap:4px}.writer-handoff-box select[data-v-d5ae7cde],.writer-handoff-box input[data-v-d5ae7cde]{min-height:34px;padding:0 9px;border:1px solid #d9dde3;border-radius:7px;background:#fff}.customer-ai-shell[data-v-426ea5cf]{padding-top:10px}.compact-hero[data-v-426ea5cf]{padding:12px 16px}.compact-hero h1[data-v-426ea5cf]{margin:2px 0 4px}.compact-hero .subtitle[data-v-426ea5cf]{max-width:820px;margin:0;line-height:1.45}.dense-toolbar[data-v-426ea5cf]{min-height:34px;margin:8px 0;padding:7px 10px;display:flex;align-items:center;gap:12px}.toolbar-hint[data-v-426ea5cf]{flex:1;color:#8792a5;font-size:10px}.inspiration-visual-grid[data-v-426ea5cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.grid-empty[data-v-426ea5cf]{grid-column:1 / -1}.inspiration-tile[data-v-426ea5cf]{min-width:0;padding:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:10px;text-align:left;background:#fff;box-shadow:0 4px 12px #2033580d}.inspiration-tile[data-v-426ea5cf]:hover{border-color:#9bb0ea;transform:translateY(-1px)}.preview-frame[data-v-426ea5cf]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#edf1f7}.preview-frame img[data-v-426ea5cf],.detail-preview img[data-v-426ea5cf]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-426ea5cf]{width:100%;height:100%;display:grid;place-content:center;gap:4px;text-align:center;color:#7d8ba3;background:linear-gradient(150deg,#edf2fb,#f8f9fc 48%,#e7ecf7)}.preview-placeholder span[data-v-426ea5cf]{font-size:25px;font-weight:900;letter-spacing:.08em}.preview-placeholder small[data-v-426ea5cf]{font-size:9px}.preview-badges[data-v-426ea5cf]{position:absolute;top:6px;left:6px;right:6px;display:flex;gap:4px;flex-wrap:wrap}.preview-badges b[data-v-426ea5cf]{padding:3px 5px;border-radius:999px;color:#fff;background:#1d2d4fc7;font-size:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-metrics[data-v-426ea5cf]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:5px;padding:18px 7px 6px;color:#fff;font-size:9px;background:linear-gradient(transparent,#090f1cd1)}.preview-metrics strong[data-v-426ea5cf]{font-size:10px}.tile-caption[data-v-426ea5cf]{min-height:44px;display:grid;gap:2px;padding:6px 7px 7px}.tile-caption strong[data-v-426ea5cf]{overflow:hidden;color:#30415f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tile-caption span[data-v-426ea5cf]{display:-webkit-box;overflow:hidden;color:#7a879c;font-size:9px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inspiration-detail-backdrop[data-v-426ea5cf]{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1018289e}.inspiration-detail-panel[data-v-426ea5cf]{width:min(920px,94vw);max-height:90vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 80px #00000047}.detail-panel-head[data-v-426ea5cf]{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e5e9f0;background:#fffffff5}.detail-panel-head span[data-v-426ea5cf]{color:#7b8799;font-size:10px}.detail-panel-head h2[data-v-426ea5cf]{max-width:680px;margin:2px 0 0;color:#283a59;font-size:15px}.detail-layout[data-v-426ea5cf]{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:16px;padding:14px}.detail-preview[data-v-426ea5cf]{aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#eef2f7}.preview-placeholder.large span[data-v-426ea5cf]{font-size:34px}.detail-content[data-v-426ea5cf]{min-width:0}.detail-metrics[data-v-426ea5cf],.detail-meta[data-v-426ea5cf]{margin-top:12px}.detail-actions[data-v-426ea5cf]{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}@media(min-width:1500px){.inspiration-visual-grid[data-v-426ea5cf]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media(max-width:720px){.inspiration-visual-grid[data-v-426ea5cf]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout[data-v-426ea5cf]{grid-template-columns:1fr}.detail-preview[data-v-426ea5cf]{width:min(260px,100%);margin:0 auto}}.intelligence-context-guide[data-v-531e9a59]{display:grid;grid-template-columns:180px minmax(210px,1fr) minmax(210px,1fr) minmax(210px,1fr) auto;gap:10px;width:min(1540px,calc(100% - 48px));margin:10px auto 0;padding:10px;border:1px solid #dfe6f3;border-radius:13px;align-items:stretch;background:#fff;box-shadow:0 5px 18px #1b2f5809}.intelligence-context-title[data-v-531e9a59],.intelligence-context-item[data-v-531e9a59]{display:grid;align-content:center;min-width:0;padding:7px 9px;border-radius:9px}.intelligence-context-title[data-v-531e9a59]{background:#eef3ff}.intelligence-context-title span[data-v-531e9a59],.intelligence-context-item span[data-v-531e9a59]{color:#8290a6;font-size:9px;font-weight:800}.intelligence-context-title strong[data-v-531e9a59]{margin-top:3px;color:#294ab8;font-size:13px}.intelligence-context-item[data-v-531e9a59]{background:#fafbfe}.intelligence-context-item.outcome[data-v-531e9a59]{background:#f2f9f5}.intelligence-context-item.next[data-v-531e9a59]{background:#fff9ed}.intelligence-context-item p[data-v-531e9a59]{margin:4px 0 0;color:#53617a;font-size:10px;line-height:1.45}.context-guide-action[data-v-531e9a59]{align-self:center;white-space:nowrap}@media(max-width:1280px){.intelligence-context-guide[data-v-531e9a59]{grid-template-columns:160px repeat(3,minmax(180px,1fr))}.context-guide-action[data-v-531e9a59]{grid-column:1 / -1;justify-self:end}}.hongguo-workbench[data-v-6e908652]{margin-bottom:16px;padding:18px;border:1px solid #d9e2f1;border-radius:16px;background:#fff;box-shadow:0 10px 28px #192c540d}.hongguo-head[data-v-6e908652],.source-row[data-v-6e908652],.series-summary[data-v-6e908652],.action-panel[data-v-6e908652],.action-buttons[data-v-6e908652],.selection-toggle[data-v-6e908652],.episode-top[data-v-6e908652],.episode-meta[data-v-6e908652],.episode-foot[data-v-6e908652],.manifest-line[data-v-6e908652]{display:flex;align-items:center;gap:10px}.hongguo-head[data-v-6e908652]{align-items:flex-start;justify-content:space-between}.kicker[data-v-6e908652]{color:#5270c7;font-size:9px;font-weight:800;letter-spacing:.1em}h2[data-v-6e908652]{margin:4px 0 5px;color:#1f3152;font-size:19px}.hongguo-head p[data-v-6e908652]{max-width:760px;margin:0;color:#718099;font-size:11px;line-height:1.6}.local-boundary[data-v-6e908652]{display:grid;gap:2px;padding:8px 10px;border-radius:9px;background:#f2f5ff;color:#536684;font-size:9px;white-space:nowrap}.source-row[data-v-6e908652]{margin-top:15px;align-items:flex-end}.source-row label[data-v-6e908652],.selection-box[data-v-6e908652]{display:grid;gap:6px}.source-row label[data-v-6e908652]{flex:1}.source-row label>span[data-v-6e908652],.selection-box>span[data-v-6e908652]{color:#60718b;font-size:10px;font-weight:700}input[data-v-6e908652]{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #dce4f2;border-radius:9px;outline:none;color:#253858;background:#fff}input[data-v-6e908652]:focus{border-color:#9db2ee;box-shadow:0 0 0 2px #3155d914}button[data-v-6e908652]{cursor:pointer;border:0;border-radius:9px;font-weight:700}button[data-v-6e908652]:disabled{cursor:not-allowed;opacity:.55}button.primary[data-v-6e908652]{padding:10px 14px;color:#fff;background:#3155d9}button.ghost[data-v-6e908652]{padding:9px 11px;border:1px solid #d8e1f0;color:#425673;background:#fff}.series-summary[data-v-6e908652]{margin-top:14px;display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));gap:8px}.series-title[data-v-6e908652],.summary-card[data-v-6e908652]{display:grid;gap:3px;padding:10px 11px;border:1px solid #e1e7f1;border-radius:10px;background:#fafbfe}.series-title span[data-v-6e908652],.summary-card span[data-v-6e908652]{color:#8290a4;font-size:9px}.series-title strong[data-v-6e908652]{overflow:hidden;color:#263958;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.series-title small[data-v-6e908652]{color:#74829a;font-size:9px}.summary-card strong[data-v-6e908652]{color:#243858;font-size:18px}.action-panel[data-v-6e908652]{margin-top:12px;justify-content:space-between;padding:11px;border-radius:11px;background:#f8faff}.selection-box[data-v-6e908652]{min-width:330px}.selection-toggle button[data-v-6e908652]{padding:6px 10px;border:1px solid #dae2ef;color:#60718b;background:#fff}.selection-toggle button.active[data-v-6e908652]{border-color:#91a9ec;color:#3155d9;background:#f0f4ff}.selection-box input[data-v-6e908652]{width:260px;padding:7px 9px}.action-buttons[data-v-6e908652]{flex-wrap:wrap;justify-content:flex-end}.notice[data-v-6e908652],.error[data-v-6e908652]{margin:10px 0 0;padding:8px 10px;border-radius:8px;font-size:10px}.notice[data-v-6e908652]{color:#286346;background:#eef9f3}.error[data-v-6e908652]{color:#993d3d;background:#fff0f0}.episode-grid[data-v-6e908652]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px;max-height:480px;overflow:auto}.episode-card[data-v-6e908652]{min-width:0;padding:10px;border:1px solid #e0e6ef;border-radius:10px;background:#fff}.episode-card.media-ready[data-v-6e908652]{border-color:#b9dfc9;background:#f8fdf9}.episode-card.media-import-required[data-v-6e908652]{border-color:#ead9a6;background:#fffdf6}.episode-card.media-failed[data-v-6e908652]{border-color:#efc2c2;background:#fff8f8}.episode-top[data-v-6e908652]{justify-content:space-between}.episode-top strong[data-v-6e908652]{color:#263958;font-size:12px}.state-pill[data-v-6e908652]{padding:3px 6px;border-radius:999px;color:#516684;background:#eef2f8;font-size:8px}.episode-card.media-ready .state-pill[data-v-6e908652]{color:#28704a;background:#e8f7ee}.episode-card.media-import-required .state-pill[data-v-6e908652]{color:#876719;background:#fff1bf}.episode-card.media-failed .state-pill[data-v-6e908652]{color:#a34242;background:#ffe8e8}.episode-meta[data-v-6e908652]{margin-top:7px;color:#68788f;font-size:9px}.episode-foot[data-v-6e908652]{margin-top:8px;align-items:flex-start;justify-content:space-between}.episode-foot>span[data-v-6e908652]{flex:0 0 auto;color:#8b6b1d;font-size:8px;font-weight:700}.episode-foot>span.ready[data-v-6e908652]{color:#28704a}.episode-foot small[data-v-6e908652]{display:-webkit-box;overflow:hidden;color:#8a96a7;font-size:8px;line-height:1.35;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical}.episode-actions[data-v-6e908652]{margin-top:8px}.video-button[data-v-6e908652]{width:100%;padding:7px 9px;border:1px solid #cfd9ea;color:#3155d9;background:#f7f9ff}.video-button[data-v-6e908652]:hover{background:#eef3ff}.action-hint[data-v-6e908652]{display:block;color:#876719;font-size:8px}.action-hint.ready[data-v-6e908652]{color:#3155d9}.action-hint.failed[data-v-6e908652]{color:#a34242}.video-modal-backdrop[data-v-6e908652]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172aad}.video-modal[data-v-6e908652]{width:min(980px,92vw);overflow:hidden;border-radius:14px;background:#101217;box-shadow:0 24px 80px #00000061}.video-modal-head[data-v-6e908652]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;color:#e9edf5;background:#171a21}.video-modal-head>div[data-v-6e908652]{display:grid;gap:3px}.video-modal-head strong[data-v-6e908652]{font-size:13px}.video-modal-head span[data-v-6e908652]{color:#9ea8ba;font-size:9px}.video-modal video[data-v-6e908652]{display:block;width:100%;max-height:72vh;background:#000}@media(max-width:1100px){.series-summary[data-v-6e908652]{grid-template-columns:repeat(3,1fr)}.series-title[data-v-6e908652]{grid-column:1 / -1}.action-panel[data-v-6e908652]{align-items:stretch;flex-direction:column}.selection-box[data-v-6e908652]{min-width:0}.action-buttons[data-v-6e908652]{justify-content:flex-start}}.technical-details[data-v-f2279d74]{margin-top:14px;border:1px dashed #d5deec;border-radius:12px;background:#fafbfd}.technical-details>summary[data-v-f2279d74]{cursor:pointer;padding:12px 14px;color:#7b8799;font-size:12px;font-weight:700}.technical-summary[data-v-f2279d74]{display:grid;gap:6px;padding:0 14px 14px;color:#7b8799;font-size:11px;word-break:break-all}.technical-section[data-v-f2279d74]{margin:0 12px 12px}.operator-workbench[data-v-f2279d74]{margin-bottom:14px;padding:18px;border:1px solid #d9e2f1;border-radius:16px;background:#fff;box-shadow:0 10px 28px #192c540d}.operator-head[data-v-f2279d74],.route-start-panel[data-v-f2279d74],.run-card-top[data-v-f2279d74],.section-title[data-v-f2279d74],.detail-head[data-v-f2279d74],.run-actions[data-v-f2279d74],.observation-identity[data-v-f2279d74],.event-row[data-v-f2279d74]{display:flex;align-items:center;justify-content:space-between;gap:14px}.operator-head[data-v-f2279d74]{align-items:flex-start}.operator-kicker[data-v-f2279d74],.section-title span[data-v-f2279d74],.verification-banner span[data-v-f2279d74],.failure-banner span[data-v-f2279d74],.route-choice>span[data-v-f2279d74]{color:#5270c7;font-size:9px;font-weight:800;letter-spacing:.1em}.operator-head h2[data-v-f2279d74]{margin:4px 0 5px;color:#1f3152;font-size:19px}.operator-head p[data-v-f2279d74]{max-width:760px;margin:0;color:#718099;font-size:11px;line-height:1.6}.operator-head-actions[data-v-f2279d74],.route-start-actions[data-v-f2279d74],.step-actions[data-v-f2279d74],.observation-filters[data-v-f2279d74]{display:flex;gap:7px;align-items:center}.active-run-note[data-v-f2279d74]{padding:7px 10px;border-radius:9px;color:#7a5b11;background:#fff7dc;font-size:10px;font-weight:700}.route-start-panel[data-v-f2279d74]{margin-top:15px;padding:13px;border:1px solid #e0e6f1;border-radius:13px;align-items:stretch;background:#f8faff}.route-choice-list[data-v-f2279d74]{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:8px;flex:1}.route-choice[data-v-f2279d74]{display:grid;gap:3px;padding:11px 12px;border:1px solid #dce4f2;border-radius:10px;text-align:left;background:#fff}.route-choice.active[data-v-f2279d74]{border-color:#9db2ee;box-shadow:0 0 0 2px #3155d914}.route-choice strong[data-v-f2279d74]{color:#253858;font-size:13px}.route-choice small[data-v-f2279d74]{color:#79869b;font-size:10px;line-height:1.45}.route-choice em[data-v-f2279d74]{margin-top:3px;color:#516684;font-size:9px;font-style:normal}.route-start-actions[data-v-f2279d74]{min-width:360px;justify-content:flex-end}.budget-choice[data-v-f2279d74]{display:grid;gap:3px;min-width:112px;color:#6f7f99;font-size:9px;font-weight:700}.budget-choice select[data-v-f2279d74],.budget-choice input[data-v-f2279d74]{height:31px;border:1px solid #d7dfed;border-radius:8px;padding:0 8px;color:#304361;background:#fff;font-size:10px}.budget-choice small[data-v-f2279d74]{color:#929cad;font-size:8px;font-weight:500}.operator-notice[data-v-f2279d74],.operator-error[data-v-f2279d74]{margin:12px 0 0;padding:9px 11px;border-radius:9px;font-size:11px}.operator-notice[data-v-f2279d74]{color:#286346;background:#eef9f3}.operator-error[data-v-f2279d74]{color:#9b3f3f;background:#fff1f1}.operator-grid[data-v-f2279d74]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:12px;margin-top:14px}.run-rail[data-v-f2279d74],.run-detail[data-v-f2279d74]{min-width:0;border:1px solid #e0e6f0;border-radius:13px;background:#fbfcff}.run-rail[data-v-f2279d74]{display:grid;align-content:start;gap:7px;max-height:780px;padding:12px;overflow-y:auto}.section-title strong[data-v-f2279d74]{display:block;margin-top:2px;color:#2c3d5b;font-size:12px}.section-title em[data-v-f2279d74]{color:#8b96aa;font-size:10px;font-style:normal}.run-empty[data-v-f2279d74],.section-empty[data-v-f2279d74],.run-detail-empty[data-v-f2279d74]{padding:22px 12px;color:#8a95a9;font-size:11px;line-height:1.6;text-align:center}.run-card[data-v-f2279d74]{padding:11px;border:1px solid #e1e7f1;border-radius:10px;background:#fff;cursor:pointer}.run-card[data-v-f2279d74]:hover,.run-card.selected[data-v-f2279d74]{border-color:#a8b9e8}.run-card.selected[data-v-f2279d74]{box-shadow:0 0 0 2px #3155d912}.run-card.waiting[data-v-f2279d74]{border-color:#e2c56d;background:#fffdf5}.run-card-top>span[data-v-f2279d74]{color:#465a78;font-size:10px;font-weight:800}.run-id[data-v-f2279d74]{display:block;margin-top:7px;overflow:hidden;color:#65738a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mini-progress[data-v-f2279d74],.progress-track[data-v-f2279d74]{overflow:hidden;border-radius:999px;background:#e9edf5}.mini-progress[data-v-f2279d74]{height:4px;margin:8px 0 6px}.mini-progress i[data-v-f2279d74],.progress-track i[data-v-f2279d74]{display:block;height:100%;border-radius:inherit;background:#4669eb}.run-card-meta[data-v-f2279d74]{display:flex;gap:8px;color:#718097;font-size:9px}.run-card small[data-v-f2279d74]{display:block;margin-top:5px;overflow:hidden;color:#939daf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.run-detail[data-v-f2279d74]{padding:14px}.run-detail-empty[data-v-f2279d74]{display:grid;min-height:280px;place-content:center;gap:5px}.run-detail-empty strong[data-v-f2279d74]{color:#43526d;font-size:13px}.detail-head[data-v-f2279d74]{align-items:flex-start}.detail-head>div>span[data-v-f2279d74]{color:#6f7f99;font-size:9px;font-weight:800;letter-spacing:.08em}.detail-head h3[data-v-f2279d74]{margin:3px 0 2px;color:#1f3151;font-size:18px}.detail-run-id[data-v-f2279d74]{margin:0;color:#8d97aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.status-pill[data-v-f2279d74],.disposition-pill[data-v-f2279d74]{display:inline-flex;min-height:24px;padding:0 9px;border-radius:999px;align-items:center;color:#66738a;background:#eef2f7;font-size:9px;font-weight:800;white-space:nowrap}.status-pill.large[data-v-f2279d74]{min-height:29px;padding:0 11px}.status-pill.small[data-v-f2279d74]{min-height:20px;padding:0 7px}.status-pill.running[data-v-f2279d74]{color:#3155d9;background:#eef3ff}.status-pill.waiting-for-verification[data-v-f2279d74]{color:#8b6714;background:#fff5cc}.status-pill.succeeded[data-v-f2279d74],.disposition-pill.admitted[data-v-f2279d74]{color:#267153;background:#eaf7f0}.status-pill.partial-success[data-v-f2279d74]{color:#745a1c;background:#fff4d6}.status-pill.failed[data-v-f2279d74],.disposition-pill.rejected[data-v-f2279d74]{color:#a04343;background:#fff0f0}.status-pill.cancelled[data-v-f2279d74]{color:#737d8f;background:#eceff4}.disposition-pill.hint-only[data-v-f2279d74]{color:#704f99;background:#f3ecfb}.verification-banner[data-v-f2279d74],.failure-banner[data-v-f2279d74]{display:flex;gap:18px;margin-top:12px;padding:13px 14px;border-radius:11px;align-items:center;justify-content:space-between}.verification-banner[data-v-f2279d74]{border:1px solid #ecd57d;background:#fffaf0}.failure-banner[data-v-f2279d74]{display:grid;gap:3px;border:1px solid #efd1d1;background:#fff6f6}.verification-banner strong[data-v-f2279d74],.failure-banner strong[data-v-f2279d74]{display:block;margin-top:3px;color:#45391c;font-size:13px}.failure-banner strong[data-v-f2279d74]{color:#8d3e3e}.verification-banner p[data-v-f2279d74],.failure-banner p[data-v-f2279d74]{margin:4px 0 0;color:#746b53;font-size:10px;line-height:1.5}.failure-banner p[data-v-f2279d74]{color:#8c6868}.run-actions[data-v-f2279d74]{flex-wrap:wrap;justify-content:flex-start;margin:12px 0}.danger-action[data-v-f2279d74]{color:#9a4545;background:#fff0f0}.run-kpis[data-v-f2279d74]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.run-kpis>div[data-v-f2279d74]{padding:10px;border:1px solid #e2e7f0;border-radius:9px;background:#fff}.run-kpis span[data-v-f2279d74],.run-kpis small[data-v-f2279d74]{display:block;color:#8a95a8;font-size:9px}.run-kpis strong[data-v-f2279d74]{display:block;margin:4px 0 2px;color:#263957;font-size:18px}.progress-panel[data-v-f2279d74]{margin-top:9px;padding:10px;border:1px solid #e2e7f0;border-radius:9px;background:#fff}.progress-copy span[data-v-f2279d74],.progress-copy strong[data-v-f2279d74],.progress-copy small[data-v-f2279d74]{display:block}.progress-copy span[data-v-f2279d74]{color:#8894a7;font-size:9px}.progress-copy strong[data-v-f2279d74]{margin-top:3px;color:#2d405f;font-size:12px}.progress-copy small[data-v-f2279d74]{margin-top:3px;color:#8e98aa;font-size:9px}.progress-track[data-v-f2279d74]{height:6px;margin-top:8px}.detail-section[data-v-f2279d74]{margin-top:13px;padding-top:13px;border-top:1px solid #e5eaf2}.step-row[data-v-f2279d74],.observation-row[data-v-f2279d74]{display:flex;gap:12px;margin-top:7px;padding:10px;border:1px solid #e1e7f0;border-radius:9px;align-items:center;justify-content:space-between;background:#fff}.step-row.current[data-v-f2279d74]{border-color:#a7b8e9;background:#f8faff}.step-row.failed[data-v-f2279d74]{border-color:#edd2d2}.step-row.waiting[data-v-f2279d74]{border-color:#e7d288;background:#fffdf6}.step-main[data-v-f2279d74]{min-width:0;flex:1}.step-main>div[data-v-f2279d74]{display:flex;gap:7px;align-items:center}.step-main>div>span[data-v-f2279d74]{color:#7a879d;font-size:9px}.step-main>strong[data-v-f2279d74]{display:block;margin-top:5px;color:#2d405e;font-size:11px}.step-main small[data-v-f2279d74]{display:block;margin-top:3px;color:#909aab;font-size:9px}.step-main p[data-v-f2279d74]{margin:5px 0 0;color:#9d4d4d;font-size:9px}.observation-title[data-v-f2279d74]{align-items:flex-end}.observation-filters button[data-v-f2279d74]{height:27px;padding:0 8px;border:0;border-radius:7px;color:#78859a;background:#f0f3f8;font-size:9px;font-weight:700}.observation-filters button.active[data-v-f2279d74]{color:#3155d9;background:#eaf0ff}.observation-row[data-v-f2279d74]{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(250px,1fr);align-items:center}.observation-identity[data-v-f2279d74]{justify-content:flex-start}.observation-identity strong[data-v-f2279d74],.observation-identity span[data-v-f2279d74]{display:block}.observation-identity strong[data-v-f2279d74]{overflow:hidden;max-width:380px;color:#2c3f5d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.observation-identity span[data-v-f2279d74]{margin-top:3px;color:#909aab;font-size:9px}.observation-metrics[data-v-f2279d74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.observation-metrics span[data-v-f2279d74]{color:#8994a7;font-size:9px}.observation-metrics strong[data-v-f2279d74]{display:block;margin-top:2px;color:#304361;font-size:10px}.observation-row>small[data-v-f2279d74]{grid-column:1 / -1;color:#8b95a8;font-size:9px}.event-row[data-v-f2279d74]{margin-top:7px;padding:8px 10px;border-radius:8px;background:#f6f8fc}.event-row strong[data-v-f2279d74],.event-row span[data-v-f2279d74],.event-row small[data-v-f2279d74]{display:block}.event-row strong[data-v-f2279d74]{color:#384a67;font-size:10px}.event-row span[data-v-f2279d74],.event-row small[data-v-f2279d74]{margin-top:2px;color:#8b96a8;font-size:9px}.event-row>div[data-v-f2279d74]:last-child{text-align:right}.operator-workbench[data-v-f2279d74]{padding:12px}.operator-head h2[data-v-f2279d74]{margin:2px 0 3px;font-size:17px}.operator-head p[data-v-f2279d74]{line-height:1.45}.route-start-panel[data-v-f2279d74]{margin-top:9px}.route-choice[data-v-f2279d74]{padding:8px 10px}.operator-grid[data-v-f2279d74]{gap:8px;margin-top:10px;grid-template-columns:285px minmax(0,1fr)}.run-rail[data-v-f2279d74]{gap:5px;padding:8px}.run-card[data-v-f2279d74]{padding:8px}.run-detail[data-v-f2279d74]{padding:10px}.run-kpis>div[data-v-f2279d74]{padding:7px 8px}.ranking-limit-choice input[data-v-f2279d74]{width:92px;box-sizing:border-box;padding:0 8px;color:#334866;background:#fff}@media(max-width:1280px){.operator-grid[data-v-f2279d74]{grid-template-columns:300px minmax(0,1fr)}.route-start-panel[data-v-f2279d74]{align-items:flex-start;flex-direction:column}.route-start-actions[data-v-f2279d74]{min-width:0}}.research-shortdrama-library-section[data-v-77f5b461],.research-ai-library-section[data-v-77f5b461]{grid-column:1 / -1;min-height:0}.research-ai-visual-grid[data-v-77f5b461]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.research-ai-tile[data-v-77f5b461]{min-width:0;padding:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:10px;text-align:left;background:#fff;box-shadow:0 4px 12px #2033580d}.research-ai-tile[data-v-77f5b461]:hover{border-color:#9bb0ea;transform:translateY(-1px)}.research-ai-preview[data-v-77f5b461]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#edf1f7}.research-ai-preview img[data-v-77f5b461],.research-ai-detail-preview img[data-v-77f5b461]{width:100%;height:100%;object-fit:cover}.research-ai-placeholder[data-v-77f5b461]{width:100%;height:100%;display:grid;place-content:center;gap:4px;text-align:center;color:#7d8ba3;background:linear-gradient(150deg,#edf2fb,#f8f9fc 48%,#e7ecf7)}.research-ai-placeholder span[data-v-77f5b461]{font-size:22px;font-weight:900}.research-ai-placeholder small[data-v-77f5b461]{font-size:9px}.research-ai-badges[data-v-77f5b461]{position:absolute;top:6px;left:6px;right:6px;display:flex;gap:4px;flex-wrap:wrap}.research-ai-badges b[data-v-77f5b461]{padding:3px 5px;border-radius:999px;color:#fff;background:#1d2d4fc7;font-size:8px}.research-ai-metrics[data-v-77f5b461]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:5px;padding:18px 7px 6px;color:#fff;font-size:9px;background:linear-gradient(transparent,#090f1cd1)}.research-ai-caption[data-v-77f5b461]{min-height:44px;display:grid;gap:2px;padding:6px 7px 7px}.research-ai-caption strong[data-v-77f5b461]{overflow:hidden;color:#30415f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.research-ai-caption span[data-v-77f5b461]{display:-webkit-box;overflow:hidden;color:#7a879c;font-size:9px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.research-ai-detail-backdrop[data-v-77f5b461]{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1018289e}.research-ai-detail-panel[data-v-77f5b461]{width:min(920px,94vw);max-height:90vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 80px #00000047}.research-ai-detail-head[data-v-77f5b461]{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e5e9f0;background:#fffffff5}.research-ai-detail-head span[data-v-77f5b461]{color:#7b8799;font-size:10px}.research-ai-detail-head h2[data-v-77f5b461]{max-width:680px;margin:2px 0 0;color:#283a59;font-size:15px}.research-ai-detail-layout[data-v-77f5b461]{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:16px;padding:14px}.research-ai-detail-preview[data-v-77f5b461]{aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#eef2f7}.research-ai-detail-content[data-v-77f5b461]{display:grid;align-content:start;gap:12px;min-width:0}.research-ai-detail-metrics[data-v-77f5b461]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.research-ai-detail-metrics>div[data-v-77f5b461]{padding:8px;border-radius:8px;background:#f5f7fb}.research-ai-detail-metrics span[data-v-77f5b461],.research-ai-detail-metrics strong[data-v-77f5b461]{display:block}.research-ai-detail-metrics span[data-v-77f5b461]{color:#8993a6;font-size:9px}.research-ai-detail-metrics strong[data-v-77f5b461]{margin-top:3px;color:#2e405f;font-size:12px}@media(max-width:1180px){.research-ai-detail-layout[data-v-77f5b461]{grid-template-columns:210px minmax(0,1fr)}}.product-guide-backdrop[data-v-549470c1]{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#121e389e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-guide-dialog[data-v-549470c1]{width:min(980px,92vw);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 30px 100px #0c1c3d47}.product-guide-head[data-v-549470c1]{display:flex;gap:28px;padding:24px 26px 18px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e7ebf3}.product-guide-head span[data-v-549470c1]{color:#3155d9;font-size:11px;font-weight:800;letter-spacing:.12em}.product-guide-head h2[data-v-549470c1]{margin:5px 0 7px;color:#182a4d;font-size:23px}.product-guide-head p[data-v-549470c1]{max-width:700px;margin:0;color:#748097;font-size:13px;line-height:1.65}.product-guide-close[data-v-549470c1]{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:10px;color:#66748d;background:#f2f5fa;font-size:25px}.product-guide-progress[data-v-549470c1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:16px 26px 0}.product-guide-progress button[data-v-549470c1]{min-width:0;padding:8px;border:1px solid #e0e6f0;border-radius:10px;text-align:left;color:#7b879c;background:#fafbfe}.product-guide-progress button.active[data-v-549470c1]{border-color:#9eb3f3;color:#274bc3;background:#edf3ff}.product-guide-progress button.done[data-v-549470c1]{color:#3c7055;background:#f1f9f4}.product-guide-progress b[data-v-549470c1],.product-guide-progress span[data-v-549470c1]{display:block}.product-guide-progress b[data-v-549470c1]{font-size:10px}.product-guide-progress span[data-v-549470c1]{margin-top:3px;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-guide-step[data-v-549470c1]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;margin:18px 26px;padding:22px;border:1px solid #dce5f7;border-radius:16px;background:#f8faff}.product-guide-step-number[data-v-549470c1]{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3155d9,#617ff4);font-size:28px;font-weight:900}.product-guide-kicker[data-v-549470c1]{color:#5b72c8;font-size:10px;font-weight:800}.product-guide-step h3[data-v-549470c1]{margin:4px 0 14px;color:#203250;font-size:20px}.product-guide-step dl[data-v-549470c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.product-guide-step dl>div[data-v-549470c1]{padding:11px 12px;border-radius:10px;background:#fff}.product-guide-step dl>div.result[data-v-549470c1]{background:#eef8f2}.product-guide-step dt[data-v-549470c1]{color:#8993a5;font-size:10px;font-weight:800}.product-guide-step dd[data-v-549470c1]{margin:5px 0 0;color:#354662;font-size:12px;line-height:1.6}.product-guide-footer[data-v-549470c1]{display:flex;padding:0 26px 24px;align-items:center;justify-content:space-between}.product-guide-footer>div[data-v-549470c1]{display:flex;gap:8px}.product-guide-jump[data-v-549470c1]{color:#3155d9}@media(max-width:1180px){.product-guide-progress[data-v-549470c1]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-guide-step dl[data-v-549470c1]{grid-template-columns:1fr}}.iam-admin-shell[data-v-4400815c]{width:min(1500px,calc(100% - 64px));margin:0 auto;padding:34px 0 72px;color:#172643}.iam-hero[data-v-4400815c]{display:flex;gap:36px;align-items:flex-start;justify-content:space-between}.iam-eyebrow[data-v-4400815c],.iam-panel-head span[data-v-4400815c],.iam-stats span[data-v-4400815c],.iam-form-grid label>span[data-v-4400815c],.iam-create>label>span[data-v-4400815c],.iam-role-checks>span[data-v-4400815c],.iam-auth-state span[data-v-4400815c]{color:#7d879b;font-size:11px;font-weight:800;letter-spacing:.08em}.iam-hero h1[data-v-4400815c]{margin:6px 0 0;color:#102044;font-size:34px}.iam-subtitle[data-v-4400815c]{max-width:760px;margin:12px 0 0;color:#68758f;font-size:14px;line-height:1.7}.iam-actor-card[data-v-4400815c],.iam-panel[data-v-4400815c],.iam-stats[data-v-4400815c]{border:1px solid #e0e6f0;background:#fff;box-shadow:0 8px 24px #182b530d}.iam-actor-card[data-v-4400815c]{width:360px;padding:16px;border-radius:16px}.iam-actor-card>span[data-v-4400815c],.iam-actor-card>strong[data-v-4400815c]{display:block}.iam-actor-card>span[data-v-4400815c]{color:#8993a6;font-size:11px}.iam-actor-card>strong[data-v-4400815c]{margin:4px 0 12px;color:#284bc4;font-size:15px}.iam-inline[data-v-4400815c],.iam-search[data-v-4400815c],.iam-profile-footer[data-v-4400815c]{display:flex;gap:8px;align-items:center}.iam-inline .iam-input[data-v-4400815c],.iam-search .iam-input[data-v-4400815c]{flex:1;min-width:0}.iam-input[data-v-4400815c]{width:100%;min-height:40px;padding:8px 11px;border:1px solid #d7dfec;border-radius:10px;outline:none;color:#1b2c4a;background:#fbfcff}.iam-input[data-v-4400815c]:focus{border-color:#4669eb;box-shadow:0 0 0 3px #4669eb17}.iam-input[data-v-4400815c]:disabled{color:#8a94a7;background:#f1f4f8}.iam-primary[data-v-4400815c],.iam-ghost[data-v-4400815c],.iam-status[data-v-4400815c],.iam-role-card[data-v-4400815c],.iam-user-item[data-v-4400815c]{font:inherit;cursor:pointer}.iam-primary[data-v-4400815c],.iam-ghost[data-v-4400815c],.iam-status[data-v-4400815c]{min-height:40px;padding:0 14px;border:0;border-radius:10px;font-weight:800}.iam-primary[data-v-4400815c]{color:#fff;background:linear-gradient(135deg,#3155d9,#5477f5)}.iam-ghost[data-v-4400815c]{color:#33415f;background:#f1f4f9}.iam-stats[data-v-4400815c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border-radius:16px}.iam-stats>div[data-v-4400815c]{padding:16px 20px;border-right:1px solid #edf0f5}.iam-stats>div[data-v-4400815c]:last-child{border-right:0}.iam-stats strong[data-v-4400815c]{display:block;margin-top:4px;color:#23375a;font-size:22px}.iam-notice[data-v-4400815c],.iam-error[data-v-4400815c]{margin:14px 0 0;padding:10px 12px;border-radius:10px;font-size:12px}.iam-notice[data-v-4400815c]{color:#28603f;background:#eff9f2}.iam-error[data-v-4400815c]{color:#a43d3d;background:#fff0f0}.iam-grid[data-v-4400815c]{display:grid;grid-template-columns:300px minmax(0,1fr) 330px;gap:16px;margin-top:16px;align-items:start}.iam-panel[data-v-4400815c]{padding:18px;border-radius:16px}.iam-panel-head[data-v-4400815c]{display:flex;gap:16px;margin-bottom:14px;align-items:flex-start;justify-content:space-between}.iam-panel-head span[data-v-4400815c],.iam-panel-head strong[data-v-4400815c]{display:block}.iam-panel-head strong[data-v-4400815c]{margin-top:3px;color:#213352;font-size:15px}.iam-panel-head small[data-v-4400815c]{color:#8993a6;font-size:10px}.iam-directory[data-v-4400815c]{position:sticky;top:82px}.iam-user-list[data-v-4400815c]{display:grid;gap:8px;max-height:720px;margin-top:12px;overflow:auto}.iam-user-item[data-v-4400815c]{position:relative;width:100%;padding:12px;border:1px solid transparent;border-radius:11px;text-align:left;background:#f6f8fc}.iam-user-item.active[data-v-4400815c]{border-color:#adc0f6;background:#eef3ff}.iam-user-item strong[data-v-4400815c],.iam-user-item span[data-v-4400815c],.iam-user-item small[data-v-4400815c],.iam-user-item em[data-v-4400815c]{display:block}.iam-user-item strong[data-v-4400815c]{color:#243654;font-size:13px}.iam-user-item span[data-v-4400815c],.iam-user-item small[data-v-4400815c]{margin-top:3px;color:#8190a7;font-size:10px}.iam-user-item em[data-v-4400815c]{position:absolute;top:12px;right:12px;color:#2c714a;font-size:10px;font-style:normal;font-weight:800}.iam-user-item em.disabled[data-v-4400815c]{color:#a14949}.iam-main[data-v-4400815c]{display:grid;gap:16px}.iam-profile[data-v-4400815c]{border-color:#cfd9f7}.iam-status[data-v-4400815c]{color:#9a4141;background:#fff1f1}.iam-status.off[data-v-4400815c]{color:#2a6744;background:#eef9f2}.iam-form-grid[data-v-4400815c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iam-form-grid label>span[data-v-4400815c],.iam-create>label>span[data-v-4400815c]{display:block;margin-bottom:6px}.iam-profile-footer[data-v-4400815c]{margin-top:14px;justify-content:space-between}.iam-auth-state span[data-v-4400815c],.iam-auth-state strong[data-v-4400815c]{display:block}.iam-auth-state strong[data-v-4400815c]{margin-top:3px;color:#2f6b49;font-size:13px}.iam-auth-state strong.denied[data-v-4400815c]{color:#ad4141}.iam-role-grid[data-v-4400815c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.iam-role-card[data-v-4400815c]{padding:12px;border:1px solid #e0e6ef;border-radius:11px;text-align:left;background:#f8fafe}.iam-role-card.assigned[data-v-4400815c]{border-color:#afc0f3;background:#eef3ff}.iam-role-card span[data-v-4400815c],.iam-role-card strong[data-v-4400815c],.iam-role-card small[data-v-4400815c]{display:block}.iam-role-card span[data-v-4400815c]{color:#7d899f;font-size:9px}.iam-role-card strong[data-v-4400815c]{margin:4px 0;color:#2b3d5d;font-size:12px}.iam-role-card small[data-v-4400815c]{color:#8a94a8;font-size:9px}.iam-audit-list[data-v-4400815c]{display:grid;gap:8px}.iam-audit-list>div[data-v-4400815c]:not(.iam-empty){display:grid;grid-template-columns:150px 1fr 170px;gap:10px;padding:10px 12px;border-radius:9px;background:#f7f9fc}.iam-audit-list time[data-v-4400815c],.iam-audit-list span[data-v-4400815c]{color:#8590a4;font-size:10px}.iam-audit-list strong[data-v-4400815c]{color:#30415f;font-size:11px}.iam-create[data-v-4400815c]{position:sticky;top:82px;display:grid;gap:11px}.iam-create .iam-panel-head[data-v-4400815c]{margin-bottom:2px}.iam-role-checks[data-v-4400815c]{display:grid;gap:7px;padding:12px;border-radius:10px;background:#f6f8fc}.iam-role-checks>span[data-v-4400815c]{margin-bottom:2px}.iam-role-checks label[data-v-4400815c]{display:flex;gap:8px;align-items:center;color:#43526b;font-size:11px}.iam-create-button[data-v-4400815c]{width:100%;margin-top:4px}.iam-empty[data-v-4400815c]{padding:18px 12px;border:1px dashed #d4dbe7;border-radius:10px;color:#8b95a8;text-align:center;font-size:11px}button[data-v-4400815c]:disabled{cursor:wait;opacity:.55}@media(max-width:1320px){.iam-grid[data-v-4400815c]{grid-template-columns:280px minmax(0,1fr)}.iam-create[data-v-4400815c]{position:static;grid-column:1 / -1}}.drama-collaboration[data-v-3a6ceaec]{display:grid;gap:16px;min-height:520px;padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#111827}.collaboration-header[data-v-3a6ceaec],.header-actions[data-v-3a6ceaec],.member-section[data-v-3a6ceaec],.composer-footer[data-v-3a6ceaec],.message-meta[data-v-3a6ceaec]{display:flex;align-items:center;justify-content:space-between;gap:12px}.collaboration-header[data-v-3a6ceaec]{align-items:flex-start}.eyebrow[data-v-3a6ceaec],.subline[data-v-3a6ceaec],.history-control[data-v-3a6ceaec],.composer-footer[data-v-3a6ceaec],time[data-v-3a6ceaec]{color:#6b7280;font-size:12px}.eyebrow[data-v-3a6ceaec]{margin:0 0 4px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2[data-v-3a6ceaec],p[data-v-3a6ceaec]{margin:0}.connection-state[data-v-3a6ceaec]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af}.connection-state[data-v-3a6ceaec]:before{width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.connection-state.online[data-v-3a6ceaec]{color:#059669}.secondary-button[data-v-3a6ceaec],.primary-button[data-v-3a6ceaec],.text-button[data-v-3a6ceaec]{border:0;border-radius:10px;font:inherit;cursor:pointer}.secondary-button[data-v-3a6ceaec]{padding:8px 12px;background:#f3f4f6;color:#374151}.primary-button[data-v-3a6ceaec]{padding:9px 18px;background:#111827;color:#fff}.text-button[data-v-3a6ceaec]{padding:0;background:transparent;color:#2563eb}button[data-v-3a6ceaec]:disabled{cursor:not-allowed;opacity:.5}.error-banner[data-v-3a6ceaec]{padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px}.member-strip[data-v-3a6ceaec]{display:grid;gap:10px;padding:12px;border-radius:12px;background:#f9fafb}.member-section[data-v-3a6ceaec]{justify-content:flex-start;align-items:flex-start}.member-label[data-v-3a6ceaec]{min-width:64px;padding-top:5px;color:#6b7280;font-size:12px}.member-list[data-v-3a6ceaec]{display:flex;flex-wrap:wrap;gap:8px}.member-chip[data-v-3a6ceaec]{padding:5px 9px;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:12px}.member-chip.active[data-v-3a6ceaec]{background:#ecfdf5;color:#047857}.history-members[data-v-3a6ceaec]{font-size:12px;color:#6b7280}.historical-list[data-v-3a6ceaec]{margin-top:8px}.message-surface[data-v-3a6ceaec]{display:grid;grid-template-rows:auto minmax(240px,1fr);gap:10px;min-height:300px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.history-control[data-v-3a6ceaec]{min-height:20px;text-align:center}.message-list[data-v-3a6ceaec]{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow-y:auto}.message-item[data-v-3a6ceaec]{align-self:flex-start;max-width:min(72%,680px);padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d}.message-item.own[data-v-3a6ceaec]{align-self:flex-end;background:#eff6ff}.message-item.system[data-v-3a6ceaec]{align-self:center;max-width:90%;padding:4px 8px;background:transparent;box-shadow:none;color:#6b7280;font-size:12px}.message-item.system time[data-v-3a6ceaec]{margin-left:8px}.message-meta[data-v-3a6ceaec]{margin-bottom:5px}.message-item p[data-v-3a6ceaec]{white-space:pre-wrap;word-break:break-word;line-height:1.55}.composer[data-v-3a6ceaec]{display:grid;gap:10px}.composer textarea[data-v-3a6ceaec]{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:12px;padding:12px;font:inherit;outline:none}.composer textarea[data-v-3a6ceaec]:focus{border-color:#6b7280}.empty-state[data-v-3a6ceaec]{display:grid;min-height:90px;place-items:center;color:#9ca3af;font-size:13px}.member-remove[data-v-3a6ceaec]{margin-left:.35rem;border:0;background:transparent;color:inherit;font-size:.75rem;cursor:pointer;text-decoration:underline}.member-remove[data-v-3a6ceaec]:disabled{cursor:not-allowed;opacity:.5}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#13213a;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;min-height:100vh;background:radial-gradient(circle at top right,rgba(59,96,246,.12),transparent 28rem),#f5f7fb}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}.shell{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:40px 0 72px}.hero{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:28px}.eyebrow{margin:0 0 8px;color:#3155d9;font-size:12px;font-weight:800;letter-spacing:.14em}h1{margin:0;color:#112147;font-size:38px;line-height:1.15}.subtitle{max-width:720px;margin:12px 0 0;color:#6b7690;font-size:15px}.boundary{width:265px;padding:18px 20px;border:1px solid #dae1ef;border-radius:16px;background:#ffffffeb}.boundary span,.boundary small{display:block;color:#7b8499}.boundary strong{display:block;margin:6px 0;color:#59647c;font-size:20px}.boundary small{font-size:12px;line-height:1.5}.search-panel{padding:22px;border:1px solid #e3e8f2;border-radius:20px;background:#fff;box-shadow:0 10px 30px #182b530f}.search-row{display:flex;gap:12px}.search-input{flex:1;height:48px;padding:0 16px;border:1px solid #d7ddeb;border-radius:12px;outline:none;color:#182747;background:#fbfcff}.search-input:focus{border-color:#4669eb;box-shadow:0 0 0 3px #4669eb1a}.primary,.ghost{border:0;border-radius:11px;font-weight:700}.primary{padding:0 22px;color:#fff;background:linear-gradient(135deg,#3155d9,#5477f5);box-shadow:0 8px 18px #3155d92e}.primary.compact{min-width:118px;height:38px}.ghost{height:38px;padding:0 14px;color:#33415f;background:#f3f6fb}.kpis{display:flex;gap:48px;margin-top:18px}.kpis div{min-width:100px}.kpis span{display:block;color:#8790a4;font-size:12px}.kpis strong{display:block;margin-top:4px;color:#172643;font-size:24px}.notice,.error{margin:16px 0 0;padding:10px 12px;border-radius:10px;font-size:13px}.notice{color:#225c3c;background:#eef9f2}.error{color:#a33b3b;background:#fff1f1}.works{display:grid;gap:14px;margin-top:18px}.empty{padding:52px;border:1px dashed #cfd6e4;border-radius:18px;text-align:center;background:#ffffffb3}.empty h2{margin:0;color:#283958}.empty p{color:#8790a4}.work-card{display:flex;gap:24px;justify-content:space-between;padding:22px;border:1px solid #e2e7f0;border-radius:18px;background:#fff}.work-main{flex:1;min-width:0}.work-title-row{display:flex;justify-content:space-between;gap:24px}.author,.aweme{margin:0;color:#8a93a7;font-size:12px}.work-title-row h2{max-width:760px;margin:5px 0 7px;overflow:hidden;color:#172643;font-size:17px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.source-link{align-self:flex-start;color:#3155d9;font-size:13px;text-decoration:none}.metrics{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;margin-top:18px}.metric{padding:12px 14px;border-radius:12px;background:#f7f9fd}.metric span,.metric small{display:block;color:#8b94a8;font-size:11px}.metric strong{display:block;margin:5px 0 2px;color:#253552;font-size:18px}.metric.unavailable{background:#f4f5f8}.growth-box{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:10px;padding:12px;border-radius:12px;background:#f0f5ff}.growth-box span,.growth-box small{display:block;color:#75819a;font-size:11px}.growth-box strong{display:block;margin:3px 0;color:#2447bd;font-size:17px}.growth-box p{grid-column:1 / -1;margin:0;color:#75819a;font-size:13px}.actions{display:flex;width:146px;flex-direction:column;gap:8px;justify-content:center;flex:0 0 146px}.analysis-box{margin-top:10px;padding:14px;border:1px solid #dfe6f5;border-radius:12px;background:#fbfcff}.analysis-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.analysis-head span{display:block;color:#7c869b;font-size:11px}.analysis-head strong{display:block;margin-top:3px;color:#2f4fc0;font-size:14px}.analysis-head code{color:#69758c;font-size:11px}.transcript-meta{display:flex;gap:16px;margin-top:12px;color:#7b8498;font-size:11px}.transcript-text{max-height:260px;margin:10px 0 0;padding:14px;overflow:auto;border-radius:10px;white-space:pre-wrap;color:#263651;background:#f3f6fb;font-family:inherit;font-size:13px;line-height:1.75}.analysis-failure{margin-top:12px;padding:12px 14px;border-radius:10px;background:#fff1f1}.analysis-failure strong{color:#b73b3b;font-size:13px}.analysis-failure p{margin:5px 0 0;color:#8e4b4b;font-size:12px;line-height:1.6;word-break:break-word}textarea,select{font:inherit}.app-nav{position:sticky;z-index:20;top:0;display:flex;min-width:1180px;height:64px;padding:0 32px;border-bottom:1px solid #e1e6f0;align-items:center;justify-content:space-between;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-brand{display:flex;align-items:baseline;gap:10px}.app-brand strong{color:#112147;font-size:17px}.app-brand span{color:#929bad;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.app-nav-actions{display:flex;gap:10px;align-items:center}.app-guide-button{height:34px;padding:0 13px;border:1px solid #d9e1ef;border-radius:9px;color:#4960aa;background:#fff;font-size:11px;font-weight:800}.app-guide-button:hover{border-color:#b8c7f1;background:#f7f9ff}.app-nav-tabs{display:flex;gap:6px;padding:5px;border-radius:12px;background:#f2f5fa}.app-nav-tabs button{height:34px;padding:0 16px;border:0;border-radius:9px;color:#657087;background:transparent;font-weight:700}.app-nav-tabs button.active{color:#2447bd;background:#fff;box-shadow:0 3px 10px #1e37641a}.production-shell{padding-top:32px}.production-hero{margin-bottom:20px}.production-toolbar{display:flex;min-height:74px;margin-bottom:16px;padding:14px 18px;border:1px solid #e1e7f1;border-radius:16px;align-items:center;justify-content:space-between;background:#fff}.actor-box{display:flex;gap:12px;align-items:center}.actor-box>div{min-width:150px}.actor-box strong{display:block;margin-top:3px;color:#1e2e4d;font-size:14px}.field-label{display:block;margin-bottom:6px;color:#7d879b;font-size:11px;font-weight:700}.field-control{width:100%;min-height:40px;padding:8px 11px;border:1px solid #d8dfeb;border-radius:10px;outline:none;color:#1c2c4a;background:#fbfcff}.field-control:focus{border-color:#4669eb;box-shadow:0 0 0 3px #4669eb17}.actor-box .field-control{width:300px}.actor-box .actor-id-input{width:110px}.bootstrap-button{height:40px}.production-context-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.production-guide-step{display:flex;min-height:62px;gap:10px;padding:10px 12px;border:1px solid #e0e6f0;border-radius:11px;align-items:center;color:#7a879d;background:#fafbfe}.production-guide-step b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:#6f7d94;background:#edf1f7;font-size:11px}.production-guide-step strong,.production-guide-step span{display:block}.production-guide-step strong{color:#3e4e69;font-size:12px}.production-guide-step span{margin-top:3px;font-size:9px;line-height:1.4}.production-guide-step.active{border-color:#aabcf0;background:#eef3ff}.production-guide-step.active b{color:#fff;background:#3155d9}.production-guide-step.active strong{color:#2447bd}.production-guide-step.done{border-color:#d7eadf;background:#f3faf6}.production-guide-step.done b{color:#2e6a48;background:#dff1e5}.production-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.production-sidebar,.production-main{display:grid;gap:16px}.panel{padding:18px;border:1px solid #e1e7f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #182b530a}.panel h3{margin:0 0 14px;color:#20304e;font-size:15px}.panel-head{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between}.panel-head span{color:#7f899d;font-size:12px}.panel-head strong{display:block;margin-top:2px;color:#20304e;font-size:22px}.drama-list-item{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid transparent;border-radius:11px;text-align:left;background:#f7f9fd}.drama-list-item:hover{border-color:#d9e2f7}.drama-list-item.active{border-color:#aebff5;background:#eef3ff}.drama-list-item span,.drama-list-item small,.drama-list-item strong{display:block}.drama-list-item span,.drama-list-item small{color:#8690a4;font-size:10px}.drama-list-item strong{margin:4px 0;overflow:hidden;color:#223454;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.create-panel{display:grid;gap:12px}.create-panel h3{margin-bottom:0}.form-button{min-height:40px}.production-empty{min-height:420px;padding:120px 32px;border:1px dashed #cdd6e5;border-radius:16px;text-align:center;background:#ffffffb8}.production-empty h2{color:#283958}.production-empty p{color:#8790a4}.overview-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.overview-head h2{margin:3px 0 10px;color:#172643;font-size:24px}.status-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:#768198;font-size:11px}.status-pill{padding:5px 9px;border-radius:999px;color:#2b4cc0;background:#edf2ff;font-weight:800}.progress-card{min-width:190px;padding:14px 16px;border-radius:12px;background:#f4f7fd}.progress-card span,.progress-card small,.progress-card strong{display:block}.progress-card span,.progress-card small{color:#7b8599;font-size:11px}.progress-card strong{margin:6px 0;color:#253e9c;font-size:21px}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.transition-box{display:grid;gap:10px}.textarea{min-height:82px;resize:vertical}.compact-textarea{min-height:62px;margin-top:8px}.button-row{display:flex;flex-wrap:wrap;gap:8px}.button-row .primary{color:#fff;background:linear-gradient(135deg,#3155d9,#5477f5)}.mini-empty{padding:14px;border-radius:10px;color:#8a93a7;background:#f7f9fc;font-size:12px;line-height:1.6}.history-list{display:grid;gap:8px;margin-top:14px}.history-list>div{padding:10px;border-left:3px solid #d7e1fa;background:#f8faff}.history-list span,.history-list small,.history-list strong{display:block}.history-list span,.history-list small{color:#8992a6;font-size:10px}.history-list strong{margin:3px 0;color:#344361;font-size:12px}.section-title-row{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.section-title-row h3{margin-bottom:4px}.section-title-row p{margin:0;color:#8a94a7;font-size:11px}.batch-create-row{display:grid;grid-template-columns:150px 90px 90px minmax(180px,1fr) auto;gap:8px;margin:14px 0}.batch-create-row .primary{min-height:40px}.number-control{text-align:center}.batch-empty{margin-top:12px}.batch-list{display:grid;gap:10px;margin-top:12px}.batch-card{padding:14px;border:1px solid #e2e8f2;border-radius:12px;background:#fbfcff}.batch-card-head{display:flex;align-items:flex-start;justify-content:space-between}.batch-card-head span,.batch-card-head strong,.batch-card-head small{display:block}.batch-card-head span,.batch-card-head small{color:#8290a8;font-size:10px}.batch-card-head strong{margin:4px 0;color:#283a5b;font-size:14px}.batch-note{margin:9px 0 0;color:#768299;font-size:11px}.episode-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.episode-chips span{padding:4px 7px;border-radius:7px;color:#526179;background:#edf1f7;font-size:10px}.task-list{display:grid;gap:7px;margin-top:10px}.task-row{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr;gap:8px;padding:10px;border-radius:9px;background:#eef4ff}.task-row span,.task-row strong{display:block}.task-row span{color:#7a879f;font-size:9px}.task-row strong{margin-top:2px;color:#33445f;font-size:11px}.task-row strong.overdue{color:#ba3e3e}.assignment-panel{border-color:#cfdafa}.assignment-form{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:10px;align-items:end}.assignment-submit{min-height:40px}.timeline-list{display:grid;gap:0}.timeline-list>div{display:grid;grid-template-columns:100px 16px 1fr;gap:8px;min-height:58px}.timeline-list time{padding-top:2px;color:#8a94a8;font-size:10px}.timeline-dot{position:relative;width:8px;height:8px;margin-top:3px;border:2px solid #5272e6;border-radius:999px;background:#fff}.timeline-dot:after{position:absolute;top:8px;left:1px;width:2px;height:48px;content:"";background:#e1e7f3}.timeline-list>div:last-child .timeline-dot:after{display:none}.timeline-list strong{color:#30405d;font-size:12px}.timeline-list p{margin:3px 0 0;color:#7d889d;font-size:10px}.creative-workspace{overflow:hidden}.creative-create-row{display:grid;grid-template-columns:minmax(170px,1fr) 100px 100px auto;gap:8px;margin:14px 0}.creative-create-row .primary{min-height:40px}.creative-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;align-items:start}.creative-batch-list{display:grid;gap:8px}.creative-batch-item{width:100%;padding:12px;border:1px solid #e0e6f0;border-radius:11px;text-align:left;background:#f8faff}.creative-batch-item.active{border-color:#a9bbf5;background:#edf3ff}.creative-batch-item span,.creative-batch-item strong,.creative-batch-item small{display:block}.creative-batch-item span,.creative-batch-item small{color:#8190a8;font-size:10px}.creative-batch-item strong{margin:4px 0;color:#273956;font-size:13px}.creative-editor{min-width:0;padding:14px;border:1px solid #e2e8f2;border-radius:12px;background:#fbfcff}.creative-editor-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.creative-editor-head span,.creative-editor-head strong{display:block}.creative-editor-head>div>span{color:#8290a8;font-size:10px}.creative-editor-head>div>strong{margin-top:3px;color:#243653;font-size:15px}.script-editor{min-height:340px;padding:16px;resize:vertical;white-space:pre-wrap;line-height:1.8}.script-toolbar{display:flex;gap:12px;margin-top:10px;align-items:center;justify-content:space-between}.script-toolbar span{color:#7d899f;font-size:11px}.reviewed-script{border:1px solid #dfe6f3;border-radius:11px;background:#fff}.reviewed-script-meta{display:flex;padding:10px 12px;border-bottom:1px solid #e7ebf3;align-items:center;justify-content:space-between}.reviewed-script-meta strong{color:#2d4168;font-size:12px}.reviewed-script-meta span{color:#8993a6;font-size:10px}.reviewed-script pre{max-height:420px;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#263651;font-family:inherit;font-size:13px;line-height:1.85}.creative-actions{margin-top:12px}.approved-script-box{margin-top:12px;padding:12px;border:1px solid #cfe5d8;border-radius:11px;background:#f1faf4}.approved-script-box>strong,.approved-script-box>span{display:block}.approved-script-box>strong{color:#25603f;font-size:13px}.approved-script-box>span{margin-top:3px;color:#6d8779;font-size:10px}.handoff-row{display:grid;grid-template-columns:180px minmax(180px,1fr) auto;gap:8px;margin-top:10px}.handoff-row .primary{min-height:40px}.revision-history{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid #e4e9f1}.revision-history>div{display:flex;padding:8px 10px;border-radius:8px;align-items:center;justify-content:space-between;background:#f3f6fb}.revision-history strong{color:#33445f;font-size:11px}.revision-history span{color:#8a94a8;font-size:10px}.stage-progress{margin-top:8px}.stage-progress>div:first-child{display:flex;justify-content:space-between;gap:8px}.stage-progress em{color:#7b8599;font-size:10px;font-style:normal}.stage-bar{height:5px;margin-top:3px;border-radius:999px;background:#dfe6f5;overflow:hidden}.stage-bar i{display:block;height:100%;background:#3b5bdb}.task-block{display:grid;gap:6px}.task-actions{flex-wrap:wrap}.task-action-form{display:grid;gap:8px;padding:10px;border-radius:9px;background:#f7f9fe}.inline-check{display:flex;align-items:center;gap:6px;font-size:12px}.my-task-panel small.overdue{color:#ba3e3e}.intelligence-surface-nav{display:flex;min-width:1180px;height:52px;padding:0 32px;border-bottom:1px solid #e6eaf2;align-items:center;justify-content:space-between;background:#fff}.intelligence-surface-nav>div{display:flex;gap:4px}.intelligence-surface-nav button{height:34px;padding:0 16px;border:0;border-radius:9px;color:#69758c;background:transparent;font-weight:700}.intelligence-surface-nav button.active{color:#2447bd;background:#eef3ff}.intelligence-surface-nav>span{color:#8a94a8;font-size:11px}.shortdrama-shell{width:min(1540px,calc(100% - 48px));padding-top:30px}.shortdrama-hero{margin-bottom:20px}.shortdrama-hero-stat{min-width:250px;padding:17px 20px;border:1px solid #dce3f0;border-radius:15px;background:#fff;box-shadow:0 8px 22px #192c540a}.shortdrama-hero-stat span,.shortdrama-hero-stat small{display:block;color:#8290a6;font-size:11px}.shortdrama-hero-stat strong{display:block;margin:6px 0;color:#2447bd;font-size:22px}.shortdrama-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.shortdrama-kpis>div{padding:16px 18px;border:1px solid #e1e7f1;border-radius:14px;background:#fff}.shortdrama-kpis span,.shortdrama-kpis small{display:block;color:#8791a5;font-size:11px}.shortdrama-kpis strong{display:block;margin:5px 0 3px;color:#203250;font-size:24px}.competitor-panel{margin-bottom:14px}.competitor-head{gap:20px}.douyin-session-card{display:flex;gap:20px;margin:10px 0 12px;padding:14px 16px;border:1px solid #d8e0ef;border-radius:12px;align-items:center;justify-content:space-between;background:#fbfcff}.douyin-session-copy{display:grid;max-width:650px;gap:3px}.douyin-session-copy>span{color:#6e7d96;font-size:9px;font-weight:700;letter-spacing:.08em}.douyin-session-copy strong{color:#213653;font-size:14px}.douyin-session-copy small{color:#7f8ca0;font-size:10px;line-height:1.55}.douyin-session-state{color:#a24b45;font-style:normal}.douyin-session-state.ready{color:#267153}.douyin-session-actions{display:flex;gap:8px;flex-shrink:0}.manual-account-entry{display:flex;gap:20px;margin:10px 0 14px;padding:14px 16px;border:1px solid #cfdaf2;border-radius:12px;align-items:center;justify-content:space-between;background:#f7f9ff}.manual-account-copy{display:grid;min-width:280px;max-width:560px;gap:3px}.manual-account-copy span,.manual-account-copy strong,.manual-account-copy small{display:block}.manual-account-copy span{color:#3f67d8;font-size:9px;font-weight:700;letter-spacing:.08em}.manual-account-copy strong{color:#1f3557;font-size:15px}.manual-account-copy small{color:#78869b;font-size:10px;line-height:1.55}.account-search{display:flex;width:min(620px,100%);gap:8px}.account-search .field-control{flex:1;min-width:240px}.account-candidates{display:grid;gap:8px;margin-bottom:14px}.account-candidate-title{display:flex;align-items:baseline;justify-content:space-between}.account-candidate-title strong{color:#263956;font-size:12px}.account-candidate-title span{color:#8a94a7;font-size:10px}.account-candidate-row{display:flex;padding:11px 12px;border:1px solid #dce4f3;border-radius:10px;align-items:center;justify-content:space-between;background:#f8faff}.account-candidate-row strong,.account-candidate-row span{display:block}.account-candidate-row strong{color:#263956;font-size:13px}.account-candidate-row span{margin-top:4px;color:#65738c;font-size:11px}.competitor-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px}.competitor-card{display:flex;min-height:72px;padding:12px 13px;border:1px solid #e2e8f2;border-radius:11px;align-items:center;justify-content:space-between;background:#fbfcff}.competitor-card strong,.competitor-card span{display:block}.competitor-card strong{overflow:hidden;max-width:190px;color:#263956;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.competitor-card span{margin-top:5px;color:#65738c;font-size:11px}.market-toolbar{display:flex;margin:14px 0;padding:13px 14px;align-items:center;justify-content:space-between}.market-filters{display:grid;grid-template-columns:minmax(230px,1.6fr) minmax(150px,1fr) 140px 150px 110px;gap:8px;flex:1;align-items:center}.market-search{min-width:230px}.favorite-filter{display:flex;height:40px;gap:7px;border:1px solid #d8dfeb;border-radius:10px;align-items:center;justify-content:center;color:#516079;background:#fbfcff;font-size:11px;font-weight:700}.favorite-filter input{accent-color:#3155d9}.market-result-count{margin-left:16px;color:#8290a5;font-size:11px;white-space:nowrap}.research-layout{display:block;position:relative}.market-list{display:grid;gap:8px}.shortdrama-row{display:grid;overflow:hidden;grid-template-columns:34px 66px minmax(250px,1fr) 130px 130px 82px;gap:12px;min-height:94px;padding:11px 13px;border:1px solid #e2e7f0;border-radius:13px;align-items:center;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.shortdrama-row:hover{border-color:#c9d5f2;box-shadow:0 7px 20px #2036630f}.shortdrama-row.active{border-color:#9eb2f0;box-shadow:0 0 0 2px #4669eb14}.rank{color:#8b96aa;font-size:13px;font-weight:800;text-align:center}.shortdrama-row:nth-child(-n+3) .rank{color:#3155d9;font-size:17px}.drama-cover{display:flex;width:58px;height:72px;overflow:hidden;border-radius:9px;align-items:center;justify-content:center;color:#8190a8;background:linear-gradient(145deg,#edf2ff,#f7f9fd);font-size:11px;font-weight:800}.drama-cover img{width:100%;height:100%;object-fit:cover}.drama-summary{min-width:0}.drama-title-line{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.drama-title-line span{color:#8792a8;font-size:10px}.drama-title-line h3{margin:4px 0 0;overflow:hidden;color:#1f304f;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.favorite-star{min-width:66px;height:30px;padding:0 9px;border:0;border-radius:8px;color:#78849a;background:#f3f6fb;font-size:11px;font-weight:700;white-space:nowrap}.favorite-star.active{color:#a46b12;background:#fff6df}.drama-meta{display:flex;gap:12px;margin-top:9px;align-items:center;color:#8a94a7;font-size:10px}.drama-meta a{color:#4964c7;text-decoration:none}.market-number{min-width:0}.market-number span,.market-number small,.market-number strong{display:block}.market-number span{color:#8993a6;font-size:10px}.market-number strong{margin:5px 0 2px;color:#203250;font-size:19px}.market-number small{overflow:hidden;color:#9aa3b5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.growth-number strong{color:#3155d9}.research-button{width:100%;min-width:0;height:34px;padding:0 12px}.primary.compact.research-button{width:100%;min-width:0;height:32px;padding:0 7px;box-sizing:border-box;justify-self:stretch;font-size:11px;white-space:nowrap}.research-drawer-backdrop{position:fixed;z-index:50;top:116px;right:0;bottom:0;left:0;background:#1121471f;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.research-detail{position:fixed;z-index:60;top:132px;right:28px;bottom:24px;width:min(660px,calc(100vw - 96px));min-width:0;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-color:#cbd7f2;box-shadow:0 24px 70px #192d5838}.research-empty{padding:80px 18px;text-align:center}.research-empty strong{color:#30405c;font-size:15px}.research-empty p{margin:7px 0 0;color:#929bad;font-size:11px}.research-detail-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.research-detail-head>div:first-child{min-width:0;flex:1}.research-head-actions{display:flex;gap:7px;align-items:center;flex:0 0 auto}.research-close{width:30px;height:30px;border:0;border-radius:8px;color:#6f7b91;background:#f3f6fb;font-size:20px;line-height:1}.research-close:hover{color:#243653;background:#e9eef8}.research-detail-head span{color:#8792a7;font-size:10px}.research-detail-head h2{margin:4px 0 7px;color:#1f304f;font-size:18px;line-height:1.45}.research-detail-head p{margin:0;color:#718098;font-size:11px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.detail-link{display:inline-flex;text-decoration:none;align-items:center;justify-content:center}.episode-research-list{display:grid;gap:9px}.episode-research-card{padding:12px;border:1px solid #e1e7f0;border-radius:11px;background:#fbfcff}.episode-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.episode-head>div{min-width:0}.episode-head span,.episode-head strong,.episode-head small{display:block}.episode-head span{color:#3155d9;font-size:10px;font-weight:800}.episode-head strong{margin:4px 0;color:#2b3c59;font-size:12px;line-height:1.55;white-space:normal;word-break:break-word}.episode-head small{color:#98a1b2;font-size:9px}.episode-head a{color:#526bc6;font-size:10px;text-decoration:none;white-space:nowrap}.episode-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.episode-actions .primary,.episode-actions .ghost{height:32px;font-size:10px}.episode-actions .subtle-action{margin-left:auto;color:#7b879c;background:transparent}.episode-analysis{margin-top:9px;padding:10px;border-radius:9px;background:#f0f4fd}.episode-analysis-status{display:flex;gap:12px;align-items:center;justify-content:space-between}.asset-ready{padding:4px 7px;border-radius:999px;color:#247247;background:#eaf8ef;font-size:9px;font-weight:800}.episode-analysis>div:first-child span,.episode-analysis>div:first-child strong{display:block}.episode-analysis>div:first-child span{color:#8490a5;font-size:9px}.episode-analysis>div:first-child strong{margin-top:2px;color:#2f4fc0;font-size:11px}.analysis-inline-error{margin:8px 0 0;color:#aa4040;font-size:10px;line-height:1.5}.episode-analysis .transcript-text{max-height:520px;padding:16px;font-size:13px;line-height:1.85}@media(max-width:1280px){.research-detail{right:18px;width:min(580px,calc(100vw - 72px))}.shortdrama-row{grid-template-columns:28px 58px minmax(220px,1fr) 110px 110px 72px}}.market-date-field{display:grid;gap:4px;color:#7d899e;font-size:9px}.market-date-field .field-control{min-width:132px}.market-apply-date{align-self:end;height:36px}.market-source-semantics{display:grid;gap:3px;margin-top:8px;color:#7b879a;font-size:10px;line-height:1.5}.batch-download-summary{display:grid;gap:4px;margin:-2px 0 14px;padding:10px 12px;border:1px solid #d9e1f2;border-radius:9px;background:#f6f8fd}.batch-download-summary strong{color:#2f4fc0;font-size:11px}.batch-download-summary span{color:#738097;font-size:9px;line-height:1.5}.episode-head{position:relative}.episode-select{display:inline-flex;flex:0 0 auto;padding-top:2px}.episode-select input{width:15px;height:15px}.batch-episode-download-status{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:9px;padding:8px 10px;border-radius:8px;background:#eef3ff}.batch-episode-download-status span{color:#7d899e;font-size:9px}.batch-episode-download-status strong{color:#3155d9;font-size:10px}.discovery-button{white-space:nowrap}.discovery-summary{display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;margin:12px 0}.discovery-summary>div{display:grid;gap:4px;padding:9px 10px;border:1px solid #e1e7f2;border-radius:9px;background:#f8faff}.discovery-summary span{color:#7d899e;font-size:9px}.discovery-summary strong{color:#253d92;font-size:15px}.discovery-summary .discovery-enrolled{border-color:#cbd8ff;background:#eef3ff}.research-tag-filter{display:grid;gap:9px;margin-top:10px;padding-top:10px;border-top:1px solid #e6ebf3}.research-tag-filter-head,.drama-tag-head,.tag-suggestion-title{display:flex;gap:10px;align-items:center;justify-content:space-between}.research-tag-filter-head>div,.drama-tag-head>div{display:grid;gap:2px}.research-tag-filter-head strong,.drama-tag-head strong{color:#263a7c;font-size:11px}.research-tag-filter-head span,.drama-tag-head span,.muted-inline{color:#8490a3;font-size:9px}.research-tag-filter-list,.assigned-tag-list,.available-tag-list{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.research-tag-check{display:inline-flex;gap:5px;align-items:center;padding:6px 9px;border:1px solid #dce3ef;border-radius:999px;color:#66748b;background:#fff;font-size:10px;cursor:pointer}.research-tag-check.active{border-color:#aebfff;color:#2f4fc0;background:#eef3ff}.research-tag-check input{width:13px;height:13px}.drama-tag-panel{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #dfe6f3;border-radius:10px;background:#f8faff}.assigned-tag,.tag-add-button{min-height:28px;padding:5px 9px;border:1px solid #d6dff2;border-radius:999px;color:#4058aa;background:#fff;font-size:10px;cursor:pointer}.assigned-tag{border-color:#bfcdf8;background:#edf2ff;font-weight:700}.available-tag-list>span{color:#8490a3;font-size:9px}.tag-suggestions{display:grid;gap:8px;padding-top:8px;border-top:1px solid #e1e7f2}.suggestion-meta{display:flex;justify-content:space-between;color:#6e7b91;font-size:9px}.tag-suggestion-card{display:grid;gap:7px;padding:9px;border-radius:8px;background:#fff}.tag-suggestion-title strong{color:#2f4fc0;font-size:11px}.tag-suggestion-title>span{color:#8792a5;font-size:9px}.suggestion-evidence-list{display:grid;gap:6px}.suggestion-evidence-list>div{padding:7px 8px;border-radius:7px;background:#f3f6fc}.suggestion-evidence-list span{color:#64738c;font-size:9px}.suggestion-evidence-list p{margin:3px 0 0;color:#3f4e67;font-size:10px;line-height:1.55}@media(max-width:1280px){.discovery-summary{grid-template-columns:repeat(4,minmax(92px,1fr))}}.customer-intelligence-workspace{min-width:1180px}.customer-intelligence-nav{position:sticky;top:0;z-index:30}.customer-intelligence-nav>div{gap:6px}.customer-intelligence-nav button{min-width:98px}.intelligence-home-shell,.customer-ai-shell,.research-library-shell,.customer-collection-task-shell{width:min(1480px,calc(100% - 64px))}.intelligence-home-hero{align-items:center}.customer-home-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.customer-home-kpi{min-height:138px;padding:18px;border:1px solid #e0e6f1;border-radius:16px;text-align:left;background:#fff;box-shadow:0 8px 24px #1a2f5b0a}.customer-home-kpi:hover{border-color:#b9c8f1;box-shadow:0 10px 26px #23439114}.customer-home-kpi span,.customer-home-kpi small,.customer-ai-summary span,.customer-ai-summary small{display:block;color:#8290a5;font-size:11px}.customer-home-kpi strong{display:block;margin:8px 0;color:#1d3158;font-size:30px}.customer-home-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.customer-signal-card{display:flex;min-height:220px;padding:22px;border:1px solid #e0e6f1;border-radius:18px;flex-direction:column;justify-content:space-between;background:#fff}.customer-signal-card.featured{border-color:#cad7f8;background:linear-gradient(145deg,#f7f9ff,#fff)}.customer-signal-card>div>span{color:#3155d9;font-size:11px;font-weight:800}.customer-signal-card h2{margin:7px 0 9px;color:#1e3153;font-size:19px}.customer-signal-card p{margin:0;color:#748198;font-size:13px;line-height:1.7}.customer-card-actions{display:flex;gap:8px}.customer-ai-summary{min-width:210px;padding:17px 20px;border:1px solid #dce3f0;border-radius:15px;background:#fff}.customer-ai-summary strong{display:block;margin:5px 0;color:#2447bd;font-size:26px}.customer-ai-toolbar{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between}.customer-ai-list{display:grid;gap:10px}.customer-ai-card{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:18px;border:1px solid #e1e7f1;border-radius:16px;background:#fff}.customer-ai-main{min-width:0}.customer-ai-title{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.customer-ai-title span{color:#7f8ba2;font-size:11px}.customer-ai-title h2{margin:4px 0 0;color:#203250;font-size:17px}.ai-truth-badge{flex-shrink:0;padding:6px 9px;border-radius:999px;color:#216747!important;background:#edf8f2;font-weight:800}.customer-ai-metrics{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;margin-top:14px}.customer-ai-metrics>div{padding:10px 12px;border-radius:10px;background:#f7f9fd}.customer-ai-metrics span,.customer-ai-meta,.customer-analysis-state{color:#7d899e;font-size:11px}.customer-ai-metrics strong{display:block;margin-top:4px;color:#273a59;font-size:16px}.customer-ai-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.customer-ai-actions{display:grid;align-content:center;gap:7px}.customer-link-button{display:flex;align-items:center;justify-content:center;text-decoration:none}.customer-analysis-state{margin:10px 0 0}.research-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research-library-section{min-height:400px;padding:18px;border:1px solid #e1e7f1;border-radius:17px;background:#fff}.research-library-head{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between}.research-library-head span,.research-library-row span,.research-library-row small,.research-library-value span{display:block;color:#8390a5;font-size:10px}.research-library-head strong{display:block;margin-top:4px;color:#203250;font-size:21px}.research-library-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:14px;margin-top:8px;padding:12px;border:1px solid #e5eaf2;border-radius:11px;text-decoration:none;background:#fbfcff}.research-library-row:hover{border-color:#c9d6f5}.research-library-row>div>strong{display:block;margin:4px 0;overflow:hidden;color:#273956;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.research-library-value{text-align:right}.research-library-value strong{display:block;margin-top:4px;color:#2447bd;font-size:16px}.customer-collection-task-hero{margin-bottom:12px}.customer-collection-task-shell>.operator-discovery-workbench,.customer-collection-task-shell>section{margin-top:0}.growth-trio strong{font-size:15px}.growth-trio small{margin-top:3px}.growth-trio .new-signal{color:#2c6d50;font-weight:800}.competitor-head{display:flex;align-items:center;justify-content:space-between}.competitor-head small{display:block;margin-top:4px;color:#8793a8;font-size:10px;font-weight:500}.source-panel-body{margin-top:10px}.market-toolbar{display:grid;gap:14px;align-items:stretch}.research-toolbar-head,.market-primary-row,.market-filter-line,.research-sort-strip,.custom-date-range{display:flex;gap:12px;align-items:center}.research-toolbar-head{justify-content:space-between}.research-toolbar-head>div{display:grid;gap:3px}.research-toolbar-head span,.market-filter-label,.research-sort-strip>span,.custom-date-range>div>span,.trend-explainer span{color:#7f8ba0;font-size:10px}.research-toolbar-head strong{color:#223654;font-size:15px}.market-primary-row{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(180px,.6fr)}.market-filter-stack{display:grid;gap:9px;padding:12px 0;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7}.market-filter-line{min-height:34px}.market-filter-label{width:86px;flex:0 0 86px;font-weight:800}.market-chip-group{display:flex;flex-wrap:wrap;gap:7px}.market-chip{min-height:30px;padding:5px 11px;border:1px solid #dce3ef;border-radius:999px;color:#5d6d86;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.market-chip:hover{border-color:#b8c6ea;color:#3155d9}.market-chip.active{border-color:#3155d9;color:#fff;background:#3155d9}.research-sort-strip{padding:11px 12px;border-radius:12px;background:#f5f7fc}.research-sort-strip>span{width:86px;flex:0 0 86px;color:#344a70;font-weight:800}.sort-chip.active{box-shadow:0 5px 12px #3155d929}.advanced-filter-toggle{width:100%;height:36px}.advanced-filter-panel{display:grid;gap:12px;padding:12px;border:1px solid #e2e8f2;border-radius:12px;background:#fafbfe}.custom-date-range{flex-wrap:wrap}.custom-date-range>div{display:grid;min-width:220px;gap:3px;margin-right:auto}.custom-date-range>div>strong{color:#2e4262;font-size:11px}.trend-explainer{display:flex;gap:10px;padding:10px 12px;border-radius:10px;align-items:baseline;background:#f0f4ff}.trend-explainer strong{flex:0 0 auto;color:#3155d9;font-size:10px}.trend-explainer span{line-height:1.55}.growth-percent{color:#2b6d50!important;font-weight:800}.trend-baseline{margin-top:4px!important;white-space:normal!important;line-height:1.45}.trend-state-badge{display:inline-block!important;width:fit-content;margin-top:5px!important;padding:3px 6px;border-radius:999px;color:#3155d9!important;background:#eef2ff;font-weight:800}.market-result-count{margin-left:0}.customer-intelligence-workspace .shell{padding-top:18px;padding-bottom:42px}.customer-intelligence-workspace .hero{gap:24px;margin-bottom:14px}.customer-intelligence-workspace .hero h1{font-size:30px}.customer-intelligence-workspace .hero .eyebrow{margin-bottom:4px;font-size:10px}.customer-intelligence-workspace .hero .subtitle{margin-top:7px;font-size:12px;line-height:1.5}.customer-intelligence-nav{padding-top:7px;padding-bottom:7px}.customer-intelligence-nav button{min-height:31px;padding-top:6px;padding-bottom:6px}.customer-home-kpis{gap:8px;margin-bottom:10px}.customer-home-kpi{min-height:94px;padding:11px 13px;border-radius:12px}.market-list{gap:5px}.shortdrama-row{grid-template-columns:28px 50px minmax(250px,1fr) 112px 112px 74px;gap:8px;min-height:74px;padding:6px 9px;border-radius:10px}.drama-cover{width:46px;height:58px;border-radius:7px}.drama-title-line{gap:8px}.drama-title-line h3{margin-top:2px;font-size:13px;line-height:1.3}.favorite-star{min-width:58px;height:26px;padding:0 7px}.market-result-count{margin-left:10px}@media(max-width:1280px){.shortdrama-row{grid-template-columns:24px 46px minmax(210px,1fr) 100px 100px 66px}}
