@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.hero[data-v-ac9fc2c7]{color:#fff;background:linear-gradient(118deg,#191036 0%,#241a4d 42%,#2d1c5e 72%,#1b1440 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:18px;padding:24px 28px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #341c788c,inset 0 1px #ffffff12}.hero-bg[data-v-ac9fc2c7]{pointer-events:none;position:absolute;inset:0}.hero-grid[data-v-ac9fc2c7]{background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 150% at 10% 0,#000 38%,#0000 82%);mask-image:radial-gradient(130% 150% at 10% 0,#000 38%,#0000 82%)}.hero-glow[data-v-ac9fc2c7]{filter:blur(64px);opacity:.55;will-change:transform;border-radius:50%;width:340px;height:340px;position:absolute}.glow-a[data-v-ac9fc2c7]{background:radial-gradient(circle,#8b5cf6d9,#0000 66%);animation:13s ease-in-out infinite float-a-ac9fc2c7;top:-140px;left:-60px}.glow-b[data-v-ac9fc2c7]{background:radial-gradient(circle,#6366f1bf,#0000 66%);animation:17s ease-in-out infinite float-b-ac9fc2c7;bottom:-170px;right:4%}.hero-scan[data-v-ac9fc2c7]{background:linear-gradient(90deg,#0000,#c4b5fd24,#0000);width:220px;animation:7.5s ease-in-out infinite scan-ac9fc2c7;position:absolute;top:0;bottom:0;transform:skew(-18deg)}@keyframes float-a-ac9fc2c7{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(46px,34px)scale(1.12)}}@keyframes float-b-ac9fc2c7{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-52px,-26px)scale(1.08)}}@keyframes scan-ac9fc2c7{0%{opacity:0;left:-20%}12%{opacity:1}60%{opacity:1}to{opacity:0;left:108%}}.hero-inner[data-v-ac9fc2c7]{z-index:1;position:relative}.hero-date[data-v-ac9fc2c7]{letter-spacing:.14em;text-transform:uppercase;color:#d6cdffb8;margin:0;font-size:11px}.hero h1[data-v-ac9fc2c7]{letter-spacing:.02em;background:linear-gradient(#fff,#dcd4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 0;font-size:28px;font-weight:700}.hero-sub[data-v-ac9fc2c7]{color:#e2ddffc7;margin:7px 0 0;font-size:12px}.hero-actions[data-v-ac9fc2c7]{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.ghost-btn[data-v-ac9fc2c7]{color:#ece8ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;height:36px;padding:0 16px;font-size:12.5px;transition:border-color .18s,background .18s,transform .18s}.ghost-btn[data-v-ac9fc2c7]:hover{background:#ffffff1f;border-color:#c4b5fd99;transform:translateY(-1px)}.glow-btn[data-v-ac9fc2c7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d4df2 58%,#7c3aed);border:0;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 18px;font-size:12.5px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 24px -10px #8b5cf6e6}.glow-btn[data-v-ac9fc2c7]:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 30px -10px #8b5cf6}.stat-grid[data-v-ac9fc2c7]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-card[data-v-ac9fc2c7]{background:linear-gradient(168deg,#fff,#faf9ff 68%,#f4f1ff);border:1px solid #e9edf4;border-radius:14px;min-height:138px;padding:19px 20px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 5px 18px #2c46740a}.stat-card[data-v-ac9fc2c7]:hover{border-color:#ddd3fb;transform:translateY(-3px);box-shadow:0 16px 32px -18px #6d4df273,0 5px 18px #2c46740a}.stat-card[data-v-ac9fc2c7]:after{content:"";opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.stat-card.blue[data-v-ac9fc2c7]:after{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.stat-card.violet[data-v-ac9fc2c7]:after{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.stat-card.green[data-v-ac9fc2c7]:after{background:linear-gradient(90deg,#34d399,#6ee7b7)}.stat-card.orange[data-v-ac9fc2c7]:after{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.stat-sheen[data-v-ac9fc2c7]{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa8,#0000);width:46%;height:220%;position:absolute;top:-60%;left:-70%;transform:skew(-20deg)}.stat-card:hover .stat-sheen[data-v-ac9fc2c7]{animation:.85s sheen-ac9fc2c7}@keyframes sheen-ac9fc2c7{0%{opacity:1;left:-70%}to{opacity:.2;left:130%}}.stat-card.enter[data-v-ac9fc2c7]{animation:.5s cubic-bezier(.22,.68,.31,1) backwards rise-ac9fc2c7;animation-delay:calc(var(--i) * 70ms)}@keyframes rise-ac9fc2c7{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stat-top[data-v-ac9fc2c7]{color:#8994a8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-icon[data-v-ac9fc2c7]{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.stat-icon.blue[data-v-ac9fc2c7]{color:#6d5ae0;background:linear-gradient(140deg,#efeaff,#e2dbff)}.stat-icon.violet[data-v-ac9fc2c7]{color:#7c5cf0;background:linear-gradient(140deg,#efe9ff,#e4dbff)}.stat-icon.green[data-v-ac9fc2c7]{color:#10b981;background:linear-gradient(140deg,#e3f9ef,#d4f5e6)}.stat-icon.orange[data-v-ac9fc2c7]{color:#f59e0b;background:linear-gradient(140deg,#fdf1dc,#fbe7c6)}.stat-body[data-v-ac9fc2c7]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.stat-value[data-v-ac9fc2c7]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.stat-value.blue[data-v-ac9fc2c7]{color:#25314a}.stat-value.violet[data-v-ac9fc2c7]{background:linear-gradient(120deg,#6d4df2,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.stat-value.green[data-v-ac9fc2c7]{color:#0f9d76}.stat-value.orange[data-v-ac9fc2c7]{color:#d97706}.stat-ring[data-v-ac9fc2c7]{flex:none;width:52px;height:52px;transform:rotate(-90deg)}.ring-track[data-v-ac9fc2c7]{fill:none;stroke:#ece7fd;stroke-width:5.5px}.ring-bar[data-v-ac9fc2c7]{fill:none;stroke:#8b5cf6;stroke-width:5.5px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.3,1)}.stat-note[data-v-ac9fc2c7]{margin-top:6px;font-size:10.5px}.stat-note.blue[data-v-ac9fc2c7]{color:#9488c8}.stat-note.violet[data-v-ac9fc2c7]{color:#9b8bd6}.stat-note.green[data-v-ac9fc2c7]{color:#77b8a3}.stat-note.orange[data-v-ac9fc2c7]{color:#d8a45f}.activity-panel[data-v-ac9fc2c7]{padding:4px 0 2px}.activity-panel .task-item[data-v-ac9fc2c7]{transition:background .16s}.activity-panel .task-item[data-v-ac9fc2c7]:not(.inert):hover{background:linear-gradient(90deg,#f7f5ff,#fbfaff 70%)}.content-grid[data-v-ac9fc2c7]{align-items:start}.coverage-panel[data-v-ac9fc2c7]{padding:4px 0 10px}.platform-list[data-v-ac9fc2c7]{flex-direction:column;max-height:470px;padding:0 20px 6px;display:flex;overflow-y:auto}.platform-more[data-v-ac9fc2c7]{color:#6d7fe4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dashed #eef1f6;margin:0 20px 6px;padding:8px 0 0;font-size:10px}.platform-row[data-v-ac9fc2c7]{border-bottom:1px solid #f2f4f9;align-items:center;gap:10px;padding:9px 4px;display:flex}.platform-row[data-v-ac9fc2c7]:last-child{border-bottom:0}.platform-dot[data-v-ac9fc2c7]{background:#cbd3e1;border-radius:50%;flex:none;width:7px;height:7px}.platform-dot.live[data-v-ac9fc2c7]{background:#34d399;animation:2.4s ease-out infinite pulse-ac9fc2c7;box-shadow:0 0 #34d39980}@keyframes pulse-ac9fc2c7{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.platform-copy[data-v-ac9fc2c7]{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex}.platform-copy strong[data-v-ac9fc2c7]{color:#33415c;font-size:12.5px;font-weight:600}.platform-copy span[data-v-ac9fc2c7]{color:#a1aabb;font-size:10.5px}.platform-accounts[data-v-ac9fc2c7]{color:#6d4df2;background:linear-gradient(120deg,#efeaff,#e6dfff);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.glow-a[data-v-ac9fc2c7],.glow-b[data-v-ac9fc2c7],.hero-scan[data-v-ac9fc2c7],.hero[data-v-ac9fc2c7]:after,.stat-sheen[data-v-ac9fc2c7],.platform-dot.live[data-v-ac9fc2c7],.stat-card.enter[data-v-ac9fc2c7]{animation:none!important}.stat-card[data-v-ac9fc2c7]{transition:none!important}.stat-card.enter[data-v-ac9fc2c7]{opacity:1;transform:none}}.empty-state .setup-retry[data-v-1ec43a61]{vertical-align:middle;margin-left:10px}.setup-retry[data-v-1ec43a61]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:6px;flex:none;padding:4px 12px;font-size:11px}.setup-retry[data-v-1ec43a61]:hover{border-color:#5278ff}.leads-panel[data-v-95aa9ec8]{min-height:0}.leads-panel .panel-heading[data-v-95aa9ec8]{align-items:center;gap:12px}.leads-panel .panel-heading .leads-head-actions[data-v-95aa9ec8]{align-items:center;gap:12px;display:flex}.leads-error[data-v-95aa9ec8]{justify-content:space-between;align-items:center;gap:12px;margin:0 21px 18px;display:flex}.setup-retry[data-v-95aa9ec8]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:6px;flex:none;padding:4px 12px;font-size:11px}.setup-retry[data-v-95aa9ec8]:hover{border-color:#5278ff}.leads-list[data-v-95aa9ec8]{padding:0 0 22px}.leads-pager[data-v-95aa9ec8]{border-top:1px solid #f0f2f6;align-items:center;gap:6px;margin-top:4px;padding:12px 21px 0;display:flex}.leads-pager-info[data-v-95aa9ec8]{color:#9aa4b5;font-size:10px}.leads-pager-info[data-v-95aa9ec8]:first-child{margin-right:auto}.leads-head[data-v-95aa9ec8],.leads-row[data-v-95aa9ec8]{grid-template-columns:1.1fr 1.1fr 1.2fr 2fr .8fr 1fr;align-items:center;column-gap:11px;display:grid}.leads-row[data-v-95aa9ec8]{border-top:1px solid #f0f2f6;min-height:56px;padding:8px 21px;font-size:10px}.lead-name[data-v-95aa9ec8]{color:#3e4a62;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.lead-phone[data-v-95aa9ec8]{color:#5274d5;text-decoration:none}.lead-phone[data-v-95aa9ec8]:hover{text-decoration:underline}.lead-message[data-v-95aa9ec8]{color:#536078;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-fail[data-v-9c0bc2d1]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:11px;line-height:1.7}.review-bar[data-v-9c0bc2d1]{background:#fffcf3;border:1px solid #f0dfb8;border-radius:9px;margin-top:14px;padding:12px 14px}.review-bar.level-red[data-v-9c0bc2d1]{background:#fff4f0;border-color:#ffcfc0}.review-bar.level-red .review-bar-head strong[data-v-9c0bc2d1]{color:#c14f34}.review-bar.level-red .review-bar-head span[data-v-9c0bc2d1]{color:#c08a76}.review-bar-head[data-v-9c0bc2d1]{align-items:baseline;gap:10px;display:flex}.review-bar-head strong[data-v-9c0bc2d1]{color:#9a7326;font-size:12px}.review-bar-head span[data-v-9c0bc2d1]{color:#b49a63;font-size:10px}.review-issue[data-v-9c0bc2d1]{border-top:1px dashed #f0e6cd;margin-top:9px;padding-top:9px}.review-issue-no[data-v-9c0bc2d1]{color:#c2a25e;font-weight:700}.review-quote[data-v-9c0bc2d1]{color:#6b5a33;margin:0;font-size:11px;line-height:1.7}.review-reason[data-v-9c0bc2d1]{color:#8a7a54;margin:5px 0 0;font-size:10px;line-height:1.7}.review-suggestion[data-v-9c0bc2d1]{color:#a0662f;margin:5px 0 0;font-size:10px;line-height:1.7}.review-apply[data-v-9c0bc2d1]{color:#8a5d1c;cursor:pointer;background:#fff;border:1px solid #d9a35c;border-radius:7px;margin-top:8px;padding:5px 11px;font-size:10px}.review-apply[data-v-9c0bc2d1]:hover{background:#fff7e8}.violation-bar[data-v-9c0bc2d1]{background:#fff4f0;border:1px solid #ffcfc0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex}.violation-bar.level-yellow[data-v-9c0bc2d1]{background:#fffcf3;border-color:#f0dfb8}.violation-bar.level-yellow .violation-bar-text strong[data-v-9c0bc2d1]{color:#9a7326}.violation-bar.level-yellow .violation-bar-text span[data-v-9c0bc2d1]{color:#a08a55}.violation-bar.level-yellow .violation-bar-text em[data-v-9c0bc2d1]{color:#c2a25e}.violation-bar-text[data-v-9c0bc2d1]{flex:1;min-width:0}.violation-bar-text strong[data-v-9c0bc2d1]{color:#c14f34;font-size:12px;display:block}.violation-bar-text span[data-v-9c0bc2d1]{color:#9a5a44;margin-top:4px;font-size:11px;line-height:1.6;display:block}.violation-bar-text em[data-v-9c0bc2d1]{color:#c2937f;margin-top:3px;font-size:10px;font-style:normal;line-height:1.6;display:block}.violation-bar-actions[data-v-9c0bc2d1]{flex:none;gap:8px;display:flex}.violation-regen[data-v-9c0bc2d1],.violation-keep[data-v-9c0bc2d1]{cursor:pointer;white-space:nowrap;border-radius:7px;height:30px;padding:0 12px;font-size:11px}.violation-regen[data-v-9c0bc2d1]{color:#fff;background:#e85f3d;border:1px solid #e85f3d}.violation-regen[data-v-9c0bc2d1]:hover{background:#d85433}.violation-keep[data-v-9c0bc2d1]{color:#9a6a55;background:#fff;border:1px solid #e2c9c0}.violation-keep[data-v-9c0bc2d1]:hover{background:#fff7f3}.violation-regen[data-v-9c0bc2d1]:disabled,.violation-keep[data-v-9c0bc2d1]:disabled{cursor:not-allowed;opacity:.6}.article-card[data-v-9c0bc2d1]{background:#fff;border:1px solid #e9edf4;border-radius:11px;padding:18px 20px 16px}.article-card+.article-card[data-v-9c0bc2d1]{margin-top:14px}.article-head[data-v-9c0bc2d1]{align-items:flex-start;gap:13px;display:flex}.article-order[data-v-9c0bc2d1]{color:#adb6c5;padding-top:2px;font-size:12px;font-weight:700}.article-heading[data-v-9c0bc2d1]{flex:1;min-width:0}.article-heading h3[data-v-9c0bc2d1]{color:#27324a;margin:0;font-size:15px;line-height:1.5}.article-meta[data-v-9c0bc2d1]{color:#9aa4b4;align-items:center;gap:9px;margin-top:8px;font-size:10px;display:flex}.word-over[data-v-9c0bc2d1]{color:#b45309;background:#fef3c7;border-radius:5px;padding:1px 6px}.copy-button[data-v-9c0bc2d1]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.copy-button[data-v-9c0bc2d1]:hover{background:#f7f8ff;border-color:#c9d2f0}.approve-button[data-v-9c0bc2d1]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.approve-button[data-v-9c0bc2d1]:hover:not(:disabled){border-color:#5278ff}.approve-button[data-v-9c0bc2d1]:disabled{color:#aab3c6;cursor:not-allowed}.approve-button.approved[data-v-9c0bc2d1]{color:#1c6b3a;background:#eaf7ef;border-color:#bfe3cd;font-weight:600}.article-body[data-v-9c0bc2d1]{border-top:1px dashed #edf0f5;margin-top:14px;padding-top:14px}.article-body p[data-v-9c0bc2d1]{color:#46536b;text-align:justify;margin:0 0 10px;font-size:13px;line-height:1.95}.article-body p[data-v-9c0bc2d1]:last-child{margin-bottom:0}.article-body p.line-heading[data-v-9c0bc2d1]{color:#2f3a52;margin:18px 0 8px;font-size:14px;font-weight:600;line-height:1.6}.article-body p.line-heading[data-v-9c0bc2d1]:first-child{margin-top:0}.article-body p.line-bullet[data-v-9c0bc2d1],.article-body p.line-ordered[data-v-9c0bc2d1]{text-align:left;margin:0 0 6px;padding-left:16px;position:relative}.article-body p.line-bullet[data-v-9c0bc2d1]:before{content:"";background:#b9c2d4;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:4px}.article-body p.line-ordered[data-v-9c0bc2d1]{padding-left:4px}.article-actions[data-v-9c0bc2d1]{flex:none;align-items:center;gap:8px;display:flex}.article-action-btn[data-v-9c0bc2d1]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.article-action-btn[data-v-9c0bc2d1]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-action-btn[data-v-9c0bc2d1]:disabled{cursor:not-allowed;opacity:.5}.article-save-btn[data-v-9c0bc2d1]{color:#fff;background:#7a8ce9;border-color:#7a8ce9}.article-save-btn[data-v-9c0bc2d1]:hover{background:#6d7fe4;border-color:#6d7fe4}.article-title-input[data-v-9c0bc2d1]{box-sizing:border-box;color:#27324a;width:100%;font:inherit;background:#fafbff;border:1px solid #c9d2f0;border-radius:7px;outline:none;padding:4px 8px;font-size:15px}.article-title-input[data-v-9c0bc2d1]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.stale-while-editing[data-v-9c0bc2d1]{opacity:.5;pointer-events:none}.article-editor-paragraph[data-v-9c0bc2d1]{border-radius:6px;outline:none;transition:background .15s,box-shadow .15s}.article-editor-paragraph[data-v-9c0bc2d1]:hover,.article-editor-paragraph[data-v-9c0bc2d1]:focus{background:#f4f7ff;box-shadow:0 0 0 2px #7182e633}.figure-tools[data-v-9c0bc2d1]{flex-wrap:wrap;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.figure-tool-btn[data-v-9c0bc2d1]{color:#64708c;cursor:pointer;background:#fff;border:1px solid #d8dff2;border-radius:5px;padding:0 7px;font-size:11px;line-height:19px}.figure-tool-btn[data-v-9c0bc2d1]:hover{color:#4b5680;border-color:#b7c2e8}.figure-tool-btn.danger[data-v-9c0bc2d1]:hover{color:#b15454;border-color:#e6b4b4}.figure-width-tag[data-v-9c0bc2d1]{color:#7b86a4;padding:0 6px;font-size:11px;line-height:19px}.export-wrap[data-v-9c0bc2d1]{position:relative}.export-menu[data-v-9c0bc2d1]{z-index:20;background:#fff;border:1px solid #e2e7f3;border-radius:10px;min-width:172px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 26px #26305224}.export-menu button[data-v-9c0bc2d1]{color:#46536b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12.5px}.export-menu button[data-v-9c0bc2d1]:hover{color:#4b5680;background:#f4f7ff}.suggestion-bar[data-v-9c0bc2d1]{background:#f6f2ff;border:1px solid #d9cdf5;border-radius:9px;margin-top:12px;padding:12px 14px}.suggestion-bar-head[data-v-9c0bc2d1]{align-items:baseline;gap:10px;display:flex}.suggestion-bar-head strong[data-v-9c0bc2d1]{color:#6d5ab8;font-size:12px}.suggestion-bar-head span[data-v-9c0bc2d1]{color:#9a8ac4;font-size:10px}.suggestion-item[data-v-9c0bc2d1]{border-top:1px dashed #e2d8f5;margin-top:9px;padding-top:9px}.suggestion-hit[data-v-9c0bc2d1]{color:#7d6a9f;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.suggestion-tag[data-v-9c0bc2d1]{color:#fff;background:#8f7fd0;border-radius:10px;padding:2px 8px;font-weight:600}.suggestion-quote[data-v-9c0bc2d1]{color:#6b5a33;margin:6px 0 0;font-size:11px;line-height:1.7}.suggestion-rewrite[data-v-9c0bc2d1]{color:#4c5f9e;margin:5px 0 0;font-size:11px;line-height:1.7}.suggestion-adopt[data-v-9c0bc2d1]{color:#4c65dc;background:#f4f6ff;border-color:#7a8ce9;margin-top:8px}.suggestion-adopt[data-v-9c0bc2d1]:hover{background:#eef1ff}.suggestion-fail[data-v-9c0bc2d1]{color:#9a7b3a;background:#fffcf2;border:1px solid #f0dfae;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:10px;line-height:1.7}.word-hit[data-v-9c0bc2d1]{color:#c0392b;text-underline-offset:2px;background:#ffe3e6;border-radius:3px;padding:0 1px;-webkit-text-decoration:underline wavy #e07a86;text-decoration:underline wavy #e07a86;text-decoration-thickness:1px}.word-hit-yellow[data-v-9c0bc2d1]{color:#8f6b1d;background:#fdf0c8;text-decoration-color:#dcb454}.stream-badge[data-v-9c0bc2d1]{color:#6d7fe4;background:#eef1ff;border-radius:11px;padding:3px 8px;font-size:10px;font-weight:600;animation:1.4s ease-in-out infinite stream-pulse-9c0bc2d1}.stream-badge.queued[data-v-9c0bc2d1]{color:#98a2b3;background:#f1f3f7;animation:none}@keyframes stream-pulse-9c0bc2d1{0%,to{opacity:1}50%{opacity:.55}}.streaming-hint[data-v-9c0bc2d1]{color:#9aa4b5;font-style:italic}.card-stream-title[data-v-9c0bc2d1]{color:#8b96a9;font-weight:500}.card-failed-title[data-v-9c0bc2d1]{color:#c0392b}.card-error[data-v-9c0bc2d1]{margin:0 21px 12px}.illustration-note[data-v-9c0bc2d1]{color:#6d7fe4;background:#f7f8ff;border:1px solid #e3e8f7;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:10px;line-height:1.6}.illustration-note.warn[data-v-9c0bc2d1]{color:#b96b43;background:#fff5ef;border-color:#ffd9c7}.article-figure[data-v-9c0bc2d1]{background:#fafbff;border:1px solid #e9edf4;border-radius:10px;margin:2px 0 14px;padding:8px}.article-figure img[data-v-9c0bc2d1]{object-fit:contain;border-radius:8px;width:100%;max-width:420px;margin:0 auto;display:block}.article-figure figcaption[data-v-9c0bc2d1]{color:#9aa4b4;text-align:center;margin-top:6px;font-size:10px;line-height:1.6}.article-body .article-figure[data-v-9c0bc2d1]:last-child{margin-bottom:0}.history-knowledge[data-v-d1b2fd57]{color:#6b7280;margin:6px 0 0;font-size:12px;line-height:1.7}.history-knowledge .kb-badge--dim[data-v-d1b2fd57]{color:#9aa4b4;background:#f4f5f8}.history-knowledge .kb-badge[data-v-d1b2fd57]{color:#6d7fe4;background:#f2f4ff;border-radius:4px;margin-left:4px;padding:0 5px;font-size:9px;line-height:1.6}.review-bar[data-v-d1b2fd57]{background:#fffcf3;border:1px solid #f0dfb8;border-radius:9px;margin-top:14px;padding:12px 14px}.review-bar-head[data-v-d1b2fd57]{align-items:baseline;gap:10px;display:flex}.review-bar-head strong[data-v-d1b2fd57]{color:#9a7326;font-size:12px}.review-bar-head span[data-v-d1b2fd57]{color:#b49a63;font-size:10px}.review-issue[data-v-d1b2fd57]{border-top:1px dashed #f0e6cd;margin-top:9px;padding-top:9px}.review-quote[data-v-d1b2fd57]{color:#6b5a33;margin:0;font-size:11px;line-height:1.7}.review-reason[data-v-d1b2fd57]{color:#8a7a54;margin:5px 0 0;font-size:10px;line-height:1.7}.review-suggestion[data-v-d1b2fd57]{color:#a0662f;margin:5px 0 0;font-size:10px;line-height:1.7}.history-review[data-v-d1b2fd57]{margin:12px 0 0}.history-hit.soft[data-v-d1b2fd57]{color:#9a7326}.violation-bar[data-v-d1b2fd57]{background:#fff4f0;border:1px solid #ffcfc0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex}.violation-bar-text[data-v-d1b2fd57]{flex:1;min-width:0}.violation-bar-text strong[data-v-d1b2fd57]{color:#c14f34;font-size:12px;display:block}.violation-bar-text span[data-v-d1b2fd57]{color:#9a5a44;margin-top:4px;font-size:11px;line-height:1.6;display:block}.violation-bar-text em[data-v-d1b2fd57]{color:#c2937f;margin-top:3px;font-size:10px;font-style:normal;line-height:1.6;display:block}.history-violation[data-v-d1b2fd57]{margin:12px 0 0}.history-hit[data-v-d1b2fd57]{color:#c14f34}.setup-retry[data-v-d1b2fd57]{color:#8a5d1c;cursor:pointer;background:#fff;border:1px solid #f0d6a4;border-radius:6px;flex:none;padding:6px 12px;font-size:11px}.writer-output[data-v-d1b2fd57]{min-height:420px;position:sticky;top:20px}.writer-busy[data-v-d1b2fd57]{color:#8b96a8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}.writer-busy p[data-v-d1b2fd57]{margin:0;font-size:12px}.busy-spinner[data-v-d1b2fd57]{border:3px solid #e4e8f2;border-top-color:#7182e6;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite writer-spin-d1b2fd57}@keyframes writer-spin-d1b2fd57{to{transform:rotate(360deg)}}.article-card[data-v-d1b2fd57]{background:#fff;border:1px solid #e9edf4;border-radius:11px;padding:18px 20px 16px}.article-card+.article-card[data-v-d1b2fd57]{margin-top:14px}.article-head[data-v-d1b2fd57]{align-items:flex-start;gap:13px;display:flex}.article-order[data-v-d1b2fd57]{color:#adb6c5;padding-top:2px;font-size:12px;font-weight:700}.article-heading[data-v-d1b2fd57]{flex:1;min-width:0}.article-heading h3[data-v-d1b2fd57]{color:#27324a;margin:0;font-size:15px;line-height:1.5}.article-meta[data-v-d1b2fd57]{color:#9aa4b4;align-items:center;gap:9px;margin-top:8px;font-size:10px;display:flex}.copy-button[data-v-d1b2fd57]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.copy-button[data-v-d1b2fd57]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-body[data-v-d1b2fd57]{border-top:1px dashed #edf0f5;margin-top:14px;padding-top:14px}.article-body p[data-v-d1b2fd57]{color:#46536b;text-align:justify;margin:0 0 10px;font-size:13px;line-height:1.95}.article-body p[data-v-d1b2fd57]:last-child{margin-bottom:0}.history-output[data-v-d1b2fd57]{min-height:420px}.history-error[data-v-d1b2fd57]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-empty-text[data-v-d1b2fd57]{margin:0 0 4px}.history-list[data-v-d1b2fd57]{padding:0 21px 22px}.history-record[data-v-d1b2fd57]{background:#fff;border:1px solid #e9edf4;border-radius:11px}.history-record+.history-record[data-v-d1b2fd57]{margin-top:12px}.history-record-bar[data-v-d1b2fd57]{align-items:center;padding-right:12px;display:flex}.history-record-head[data-v-d1b2fd57]{border-radius:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:flex}.history-record-delete[data-v-d1b2fd57]{color:#c0553a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffd9c7;border-radius:7px;flex:none;align-items:center;gap:4px;margin-left:8px;padding:4px 10px;font-size:10.5px;transition:background .12s;display:flex}.history-record-delete[data-v-d1b2fd57]:hover{background:#fff5ef}.history-record-delete[data-v-d1b2fd57]:disabled{cursor:not-allowed;opacity:.55}.history-record-head[data-v-d1b2fd57]:hover{background:#fafbff}.history-record-keyword[data-v-d1b2fd57]{color:#27324a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.history-record-meta[data-v-d1b2fd57]{color:#9aa4b4;white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.history-record-meta .history-failed[data-v-d1b2fd57]{color:#c96a3d}.history-toggle[data-v-d1b2fd57]{color:#6d7fe4;flex:none;font-size:10px}.history-record-body[data-v-d1b2fd57]{border-top:1px dashed #edf0f5;padding:13px 18px 18px}.history-record-body .article-card+.article-card[data-v-d1b2fd57]{margin-top:12px}.history-record-note[data-v-d1b2fd57]{color:#9aa4b4;margin:0 0 13px;font-size:10px;line-height:1.6}.article-figure[data-v-d1b2fd57]{background:#fafbff;border:1px solid #e9edf4;border-radius:10px;margin:2px 0 14px;padding:8px}.article-figure img[data-v-d1b2fd57]{object-fit:contain;border-radius:8px;width:100%;max-width:420px;margin:0 auto;display:block}.article-figure figcaption[data-v-d1b2fd57]{color:#9aa4b4;text-align:center;margin-top:6px;font-size:10px;line-height:1.6}.history-figure[data-v-d1b2fd57]{margin-top:12px}.history-figcaption[data-v-d1b2fd57]{justify-content:center;align-items:center;gap:6px;display:flex}.history-figcaption .caption-input[data-v-d1b2fd57]{color:#33415c;border:1px solid #d3dcef;border-radius:7px;flex:1;min-width:0;max-width:340px;padding:4px 8px;font-size:11px}.caption-edit-btn[data-v-d1b2fd57]{color:#8994a8;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:6px;align-items:center;padding:1px 7px;font-size:11px;display:inline-flex}.caption-edit-btn[data-v-d1b2fd57]:hover{color:#5278ff;border-color:#5278ff}.history-approved-badge[data-v-d1b2fd57]{color:#1c6b3a;background:#eaf7ef;border:1px solid #bfe3cd;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}.approve-button[data-v-d1b2fd57]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:8px;flex-shrink:0;padding:4px 12px;font-size:12px}.approve-button.approved[data-v-d1b2fd57]{color:#1c6b3a;background:#eaf7ef;border-color:#bfe3cd}.approve-button[data-v-d1b2fd57]:hover{border-color:#5278ff}.history-fig-edit-actions[data-v-d1b2fd57]{flex-shrink:0;gap:4px;display:inline-flex}.caption-btn[data-v-d1b2fd57]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:6px;padding:2px 9px;font-size:11px}.caption-btn[data-v-d1b2fd57]:hover{border-color:#5278ff}.article-body .article-figure[data-v-d1b2fd57]:last-child{margin-bottom:0}.auto-images-row[data-v-591deed6]{background:#f7f8ff;border:1px solid #e5e9f5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 11px;display:flex}.auto-images-row.off[data-v-591deed6]{background:#fafbfe;border-color:#eceff6}.auto-images-switch[data-v-591deed6]{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.auto-images-switch input[data-v-591deed6]{accent-color:#7182e6;cursor:pointer;margin:0}.auto-images-switch strong[data-v-591deed6]{color:#4b5870;font-size:11px;font-weight:600}.auto-images-limit[data-v-591deed6]{color:#9aa4b4;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.auto-images-limit input[data-v-591deed6]{color:#3e4a62;width:54px;font:inherit;text-align:center;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;padding:5px 6px;font-size:11px}.auto-images-limit input[data-v-591deed6]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.auto-images-limit input[data-v-591deed6]:disabled{cursor:not-allowed;background:#f4f6fb}.auto-images-warn[data-v-591deed6]{color:#b96b43;margin:-4px 0 10px;font-size:10px;line-height:1.6}.ref-details-toggle[data-v-591deed6]{color:#6d7fe4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dashed #eef1f6;width:100%;margin:0 0 10px;padding:7px 0;font-size:11px;display:block}.ref-images-box[data-v-591deed6]{padding:0 21px 22px}.ref-upload-row[data-v-591deed6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ref-upload-btn[data-v-591deed6]{color:#fff;cursor:pointer;white-space:nowrap;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:11px;display:inline-flex}.ref-upload-btn[data-v-591deed6]:hover{background:#6d7fe4}.ref-upload-btn.disabled[data-v-591deed6]{cursor:not-allowed;opacity:.55;pointer-events:none}.ref-upload-btn input[data-v-591deed6]{display:none}.ref-images-hint[data-v-591deed6]{color:#8792a6;margin:8px 0 0;font-size:11px;line-height:1.6}.ref-section-label[data-v-591deed6]{color:#5d6a82;align-items:baseline;gap:8px;margin:17px 0 9px;font-size:11px;font-weight:600;display:flex}.ref-section-label em[data-v-591deed6]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.ref-images-error[data-v-591deed6]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.ref-images-notice[data-v-591deed6]{color:#6d5ab8;background:#f6f2ff;border:1px solid #d9cdf5;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.ref-images-unavailable[data-v-591deed6]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6;display:flex}.ref-retry-btn[data-v-591deed6]{color:#5d6fd8;cursor:pointer;background:#fff;border:1px solid #d9cdf5;border-radius:6px;flex:none;padding:4px 10px;font-size:10px}.ref-retry-btn[data-v-591deed6]:hover{background:#f6f2ff}.ref-retry-btn[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.6}.ref-empty[data-v-591deed6]{color:#b0b8c6;margin:0 0 4px;font-size:10px;line-height:1.6}.ref-selected-list[data-v-591deed6]{flex-direction:column;gap:9px;display:flex}.ref-selected-card[data-v-591deed6]{background:#fff;border:1px solid #e2e7f0;border-radius:9px;padding:9px 10px}.ref-card-top[data-v-591deed6]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ref-order-badge[data-v-591deed6]{color:#4c65dc;text-align:center;background:#eef1ff;border-radius:10px;flex:none;min-width:30px;padding:2px 6px;font-size:10px;font-weight:600}.ref-file-name[data-v-591deed6]{color:#5d6a82;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.ref-mini-btn[data-v-591deed6]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.ref-mini-btn[data-v-591deed6]:hover{background:#f7f8ff;border-color:#c9d2f0}.ref-mini-btn[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.55}.ref-mini-btn.primary[data-v-591deed6]{color:#fff;background:#7a8ce9;border-color:#7a8ce9}.ref-mini-btn.primary[data-v-591deed6]:hover{background:#6d7fe4}.ref-mini-btn.primary[data-v-591deed6]:disabled{background:#a9b4ef;border-color:#a9b4ef}.ref-remove-btn[data-v-591deed6]{color:#b96b43;cursor:pointer;white-space:nowrap;background:#fff5ef;border:1px solid #ffd9c7;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.ref-remove-btn[data-v-591deed6]:hover{background:#ffe9df}.ref-remove-btn[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.55}.ref-card-body[data-v-591deed6]{align-items:flex-start;gap:10px;margin-top:9px;display:flex}.ref-thumb[data-v-591deed6]{object-fit:cover;background:#f7f8fc;border:1px solid #e9edf4;border-radius:8px;flex:none;width:62px;height:62px}.ref-card-desc[data-v-591deed6]{flex:1;min-width:0}.ref-desc-text[data-v-591deed6]{color:#5d6a82;word-break:break-word;margin:0;font-size:11px;line-height:1.7}.ref-desc-empty[data-v-591deed6]{color:#c0934a;margin:0;font-size:10px;line-height:1.6}.ref-large-hint[data-v-591deed6]{color:#8a6d2e;background:#fffcf2;border-radius:7px;margin:9px 0 0;padding:7px 9px;font-size:10px;line-height:1.6}.ref-desc-input[data-v-591deed6]{box-sizing:border-box;color:#46536b;width:100%;font:inherit;resize:vertical;background:#fafbff;border:1px solid #c9d2f0;border-radius:6px;outline:none;padding:6px 8px;font-size:11px;line-height:1.6}.ref-desc-input[data-v-591deed6]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.ref-desc-actions[data-v-591deed6]{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.ref-desc-limit[data-v-591deed6]{color:#b0b8c6;font-size:9px}.ref-library-head[data-v-591deed6]{border-top:1px dashed #edf0f5;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:13px;display:flex}.ref-library-toggle[data-v-591deed6]{color:#6d7fe4;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:11px;font-weight:600}.ref-library-toggle[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.6}.ref-library[data-v-591deed6]{margin-top:9px}.ref-library-hint[data-v-591deed6],.ref-library-empty[data-v-591deed6]{color:#b0b8c6;margin:0;font-size:10px;line-height:1.6}.ref-library-list[data-v-591deed6]{flex-direction:column;gap:8px;max-height:320px;padding-right:2px;display:flex;overflow:auto}.ref-library-row[data-v-591deed6]{background:#fff;border:1px solid #e9edf4;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 9px;display:flex}.ref-library-row .ref-thumb[data-v-591deed6]{width:48px;height:48px}.ref-library-info[data-v-591deed6]{flex:1;min-width:0}.ref-library-name[data-v-591deed6]{color:#5d6a82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:600;overflow:hidden}.ref-library-desc[data-v-591deed6]{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.5;overflow:hidden}.ref-library-meta[data-v-591deed6]{color:#b0b8c6;margin:3px 0 0;font-size:9px}.ref-library-actions[data-v-591deed6]{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ref-danger-btn[data-v-591deed6]{color:#c0553a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffd9c7;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.ref-danger-btn[data-v-591deed6]:hover{background:#fff5ef}.ref-danger-btn[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.55}.ref-gen-btn[data-v-591deed6]{color:#5d6fd8;cursor:pointer;white-space:nowrap;background:#f6f2ff;border:1px solid #d9cdf5;border-radius:8px;flex:none;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:11px;display:inline-flex}.ref-gen-btn[data-v-591deed6]:hover{background:#efe9ff;border-color:#b9a7ec}.ref-gen-btn[data-v-591deed6]:disabled{cursor:not-allowed;opacity:.55}.ref-gen-icon[data-v-591deed6]{flex:none;display:block}.manage-btn[data-v-af6572dd]{color:#5d6fd8;cursor:pointer;text-align:center;background:#fff;border:1px solid #c6cff0;border-radius:8px;width:100%;margin-top:8px;padding:7px 10px;font-size:11px;display:block}.manage-btn[data-v-af6572dd]:hover{background:#f4f6ff;border-color:#7a8ce9}.writer-form[data-v-af6572dd]{padding:0 21px 22px}.keyword-import-row[data-v-af6572dd]{justify-content:flex-end;margin-top:8px;display:flex}.keyword-import-btn[data-v-af6572dd]{color:#5d6fd8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6cff0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.keyword-import-btn[data-v-af6572dd]:hover:not(:disabled){background:#f4f6ff;border-color:#7a8ce9}.keyword-import-btn[data-v-af6572dd]:disabled{color:#a9b1c4;cursor:not-allowed;background:#fafbfe;border-color:#e4e8f2}.field[data-v-af6572dd]{margin-top:15px;display:block}.field-label[data-v-af6572dd]{color:#5d6a82;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.field-label em[data-v-af6572dd]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.writer-form input[data-v-af6572dd],.writer-form textarea[data-v-af6572dd],.writer-form select[data-v-af6572dd]{color:#3e4a62;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;margin-top:8px;padding:9px 11px;font-size:12px;line-height:1.6;display:block}.writer-form select[data-v-af6572dd]{resize:none;cursor:pointer;padding:8px 11px}.writer-form select[data-v-af6572dd]:disabled{cursor:not-allowed;opacity:.7}.writer-form input[data-v-af6572dd]:focus,.writer-form textarea[data-v-af6572dd]:focus,.writer-form select[data-v-af6572dd]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.writer-settings-row[data-v-af6572dd]{background:#fbfcff;border:1px solid #e9edf4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:9px 11px;display:flex}.writer-settings-summary[data-v-af6572dd]{color:#5d6a82;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.writer-settings-row .manage-btn[data-v-af6572dd]{flex:none;width:auto;margin-top:0;padding:5px 12px;font-size:11px}.writer-submit[data-v-af6572dd]{width:100%;height:42px;margin-top:20px;font-size:13px}.writer-submit[data-v-af6572dd]:disabled{cursor:not-allowed;opacity:.75}.writer-progress[data-v-af6572dd]{color:#7d6a9f;margin:12px 0 0;font-size:11px;line-height:1.6}.dialog-mask[data-v-84328e62]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.banned-dialog[data-v-84328e62]{background:#fff;border-radius:14px;flex-direction:column;width:min(600px,100%);max-height:82vh;display:flex;overflow:auto;box-shadow:0 18px 60px #1d25507a}.banned-dialog-head[data-v-84328e62]{z-index:1;background:#fff;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.banned-dialog-head h3[data-v-84328e62]{color:#27324a;margin:0;font-size:16px}.banned-dialog-head p[data-v-84328e62]{color:#9aa4b4;margin:6px 0 0;font-size:10px;line-height:1.7}.skills-dialog-head-actions[data-v-84328e62]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.field[data-v-84328e62]{margin-top:15px;display:block}.field-label[data-v-84328e62]{color:#5d6a82;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.field-label em[data-v-84328e62]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.field-row[data-v-84328e62]{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.article-action-btn[data-v-84328e62]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.article-action-btn[data-v-84328e62]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-action-btn[data-v-84328e62]:disabled{cursor:not-allowed;opacity:.5}.ref-retry-btn[data-v-84328e62]{color:#5d6fd8;cursor:pointer;background:#fff;border:1px solid #d9cdf5;border-radius:6px;flex:none;padding:4px 10px;font-size:10px}.ref-retry-btn[data-v-84328e62]:hover{background:#f6f2ff}.ref-retry-btn[data-v-84328e62]:disabled{cursor:not-allowed;opacity:.6}.image-gen-dialog[data-v-84328e62]{width:min(620px,100%)}.image-gen-form[data-v-84328e62]{padding:4px 22px}.image-gen-form textarea[data-v-84328e62],.image-gen-form select[data-v-84328e62]{box-sizing:border-box;color:#3e4a62;width:100%;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:block}.image-gen-form textarea[data-v-84328e62]{resize:vertical}.image-gen-form select[data-v-84328e62]{cursor:pointer}.image-gen-form textarea[data-v-84328e62]:focus,.image-gen-form select[data-v-84328e62]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.image-gen-form textarea[data-v-84328e62]:disabled,.image-gen-form select[data-v-84328e62]:disabled{cursor:not-allowed;opacity:.7}.image-gen-meta[data-v-84328e62]{color:#9aa4b4;margin:10px 0 0;font-size:10px;line-height:1.6}.image-gen-empty[data-v-84328e62]{color:#b0b8c6;margin:12px 0 0;font-size:10px;line-height:1.6}.image-gen-unavailable[data-v-84328e62]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.6;display:flex}.image-gen-unavailable>span[data-v-84328e62]{word-break:break-word;flex:1;min-width:0}.image-gen-error[data-v-84328e62]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:10px;line-height:1.6}.image-gen-foot[data-v-84328e62]{background:#fff;border-top:1px solid #eef1f6;justify-content:flex-end;gap:8px;padding:12px 22px 16px;display:flex;position:sticky;bottom:0}.image-gen-embedded[data-v-84328e62]{display:block}.image-gen-embedded-body[data-v-84328e62]{flex-direction:column;display:flex}.image-gen-embedded .image-gen-form[data-v-84328e62],.image-gen-embedded .image-gen-foot[data-v-84328e62]{padding:12px 0 0}.image-gen-submit[data-v-84328e62]{color:#fff;cursor:pointer;white-space:nowrap;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:8px;height:33px;padding:0 16px;font-size:11px}.image-gen-submit[data-v-84328e62]:hover{background:#6d7fe4}.image-gen-submit[data-v-84328e62]:disabled{cursor:not-allowed;opacity:.55}.modal-card.kw-picker-card[data-v-08ff29b2]{width:560px;max-width:calc(100vw - 48px)}.kw-picker-intro[data-v-08ff29b2]{color:#9aa4b4;margin:0 0 18px;font-size:11px;line-height:1.7}.kw-picker-toolbar[data-v-08ff29b2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-input.kw-picker-search[data-v-08ff29b2]{flex:1;width:auto;min-width:0}.filter-input.kw-picker-kind[data-v-08ff29b2]{cursor:pointer;width:110px}.kw-picker-btn[data-v-08ff29b2]{color:#5d6fd8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6cff0;border-radius:8px;flex:none;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:11px;display:inline-flex}.kw-picker-btn[data-v-08ff29b2]:hover:not(:disabled){background:#f4f6ff;border-color:#7a8ce9}.kw-picker-btn[data-v-08ff29b2]:disabled{cursor:not-allowed;opacity:.65}.kw-picker-btn.primary[data-v-08ff29b2]{color:#fff;background:#4f46e5;border-color:#4f46e5}.kw-picker-btn.primary[data-v-08ff29b2]:hover:not(:disabled){background:#5b46d9;border-color:#5b46d9}.kw-picker-error[data-v-08ff29b2]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.7;display:flex}.kw-picker-error-text[data-v-08ff29b2]{overflow-wrap:anywhere;min-width:0}.kw-picker-list[data-v-08ff29b2]{background:#fff;border:1px solid #e9edf4;border-radius:10px;max-height:320px;margin-top:14px;overflow-y:auto}.kw-picker-row[data-v-08ff29b2]{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.kw-picker-row+.kw-picker-row[data-v-08ff29b2]{border-top:1px solid #f0f2f6}.kw-picker-row[data-v-08ff29b2]:hover{background:#f6f5ff}.kw-picker-row.selected[data-v-08ff29b2]{background:#f3f0ff;border-radius:0;box-shadow:inset 3px 0 #7a6ce8}.kw-picker-row[data-v-08ff29b2]:focus-within{outline-offset:-2px;outline:2px solid #a78bfa}.kw-picker-check[data-v-08ff29b2]{accent-color:#4f46e5;cursor:pointer;flex:none;width:13px;height:13px;margin:0}.kw-picker-term[data-v-08ff29b2]{color:#3e4a62;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.kw-picker-tags[data-v-08ff29b2]{flex:none;align-items:center;gap:6px;display:inline-flex}.kw-picker-kind-tag[data-v-08ff29b2],.kw-picker-priority[data-v-08ff29b2]{white-space:nowrap;border-radius:5px;flex:none;padding:3px 7px;font-size:9.5px}.kw-picker-kind-tag.distill[data-v-08ff29b2]{color:#6d5ce7;background:#f3f0ff}.kw-picker-kind-tag.longtail[data-v-08ff29b2]{color:#7d86a8;background:#f5f6fb}.kw-picker-priority.very_high[data-v-08ff29b2]{color:#5b46d9;background:#f3f0ff;font-weight:700;box-shadow:inset 0 0 0 1px #c4b5fd}.kw-picker-priority.high[data-v-08ff29b2]{color:#6d5ce7;background:#f3f0ff;font-weight:700}.kw-picker-priority.medium[data-v-08ff29b2]{color:#6b7689;background:#f1f3f7}.kw-picker-priority.low[data-v-08ff29b2]{color:#aab2c0;background:#f7f8fb}.kw-picker-foot[data-v-08ff29b2]{color:#a6afbf;margin:10px 0 0;font-size:10px}.kw-picker-foot em[data-v-08ff29b2]{color:#b0b8c6;font-style:normal}.kw-picker-actions[data-v-08ff29b2]{border-top:1px solid #eef0f7;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.kw-picker-selected[data-v-08ff29b2]{color:#5b46d9;margin-right:auto;font-size:11px;font-weight:600}.kw-picker-selected.empty[data-v-08ff29b2]{color:#a6afbf;font-weight:400}.recent-progress[data-v-b0292e15]{background:linear-gradient(#f8f9ff,#eef1ff);border:1px solid #e2e7f7;border-radius:16px;margin:0 0 20px;padding:14px 18px 12px}.recent-progress-head[data-v-b0292e15]{justify-content:space-between;align-items:center;gap:12px;display:flex}.recent-progress-actions[data-v-b0292e15]{flex:none;gap:8px;display:flex}.recent-progress-head h2[data-v-b0292e15]{color:#2c3852;letter-spacing:.2px;margin:0;font-size:14px;font-weight:600}.recent-progress-head p[data-v-b0292e15]{color:#98a2b5;margin:2px 0 0;font-size:11.5px}.recent-progress-refresh[data-v-b0292e15]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #dbe0f3;border-radius:8px;flex:none;padding:3px 8px;font-size:11px}.recent-progress-refresh[data-v-b0292e15]:hover:not(:disabled){background:#eef1ff}.recent-progress-refresh[data-v-b0292e15]:disabled{color:#aab2c0;cursor:default}.recent-progress-summary[data-v-b0292e15]{color:#4259d0;background:#fff;border:1px solid #e4e8f6;border-radius:10px;margin:10px 0 0;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.5}.recent-progress-note[data-v-b0292e15]{color:#98a2b5;margin-top:8px;font-size:12px}.recent-progress-list[data-v-b0292e15]{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.recent-progress-item[data-v-b0292e15]{background:#fff;border:1px solid #eceffa;border-radius:9px;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 12px;display:flex}.recent-progress-keyword[data-v-b0292e15]{text-overflow:ellipsis;white-space:nowrap;color:#2c3852;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.recent-progress-meta[data-v-b0292e15]{color:#96a0b2;flex:none;font-size:11px}.rules-panel[data-v-2a025136]{min-height:420px;padding-bottom:22px}.rules-alert[data-v-2a025136]{margin:10px 22px 0}.skill-sandbox-tag[data-v-2a025136]{color:#6d7fe4;background:#f4f6ff;border:1px solid #dbe1f8;border-radius:11px;margin:8px 22px 0;padding:3px 8px;font-size:10px;line-height:1.5;display:inline-block}.skill-sandbox-tag.warn[data-v-2a025136]{color:#b96b43;background:#fff5ef;border-color:#f2d9c6}.skill-off-warning[data-v-2a025136]{color:#b96b43;margin:6px 22px 0;font-size:10.5px}.rules-group-head[data-v-2a025136]{padding-top:18px;padding-bottom:0}.rules-section-actions[data-v-2a025136]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rules-panel .banned-section-label[data-v-2a025136]{margin-top:0}.rules-panel .banned-dialog-section+.rules-group-head[data-v-2a025136]{border-top:1px dashed #edf0f5;margin-top:16px}.banned-toggle[data-v-2a025136]{color:#4a5670;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.banned-toggle input[data-v-2a025136]{accent-color:#7182e6;cursor:pointer;width:15px;height:15px}.banned-toggle input[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.6}.banned-error[data-v-2a025136]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.banned-add-row[data-v-2a025136]{gap:8px;margin-top:13px;display:flex}.banned-add-row input[data-v-2a025136]{color:#3e4a62;min-width:0;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:11px;line-height:1.5}.banned-add-row input[data-v-2a025136]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.banned-add-btn[data-v-2a025136]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;height:33px;padding:0 13px;font-size:11px}.banned-add-btn[data-v-2a025136]:hover{background:#f7f8ff;border-color:#c9d2f0}.banned-add-btn[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.7}.banned-word-row[data-v-2a025136]{background:#fff;border:1px solid #e9edf4;border-radius:8px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.banned-word-text[data-v-2a025136]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:120px;font-size:11px;overflow:hidden}.banned-word-text.red[data-v-2a025136]{color:#b03a2a;font-weight:600}.banned-word-text.yellow[data-v-2a025136]{color:#9a7326}.banned-word-text.off[data-v-2a025136]{color:#9aa4b4;text-decoration:line-through}.banned-weight-range[data-v-2a025136]{accent-color:#7a8ce9;cursor:pointer;flex:1;min-width:0;height:14px;margin:0}.banned-weight-range[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.6}.banned-weight-badge[data-v-2a025136]{text-align:center;border-radius:9px;flex:none;min-width:40px;padding:2px 6px;font-size:9px;font-weight:600}.banned-weight-badge.red[data-v-2a025136]{color:#b03a2a;background:#ffe9e6}.banned-weight-badge.yellow[data-v-2a025136]{color:#9a7326;background:#fff4d8}.banned-weight-badge.off[data-v-2a025136]{color:#8a94a6;background:#f1f3f7}.banned-weight-hint[data-v-2a025136]{color:#a6afbf;margin:5px 0 0;font-size:10px;line-height:1.6}.banned-dialog-section[data-v-2a025136]{padding:16px 22px 6px}.banned-dialog-section+.banned-dialog-section[data-v-2a025136]{border-top:1px dashed #edf0f5}.banned-dialog-list[data-v-2a025136]{margin:12px 0}.soft-rule-weight-row[data-v-2a025136]{background:#fff;border:1px solid #e9edf4;border-radius:8px;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.soft-rule-weight-row+.soft-rule-weight-row[data-v-2a025136]{margin-top:6px}.soft-rule-weight-row .soft-rule-text[data-v-2a025136]{flex:1;min-width:0}.banned-weight-range.soft-weight[data-v-2a025136]{flex:none;width:96px}.banned-chip-remove[data-v-2a025136]{color:#c07b7b;cursor:pointer;background:#ffecec;border:0;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;padding:0;font-size:13px;line-height:1;display:grid}.banned-chip-remove[data-v-2a025136]:hover{color:#fff;background:#d99090}.banned-chip-remove[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.5}.banned-empty[data-v-2a025136]{color:#b0b8c6;margin:11px 0 0;font-size:10px;line-height:1.6}.banned-section-label[data-v-2a025136]{color:#5d6a82;align-items:baseline;gap:8px;margin:17px 0 0;font-size:11px;font-weight:600;display:flex}.banned-section-label em[data-v-2a025136]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.banned-section-label.soft[data-v-2a025136]{border-top:1px dashed #edf0f5;margin-top:22px;padding-top:15px}.soft-rule-text[data-v-2a025136]{color:#6d5b33;word-break:break-word;flex:1;min-width:0}.soft-rule-remove[data-v-2a025136]{color:#b08a4e;cursor:pointer;background:#f8ecd6;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;font-size:13px;line-height:1;display:grid}.soft-rule-remove[data-v-2a025136]:hover{color:#fff;background:#c9a05e}.soft-rule-remove[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.5}.skills-notice[data-v-2a025136]{color:#6d5ab8;background:#f6f2ff;border:1px solid #d9cdf5;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.skills-item-head[data-v-2a025136]{justify-content:space-between;align-items:center;gap:8px;display:flex}.skills-name[data-v-2a025136]{color:#3e4a62;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:11px;font-weight:600;overflow:hidden}.skills-builtin-tag[data-v-2a025136]{color:#6d7fe4;white-space:nowrap;background:#f4f6ff;border:1px solid #dbe1f8;border-radius:8px;flex:none;margin-right:6px;padding:1px 6px;font-size:10px;line-height:1.6}.skills-item-actions[data-v-2a025136]{flex:none;gap:6px;display:inline-flex}.skills-pack[data-v-2a025136]{color:#8f9ab0;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.6}.skills-desc[data-v-2a025136]{color:#9aa4b4;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.6;overflow:hidden}.skills-activation[data-v-2a025136]{border:1px solid #e2e7f0;border-radius:7px;margin-top:8px;display:flex;overflow:hidden}.skills-activation-btn[data-v-2a025136]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-left:1px solid #eef1f6;flex:1;min-width:0;padding:5px 0;font-size:10px}.skills-activation-btn[data-v-2a025136]:first-child{border-left:0}.skills-activation-btn[data-v-2a025136]:hover:not(:disabled){background:#f7f8ff}.skills-activation-btn.active[data-v-2a025136]{color:#fff;background:#7a8ce9}.skills-activation-btn.active[data-v-2a025136]:hover{background:#6d7fe4}.skills-activation-btn[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.7}.skills-manage-row[data-v-2a025136]{background:#fff;border:1px solid #e9edf4;border-radius:8px;padding:10px 12px}.skills-manage-row+.skills-manage-row[data-v-2a025136]{margin-top:6px}.skills-manage-row .skills-desc[data-v-2a025136]{white-space:normal}.banned-dialog-toggle[data-v-2a025136]{white-space:nowrap;flex:none}.banned-dialog-toggle span[data-v-2a025136]{font-size:11px}.skills-dialog-upload[data-v-2a025136]{flex:none;margin-top:0}.ref-upload-btn[data-v-2a025136]{color:#fff;cursor:pointer;white-space:nowrap;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:11px;display:inline-flex}.ref-upload-btn[data-v-2a025136]:hover{background:#6d7fe4}.ref-upload-btn.disabled[data-v-2a025136]{cursor:not-allowed;opacity:.55;pointer-events:none}.ref-upload-btn input[data-v-2a025136]{display:none}.ref-mini-btn[data-v-2a025136]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.ref-mini-btn[data-v-2a025136]:hover{background:#f7f8ff;border-color:#c9d2f0}.ref-mini-btn[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.55}.ref-danger-btn[data-v-2a025136]{color:#c0553a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffd9c7;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.ref-danger-btn[data-v-2a025136]:hover{background:#fff5ef}.ref-danger-btn[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.55}.article-action-btn[data-v-2a025136]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.article-action-btn[data-v-2a025136]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-action-btn[data-v-2a025136]:disabled{cursor:not-allowed;opacity:.5}.dialog-mask[data-v-4461d6b0]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.banned-dialog[data-v-4461d6b0]{background:#fff;border-radius:14px;flex-direction:column;width:min(600px,100%);max-height:82vh;display:flex;overflow:auto;box-shadow:0 18px 60px #1d25507a}.banned-dialog-head[data-v-4461d6b0]{z-index:1;background:#fff;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.banned-dialog-head h3[data-v-4461d6b0]{color:#27324a;margin:0;font-size:16px}.banned-dialog-head p[data-v-4461d6b0]{color:#9aa4b4;margin:6px 0 0;font-size:10px;line-height:1.7}.banned-error[data-v-4461d6b0]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.banned-add-btn[data-v-4461d6b0]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;height:33px;padding:0 13px;font-size:11px}.banned-add-btn[data-v-4461d6b0]:hover{background:#f7f8ff;border-color:#c9d2f0}.banned-add-btn[data-v-4461d6b0]:disabled{cursor:not-allowed;opacity:.7}.article-action-btn[data-v-4461d6b0]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.article-action-btn[data-v-4461d6b0]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-action-btn[data-v-4461d6b0]:disabled{cursor:not-allowed;opacity:.5}.skills-dialog-head-actions[data-v-4461d6b0]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.skills-dialog-form[data-v-4461d6b0]{width:min(680px,100%)}.skills-form[data-v-4461d6b0]{padding:0 22px 4px}.skills-field[data-v-4461d6b0]{margin-top:14px;display:block}.skills-field-label[data-v-4461d6b0]{color:#5d6a82;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.skills-field-label em[data-v-4461d6b0]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.skills-field input[data-v-4461d6b0],.skills-body-input[data-v-4461d6b0]{box-sizing:border-box;color:#3e4a62;width:100%;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:8px 10px;font-size:11px;line-height:1.5}.skills-field input[data-v-4461d6b0]:focus,.skills-body-input[data-v-4461d6b0]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.skills-body-input[data-v-4461d6b0]{resize:vertical;line-height:1.7}.skills-limit[data-v-4461d6b0]{color:#b0b8c6;text-align:right;margin-top:3px;font-size:10px;display:block}.skills-dialog-foot[data-v-4461d6b0]{background:#fff;border-top:1px solid #eef1f6;justify-content:flex-end;padding:12px 22px 16px;display:flex;position:sticky;bottom:0}.dialog-mask[data-v-ed41b413]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.banned-dialog[data-v-ed41b413]{background:#fff;border-radius:14px;flex-direction:column;width:min(600px,100%);max-height:82vh;display:flex;overflow:auto;box-shadow:0 18px 60px #1d25507a}.banned-dialog-head[data-v-ed41b413]{z-index:1;background:#fff;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.banned-dialog-head h3[data-v-ed41b413]{color:#27324a;margin:0;font-size:16px}.banned-dialog-head p[data-v-ed41b413]{color:#9aa4b4;margin:6px 0 0;font-size:10px;line-height:1.7}.kb-toggle-row[data-v-ed41b413]{color:#4b576e;cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;font-size:11.5px;line-height:1.6;display:flex}.kb-toggle-row input[data-v-ed41b413]{accent-color:#6d7fe4;border:0;flex:none;width:auto;margin:2px 0 0;padding:0}.kb-toggle-hint[data-v-ed41b413]{color:#a6afbf;font-style:normal}.kb-scope--disabled[data-v-ed41b413]{opacity:.6}.kb-scope-sub[data-v-ed41b413]{color:#5d6a82;align-items:baseline;gap:6px;margin:12px 0 0;font-size:11px;font-weight:600;display:flex}.kb-scope-sub span[data-v-ed41b413]{color:#a6afbf;font-size:10px;font-weight:400}.kb-scope-note[data-v-ed41b413]{color:#9aa4b4;margin:6px 0 0;font-size:10px;line-height:1.6}.kb-scope-error[data-v-ed41b413]{color:#b96b43;margin:6px 0 0;font-size:10px;line-height:1.6}.kb-tag-grid[data-v-ed41b413]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kb-tag-item[data-v-ed41b413]{color:#4b576e;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:1.6;display:inline-flex}.kb-tag-item em[data-v-ed41b413]{color:#a6afbf;font-size:10px;font-style:normal}.kb-tag-item input[data-v-ed41b413]{accent-color:#6d7fe4;border:0;flex:none;width:auto;margin:0;padding:0}.kb-tag-item[data-v-ed41b413]:has(input:checked){color:#5b6bd8;background:#f7f8ff;border-color:#c9d2f0}.field[data-v-ed41b413]{margin-top:15px;display:block}.field-label[data-v-ed41b413]{color:#5d6a82;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.field-label em[data-v-ed41b413]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.settings-form input[data-v-ed41b413],.settings-form select[data-v-ed41b413]{color:#3e4a62;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;margin-top:8px;padding:9px 11px;font-size:12px;line-height:1.6;display:block}.settings-form select[data-v-ed41b413]{resize:none;cursor:pointer;padding:8px 11px}.settings-form select[data-v-ed41b413]:disabled{cursor:not-allowed;opacity:.7}.writer-model-row[data-v-ed41b413]{align-items:flex-start;gap:8px;display:flex}.writer-model-row select[data-v-ed41b413]{flex:1;min-width:0;margin-top:8px}.writer-model-refresh[data-v-ed41b413]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;height:36px;margin-top:8px;padding:0 11px;font-size:11px}.writer-model-refresh[data-v-ed41b413]:hover{background:#f7f8ff;border-color:#c9d2f0}.writer-model-refresh[data-v-ed41b413]:disabled{cursor:not-allowed;opacity:.7}.writer-model-note[data-v-ed41b413]{color:#9aa4b4;margin:7px 0 0;font-size:10px;line-height:1.6}.settings-form input[data-v-ed41b413]:focus,.settings-form select[data-v-ed41b413]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.field-row[data-v-ed41b413]{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.settings-form input[type=number][data-v-ed41b413]{padding-right:6px}.settings-form[data-v-ed41b413]{padding:4px 22px 22px}.settings-form .field[data-v-ed41b413]:first-child{margin-top:12px}.article-action-btn[data-v-ed41b413]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:7px 12px;font-size:11px}.article-action-btn[data-v-ed41b413]:hover{background:#f7f8ff;border-color:#c9d2f0}.article-action-btn[data-v-ed41b413]:disabled{cursor:not-allowed;opacity:.5}.banned-toggle[data-v-b0ce355c]{color:#4a5670;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.banned-toggle input[data-v-b0ce355c]{accent-color:#7182e6;cursor:pointer;width:15px;height:15px}.banned-toggle input[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.6}.banned-state[data-v-b0ce355c]{color:#98a2b3;white-space:nowrap;background:#f1f3f7;border-radius:11px;padding:3px 8px;font-size:10px}.banned-state.on[data-v-b0ce355c]{color:#3d9b73;background:#e9faf3;font-weight:600}.banned-error[data-v-b0ce355c]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.banned-add-row[data-v-b0ce355c]{gap:8px;margin-top:13px;display:flex}.banned-add-row input[data-v-b0ce355c]{color:#3e4a62;min-width:0;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:11px;line-height:1.5}.banned-add-row input[data-v-b0ce355c]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.banned-add-btn[data-v-b0ce355c]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;height:33px;padding:0 13px;font-size:11px}.banned-add-btn[data-v-b0ce355c]:hover{background:#f7f8ff;border-color:#c9d2f0}.banned-add-btn[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.7}.banned-words[data-v-b0ce355c]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.banned-word-row[data-v-b0ce355c]{background:#fff;border:1px solid #e9edf4;border-radius:8px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.banned-word-text[data-v-b0ce355c]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:120px;font-size:11px;overflow:hidden}.banned-word-text.red[data-v-b0ce355c]{color:#b03a2a;font-weight:600}.banned-word-text.yellow[data-v-b0ce355c]{color:#9a7326}.banned-word-text.off[data-v-b0ce355c]{color:#9aa4b4;text-decoration:line-through}.banned-weight-range[data-v-b0ce355c]{accent-color:#7a8ce9;cursor:pointer;flex:1;min-width:0;height:14px;margin:0}.banned-weight-range[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.6}.banned-weight-badge[data-v-b0ce355c]{text-align:center;border-radius:9px;flex:none;min-width:40px;padding:2px 6px;font-size:9px;font-weight:600}.banned-weight-badge.red[data-v-b0ce355c]{color:#b03a2a;background:#ffe9e6}.banned-weight-badge.yellow[data-v-b0ce355c]{color:#9a7326;background:#fff4d8}.banned-weight-badge.off[data-v-b0ce355c]{color:#8a94a6;background:#f1f3f7}.banned-weight-hint[data-v-b0ce355c]{color:#a6afbf;margin:5px 0 0;font-size:10px;line-height:1.6}.dialog-mask[data-v-b0ce355c]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.banned-dialog-section[data-v-b0ce355c]{padding:16px 22px 6px}.banned-dialog-section+.banned-dialog-section[data-v-b0ce355c]{border-top:1px dashed #edf0f5}.banned-dialog-list[data-v-b0ce355c]{margin:12px 0}.soft-rule-weight-row[data-v-b0ce355c]{background:#fff;border:1px solid #e9edf4;border-radius:8px;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.soft-rule-weight-row+.soft-rule-weight-row[data-v-b0ce355c]{margin-top:6px}.soft-rule-weight-row .soft-rule-text[data-v-b0ce355c]{flex:1;min-width:0}.banned-weight-range.soft-weight[data-v-b0ce355c]{flex:none;width:96px}.banned-chip-remove[data-v-b0ce355c]{color:#c07b7b;cursor:pointer;background:#ffecec;border:0;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;padding:0;font-size:13px;line-height:1;display:grid}.banned-chip-remove[data-v-b0ce355c]:hover{color:#fff;background:#d99090}.banned-chip-remove[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.5}.banned-empty[data-v-b0ce355c]{color:#b0b8c6;margin:11px 0 0;font-size:10px;line-height:1.6}.config-divider[data-v-b0ce355c]{background:#eef1f6;height:1px;margin:0 21px}.skill-tool-box[data-v-b0ce355c]{background:#fafbff;border:1px solid #e8ebf5;border-radius:8px;margin:8px 0 0;padding:8px 10px}.skill-tool-head[data-v-b0ce355c]{color:#6d7fe4;margin:0;font-size:10px;font-weight:600}.skill-tool-fail[data-v-b0ce355c]{color:#c07a52;margin-left:6px;font-weight:400}.skill-tool-list[data-v-b0ce355c]{color:#7d879b;margin:5px 0 0;padding-left:14px;font-size:10px;line-height:1.7}.skill-tool-list li[data-v-b0ce355c]{overflow-wrap:anywhere}.skill-tool-list li.bad[data-v-b0ce355c]{color:#c07a52}.skill-tool-error[data-v-b0ce355c]{color:#b96b43;margin:5px 0 0;font-size:10px;line-height:1.6}.kb-trace-box[data-v-b0ce355c]{background:#fafbff;border:1px solid #e8ebf5;border-radius:8px;margin:8px 0 0;padding:8px 10px}.kb-trace-head[data-v-b0ce355c]{color:#6d7fe4;margin:0;font-size:10px;font-weight:600}.kb-trace-fail[data-v-b0ce355c]{color:#c07a52;margin-left:6px;font-weight:400}.kb-trace-list[data-v-b0ce355c]{color:#7d879b;margin:5px 0 0;padding-left:14px;font-size:10px;line-height:1.7}.kb-trace-list li[data-v-b0ce355c]{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.kb-trace-scope[data-v-b0ce355c]{color:#7d879b;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:5px 0 0;font-size:10px;line-height:1.6;display:flex}.kb-trace-chip[data-v-b0ce355c]{color:#6d7fe4;background:#f2f4ff;border:1px solid #e0e4f6;border-radius:999px;padding:0 6px}.kb-trace-count[data-v-b0ce355c]{color:#9aa4b4}.kb-trace-reason[data-v-b0ce355c]{color:#6d7fe4;background:#f2f4ff;border-radius:4px;flex:none;padding:0 5px;font-size:9px;line-height:1.6}.kb-trace-reason--fill[data-v-b0ce355c]{color:#9aa4b4;background:#f4f5f8}.kb-trace-source[data-v-b0ce355c]{color:#6d7fe4;background:#f2f4ff;border-radius:4px;flex:none;padding:0 5px;font-size:9px;line-height:1.6}.kb-trace-hint[data-v-b0ce355c]{color:#b96b43;cursor:help;background:#f4f5f8;border-radius:4px;flex:none;padding:0 5px;font-size:9px;line-height:1.6}.kb-trace-error[data-v-b0ce355c]{color:#b96b43;margin:5px 0 0;font-size:10px;line-height:1.6}.kb-trace-note[data-v-b0ce355c]{color:#9aa4b4;margin:5px 0 0;font-size:10px;line-height:1.6}.banned-section-label[data-v-b0ce355c]{color:#5d6a82;align-items:baseline;gap:8px;margin:17px 0 0;font-size:11px;font-weight:600;display:flex}.banned-section-label em[data-v-b0ce355c]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.soft-rule-add[data-v-b0ce355c]{gap:8px;margin-top:9px;display:flex}.soft-rule-add input[data-v-b0ce355c]{color:#3e4a62;min-width:0;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:11px;line-height:1.5}.soft-rule-add input[data-v-b0ce355c]:focus{border-color:#d9a35c;box-shadow:0 0 0 3px #d9a35c1c}.soft-rule-text[data-v-b0ce355c]{color:#6d5b33;word-break:break-word;flex:1;min-width:0}.soft-rule-remove[data-v-b0ce355c]{color:#b08a4e;cursor:pointer;background:#f8ecd6;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;font-size:13px;line-height:1;display:grid}.soft-rule-remove[data-v-b0ce355c]:hover{color:#fff;background:#c9a05e}.soft-rule-remove[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.5}.review-fail[data-v-b0ce355c]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:11px;line-height:1.7}.filter-off-banner[data-v-b0ce355c]{background:#f6f2ff;border:1px solid #d9cdf5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 21px 14px;padding:11px 14px;display:flex}.filter-off-text[data-v-b0ce355c]{flex:1;min-width:0}.filter-off-text strong[data-v-b0ce355c]{color:#6d5ab8;font-size:12px;display:block}.filter-off-text span[data-v-b0ce355c]{color:#8b7ab8;margin-top:3px;font-size:10px;line-height:1.6;display:block}.filter-off-enable[data-v-b0ce355c]{color:#fff;cursor:pointer;white-space:nowrap;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:8px;flex:none;height:30px;padding:0 14px;font-size:11px}.filter-off-enable[data-v-b0ce355c]:hover{background:#6d7fe4}.filter-off-enable[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.6}.violation-kept[data-v-b0ce355c]{color:#9a7b3a;background:#fffcf2;border:1px dashed #e8d8a8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;font-size:11px;display:flex}.violation-unkeep[data-v-b0ce355c]{color:#8a6d2e;cursor:pointer;background:#fff;border:1px solid #e8d8a8;border-radius:6px;flex:none;padding:3px 8px;font-size:10px}.regen-notice[data-v-b0ce355c]{background:#fffaf0;border:1px solid #ffe0b0}.setup-notice[data-v-b0ce355c]{color:#9a6a23;background:#fffaf0;border:1px solid #ffe0b0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.setup-retry[data-v-b0ce355c]{color:#8a5d1c;cursor:pointer;background:#fff;border:1px solid #f0d6a4;border-radius:6px;flex:none;padding:6px 12px;font-size:11px}.writer-layout[data-v-b0ce355c]{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.writer-config[data-v-b0ce355c]{position:sticky;top:20px}.plan-advance-notice[data-v-b0ce355c]{border-left:3px solid #8b5cf6}.writer-notice[data-v-b0ce355c]{color:#9a6a23;background:#fffaf0;border-radius:8px;margin:12px 0 0;padding:10px 14px;font-size:11px;line-height:1.6}.backend-meta[data-v-b0ce355c]{color:#b0b8c6;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 0;font-size:10px;overflow:hidden}.writer-output[data-v-b0ce355c]{min-height:420px;position:sticky;top:20px}.writer-busy[data-v-b0ce355c]{color:#8b96a8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}.writer-busy p[data-v-b0ce355c]{margin:0;font-size:12px}.busy-spinner[data-v-b0ce355c]{border:3px solid #e4e8f2;border-top-color:#7182e6;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite writer-spin-b0ce355c}@keyframes writer-spin-b0ce355c{to{transform:rotate(360deg)}}.article-list[data-v-b0ce355c]{padding:0 21px 22px}@media (width<=1250px){.writer-layout[data-v-b0ce355c]{grid-template-columns:290px minmax(0,1fr)}}.view-tabs[data-v-b0ce355c]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.view-tab[data-v-b0ce355c]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-flex}.view-tab[data-v-b0ce355c]:hover{color:#5168dc;background:#f5f7ff}.view-tab.active[data-v-b0ce355c]{color:#4c65dc;background:#eef1ff}.view-tab-count[data-v-b0ce355c]{color:#fff;text-align:center;background:#7a8ce9;border-radius:10px;min-width:18px;padding:1px 6px;font-size:10px}.rules-panel[data-v-b0ce355c]{min-height:420px;padding-bottom:22px}.rules-note[data-v-b0ce355c]{color:#a6afbf;margin:0 22px;font-size:10px;line-height:1.7}.rules-alert[data-v-b0ce355c]{margin:10px 22px 0}.rules-group-head[data-v-b0ce355c]{padding-top:18px;padding-bottom:0}.rules-section-actions[data-v-b0ce355c]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rules-panel .banned-section-label[data-v-b0ce355c]{margin-top:0}.rules-panel .banned-dialog-section+.rules-group-head[data-v-b0ce355c]{border-top:1px dashed #edf0f5;margin-top:16px}.article-content-editor[data-v-b0ce355c]{box-sizing:border-box;color:#46536b;width:100%;font:inherit;resize:vertical;background:#fafbff;border:1px solid #c9d2f0;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;line-height:1.95}.article-content-editor[data-v-b0ce355c]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.stream-progress[data-v-b0ce355c]{color:#6b7bd8;background:#f4f6ff;border-radius:8px;align-items:center;gap:8px;margin:0 21px 12px;padding:8px 12px;font-size:11px;display:flex}.ref-images-heading[data-v-b0ce355c]{padding-bottom:10px}.article-body .ref-thumb[data-v-b0ce355c]{display:block}.skills-notice[data-v-b0ce355c]{color:#6d5ab8;background:#f6f2ff;border:1px solid #d9cdf5;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.6}.skills-item-head[data-v-b0ce355c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.skills-name[data-v-b0ce355c]{color:#3e4a62;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:11px;font-weight:600;overflow:hidden}.skills-item-actions[data-v-b0ce355c]{flex:none;gap:6px;display:inline-flex}.skills-desc[data-v-b0ce355c]{color:#9aa4b4;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.6;overflow:hidden}.skills-activation[data-v-b0ce355c]{border:1px solid #e2e7f0;border-radius:7px;margin-top:8px;display:flex;overflow:hidden}.skills-activation-btn[data-v-b0ce355c]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-left:1px solid #eef1f6;flex:1;min-width:0;padding:5px 0;font-size:10px}.skills-activation-btn[data-v-b0ce355c]:first-child{border-left:0}.skills-activation-btn[data-v-b0ce355c]:hover:not(:disabled){background:#f7f8ff}.skills-activation-btn.active[data-v-b0ce355c]{color:#fff;background:#7a8ce9}.skills-activation-btn.active[data-v-b0ce355c]:hover{background:#6d7fe4}.skills-activation-btn[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.7}.skills-manage-row[data-v-b0ce355c]{background:#fff;border:1px solid #e9edf4;border-radius:8px;padding:10px 12px}.skills-manage-row+.skills-manage-row[data-v-b0ce355c]{margin-top:6px}.skills-manage-row .skills-desc[data-v-b0ce355c]{white-space:normal}.skills-dialog-head-actions[data-v-b0ce355c]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.banned-dialog-toggle[data-v-b0ce355c]{white-space:nowrap;flex:none}.banned-dialog-toggle span[data-v-b0ce355c]{font-size:11px}.skills-dialog-upload[data-v-b0ce355c]{flex:none;margin-top:0}.skills-dialog-form[data-v-b0ce355c]{width:min(680px,100%)}.skills-form[data-v-b0ce355c]{padding:0 22px 4px}.skills-field[data-v-b0ce355c]{margin-top:14px;display:block}.skills-field-label[data-v-b0ce355c]{color:#5d6a82;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.skills-field-label em[data-v-b0ce355c]{color:#a6afbf;font-size:10px;font-style:normal;font-weight:400}.skills-field input[data-v-b0ce355c],.skills-body-input[data-v-b0ce355c]{box-sizing:border-box;color:#3e4a62;width:100%;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:8px 10px;font-size:11px;line-height:1.5}.skills-field input[data-v-b0ce355c]:focus,.skills-body-input[data-v-b0ce355c]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.skills-body-input[data-v-b0ce355c]{resize:vertical;line-height:1.7}.skills-limit[data-v-b0ce355c]{color:#b0b8c6;text-align:right;margin-top:3px;font-size:10px;display:block}.skills-dialog-foot[data-v-b0ce355c]{background:#fff;border-top:1px solid #eef1f6;justify-content:flex-end;padding:12px 22px 16px;display:flex;position:sticky;bottom:0}.skills-batch-meta[data-v-b0ce355c]{color:#6d7fe4;margin:0 21px 14px;font-size:10px;line-height:1.6}.skills-batch-meta em[data-v-b0ce355c]{color:#a6afbf;font-style:normal}.skills-routing-warning[data-v-b0ce355c]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:8px;margin:0 21px 14px;padding:10px 14px;font-size:11px;line-height:1.7}.image-gen-dialog[data-v-b0ce355c]{width:min(620px,100%)}.image-gen-form[data-v-b0ce355c]{padding:4px 22px}.image-gen-form textarea[data-v-b0ce355c],.image-gen-form select[data-v-b0ce355c]{box-sizing:border-box;color:#3e4a62;width:100%;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:block}.image-gen-form textarea[data-v-b0ce355c]{resize:vertical}.image-gen-form select[data-v-b0ce355c]{cursor:pointer}.image-gen-form textarea[data-v-b0ce355c]:focus,.image-gen-form select[data-v-b0ce355c]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.image-gen-form textarea[data-v-b0ce355c]:disabled,.image-gen-form select[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.7}.image-gen-meta[data-v-b0ce355c]{color:#9aa4b4;margin:10px 0 0;font-size:10px;line-height:1.6}.image-gen-empty[data-v-b0ce355c]{color:#b0b8c6;margin:12px 0 0;font-size:10px;line-height:1.6}.image-gen-unavailable[data-v-b0ce355c]{color:#9a7b3a;background:#fffcf2;border:1px solid #e8d8a8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.6;display:flex}.image-gen-unavailable>span[data-v-b0ce355c]{word-break:break-word;flex:1;min-width:0}.image-gen-error[data-v-b0ce355c]{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:10px;line-height:1.6}.image-gen-foot[data-v-b0ce355c]{background:#fff;border-top:1px solid #eef1f6;justify-content:flex-end;gap:8px;padding:12px 22px 16px;display:flex;position:sticky;bottom:0}.image-gen-submit[data-v-b0ce355c]{color:#fff;cursor:pointer;white-space:nowrap;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:8px;height:33px;padding:0 16px;font-size:11px}.image-gen-submit[data-v-b0ce355c]:hover{background:#6d7fe4}.image-gen-submit[data-v-b0ce355c]:disabled{cursor:not-allowed;opacity:.55}.asset-library[data-v-3c0ae332]{padding-top:4px}.row-gap[data-v-3c0ae332]{margin-top:12px}.asset-row-list[data-v-3c0ae332]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.asset-row[data-v-3c0ae332]{background:#fdfdff;border:1px solid #eef1f7;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.asset-row.selected[data-v-3c0ae332]{border-color:#8b6fd6;box-shadow:0 0 0 2px #8b6fd62e}.asset-pick[data-v-3c0ae332]{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.asset-thumb[data-v-3c0ae332]{background:#f4f0fb;border-radius:7px;flex:none;width:64px;height:40px;position:relative;overflow:hidden}.asset-thumb img[data-v-3c0ae332]{object-fit:cover;width:100%;height:100%;display:block}.asset-thumb-empty[data-v-3c0ae332]{color:#a5aec0;justify-content:center;align-items:center;height:100%;font-size:9.5px;display:flex}.asset-order[data-v-3c0ae332]{color:#fff;background:linear-gradient(135deg,#8b6fd6,#a78bfa);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #6d4fc255}.asset-info[data-v-3c0ae332]{flex:1;min-width:0}.asset-name[data-v-3c0ae332]{color:#2f2a3d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.asset-meta[data-v-3c0ae332]{color:#a5aec0;flex-wrap:wrap;gap:4px 8px;margin-top:2px;font-size:10px;display:flex}.asset-analysis[data-v-3c0ae332]{color:#8b83a0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.asset-analysis.done[data-v-3c0ae332]{color:#6b5aa8}.asset-analysis.pending[data-v-3c0ae332]{color:#a5aec0;font-style:italic}.asset-analysis.failed[data-v-3c0ae332]{color:#c95f47}.asset-analysis.none[data-v-3c0ae332]{color:#b9b3c7}.asset-ops[data-v-3c0ae332]{flex:none;align-items:center;gap:8px;display:flex}.asset-remove[data-v-3c0ae332]{color:#8a7fa8;cursor:pointer;background:#fff;border:1px solid #e9e3f5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.asset-remove[data-v-3c0ae332]:hover{color:#c95f47;background:#fff7f4;border-color:#f0d3cb}.asset-confirm[data-v-3c0ae332]{background:#fffe;border-radius:999px;align-items:center;gap:8px;padding:3px 8px;font-size:11px;display:flex;box-shadow:0 2px 8px #6d4fc222}.asset-list-actions[data-v-3c0ae332]{align-items:center;gap:14px;margin-top:10px;display:flex}.import-strip[data-v-3c0ae332]{border-top:1px dashed #e9e3f5;margin-top:16px;padding-top:14px}.import-strip h3[data-v-3c0ae332]{color:#6b627f;margin:0 0 8px;font-size:12.5px;font-weight:600}.import-strip ul[data-v-3c0ae332]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.import-strip li[data-v-3c0ae332]{background:#faf8ff;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.import-copy[data-v-3c0ae332]{text-overflow:ellipsis;white-space:nowrap;color:#3b3548;flex:1;min-width:0;overflow:hidden}.import-meta[data-v-3c0ae332]{color:#a5aec0;white-space:nowrap;font-size:11px}.link[data-v-3c0ae332]{color:#7b5fd0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.link[data-v-3c0ae332]:hover{text-decoration:underline}.link[data-v-3c0ae332]:disabled{color:#c2bcd3;cursor:default;text-decoration:none}.link.danger[data-v-3c0ae332]{color:#c95f47}.kb-badge[data-v-5d3d0faa]{color:#6d7fe4;background:#f2f4ff;border-radius:4px;margin-left:4px;padding:0 5px;font-size:9px;line-height:1.6}.kb-badge--warn[data-v-5d3d0faa]{color:#b96b43;cursor:help;background:#f4f5f8}.task-head[data-v-5d3d0faa]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-head h3[data-v-5d3d0faa]{color:#2f2a3d;margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.task-sub[data-v-5d3d0faa]{color:#a5aec0;margin:4px 0 0;font-size:11px}.status-pill[data-v-5d3d0faa]{color:#8994a8;background:#f1f3f7}.status-pill.queued[data-v-5d3d0faa],.status-pill.scripting[data-v-5d3d0faa],.status-pill.shooting[data-v-5d3d0faa],.status-pill.narrating[data-v-5d3d0faa],.status-pill.planning[data-v-5d3d0faa],.status-pill.rendering[data-v-5d3d0faa]{color:#6f7fe1;background:#eef1ff}.status-pill.succeeded[data-v-5d3d0faa]{color:#42a978;background:#ebf9f2}.status-pill.failed[data-v-5d3d0faa]{color:#c95f47;background:#fff3ef}.task-summary[data-v-5d3d0faa]{color:#5b4a86;background:#f6f2ff;border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:12px;line-height:1.6}.task-knowledge[data-v-5d3d0faa]{color:#4a5b86;background:#f2f7ff}.estimate-note[data-v-5d3d0faa]{color:#a0a9b9;margin:8px 0 0;font-size:10.5px;line-height:1.7}.task-running[data-v-5d3d0faa]{color:#6f7fe1;margin:11px 0 0;font-size:11px}.task-video[data-v-5d3d0faa]{background:#f2f4f9;border-radius:10px;width:100%;max-width:460px;margin-top:13px;display:block}.task-foot[data-v-5d3d0faa]{border-top:1px solid #f1ecfa;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.task-actions[data-v-5d3d0faa]{align-items:center;gap:12px;display:flex}.task-meta[data-v-5d3d0faa]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.task-meta span[data-v-5d3d0faa]{color:#7b869c;background:#f5f7fb;border-radius:5px;padding:3px 8px;font-size:10px}.plan-list[data-v-5d3d0faa]{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.plan-list li[data-v-5d3d0faa]{background:#faf8ff;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;display:flex}.plan-index[data-v-5d3d0faa]{color:#a78bfa;font-size:11px;font-weight:600}.plan-meta[data-v-5d3d0faa]{color:#8b83a0;min-width:128px}.plan-caption[data-v-5d3d0faa]{color:#4a4358;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shot-list[data-v-5d3d0faa]{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shot-list li[data-v-5d3d0faa]{background:#faf8ff;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;display:flex}.shot-index[data-v-5d3d0faa]{color:#a78bfa;white-space:nowrap;font-size:11px;font-weight:600}.shot-origin[data-v-5d3d0faa]{white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.shot-origin.generated[data-v-5d3d0faa]{color:#fff;background:linear-gradient(135deg,#8b6fd6,#a78bfa)}.shot-origin.library[data-v-5d3d0faa]{color:#6b627f;background:#efeaf9}.shot-need[data-v-5d3d0faa]{text-overflow:ellipsis;white-space:nowrap;color:#4a4358;flex:1;min-width:0;overflow:hidden}.kinetic-swatch[data-v-5d3d0faa]{vertical-align:middle;border:1px solid #5a508240;border-radius:3px;width:26px;height:10px;margin-left:6px;display:inline-block}.link[data-v-5d3d0faa]{color:#7b5fd0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.link[data-v-5d3d0faa]:hover{text-decoration:underline}.link[data-v-5d3d0faa]:disabled{color:#c2bcd3;cursor:default;text-decoration:none}.link.danger[data-v-5d3d0faa]{color:#c95f47}.edit-panel[data-v-3bc45da0]{padding-bottom:22px}.edit-panel>.empty-state[data-v-3bc45da0],.edit-panel>.edit-history-error[data-v-3bc45da0],.edit-panel>.task-list[data-v-3bc45da0]{margin-left:21px;margin-right:21px}.edit-history-error[data-v-3bc45da0]{color:#c95f47;background:#fff3ef;border:1px solid #f0d3cb;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;display:flex}.edit-history-error-icon[data-v-3bc45da0]{flex:none;margin-top:2px}.edit-history-error-text[data-v-3bc45da0]{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.65}.edit-history-retry[data-v-3bc45da0]{color:#c95f47;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0d3cb;border-radius:7px;flex:none;padding:4px 12px;font-size:11.5px;font-weight:600}.edit-history-retry[data-v-3bc45da0]:hover{background:#fff7f4}.task-list[data-v-3bc45da0]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px 20px;padding:0 0 20px;display:grid}.field[data-v-c7a8710c]{margin-bottom:15px;display:block}.field-label[data-v-c7a8710c]{color:#66738b;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.field-label em[data-v-c7a8710c]{color:#8994a8;margin-left:4px;font-size:9.5px;font-style:normal;font-weight:400}.field textarea[data-v-c7a8710c],.field select[data-v-c7a8710c],.field input[type=number][data-v-c7a8710c],.field input[type=text][data-v-c7a8710c]{color:#536078;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:9px 10px;font-size:11.5px;display:block}.field select[data-v-c7a8710c],.field input[type=number][data-v-c7a8710c],.field input[type=text][data-v-c7a8710c]{height:36px;padding:0 10px}.field textarea[data-v-c7a8710c]:focus,.field select[data-v-c7a8710c]:focus,.field input[type=number][data-v-c7a8710c]:focus,.field input[type=text][data-v-c7a8710c]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.field-count[data-v-c7a8710c]{color:#a5aec0;text-align:right;margin-top:5px;font-size:10px;display:block}.field-hint[data-v-c7a8710c]{color:#a5aec0;margin-top:5px;font-size:10px;display:block}.field-hint.invalid[data-v-c7a8710c],.field-hint.lost[data-v-c7a8710c]{color:#c95f47}.link.inline-link[data-v-c7a8710c]{margin-left:6px;font-size:10px}.switch-field[data-v-c7a8710c]{color:#66738b;cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.switch-field input[data-v-c7a8710c]{accent-color:#6d7fe4;cursor:pointer;width:15px;height:15px}.switch-grid[data-v-c7a8710c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.switch-grid .switch-field[data-v-c7a8710c]{align-items:flex-start;margin-bottom:0}.switch-grid .switch-field input[data-v-c7a8710c]{margin-top:1px}.source-line[data-v-c7a8710c]{background:#fafbff;border:1px solid #e4e9f3;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 14px;padding:9px 12px;font-size:11.5px;line-height:1.6;display:flex}.source-label[data-v-c7a8710c]{color:#8994a8;flex:none;font-size:10.5px;font-weight:600}.source-value[data-v-c7a8710c]{color:#52439a;flex:none;font-weight:600}.source-line.is-library .source-value[data-v-c7a8710c]{color:#2f7d58}.source-line.is-auto .source-value[data-v-c7a8710c]{color:#8a5b00}.source-note[data-v-c7a8710c]{color:#8994a8;text-wrap:pretty;flex-basis:100%;margin-top:1px}@media (width<=900px){.switch-grid[data-v-c7a8710c]{grid-template-columns:minmax(0,1fr);gap:8px 0}}.style-preview[data-v-c7a8710c]{margin:10px 0 14px}.style-preview-frame[data-v-c7a8710c]{aspect-ratio:16/9;background:#f7f5ff;border:1px solid #e6e1ff;border-radius:10px;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.style-preview-frame img[data-v-c7a8710c]{object-fit:contain;width:100%;height:100%;display:block}.style-preview-fallback[data-v-c7a8710c]{color:#8490a9;text-align:center;padding:0 8px;font-size:11.5px}.style-preview-note[data-v-c7a8710c]{color:#8490a9;margin:6px 0 0;font-size:12px}.edit-panel>.advanced-toggle[data-v-c7a8710c],.edit-panel>.advanced-fields[data-v-c7a8710c]{margin-left:21px;margin-right:21px}.advanced-toggle[data-v-c7a8710c]{color:#6d7fe4;text-align:left;cursor:pointer;background:#fafbff;border:1px dashed #dfe5f1;border-radius:8px;width:calc(100% - 42px);margin:4px 0 12px;padding:9px 12px;font-size:11px}.advanced-toggle[data-v-c7a8710c]:hover{background:#f3f5ff}.advanced-fields[data-v-c7a8710c]{border-top:1px dashed #eef1f6;margin-top:2px;padding-top:4px}.advanced-fields>.bgm-block[data-v-c7a8710c]:first-child{border-top:0;margin-top:0}.select-grid[data-v-c7a8710c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.select-grid .field[data-v-c7a8710c]{margin-bottom:0}@media (width<=900px){.select-grid[data-v-c7a8710c]{grid-template-columns:minmax(0,1fr);gap:10px 0}}.confirm-text[data-v-c7a8710c]{color:#b96b43;font-size:10.5px}.edit-panel[data-v-c7a8710c]{padding-bottom:22px}.edit-panel>.asset-grid[data-v-c7a8710c],.edit-panel>.empty-state[data-v-c7a8710c],.edit-panel>.import-strip[data-v-c7a8710c],.edit-panel>.edit-hint[data-v-c7a8710c],.edit-panel>.field[data-v-c7a8710c],.edit-panel>.field-hint[data-v-c7a8710c],.edit-panel>.source-line[data-v-c7a8710c],.edit-panel>.switch-grid[data-v-c7a8710c],.edit-panel>.switch-field[data-v-c7a8710c],.edit-panel>.select-grid[data-v-c7a8710c],.edit-panel>.bgm-block[data-v-c7a8710c],.edit-panel>.wm-block[data-v-c7a8710c],.edit-panel>.cta-block[data-v-c7a8710c],.edit-panel>.ratio-block[data-v-c7a8710c],.edit-panel>.knowledge-block[data-v-c7a8710c],.edit-panel>.estimate-block[data-v-c7a8710c],.edit-panel>.api-warn[data-v-c7a8710c]{margin-left:21px;margin-right:21px}.edit-panel>.field textarea[data-v-c7a8710c],.edit-panel .field select[data-v-c7a8710c]{max-width:720px}.edit-panel .field input[type=number][data-v-c7a8710c]{max-width:160px}.edit-hint[data-v-c7a8710c]{color:#a0a9b9;margin:0 0 12px;font-size:10.5px;line-height:1.7}.edit-actions[data-v-c7a8710c]{align-items:flex-start;gap:14px;margin-top:20px;padding:0 21px;display:flex}.edit-notice[data-v-c7a8710c]{flex:1;margin:0}.estimate-block[data-v-c7a8710c]{border-top:1px dashed #e9e3f5;margin-top:18px;padding-top:14px}.estimate-block h3[data-v-c7a8710c]{color:#6b627f;margin:0 0 8px;font-size:12.5px;font-weight:600}.estimate-line[data-v-c7a8710c]{color:#3e4a62;margin:0 0 6px;font-size:12px;line-height:1.7}.estimate-script[data-v-c7a8710c]{color:#5b4a86;margin:0 0 6px;font-size:11.5px;line-height:1.7}.estimate-note[data-v-c7a8710c]{color:#a0a9b9;margin:0 0 6px;font-size:10.5px;line-height:1.7}.estimate-warnings[data-v-c7a8710c]{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.estimate-warnings li[data-v-c7a8710c]{color:#b96b43;background:#fff7f2;border-radius:8px;padding:6px 10px;font-size:11px;line-height:1.6}.estimate-actions[data-v-c7a8710c]{align-items:center;gap:14px;margin-top:12px;display:flex}.bgm-block[data-v-c7a8710c]{border-top:1px dashed #e9e3f5;margin-top:14px;padding-top:12px}.bgm-row[data-v-c7a8710c]{align-items:flex-end;gap:16px;display:flex}.bgm-select-field[data-v-c7a8710c]{flex:1;min-width:0;margin-bottom:0}.bgm-side[data-v-c7a8710c]{flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding-bottom:4px;display:flex}.bgm-side-label[data-v-c7a8710c]{color:#a0a9b9;font-size:9.5px}.wm-block[data-v-c7a8710c]{border-top:1px dashed #e9e3f5;margin-top:14px;padding-top:12px}.wm-row[data-v-c7a8710c]{align-items:flex-end;gap:16px;display:flex}.wm-select-field[data-v-c7a8710c]{flex:1;min-width:0;margin-bottom:0}.wm-side[data-v-c7a8710c]{flex:none;align-items:center;gap:8px;padding-bottom:4px;display:flex}.wm-side-label[data-v-c7a8710c]{color:#a0a9b9;font-size:9.5px}.wm-thumb[data-v-c7a8710c]{object-fit:contain;background:#f5f2fb;border-radius:4px;width:22px;height:22px;padding:2px}.cta-block[data-v-c7a8710c]{border-top:1px dashed #e9e3f5;margin-top:14px;padding-top:12px}.cta-row[data-v-c7a8710c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.cta-row .field[data-v-c7a8710c]{margin-bottom:0}@media (width<=900px){.bgm-row[data-v-c7a8710c]{flex-direction:column;align-items:stretch;gap:10px}.bgm-side[data-v-c7a8710c]{flex-flow:wrap;align-items:center;gap:12px;padding-bottom:0}.bgm-side-label[data-v-c7a8710c]{display:none}.wm-row[data-v-c7a8710c]{flex-direction:column;align-items:stretch;gap:10px}.wm-side[data-v-c7a8710c]{flex-flow:wrap;align-items:center;gap:12px;padding-bottom:0}.wm-side-label[data-v-c7a8710c]{display:none}.cta-row[data-v-c7a8710c]{grid-template-columns:minmax(0,1fr);gap:10px 0}}.upload-link[data-v-c7a8710c]{cursor:pointer;position:relative;overflow:hidden}.upload-link input[data-v-c7a8710c]{opacity:0;cursor:pointer;position:absolute;inset:0}.link[data-v-c7a8710c]{color:#7b5fd0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.link[data-v-c7a8710c]:hover{text-decoration:underline}.link[data-v-c7a8710c]:disabled{color:#c2bcd3;cursor:default;text-decoration:none}.link.danger[data-v-c7a8710c]{color:#c95f47}.ratio-block[data-v-c7a8710c],.knowledge-block[data-v-c7a8710c]{border-top:1px dashed #e9e3f5;margin-top:14px;margin-bottom:15px;padding-top:12px}.knowledge-note[data-v-c7a8710c]{color:#66738b;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.ratio-row[data-v-c7a8710c]{flex-wrap:wrap;gap:10px 18px;margin:7px 0 6px;display:flex}.ratio-check[data-v-c7a8710c]{color:#536078;cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:flex}.edit-selected[data-v-c7a8710c]{color:#a5aec0;font-size:11.5px}.studio-layout[data-v-b943bc54]{grid-template-columns:minmax(300px,.78fr) minmax(0,1.72fr);align-items:start;gap:20px;display:grid}.studio-config[data-v-b943bc54]{position:sticky;top:20px}.studio-form[data-v-b943bc54]{padding:0 21px 20px}.field[data-v-b943bc54]{margin-bottom:15px;display:block}.field-label[data-v-b943bc54]{color:#66738b;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.field-label em[data-v-b943bc54]{color:#8994a8;margin-left:4px;font-size:9.5px;font-style:normal;font-weight:400}.field textarea[data-v-b943bc54],.field select[data-v-b943bc54]{color:#536078;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:9px 10px;font-size:11.5px;display:block}.field select[data-v-b943bc54]{height:36px;padding:0 10px}.field textarea[data-v-b943bc54]:focus,.field select[data-v-b943bc54]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.field-count[data-v-b943bc54]{color:#a5aec0;text-align:right;margin-top:5px;font-size:10px;display:block}.duration-row[data-v-b943bc54]{align-items:center;gap:10px;display:flex}.duration-range[data-v-b943bc54]{accent-color:#7a8ce9;cursor:pointer;flex:1;min-width:0;height:14px;margin:0}.duration-input[data-v-b943bc54]{color:#536078;width:58px;height:32px;font:inherit;text-align:center;appearance:textfield;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;flex:none;padding:0 6px;font-size:11.5px}.duration-input[data-v-b943bc54]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.duration-input[data-v-b943bc54]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duration-input[data-v-b943bc54]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.duration-unit[data-v-b943bc54]{color:#8994a8;flex:none;font-size:10.5px}.field-row[data-v-b943bc54]{gap:12px;display:flex}.field-row .field[data-v-b943bc54]{flex:1;min-width:0}.switch-field[data-v-b943bc54]{color:#66738b;cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.switch-field input[data-v-b943bc54]{accent-color:#6d7fe4;cursor:pointer;width:15px;height:15px}.studio-submit[data-v-b943bc54]{width:100%;margin-top:6px}.studio-inline-error[data-v-b943bc54]{margin:12px 0 0}.task-list[data-v-b943bc54]{padding:0 21px 20px}.task-card[data-v-b943bc54]{background:#fdfdff;border:1px solid #eef1f7;border-radius:12px;padding:16px 18px}.task-card+.task-card[data-v-b943bc54]{margin-top:12px}.task-card-head[data-v-b943bc54]{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-badge[data-v-b943bc54]{color:#8994a8;background:#f1f3f7;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:600}.status-badge.running[data-v-b943bc54],.status-badge.queued[data-v-b943bc54]{color:#6f7fe1;background:#eef1ff}.status-badge.succeeded[data-v-b943bc54]{color:#42a978;background:#ebf9f2}.status-badge.failed[data-v-b943bc54]{color:#c95f47;background:#fff3ef}.task-time[data-v-b943bc54]{color:#a5aec0;font-size:10px}.task-prompt[data-v-b943bc54]{color:#3e4a62;margin:11px 0 0;font-size:12.5px;line-height:1.7}.task-meta[data-v-b943bc54]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.task-meta span[data-v-b943bc54]{color:#7b869c;background:#f5f7fb;border-radius:5px;padding:3px 8px;font-size:10px}.task-running[data-v-b943bc54]{color:#6f7fe1;margin:11px 0 0;font-size:11px}.task-video[data-v-b943bc54]{background:#f2f4f9;border-radius:10px;width:100%;max-width:460px;margin-top:13px;display:block}.task-card-foot[data-v-b943bc54]{border-top:1px solid #f0f2f6;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.task-usage[data-v-b943bc54]{color:#a5aec0;margin-right:auto;font-size:10px}.video-approved-badge[data-v-b943bc54]{color:#1c6b3a;background:#eaf7ef;border:1px solid #bfe3cd;border-radius:999px;align-items:center;gap:4px;margin-right:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.approved-btn[data-v-b943bc54]{background:#eaf7ef;color:#1c6b3a!important;border-color:#bfe3cd!important}.confirm-text[data-v-b943bc54]{color:#b96b43;font-size:10.5px}.danger-text[data-v-b943bc54]{color:#c95f47}.first-frame-chip[data-v-b943bc54]{color:#6d28d9;background:#f7f5ff;border:1px solid #e6e1ff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:22px;font-size:11px;display:inline-flex;overflow:hidden}.first-frame-chip img[data-v-b943bc54]{object-fit:cover;width:100%;height:100%;display:block}.first-frame-grid[data-v-b943bc54]{background:#fdfdff;border:1px solid #e2e7f0;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px;max-height:168px;padding:8px;display:grid;overflow:auto}.first-frame-thumb[data-v-b943bc54]{aspect-ratio:16/10;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:8px;padding:0;position:relative;overflow:hidden}.first-frame-thumb img[data-v-b943bc54]{object-fit:cover;width:100%;height:100%;display:block}.first-frame-thumb[data-v-b943bc54]:hover{border-color:#c9d6ff}.first-frame-thumb.active[data-v-b943bc54]{border-color:#7347df;box-shadow:0 0 0 2px #7347df33}.first-frame-check[data-v-b943bc54]{color:#fff;background:#7347df;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}.first-frame-foot[data-v-b943bc54]{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.first-frame-hint[data-v-b943bc54]{color:#a5aec0;margin:6px 0 0;font-size:10px;line-height:1.7}.first-frame-foot .first-frame-hint[data-v-b943bc54]{margin:0}.first-frame-rules[data-v-b943bc54]{margin-top:6px}.first-frame-notice[data-v-b943bc54]{color:#8a6d1f;margin:0 0 8px;font-size:10px;line-height:1.7}.first-frame-entry-disabled[data-v-b943bc54]{color:#a5aec0;width:100%;font:inherit;cursor:not-allowed;background:#f8f9fd;border:1px dashed #d7dcec;border-radius:8px;padding:9px 10px;font-size:11.5px;display:block}@media (width<=1250px){.studio-layout[data-v-b943bc54]{grid-template-columns:minmax(0,1fr)}.studio-config[data-v-b943bc54]{position:static}}.view-tabs[data-v-f6a93130]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.view-tab[data-v-f6a93130]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-flex}.view-tab[data-v-f6a93130]:hover{color:#5168dc;background:#f5f7ff}.view-tab.active[data-v-f6a93130]{color:#4c65dc;background:#eef1ff}.view-tab-count[data-v-f6a93130]{color:#fff;text-align:center;background:#7a8ce9;border-radius:10px;min-width:18px;padding:1px 6px;font-size:10px}.writer-layout[data-v-f6a93130]{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.video-config[data-v-f6a93130]{align-content:start;gap:20px;display:grid;position:sticky;top:20px}.writer-output[data-v-f6a93130]{min-height:420px;padding-bottom:22px;position:sticky;top:20px}.writer-output>.empty-state[data-v-f6a93130]{margin-left:21px;margin-right:21px}.text-button[data-v-f6a93130]{color:#7b5fd0;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.text-button[data-v-f6a93130]:hover{text-decoration:underline}.writer-output .task-card[data-v-f6a93130]{margin:0 21px}@media (width<=1250px){.writer-layout[data-v-f6a93130]{grid-template-columns:290px minmax(0,1fr)}}.asset-collection[data-v-f6a93130]{margin-top:0;padding:0;overflow:hidden}.collection-toggle[data-v-f6a93130]{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:15px 21px;display:flex}.collection-toggle[data-v-f6a93130]:hover{background:#faf8ff}.collection-chevron[data-v-f6a93130]{color:#8b6fd6;flex:none;transition:transform .18s}.collection-chevron.open[data-v-f6a93130]{transform:rotate(180deg)}.collection-title[data-v-f6a93130]{color:#2f2a3d;flex:none;font-size:13.5px;font-weight:600}.collection-summary[data-v-f6a93130]{color:#a5aec0;flex:none;font-size:11px}.collection-hint[data-v-f6a93130]{color:#b9b3c7;margin-left:auto;font-size:10.5px}.collection-body[data-v-f6a93130]{border-top:1px solid #f2eef9;padding:14px 21px 20px}.asset-entry-row[data-v-f6a93130]{align-items:center;gap:10px;display:flex}.asset-entry-row.disabled[data-v-f6a93130]{opacity:.6}.asset-upload-btn[data-v-f6a93130],.asset-gen-btn[data-v-f6a93130]{font:inherit;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.asset-upload-btn[data-v-f6a93130]{color:#fff;background:linear-gradient(135deg,#8b6fd6,#a78bfa);border:0;position:relative;overflow:hidden}.asset-upload-btn input[data-v-f6a93130]{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-upload-btn.disabled[data-v-f6a93130]{cursor:not-allowed;opacity:.6}.asset-gen-btn[data-v-f6a93130]{color:#7b5fd0;background:#f6f1ff;border:1px solid #e6dcfc}.asset-gen-btn.open[data-v-f6a93130]{color:#fff;background:linear-gradient(135deg,#8b6fd6,#a78bfa);border-color:#0000}.asset-gen-icon[data-v-f6a93130]{color:inherit;flex:none}.asset-collection-lead[data-v-f6a93130]{color:#8b83a0;margin:14px 0 10px;font-size:11.5px;line-height:1.7}.asset-gentab[data-v-f6a93130]{border-top:1px dashed #e9e3f5;margin-top:18px;padding-top:4px}.asset-gentab[data-v-f6a93130]>*+*{margin-top:12px}.asset-gentab[data-v-f6a93130] .studio-layout{grid-template-columns:minmax(0,1fr)}.asset-gentab[data-v-f6a93130] .studio-config{position:static}.history-view[data-v-f6a93130]{min-height:420px}.history-title[data-v-f6a93130]{color:#2f2a3d;margin:0 0 18px;font-size:20px;font-weight:700}.edit-unavailable-reason[data-v-f6a93130]{margin:0 21px 18px;font-size:11px;line-height:1.6}.page-actions .button[data-v-d6c4b7b1]{border-radius:9px;align-items:center;gap:6px;height:36px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,filter .18s;display:inline-flex}.page-actions .button.primary[data-v-d6c4b7b1]{background:linear-gradient(100deg,#5168dc,#6d7fe4);box-shadow:0 9px 18px -9px #5168dcd9}.page-actions .button.primary[data-v-d6c4b7b1]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 22px -9px #5168dc}.page-actions .button.secondary[data-v-d6c4b7b1]:hover{color:#5168dc;background:#f8f9ff;border-color:#c3cdf2}.page-actions .button[data-v-d6c4b7b1]:focus-visible,.tab[data-v-d6c4b7b1]:focus-visible{outline-offset:2px;outline:2px solid #a9b6f0}.page-actions .button span[data-v-d6c4b7b1]{vertical-align:baseline;margin-right:0;font-size:11.5px}.demo-notice[data-v-d6c4b7b1]{color:#5168dc;background:#f4f6ff;border:1px solid #dde3f8;border-radius:10px;margin:-8px 0 20px;padding:10px 14px;font-size:11.5px}.page-intro .demo-note[data-v-d6c4b7b1]{color:#7b86a0;background:#fbfcff;border:1px solid #e2e7f5;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:5px 10px;font-size:10.5px;display:inline-flex}.stat-demo-label[data-v-d6c4b7b1]{color:#9aa4b5;margin:0 0 8px;font-size:10.5px}.stat-grid[data-v-d6c4b7b1]{margin-bottom:20px}.stat-card[data-v-d6c4b7b1]{border-color:#e9edf5;border-radius:14px;min-height:132px;padding:18px 20px 16px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.stat-card[data-v-d6c4b7b1]:hover{border-color:#dbe0fa;transform:translateY(-3px);box-shadow:0 16px 32px -20px #5168dc80,0 5px 18px #2c46740a}.card-line[data-v-d6c4b7b1]{opacity:.9;background:linear-gradient(90deg,#5168dc,#b3bdf3);height:2px;position:absolute;top:0;left:0;right:0}.stat-icon[data-v-d6c4b7b1]{color:#5168dc;background:#eef1ff}.stat-value[data-v-d6c4b7b1]{color:#25314a;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:30px}.stat-value em[data-v-d6c4b7b1]{color:#98a1b3;margin-left:4px;font-size:12px;font-style:normal;font-weight:600}.stat-note[data-v-d6c4b7b1]{color:#98a1b3;margin-top:6px;font-size:10.5px}.stat-card.enter[data-v-d6c4b7b1]{animation:.5s cubic-bezier(.22,.68,.31,1) backwards sv-rise-d6c4b7b1;animation-delay:calc(var(--i) * 70ms)}@keyframes sv-rise-d6c4b7b1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.video-panel[data-v-d6c4b7b1]{margin-bottom:20px}.video-panel .panel-heading[data-v-d6c4b7b1]{align-items:center}.tabs[data-v-d6c4b7b1]{background:#f7f9fd;border:1px solid #e6eaf4;border-radius:10px;flex:none;gap:4px;padding:3px;display:inline-flex}.tab[data-v-d6c4b7b1]{color:#6b7689;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11.5px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.tab[data-v-d6c4b7b1]:hover{color:#5168dc;background:#eef1ff}.tab.active[data-v-d6c4b7b1]{color:#4259d0;background:#fff;font-weight:600;box-shadow:0 2px 8px #2c46740f}.tab-count[data-v-d6c4b7b1]{color:#7b87a0;font-variant-numeric:tabular-nums;background:#ecf0fa;border-radius:6px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:15px}.tab.active .tab-count[data-v-d6c4b7b1]{color:#5168dc;background:#eef1ff}.video-list[data-v-d6c4b7b1]{padding:0 12px 6px}.video-row[data-v-d6c4b7b1]{border-radius:10px;grid-template-columns:62px minmax(0,1fr) 300px;align-items:center;gap:16px;padding:14px 9px;transition:background .16s;display:grid}.video-row+.video-row[data-v-d6c4b7b1]{border-top:1px solid #f0f2f6}.video-row[data-v-d6c4b7b1]:hover{background:linear-gradient(90deg,#f7f8ff,#fbfcff 72%)}.cover[data-v-d6c4b7b1]{border-radius:10px;place-items:center;width:62px;height:84px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.video-row:hover .cover[data-v-d6c4b7b1]{transform:translateY(-1px);box-shadow:0 12px 22px -14px #232f6ee6}.cover[data-v-d6c4b7b1]:after{content:"";background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 11px);position:absolute;inset:0}.cover-glyph[data-v-d6c4b7b1]{z-index:1;color:#ffffffe6;position:relative}.cover-duration[data-v-d6c4b7b1]{z-index:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.2px;background:#0e142c8c;border-radius:5px;padding:1px 5px;font-size:8.5px;position:absolute;bottom:5px;right:5px}.tone-a[data-v-d6c4b7b1]{background:linear-gradient(158deg,#6371e3,#3a44a4)}.tone-b[data-v-d6c4b7b1]{background:linear-gradient(158deg,#6d5bd9,#40338f)}.tone-c[data-v-d6c4b7b1]{background:linear-gradient(158deg,#4d62c8,#2b3a86)}.tone-d[data-v-d6c4b7b1]{background:linear-gradient(158deg,#5f80d8,#2f4b96)}.tone-e[data-v-d6c4b7b1]{background:linear-gradient(158deg,#7b64d2,#453079)}.tone-f[data-v-d6c4b7b1]{background:linear-gradient(158deg,#4a6cc2,#24406f)}.tone-g[data-v-d6c4b7b1]{background:linear-gradient(158deg,#6d76cb,#37407c)}.tone-h[data-v-d6c4b7b1]{background:linear-gradient(158deg,#8561ca,#4a2f77)}.video-main[data-v-d6c4b7b1]{min-width:0}.video-main h3[data-v-d6c4b7b1]{color:#2b3550;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.video-meta[data-v-d6c4b7b1]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.status-pill[data-v-d6c4b7b1]{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-pill i[data-v-d6c4b7b1]{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.ok[data-v-d6c4b7b1]{color:#2f9e6e;background:#eaf8f1}.status-pill.busy[data-v-d6c4b7b1]{color:#5168dc;background:#eef1ff}.status-pill.warn[data-v-d6c4b7b1]{color:#c98a35;background:#fdf4e5}.status-pill.idle[data-v-d6c4b7b1]{color:#7c879b;background:#f1f3f8}.plat-row[data-v-d6c4b7b1]{gap:5px;display:inline-flex}.plat[data-v-d6c4b7b1]{border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:600;display:grid}.plat.p-douyin[data-v-d6c4b7b1]{color:#2b3242;background:#eef0f5}.plat.p-shipinhao[data-v-d6c4b7b1]{color:#1f8f5f;background:#e9f7f0}.plat.p-xiaohongshu[data-v-d6c4b7b1]{color:#cf5468;background:#fdeef1}.plat.p-kuaishou[data-v-d6c4b7b1]{color:#c67733;background:#fdf2e8}.plat.planned[data-v-d6c4b7b1]{opacity:.45}.video-date[data-v-d6c4b7b1]{color:#a3acbd;font-variant-numeric:tabular-nums;font-size:10.5px}.mix-line[data-v-d6c4b7b1]{align-items:center;gap:10px;margin:10px 0 0;display:flex}.mix-track[data-v-d6c4b7b1]{background:#eef0f7;border-radius:99px;flex:0 260px;height:5px;overflow:hidden}.mix-fill[data-v-d6c4b7b1]{border-radius:inherit;background:linear-gradient(90deg,#6d7fe4,#5168dc);height:100%;transition:width .9s cubic-bezier(.3,.7,.3,1);display:block}.mix-pct[data-v-d6c4b7b1]{color:#5168dc;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.metrics[data-v-d6c4b7b1]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric span[data-v-d6c4b7b1]{color:#a3acbd;font-size:9.5px;display:block}.metric strong[data-v-d6c4b7b1]{color:#3c4761;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12.5px;font-weight:600;display:block}.metric strong.empty[data-v-d6c4b7b1]{color:#c3cad8;font-weight:500}.pipeline-panel[data-v-d6c4b7b1]{margin-bottom:20px}.pipeline[data-v-d6c4b7b1]{align-items:stretch;gap:8px;padding:0 21px 18px;display:flex}.step[data-v-d6c4b7b1]{background:linear-gradient(160deg,#fbfcff,#f6f8ff);border:1px solid #eaeef7;border-radius:12px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:12px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.step[data-v-d6c4b7b1]:hover{border-color:#d9dffa;transform:translateY(-2px);box-shadow:0 12px 24px -18px #5168dcb3}.step-icon[data-v-d6c4b7b1]{color:#5168dc;background:#eef1ff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.step-copy[data-v-d6c4b7b1]{flex:auto;min-width:0}.step-copy strong[data-v-d6c4b7b1]{color:#33405b;font-size:12px;font-weight:600;display:block}.step-copy span[data-v-d6c4b7b1]{color:#a3acbd;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.step-value[data-v-d6c4b7b1]{color:#5168dc;white-space:nowrap;flex:none;font-size:10px;font-weight:600}.step-arrow[data-v-d6c4b7b1]{color:#c3cbe6;flex:none;place-items:center;display:grid}.mix-grid[data-v-d6c4b7b1]{grid-template-columns:1fr 1fr;gap:14px;padding:2px 21px 20px;display:grid}.mix-card[data-v-d6c4b7b1]{background:#fff;border:1px solid #e9edf5;border-radius:12px;padding:14px 16px 15px;transition:border-color .18s,box-shadow .18s}.mix-card[data-v-d6c4b7b1]:hover{border-color:#dbe0fa;box-shadow:0 14px 26px -20px #5168dc99}.mix-head[data-v-d6c4b7b1]{justify-content:space-between;align-items:center;gap:10px;display:flex}.mix-head strong[data-v-d6c4b7b1]{color:#33405b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.mix-status[data-v-d6c4b7b1]{color:#5168dc;background:#eef1ff;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:600}.mix-note[data-v-d6c4b7b1]{color:#a3acbd;margin:8px 0 0;font-size:10.5px}.mix-bar[data-v-d6c4b7b1]{background:#eef0f7;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.mix-bar-fill[data-v-d6c4b7b1]{border-radius:inherit;background:linear-gradient(90deg,#7f90ea,#5168dc);height:100%;transition:width 1s cubic-bezier(.3,.7,.3,1);display:block}.mix-foot[data-v-d6c4b7b1]{color:#a3acbd;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:10px;display:flex}.mix-foot strong[data-v-d6c4b7b1]{color:#4259d0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.play-panel[data-v-d6c4b7b1]{margin-bottom:18px}.play-list[data-v-d6c4b7b1]{flex-direction:column;gap:15px;padding:0 21px 20px;display:flex}.play-row[data-v-d6c4b7b1]{grid-template-columns:22px minmax(0,1fr) 104px;align-items:center;gap:13px;display:grid}.play-row .plat[data-v-d6c4b7b1]{border-radius:7px;width:22px;height:22px;font-size:11px}.play-main[data-v-d6c4b7b1]{min-width:0}.play-head[data-v-d6c4b7b1]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.play-head strong[data-v-d6c4b7b1]{color:#33405b;font-size:12px;font-weight:600}.play-head span[data-v-d6c4b7b1]{color:#a3acbd;font-size:10px}.play-track[data-v-d6c4b7b1]{background:#f0f2f8;border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.play-fill[data-v-d6c4b7b1]{border-radius:inherit;background:linear-gradient(90deg,#8290e8,#5168dc);height:100%;transition:width 1s cubic-bezier(.3,.7,.3,1);display:block}.play-value[data-v-d6c4b7b1]{text-align:right}.play-value strong[data-v-d6c4b7b1]{color:#2b3550;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.play-value span[data-v-d6c4b7b1]{color:#a3acbd;margin-left:3px;font-size:9.5px}.demo-foot[data-v-d6c4b7b1]{color:#a9b1c0;text-align:center;margin:0;font-size:10.5px}@media (width<=1380px){.video-row[data-v-d6c4b7b1]{grid-template-columns:62px minmax(0,1fr) 246px;gap:13px}.step-value[data-v-d6c4b7b1]{display:none}}@media (prefers-reduced-motion:reduce){.stat-card[data-v-d6c4b7b1],.step[data-v-d6c4b7b1],.video-row[data-v-d6c4b7b1],.cover[data-v-d6c4b7b1],.mix-card[data-v-d6c4b7b1]{transition:none}.stat-card.enter[data-v-d6c4b7b1]{animation:none}.mix-fill[data-v-d6c4b7b1],.play-fill[data-v-d6c4b7b1],.mix-bar-fill[data-v-d6c4b7b1]{transition:none}}.page-intro .demo-note[data-v-e55ef001]{color:#7b86a0;background:#fbfcff;border:1px solid #e2e7f5;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:5px 10px;font-size:10.5px;display:inline-flex}.live-action[data-v-e55ef001]{align-items:center;gap:7px;display:inline-flex}.hero[data-v-e55ef001]{color:#fff;background:linear-gradient(118deg,#191036 0%,#241a4d 42%,#2d1c5e 72%,#1b1440 100%);border-radius:16px;margin-bottom:20px;padding:22px 24px;transition:background .3s;position:relative;overflow:hidden;box-shadow:0 18px 44px -20px #341c788c,inset 0 1px #ffffff12}.hero.offline[data-v-e55ef001]{background:linear-gradient(118deg,#1c1a30 0%,#242339 42%,#2b2a46 72%,#1b1a2c 100%)}.hero-bg[data-v-e55ef001]{pointer-events:none;position:absolute;inset:0}.hero-grid[data-v-e55ef001]{background-image:repeating-linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 150% at 8% 0,#000 36%,#0000 84%);mask-image:radial-gradient(130% 150% at 8% 0,#000 36%,#0000 84%)}.hero-glow[data-v-e55ef001]{filter:blur(62px);opacity:.5;border-radius:50%;width:320px;height:320px;position:absolute}.glow-a[data-v-e55ef001]{background:radial-gradient(circle,#8b5cf6cc,#0000 66%);animation:14s ease-in-out infinite float-a-e55ef001;top:-150px;left:-50px}.glow-b[data-v-e55ef001]{background:radial-gradient(circle,#6366f1b8,#0000 66%);animation:18s ease-in-out infinite float-b-e55ef001;bottom:-180px;right:2%}@keyframes float-a-e55ef001{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,30px)scale(1.1)}}@keyframes float-b-e55ef001{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-46px,-22px)scale(1.06)}}.hero-inner[data-v-e55ef001]{z-index:1;grid-template-columns:286px minmax(0,1fr) 314px;align-items:center;gap:22px;display:grid;position:relative}.stage[data-v-e55ef001]{aspect-ratio:16/10;background:linear-gradient(150deg,#2b2069 0%,#43308f 36%,#2e2273 68%,#1a1350 100%);border:1px solid #ffffff29;border-radius:12px;width:286px;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #0905269e,0 14px 30px -18px #000c}.stage.offline[data-v-e55ef001]{background:linear-gradient(150deg,#2a2a40 0%,#35354f 36%,#2c2c45 68%,#212132 100%)}.stage-canvas[data-v-e55ef001]{position:absolute;inset:0}.stage-blob[data-v-e55ef001]{filter:blur(26px);border-radius:50%;position:absolute}.blob-a[data-v-e55ef001]{background:radial-gradient(circle,#c4b5fd80,#0000 68%);width:150px;height:150px;top:-30px;left:16px}.blob-b[data-v-e55ef001]{background:radial-gradient(circle,#60a5fa6b,#0000 68%);width:170px;height:170px;bottom:-40px;right:-20px}.stage-lines[data-v-e55ef001]{opacity:.5;background-image:linear-gradient(90deg,#ffffff24 0 1px,#0000 1px),linear-gradient(0deg,#ffffff24 0 1px,#0000 1px);background-position:33.333% 0,0 33.333%;background-size:33.333% 100%,100% 33.333%;position:absolute;inset:0}.stage-sweep[data-v-e55ef001]{background:linear-gradient(#0000,#e2ddff29,#0000);height:46px;animation:5.6s ease-in-out infinite stage-sweep-e55ef001;position:absolute;left:0;right:0}.stage.offline .stage-sweep[data-v-e55ef001]{opacity:0;animation:none}@keyframes stage-sweep-e55ef001{0%{opacity:0;top:-46px}18%{opacity:1}82%{opacity:1}to{opacity:0;top:100%}}.stage-live[data-v-e55ef001]{color:#ff9aa8;letter-spacing:.16em;background:#ff425829;border:1px solid #ff637a80;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.stage-live.off[data-v-e55ef001]{color:#e2ddff99;letter-spacing:.1em;background:#ffffff0f;border-color:#ffffff2e}.stage-badge[data-v-e55ef001]{color:#fff;letter-spacing:.08em;background:#0e09288c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-badge.off[data-v-e55ef001]{color:#e2ddffb8;letter-spacing:.04em}.live-dot[data-v-e55ef001]{background:#ff5a6a;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite live-pulse-e55ef001;box-shadow:0 0 #ff5a6a8c}.stage-live.off .live-dot[data-v-e55ef001],.stage-badge.off .live-dot[data-v-e55ef001]{box-shadow:none;background:#8794b5;animation:none}@keyframes live-pulse-e55ef001{0%{box-shadow:0 0 #ff5a6a8c}70%{box-shadow:0 0 0 7px #ff5a6a00}to{box-shadow:0 0 #ff5a6a00}}.stage-viewers[data-v-e55ef001]{color:#ece8ff;font-variant-numeric:tabular-nums;background:#0b07209e;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;right:10px}.hero-copy[data-v-e55ef001]{min-width:0}.hero-source[data-v-e55ef001]{color:#d6cdffd1;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.hero-copy h2[data-v-e55ef001]{color:#fff;letter-spacing:.01em;margin:11px 0 0;font-size:21px;font-weight:700;line-height:1.4}.hero-meta[data-v-e55ef001]{flex-wrap:wrap;gap:10px 26px;margin:16px 0 0;display:flex}.hero-meta>div[data-v-e55ef001]{min-width:0}.hero-meta dt[data-v-e55ef001]{color:#c7bef5b3;letter-spacing:.08em;font-size:10px}.hero-meta dd[data-v-e55ef001]{color:#f2efff;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px;font-weight:600}.hero-meta dd.mono[data-v-e55ef001]{letter-spacing:.04em}.hero-chips[data-v-e55ef001]{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.hero-chip[data-v-e55ef001]{color:#e8e4ff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11px;display:inline-flex}.hero-chip.off[data-v-e55ef001]{color:#cec8e880}.hero-chip.off .mini-mark[data-v-e55ef001]{opacity:.45}.mini-mark[data-v-e55ef001]{color:#fff;background:linear-gradient(145deg,#8b9bff,#5568d8);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.mini-mark.douyin[data-v-e55ef001]{background:linear-gradient(145deg,#59607a,#2f3446)}.mini-mark.wechat[data-v-e55ef001]{background:linear-gradient(145deg,#6fbf8f,#2f9b62)}.mini-mark.redbook[data-v-e55ef001]{background:linear-gradient(145deg,#f39a9a,#e05555)}.mini-mark.kuaishou[data-v-e55ef001]{background:linear-gradient(145deg,#f0a86a,#e3711f)}.hero-metrics[data-v-e55ef001]{background:linear-gradient(158deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:13px;padding:16px 18px;box-shadow:inset 0 1px #ffffff14}.metric-feature[data-v-e55ef001]{border-bottom:1px solid #ffffff1a;padding-bottom:12px}.metric-label[data-v-e55ef001]{color:#c7bef5b8;font-size:10.5px;display:block}.metric-line[data-v-e55ef001]{align-items:baseline;gap:6px;margin-top:6px;display:flex}.metric-value[data-v-e55ef001]{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.metric-value.sm[data-v-e55ef001]{margin-top:5px;font-size:19px;display:block}.metric-unit[data-v-e55ef001]{color:#d6cdffb8;font-size:11.5px}.metric-note[data-v-e55ef001]{color:#bab2e8ad;margin-top:6px;font-size:10px;display:block}.metric-grid[data-v-e55ef001]{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:13px;display:grid}.sync-panel[data-v-e55ef001]{margin-bottom:20px;padding-bottom:20px}.sync-flow[data-v-e55ef001]{color:#9aa5ba;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.flow-node[data-v-e55ef001]{white-space:nowrap;background:#fafbfe;border:1px solid #e6eaf3;border-radius:7px;padding:4px 9px}.flow-node.source[data-v-e55ef001]{color:#4259d0;background:#eef1ff;border-color:#d8dffa;font-weight:600}.platform-grid[data-v-e55ef001]{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 20px;display:grid}.platform-card[data-v-e55ef001]{background:linear-gradient(168deg,#fff,#fbfaff 72%,#f6f5ff);border:1px solid #e9edf5;border-radius:12px;padding:14px 15px 13px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 4px 14px #2c46740a}.platform-card[data-v-e55ef001]:hover{border-color:#d8dffa;transform:translateY(-2px);box-shadow:0 14px 28px -18px #5168dc80}.platform-card.source[data-v-e55ef001]{background:linear-gradient(168deg,#fff,#f4f6ff 70%,#eef1ff);border-color:#ccd5fa}.platform-card.dark[data-v-e55ef001],.platform-card.paused[data-v-e55ef001]{box-shadow:none}.platform-card.paused[data-v-e55ef001]{background:#fbfbfd}.platform-head[data-v-e55ef001]{align-items:center;gap:10px;display:flex}.platform-mark[data-v-e55ef001]{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:grid}.platform-mark.douyin[data-v-e55ef001]{background:linear-gradient(145deg,#59607a,#2f3446)}.platform-mark.wechat[data-v-e55ef001]{background:linear-gradient(145deg,#6fbf8f,#2f9b62)}.platform-mark.redbook[data-v-e55ef001]{background:linear-gradient(145deg,#f39a9a,#e05555)}.platform-mark.kuaishou[data-v-e55ef001]{background:linear-gradient(145deg,#f0a86a,#e3711f)}.platform-copy[data-v-e55ef001]{flex:1;min-width:0}.platform-copy strong[data-v-e55ef001]{color:#33415c;font-size:12.5px;font-weight:600;display:block}.platform-status[data-v-e55ef001]{color:#8a94a8;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;display:inline-flex}.status-dot[data-v-e55ef001]{background:#c3cad6;border-radius:50%;flex:none;width:6px;height:6px}.platform-status.syncing[data-v-e55ef001]{color:#2f9b62}.platform-status.syncing .status-dot[data-v-e55ef001]{background:#34d399;animation:2.1s ease-out infinite dot-pulse-green-e55ef001}.platform-status.ready[data-v-e55ef001]{color:#2f9b62}.platform-status.ready .status-dot[data-v-e55ef001]{background:#34d399}.platform-status.live[data-v-e55ef001]{color:#e0555f;font-weight:600}.platform-status.live .status-dot[data-v-e55ef001]{background:#ff5a6a;animation:1.8s ease-out infinite live-pulse-e55ef001}.platform-status.paused[data-v-e55ef001]{color:#c08b46}.platform-status.paused .status-dot[data-v-e55ef001]{background:#e3b072}@keyframes dot-pulse-green-e55ef001{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.source-tag[data-v-e55ef001]{color:#4259d0;background:#eef1ff;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:600}.platform-stats[data-v-e55ef001]{border-top:1px dashed #edf0f7;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 0;padding:11px 0 0;display:grid}.platform-stats dt[data-v-e55ef001]{color:#9aa5ba;font-size:10px}.platform-stats dd[data-v-e55ef001]{color:#2f3b56;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:15px;font-weight:600}.platform-foot[data-v-e55ef001]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.switch-label[data-v-e55ef001]{color:#9aa5ba;font-size:10px}.switch[data-v-e55ef001]{cursor:pointer;background:#eef1f6;border:1px solid #dfe4ef;border-radius:999px;flex:none;width:38px;height:21px;padding:0;transition:background .18s,border-color .18s;position:relative}.switch.on[data-v-e55ef001]{background:linear-gradient(100deg,#647bec,#5168dc);border-color:#5168dc}.switch.locked[data-v-e55ef001]{cursor:default;opacity:.85}.switch-knob[data-v-e55ef001]{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #2d3e7447}.switch.on .switch-knob[data-v-e55ef001]{transform:translate(17px)}.live-grid[data-v-e55ef001]{align-items:start;margin-bottom:20px}.comment-panel[data-v-e55ef001]{padding-bottom:12px}.comment-list[data-v-e55ef001]{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:296px;padding:2px 21px 6px;display:flex;position:relative;overflow-y:auto}.comment-list[data-v-e55ef001]::-webkit-scrollbar{width:6px}.comment-list[data-v-e55ef001]::-webkit-scrollbar-thumb{background:#e3e8f1;border-radius:3px}.comment-row[data-v-e55ef001]{align-items:flex-start;gap:10px;display:flex}.comment-avatar[data-v-e55ef001]{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.comment-avatar.douyin[data-v-e55ef001]{background:linear-gradient(145deg,#59607a,#2f3446)}.comment-avatar.wechat[data-v-e55ef001]{background:linear-gradient(145deg,#6fbf8f,#2f9b62)}.comment-avatar.redbook[data-v-e55ef001]{background:linear-gradient(145deg,#f39a9a,#e05555)}.comment-avatar.kuaishou[data-v-e55ef001]{background:linear-gradient(145deg,#f0a86a,#e3711f)}.comment-avatar.other[data-v-e55ef001]{background:linear-gradient(145deg,#8b9bff,#5568d8)}.comment-body[data-v-e55ef001]{min-width:0}.comment-top[data-v-e55ef001]{align-items:center;gap:7px;display:flex}.comment-top strong[data-v-e55ef001]{color:#3f4c66;font-size:11.5px;font-weight:600}.comment-from[data-v-e55ef001]{border-radius:999px;padding:2px 7px;font-size:9.5px}.comment-from.douyin[data-v-e55ef001]{color:#4c5468;background:#eef0f5}.comment-from.wechat[data-v-e55ef001]{color:#2f9b62;background:#e9f8ef}.comment-from.redbook[data-v-e55ef001]{color:#d95f5f;background:#fdeeee}.comment-from.kuaishou[data-v-e55ef001]{color:#c96c22;background:#fdf1e6}.comment-from.other[data-v-e55ef001]{color:#6d7fe4;background:#eef1ff}.comment-body p[data-v-e55ef001]{color:#5f6b83;margin:5px 0 0;font-size:11.5px;line-height:1.65}.cmt-enter-from[data-v-e55ef001]{opacity:0;transform:translateY(10px)}.cmt-enter-active[data-v-e55ef001]{transition:opacity .42s,transform .42s cubic-bezier(.22,.68,.31,1)}.cmt-leave-active[data-v-e55ef001]{opacity:0;transition:opacity .2s;position:absolute}.trend-panel[data-v-e55ef001]{padding-bottom:16px}.trend-chart[data-v-e55ef001]{padding:0 21px;position:relative}.trend-chart svg[data-v-e55ef001]{width:100%;height:132px;display:block;overflow:visible}.chart-grid[data-v-e55ef001]{stroke:#eef1f7;stroke-width:1px;stroke-dasharray:4 5}.chart-area[data-v-e55ef001]{fill:url(#live-trend-fill);stroke:none}.chart-line[data-v-e55ef001]{fill:none;stroke:#5168dc;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-dot[data-v-e55ef001]{fill:#fff;stroke:#5168dc;stroke-width:2.2px}.chart-axis[data-v-e55ef001]{color:#aab3c5;pointer-events:none;justify-content:space-between;font-size:9.5px;display:flex;position:absolute;top:2px;left:24px;right:20px}.chart-foot[data-v-e55ef001]{color:#aab3c5;justify-content:space-between;margin-top:4px;font-size:9.5px;display:flex}.conversion-grid[data-v-e55ef001]{border-top:1px solid #f0f3f8;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 21px 0;padding-top:14px;display:grid}.conversion[data-v-e55ef001]{align-items:center;gap:9px;display:flex}.conversion-icon[data-v-e55ef001]{color:#5168dc;background:linear-gradient(140deg,#eef1ff,#e4e9ff);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.conversion-copy[data-v-e55ef001]{min-width:0}.conversion-label[data-v-e55ef001]{color:#9aa5ba;font-size:10px;display:block}.conversion-value[data-v-e55ef001]{color:#2f3b56;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:700;display:block}.conversion-value small[data-v-e55ef001]{color:#9aa5ba;margin-left:2px;font-size:10px;font-weight:500}.clips-panel[data-v-e55ef001]{padding-bottom:20px}.clip-grid[data-v-e55ef001]{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 20px;display:grid}.clip-card[data-v-e55ef001]{background:linear-gradient(168deg,#fff,#fbfaff 74%,#f6f5ff);border:1px solid #e9edf5;border-radius:12px;gap:12px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #2c46740a}.clip-card[data-v-e55ef001]:hover{border-color:#d8dffa;transform:translateY(-2px);box-shadow:0 14px 28px -18px #5168dc80}.clip-thumb[data-v-e55ef001]{aspect-ratio:9/16;color:#ffffffdb;border-radius:10px;flex:none;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.clip-thumb[data-v-e55ef001]:after{content:"";background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 14px);position:absolute;inset:0}.clip-thumb.a[data-v-e55ef001]{background:linear-gradient(155deg,#4b5bd8 0%,#6d7fe4 52%,#3c4bb5 100%)}.clip-thumb.b[data-v-e55ef001]{background:linear-gradient(155deg,#5d6cc9 0%,#8b9bff 52%,#4a56ad 100%)}.clip-thumb.c[data-v-e55ef001]{background:linear-gradient(155deg,#3f4a86 0%,#5a68b0 52%,#333c6e 100%)}.clip-ratio[data-v-e55ef001]{z-index:1;background:#0a0e286b;border-radius:5px;padding:1px 5px;font-size:8.5px;position:absolute;top:6px;left:6px}.clip-thumb svg[data-v-e55ef001]{z-index:1;position:relative}.clip-time[data-v-e55ef001]{z-index:1;font-variant-numeric:tabular-nums;background:#0a0e2885;border-radius:5px;padding:1px 5px;font-size:8.5px;position:absolute;bottom:6px;right:6px}.clip-copy[data-v-e55ef001]{flex-direction:column;min-width:0;display:flex}.status-pill.cutting[data-v-e55ef001]{color:#6f7fe1;background:#eef1ff}.status-pill.cutting i[data-v-e55ef001]{background:#6d7fe4;animation:1.6s ease-in-out infinite dot-blink-e55ef001}@keyframes dot-blink-e55ef001{0%,to{opacity:1}50%{opacity:.25}}.clip-title[data-v-e55ef001]{color:#33415c;margin-top:8px;font-size:12px;font-weight:600;line-height:1.55}.clip-source[data-v-e55ef001]{color:#9aa5ba;margin-top:6px;font-size:10px}.clip-progress[data-v-e55ef001]{background:#eef1f6;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.clip-progress-bar[data-v-e55ef001]{border-radius:inherit;background:linear-gradient(90deg,#8b9bff,#5168dc);width:62%;height:100%;animation:2.2s ease-in-out infinite clip-progress-e55ef001;display:block}@keyframes clip-progress-e55ef001{0%,to{transform:translate(-22%)}50%{transform:translate(46%)}}.clip-dist[data-v-e55ef001]{color:#6d7fe4;margin-top:auto;padding-top:10px;font-size:10px}.clip-plays[data-v-e55ef001]{color:#aab3c5;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9.5px}@media (width<=1420px){.hero-inner[data-v-e55ef001]{grid-template-columns:262px minmax(0,1fr)}.stage[data-v-e55ef001]{width:262px}.hero-metrics[data-v-e55ef001]{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;display:grid}.metric-feature[data-v-e55ef001]{border-bottom:0;border-right:1px solid #ffffff1a;padding-bottom:0;padding-right:16px}.metric-grid[data-v-e55ef001]{margin-top:0}}@media (width<=1180px){.platform-grid[data-v-e55ef001],.clip-grid[data-v-e55ef001]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.hero-glow[data-v-e55ef001],.stage-sweep[data-v-e55ef001],.live-dot[data-v-e55ef001],.status-dot[data-v-e55ef001],.status-pill i[data-v-e55ef001],.clip-progress-bar[data-v-e55ef001]{animation:none!important}.cmt-enter-active[data-v-e55ef001],.cmt-leave-active[data-v-e55ef001]{transition:none}}.view-tabs[data-v-74293542]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.view-tab[data-v-74293542]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-flex}.view-tab[data-v-74293542]:hover{color:#5168dc;background:#f5f7ff}.view-tab.active[data-v-74293542]{color:#4c65dc;background:#eef1ff}.dialog-mask[data-v-17c4bce3]{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1a165c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.share-dialog[data-v-17c4bce3]{background:#fff;border:1px solid #e6e0f5;border-radius:16px;width:min(560px,100%);max-height:min(78vh,720px);padding:20px 22px 22px;overflow:auto;box-shadow:0 24px 60px #3c2c6e2e}.share-head[data-v-17c4bce3]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-title[data-v-17c4bce3]{color:#3b3355;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.share-icon[data-v-17c4bce3]{color:#7c6cf0}.share-sub[data-v-17c4bce3]{color:#8c86a3;margin:4px 0 0;font-size:12px}.share-close[data-v-17c4bce3]{color:#8c86a3;cursor:pointer;background:#fff;border:1px solid #ece7fa;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.share-close[data-v-17c4bce3]:hover{color:#6d5ae0;background:#f7f4ff}.share-error[data-v-17c4bce3]{color:#c0392b;background:#fff2f2;border-radius:8px;margin:12px 0 0;padding:8px 10px;font-size:12px}.share-create[data-v-17c4bce3]{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.share-durations[data-v-17c4bce3]{background:#faf8ff;border:1px solid #ece7fa;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.share-duration[data-v-17c4bce3]{color:#6b6484;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12px}.share-duration.is-active[data-v-17c4bce3]{color:#5b47c8;background:#fff;font-weight:600;box-shadow:0 2px 8px #5a47c81f}.share-primary[data-v-17c4bce3]{color:#fff;cursor:pointer;background:#6d5ae0;border:0;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600}.share-primary[data-v-17c4bce3]:disabled{opacity:.6;cursor:default}.share-created[data-v-17c4bce3]{background:#f8f6ff;border:1px solid #e2dbfa;border-radius:12px;margin-top:16px;padding:12px}.share-created-label[data-v-17c4bce3]{color:#5b47c8;margin:0 0 8px;font-size:12px;font-weight:600}.share-copy-row[data-v-17c4bce3]{gap:8px;display:flex}.share-link-input[data-v-17c4bce3]{color:#3b3355;background:#fff;border:1px solid #ded6f7;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.share-copy[data-v-17c4bce3]{color:#fff;cursor:pointer;background:#6d5ae0;border:0;border-radius:8px;padding:8px 14px;font-size:12px}.share-hint[data-v-17c4bce3]{color:#8c86a3;margin:8px 0 0;font-size:11px;line-height:1.6}.share-hint.is-warn[data-v-17c4bce3]{color:#b06a1f}.share-list-wrap[data-v-17c4bce3]{margin-top:18px}.share-list-title[data-v-17c4bce3]{color:#4a4363;margin:0 0 8px;font-size:12px;font-weight:600}.share-count[data-v-17c4bce3]{color:#9a94b3;margin-left:6px;font-weight:400}.share-empty[data-v-17c4bce3]{color:#9a94b3;text-align:center;margin:0;padding:14px 0;font-size:12px}.share-list[data-v-17c4bce3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.share-item[data-v-17c4bce3]{border:1px solid #efeafb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.share-item.is-dead[data-v-17c4bce3]{background:#fbfafd}.share-item-main[data-v-17c4bce3]{min-width:0}.share-item-link[data-v-17c4bce3]{text-overflow:ellipsis;white-space:nowrap;color:#4a4363;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:block;overflow:hidden}.share-item-meta[data-v-17c4bce3]{color:#9a94b3;margin-top:3px;font-size:11px;display:block}.share-tag[data-v-17c4bce3]{border-radius:20px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal}.share-tag.is-live[data-v-17c4bce3]{color:#1a8f66;background:#e9f7f0}.share-tag.is-expired[data-v-17c4bce3]{color:#8c86a3;background:#f4f2f8}.share-tag.is-revoked[data-v-17c4bce3]{color:#c0503c;background:#fdf0ee}.share-item-actions[data-v-17c4bce3]{flex-shrink:0;gap:6px;display:flex}.share-mini[data-v-17c4bce3]{color:#5b47c8;cursor:pointer;background:#fff;border:1px solid #e6e0f5;border-radius:7px;padding:4px 10px;font-size:11.5px}.share-mini.is-danger[data-v-17c4bce3]{color:#c0503c;border-color:#f3ddd8}.share-mini[data-v-17c4bce3]:disabled{opacity:.55;cursor:default}.db-view-tabs[data-v-93950bac]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.db-view-tab[data-v-93950bac]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.db-view-tab[data-v-93950bac]:hover{color:#5c6ede;border-color:#d8d0fb}.db-view-tab.active[data-v-93950bac]{color:#4f46e5;background:#ede9fe;border-color:#c4b5fd;font-weight:600}.db-intro[data-v-93950bac]{align-items:flex-end}.db-range[data-v-93950bac]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.db-range-btn[data-v-93950bac]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600}.db-range-btn[data-v-93950bac]:hover{color:#5168dc;background:#f5f7ff}.db-range-btn.active[data-v-93950bac]{color:#4c65dc;background:#eef1ff}.hero[data-v-93950bac]{color:#fff;background:linear-gradient(118deg,#191036 0%,#241a4d 42%,#2d1c5e 72%,#1b1440 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:22px;padding:30px 32px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #341c788c,inset 0 1px #ffffff12}.hero-bg[data-v-93950bac]{pointer-events:none;position:absolute;inset:0}.hero-grid[data-v-93950bac]{background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 150% at 10% 0,#000 38%,#0000 82%);mask-image:radial-gradient(130% 150% at 10% 0,#000 38%,#0000 82%)}.hero-glow[data-v-93950bac]{filter:blur(64px);opacity:.55;will-change:transform;border-radius:50%;width:340px;height:340px;position:absolute}.glow-a[data-v-93950bac]{background:radial-gradient(circle,#8b5cf6d9,#0000 66%);animation:13s ease-in-out infinite float-a-93950bac;top:-140px;left:-60px}.glow-b[data-v-93950bac]{background:radial-gradient(circle,#6366f1bf,#0000 66%);animation:17s ease-in-out infinite float-b-93950bac;bottom:-170px;right:4%}.hero-scan[data-v-93950bac]{background:linear-gradient(90deg,#0000,#c4b5fd24,#0000);width:220px;animation:7.5s ease-in-out infinite scan-93950bac;position:absolute;top:0;bottom:0;transform:skew(-18deg)}@keyframes float-a-93950bac{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(46px,34px)scale(1.12)}}@keyframes float-b-93950bac{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-52px,-26px)scale(1.08)}}@keyframes scan-93950bac{0%{opacity:0;left:-20%}12%{opacity:1}60%{opacity:1}to{opacity:0;left:108%}}.hero-inner[data-v-93950bac]{z-index:1;position:relative}.hero-date[data-v-93950bac]{letter-spacing:.14em;text-transform:uppercase;color:#d6cdffb8;margin:0;font-size:11px}.hero h2[data-v-93950bac]{letter-spacing:.02em;background:linear-gradient(#fff,#dcd4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:10px 0 0;font-size:30px;font-weight:700}.hero-sub[data-v-93950bac]{z-index:1;color:#dcd6f8c7;max-width:560px;margin:12px 0 0;font-size:12.5px;line-height:1.85;position:relative}.hero-stats[data-v-93950bac]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:22px;padding:14px 22px;display:flex;position:relative}.hero-stat[data-v-93950bac]{flex-direction:column;gap:4px;display:flex}.hero-stat-label[data-v-93950bac]{color:#cec5f6b3;letter-spacing:.04em;font-size:10.5px}.hero-stat strong[data-v-93950bac]{color:#fff;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.hero-divider[data-v-93950bac]{background:#ffffff29;width:1px;height:30px}.db-kpis[data-v-93950bac]{margin-bottom:22px}.stat-grid[data-v-93950bac]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-93950bac]{opacity:0;background:#fff;border:1px solid #e9edf5;border-radius:14px;padding:16px 18px 14px;transition:opacity .5s,transform .5s,box-shadow .2s;position:relative;overflow:hidden;transform:translateY(10px);box-shadow:0 8px 22px -14px #2c46742e}.stat-card.enter[data-v-93950bac]{opacity:1;transition-delay:calc(var(--i) * 60ms);transform:translateY(0)}.stat-card[data-v-93950bac]:hover{box-shadow:0 14px 30px -16px #2c467447}.stat-card[data-v-93950bac]:after{content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.stat-card.blue[data-v-93950bac]:after{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.stat-card.violet[data-v-93950bac]:after{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.stat-card.green[data-v-93950bac]:after{background:linear-gradient(90deg,#34d399,#6ee7b7)}.stat-card.orange[data-v-93950bac]:after{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.stat-card.cyan[data-v-93950bac]:after{background:linear-gradient(90deg,#4c1d95,#7c3aed)}.stat-top[data-v-93950bac]{color:#7c88a0;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.stat-icon[data-v-93950bac]{color:#8b96a9;background:#f3f5fb;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.stat-body[data-v-93950bac]{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.stat-value[data-v-93950bac]{color:#25314a;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.stat-value em[data-v-93950bac]{color:#9aa4b5;margin-left:3px;font-size:11.5px;font-style:normal;font-weight:600}.stat-value.violet[data-v-93950bac]{color:#6d5ae0}.stat-value.green[data-v-93950bac]{color:#0f9d76}.stat-value.orange[data-v-93950bac]{color:#d97706}.stat-value.cyan[data-v-93950bac]{color:#6d5ae0}.stat-ring[data-v-93950bac]{width:40px;height:40px;transform:rotate(-90deg)}.ring-track[data-v-93950bac]{fill:none;stroke:#eef1f7;stroke-width:5px}.ring-bar[data-v-93950bac]{fill:none;stroke:#34d399;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.stat-note[data-v-93950bac]{color:#9aa4b5;margin-top:8px;font-size:10.5px}.stat-note.green[data-v-93950bac]{color:#4b9e83}.stat-note.violet[data-v-93950bac]{color:#8f7fd6}.stat-note.orange[data-v-93950bac]{color:#c98a2e}.stat-note.cyan[data-v-93950bac]{color:#8f7fd6}.stat-compare[data-v-93950bac]{color:#9aa4b5;opacity:.85;margin-top:4px;font-size:10.5px}.stat-sheen[data-v-93950bac]{opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#7c6cf00f 50%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.stat-card:hover .stat-sheen[data-v-93950bac]{opacity:1}.db-charts[data-v-93950bac]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-bottom:22px;display:grid}.panel[data-v-93950bac]{background:#fff;border:1px solid #e9edf5;border-radius:14px;box-shadow:0 8px 22px -16px #2c467429}.db-chart-panel[data-v-93950bac]{padding:18px 20px 16px}.panel-heading[data-v-93950bac]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-heading h2[data-v-93950bac]{color:#2b3651;margin:0;font-size:14px;font-weight:700}.panel-heading p[data-v-93950bac]{color:#9aa4b5;margin:5px 0 0;font-size:11px}.db-legend[data-v-93950bac]{gap:14px;display:flex}.db-legend-item[data-v-93950bac]{color:#7c88a0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.db-legend-muted[data-v-93950bac]{color:#9aa3b5;font-style:italic}.db-legend-item i[data-v-93950bac]{border-radius:50%;width:8px;height:8px}.db-line[data-v-93950bac]{width:100%;height:240px;display:block}.db-grid-lines line[data-v-93950bac]{stroke:#eef1f7;stroke-width:1px;stroke-dasharray:3 5}.db-area[data-v-93950bac]{opacity:.09}.db-line-path[data-v-93950bac]{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.db-axis text[data-v-93950bac]{fill:#a6b0c2;font-size:10px}.db-bars[data-v-93950bac]{flex-direction:column;gap:13px;display:flex}.db-bar-row[data-v-93950bac]{grid-template-columns:62px minmax(0,1fr) 30px auto;align-items:center;gap:10px;display:grid}.db-bar-name[data-v-93950bac]{color:#4b576e;font-size:11.5px}.db-bar-track[data-v-93950bac]{background:#f0f2f8;border-radius:6px;height:8px;overflow:hidden}.db-bar-fill[data-v-93950bac]{border-radius:inherit;background:linear-gradient(90deg,#7c6cf0,#a99cf5);height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.db-bar-value[data-v-93950bac]{color:#39455e;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.db-bar-note[data-v-93950bac]{color:#a6b0c2;font-size:10px}.db-tables[data-v-93950bac]{flex-direction:column;gap:16px;display:flex}.db-table-panel[data-v-93950bac]{padding:18px 20px 8px}.db-count[data-v-93950bac]{color:#6d5ae0;background:#f1efff;border-radius:999px;flex:none;padding:4px 10px;font-size:10.5px;font-weight:600}.db-table[data-v-93950bac]{margin-top:2px}.db-thead[data-v-93950bac],.db-trow[data-v-93950bac]{align-items:center;gap:10px;padding:9px 6px;display:grid}.db-thead[data-v-93950bac]{color:#98a2b4;letter-spacing:.02em;border-bottom:1px solid #edf0f6;font-size:10.5px}.db-trow[data-v-93950bac]{color:#4b576e;border-bottom:1px solid #f4f6fa;font-size:11.5px;transition:background .15s}.db-trow[data-v-93950bac]:last-child{border-bottom:0}.db-trow[data-v-93950bac]:hover{background:#fafbff}.db-cols-project[data-v-93950bac]{grid-template-columns:1.6fr 1.1fr .55fr .65fr .65fr .7fr}.db-cols-channel[data-v-93950bac]{grid-template-columns:1.3fr .55fr .6fr .55fr .5fr .65fr}.db-cols-inclusion[data-v-93950bac]{grid-template-columns:2fr .85fr .6fr 1.05fr .8fr}.db-cols-inclusion-shared[data-v-93950bac]{grid-template-columns:2.4fr .9fr .7fr .9fr}.db-share-validity[data-v-93950bac]{color:#7a7490;margin-top:8px;font-size:12.5px}.db-cols-keyword[data-v-93950bac]{grid-template-columns:1.8fr .9fr .9fr}.db-cols-activity[data-v-93950bac]{grid-template-columns:.85fr .95fr 2.6fr .5fr}.db-cell-strong[data-v-93950bac]{color:#2b3651;font-weight:600}.db-cell-muted[data-v-93950bac]{color:#8b96a9}.db-cell-num[data-v-93950bac]{font-variant-numeric:tabular-nums}.db-cell-submitted[data-v-93950bac]{color:#5f6fa8}.db-cell-warn[data-v-93950bac]{color:#c98a2e}.db-cell-fail[data-v-93950bac],.db-cell-fail[data-v-93950bac]:not(.db-cell-num){color:#d05555}.db-cell-hit[data-v-93950bac]{color:#6d5ae0;font-weight:600}.db-cell-terms[data-v-93950bac]{color:#6d5ae0}.db-cell-question[data-v-93950bac]{color:#39455e}.db-cell-action[data-v-93950bac]{color:#5a6579;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-cell-platform[data-v-93950bac]{color:#39455e;align-items:center;gap:8px;display:inline-flex}.db-plat-mark[data-v-93950bac]{color:#fff;background:linear-gradient(140deg,#8f85f2,#6d5ae0);border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}.db-stage[data-v-93950bac],.db-rate[data-v-93950bac],.db-found[data-v-93950bac],.db-badge[data-v-93950bac]{border-radius:999px;align-items:center;padding:2.5px 9px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex}.db-stage.is-violet[data-v-93950bac]{color:#6d5ae0;background:#f1efff}.db-stage.is-green[data-v-93950bac]{color:#0f9d76;background:#e9f9f3}.db-stage.is-blue[data-v-93950bac]{color:#3b7fe0;background:#ecf3ff}.db-stage.is-amber[data-v-93950bac]{color:#c98a2e;background:#fdf5e7}.db-rate.is-ok[data-v-93950bac]{color:#5f6fa8;background:#f0f2fa}.db-rate.is-warn[data-v-93950bac]{color:#c98a2e;background:#fdf5e7}.db-found.is-hit[data-v-93950bac]{color:#0f9d76;background:#e9f9f3}.db-found.is-miss[data-v-93950bac]{color:#98a2b4;background:#f3f5f9}.db-badge.is-violet[data-v-93950bac]{color:#6d5ae0;background:#f1efff}.db-badge.is-green[data-v-93950bac]{color:#0f9d76;background:#e9f9f3}.db-badge.is-blue[data-v-93950bac]{color:#3b7fe0;background:#ecf3ff}.db-badge.is-cyan[data-v-93950bac]{color:#0891b2;background:#e7f7fb}.db-badge.is-amber[data-v-93950bac],.db-badge.is-warn[data-v-93950bac]{color:#c98a2e;background:#fdf5e7}.db-trend-up[data-v-93950bac]{color:#189a72}.db-pair[data-v-93950bac]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.db-footnote[data-v-93950bac]{color:#a6b0c2;text-align:center;margin:18px 0 6px;font-size:10.5px}@media (width<=1200px){.stat-grid[data-v-93950bac]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stat-grid[data-v-93950bac]{grid-template-columns:repeat(2,minmax(0,1fr))}.db-hero .hero-inner[data-v-93950bac]{padding:22px 18px}.db-intro[data-v-93950bac]{padding:18px 16px}}@media (width<=1280px){.db-charts[data-v-93950bac],.db-pair[data-v-93950bac]{grid-template-columns:minmax(0,1fr)}}.db-scope[data-v-93950bac]{color:#8994a8;align-items:center;gap:8px;margin-right:12px;font-size:11.5px;display:inline-flex}.db-scope select[data-v-93950bac]{color:#33415c;min-width:160px;height:34px;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.db-scope select[data-v-93950bac]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.db-error[data-v-93950bac]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:12px;display:flex}.db-retry[data-v-93950bac]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;padding:3px 10px;font-size:11px}.db-loading[data-v-93950bac]{color:#8994a8;margin:0 0 16px;font-size:12px}.db-empty[data-v-93950bac]{color:#9aa3b5;margin:6px 0;padding:10px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.glow-a[data-v-93950bac],.glow-b[data-v-93950bac],.hero-scan[data-v-93950bac]{opacity:0;animation:none!important}.stat-card[data-v-93950bac],.stat-card.enter[data-v-93950bac],.ring-bar[data-v-93950bac],.db-bar-fill[data-v-93950bac]{transition:none!important}.stat-card[data-v-93950bac]{opacity:1;transform:none}}.profile-panel[data-v-ee0e5e14]{flex-direction:column;gap:14px;display:flex}.profile-head[data-v-ee0e5e14]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-copy[data-v-ee0e5e14]{max-width:720px}.profile-copy h2[data-v-ee0e5e14]{color:#1d2740;margin:0 0 6px;font-size:22px}.profile-copy p[data-v-ee0e5e14]{color:#6b7689;margin:0;font-size:13px;line-height:1.65}.profile-actions[data-v-ee0e5e14]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-grid[data-v-ee0e5e14]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-grid.two[data-v-ee0e5e14]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-ee0e5e14]{color:#5a6579;flex-direction:column;gap:5px;font-size:12.5px;display:flex}.field>span[data-v-ee0e5e14]{color:#45506b;font-weight:600}.field.wide[data-v-ee0e5e14]{grid-column:span 2}.field.full[data-v-ee0e5e14]{width:100%}.field input[data-v-ee0e5e14],.field textarea[data-v-ee0e5e14],.faq-row input[data-v-ee0e5e14]{color:#1d2740;width:100%;font:inherit;background:#fff;border:1px solid #e4e9f3;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.55}.field textarea[data-v-ee0e5e14]{resize:vertical}.field input[data-v-ee0e5e14]:focus,.field textarea[data-v-ee0e5e14]:focus,.faq-row input[data-v-ee0e5e14]:focus{border-color:#b9c4ee;outline:none;box-shadow:0 0 0 3px #eef1ff}.profile-empty-hint[data-v-ee0e5e14],.profile-loading[data-v-ee0e5e14]{color:#6b7689;background:#fafbfe;border:1px dashed #dfe5f1;border-radius:12px;padding:12px 14px;font-size:12.5px}.profile-notice[data-v-ee0e5e14]{color:#2f7a58;background:#eef9f3;border:1px solid #d6efe2;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.link-button[data-v-ee0e5e14]{color:#6d5ae0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:12.5px;display:inline-flex}.link-button[data-v-ee0e5e14]:hover{text-decoration:underline}.link-button[data-v-ee0e5e14]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #6d5ae0}.faq-block[data-v-ee0e5e14]{background:#fbfcff;border:1px solid #e9edf5;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.faq-head[data-v-ee0e5e14]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.faq-head strong[data-v-ee0e5e14]{color:#1d2740;font-size:13.5px}.faq-head p[data-v-ee0e5e14]{color:#8b96a9;margin:4px 0 0;font-size:12px}.faq-empty[data-v-ee0e5e14]{color:#96a0b2;margin:0;font-size:12px}.faq-row[data-v-ee0e5e14]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:8px;display:grid}.preview-block[data-v-ee0e5e14]{background:#fff;border:1px solid #e9edf5;border-radius:14px;padding:14px}.preview-block strong[data-v-ee0e5e14]{color:#1d2740;font-size:13px}.preview-hint[data-v-ee0e5e14]{color:#8b96a9;margin:6px 0 0;font-size:12px}.preview-list[data-v-ee0e5e14]{color:#45506b;margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.9}.preview-cat[data-v-ee0e5e14]{color:#5c6ede;background:#eef1ff;border-radius:6px;margin-right:8px;padding:1px 7px;font-size:11px;display:inline-block}.button.danger[data-v-ee0e5e14]{color:#c94a3f}@media (width<=1240px){.profile-grid[data-v-ee0e5e14],.profile-grid.two[data-v-ee0e5e14]{grid-template-columns:minmax(0,1fr)}.field.wide[data-v-ee0e5e14]{grid-column:auto}}.modal-close[data-v-05fba3b0]{place-items:center;width:28px;height:28px;padding:0;font-size:0;display:grid}.kb-toolbar[data-v-c44e9dcc]{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 18px;display:flex}.kb-bulk-bar[data-v-c44e9dcc]{background:#f8f9fc;border:1px solid #eceff5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 12px;padding:8px 12px;font-size:11px;display:flex}.kb-bulk-bar .filter-input[data-v-c44e9dcc]{max-width:160px}.kb-pager[data-v-c44e9dcc]{color:#aab2c0;border-top:1px solid #f0f2f6;justify-content:flex-end;align-items:center;gap:8px;padding:10px 21px;font-size:11px;display:flex}.kb-select-all[data-v-c44e9dcc]{align-items:center;gap:6px;display:inline-flex}.kb-check[data-v-c44e9dcc]{flex:none;margin-top:3px}.kb-search[data-v-c44e9dcc]{flex:1;min-width:160px;max-width:260px}.kb-total[data-v-c44e9dcc]{color:#aab2c0;margin-left:auto;font-size:11px}.kb-head[data-v-c44e9dcc],.kb-row[data-v-c44e9dcc]{grid-template-columns:2fr 1fr 1.3fr .7fr .9fr 1.5fr 1.1fr;align-items:center;column-gap:12px;display:grid}.kb-head[data-v-c44e9dcc]{color:#aab2c0;background:#fbfcfe;border-bottom:1px solid #f0f2f6;padding:9px 21px;font-size:9px}.kb-row[data-v-c44e9dcc]{border-top:1px solid #f0f2f6;min-height:58px;padding:8px 21px;font-size:10px}.kb-title-cell[data-v-c44e9dcc]{min-width:0}.kb-title-line[data-v-c44e9dcc]{align-items:flex-start;gap:6px;min-width:0;display:flex}.kb-title-btn[data-v-c44e9dcc]{cursor:pointer;color:#39455e;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:5px;max-width:100%;padding:0;font-weight:600;display:inline-flex}.kb-title-btn strong[data-v-c44e9dcc]{color:#39455e;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:11px;overflow:hidden}.kb-chevron[data-v-c44e9dcc]{color:#8b96a8;flex:none;transition:transform .15s}.kb-chevron.open[data-v-c44e9dcc]{transform:rotate(90deg)}.kb-expanded[data-v-c44e9dcc]{color:#66738b;border-left:2px solid #e7e9f5;margin-top:7px;padding-left:0;font-size:10.5px;line-height:1.6}.kb-expanded p[data-v-c44e9dcc]{white-space:pre-wrap;margin:0 0 6px}.kb-cat[data-v-c44e9dcc]{color:#6d7fe4;font-size:10px}.kb-tags[data-v-c44e9dcc]{flex-wrap:wrap;gap:4px;display:flex}.kb-tag[data-v-c44e9dcc]{color:#7d5fd3;background:#f4efff;border-radius:4px;padding:2px 6px;font-size:9px}.kb-status[data-v-c44e9dcc]{width:fit-content}.kb-time[data-v-c44e9dcc]{color:#8b96a8;font-size:9.5px}.kb-summary[data-v-c44e9dcc]{color:#8994a8;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.kb-actions[data-v-c44e9dcc]{align-items:center;gap:7px;display:flex}.kb-input-block[data-v-c44e9dcc]{width:100%;margin-top:7px}.kb-field-hint[data-v-c44e9dcc]{color:#9aa4b5;margin:6px 0 0;font-size:10px;font-weight:400;line-height:1.6;display:block}.kb-textarea[data-v-c44e9dcc]{color:#536078;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;margin-top:7px;padding:9px 11px;font-size:11px;line-height:1.5;display:block}.modal-card.wide[data-v-c44e9dcc]{width:560px;max-width:92vw}.kb-detail-meta[data-v-c44e9dcc]{color:#7d5fd3;gap:14px;margin:4px 0 8px;font-size:10px;display:flex}.kb-detail-tags[data-v-c44e9dcc]{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.kb-detail-body[data-v-c44e9dcc]{white-space:pre-wrap;color:#45537b;font-size:12px;line-height:1.65}.kb-import-result[data-v-c44e9dcc]{color:#4a5a8f;background:#f2efff;border-radius:8px;margin-top:14px;padding:11px 13px;font-size:11px}.kb-import-result b[data-v-c44e9dcc]{color:#6d5fd3}.kb-reasons[data-v-c44e9dcc]{color:#9a7b2e;margin:8px 0 0;padding-left:16px;font-size:10px}.text-button.danger[data-v-c44e9dcc]{color:#cf5c5c}.text-button.danger-quiet[data-v-c44e9dcc]{color:#b96b43}@media (width<=1000px){.kb-head[data-v-c44e9dcc],.kb-row[data-v-c44e9dcc]{grid-template-columns:1.5fr 1fr 1fr .7fr .9fr 1.3fr}.kb-summary[data-v-c44e9dcc]{display:none}}.keyword-counts .kw-count[data-v-1e970a6c]{cursor:pointer;min-height:118px;transition:border-color .15s,background .15s,box-shadow .15s}.keyword-counts .kw-count[data-v-1e970a6c]:hover{border-color:#c4b5fd}.keyword-counts .kw-count.active[data-v-1e970a6c]{background:linear-gradient(160deg,#fff,#f3f0ff 55%,#ede9fe);border-color:#c4b5fd;box-shadow:inset 0 0 0 1px #ddd6fe}.keyword-counts .kw-count.active .stat-value[data-v-1e970a6c]{color:#4f46e5}.keyword-counts .kw-count[data-v-1e970a6c]:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.kw-toolbar[data-v-1e970a6c]{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;display:flex}.kw-search[data-v-1e970a6c]{flex:1;max-width:260px}.kw-total[data-v-1e970a6c]{color:#aab2c0;margin-left:auto;font-size:11px}.kw-bulkbar[data-v-1e970a6c]{background:linear-gradient(120deg,#fafaff,#f3f0ff);border:1px solid #e4e9f3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.kw-bulk-count[data-v-1e970a6c]{color:#4f46e5;font-size:12.5px;font-weight:600}.kw-bulk-clear[data-v-1e970a6c]{margin-left:auto}.kw-bulkbar .button[data-v-1e970a6c]:disabled{opacity:.45;cursor:not-allowed}.keyword-head[data-v-1e970a6c],.keyword-row[data-v-1e970a6c]{grid-template-columns:30px 1.5fr .72fr .6fr .95fr .7fr .7fr 1.3fr 2fr}.kw-kind[data-v-1e970a6c],.kw-priority[data-v-1e970a6c]{white-space:nowrap;border-radius:5px;justify-self:start;align-items:center;padding:3px 6px;font-size:9.5px;display:inline-flex}.kw-kind.distill[data-v-1e970a6c]{color:#6d5ce7;background:#f3f0ff}.kw-kind.longtail[data-v-1e970a6c]{color:#7d86a8;background:#f5f6fb}.kw-priority.very_high[data-v-1e970a6c]{color:#5b46d9;background:#f3f0ff;font-weight:700}.kw-priority.high[data-v-1e970a6c]{color:#6d5ce7;font-weight:700}.kw-priority.medium[data-v-1e970a6c]{color:#6b7689}.kw-priority.low[data-v-1e970a6c]{color:#aab2c0}.kw-brief-actions[data-v-1e970a6c]{align-items:center;gap:9px;margin-top:9px;display:flex}.kw-brief-fill[data-v-1e970a6c]{height:28px;padding:0 10px;font-size:10.5px}.kw-brief-fill[data-v-1e970a6c]:disabled{opacity:.45;cursor:not-allowed}.kw-brief-note[data-v-1e970a6c]{color:#a4adbd;font-size:10px}.kw-form-row[data-v-1e970a6c]{gap:12px;display:flex}.kw-form-row label[data-v-1e970a6c]{flex:1;min-width:0}.kw-check-head[data-v-1e970a6c]{align-items:center;display:flex}.kw-check[data-v-1e970a6c]{accent-color:#4f46e5;cursor:pointer;width:13px;height:13px;margin:0}.kw-term-cell strong[data-v-1e970a6c]{color:#536078;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.kw-select[data-v-1e970a6c]{color:#536078;width:100%;height:28px;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:6px;outline:none;padding:0 6px;font-size:10px;display:block}.kw-source[data-v-1e970a6c]{color:#8b96a8;font-size:10px}.kw-note[data-v-1e970a6c]{align-items:center;gap:6px;min-width:0;display:flex}.kw-note-text[data-v-1e970a6c]{color:#8994a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kw-actions[data-v-1e970a6c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.text-button.danger[data-v-1e970a6c]{color:#cf5c5c}.text-button.danger-quiet[data-v-1e970a6c]{color:#b96b43}.kw-pager[data-v-1e970a6c]{background:#fafbff;border:1px solid #eef0f7;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.kw-pager-range[data-v-1e970a6c]{color:#4a5370;font-size:12px}.kw-pager .button[data-v-1e970a6c]:disabled{opacity:.45;cursor:not-allowed}.kw-textarea[data-v-1e970a6c]{color:#536078;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;margin-top:7px;padding:9px 11px;font-size:11px;line-height:1.5;display:block}.kw-input-block[data-v-1e970a6c]{width:100%;height:34px;margin-top:7px}.kw-result[data-v-1e970a6c]{margin-bottom:14px}.kw-reasons[data-v-1e970a6c]{color:#9a7b2e}@media (width<=900px){.keyword-head[data-v-1e970a6c],.keyword-row[data-v-1e970a6c]{grid-template-columns:26px 1.3fr .68fr .55fr .85fr .65fr .65fr 1.15fr 1.75fr}}.source-matrix[data-v-06403e74]{flex-direction:column;gap:16px;padding:4px;display:flex}.icon[data-v-06403e74]{width:15px;height:15px}.empty-state[data-v-06403e74]{color:#7b86a0;text-align:center;background:#fbfcff;border:1px dashed #d9deea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 20px;display:flex}.empty-state.error[data-v-06403e74]{color:#b4484c}.empty-icon[data-v-06403e74]{color:#a7b3ce;background:#f0f2ff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.empty-state h3[data-v-06403e74]{color:#44506b;margin:2px 0 0;font-size:15px}.empty-state p[data-v-06403e74]{max-width:420px;margin:0;font-size:12.5px}.matrix-intro[data-v-06403e74]{background:linear-gradient(135deg,#fff,#f4f6ff);border:1px solid #e5e9f3;border-radius:16px;padding:18px 20px}.matrix-intro h1[data-v-06403e74]{color:#2b3651;letter-spacing:-.2px;margin:8px 0 0;font-size:18px}.matrix-intro p[data-v-06403e74]{color:#7b86a0;margin:9px 0 0;font-size:12.5px;line-height:1.9}.overview-bar[data-v-06403e74]{background:#fff;border:1px solid #e5e9f3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.overview-summary[data-v-06403e74]{color:#5a6579;align-items:center;gap:10px;font-size:13px;display:flex}.overview-summary strong[data-v-06403e74]{color:#4259d0;font-size:15px}.overview-divider[data-v-06403e74]{background:#e7ebf4;width:1px;height:16px}.overview-actions[data-v-06403e74]{gap:8px;display:flex}.button[data-v-06403e74]{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.button.primary[data-v-06403e74]{color:#fff;background:linear-gradient(135deg,#7b6cf6,#6a4fd0)}.button.primary[data-v-06403e74]:hover{filter:brightness(1.03)}.button.primary[data-v-06403e74]:disabled{opacity:.6;cursor:not-allowed}.button.ghost[data-v-06403e74]{color:#5b5fd0;background:#f2f4ff}.button.ghost[data-v-06403e74]:hover{background:#ebeeff}.button.secondary[data-v-06403e74]{color:#4a5568;background:#f2f4f8}.button[data-v-06403e74]:disabled{opacity:.6;cursor:not-allowed}.nap-intro[data-v-06403e74]{color:#7b86a0;margin:0 0 10px;font-size:12.5px;line-height:1.8}.nap-panel[data-v-06403e74]{background:#fff;border:1px solid #e5e9f3;border-radius:16px;padding:14px 18px}.nap-head[data-v-06403e74]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nap-head .nap[data-v-06403e74]{color:#44506b;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.nap .icon[data-v-06403e74]{color:#6c4fd0}.icon-btn[data-v-06403e74]{color:#8b96a9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.icon-btn[data-v-06403e74]:hover{color:#6b4fd0;background:#f2f4ff}.nap-message[data-v-06403e74]{color:#5a6579;background:#f6f8fd;border-radius:10px;padding:10px;font-size:12.5px}.nap-message.warn[data-v-06403e74]{color:#9a6b1f;background:#fff7e8}.nap-message.error[data-v-06403e74]{color:#b4484c;background:#fdeeee}.nap-fields[data-v-06403e74]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.nap-field[data-v-06403e74]{background:#fbfbff;border:1px solid #eef0f6;border-radius:12px;padding:12px}.nap-field.good[data-v-06403e74]{background:#f2fbf3;border-color:#d4ecd7}.nap-field.bad[data-v-06403e74]{background:#fff4f4;border-color:#f3d3d3}.nap-field.na[data-v-06403e74]{background:#fafafa;border-color:#eceef5}.nap-field-name[data-v-06403e74]{color:#44506b;font-size:12px;font-weight:700}.nap-field-summary[data-v-06403e74]{flex-wrap:wrap;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.pill[data-v-06403e74]{border-radius:999px;padding:2px 8px;font-weight:600}.pill.consistent[data-v-06403e74]{color:#2e7d46;background:#e4f4e7}.pill.unregistered[data-v-06403e74]{color:#6a7690;background:#edf0f7}.pill.inconsistent[data-v-06403e74]{color:#b43a3f;background:#fbe4e4}.nap-mismatches[data-v-06403e74]{margin-top:14px}.nap-subtitle[data-v-06403e74]{color:#44506b;margin-bottom:8px;font-size:12.5px;font-weight:700}.diff-table[data-v-06403e74]{border-collapse:collapse;width:100%;font-size:12px}.diff-table th[data-v-06403e74],.diff-table td[data-v-06403e74]{text-align:left;border-bottom:1px solid #edf0f6;padding:7px 9px}.diff-table th[data-v-06403e74]{color:#7c86a0;font-size:11px;font-weight:600}.diff-base[data-v-06403e74]{color:#3f78b0}.diff-entry[data-v-06403e74]{color:#b1483f}.tracks[data-v-06403e74]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.track-card[data-v-06403e74]{background:#fff;border:1px solid #e9ecf5;border-radius:16px;padding:14px}.track-card[data-v-06403e74]:first-child{border-top:3px solid #6c4fd0}.track-card[data-v-06403e74]:nth-child(2){border-top:3px solid #5498d8}.track-card[data-v-06403e74]:nth-child(3){border-top:3px solid #d87fb8}.track-head[data-v-06403e74]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.track-title[data-v-06403e74]{color:#3b4760;font-size:13px;font-weight:700}.track-counts[data-v-06403e74]{color:#8b96a9;font-size:11.5px}.list-toolbar[data-v-06403e74]{justify-content:space-between;align-items:center;gap:12px;display:flex}.seg[data-v-06403e74]{flex-wrap:wrap;gap:6px;display:flex}.seg-item[data-v-06403e74]{color:#5a6579;cursor:pointer;background:#fff;border:1px solid #e5e9f3;border-radius:20px;padding:6px 12px;font-size:12px}.seg-item.active[data-v-06403e74]{color:#4d43c8;background:#eef0ff;border-color:#cfc7ff;font-weight:600}.search[data-v-06403e74]{background:#fff;border:1px solid #e5e9f3;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;display:flex}.search input[data-v-06403e74]{color:#2c3852;border:0;outline:none;min-width:200px;font-size:12.5px}.search .icon[data-v-06403e74]{color:#9aa4b5}.entry-list[data-v-06403e74]{flex-direction:column;gap:8px;display:flex}.entry-row[data-v-06403e74]{background:#fff;border:1px solid #e8ebf4;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.entry-row.status-live[data-v-06403e74]{border-left:4px solid #4fa86a}.entry-row.status-planned[data-v-06403e74]{border-left:4px solid #e0b34f}.entry-row.status-stale[data-v-06403e74]{border-left:4px solid #cf8f8f}.entry-main[data-v-06403e74]{flex:1;min-width:0}.entry-name[data-v-06403e74]{color:#39465f;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.entry-name[data-v-06403e74]:hover{color:#4d43c8}.entry-meta[data-v-06403e74]{align-items:center;gap:8px;margin-top:6px;display:flex}.chip[data-v-06403e74]{color:#5a6579;background:#f2f4f8;border-radius:6px;padding:2px 8px;font-size:10.5px}.chip.status[data-v-06403e74]{color:#6b6f9a}.entry-url[data-v-06403e74]{color:#5b6bd8;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.entry-url[data-v-06403e74]:hover{text-decoration:underline}.entry-url.none[data-v-06403e74]{color:#b0b9c8}.entry-nap[data-v-06403e74]{align-items:center;gap:5px;display:flex}.nap-dot[data-v-06403e74]{background:#e3e8f2;border:1px solid #ccd3e0;border-radius:50%;width:10px;height:10px}.nap-dot.filled[data-v-06403e74]{background:#7db88b;border-color:#5f9c6e}.nap-hint[data-v-06403e74]{color:#9aa4b5;font-size:10.5px}.entry-actions[data-v-06403e74]{gap:6px;display:flex}.mini-btn[data-v-06403e74]{color:#4a5570;cursor:pointer;background:#fff;border:1px solid #e3e7f1;border-radius:8px;padding:4px 10px;font-size:11px}.mini-btn[data-v-06403e74]:hover{background:#f3f5ff}.mini-btn.danger[data-v-06403e74]:hover{color:#b4484c;background:#fdecec;border-color:#f0c8c8}.modal-backdrop[data-v-06403e74]{z-index:40;background:#141a2c61;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-06403e74]{background:#fff;border-radius:18px;width:min(620px,92vw);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 18px 50px #282d5a33}.modal-title[data-v-06403e74]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal-title h2[data-v-06403e74]{color:#333f5a;margin:0;font-size:16px}.modal-hint[data-v-06403e74]{color:#7c86a0;margin:4px 0 12px;font-size:12px}.modal-hint code[data-v-06403e74]{background:#f1f3fa;border-radius:5px;padding:1px 5px;font-size:11px}textarea[data-v-06403e74]{box-sizing:border-box;width:100%;font:inherit;color:#2c3852;resize:vertical;border:1px solid #e2e7f1;border-radius:12px;padding:12px;font-size:12.5px}textarea[data-v-06403e74]:focus{outline:2px solid #cfc7ff}.modal-result[data-v-06403e74]{color:#2f6c43;background:#f2fbf3;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:12px}.modal-result.error[data-v-06403e74]{color:#b4484c;background:#fdecec}.modal-footer[data-v-06403e74]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.btn[data-v-06403e74]{cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:600}.btn.primary[data-v-06403e74]{color:#fff;background:linear-gradient(135deg,#7b6cff,#6c4fd0)}.btn.secondary[data-v-06403e74]{color:#4c5670;background:#f0f2f8}.btn.primary[data-v-06403e74]:disabled{opacity:.6}.form-grid[data-v-06403e74]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.form-grid label[data-v-06403e74]{color:#5a6579;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.form-grid .span2[data-v-06403e74]{grid-column:span 2}.form-grid .field-group[data-v-06403e74]{color:#44506b;border-top:1px dashed #e9edf5;margin-top:4px;padding-top:10px}.form-grid input[data-v-06403e74],.form-grid select[data-v-06403e74]{font:inherit;color:#2c3852;background:#fff;border:1px solid #e2e6f1;border-radius:9px;padding:8px 10px;font-size:12.5px}.auto-block[data-v-06403e74]{background:#fbfcff;border:1px solid #e9edf5;border-radius:14px;padding:14px 16px}.auto-head[data-v-06403e74]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auto-copy strong[data-v-06403e74]{color:#1d2740;font-size:13.5px}.auto-copy p[data-v-06403e74]{color:#8b96a9;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.65}.auto-meta[data-v-06403e74]{align-items:center;gap:10px;display:flex}.auto-count[data-v-06403e74]{color:#5c6ede;font-size:12.5px;font-weight:600}.auto-search[data-v-06403e74]{width:160px;font:inherit;color:#1d2740;background:#fff;border:1px solid #e4e9f3;border-radius:9px;padding:7px 10px;font-size:12.5px}.auto-search[data-v-06403e74]:focus{border-color:#b9c4ee;outline:none;box-shadow:0 0 0 3px #eef1ff}.auto-empty[data-v-06403e74]{color:#96a0b2;margin:10px 0 0;font-size:12.5px}.auto-list[data-v-06403e74]{margin:10px 0 0;padding:0;list-style:none}.auto-row[data-v-06403e74]{border-top:1px dashed #edf0f6;grid-template-columns:84px minmax(0,1fr) auto 108px;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.auto-row[data-v-06403e74]:first-child{border-top:0}.auto-platform[data-v-06403e74]{color:#5c6ede;font-weight:600}.auto-title[data-v-06403e74]{color:#2c3852;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-title a[data-v-06403e74]{color:#2c3852;text-decoration:none}.auto-title a[data-v-06403e74]:hover{color:#4f46e5;text-decoration:underline}.auto-nolink[data-v-06403e74]{color:#a3abc4;font-size:11.5px}.auto-time[data-v-06403e74]{color:#96a0b2;text-align:right;font-size:11.5px}.project-profile[data-v-ea77ddc1]{flex-direction:column;display:flex}.profile-empty[data-v-ea77ddc1]{text-align:center;color:#7681ad;padding:46px 20px;line-height:1.8}.view-tabs[data-v-ea77ddc1]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.view-tab[data-v-ea77ddc1]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.view-tab[data-v-ea77ddc1]:hover{color:#5c6ede;border-color:#d8d0fb}.view-tab.active[data-v-ea77ddc1]{color:#4f46e5;background:#ede9fe;border-color:#c4b5fd;font-weight:600}.tab-panels[data-v-ea77ddc1],.tab-panel[data-v-ea77ddc1]{display:block}.inc-page[data-v-63f5ef1c]{padding:4px 2px 24px}.inc-head h2[data-v-63f5ef1c]{color:#39455e;margin:0;font-size:15px}.inc-sub[data-v-63f5ef1c]{color:#8b96a8;margin:6px 0 0;font-size:11px}.inc-steps[data-v-63f5ef1c]{background:#f8f6ff;border:1px solid #e9e5ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex}.inc-step[data-v-63f5ef1c]{color:#5d53a8;align-items:center;gap:7px;font-size:11px;display:inline-flex}.inc-step i[data-v-63f5ef1c]{color:#fff;background:#6d4aff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:600;display:grid}.inc-step-arrow[data-v-63f5ef1c]{color:#c3b8f0;flex:none}.inc-loading[data-v-63f5ef1c],.inc-error[data-v-63f5ef1c]{color:#8b96a8;padding:18px 0;font-size:12px}.inc-error[data-v-63f5ef1c]{color:#d14343}.inc-notice[data-v-63f5ef1c]{color:#6d4aff;background:#f3f1ff;border-radius:8px;margin:10px 0 0;padding:7px 12px;font-size:11px}.inc-notice.is-error[data-v-63f5ef1c]{color:#a12c2c;background:#fdecec}.inc-summary[data-v-63f5ef1c]{background:#fbfcfe;border:1px solid #eceef3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:26px;margin:16px 0;padding:14px 18px;display:flex}.inc-stat[data-v-63f5ef1c]{flex-direction:column;gap:2px;display:flex}.inc-stat-num[data-v-63f5ef1c]{color:#39455e;font-size:18px;font-weight:600}.inc-stat-label[data-v-63f5ef1c]{color:#aab2c0;font-size:10px}.inc-trend-actions[data-v-63f5ef1c]{gap:8px;margin-left:auto;display:flex}.inc-range[data-v-63f5ef1c]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.inc-range-btn[data-v-63f5ef1c]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600}.inc-range-btn[data-v-63f5ef1c]:hover{color:#5168dc;background:#f5f7ff}.inc-range-btn.active[data-v-63f5ef1c]{color:#4c65dc;background:#eef1ff}.inc-legend[data-v-63f5ef1c]{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 6px;display:flex}.inc-legend-item[data-v-63f5ef1c]{color:#7c88a0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.inc-legend-item i[data-v-63f5ef1c]{border-radius:50%;width:8px;height:8px}.inc-legend-rate[data-v-63f5ef1c]{margin-left:auto}.inc-line[data-v-63f5ef1c]{width:100%;height:220px;display:block}.inc-grid-lines line[data-v-63f5ef1c]{stroke:#eef1f7;stroke-width:1px;stroke-dasharray:3 5}.inc-area[data-v-63f5ef1c]{opacity:.09}.inc-line-path[data-v-63f5ef1c]{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.inc-axis text[data-v-63f5ef1c]{fill:#a6b0c2;font-size:10px}.inc-link[data-v-63f5ef1c]{color:#6d4aff;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:12px}.inc-link[data-v-63f5ef1c]:hover{text-decoration:underline}.inc-plan-bars[data-v-63f5ef1c]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.inc-plan-bar[data-v-63f5ef1c]{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inc-plan-bar-name[data-v-63f5ef1c]{color:#39455e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inc-plan-track[data-v-63f5ef1c]{background:#f3f1ff;border-radius:999px;height:6px;display:block;overflow:hidden}.inc-plan-fill[data-v-63f5ef1c]{background:#6d4aff;border-radius:999px;height:100%;display:block}.inc-plan-num[data-v-63f5ef1c]{color:#7c88a0;font-size:10px}.inc-by-platform[data-v-63f5ef1c]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.inc-platform-chip[data-v-63f5ef1c]{color:#6d4aff;background:#f3f1ff;border-radius:999px;padding:3px 8px;font-size:10px}.inc-card[data-v-63f5ef1c]{background:#fff;border:1px solid #eceef3;border-radius:12px;margin-top:14px;padding:14px 18px}.inc-card-head[data-v-63f5ef1c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inc-card-head h3[data-v-63f5ef1c]{color:#39455e;margin:0;font-size:12.5px}.inc-hint[data-v-63f5ef1c]{color:#aab2c0;font-size:10px}.inc-input[data-v-63f5ef1c],.inc-select[data-v-63f5ef1c]{color:#39455e;background:#fff;border:1px solid #e3e6ee;border-radius:8px;outline:none;height:30px;padding:0 10px;font-size:11px}.inc-input[data-v-63f5ef1c]:focus,.inc-select[data-v-63f5ef1c]:focus{border-color:#b9a8ff}.inc-input-wide[data-v-63f5ef1c]{grid-column:span 2}.inc-btn[data-v-63f5ef1c]{color:#6d4aff;cursor:pointer;background:#f3f1ff;border:1px solid #0000;border-radius:8px;height:30px;padding:0 14px;font-size:11px}.inc-btn[data-v-63f5ef1c]:hover{background:#ece7ff}.inc-btn[data-v-63f5ef1c]:disabled{opacity:.55;cursor:not-allowed}.inc-btn-primary[data-v-63f5ef1c]{color:#fff;background:#6d4aff}.inc-btn-primary[data-v-63f5ef1c]:hover{background:#5c3bff}.inc-btn-ghost[data-v-63f5ef1c]{color:#66738b;background:0 0;border-color:#e3e6ee}.inc-btn-ghost[data-v-63f5ef1c]:hover{background:#f7f8fb}.inc-term-list[data-v-63f5ef1c]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.inc-term[data-v-63f5ef1c]{color:#4b3bb3;background:#f3f1ff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.inc-term em[data-v-63f5ef1c]{color:#8d7fe8;font-size:9px;font-style:normal}.inc-term-del[data-v-63f5ef1c]{color:#a99cf0;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.inc-term-del[data-v-63f5ef1c]:hover{color:#d14343}.inc-term-add[data-v-63f5ef1c]{flex-wrap:wrap;gap:8px;display:flex}.inc-exposure-source[data-v-63f5ef1c]{color:#6d4aff;white-space:nowrap;background:#f3f1ff;border-radius:5px;margin-left:5px;padding:1px 6px;font-size:9.5px;font-style:normal}.inc-empty-inline[data-v-63f5ef1c]{color:#aab2c0;font-size:10.5px}.inc-plan-form[data-v-63f5ef1c]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.inc-plan-list[data-v-63f5ef1c]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.inc-plan-row[data-v-63f5ef1c]{border:1px solid #f0f2f6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.inc-plan-name[data-v-63f5ef1c]{color:#39455e;font-size:11.5px;font-weight:600}.inc-plan-meta[data-v-63f5ef1c]{color:#aab2c0;font-size:10px}.inc-status[data-v-63f5ef1c]{border-radius:999px;padding:2px 8px;font-size:9.5px}.inc-status.is-active[data-v-63f5ef1c]{color:#1f9d55;background:#e8f7ee}.inc-status.is-paused[data-v-63f5ef1c]{color:#8b96a8;background:#f4f5f8}.inc-entry-grid[data-v-63f5ef1c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.inc-textarea[data-v-63f5ef1c]{box-sizing:border-box;color:#39455e;resize:vertical;border:1px solid #e3e6ee;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:11px;line-height:1.7}.inc-textarea[data-v-63f5ef1c]:focus{border-color:#b9a8ff}.inc-preview[data-v-63f5ef1c]{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;font-size:11px;display:flex}.inc-preview-label[data-v-63f5ef1c]{color:#66738b}.inc-preview-idle[data-v-63f5ef1c]{color:#aab2c0}.inc-preview-hit[data-v-63f5ef1c]{color:#1f9d55;font-weight:600}.inc-preview-miss[data-v-63f5ef1c]{color:#8b96a8}.inc-preview-term[data-v-63f5ef1c]{color:#1f9d55;background:#e8f7ee;border-radius:999px;padding:2px 8px;font-size:10.5px}.inc-preview-note[data-v-63f5ef1c]{color:#c0c7d2;font-size:9.5px}.inc-error-inline[data-v-63f5ef1c]{color:#d14343;margin:6px 0 0;font-size:11px}.inc-entry-actions[data-v-63f5ef1c]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inc-import[data-v-63f5ef1c]{background:#fbfaff;border:1px dashed #ddd6f3;border-radius:10px;margin-top:12px;padding:12px}.inc-import-head[data-v-63f5ef1c]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.inc-import-head strong[data-v-63f5ef1c]{color:#34315c;font-size:12px}.inc-import-invalid[data-v-63f5ef1c]{color:#c98a2e;font-size:10.5px}.inc-filters[data-v-63f5ef1c]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.inc-table[data-v-63f5ef1c]{margin-top:12px}.inc-table-head[data-v-63f5ef1c],.inc-table-row[data-v-63f5ef1c]{grid-template-columns:1.1fr .9fr 2.4fr .7fr 1.4fr .9fr .4fr;align-items:center;column-gap:10px;display:grid}.inc-table-head[data-v-63f5ef1c]{color:#aab2c0;background:#fbfcfe;border-bottom:1px solid #f0f2f6;padding:8px 12px;font-size:9.5px}.inc-table-row[data-v-63f5ef1c]{color:#39455e;cursor:pointer;border-bottom:1px solid #f6f7fa;min-height:44px;padding:6px 12px;font-size:10.5px}.inc-table-row[data-v-63f5ef1c]:hover{background:#fbfaff}.inc-cell-mono[data-v-63f5ef1c]{color:#8b96a8;font-size:10px}.inc-cell-question[data-v-63f5ef1c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inc-cell-terms[data-v-63f5ef1c]{color:#1f9d55}.inc-found[data-v-63f5ef1c]{border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal}.inc-found.is-hit[data-v-63f5ef1c]{color:#1f9d55;background:#e8f7ee}.inc-found.is-miss[data-v-63f5ef1c]{color:#8b96a8;background:#f4f5f8}.inc-cell-actions[data-v-63f5ef1c]{text-align:right}.inc-icon-btn[data-v-63f5ef1c]{color:#c0c7d2;cursor:pointer;background:0 0;border:0}.inc-icon-btn[data-v-63f5ef1c]:hover{color:#d14343}.inc-detail[data-v-63f5ef1c]{background:#fcfcff;border-bottom:1px solid #f6f7fa;padding:10px 14px 14px}.inc-detail-meta[data-v-63f5ef1c]{color:#8b96a8;margin:0 0 8px;font-size:10px}.inc-detail-answer[data-v-63f5ef1c]{color:#39455e;white-space:pre-wrap;word-break:break-word;background:#fff;border-left:2px solid #ece7ff;border-radius:6px;margin:0;padding:10px 12px;font-family:inherit;font-size:10.5px;line-height:1.8}.inc-detail-loading[data-v-63f5ef1c]{color:#aab2c0;margin:0;font-size:10.5px}.inc-empty[data-v-63f5ef1c]{color:#aab2c0;text-align:center;padding:22px 0;font-size:11px}.inc-pager[data-v-63f5ef1c]{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.inc-pager-info[data-v-63f5ef1c]{color:#aab2c0;margin-right:auto;font-size:10px}@media (width<=980px){.inc-entry-grid[data-v-63f5ef1c]{grid-template-columns:repeat(2,minmax(0,1fr))}.inc-table-head[data-v-63f5ef1c],.inc-table-row[data-v-63f5ef1c]{grid-template-columns:1fr .8fr 1.8fr .7fr .6fr}.inc-table-head span[data-v-63f5ef1c]:nth-child(6),.inc-table-row span[data-v-63f5ef1c]:nth-child(6){display:none}}.not-built[data-v-8aa68b43]{text-align:center;background:linear-gradient(160deg,#fff,#f6f7ff 58%,#f3f1ff);border:1px solid #e4e9f3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:70px 40px;display:flex}.not-built h1[data-v-8aa68b43]{background:linear-gradient(100deg,#5278ff,#7347df);color:#0000;letter-spacing:4px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:56px;font-weight:700;line-height:1.2}.not-built-note[data-v-8aa68b43]{color:#8994a8;margin:22px 0 0;font-size:12.5px}.confirm-backdrop[data-v-87ad4acb]{z-index:60}.confirm-message[data-v-87ad4acb]{color:#9aa4b4;white-space:pre-line;margin:0 0 22px;font-size:11px;line-height:1.7}.toast-host[data-v-73865bb5]{z-index:80;pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100vw - 48px);display:flex;position:fixed;top:84px;right:24px}.toast-item[data-v-73865bb5]{color:#4a5670;pointer-events:auto;background:#fff;border:1px solid #dfe4f2;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.6;display:flex;box-shadow:0 10px 26px #2c46741f}.toast-item.is-error[data-v-73865bb5]{color:#a12c2c;background:#fdecec;border-color:#f3c2c2}.toast-text[data-v-73865bb5]{word-break:break-word;flex:1;min-width:0}.toast-close[data-v-73865bb5]{width:18px;height:18px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toast-close[data-v-73865bb5]:hover{opacity:1}.account-center[data-v-a64730a2]{flex-direction:column;gap:16px;padding:4px 2px 24px;display:flex}.ac-head[data-v-a64730a2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-identity[data-v-a64730a2]{align-items:center;gap:12px;display:flex}.ac-avatar[data-v-a64730a2]{color:#fff;background:linear-gradient(145deg,#879cff,#5c6ede);border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.ac-head h2[data-v-a64730a2]{color:#2c3550;margin:0;font-size:17px}.ac-meta[data-v-a64730a2]{color:#8b93a5;margin:4px 0 0;font-size:11.5px}.ac-head-note[data-v-a64730a2]{color:#9aa3b5;max-width:420px;margin:0;font-size:11.5px;line-height:1.7}.ac-card[data-v-a64730a2]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;padding:16px 18px 18px}.ac-card-head[data-v-a64730a2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ac-card-head h3[data-v-a64730a2]{color:#34315c;margin:0;font-size:13.5px;font-weight:600}.ac-card-note[data-v-a64730a2]{color:#a3adbd;font-size:11px}.ac-form[data-v-a64730a2]{flex-direction:column;gap:12px;max-width:420px;display:flex}.ac-field[data-v-a64730a2]{color:#8994a8;flex-direction:column;gap:6px;font-size:11px;display:flex}.ac-field input[data-v-a64730a2]{height:34px;font:inherit;color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.ac-field input[data-v-a64730a2]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.ac-actions[data-v-a64730a2]{gap:10px;display:flex}.ac-button[data-v-a64730a2]{color:#52439a;cursor:pointer;background:#f3f1ff;border:1px solid #ddd4f7;border-radius:8px;padding:7px 18px;font-size:12px}.ac-button[data-v-a64730a2]:hover{background:#ebe7ff}.ac-button[data-v-a64730a2]:disabled{opacity:.6;cursor:default}.ac-done[data-v-a64730a2]{background:#f2fbf7;border:1px solid #cfe9dd;border-radius:10px;padding:12px 14px}.ac-done p[data-v-a64730a2]{color:#2f7d58;margin:0 0 10px;font-size:12px;line-height:1.7}.ac-error[data-v-a64730a2]{color:#a12c2c;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.ac-ok[data-v-a64730a2]{color:#2f7d58;margin:0;font-size:12px}.ac-warn[data-v-a64730a2]{color:#8a5a12;background:#fff7e8;border:1px solid #f3d9ae;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:11.5px}.ac-retry[data-v-a64730a2]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;padding:3px 10px;font-size:11px}.ac-empty[data-v-a64730a2]{color:#8994a8;margin:6px 0;font-size:12px}.ac-ranges[data-v-a64730a2]{gap:6px;display:inline-flex}.ac-range[data-v-a64730a2]{color:#6a7488;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:8px;padding:4px 12px;font-size:11.5px}.ac-range.active[data-v-a64730a2]{color:#52439a;background:#f3f1ff;border-color:#ddd4f7;font-weight:600}.ac-kpis[data-v-a64730a2]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.ac-kpi[data-v-a64730a2]{background:#fbfcff;border:1px solid #eef1f6;border-radius:11px;padding:11px 13px}.ac-kpi-label[data-v-a64730a2]{color:#98a1b3;font-size:10.5px;display:block}.ac-kpi-value[data-v-a64730a2]{color:#3a3560;margin-top:4px;font-size:22px;font-weight:700;line-height:1.15;display:block}.ac-kpi-note[data-v-a64730a2]{color:#a3adbd;margin-top:4px;font-size:10.5px;display:block}.ac-charts[data-v-a64730a2]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=960px){.ac-charts[data-v-a64730a2]{grid-template-columns:1fr}}.ac-chart[data-v-a64730a2]{border:1px solid #eef1f6;border-radius:11px;padding:11px 12px 6px}.ac-chart-head[data-v-a64730a2]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ac-chart-head h4[data-v-a64730a2]{color:#4b5570;margin:0;font-size:12px}.ac-chart-note[data-v-a64730a2]{color:#a8b1c1;font-size:10px}.ac-line[data-v-a64730a2]{width:100%;height:200px;display:block}.ac-grid line[data-v-a64730a2]{stroke:#eef1f7;stroke-width:1px;stroke-dasharray:3 5}.ac-area[data-v-a64730a2]{opacity:.09}.ac-line-path[data-v-a64730a2]{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ac-axis text[data-v-a64730a2]{fill:#a8b1c1;font-size:10px}.ac-bars[data-v-a64730a2]{flex-direction:column;gap:9px;padding-bottom:6px;display:flex}.ac-bar-row[data-v-a64730a2]{grid-template-columns:76px minmax(0,1fr) 32px minmax(0,118px);align-items:center;gap:8px;font-size:11px;display:grid}.ac-bar-name[data-v-a64730a2]{color:#536078;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-bar-track[data-v-a64730a2]{background:#f0f2f8;border-radius:999px;height:7px;overflow:hidden}.ac-bar-fill[data-v-a64730a2]{background:linear-gradient(90deg,#8577e8,#5c6ede);border-radius:999px;height:100%;transition:width .5s;display:block}.ac-bar-value[data-v-a64730a2]{color:#3a3560;text-align:right;font-size:11.5px}.ac-bar-note[data-v-a64730a2]{color:#a3adbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ac-sources[data-v-a64730a2]{margin-top:14px}.ac-sources h4[data-v-a64730a2]{color:#4b5570;margin:0 0 8px;font-size:12px}.ac-source-list[data-v-a64730a2]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-source-list li[data-v-a64730a2]{color:#536078;border:1px solid #eef1f6;border-radius:9px;align-items:baseline;gap:8px;padding:7px 12px;font-size:11.5px;display:inline-flex}.ac-source-name[data-v-a64730a2]{color:#52439a;font-weight:600}.ac-source-note[data-v-a64730a2]{color:#a3adbd;font-size:10.5px}.dialog-mask[data-v-573f671b]{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.remote-dialog[data-v-573f671b]{background:#fff;border-radius:16px;flex-direction:column;width:min(1180px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #1d25507a}.remote-head[data-v-573f671b]{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px 10px;display:flex}.remote-heading[data-v-573f671b]{min-width:0}.remote-title[data-v-573f671b]{color:#34315c;margin:0;font-size:15px}.remote-sub[data-v-573f671b]{color:#8994a8;margin:5px 0 0;font-size:11.5px;line-height:1.6}.remote-actions[data-v-573f671b]{flex:none;gap:8px;display:flex}.remote-btn[data-v-573f671b],.dialog-close[data-v-573f671b]{color:#6d7fe4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;padding:7px 12px;font-size:11px}.remote-btn[data-v-573f671b]:disabled,.dialog-close[data-v-573f671b]:disabled{color:#b3bccd;cursor:default}.remote-btn.is-danger[data-v-573f671b]{color:#d0506a;border-color:#f2d6dc}.remote-btn.is-primary[data-v-573f671b]{color:#fff;background:#7347df;border-color:#7347df}.remote-btn.is-primary[data-v-573f671b]:disabled{color:#fff;background:#b9a6ee;border-color:#b9a6ee}.remote-overlay.is-ok[data-v-573f671b]{color:#cdebd8}.remote-result[data-v-573f671b]{border-top:1px solid #eef1f6;margin:0;padding:9px 18px;font-size:11.5px;line-height:1.6}.remote-result.is-ok[data-v-573f671b]{color:#2f7a52;background:#f1faf5}.remote-result.is-error[data-v-573f671b]{color:#b8425a;background:#fdf3f5}.remote-stage[data-v-573f671b]{background:#1d2233;flex:1;min-height:320px;position:relative;overflow:hidden}.remote-canvas[data-v-573f671b]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.remote-canvas[data-v-573f671b] canvas{outline:none}.remote-overlay[data-v-573f671b]{color:#dfe4f2;text-align:center;background:#1d2233d9;justify-content:center;align-items:center;margin:0;padding:24px;font-size:12.5px;line-height:1.7;display:flex;position:absolute;inset:0}.remote-overlay.is-error[data-v-573f671b]{color:#ffd7de}.remote-foot[data-v-573f671b]{color:#8994a8;border-top:1px solid #eef1f6;margin:0;padding:10px 18px 14px;font-size:11px;line-height:1.6}.dialog-mask[data-v-1826f558]{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.login-dialog[data-v-1826f558]{background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #1d25507a}.login-dialog-head[data-v-1826f558]{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 12px;display:flex}.login-dialog-heading[data-v-1826f558]{min-width:0}.login-dialog-title[data-v-1826f558]{color:#34315c;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.title-icon[data-v-1826f558]{fill:none;stroke:#7347df;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.login-dialog-sub[data-v-1826f558]{color:#8994a8;margin:6px 0 0;font-size:11.5px;line-height:1.6}.dialog-head-actions[data-v-1826f558]{flex:none;gap:8px;display:flex}.dialog-close[data-v-1826f558]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;padding:7px 12px;font-size:11px}.dialog-close[data-v-1826f558]:hover{background:#f7f8ff;border-color:#c9d2f0}.dialog-close[data-v-1826f558]:disabled{opacity:.55;cursor:not-allowed}.login-dialog-body[data-v-1826f558]{padding:16px 22px 6px;overflow:auto}.mode-options[data-v-1826f558]{flex-direction:column;gap:10px;display:flex}.mode-card[data-v-1826f558]{text-align:left;cursor:pointer;background:linear-gradient(160deg,#fff,#f8f8ff 60%,#f3f1ff);border:1px solid #e6e3fb;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;font-family:inherit;display:flex}.mode-card[data-v-1826f558]:hover:not(:disabled){border-color:#c3b8f2;box-shadow:0 4px 14px #7347df1f}.mode-card[data-v-1826f558]:disabled{opacity:.62;cursor:not-allowed}.mode-icon[data-v-1826f558]{fill:none;stroke:#7347df;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.mode-text[data-v-1826f558]{flex-direction:column;gap:4px;min-width:0;display:flex}.mode-title[data-v-1826f558]{color:#34315c;font-size:13.5px;font-weight:600}.mode-desc[data-v-1826f558]{color:#8994a8;font-size:12px;line-height:1.6}.mode-tag[data-v-1826f558]{color:#7347df;background:#f3f1ff;border-radius:999px;flex:none;align-self:flex-start;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.sms-wait[data-v-1826f558]{color:#8994a8;flex-direction:column;align-items:center;gap:10px;padding:40px 0;font-size:12.5px;display:flex}.sms-form[data-v-1826f558]{flex-direction:column;gap:6px;display:flex}.sms-form-code[data-v-1826f558],.sms-form-captcha[data-v-1826f558]{margin-top:14px}.captcha-row[data-v-1826f558]{background:#fbfcff;border:1px solid #e4e9f3;border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.captcha-image[data-v-1826f558]{image-rendering:auto;border-radius:6px;height:56px}.captcha-missing[data-v-1826f558]{color:#9aa4b4;font-size:12px}.sms-label[data-v-1826f558]{color:#525d6e;font-size:12px;font-weight:600}.sms-row[data-v-1826f558]{align-items:center;gap:10px;display:flex}.sms-input[data-v-1826f558]{color:#33415c;background:#fff;border:1px solid #dfe5f0;border-radius:10px;flex:auto;min-width:0;padding:9px 10px;font-family:inherit;font-size:13px}.sms-input[data-v-1826f558]:focus{border-color:#7347df;outline:none;box-shadow:0 0 0 3px #7347df1f}.sms-input[data-v-1826f558]:disabled{color:#8994a8;background:#f7f8fc}.sms-code-input[data-v-1826f558]{letter-spacing:.24em}.sms-send-btn[data-v-1826f558],.sms-login-btn[data-v-1826f558]{white-space:nowrap;flex:none}.sms-login-btn[data-v-1826f558]{padding:9px 18px}.sms-error[data-v-1826f558]{color:#a12c2c;margin:4px 0 0;font-size:12px;line-height:1.6}.sms-note[data-v-1826f558]{color:#6d7fe4;background:#f7f8ff;border-radius:8px;margin:4px 0 0;padding:6px 10px;font-size:12px;line-height:1.6}.qr-box[data-v-1826f558]{background:linear-gradient(160deg,#fff,#f6f7ff 60%,#f3f1ff);border:1px solid #e6e3fb;border-radius:14px;justify-content:center;align-items:center;width:min(320px,100%);min-height:240px;margin:0 auto;padding:16px;display:flex}.qr-image[data-v-1826f558]{border-radius:8px;width:100%;height:auto;display:block}.qr-placeholder[data-v-1826f558]{color:#8994a8;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;display:flex}.qr-spinner[data-v-1826f558]{border:2px solid #ded9f8;border-top-color:#7347df;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite qr-spin}.wizard-status[data-v-1826f558]{color:#33415c;margin:14px 0 0;font-size:13px;line-height:1.7}.wizard-countdown[data-v-1826f558]{color:#8994a8;margin:6px 0 0;font-size:12px;line-height:1.7}.wizard-countdown strong[data-v-1826f558]{color:#7347df}.wizard-hint[data-v-1826f558]{color:#8994a8;margin:10px 0 0;font-size:12px;line-height:1.7}.wizard-banner[data-v-1826f558]{border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.wizard-banner.ok[data-v-1826f558]{color:#1c6b3a;background:#eaf7ef}.wizard-banner.warn[data-v-1826f558]{color:#8a5a12;background:#fff7e8;border:1px solid #f3d9ae}.wizard-banner.error[data-v-1826f558]{color:#a12c2c;background:#fdecec;border:1px solid #f0c4c4}.banner-icon[data-v-1826f558]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.login-dialog-foot[data-v-1826f558]{border-top:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 22px 18px;display:flex}.foot-hint[data-v-1826f558]{color:#9aa4b4;flex:220px;margin:0;font-size:11.5px;line-height:1.6}.foot-actions[data-v-1826f558]{align-items:center;gap:10px;margin-left:auto;display:flex}.text-button[data-v-1826f558]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:10px;padding:6px 12px;font-size:12.5px}.text-button[data-v-1826f558]:disabled{color:#aab3c6;cursor:not-allowed}.primary-btn[data-v-1826f558]{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5278ff,#7347df);border:none;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600}.primary-btn[data-v-1826f558]:disabled{opacity:.55;cursor:not-allowed}.account-panel[data-v-e91bf323]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;padding:16px 18px}.account-panel-head[data-v-e91bf323]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.account-panel-head.compact[data-v-e91bf323]{justify-content:flex-end}.account-panel-title[data-v-e91bf323]{color:#34315c;margin:0;font-size:15px}.account-hint[data-v-e91bf323]{color:#8994a8;flex:auto;font-size:12px}.add-account-btn[data-v-e91bf323],.account-panel-head.has-scan .scan-login-btn[data-v-e91bf323],.account-panel-head.has-sms .sms-login-btn[data-v-e91bf323]{margin-left:auto}.account-panel-head.has-scan .add-account-btn[data-v-e91bf323],.account-panel-head.has-sms .add-account-btn[data-v-e91bf323]{margin-left:0}.scan-login-btn[data-v-e91bf323],.sms-login-btn[data-v-e91bf323]{align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;display:inline-flex}.scan-icon[data-v-e91bf323]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.scan-login-hint[data-v-e91bf323]{flex:260px}.account-list[data-v-e91bf323]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.account-item[data-v-e91bf323]{cursor:pointer;background:#fbfcff;border:1px solid #e4e9f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.account-actions[data-v-e91bf323]{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.account-check[data-v-e91bf323]{color:#5b3ec8;cursor:pointer;background:#f6f4ff;border:1px solid #d8d4f5;border-radius:8px;padding:3px 10px;font-size:11px}.account-check[data-v-e91bf323]:disabled{opacity:.5;cursor:not-allowed}.account-relogin[data-v-e91bf323]{color:#8a5a12;cursor:pointer;background:#fff7e8;border:1px solid #f3d9ae;border-radius:8px;padding:3px 10px;font-size:11px}.account-relogin[data-v-e91bf323]:disabled{opacity:.5;cursor:not-allowed}.account-expiry[data-v-e91bf323]{white-space:nowrap}.account-expiry.warn[data-v-e91bf323]{color:#b45309}.account-company-btn[data-v-e91bf323]{color:#5b3ec8;cursor:pointer;background:#f6f4ff;border:1px solid #d8d4f5;border-radius:8px;padding:3px 10px;font-size:11px}.account-company-btn[data-v-e91bf323]:disabled{opacity:.5;cursor:not-allowed}.account-company-editor[data-v-e91bf323]{border-top:1px dashed #e4e9f3;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:7px;display:flex}.account-company-input[data-v-e91bf323]{height:30px;font:inherit;color:#536078;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;flex:220px;padding:0 9px;font-size:11.5px}.account-company-input[data-v-e91bf323]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.account-company-error[data-v-e91bf323]{color:#a12c2c;font-size:11px}.account-check-msg[data-v-e91bf323]{margin:10px 0 0}.account-item[data-v-e91bf323]:hover{border-color:#c9d6ff}.account-item.active[data-v-e91bf323]{background:#f3f1ff;border-color:#7347df}.account-radio[data-v-e91bf323]{border:2px solid #c3cbdd;border-radius:50%;flex:none;width:14px;height:14px}.account-item.active .account-radio[data-v-e91bf323]{background:radial-gradient(circle,#7347df 0 4px,#fff 4px);border-color:#7347df}.account-label[data-v-e91bf323]{color:#34315c;font-size:13px;font-weight:600}.account-status[data-v-e91bf323]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.account-status.ok[data-v-e91bf323]{color:#1c6b3a;background:#eaf7ef}.account-status.warn[data-v-e91bf323]{color:#8a5a12;background:#fff7e8;border:1px solid #f3d9ae}.account-meta[data-v-e91bf323]{color:#8994a8;font-size:11px}.account-del[data-v-e91bf323]{color:#a12c2c;cursor:pointer;background:#fdecec;border:1px solid #f0c4c4;border-radius:8px;padding:3px 10px;font-size:11px}.account-del[data-v-e91bf323]:disabled{opacity:.5;cursor:not-allowed}.account-empty[data-v-e91bf323]{color:#8994a8;margin:12px 0 4px;font-size:12.5px}.account-wizard[data-v-e91bf323]{border-top:1px dashed #dfe5f0;margin-top:14px;padding-top:14px}.wizard-steps[data-v-e91bf323]{color:#33415c;margin:0 0 12px;padding-left:2em;font-size:13px;line-height:1.8}.wizard-steps code[data-v-e91bf323]{color:#7347df;word-break:break-all;background:#f1f2f8;border-radius:6px;padding:1px 6px;font-size:12px}.wizard-link[data-v-e91bf323]{color:#4f6ef7;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.wizard-note[data-v-e91bf323]{color:#8994a8;margin-top:4px;font-size:12px;line-height:1.7;display:block}.wizard-form[data-v-e91bf323]{flex-direction:column;gap:8px;display:flex}.field-label[data-v-e91bf323]{color:#525d6e;margin-top:4px;font-size:12px;font-weight:600}.account-input[data-v-e91bf323]{color:#33415c;background:#fff;border:1px solid #dfe5f0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px}.account-textarea[data-v-e91bf323]{resize:vertical;min-height:64px;line-height:1.5}.wizard-actions[data-v-e91bf323]{align-items:center;gap:12px;margin-top:6px;display:flex}.account-err[data-v-e91bf323]{margin-top:10px}.account-ok[data-v-e91bf323]{color:#1c6b3a;margin:8px 0 0;font-size:12.5px}.text-button[data-v-e91bf323]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:10px;padding:6px 12px;font-size:12.5px}.text-button[data-v-e91bf323]:disabled{color:#aab3c6;cursor:not-allowed}.primary-btn[data-v-e91bf323]{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5278ff,#7347df);border:none;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600}.primary-btn[data-v-e91bf323]:disabled{opacity:.55;cursor:not-allowed}.dialog-mask[data-v-f4c8cfab]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cover-dialog[data-v-f4c8cfab]{background:#fff;border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #1d25507a}.cover-dialog-head[data-v-f4c8cfab]{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 12px;display:flex}.cover-dialog-head h3[data-v-f4c8cfab]{color:#27324a;margin:0;font-size:16px}.cover-dialog-head p[data-v-f4c8cfab]{color:#9aa4b4;margin:6px 0 0;font-size:11px;line-height:1.6}.cover-close[data-v-f4c8cfab]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;padding:7px 12px;font-size:11px}.cover-close[data-v-f4c8cfab]:hover{background:#f7f8ff;border-color:#c9d2f0}.cover-tabs[data-v-f4c8cfab]{gap:8px;padding:12px 22px 0;display:flex}.cover-tab[data-v-f4c8cfab]{color:#5d6a82;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;padding:6px 14px;font-size:12px}.cover-tab[data-v-f4c8cfab]:hover{border-color:#c9d6ff}.cover-tab.active[data-v-f4c8cfab]{color:#5278ff;background:#f3f1ff;border-color:#7347df;font-weight:600}.cover-body[data-v-f4c8cfab]{flex:1;min-height:320px;padding:14px 22px;overflow:auto}.cover-hint[data-v-f4c8cfab]{color:#8994a8;text-align:center;padding:36px 0;font-size:12.5px}.cover-error[data-v-f4c8cfab]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.6;display:flex}.cover-retry[data-v-f4c8cfab]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;flex:none;padding:4px 10px;font-size:11px}.cover-grid[data-v-f4c8cfab]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.cover-thumb[data-v-f4c8cfab]{cursor:pointer;aspect-ratio:4/3;background:#f8f9ff;border:2px solid #e4e9f3;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.cover-thumb[data-v-f4c8cfab]:hover{border-color:#c9d6ff}.cover-thumb.active[data-v-f4c8cfab]{border-color:#7347df;box-shadow:0 0 0 3px #7347df22}.cover-thumb img[data-v-f4c8cfab]{object-fit:cover;width:100%;height:100%;display:block}.cover-check[data-v-f4c8cfab]{color:#fff;background:#7347df;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:6px;right:6px}.cover-drop[data-v-f4c8cfab]{color:#5d6a82;cursor:pointer;text-align:center;background:#f8f9ff;border:1.5px dashed #c9d2f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:24px;display:flex}.cover-drop[data-v-f4c8cfab]:hover{background:#f3f1ff;border-color:#9aa8ee}.cover-drop.busy[data-v-f4c8cfab]{cursor:progress;color:#6d7fe4}.cover-drop input[data-v-f4c8cfab]{display:none}.cover-drop-title[data-v-f4c8cfab]{font-size:13.5px;font-weight:600}.cover-drop-note[data-v-f4c8cfab]{color:#9aa4b4;font-size:11px;line-height:1.7}.cover-gen-note[data-v-f4c8cfab]{color:#9aa4b4;margin:10px 0 0;font-size:11px}.cover-foot[data-v-f4c8cfab]{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 16px;display:flex}.cover-source-note[data-v-f4c8cfab]{color:#9aa4b4;font-size:11px}.cover-actions[data-v-f4c8cfab]{gap:8px;display:flex}.cover-btn[data-v-f4c8cfab]{cursor:pointer;border-radius:9px;height:34px;padding:0 16px;font-size:12px}.cover-btn.ghost[data-v-f4c8cfab]{color:#5d6a82;background:#fff;border:1px solid #e2e7f0}.cover-btn.ghost[data-v-f4c8cfab]:hover{background:#f7f8ff;border-color:#c9d2f0}.cover-btn.solid[data-v-f4c8cfab]{color:#fff;background:#7a8ce9;border:1px solid #7a8ce9}.cover-btn.solid[data-v-f4c8cfab]:hover{background:#6d7fe4}.cover-btn[data-v-f4c8cfab]:disabled{cursor:not-allowed;opacity:.55}.paid-task-section[data-v-8b1acfd4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.paid-task-head[data-v-8b1acfd4]{align-items:center;gap:12px;padding:13px 16px;display:flex}.paid-task-head-title[data-v-8b1acfd4]{color:#34315c;font-size:13.5px;font-weight:600}.paid-task-head-count[data-v-8b1acfd4]{color:#5278ff;font-size:12px}.paid-custom[data-v-8b1acfd4]{border:1px dashed var(--line,#e3e6ef);background:#fbfbfe;border-radius:8px;margin:0 0 10px;padding:10px 12px}.paid-custom-title[data-v-8b1acfd4]{color:var(--ink-2,#4b5563);font-size:12px;font-weight:600}.paid-custom-fields[data-v-8b1acfd4]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.paid-custom-fields input[data-v-8b1acfd4]{border:1px solid var(--line,#e3e6ef);border-radius:6px;flex:180px;min-width:0;padding:6px 8px;font-size:12px}.paid-custom-submit[data-v-8b1acfd4]{color:#6d7fe4;cursor:pointer;background:#f2f4ff;border:1px solid #d9d5f5;border-radius:6px;flex:none;padding:6px 14px;font-size:12px}.paid-custom-submit[data-v-8b1acfd4]:disabled{opacity:.6;cursor:default}.paid-custom-error[data-v-8b1acfd4]{color:#b96b43;margin:6px 0 0;font-size:11px}.paid-custom-note[data-v-8b1acfd4]{color:var(--ink-3,#6b7280);margin:6px 0 0;font-size:11px}.paid-task-head-note[data-v-8b1acfd4]{color:#a3adbd;font-size:11.5px}.paid-task-body[data-v-8b1acfd4]{border-top:1px solid #f0f2f6;padding:12px 16px 14px}.paid-task-error-bar[data-v-8b1acfd4]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12px;display:flex}.paid-task-retry[data-v-8b1acfd4]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;flex:none;padding:3px 10px;font-size:11px}.paid-task-empty[data-v-8b1acfd4]{color:#8994a8;margin:4px 0;font-size:12px}.paid-task-list[data-v-8b1acfd4]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.paid-task-item[data-v-8b1acfd4]{border:1px solid #eef1f6;border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.paid-task-main[data-v-8b1acfd4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paid-task-status[data-v-8b1acfd4]{border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:600}.paid-task-status.is-planned[data-v-8b1acfd4]{color:#8b86b0;background:#f1f3f7}.paid-task-status.is-submitted[data-v-8b1acfd4]{color:#5278ff;background:#eef1ff}.paid-task-status.is-published[data-v-8b1acfd4]{color:#42a978;background:#ebf9f2}.paid-task-status.is-failed[data-v-8b1acfd4]{color:#a12c2c;background:#fdecec}.paid-task-charget[data-v-8b1acfd4]{color:#33415c;font-size:12.5px;font-weight:600}.paid-task-title[data-v-8b1acfd4]{color:#536078;font-size:12px}.paid-task-time[data-v-8b1acfd4]{color:#a3adbd;margin-left:auto;font-size:10.5px}.paid-task-side[data-v-8b1acfd4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paid-task-field[data-v-8b1acfd4]{color:#8994a8;align-items:center;gap:6px;font-size:11px;display:flex}.paid-task-field select[data-v-8b1acfd4],.paid-task-field input[data-v-8b1acfd4]{font:inherit;color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:5px 8px;font-size:11.5px}.paid-task-field select[data-v-8b1acfd4]:focus,.paid-task-field input[data-v-8b1acfd4]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.paid-task-field input[data-v-8b1acfd4]{width:130px}.paid-task-field-wide input[data-v-8b1acfd4]{width:220px}.paid-task-remove[data-v-8b1acfd4]{color:#6d7fe4;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:6px 2px;font-size:12px;text-decoration:underline}.paid-task-note[data-v-8b1acfd4]{color:#8b86b0;margin:0;font-size:11px}.publish-record-section[data-v-fba00131]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.publish-record-head[data-v-fba00131]{align-items:center;gap:12px;padding:13px 16px;display:flex}.publish-record-head-title[data-v-fba00131]{color:#34315c;font-size:13.5px;font-weight:600}.publish-record-head-count[data-v-fba00131]{color:#5278ff;font-size:12px}.publish-record-head-note[data-v-fba00131]{color:#a3adbd;font-size:11.5px}.publish-record-body[data-v-fba00131]{border-top:1px solid #f0f2f6;padding:12px 16px 14px}.publish-record-filters[data-v-fba00131]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.publish-record-field[data-v-fba00131]{color:#8994a8;align-items:center;gap:6px;font-size:11px;display:flex}.publish-record-field select[data-v-fba00131],.publish-record-field input[data-v-fba00131]{font:inherit;color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;padding:5px 8px;font-size:11.5px}.publish-record-field select[data-v-fba00131]:focus,.publish-record-field input[data-v-fba00131]:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.publish-record-field-wide input[data-v-fba00131]{width:200px}.publish-record-search[data-v-fba00131]{color:#52439a;cursor:pointer;background:#f3f1ff;border:1px solid #ddd4f7;border-radius:8px;padding:5px 14px;font-size:11.5px}.publish-record-search[data-v-fba00131]:hover{background:#ebe7ff}.publish-record-error-bar[data-v-fba00131]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12px;display:flex}.publish-record-retry[data-v-fba00131]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;flex:none;padding:3px 10px;font-size:11px}.publish-record-empty[data-v-fba00131]{color:#8994a8;margin:4px 0;font-size:12px}.publish-record-list[data-v-fba00131]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.publish-record-item[data-v-fba00131]{border:1px solid #eef1f6;border-radius:10px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.publish-record-main[data-v-fba00131]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-record-status[data-v-fba00131]{border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:600}.publish-record-status.is-submitted[data-v-fba00131]{color:#2f7d58;background:#ebf9f2}.publish-record-status.is-drafted[data-v-fba00131]{color:#8a5b00;background:#fff8e8}.publish-record-status.is-failed[data-v-fba00131]{color:#a12c2c;background:#fdecec}.publish-record-status.is-unconfirmed[data-v-fba00131]{color:#8a5b00;background:#fff8e8}.publish-record-status.is-unknown[data-v-fba00131]{color:#8b86b0;background:#f1f3f7}.publish-record-target[data-v-fba00131]{color:#33415c;flex:none;font-size:12px;font-weight:600}.publish-record-title[data-v-fba00131]{color:#536078;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;overflow:hidden}.publish-record-time[data-v-fba00131]{color:#a3adbd;white-space:nowrap;margin-left:auto;font-size:10.5px}.publish-record-owner[data-v-fba00131]{color:#7180df;white-space:nowrap;background:#f7f6ff;border-radius:5px;flex:none;padding:2px 7px;font-size:10.5px}.publish-record-views[data-v-fba00131]{flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.publish-record-views-value[data-v-fba00131]{color:#5278ff;white-space:nowrap;background:#f5f7ff;border-radius:5px;padding:2px 7px}.publish-record-views-pending[data-v-fba00131]{color:#a3adbd;white-space:nowrap;background:#f6f7fa;border-radius:5px;padding:2px 7px}.publish-record-sync[data-v-fba00131]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:none;padding:3px 10px;font-size:10.5px}.publish-record-sync[data-v-fba00131]:hover{background:#f7f8ff;border-color:#c9d2f0}.publish-record-sync[data-v-fba00131]:disabled{opacity:.55;cursor:default}.publish-record-sync-note[data-v-fba00131]{color:#2f7d58;margin:0 0 10px;font-size:11px}.publish-record-sync-error[data-v-fba00131]{color:#a12c2c;margin:0 0 10px;font-size:11px;line-height:1.6}.publish-record-note[data-v-fba00131]{color:#8b86b0;margin:0;font-size:11.5px;line-height:1.6}.publish-record-link[data-v-fba00131]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.publish-record-link a[data-v-fba00131]{color:#6d7fe4}.publish-record-footer[data-v-fba00131]{align-items:center;gap:12px;margin-top:10px;display:flex}.publish-record-count[data-v-fba00131]{color:#a3adbd;font-size:11px}.publish-record-more[data-v-fba00131]{color:#52439a;cursor:pointer;background:#f3f1ff;border:1px solid #ddd4f7;border-radius:8px;padding:5px 12px;font-size:11.5px}.publish-record-more[data-v-fba00131]:disabled{opacity:.6;cursor:default}.published-article-section[data-v-f4c45750]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.published-article-head[data-v-f4c45750]{align-items:center;gap:12px;padding:13px 16px;display:flex}.published-article-head-title[data-v-f4c45750]{color:#34315c;font-size:13.5px;font-weight:600}.published-article-head-count[data-v-f4c45750]{color:#5278ff;font-size:12px}.published-article-head-note[data-v-f4c45750]{color:#a3adbd;font-size:11.5px}.published-article-body[data-v-f4c45750]{border-top:1px solid #f0f2f6;padding:12px 16px 14px}.published-article-filters[data-v-f4c45750]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.published-article-field[data-v-f4c45750]{color:#8994a8;align-items:center;gap:6px;font-size:11px;display:flex}.published-article-field input[data-v-f4c45750]{font:inherit;color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:8px;outline:none;min-width:200px;padding:5px 8px;font-size:11.5px}.published-article-field input[data-v-f4c45750]:focus{border-color:#b9c6f5}.published-article-filtered[data-v-f4c45750]{color:#a3adbd;font-size:11px}.published-article-warn[data-v-f4c45750]{color:#8a5b00;background:#fff8e8;border:1px solid #f2ddb3;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:11.5px;line-height:1.6}.published-article-hint[data-v-f4c45750]{color:#8994a8;margin:0 0 10px;font-size:11.5px}.published-article-error-bar[data-v-f4c45750]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12px;display:flex}.published-article-retry[data-v-f4c45750]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;flex:none;padding:3px 10px;font-size:11px}.published-article-empty[data-v-f4c45750]{color:#8994a8;margin:4px 0;font-size:12px}.published-article-list[data-v-f4c45750]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.published-article-item[data-v-f4c45750]{border:1px solid #eef1f6;border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.published-article-main[data-v-f4c45750]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.published-article-title[data-v-f4c45750]{color:#33415c;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12.5px;font-weight:600;overflow:hidden}.published-article-meta[data-v-f4c45750]{color:#8994a8;white-space:nowrap;background:#f6f7fa;border-radius:5px;flex:none;padding:2px 7px;font-size:10.5px}.published-article-unconfirmed[data-v-f4c45750]{color:#8a5b00;white-space:nowrap;background:#fff8e8;border-radius:5px;flex:none;padding:2px 7px;font-size:10.5px}.published-article-project[data-v-f4c45750]{color:#7180df;white-space:nowrap;background:#f7f6ff;border-radius:5px;flex:none;padding:2px 7px;font-size:10.5px}.published-article-time[data-v-f4c45750]{color:#a3adbd;white-space:nowrap;margin-left:auto;font-size:10.5px}.published-article-channels[data-v-f4c45750]{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.published-article-channel[data-v-f4c45750]{color:#536078;align-items:center;gap:6px;font-size:11px;display:inline-flex}.published-article-channel-name[data-v-f4c45750]{color:#33415c}.published-article-channel-time[data-v-f4c45750]{color:#a3adbd}.published-article-status[data-v-f4c45750]{border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600}.published-article-status.is-submitted[data-v-f4c45750]{color:#2f7d58;background:#ebf9f2}.published-article-status.is-drafted[data-v-f4c45750]{color:#8a5b00;background:#fff8e8}.published-article-status.is-failed[data-v-f4c45750]{color:#a12c2c;background:#fdecec}.published-article-status.is-unconfirmed[data-v-f4c45750]{color:#8a5b00;background:#fff8e8}.published-article-status.is-unknown[data-v-f4c45750]{color:#8b86b0;background:#f1f3f7}.published-article-link[data-v-f4c45750]{color:#6d7fe4}.media-publish[data-v-226f31e4]{background:linear-gradient(160deg,#fff,#f6f7ff 58%,#f3f1ff);border:1px solid #e4e9f3;border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.view-tabs[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex;box-shadow:0 5px 18px #2c46740a}.view-tab[data-v-226f31e4]{color:#7c88a0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-flex}.view-tab[data-v-226f31e4]:hover{color:#5168dc;background:#f5f7ff}.view-tab.active[data-v-226f31e4]{color:#4c65dc;background:#eef1ff}.records-stack[data-v-226f31e4]{flex-direction:column;gap:14px;display:flex}.panel-heading[data-v-226f31e4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2[data-v-226f31e4]{background:linear-gradient(100deg,#5278ff,#7347df);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:700}.heading-note[data-v-226f31e4]{color:#8994a8;margin:6px 0 0;font-size:12.5px}.error-note[data-v-226f31e4]{color:#c2452d}.platform-bar[data-v-226f31e4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manage-accounts-btn[data-v-226f31e4]{flex:none}.platform-groups[data-v-226f31e4]{flex-direction:column;gap:6px;min-width:0;display:flex}.platform-group[data-v-226f31e4]{flex-direction:column;gap:4px;display:flex}.platform-group-label[data-v-226f31e4]{color:#8994a8;align-items:center;gap:8px;padding-left:2px;font-size:11px;display:flex}.platform-tabs[data-v-226f31e4]{flex-wrap:wrap;gap:8px;display:flex}.platform-tab[data-v-226f31e4]{color:#33415c;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.platform-tab.picked[data-v-226f31e4]{color:#5278ff;background:#f3f1ff;border-color:#7347df}.platform-tab.disabled[data-v-226f31e4]{opacity:.55;cursor:not-allowed;background:#f0f2f7}.platform-tab .platform-tag[data-v-226f31e4]{color:#8994a8;background:#eef1f6;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.platform-tab .platform-tag.warn[data-v-226f31e4]{color:#a12c2c;background:#fdecec}.status-bar[data-v-226f31e4]{border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.6}.status-bar.warn[data-v-226f31e4]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2}.status-bar.info[data-v-226f31e4]{color:#52439a;background:#f3f1ff;border:1px solid #ddd4f7}.status-note[data-v-226f31e4]{color:#9aa4b4;margin:0;font-size:11.5px;line-height:1.6}.text-button[data-v-226f31e4]{color:#5278ff;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:10px;padding:6px 12px;font-size:12.5px}.text-button[data-v-226f31e4]:disabled{color:#aab3c6;cursor:not-allowed}.link-button[data-v-226f31e4]{color:#6d7fe4;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 2px;font-size:12px;text-decoration:underline}.link-button[data-v-226f31e4]:hover{color:#5278ff}.api-error[data-v-226f31e4]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;line-height:1.6;display:flex}.setup-retry[data-v-226f31e4]{color:#a12c2c;cursor:pointer;background:#fff;border:1px solid #e2b6b6;border-radius:7px;flex:none;padding:3px 10px;font-size:11px}.media-busy[data-v-226f31e4]{color:#8994a8;align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.busy-spinner[data-v-226f31e4]{border:2px solid #e4e9f3;border-top-color:#7347df;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-226f31e4}@keyframes spin-226f31e4{to{transform:rotate(360deg)}}.empty-state[data-v-226f31e4]{text-align:center;color:#8994a8;padding:40px 0;font-size:13px}.media-layout[data-v-226f31e4]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.side-card[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;padding:12px}.side-head[data-v-226f31e4]{color:#5d6a82;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.side-head em[data-v-226f31e4]{color:#8994a8;font-style:normal;font-weight:400}.candidate-list[data-v-226f31e4]{flex-direction:column;gap:8px;max-height:560px;display:flex;overflow:auto}.candidate[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.candidate[data-v-226f31e4]:hover{border-color:#c9d6ff}.candidate.active[data-v-226f31e4]{background:#f3f1ff;border-color:#7347df}.candidate.picked[data-v-226f31e4]{box-shadow:inset 0 0 0 1px #b9a8f0}.candidate-check[data-v-226f31e4]{cursor:pointer;flex:none;align-items:center;padding-top:1px;display:flex}.candidate-checkbox[data-v-226f31e4]{accent-color:#7347df;cursor:pointer;width:15px;height:15px;margin:0}.candidate-main[data-v-226f31e4]{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:6px;padding:0;display:flex}.candidate-title[data-v-226f31e4]{color:#33415c;font-size:13px;line-height:1.4}.candidate-meta[data-v-226f31e4]{color:#8994a8;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.candidate-published[data-v-226f31e4]{color:#8a5b00;white-space:nowrap;background:#fff8e8;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600}.work-card[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;min-height:380px;padding:18px}.publish-empty[data-v-226f31e4]{color:#8994a8;text-align:center;padding:60px 0;font-size:13px}.publish-title[data-v-226f31e4]{color:#34315c;margin:0;font-size:17px}.publish-meta[data-v-226f31e4]{color:#8994a8;margin:6px 0 0;font-size:12px}.cover-row[data-v-226f31e4]{background:#fbfcff;border:1px solid #e9edf4;border-radius:12px;align-items:flex-start;gap:14px;margin-top:14px;padding:12px;display:flex}.cover-preview[data-v-226f31e4]{background:#f0f2f7;border:1px solid #e4e9f3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:132px;height:99px;display:flex;overflow:hidden}.cover-preview.empty[data-v-226f31e4]{color:#aab3c6;font-size:11px}.cover-preview img[data-v-226f31e4]{object-fit:cover;width:100%;height:100%;display:block}.cover-info[data-v-226f31e4]{flex:1;min-width:0}.cover-title-row[data-v-226f31e4]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cover-title-row strong[data-v-226f31e4]{color:#27324a;font-size:13px}.cover-source[data-v-226f31e4]{color:#6d7fe4;font-size:11.5px}.cover-hint[data-v-226f31e4]{color:#9aa4b4;margin:6px 0 0;font-size:11px;line-height:1.6}.cover-actions[data-v-226f31e4]{align-items:center;gap:10px;margin-top:8px;display:flex}.cover-notice[data-v-226f31e4]{color:#1c6b3a;margin:8px 0 0;font-size:11.5px}.setting-row[data-v-226f31e4]{background:#fbfcff;border:1px solid #e9edf4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.setting-label[data-v-226f31e4]{color:#5d6a82;flex:none;font-size:12.5px;font-weight:600}.setting-empty[data-v-226f31e4]{color:#9aa4b4;font-size:12px}.account-select[data-v-226f31e4]{color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:8px;min-width:180px;max-width:100%;padding:6px 10px;font-size:12.5px}.account-select[data-v-226f31e4]:focus{border-color:#7182e6;outline:none;box-shadow:0 0 0 3px #7182e61c}.publish-mode[data-v-226f31e4]{gap:8px;margin:14px 0 12px;display:flex}.mode-option[data-v-226f31e4]{color:#33415c;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;display:inline-flex}.mode-option.active[data-v-226f31e4]{color:#5278ff;background:#f3f1ff;border-color:#7347df;font-weight:600}.mode-option input[data-v-226f31e4]{accent-color:#7347df;margin:0}.schedule-time[data-v-226f31e4]{background:#fafbff;border:1px solid #e4e9f3;border-radius:12px;margin-bottom:14px;padding:12px 14px}.schedule-time label[data-v-226f31e4]{color:#33415c;margin-bottom:7px;font-size:12.5px;display:block}.schedule-time input[data-v-226f31e4]{font:inherit;color:#33415c;background:#fff;border:1px solid #d7ddec;border-radius:9px;padding:8px 11px;font-size:13.5px}.schedule-time input[data-v-226f31e4]:focus{border-color:#7347df;outline:none;box-shadow:0 0 0 3px #ece7ff}.schedule-hint[data-v-226f31e4]{color:#8994a8;margin-top:8px;font-size:11.5px;line-height:1.6;display:block}.schedule-section[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.schedule-head[data-v-226f31e4]{align-items:center;gap:12px;padding:13px 16px;display:flex}.schedule-head-title[data-v-226f31e4]{color:#34315c;font-size:13.5px;font-weight:600}.schedule-head-count[data-v-226f31e4]{color:#5278ff;font-size:12px}.schedule-head-note[data-v-226f31e4]{color:#8994a8;flex:1;font-size:11.5px}.schedule-body[data-v-226f31e4]{border-top:1px solid #eef1f6;padding:12px 16px 16px}.schedule-empty[data-v-226f31e4]{color:#8994a8;margin:4px 0;font-size:12.5px;line-height:1.7}.schedule-list[data-v-226f31e4]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.schedule-item[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.schedule-item.is-history[data-v-226f31e4]{background:#fafbff}.schedule-main[data-v-226f31e4]{flex-direction:column;gap:4px;min-width:0;display:flex}.schedule-when[data-v-226f31e4]{color:#5278ff;font-size:12.5px;font-weight:600}.schedule-target[data-v-226f31e4]{color:#8994a8;font-size:11.5px}.schedule-title[data-v-226f31e4]{color:#33415c;font-size:13px;line-height:1.4}.schedule-note[data-v-226f31e4]{color:#8994a8;font-size:11.5px;line-height:1.6}.schedule-side[data-v-226f31e4]{flex:none;align-items:center;gap:10px;display:flex}.schedule-status[data-v-226f31e4]{color:#57647d;background:#eef1f6;border-radius:999px;padding:2px 9px;font-size:11.5px}.schedule-status.is-scheduled[data-v-226f31e4]{color:#7347df;background:#f3f1ff}.schedule-status.is-running[data-v-226f31e4]{color:#2f6fed;background:#eaf1ff}.schedule-status.is-done[data-v-226f31e4]{color:#1c7a4a;background:#e8f7ef}.schedule-status.is-failed[data-v-226f31e4]{color:#c2452d;background:#fdecec}.schedule-status.is-canceled[data-v-226f31e4]{color:#8994a8;background:#f0f2f7}.schedule-status.is-unknown[data-v-226f31e4]{color:#a05a00;background:#fff4e5}.schedule-history[data-v-226f31e4]{margin-top:12px}.schedule-history-title[data-v-226f31e4]{color:#8994a8;margin:0 0 8px;font-size:12px}.schedule-error[data-v-226f31e4]{margin-bottom:10px}.publish-panel[data-v-226f31e4]{border-top:1px solid #e9edf4;margin-top:12px;padding-top:12px}.publish-panel .setting-row[data-v-226f31e4]:first-child{margin-top:0}.publish-actions[data-v-226f31e4]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.primary-btn[data-v-226f31e4]{color:#fff;cursor:pointer;background:#7a8ce9;border:1px solid #7a8ce9;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.primary-btn[data-v-226f31e4]:hover{background:#6d7fe4}.primary-btn[data-v-226f31e4]:disabled{cursor:not-allowed;opacity:.55}.disabled-hint[data-v-226f31e4]{color:#9aa4b4;font-size:11.5px}.publish-progress[data-v-226f31e4]{color:#5b4a9e;background:#f4f1fd;border:1px solid #d9d3f5;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.6;display:flex}.publish-progress-spinner[data-v-226f31e4]{border:2px solid #cfc6ee;border-top-color:#6d5bd0;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite spin-226f31e4}.publish-progress-text[data-v-226f31e4]{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.publish-progress-elapsed[data-v-226f31e4]{color:#8b83b8;font-size:11.5px}.publish-error[data-v-226f31e4]{margin-top:12px}.publish-takeover-link[data-v-226f31e4]{white-space:nowrap;flex:none;align-self:center}.publish-result[data-v-226f31e4]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;margin-top:12px;padding:12px;font-size:12.5px;line-height:1.7}.publish-result.success[data-v-226f31e4]{color:#1c6b3a;background:#eaf7ef;border-color:#bfe3cd}.publish-result.is-drafted[data-v-226f31e4]{color:#8a5b00;background:#fdf7ea;border-color:#f0d9ae}.publish-result.is-unconfirmed[data-v-226f31e4]{color:#55617a;background:#f5f6fa;border-color:#d8dce6}.publish-result strong[data-v-226f31e4]{margin-bottom:4px;display:block}.publish-result p[data-v-226f31e4]{margin:0}.publish-result .publish-inline-result[data-v-226f31e4]{margin-top:4px}.preview-block[data-v-226f31e4]{margin-top:14px}.preview-inline-hint[data-v-226f31e4]{color:#a05a00;background:#fff4e5;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:500}.preview-inline-hint.ok[data-v-226f31e4]{color:#1c7a4a;background:#e8f7ef}.preview-label[data-v-226f31e4]{color:#5d6a82;margin-bottom:8px;font-size:12.5px;font-weight:600}.publish-preview[data-v-226f31e4]{color:#34315c;background:#f8f9ff;border:1px solid #e4e9f3;border-radius:10px;max-height:320px;margin:0;padding:12px;font-size:12.5px;line-height:1.7;overflow:auto}.preview-line[data-v-226f31e4]{white-space:pre-wrap;word-break:break-word;min-height:1.7em;margin:0}.preview-figure[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;margin:10px 0;padding:10px}.preview-figure img[data-v-226f31e4]{border-radius:8px;max-width:100%;max-height:220px;display:block}.preview-figure-missing[data-v-226f31e4]{color:#a05a00;background:#fff4e5;border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:block}.preview-figure figcaption[data-v-226f31e4]{color:#5d6a82;margin-top:8px;font-size:11.5px;line-height:1.5}.preview-figure-tag[data-v-226f31e4]{color:#7347df;background:#f3f1ff;border-radius:999px;margin-right:6px;padding:0 7px;font-size:11px;display:inline-block}.publish-preview-note[data-v-226f31e4]{color:#9aa4b4;margin:8px 0 0;font-size:11.5px;line-height:1.5}.video-section[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.video-toggle[data-v-226f31e4]{cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:10px;width:100%;padding:14px 16px;display:flex}.video-toggle[data-v-226f31e4]:hover{background:#f8f9ff}.video-toggle-title[data-v-226f31e4]{color:#34315c;font-size:14px;font-weight:600}.video-toggle-count[data-v-226f31e4]{color:#8994a8;font-size:12px}.video-toggle-note[data-v-226f31e4]{color:#b0b8c6;font-size:11.5px}.video-toggle-action[data-v-226f31e4]{color:#6d7fe4;margin-left:auto;font-size:12px}.video-body[data-v-226f31e4]{border-top:1px solid #eef1f6;padding:14px 16px 16px}.video-error[data-v-226f31e4]{margin-bottom:10px}.video-empty[data-v-226f31e4]{padding:24px 0}.video-grid[data-v-226f31e4]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.video-card[data-v-226f31e4]{background:#fbfcff;border:1px solid #e9edf4;border-radius:12px;overflow:hidden}.video-player[data-v-226f31e4]{background:#000;width:100%;max-height:180px;display:block}.video-no-file[data-v-226f31e4]{color:#a12c2c;text-align:center;background:#fdecec;padding:18px 12px;font-size:12px}.video-card-body[data-v-226f31e4]{padding:10px 12px}.video-prompt[data-v-226f31e4]{color:#33415c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.video-card-meta[data-v-226f31e4]{color:#8994a8;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.video-no-channel[data-v-226f31e4]{color:#b0b8c6;margin:8px 0 0;font-size:11px}.dialog-mask[data-v-226f31e4]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c35608c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.account-dialog[data-v-226f31e4]{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #1d25507a}.account-dialog-head[data-v-226f31e4]{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 12px;display:flex}.account-dialog-head h3[data-v-226f31e4]{color:#27324a;margin:0;font-size:16px}.account-dialog-head p[data-v-226f31e4]{color:#9aa4b4;margin:6px 0 0;font-size:11px}.dialog-close[data-v-226f31e4]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:8px;flex:none;padding:7px 12px;font-size:11px}.dialog-close[data-v-226f31e4]:hover{background:#f7f8ff;border-color:#c9d2f0}.account-dialog-body[data-v-226f31e4]{padding:16px 22px 20px;overflow:auto}.account-dialog-tabs[data-v-226f31e4]{border-bottom:1px solid #eef1f6;flex-wrap:wrap;gap:4px;padding:8px 22px 0;display:flex}.account-dialog-tab[data-v-226f31e4]{color:#6b7590;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.account-dialog-tab[data-v-226f31e4]:hover{color:#4b56a8;background:#f7f8ff}.account-dialog-tab.active[data-v-226f31e4]{color:#4b56a8;border-bottom-color:#7347df}.account-dialog-tab .account-tab-tag[data-v-226f31e4]{color:#8994a8;background:#eef1f6;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:400}.account-dialog-tab .account-tab-tag.warn[data-v-226f31e4]{color:#a12c2c;background:#fdecec}.account-tab-note[data-v-226f31e4]{color:#7a6cc0;background:#faf9ff;border:1px dashed #ddd4f7;border-radius:10px;margin:0 0 12px;padding:8px 10px;font-size:11.5px;line-height:1.55}.batch-bar[data-v-226f31e4]{background:#f8f7ff;border:1px solid #ddd4f7;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:10px;padding:10px 11px;display:flex}.batch-head[data-v-226f31e4]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.batch-count[data-v-226f31e4]{color:#52439a;font-size:12.5px;font-weight:600}.batch-clear[data-v-226f31e4]{padding:0}.batch-clear[data-v-226f31e4]:disabled{color:#b0b8c6;cursor:not-allowed;text-decoration:none}.batch-btn[data-v-226f31e4]{justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 12px;font-size:12.5px;display:inline-flex}.batch-btn-icon[data-v-226f31e4]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.batch-notice[data-v-226f31e4]{color:#a12c2c;background:#fdecec;border:1px solid #f3c2c2;border-radius:9px;margin:0;padding:7px 9px;font-size:11px;line-height:1.6}.batch-progress[data-v-226f31e4]{color:#5278ff;margin:0;font-size:11.5px;font-weight:600}.batch-risk-hold[data-v-226f31e4]{background:#fff7e8;border:1px solid #f2d5a8;border-radius:9px;flex-direction:column;gap:7px;padding:8px 10px;display:flex}.batch-risk-hold-text[data-v-226f31e4]{color:#8a5a10;margin:0;font-size:11.5px;line-height:1.6}.batch-risk-hold-actions[data-v-226f31e4]{align-items:center;gap:10px;display:flex}.batch-accounts[data-v-226f31e4]{flex-direction:column;gap:5px;display:flex}.batch-account[data-v-226f31e4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.batch-account-name[data-v-226f31e4]{color:#52439a;font-size:12px;font-weight:600}.batch-account-select[data-v-226f31e4]{color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex:1;min-width:0;padding:4px 8px;font-size:11.5px}.batch-account-select[data-v-226f31e4]:focus{border-color:#7182e6;outline:none;box-shadow:0 0 0 3px #7182e61c}.batch-account-select[data-v-226f31e4]:disabled{color:#9aa4b4;background:#f4f6fa}.batch-account-none[data-v-226f31e4]{color:#9aa4b4;font-size:11.5px}.batch-result-section[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:14px;overflow:hidden}.batch-result-toggle[data-v-226f31e4]{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.batch-result-title[data-v-226f31e4]{color:#34315c;font-size:13.5px;font-weight:600}.batch-result-summary[data-v-226f31e4]{color:#5278ff;font-size:12px}.batch-result-target[data-v-226f31e4]{color:#8994a8;flex:1;font-size:11.5px}.batch-result-action[data-v-226f31e4]{color:#7347df;font-size:12px}.batch-result-body[data-v-226f31e4]{border-top:1px solid #eef1f6;padding:12px 16px 16px}.batch-result-note[data-v-226f31e4]{color:#8a5b00;background:#fff8e8;border:1px solid #f0dcb4;border-radius:9px;margin:0 0 10px;padding:8px 10px;font-size:11.5px;line-height:1.6}.batch-result-list[data-v-226f31e4]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.batch-result-item[data-v-226f31e4]{background:#fff;border:1px solid #e4e9f3;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.batch-result-item.is-ok[data-v-226f31e4]{background:#f4fbf7;border-color:#bfe3cd}.batch-result-item.is-fail[data-v-226f31e4]{background:#fdf1f1;border-color:#f3c2c2}.batch-result-item.is-skip[data-v-226f31e4]{background:#f7f8fb;border-color:#d9dee9}.batch-result-item.is-drafted[data-v-226f31e4]{background:#fdf7ea;border-color:#f0d9ae}.batch-result-item.is-unconfirmed[data-v-226f31e4]{background:#f5f6fa;border-color:#d8dce6}.batch-result-icon[data-v-226f31e4]{flex:none;padding-top:1px;display:flex}.batch-result-icon svg[data-v-226f31e4]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.is-ok .batch-result-icon[data-v-226f31e4]{color:#1c7a4a}.is-fail .batch-result-icon[data-v-226f31e4]{color:#c2452d}.is-running .batch-result-icon[data-v-226f31e4]{color:#5278ff}.is-skip .batch-result-icon[data-v-226f31e4]{color:#8994a8}.is-drafted .batch-result-icon[data-v-226f31e4]{color:#8a5b00}.is-unconfirmed .batch-result-icon[data-v-226f31e4]{color:#55617a}.batch-result-main[data-v-226f31e4]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.batch-result-name[data-v-226f31e4]{color:#33415c;font-size:13px;line-height:1.4}.batch-result-detail[data-v-226f31e4]{color:#5d6a82;word-break:break-word;font-size:11.5px;line-height:1.6}.batch-result-detail a[data-v-226f31e4]{color:#6d7fe4;word-break:break-all}.batch-takeover-link[data-v-226f31e4]{align-self:flex-start;padding:2px 0 0;font-size:11.5px}.batch-result-status[data-v-226f31e4]{color:#57647d;background:#eef1f6;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px}.is-ok .batch-result-status[data-v-226f31e4]{color:#1c7a4a;background:#e8f7ef}.is-fail .batch-result-status[data-v-226f31e4]{color:#c2452d;background:#fdecec}.is-running .batch-result-status[data-v-226f31e4]{color:#2f6fed;background:#eaf1ff}.is-skip .batch-result-status[data-v-226f31e4]{color:#5d6a82;background:#eef1f6}.is-drafted .batch-result-status[data-v-226f31e4]{color:#8a5b00;background:#fdf7ea}.is-unconfirmed .batch-result-status[data-v-226f31e4]{color:#55617a;background:#eef1f6}.batch-channel-summary[data-v-226f31e4]{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.batch-channel-summary-item[data-v-226f31e4]{background:#f8f7ff;border:1px solid #ddd4f7;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:7px 10px;font-size:11.5px;display:flex}.batch-channel-summary-name[data-v-226f31e4]{color:#52439a;font-weight:600}.batch-channel-summary-count[data-v-226f31e4]{color:#33415c}.batch-channel-summary-account[data-v-226f31e4]{color:#8b86b0;margin-left:auto}.confirm-dialog[data-v-226f31e4]{width:min(560px,100%)}.confirm-list[data-v-226f31e4]{flex-direction:column;gap:8px;margin:0;display:flex}.confirm-row[data-v-226f31e4]{border-bottom:1px dashed #eef1f6;align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.confirm-row dt[data-v-226f31e4]{color:#5d6a82;flex:none;width:76px;font-size:12px;font-weight:600}.confirm-row dd[data-v-226f31e4]{color:#33415c;word-break:break-word;flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.6}.confirm-channels[data-v-226f31e4]{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.confirm-channel[data-v-226f31e4]{background:#fbfcff;border:1px solid #e4e9f3;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 10px;font-size:11.5px;display:flex}.confirm-channel-name[data-v-226f31e4]{color:#52439a;font-weight:600}.confirm-channel-account[data-v-226f31e4]{color:#5d6a82}.confirm-account-select[data-v-226f31e4]{color:#33415c;background:#fff;border:1px solid #e2e7f0;border-radius:7px;max-width:200px;padding:3px 8px;font-size:11.5px}.confirm-account-select[data-v-226f31e4]:focus{border-color:#7182e6;outline:none;box-shadow:0 0 0 3px #7182e61c}.confirm-account-select[data-v-226f31e4]:disabled{color:#9aa4b4;background:#f4f6fa}.confirm-channel-count[data-v-226f31e4]{color:#8994a8;margin-left:auto}.confirm-row-warn[data-v-226f31e4]{background:#fff7e8;border:1px solid #f2d5a8;border-radius:8px;padding:6px 9px}.confirm-row-warn dt[data-v-226f31e4]{color:#9a6a1a}.confirm-row-warn dd[data-v-226f31e4]{color:#8a5a10;font-size:11.5px}.confirm-channel-warn[data-v-226f31e4]{color:#8a5a10;background:#fff7e8;border:1px solid #f2d5a8;border-radius:8px;flex-basis:100%;padding:6px 8px;font-size:11px;line-height:1.6}.confirm-progress[data-v-226f31e4]{color:#5278ff;margin:12px 0 0;font-size:11.5px;font-weight:600;line-height:1.6}.confirm-actions[data-v-226f31e4]{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.confirm-actions .text-button[data-v-226f31e4]:disabled{color:#aab3c6;cursor:not-allowed}.plan-view-tabs[data-v-cb6ad758]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.plan-view-tab[data-v-cb6ad758]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.plan-view-tab[data-v-cb6ad758]:hover{color:#5c6ede;border-color:#d8d0fb}.plan-view-tab.active[data-v-cb6ad758]{color:#4f46e5;background:#ede9fe;border-color:#c4b5fd;font-weight:600}.plan-error[data-v-cb6ad758],.plan-note[data-v-cb6ad758]{border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:13px}.plan-error[data-v-cb6ad758]{color:#b3261e;background:#fdeceb;border:1px solid #f6c8c7}.plan-note[data-v-cb6ad758]{color:#4f46e5;background:#eef0ff;border:1px solid #d6d8ff}.plan-stats[data-v-cb6ad758]{grid-template-columns:180px 180px 1fr;gap:14px;margin:0 0 16px;display:grid}.stat-card[data-v-cb6ad758]{background:linear-gradient(160deg,#fff,#f6f7ff 55%,#f1efff);border:1px solid #e7e9f5;border-radius:16px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.stat-card strong[data-v-cb6ad758]{color:#4f46e5;font-size:30px;line-height:1.1}.stat-label[data-v-cb6ad758]{color:#76809a;font-size:12.5px}.stat-hint[data-v-cb6ad758]{color:#a3abc4;font-size:11.5px}.channel-card[data-v-cb6ad758]{gap:6px}.dist-row[data-v-cb6ad758]{align-items:center;gap:8px;font-size:13px;display:flex}.dist-name[data-v-cb6ad758]{color:#4a5370;width:62px}.dist-dot[data-v-cb6ad758]{opacity:.85;background:#a78bfa;border-radius:4px;width:18px;height:8px}.dist-count[data-v-cb6ad758]{color:#4a1fb8;font-weight:700}.dist-empty[data-v-cb6ad758]{color:#a3abc4;font-size:12.5px}.view-tabs[data-v-cb6ad758]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.view-tab[data-v-cb6ad758]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.view-tab.active[data-v-cb6ad758]{color:#4f46e5;background:#ede9fe;border-color:#c4b5fd;font-weight:600}.view-spacer[data-v-cb6ad758]{flex:1}.panel[data-v-cb6ad758]{background:#fff;border:1px solid #e4e9f3;border-radius:18px;padding:20px}.empty-state[data-v-cb6ad758]{text-align:center;color:#7681ad;padding:46px 20px;line-height:1.8}.empty-hint[data-v-cb6ad758]{color:#a3abc4;font-size:12.5px}.week-groups[data-v-cb6ad758]{flex-direction:column;gap:22px;display:flex}.week-head[data-v-cb6ad758]{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.week-head strong[data-v-cb6ad758]{color:#4f46e5;font-size:15px}.week-count[data-v-cb6ad758]{color:#90a0c2;font-size:12.5px}.week-rows[data-v-cb6ad758]{flex-direction:column;gap:8px;display:flex}.plan-row[data-v-cb6ad758]{background:#fff;border:1px solid #eef0f7;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.row-date[data-v-cb6ad758]{flex-direction:column;align-items:center;width:44px;display:flex}.row-date strong[data-v-cb6ad758]{color:#4a5370;font-size:18px}.row-date span[data-v-cb6ad758]{color:#a3abc4;font-size:10.5px}.row-main[data-v-cb6ad758]{flex:1;align-items:center;gap:10px;display:flex}.channel-chip[data-v-cb6ad758]{color:#4f46e5;white-space:nowrap;background:#eef0ff;border-radius:999px;padding:3px 9px;font-size:11.5px}.channel-chip[data-channel=baijiahao][data-v-cb6ad758]{color:#0369a1;background:#e6f5ff}.channel-chip[data-channel=douyin][data-v-cb6ad758]{color:#d43a8c;background:#fff0f7}.channel-chip[data-channel=xiaohongshu][data-v-cb6ad758]{color:#e24343;background:#ffecec}.channel-chip[data-channel=official_site][data-v-cb6ad758]{color:#15803d;background:#e9f7ef}.channel-chip[data-channel=map_poi][data-v-cb6ad758]{color:#7c3aed;background:#f3eef7}.row-title[data-v-cb6ad758]{min-width:0}.row-title strong[data-v-cb6ad758]{color:#252b3e;font-size:14px;display:block}.row-title p[data-v-cb6ad758]{color:#8490a9;margin:2px 0 0;font-size:12.5px}.status-pill[data-v-cb6ad758]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.status-pill i[data-v-cb6ad758]{border-radius:50%;width:7px;height:7px}.status-pill.gray-tone[data-v-cb6ad758]{color:#6b7280;background:#f2f4f8}.status-pill.gray-tone i[data-v-cb6ad758]{background:#9ca3af}.status-pill.blue-tone[data-v-cb6ad758]{color:#3b5bdb;background:#eef2ff}.status-pill.blue-tone i[data-v-cb6ad758]{background:#4c6ef5}.status-pill.green-tone[data-v-cb6ad758]{color:#15803d;background:#e9f7ef}.status-pill.green-tone i[data-v-cb6ad758]{background:#22c55e}.status-pill.purple-tone[data-v-cb6ad758]{color:#6d28d9;background:#f1efff}.status-pill.purple-tone i[data-v-cb6ad758]{background:#8b5cf6}.pager[data-v-cb6ad758]{color:#4a5370;background:#fafbff;border:1px solid #eef0f7;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:13px;display:flex}.pager-total[data-v-cb6ad758]{color:#6b7280}.pager-page[data-v-cb6ad758]{color:#4a5370}.pager-warn[data-v-cb6ad758]{color:#a16207;font-size:12.5px}.pager .button[data-v-cb6ad758]:disabled{opacity:.45;cursor:not-allowed}.status-pill.red-tone[data-v-cb6ad758]{color:#b3261e;background:#fdeceb}.status-pill.red-tone i[data-v-cb6ad758]{background:#ef4444}.history-chip[data-v-cb6ad758]{color:#6d28d9;white-space:nowrap;background:#f4f2ff;border:1px solid #e6e1ff;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.row-actions[data-v-cb6ad758]{gap:4px;display:flex}.icon-btn[data-v-cb6ad758]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e6e9f2;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-btn[data-v-cb6ad758]:hover{color:#4f46e5;background:#f3f4ff}.icon-btn.danger[data-v-cb6ad758]:hover{color:#b3261e;background:#fdeceb}.month-grid[data-v-cb6ad758]{flex-direction:column;gap:20px;display:flex}.month-card[data-v-cb6ad758]{border:1px solid #eef0f7;border-radius:16px;padding:16px}.month-head[data-v-cb6ad758]{color:#4f46e5;margin-bottom:12px;font-weight:700}.month-days[data-v-cb6ad758]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.month-day[data-v-cb6ad758]{background:#fafbff;border:1px solid #eef0f7;border-radius:12px;padding:8px 10px}.day-num[data-v-cb6ad758]{color:#6b7280;margin-bottom:6px;font-size:13px;font-weight:700;display:inline-block}.day-items[data-v-cb6ad758]{flex-direction:column;gap:4px;display:flex}.mini-item[data-v-cb6ad758]{color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;background:#eef0ff;border-radius:7px;padding:3px 7px;font-size:11.5px;overflow:hidden}.confirm-text[data-v-cb6ad758]{color:#4a5370;margin:10px 0 0}.import-hint[data-v-cb6ad758]{color:#6b7280;margin:10px 0 4px;font-size:13px}.import-hint-sub[data-v-cb6ad758]{color:#9aa4b5;margin:0 0 6px;font-size:12.5px;line-height:1.7}.import-sample[data-v-cb6ad758]{color:#4a5370;background:#f6f8ff;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.7}.import-result[data-v-cb6ad758]{color:#2f3a52;margin-top:12px;font-size:13px}.import-fail[data-v-cb6ad758]{color:#b3261e}.import-fail-detail[data-v-cb6ad758]{color:#7681ad;font-size:12.5px}.api-error.with-action[data-v-36666a27]{justify-content:space-between;align-items:center;gap:12px;display:flex}.api-error-actions[data-v-36666a27]{flex:none;gap:8px;display:inline-flex}.api-error-retry[data-v-36666a27]{color:#6d7fe4;cursor:pointer;background:#fff;border:1px solid #e4e9f3;border-radius:6px;flex:none;padding:4px 12px;font-size:11px}.api-error-retry[data-v-36666a27]:hover{border-color:#5278ff}.api-error-dismiss[data-v-36666a27]{color:#8a90a6;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:4px 6px;font-size:11px}.api-error-dismiss[data-v-36666a27]:hover{color:#4a5166}.share-view[data-v-36666a27]{max-width:1500px;margin:0 auto;padding:38px 40px 26px}@media (width<=760px){.share-view[data-v-36666a27]{padding:20px 15px 28px}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8fc;font-family:DM Sans,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{background:#f6f8fc;min-width:1024px;margin:0}body.share-route{min-width:0}button{font:inherit}.app-shell{min-height:100vh}.sidebar{z-index:5;background:#fff;border-right:1px solid #e9edf5;flex-direction:column;width:252px;padding:22px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{border-bottom:1px solid #eff2f7;align-items:center;gap:11px;padding:0 10px 18px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #2f7fd430);flex:none;width:38px;height:38px}.brand-block strong{color:#1d2740;letter-spacing:.3px;font-size:15px;display:block}.brand-block span{color:#a5aec0;letter-spacing:1.6px;margin-top:3px;font-size:8px;display:block}.workspace-card{width:100%;color:inherit;cursor:default;text-align:left;font:inherit;background:#fafbfe;border:1px solid #edf0f6;border-radius:12px;align-items:center;gap:10px;margin:14px 2px 10px;padding:10px;display:flex}.workspace-card.clickable{cursor:pointer}.workspace-card:hover{background:#f4f6fc;border-color:#dfe5f1}.workspace-mark{color:#fff;background:linear-gradient(145deg,#879cff,#5c6ede);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.workspace-copy{flex:1;min-width:0}.workspace-copy strong{color:#2c3852;font-size:13px;display:block}.workspace-copy span{color:#96a0b2;margin-top:2px;font-size:10.5px;display:block}.sidebar-nav{flex:1;padding:2px 0 8px;overflow:auto}.back-home{color:#6d7fe4;cursor:pointer;width:100%;font:inherit;text-align:left;background:#f4f6ff;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.back-home:hover{background:#eef1ff}.nav-section{margin-bottom:2px}.section-toggle{color:#45506b;cursor:pointer;letter-spacing:.2px;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px 7px;font-size:13px;font-weight:600;display:flex}.section-toggle:hover{color:#5168dc;background:#f6f8fd}.section-chevron{color:#8b96a9;flex:none;transition:transform .15s}.nav-section:not(.open) .section-chevron{transform:rotate(-90deg)}.nav-section.secondary{border-top:1px dashed #e9edf5;margin-top:10px;padding-top:8px}.nav-section.secondary .section-toggle{color:#6b7689;font-size:12px}.nav-section.secondary .section-toggle:hover{color:#5168dc;background:0 0}.nav-section.secondary .section-items{padding-top:2px}.section-items{padding:1px 0 6px}.nav-item{color:#5a6579;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:8px 10px 8px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#5168dc;background:#f5f7ff}.nav-item.active{color:#4259d0;background:#eef1ff;font-weight:600}.recent-block{border-top:1px solid #e9edf5;margin-top:4px;padding-top:10px}.recent-head{justify-content:space-between;align-items:center;padding:0 10px 6px;display:flex}.recent-title{color:#45506b;letter-spacing:.2px;font-size:13px;font-weight:600}.recent-new{color:#6d7fe4;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:600;display:flex}.recent-new:hover{background:#eef1ff}.quick-list{overscroll-behavior:contain;max-height:min(46vh,420px);padding:2px 0;position:relative;overflow-y:auto}.quick-list::-webkit-scrollbar{width:6px}.quick-list::-webkit-scrollbar-thumb{background:#e1e6f0;border-radius:3px}.quick-list::-webkit-scrollbar-thumb:hover{background:#d2d9e8}.quick-spacer{width:100%;position:relative}.quick-items{position:absolute;top:0;left:0;right:0}.quick-item-row{position:absolute;left:0;right:0}.quick-item{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:0 8px 0 10px;display:flex}.quick-item:hover{background:#f6f8fd}.quick-item.active{background:#eef1ff}.quick-item.pinned{background:#f5f6ff}.quick-item.pinned:hover{background:#eef0ff}.quick-item.pinned.active{background:#e9ecff}.quick-main{flex:none;align-items:center;gap:6px;width:100%;height:48px;display:flex}.quick-copy{flex:1;min-width:0;padding-right:28px}.quick-copy strong{color:#3a4760;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.quick-copy small{color:#9aa4b5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.quick-item.active .quick-copy strong{color:#4259d0}.quick-item.pinned .quick-copy strong{color:#3b4fc0}.quick-events{flex-direction:column;width:100%;display:flex;overflow:hidden}.quick-events.rolling{height:48px}.quick-events-track{flex-direction:column;width:100%;display:flex}.quick-events.animated .quick-events-track{animation:quick-events-roll var(--roll-duration,14s) linear infinite;will-change:transform}.quick-events.animated .quick-events-track:hover{animation-play-state:paused}@keyframes quick-events-roll{0%{transform:translateY(0)}to{transform:translateY(var(--roll-distance,-48px))}}.quick-event{color:#a3acbd;white-space:nowrap;align-items:center;gap:4px;height:16px;font-size:10px;line-height:16px;display:flex;overflow:hidden}.quick-event-time{color:#b3bccb;flex:none}.quick-event-keyword{color:#8b96ad;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:58%;font-weight:600;overflow:hidden}.quick-event-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.quick-item.active .quick-event-text{color:#8e97ab}@media (prefers-reduced-motion:reduce){.quick-events.animated .quick-events-track{animation:none}}.quick-pin{color:#b6bfcd;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid;position:absolute;top:13px;right:8px}.quick-item-row:hover .quick-pin,.quick-item-row:focus-within .quick-pin,.quick-pin.on{opacity:1}.quick-pin:hover{color:#6d7fe4;background:#e8ecfb}.quick-pin.on{color:#6d7fe4;background:#e9edff}.quick-pin.on:hover{background:#dfe5fc}.recent-empty{color:#9aa4b5;padding:4px 10px 8px;font-size:11.5px;line-height:1.6}.quick-more{color:#6d7fe4;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-top:2px;padding:7px 10px;font-size:11px;display:block}.quick-more:hover{background:#eef1ff}.sidebar-footer{border-top:1px solid #eff2f7;padding-top:8px}.help-link{color:#7e899e;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 10px 6px;font-size:11px;display:block}.help-link:hover{color:#5f6fa8}.user-card{align-items:center;gap:9px;padding:8px 10px 0;display:flex}.user-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;transition:background .18s,border-color .18s}.user-card-button:hover{background:#f5f4ff;border-color:#e4e0fb}.user-card-button:focus-visible{border-color:#b9aeff;outline:none;box-shadow:0 0 0 3px #7182e61c}.user-card-button.active{background:#f3f1ff;border-color:#ddd4f7}.user-card-arrow{color:#b3b9c8;flex:none;margin-left:auto}.user-card-button:hover .user-card-arrow{color:#7b8aea}.user-avatar{color:#fff;background:linear-gradient(145deg,#879cff,#5c6ede);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong{color:#33405b;font-size:12px;display:block}.user-copy span{color:#a5aec0;margin-top:2px;font-size:10px;display:block}.small-avatar{color:#fff;background:linear-gradient(145deg,#879cff,#5c6ede);border-radius:9px;place-items:center;font-weight:700;display:grid}.main-content{min-height:100vh;margin-left:252px}.topbar{background:#ffffffd1;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;height:70px;padding:0 40px;display:flex}.breadcrumb{color:#a6afbf;align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumb b{color:#d0d5df;font-weight:400}.breadcrumb strong{color:#39455e;font-weight:600}.top-actions{color:#78849a;align-items:center;gap:19px;font-size:11px;display:flex}.system-status{color:#8490a1;align-items:center;gap:6px;display:flex}.system-status i{background:#48c78e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #48c78e20}.system-status.is-checking i{box-shadow:none;background:#c3cad6}.system-status.is-warn i{background:#efae62;box-shadow:0 0 0 3px #efae6220}.system-status.is-down i{background:#ef7184;box-shadow:0 0 0 3px #ef718420}.top-profile{color:#505d75;align-items:center;gap:8px;display:flex}.small-avatar{width:28px;height:28px;font-size:11px}.page-body{max-width:1500px;margin:0 auto;padding:38px 40px 26px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.welcome-row h1,.page-intro h1{color:#202b42;letter-spacing:-.4px;margin:0;font-size:24px}.welcome-copy{color:#8994a8;margin:9px 0 0;font-size:12px}.welcome-actions,.page-actions{gap:10px;display:flex}.button{color:#657188;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;height:36px;padding:0 15px;font-size:11px;font-weight:600}.button.secondary{border-color:#e2e7f0}.button.primary{color:#fff;background:linear-gradient(100deg,#647bec,#7359d9);box-shadow:0 7px 15px #6972dc35}.button.primary span{vertical-align:-1px;margin-right:5px;font-size:15px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-card,.panel{background:#fff;border:1px solid #e9edf4;border-radius:13px;box-shadow:0 5px 18px #2c46740a}.stat-card{min-height:130px;padding:19px 20px}.stat-top{color:#8994a8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.stat-icon.blue{color:#6679e9;background:#eef1ff}.stat-icon.violet{color:#9b62dc;background:#f5edff}.stat-icon.green{color:#3ebd87;background:#e9faf3}.stat-icon.orange{color:#ef9d50;background:#fff4e8}.stat-value{color:#25314a;margin-top:14px;font-size:28px;font-weight:700}.stat-note{margin-top:4px;font-size:10px}.stat-note.blue,.stat-note.violet{color:#7583df}.stat-note.green{color:#46b889}.stat-note.orange{color:#e99b50}.content-grid{grid-template-columns:minmax(0,1.72fr) minmax(330px,.9fr);gap:20px;display:grid}.content-grid.single{grid-template-columns:minmax(0,1fr)}.content-grid.single .task-list{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.panel{overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;padding:20px 21px 16px;display:flex}.panel-heading h2{color:#27324a;margin:0;font-size:14px}.panel-heading p{color:#a0a9b9;margin:5px 0 0;font-size:10px}.text-button{color:#6d7fe4;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.project-table,.leads-table,.db-table{overscroll-behavior-x:contain;overflow-x:auto}.project-table>.table-head,.project-table>.project-row,.leads-table>.leads-head,.leads-table>.leads-row,.db-table>.db-thead,.db-table>.db-trow{min-width:820px}.table-head,.project-row{grid-template-columns:1.65fr .7fr 1.05fr 1.1fr .95fr .9fr;align-items:center;column-gap:11px;display:grid}.table-head{color:#aab2c0;background:#fbfcfe;padding:9px 21px;font-size:9px}.project-row{border-top:1px solid #f0f2f6;min-height:64px;padding:8px 21px;font-size:10px}.client-cell{align-items:center;gap:9px;min-width:0;display:flex}.client-avatar{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.client-avatar.purple{color:#7257c9;background:#efeaff}.client-avatar.blue{color:#5274d5;background:#e8f0ff}.client-avatar.orange{color:#d8883e;background:#fff0df}.client-avatar.green{color:#3d9b73;background:#e5f7ee}.client-cell div:last-child{min-width:0}.client-cell strong{color:#3e4a62;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.client-cell span{color:#a3adbd;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.muted{color:#7f8ba1}.stage{color:#66738b;white-space:nowrap;align-items:center;gap:5px;display:flex}.stage i{background:#7a8bed;border-radius:50%;width:5px;height:5px}.status-pill{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:9px;display:inline-flex}.status-pill i{border-radius:50%;width:4px;height:4px}.status-pill.success{color:#42a978;background:#ebf9f2}.status-pill.success i{background:#42be82}.status-pill.warning{color:#dc9b59;background:#fff6e9}.status-pill.warning i{background:#efae62}.task-count{color:#7887df;background:#f0f2ff;border-radius:5px;padding:4px 8px;font-size:9px}.task-list{padding:0 21px}.task-item{border-bottom:1px solid #f0f2f6;align-items:center;gap:9px;min-height:62px;display:flex}.task-tag{text-align:center;border-radius:4px;min-width:27px;padding:4px 3px;font-size:9px}.task-tag.purple{color:#8a60d0;background:#f1eaff}.task-tag.blue{color:#6383d8;background:#eaf0ff}.task-tag.orange{color:#db9550;background:#fff1e1}.task-tag.green{color:#4ba97b;background:#e8f8ef}.task-copy{flex:1;min-width:0}.task-copy strong{color:#536078;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.task-copy span{color:#a1aabb;margin-top:5px;font-size:9px;display:block}.page-intro{background:linear-gradient(110deg,#fff,#f5f7ff);border:1px solid #e4e9f3;border-radius:14px;margin-bottom:18px;padding:20px 24px;position:relative}.page-intro h1{font-size:24px}.page-intro>p,.page-intro-copy>p{color:#8994a8;margin:7px 0 0;font-size:11.5px}.page-intro:has(>.page-actions){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.page-intro-copy{flex:auto;min-width:0}.page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.sample-status{color:#a4adbd;background:#f1f3f7;border-radius:5px;padding:5px 9px;font-size:10px}.sample-status.done{color:#42a978;background:#ebf9f2}.sample-status.active{color:#6f7fe1;background:#eef1ff}.page-footer{color:#adb5c2;justify-content:space-between;margin-top:24px;font-size:9px;display:flex}.page-footer b{color:#8e99ab;margin-left:7px;font-weight:500}.footer-icp{color:#adb5c2;text-decoration:none}.footer-icp:hover{color:#8e99ab;text-decoration:underline}.share-footer{justify-content:center;padding:18px 0 26px}.modal-backdrop{z-index:20;background:#15203d55;place-items:center;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:16px;width:390px;padding:30px;position:relative;box-shadow:0 24px 70px #18254c33}.modal-close{color:#99a4b5;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:15px;right:17px}.help-card{width:520px}.help-steps{color:#5a6579;margin:14px 0 0;padding-left:18px;font-size:11.5px;line-height:1.75}.help-steps li{margin-bottom:12px}.help-steps strong{color:#39455e;margin-bottom:2px;font-size:12px;display:block}.help-steps span{color:#8b96a8;display:block}.help-card>.help-note{color:#8b96a8;background:#f5f6fb;border-radius:7px;margin:4px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.7}.help-card:focus{outline:none}.modal-label{color:#7180df;letter-spacing:1px;font-size:10px;font-weight:700}.modal-card h2{color:#26324a;margin:9px 0 8px;font-size:20px}.modal-card>p{color:#9aa4b4;margin:0 0 22px;font-size:11px}.fake-form label{color:#66738b;margin-top:14px;font-size:10px;font-weight:600;display:block}.fake-form label div{color:#a0aaba;border:1px solid #e7ebf2;border-radius:7px;justify-content:space-between;margin-top:7px;padding:11px 12px;font-weight:400;display:flex}.fake-form input,.fake-form select,.filter-input{color:#536078;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;margin-top:7px;padding:0 10px;font-size:11px;display:block}.fake-form input:focus,.fake-form select:focus,.filter-input:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.filter-input{width:160px;margin:0}.empty-state{color:#a1aabb;text-align:center;padding:22px 0;font-size:11px}.api-error{color:#b96b43;background:#fff5ef;border:1px solid #ffd9c7;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:11px}.api-warn{color:#9a7b2e;background:#fffcf2;border:1px solid #f2e2b6;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:11px}.project-row,.task-item{cursor:pointer}.task-item.inert{cursor:default}.project-row:hover,.task-item:hover{background:#fafbff}.modal-actions{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.customer-panel{min-height:430px}.project-table.customer-table .table-head,.project-table.customer-table .project-row{grid-template-columns:34px 1.75fr .65fr 1.05fr .85fr .8fr}.project-table.customer-table .project-row{padding:6px 21px}.pin-head{text-align:center}.pin-toggle{color:#c3cbd8;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;margin:0 auto;transition:opacity .12s,color .12s,background .12s;display:grid}.project-row:hover .pin-toggle{opacity:1}.pin-toggle:hover{color:#6d7fe4;background:#edf0ff}.pin-toggle:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #6d7fe4}.pin-toggle.on{opacity:1;color:#6d7fe4;background:#e9edff}.pin-toggle.on:hover{background:#dfe5fc}@media (hover:none),(any-hover:none){.pin-toggle,.quick-pin{opacity:1}}.clear-search{margin:12px auto 0;display:block}.pagination-bar{border-top:1px solid #f0f2f6;align-items:center;gap:6px;padding:12px 21px 16px;display:flex}.pagination-info{color:#9aa4b5;margin-right:auto;font-size:10px}.page-btn{color:#657188;cursor:pointer;background:#fff;border:1px solid #e3e8f1;border-radius:6px;min-width:27px;height:27px;padding:0 8px;font-size:10.5px}.page-btn:hover:not(:disabled){color:#5168dc;background:#f7f9ff;border-color:#b9c6f0}.page-btn.active{color:#fff;background:#6d7fe4;border-color:#6d7fe4}.page-btn:disabled{opacity:.45;cursor:default}.modal-card.wide{width:520px}.detail-head{align-items:center;gap:11px;margin:12px 0 2px;display:flex}.detail-head h2{color:#26324a;margin:0;font-size:19px}.detail-head p{color:#9aa4b4;margin:4px 0 0;font-size:11px}.detail-loading{color:#9aa4b4;margin-top:14px;font-size:10.5px}.detail-error{margin:14px 0 0}.detail-grid{grid-template-columns:1fr 1fr;gap:0 20px;margin:16px 0 0;display:grid}.detail-grid>div{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.detail-grid dt{color:#9aa4b5;flex:none;font-size:10px}.detail-grid dd{color:#4b576e;justify-content:flex-end;align-items:center;min-width:0;margin:0;font-size:11px;display:flex}.detail-form-row{gap:14px;display:flex}.detail-form-row label{flex:1;min-width:0}.detail-danger{background:#fff7f2;border:1px solid #ffd9c7;border-radius:9px;margin-top:20px;padding:14px 16px}.detail-danger p{color:#b96b43;margin:0;font-size:11px;line-height:1.7}.detail-danger-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.button:disabled{opacity:.6;cursor:default}.button.danger{color:#fff;background:linear-gradient(100deg,#e07a5f,#c95f47);box-shadow:0 7px 15px #c95f472e}.button.danger-quiet{color:#b96b43;background:#fff;border-color:#f0d8cc}.button.danger-quiet:hover{background:#fff7f2;border-color:#e6bda7}.modal-actions .danger-quiet{margin-right:auto}.page-ellipsis{color:#aab2c0;padding:0 1px;font-size:11px}@media (width<=1250px){.page-body{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.table-head,.project-row{grid-template-columns:1.5fr .65fr 1fr 1fr .9fr .8fr;padding-left:14px;padding-right:14px}.project-table.customer-table .table-head,.leads-table .leads-head{padding-left:21px;padding-right:21px}}.auth-checking{color:#9aa4b4;background:#f6f8fc;place-items:center;min-height:100vh;font-size:12.5px;display:grid}.login-shell{background:#f6f8fc;grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:linear-gradient(150deg,#5278ff 0%,#6b52e0 55%,#7347df 100%);flex-direction:column;justify-content:center;gap:6px;padding:64px 58px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff30;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-120px;box-shadow:0 0 0 36px #ffffff12,0 0 0 84px #ffffff0a}.login-brand-mark{z-index:1;background:#ffffff2e;border:1px solid #ffffff52;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 10px 24px -12px #1b115099}.login-brand-mark img{object-fit:contain;filter:drop-shadow(0 3px 7px #0b1a3d4d);width:40px;height:40px}.login-brand h1{z-index:1;letter-spacing:.5px;margin:20px 0 0;font-size:29px;position:relative}.login-brand-desc{z-index:1;color:#e8ecff;max-width:340px;margin:0;font-size:13px;line-height:1.9;position:relative}.login-brand-list{z-index:1;margin:16px 0 0;padding:0;list-style:none;position:relative}.login-brand-list li{color:#dfe5ff;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.login-brand-list li:before{content:"";background:#ffffff9c;border-radius:50%;flex:none;width:6px;height:6px}.login-brand-note{z-index:1;color:#c9d3ff;margin:24px 0 0;font-size:11px;position:relative}.login-panel{justify-content:center;align-items:center;padding:48px 40px;display:flex}.login-form{background:#fff;border:1px solid #e9edf4;border-radius:18px;width:392px;max-width:100%;padding:36px 34px 30px;box-shadow:0 18px 44px #2c467414}.login-head h2{color:#202b42;letter-spacing:-.2px;margin:0;font-size:21px}.login-head p{color:#8994a8;margin:9px 0 0;font-size:12px;line-height:1.8}.login-hint{color:#9aa4b4;margin:18px 0 0;font-size:11.5px}.login-error{margin:18px 0 0}.login-field{margin-top:18px;display:block}.login-label{color:#66738b;font-size:11.5px;font-weight:600;display:block}.login-input-wrap{margin-top:8px;display:block;position:relative}.login-icon{color:#9aa5ba;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.login-input-wrap input{color:#3a4760;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:10px;outline:none;padding:0 42px 0 41px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.login-input-wrap input:focus{border-color:#7b8ce8;box-shadow:0 0 0 3px #7b8ce81c}.login-input-wrap input:disabled{color:#9aa4b4;background:#fafbfe}.login-reveal{color:#9aa5ba;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-reveal:hover{color:#6d7fe4;background:#f2f4ff}.login-reveal svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.login-submit{color:#fff;cursor:pointer;width:100%;height:44px;font:inherit;background:linear-gradient(100deg,#647bec,#7359d9);border:0;border-radius:10px;margin-top:24px;font-size:13px;font-weight:600;transition:filter .15s,transform .15s;box-shadow:0 10px 20px #6972dc33}.login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.login-submit:disabled{opacity:.65;cursor:default;transform:none}.login-retry{color:#5d6fd4;cursor:pointer;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dfe5f1;border-radius:10px;margin-top:12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s}.login-retry:hover:not(:disabled){background:#f7f9ff;border-color:#b9c6f0}.login-retry:disabled{opacity:.6;cursor:default}.login-foot{color:#a1aabb;margin:16px 0 0;font-size:11px;line-height:1.7}.profile-menu{position:relative}.profile-menu .top-profile{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:4px 7px}.profile-menu .top-profile:hover{background:#f4f6fc}.profile-chevron{color:#abb3c2;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.profile-dropdown{z-index:30;background:#fff;border:1px solid #e9edf4;border-radius:12px;width:198px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 34px #2c46741f}.profile-dropdown-head{border-bottom:1px solid #f0f2f6;padding:6px 8px 10px}.profile-dropdown-head strong{color:#33405b;font-size:12.5px;display:block}.profile-dropdown-head span{color:#a5aec0;margin-top:4px;font-size:10.5px;display:block}.profile-dropdown button{color:#b96b43;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;margin-top:8px;padding:9px 8px;font-size:12px}.profile-dropdown button:hover{background:#fff5ef}.profile-dropdown button:disabled{opacity:.6;cursor:default}.account-page{max-width:980px}.account-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.account-head h2{color:#26324a;margin:0;font-size:20px}.account-head p{color:#8994a8;margin:8px 0 0;font-size:11.5px}.account-notice{color:#5a6fd6;background:#f2f5ff;border:1px solid #d9e4ff;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:11.5px}.account-create{background:#fbfcff;border:1px solid #e4e9f3;border-radius:12px;margin-bottom:22px;padding:18px 20px}.account-create-row{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.account-create label{color:#66738b;margin-top:12px;font-size:10.5px;font-weight:600;display:block}.account-create input,.account-create select{color:#536078;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e2e7f0;border-radius:7px;outline:none;margin-top:7px;padding:0 10px;font-size:11px;display:block}.account-create input:focus,.account-create select:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.account-actions{gap:10px;margin-top:16px;display:flex}.account-actions.inline{margin-top:8px}.account-actions .button.ghost{border-color:#e2e7f0}.account-list{background:#fff;border:1px solid #e9edf4;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #2c46740a}.account-groups{flex-direction:column;display:flex}.account-group+.account-group{border-top:1px solid #eef1f7}.account-group-head{background:#f7f6ff;align-items:center;gap:10px;padding:11px 16px;display:flex}.account-group-name{color:#34315c;font-size:12px;font-weight:600}.account-group-count{color:#7180df;font-size:10.5px}.account-group-note{color:#a1aabb;font-size:10px}.account-company-tag{color:#52439a;background:#f3f1ff;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:9.5px;display:inline-block}.account-company-tag.is-empty{color:#8b93a3;background:#f1f3f7}.account-empty{color:#a1aabb;text-align:center;padding:35px 0;font-size:11px}.account-table{border-collapse:collapse;width:100%;font-size:11px}.account-table th{color:#aab2c0;text-align:left;background:#fbfcfe;padding:10px 16px;font-size:9.5px;font-weight:600}.account-table td{color:#4b576e;vertical-align:middle;border-top:1px solid #f0f2f6;padding:12px 16px}.account-self{color:#7180df;font-size:10px}.account-badge{border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;display:inline-flex}.account-badge.active{color:#42a978;background:#ebf9f2}.account-badge.disabled{color:#b96b43;background:#fff5ef}.account-edit-input{color:#536078;width:150px;height:30px;font:inherit;border:1px solid #e2e7f0;border-radius:7px;outline:none;padding:0 8px;font-size:11px}.account-edit-input:focus{border-color:#7182e6;box-shadow:0 0 0 3px #7182e61c}.account-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.account-confirm{color:#b96b43;font-size:10.5px}
