.gs-mask[data-v-aaa61ee3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:11vh}.gs-panel[data-v-aaa61ee3]{width:min(660px,92vw);background:#fff;border-radius:16px;box-shadow:0 32px 80px -16px #0f172a80,0 0 0 1px #0f172a0a;overflow:hidden;display:flex;flex-direction:column;max-height:72vh}.gs-input-wrap[data-v-aaa61ee3]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.gs-input-ic[data-v-aaa61ee3]{color:#94a3b8;flex-shrink:0}.gs-input[data-v-aaa61ee3]{flex:1;border:0;outline:none;font-size:16.5px;font-family:inherit;color:#0f172a;background:transparent}.gs-input[data-v-aaa61ee3]::placeholder{color:#cbd5e1}.gs-esc[data-v-aaa61ee3]{font-size:11px;color:#94a3b8;background:#f1f5f9;border-radius:6px;padding:3px 8px}.gs-body[data-v-aaa61ee3]{overflow-y:auto;padding:8px;flex:1}.gs-group[data-v-aaa61ee3]{padding:4px 2px 8px}.gs-group-h[data-v-aaa61ee3]{font-size:11px;color:#94a3b8;font-weight:700;letter-spacing:.4px;padding:8px 12px 6px;text-transform:none}.gs-row[data-v-aaa61ee3]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font-family:inherit;padding:11px 12px;border-radius:11px;transition:background .1s}.gs-row.on[data-v-aaa61ee3]{background:linear-gradient(90deg,#eff6ff,#f5f9ff)}.gs-dot[data-v-aaa61ee3]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#cbd5e1}.gs-dot.m-ops[data-v-aaa61ee3]{background:#2563eb}.gs-dot.m-pub[data-v-aaa61ee3]{background:#059669}.gs-dot.m-eff[data-v-aaa61ee3]{background:#8b5cf6}.gs-dot.client[data-v-aaa61ee3]{background:#f59e0b}.gs-row-title[data-v-aaa61ee3]{flex-shrink:0;font-size:14px;font-weight:600;color:#1e293b;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-row-title[data-v-aaa61ee3] mark{background:transparent;color:#2563eb;font-weight:800;padding:0}.gs-sec[data-v-aaa61ee3]{flex-shrink:0;font-style:normal;font-size:10px;color:#d97706;background:#fef3c7;border-radius:5px;padding:1px 6px}.gs-row-desc[data-v-aaa61ee3]{flex:1;font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-row-mod[data-v-aaa61ee3]{flex-shrink:0;font-size:10.5px;font-weight:600;border-radius:6px;padding:2px 8px}.gs-row-mod.m-ops[data-v-aaa61ee3]{background:#eff6ff;color:#2563eb}.gs-row-mod.m-pub[data-v-aaa61ee3]{background:#ecfdf5;color:#059669}.gs-row-mod.m-eff[data-v-aaa61ee3]{background:#faf5ff;color:#8b5cf6}.gs-row-path[data-v-aaa61ee3]{flex-shrink:0;font-size:11px;color:#cbd5e1}.gs-tips[data-v-aaa61ee3]{display:flex;flex-direction:column;gap:6px;padding:14px 14px 18px;font-size:12.5px;color:#cbd5e1}.gs-empty[data-v-aaa61ee3]{font-size:13.5px;color:#94a3b8;text-align:center;padding:38px 0}.gs-foot[data-v-aaa61ee3]{display:flex;align-items:center;gap:16px;padding:10px 18px;border-top:1px solid #f1f5f9;background:#fafbfc;font-size:11.5px;color:#94a3b8}.gs-foot kbd[data-v-aaa61ee3]{font-size:11px;background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:1px 6px;margin-right:2px;color:#64748b}.gs-foot-r[data-v-aaa61ee3]{margin-left:auto}.gs-fade-enter-active[data-v-aaa61ee3],.gs-fade-leave-active[data-v-aaa61ee3]{transition:opacity .16s ease}.gs-fade-enter-from[data-v-aaa61ee3],.gs-fade-leave-to[data-v-aaa61ee3]{opacity:0}.gs-pop-enter-active[data-v-aaa61ee3]{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s}.gs-pop-enter-from[data-v-aaa61ee3]{transform:translateY(-12px) scale(.97);opacity:0}.login-page[data-v-748e98b1]{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(115deg,#1636c8,#1f5ee8,#2ea9ff)}.bg-grid[data-v-748e98b1]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;opacity:.35}.login-wrap[data-v-748e98b1]{position:relative;z-index:1;min-height:100vh;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 360px;align-items:center;gap:80px;padding:40px 24px}.brand-side[data-v-748e98b1]{color:#fff}.brand-sub[data-v-748e98b1]{font-size:12px;letter-spacing:3px;opacity:.75;margin-bottom:14px}.brand-side h1[data-v-748e98b1]{font-size:44px;font-weight:800;margin-bottom:10px;line-height:1.25}.brand-desc[data-v-748e98b1]{opacity:.85;font-size:15px}.login-card[data-v-748e98b1]{background:#fff;border-radius:16px;padding:30px 26px;box-shadow:0 16px 40px #0b2d9247}.login-card h2[data-v-748e98b1]{text-align:center;font-size:28px;margin-bottom:22px;color:#1f3664;letter-spacing:6px}.login-btn[data-v-748e98b1]{width:100%;margin-top:4px;border:none;background:linear-gradient(90deg,#2d6ff0,#3db8f7);color:#fff;font-weight:700;letter-spacing:8px}@media (max-width: 920px){.login-wrap[data-v-748e98b1]{grid-template-columns:1fr;gap:20px;justify-items:center}.brand-side[data-v-748e98b1]{text-align:center}.brand-side h1[data-v-748e98b1]{font-size:30px}.login-card[data-v-748e98b1]{width:min(100%,420px)}}.dashboard-layout[data-v-e31c6dc5]{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#f3f6fb;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.dashboard-layout.is-collapsed[data-v-e31c6dc5]{grid-template-columns:64px 1fr}.dashboard-sidebar[data-v-e31c6dc5]{background:radial-gradient(circle at top,rgba(20,135,219,.22),transparent 45%),linear-gradient(180deg,#111827,#0f1f37 55%,#102a46);color:#fff;padding:28px 16px 18px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:0;height:100vh;overflow-y:auto;align-self:start}.dashboard-sidebar[data-v-e31c6dc5]::-webkit-scrollbar{width:4px}.dashboard-sidebar[data-v-e31c6dc5]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.dashboard-sidebar[data-v-e31c6dc5]:hover::-webkit-scrollbar-thumb{background:#fff3}.sidebar-brand[data-v-e31c6dc5]{padding:4px 38px 24px 8px;border-bottom:1px solid rgba(255,255,255,.08);position:relative}.brand-text[data-v-e31c6dc5]{flex:1;min-width:0;opacity:1;max-height:80px;overflow:hidden;transition:opacity .2s ease,max-height .25s cubic-bezier(.22,1,.36,1)}.brand-mini-icon[data-v-e31c6dc5]{text-align:center;font-size:14px;font-weight:800;letter-spacing:2px;color:#7c71ff;padding:6px 0;opacity:1;transition:opacity .2s ease}.collapse-btn[data-v-e31c6dc5]{position:absolute;top:24px;right:12px;z-index:5;width:26px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:right .25s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.collapse-btn[data-v-e31c6dc5]:hover{background:#ffffff2e;color:#fff;border-color:#ffffff47;box-shadow:0 4px 12px #0000002e;transform:rotate(180deg)}.collapse-btn[data-v-e31c6dc5]:active{transform:rotate(180deg) scale(.94)}.collapse-btn .el-icon[data-v-e31c6dc5]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dashboard-sidebar.collapsed:not(.is-hovered) .collapse-btn[data-v-e31c6dc5]{right:19px;top:18px}.dashboard-sidebar.collapsed.is-hovered .collapse-btn[data-v-e31c6dc5]{right:12px;top:24px}.brand-mini[data-v-e31c6dc5]{font-size:12px;letter-spacing:3px;color:#7c71ff;margin-bottom:10px;font-weight:700}.sidebar-brand h1[data-v-e31c6dc5]{font-size:15px;line-height:1.5;font-weight:800}.sidebar-nav[data-v-e31c6dc5]{padding-top:18px;display:flex;flex-direction:column;gap:8px}.nav-item[data-v-e31c6dc5]{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;color:#dbe6f5;text-decoration:none;border-radius:12px;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,padding .25s cubic-bezier(.22,1,.36,1),gap .25s cubic-bezier(.22,1,.36,1),transform .15s;overflow:hidden;position:relative}.nav-item[data-v-e31c6dc5]:hover{background:#216eff2e;color:#fff;transform:translate(2px)}.nav-item .el-icon[data-v-e31c6dc5]{flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-item:hover .el-icon[data-v-e31c6dc5]{transform:scale(1.12)}.nav-item.router-link-active[data-v-e31c6dc5]{background:linear-gradient(90deg,#1672c48c,#1b7ace4d);border-color:#4bc4ff80;color:#fff;box-shadow:inset 0 0 0 1px #3ebeff26}.nav-item span[data-v-e31c6dc5]{max-width:200px;opacity:1;transform:translate(0);white-space:nowrap;transition:max-width .25s cubic-bezier(.22,1,.36,1),opacity .15s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nav-ext[data-v-e31c6dc5]{margin-left:auto;font-size:12px;opacity:.6;transition:opacity .18s ease}.sidebar-footer[data-v-e31c6dc5]{margin-top:auto;padding:14px 4px 0;border-top:1px solid rgba(255,255,255,.08)}.user-card[data-v-e31c6dc5]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s}.user-card[data-v-e31c6dc5]:hover{background:#ffffff14}.user-avatar[data-v-e31c6dc5]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.user-name[data-v-e31c6dc5]{font-size:13px;color:#d7e5f7;font-weight:500}.dashboard-sidebar[data-v-e31c6dc5]{transition:padding .25s cubic-bezier(.22,1,.36,1)}.dashboard-sidebar.collapsed[data-v-e31c6dc5]:not(.is-hovered){padding:56px 8px 18px}.dashboard-sidebar.collapsed:not(.is-hovered) .sidebar-brand[data-v-e31c6dc5]{padding:4px 0 18px;flex-direction:column;align-items:center;gap:6px}.dashboard-sidebar.collapsed:not(.is-hovered) .nav-item[data-v-e31c6dc5]{justify-content:center;padding:0;gap:0;width:44px;height:44px;margin:0 auto}.dashboard-sidebar.collapsed:not(.is-hovered) .nav-item span[data-v-e31c6dc5],.dashboard-sidebar.collapsed:not(.is-hovered) .user-name[data-v-e31c6dc5]{max-width:0;opacity:0;transform:translate(-8px)}.dashboard-sidebar.collapsed:not(.is-hovered) .nav-ext[data-v-e31c6dc5]{opacity:0;max-width:0;margin:0}.dashboard-sidebar.collapsed:not(.is-hovered) .brand-text[data-v-e31c6dc5]{opacity:0;max-height:0}.dashboard-sidebar.collapsed:not(.is-hovered) .sidebar-brand[data-v-e31c6dc5]{opacity:0;max-height:0;padding:0;border-bottom:none;pointer-events:none;transition:opacity .15s ease,max-height .25s cubic-bezier(.22,1,.36,1),padding .25s}.dashboard-sidebar:not(.collapsed) .brand-mini-icon[data-v-e31c6dc5],.dashboard-sidebar.collapsed.is-hovered .brand-mini-icon[data-v-e31c6dc5]{opacity:0;max-width:0;max-height:0;padding:0}.dashboard-sidebar.collapsed:not(.is-hovered) .sidebar-nav[data-v-e31c6dc5]{gap:4px;align-items:center}.dashboard-sidebar.collapsed:not(.is-hovered) .sidebar-footer[data-v-e31c6dc5]{padding:14px 0 0}.dashboard-sidebar.collapsed:not(.is-hovered) .user-card[data-v-e31c6dc5]{justify-content:center;padding:8px 0;gap:0}.user-name[data-v-e31c6dc5]{transition:max-width .25s cubic-bezier(.22,1,.36,1),opacity .15s ease,transform .25s cubic-bezier(.22,1,.36,1);white-space:nowrap;overflow:hidden;max-width:200px;opacity:1;transform:translate(0)}.dashboard-layout.is-collapsed-hover[data-v-e31c6dc5]{grid-template-columns:220px 1fr}.dashboard-sidebar.collapsed.is-hovered[data-v-e31c6dc5]{padding:28px 16px 18px;box-shadow:6px 0 24px #0000002e}.dashboard-sidebar.collapsed.is-hovered .sidebar-brand[data-v-e31c6dc5]{padding:4px 8px 24px;flex-direction:row;align-items:flex-start;gap:8px}.dashboard-sidebar.collapsed.is-hovered .brand-text[data-v-e31c6dc5]{opacity:1;max-height:80px}.dashboard-sidebar.collapsed.is-hovered .nav-item[data-v-e31c6dc5]{justify-content:flex-start;padding:0 14px;gap:10px;width:auto;height:46px;margin:0}.dashboard-sidebar.collapsed.is-hovered .nav-item span[data-v-e31c6dc5],.dashboard-sidebar.collapsed.is-hovered .user-name[data-v-e31c6dc5]{max-width:200px;opacity:1;transform:translate(0)}.dashboard-sidebar.collapsed.is-hovered .nav-ext[data-v-e31c6dc5]{opacity:.6;max-width:200px}.dashboard-sidebar.collapsed.is-hovered .sidebar-nav[data-v-e31c6dc5]{gap:8px;align-items:stretch}.dashboard-sidebar.collapsed.is-hovered .sidebar-footer[data-v-e31c6dc5]{padding:14px 4px 0}.dashboard-sidebar.collapsed.is-hovered .user-card[data-v-e31c6dc5]{justify-content:flex-start;padding:10px;gap:10px}.dashboard-sidebar[data-v-e31c6dc5]{transition:padding .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.sidebar-brand[data-v-e31c6dc5]{transition:padding .25s cubic-bezier(.22,1,.36,1),gap .25s cubic-bezier(.22,1,.36,1)}.user-card[data-v-e31c6dc5]{transition:padding .25s cubic-bezier(.22,1,.36,1),gap .25s cubic-bezier(.22,1,.36,1),background .15s}.sidebar-footer[data-v-e31c6dc5]{transition:padding .25s cubic-bezier(.22,1,.36,1)}.user-popover[data-v-e31c6dc5]{margin:-12px}.pop-user-info[data-v-e31c6dc5]{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #f0f0f0}.pop-avatar[data-v-e31c6dc5]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.pop-name[data-v-e31c6dc5]{font-size:14px;font-weight:600;color:#1e293b}.pop-actions[data-v-e31c6dc5]{padding:4px 0}.pop-action[data-v-e31c6dc5]{padding:10px 16px;font-size:13px;color:#374151;cursor:pointer;transition:background .12s}.pop-action[data-v-e31c6dc5]:hover{background:#f5f7fa}.pop-action-danger[data-v-e31c6dc5]{color:#ef4444}.pop-action-danger[data-v-e31c6dc5]:hover{background:#fef2f2}.dashboard-main[data-v-e31c6dc5]{min-width:0}.dashboard-main-header[data-v-e31c6dc5]{background:#fff;min-height:82px;padding:18px 24px;border-bottom:1px solid #e7edf5;display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-main-header .header-title[data-v-e31c6dc5]{flex:1;min-width:0}.dashboard-main-header h2[data-v-e31c6dc5]{font-size:22px;color:#0f172a;margin-bottom:4px}.dashboard-main-header p[data-v-e31c6dc5]{font-size:13px;color:#64748b}.dashboard-main-body[data-v-e31c6dc5]{padding:20px 24px 32px}.burger[data-v-e31c6dc5]{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer;font-size:18px;transition:background .15s,border-color .15s}.burger[data-v-e31c6dc5]:hover{background:#f1f5f9;border-color:#cbd5e1}.burger[data-v-e31c6dc5]:active{background:#e2e8f0}.drawer-backdrop[data-v-e31c6dc5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:backdrop-in-e31c6dc5 .18s ease-out}@keyframes backdrop-in-e31c6dc5{0%{opacity:0}to{opacity:1}}@media (max-width: 899.9px){.dashboard-layout[data-v-e31c6dc5]{grid-template-columns:1fr}.dashboard-sidebar[data-v-e31c6dc5]{position:fixed;top:0;left:0;bottom:0;width:260px;z-index:2000;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #0000002e;padding:20px 14px 14px}.dashboard-sidebar.is-open[data-v-e31c6dc5]{transform:translate(0)}.sidebar-nav[data-v-e31c6dc5]{flex-direction:column;overflow-y:auto}.sidebar-footer[data-v-e31c6dc5]{margin-top:12px}.dashboard-main-header[data-v-e31c6dc5]{padding:14px 16px;min-height:64px}.dashboard-main-header h2[data-v-e31c6dc5]{font-size:18px}.dashboard-main-header p[data-v-e31c6dc5]{font-size:12px}.dashboard-main-body[data-v-e31c6dc5]{padding:14px 14px 24px}}.gs-trigger[data-v-e31c6dc5]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 13px;border-radius:11px;color:#64748b;font-family:inherit;font-size:13px;background:#f8fafca6;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 14px -8px #2563eb40,inset 0 1px #ffffffb3;transition:all .2s cubic-bezier(.16,1,.3,1)}.gs-trigger .el-icon[data-v-e31c6dc5]{color:#2563eb}.gs-trigger[data-v-e31c6dc5]:hover{color:#2563eb;transform:translateY(-1px);background:#eff6ffcc;box-shadow:0 8px 22px -8px #2563eb61,inset 0 1px #ffffffd9}.gs-trigger kbd[data-v-e31c6dc5]{font-size:11px;background:#fff9;border:1px solid rgba(148,163,184,.3);border-radius:5px;padding:1px 6px;color:#64748b}@media (max-width: 640px){.gs-trigger .gs-trigger-t[data-v-e31c6dc5],.gs-trigger kbd[data-v-e31c6dc5]{display:none}}.dashboard-layout[data-v-e10351fc]{height:100vh;overflow:hidden;display:grid;grid-template-columns:220px 1fr;background:#f3f6fb}.dashboard-sidebar[data-v-e10351fc]{background:radial-gradient(circle at top,rgba(20,135,219,.22),transparent 45%),linear-gradient(180deg,#111827,#0f1f37 55%,#102a46);color:#fff;padding:28px 16px 18px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto}.sidebar-brand[data-v-e10351fc]{padding:4px 8px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mini[data-v-e10351fc]{font-size:12px;letter-spacing:3px;color:#7c71ff;margin-bottom:10px;font-weight:700}.sidebar-brand h1[data-v-e10351fc]{font-size:15px;line-height:1.5;font-weight:800}.sidebar-nav[data-v-e10351fc]{padding-top:18px;display:flex;flex-direction:column;gap:8px}.nav-item[data-v-e10351fc]{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;color:#dbe6f5;text-decoration:none;font-size:13.5px;border-radius:10px;border:1px solid transparent;transition:all .2s ease}.nav-item .el-icon[data-v-e10351fc]{font-size:15px}.nav-item[data-v-e10351fc]:hover{background:#216eff2e;color:#fff}.nav-item.router-link-active[data-v-e10351fc]{background:linear-gradient(90deg,#1672c48c,#1b7ace4d);border-color:#4bc4ff80;color:#fff;box-shadow:inset 0 0 0 1px #3ebeff26}.nav-group-title[data-v-e10351fc]{margin:16px 8px 4px;color:#7c8aa6;font-size:11px;letter-spacing:2px;text-transform:uppercase}.balance-row[data-v-e10351fc]{padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px}.balance-head[data-v-e10351fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.balance-label[data-v-e10351fc]{font-size:11px;color:#9fb1cc;letter-spacing:1px}.balance-head[data-v-e10351fc] .el-button{color:#dbe6f5;padding:0}.balance-head[data-v-e10351fc] .el-button:hover{color:#fff}.balance-val[data-v-e10351fc]{font-size:18px;font-weight:800;color:#fff}.balance-val .muted[data-v-e10351fc]{color:#7c8aa6;font-weight:600}.sidebar-footer[data-v-e10351fc]{margin-top:auto;padding:14px 4px 0;border-top:1px solid rgba(255,255,255,.08)}.user-card[data-v-e10351fc]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s;color:#d7e5f7;text-decoration:none}.user-card[data-v-e10351fc]:hover{background:#ffffff14}.user-avatar[data-v-e10351fc]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.user-name[data-v-e10351fc]{font-size:13px;color:#d7e5f7;font-weight:500}.user-popover[data-v-e10351fc]{margin:-12px}.pop-user-info[data-v-e10351fc]{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #f0f0f0}.pop-avatar[data-v-e10351fc]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.pop-name[data-v-e10351fc]{font-size:14px;font-weight:600;color:#1e293b}.pop-actions[data-v-e10351fc]{padding:4px 0}.pop-action[data-v-e10351fc]{padding:10px 16px;font-size:13px;color:#374151;cursor:pointer;transition:background .12s;display:flex;align-items:center;gap:8px;text-decoration:none}.pop-action[data-v-e10351fc]:hover{background:#f5f7fa}.pop-action-danger[data-v-e10351fc]{color:#ef4444}.pop-action-danger[data-v-e10351fc]:hover{background:#fef2f2}.dashboard-main[data-v-e10351fc]{min-width:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}.dashboard-main-header[data-v-e10351fc]{background:#fff;min-height:82px;padding:18px 24px;border-bottom:1px solid #e7edf5;display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-main-header h2[data-v-e10351fc]{font-size:22px;color:#0f172a;margin-bottom:4px}.dashboard-main-header p[data-v-e10351fc]{font-size:13px;color:#64748b}.ph-head-r[data-v-e10351fc]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.ph-gs[data-v-e10351fc]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;cursor:pointer;font-size:13px;color:#64748b;font-family:inherit;border-radius:10px;background:#f8fafca6;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 14px -8px #2563eb40,inset 0 1px #ffffffb3;transition:all .2s cubic-bezier(.16,1,.3,1)}.ph-gs .el-icon[data-v-e10351fc]{color:#2563eb}.ph-gs[data-v-e10351fc]:hover{color:#2563eb;transform:translateY(-1px);background:#eff6ffcc;box-shadow:0 8px 22px -8px #2563eb61,inset 0 1px #ffffffd9}.back-to-ops[data-v-e10351fc]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #d8e0ec;border-radius:9px;background:#f8fafc;color:#475569;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease}.back-to-ops[data-v-e10351fc]:hover{background:#eff4ff;border-color:#93b4f5;color:#1d4ed8}.back-to-ops .el-icon[data-v-e10351fc]{font-size:15px}.dashboard-main-body[data-v-e10351fc]{padding:20px 24px 32px;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}@media (max-width: 900px){.dashboard-layout[data-v-e10351fc]{grid-template-columns:1fr}.dashboard-sidebar[data-v-e10351fc]{padding:18px 12px}.sidebar-nav[data-v-e10351fc]{flex-direction:row;overflow-x:auto}.sidebar-footer[data-v-e10351fc]{margin-top:16px}}.kb-task-float[data-v-e10351fc]{position:fixed;right:20px;bottom:20px;z-index:2000;width:320px;background:#fff;border-radius:14px;box-shadow:0 24px 64px -12px #0f172a40,0 0 0 1px #6366f126;border:1px solid rgba(99,102,241,.1);overflow:hidden}.kb-task-float.minimized[data-v-e10351fc]{width:240px}.kb-task-float-tr-enter-active[data-v-e10351fc],.kb-task-float-tr-leave-active[data-v-e10351fc]{transition:transform .25s,opacity .25s}.kb-task-float-tr-enter-from[data-v-e10351fc],.kb-task-float-tr-leave-to[data-v-e10351fc]{opacity:0;transform:translateY(20px) scale(.95)}.kb-task-float-head[data-v-e10351fc]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer}.kb-task-float-spin[data-v-e10351fc]{display:flex;align-items:center}.kb-task-float-title[data-v-e10351fc]{flex:1;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-task-float-elapsed[data-v-e10351fc]{font-size:11.5px;color:#ffffffd9;background:#ffffff2e;padding:2px 7px;border-radius:10px;font-variant-numeric:tabular-nums}.kb-task-float-tog[data-v-e10351fc]{color:#ffffffd9}.kb-task-float-body[data-v-e10351fc]{padding:12px 14px 14px}.kb-task-progress[data-v-e10351fc]{margin-bottom:10px}.kb-task-progress-bar[data-v-e10351fc]{height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.kb-task-progress-fill[data-v-e10351fc]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:999px;transition:width .2s}.kb-task-progress-text[data-v-e10351fc]{margin-top:4px;font-size:11.5px;color:#6366f1;font-weight:600}.kb-task-text[data-v-e10351fc]{font-size:12.5px;color:#475569;line-height:1.6;margin-bottom:8px}.kb-task-tip[data-v-e10351fc]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;line-height:1.5;padding-top:8px;border-top:1px dashed #e2e8f0}.pf-ico[data-v-fa0e3660]{border-radius:5px;padding:2px;object-fit:contain;border:1px solid #e5e7eb;box-sizing:border-box;flex:none;vertical-align:middle}.pf-abbr[data-v-fa0e3660]{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#f1f5f9;color:#475569;font-weight:600;border:1px solid #e5e7eb;box-sizing:border-box;flex:none;vertical-align:middle}.home-page[data-v-a30ff6cf]{width:100%;display:flex;flex-direction:column;gap:14px}.hero[data-v-a30ff6cf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:linear-gradient(135deg,#f8fafc,#eef2ff,#f0f9ff);border:1px solid #e2e8f0;border-radius:12px}.hero-left[data-v-a30ff6cf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hero-eyebrow[data-v-a30ff6cf]{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b;letter-spacing:.4px}.hero-eyebrow .el-icon[data-v-a30ff6cf]{color:#d97706}.hero-env[data-v-a30ff6cf]{margin-left:2px;padding:1px 6px;border-radius:4px;background:#22c55e1f;color:#16a34a;font-size:10px;font-weight:600}.hero-title[data-v-a30ff6cf]{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.3}.hero-greet[data-v-a30ff6cf]{background:linear-gradient(120deg,#1e40af,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-comma[data-v-a30ff6cf],.hero-user[data-v-a30ff6cf]{color:#0f172a}.hero-sub-greet[data-v-a30ff6cf]{font-size:12px;font-weight:400;color:#64748b;font-style:italic}.hero-meta[data-v-a30ff6cf]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;color:#64748b}.hero-sep[data-v-a30ff6cf]{color:#cbd5e1}.hero-clock[data-v-a30ff6cf]{font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.hero-tip[data-v-a30ff6cf]{display:inline-flex;align-items:center;gap:4px;color:#7c3aed;font-style:italic}.hero-tip .el-icon[data-v-a30ff6cf]{color:#7c3aed}.home-search[data-v-a30ff6cf]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin-right:12px;padding:10px 16px;border-radius:13px;font-family:inherit;font-size:14px;color:#475569;background:#ffffff80;backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 20px -10px #2563eb4d,inset 0 1px #ffffffb3;transition:all .2s cubic-bezier(.16,1,.3,1)}.home-search .el-icon[data-v-a30ff6cf]{color:#2563eb}.home-search[data-v-a30ff6cf]:hover{background:#ffffffbd;color:#2563eb;transform:translateY(-1px);box-shadow:0 12px 28px -10px #2563eb6b,inset 0 1px #ffffffd9}.home-search kbd[data-v-a30ff6cf]{font-size:11px;background:#ffffff8c;border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:2px 7px;color:#64748b}.hero-right[data-v-a30ff6cf]{display:flex;align-items:center;flex-shrink:0}.kpi-strip[data-v-a30ff6cf]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi-strip.is-loading[data-v-a30ff6cf]{opacity:.6;pointer-events:none}.kpi-card[data-v-a30ff6cf]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;outline:none}.kpi-card[data-v-a30ff6cf]:hover,.kpi-card[data-v-a30ff6cf]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card[data-v-a30ff6cf]:focus-visible{box-shadow:0 0 0 3px #3b82f640}.kpi-icon[data-v-a30ff6cf]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-a30ff6cf]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-a30ff6cf]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-a30ff6cf]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-a30ff6cf]{background:#fff7ed;color:#ea580c}.kpi-icon-rank[data-v-a30ff6cf]{background:#fffbeb;color:#d97706}.kpi-card-hero[data-v-a30ff6cf]{border-color:#fcd34d;background:linear-gradient(135deg,#fffdf5,#fff 60%)}.kpi-card-hero[data-v-a30ff6cf]:hover{border-color:#f59e0b}.kpi-unit[data-v-a30ff6cf]{font-size:14px;font-weight:700;color:#475569;margin-left:-2px}.kpi-delta[data-v-a30ff6cf]{font-size:12px;font-weight:700;padding:1px 6px;border-radius:6px}.kpi-delta.delta-up[data-v-a30ff6cf]{color:#16a34a;background:#dcfce7}.kpi-delta.delta-down[data-v-a30ff6cf]{color:#dc2626;background:#fee2e2}.kpi-delta.delta-flat[data-v-a30ff6cf]{color:#64748b;background:#f1f5f9}.kpi-body[data-v-a30ff6cf]{flex:1;min-width:0}.kpi-label[data-v-a30ff6cf]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-a30ff6cf]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px;display:flex;align-items:baseline;gap:6px}.kpi-badge[data-v-a30ff6cf]{font-size:11px;font-weight:600;color:#64748b}.kpi-sub[data-v-a30ff6cf]{font-size:11px;color:#64748b;margin-top:3px}.kpi-sub-good[data-v-a30ff6cf]{color:#16a34a}.kpi-sub-warn[data-v-a30ff6cf]{color:#d97706}.kpi-sub-bad[data-v-a30ff6cf]{color:#dc2626}.kpi-sub-muted[data-v-a30ff6cf]{color:#94a3b8}.home-actionbar[data-v-a30ff6cf]{display:grid;grid-template-columns:1.2fr 1.4fr .9fr;gap:24px;align-items:stretch}.ab-block[data-v-a30ff6cf]{min-width:0;display:flex;flex-direction:column}.ab-block+.ab-block[data-v-a30ff6cf]{border-left:1px solid #eef2f7;padding-left:24px}.ab-h[data-v-a30ff6cf]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#334155;margin-bottom:12px}.ab-h .el-icon[data-v-a30ff6cf]{color:#94a3b8}.ab-todo-list[data-v-a30ff6cf]{display:flex;gap:10px}.ab-todo[data-v-a30ff6cf]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .15s;outline:none}.ab-todo[data-v-a30ff6cf]:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.ab-todo-num[data-v-a30ff6cf]{font-size:22px;font-weight:800;color:#2563eb;line-height:1}.ab-todo-lbl[data-v-a30ff6cf]{font-size:11px;color:#64748b}.ab-todo.warn .ab-todo-num[data-v-a30ff6cf]{color:#ea580c}.ab-todo.done[data-v-a30ff6cf]{opacity:.5}.ab-todo.done .ab-todo-num[data-v-a30ff6cf]{color:#94a3b8}.ab-allclear[data-v-a30ff6cf]{font-size:11px;color:#16a34a;margin-top:8px}.ab-trend-row[data-v-a30ff6cf]{display:flex;gap:18px}.ab-trend[data-v-a30ff6cf]{flex:1;min-width:0}.ab-trend-top[data-v-a30ff6cf]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.ab-trend-lbl[data-v-a30ff6cf]{font-size:11px;color:#94a3b8}.ab-trend-top b[data-v-a30ff6cf]{font-size:16px;font-weight:800;color:#0f172a}.ab-spark[data-v-a30ff6cf]{width:100%;height:34px;display:block}.ab-content-stats[data-v-a30ff6cf]{display:flex;gap:10px}.ab-cstat[data-v-a30ff6cf]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .15s;outline:none}.ab-cstat[data-v-a30ff6cf]:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.ab-cstat b[data-v-a30ff6cf]{font-size:22px;font-weight:800;color:#7c3aed;line-height:1}.ab-cstat span[data-v-a30ff6cf]{font-size:11px;color:#64748b}.col-rank-date[data-v-a30ff6cf]{display:block;font-size:10px;color:#94a3b8;margin-top:1px}@media (max-width: 1100px){.home-actionbar[data-v-a30ff6cf]{grid-template-columns:1fr;gap:18px}.ab-block+.ab-block[data-v-a30ff6cf]{border-left:none;padding-left:0;border-top:1px solid #eef2f7;padding-top:16px}}.panel[data-v-a30ff6cf]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.panel-head[data-v-a30ff6cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.panel-head-nowrap[data-v-a30ff6cf]{white-space:nowrap}.panel-head-nowrap .panel-title[data-v-a30ff6cf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.panel-title[data-v-a30ff6cf]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f172a}.panel-title .el-icon[data-v-a30ff6cf]{color:#64748b}.panel-sub[data-v-a30ff6cf]{font-size:12px;color:#94a3b8;white-space:nowrap}.panel-empty[data-v-a30ff6cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#94a3b8;font-size:13px}.panel-running[data-v-a30ff6cf]{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff 40%)}.live-dot[data-v-a30ff6cf]{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 #3b82f6b3;animation:live-pulse-a30ff6cf 1.6s ease-in-out infinite;margin-right:4px}@keyframes live-pulse-a30ff6cf{0%,to{box-shadow:0 0 #3b82f6b3}50%{box-shadow:0 0 0 6px #3b82f600}}.running-list[data-v-a30ff6cf]{display:flex;flex-direction:column;gap:8px}.running-row[data-v-a30ff6cf]{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .15s,transform .15s;outline:none}.running-row[data-v-a30ff6cf]:hover,.running-row[data-v-a30ff6cf]:focus-visible{border-color:#3b82f6;transform:translate(2px)}.rr-main[data-v-a30ff6cf]{display:flex;flex-direction:column;min-width:140px;max-width:200px}.rr-name[data-v-a30ff6cf]{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-brand[data-v-a30ff6cf]{font-size:12px;color:#64748b}.rr-progress[data-v-a30ff6cf]{flex:1;min-width:160px}.rr-meta[data-v-a30ff6cf]{display:flex;flex-direction:column;align-items:flex-end;min-width:110px}.rr-nums[data-v-a30ff6cf]{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.rr-sep[data-v-a30ff6cf]{color:#cbd5e1;margin:0 2px;font-weight:400}.rr-elapsed[data-v-a30ff6cf]{font-size:11px;color:#94a3b8;margin-top:2px}.rr-arrow[data-v-a30ff6cf]{color:#cbd5e1;transition:transform .15s,color .15s}.running-row:hover .rr-arrow[data-v-a30ff6cf]{color:#3b82f6;transform:translate(3px)}.alert-strip[data-v-a30ff6cf]{display:flex;flex-direction:column;gap:8px}.alert-item[data-v-a30ff6cf]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;cursor:pointer;font-size:13px;transition:transform .15s;outline:none}.alert-item[data-v-a30ff6cf]:hover,.alert-item[data-v-a30ff6cf]:focus-visible{transform:translate(2px)}.alert-warn[data-v-a30ff6cf]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.alert-warn .alert-icon[data-v-a30ff6cf]{color:#d97706}.alert-info[data-v-a30ff6cf]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.alert-info .alert-icon[data-v-a30ff6cf]{color:#2563eb}.alert-text[data-v-a30ff6cf]{flex:1}.alert-cta[data-v-a30ff6cf]{font-size:12px;opacity:.8;font-weight:600}.modules-row[data-v-a30ff6cf]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.mod-chip[data-v-a30ff6cf]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;outline:none;min-width:0;position:relative;overflow:hidden}.mod-chip[data-v-a30ff6cf]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--mod-color);opacity:0;transition:opacity .15s}.mod-chip[data-v-a30ff6cf]:hover:before,.mod-chip[data-v-a30ff6cf]:focus-visible:before{opacity:1}.mod-chip[data-v-a30ff6cf]:hover,.mod-chip[data-v-a30ff6cf]:focus-visible{transform:translateY(-2px);border-color:var(--mod-color);box-shadow:0 4px 12px #0f172a0f}.mod-chip[data-v-a30ff6cf]:focus-visible{box-shadow:0 0 0 3px #3b82f640}.mod-chip-icon[data-v-a30ff6cf]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--mod-bg);color:var(--mod-color);flex-shrink:0}.mod-chip-main[data-v-a30ff6cf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mod-chip-title[data-v-a30ff6cf]{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-chip-sub[data-v-a30ff6cf]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-chip-arrow[data-v-a30ff6cf]{color:#cbd5e1;flex-shrink:0;transition:transform .15s,color .15s}.mod-chip:hover .mod-chip-arrow[data-v-a30ff6cf]{color:var(--mod-color);transform:translate(2px)}.model-grid[data-v-a30ff6cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.model-cell[data-v-a30ff6cf]{background:var(--mc-bg);border:1px solid #e2e8f0;border-radius:10px;padding:11px 13px}.mc-top[data-v-a30ff6cf]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.mc-name[data-v-a30ff6cf]{font-size:13px;font-weight:600;color:var(--mc-color);display:inline-flex;align-items:center;gap:4px}.mc-count[data-v-a30ff6cf]{font-size:20px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.mc-rate[data-v-a30ff6cf]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mc-rate-bar[data-v-a30ff6cf]{flex:1;height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden}.mc-rate-fill[data-v-a30ff6cf]{height:100%;border-radius:3px;transition:width .3s}.mc-rate-txt[data-v-a30ff6cf]{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.mc-meta[data-v-a30ff6cf]{font-size:11px;color:#64748b;display:flex;gap:4px}.mc-fail[data-v-a30ff6cf]{color:#dc2626}.recent-table[data-v-a30ff6cf],.recent-table[data-v-a30ff6cf] .el-table__row:hover{cursor:pointer}.recent-table[data-v-a30ff6cf] .el-table__cell{white-space:nowrap}.recent-table[data-v-a30ff6cf] .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-company[data-v-a30ff6cf]{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.cc-name[data-v-a30ff6cf]{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-brand[data-v-a30ff6cf]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-platforms[data-v-a30ff6cf]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.plat-tag[data-v-a30ff6cf]{flex-shrink:0}.col-num[data-v-a30ff6cf]{font-size:14px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.col-today[data-v-a30ff6cf]{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.col-sep[data-v-a30ff6cf]{color:#cbd5e1;margin:0 2px;font-weight:400}.col-rate[data-v-a30ff6cf]{font-size:11px;margin-left:6px;font-weight:600;white-space:nowrap}.col-last[data-v-a30ff6cf]{font-size:13px;color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap}.col-muted[data-v-a30ff6cf],.col-muted-zero[data-v-a30ff6cf]{color:#cbd5e1;font-size:13px;white-space:nowrap}.upcoming-list[data-v-a30ff6cf]{display:flex;flex-direction:column;gap:6px}.upc-row[data-v-a30ff6cf]{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#f8fafc;border-radius:8px;font-size:13px}.upc-name[data-v-a30ff6cf]{font-weight:600;color:#0f172a;min-width:140px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upc-time[data-v-a30ff6cf]{color:#2563eb;font-weight:600;min-width:84px;white-space:nowrap}.upc-abs[data-v-a30ff6cf]{color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums;flex:1;white-space:nowrap}.empty-state[data-v-a30ff6cf]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:40px}@media (max-width: 1180px){.modules-row[data-v-a30ff6cf],.kpi-strip[data-v-a30ff6cf]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.kpi-strip[data-v-a30ff6cf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero[data-v-a30ff6cf]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.hero-title[data-v-a30ff6cf]{font-size:16px}.kpi-strip[data-v-a30ff6cf]{grid-template-columns:1fr}.modules-row[data-v-a30ff6cf]{grid-template-columns:repeat(2,1fr)}.running-row[data-v-a30ff6cf]{flex-wrap:wrap}.rr-progress[data-v-a30ff6cf]{width:100%;min-width:0;order:3}.upc-row[data-v-a30ff6cf]{flex-wrap:wrap}.upc-abs[data-v-a30ff6cf]{display:none}}.platform-selector[data-v-ef3f86a0]{width:100%}.platform-header[data-v-ef3f86a0]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.selected-count[data-v-ef3f86a0]{margin-left:auto;font-size:12px;color:#94a3b8}.platform-grid[data-v-ef3f86a0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.platform-checkbox[data-v-ef3f86a0]{margin:0!important;height:36px;border-radius:8px!important}.platform-checkbox[data-v-ef3f86a0] .el-checkbox__label{font-size:13px}.pad-tip[data-v-6e4f9124]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:13px;color:#4b5563;line-height:1.7;margin-bottom:16px}.pad-kw-count[data-v-6e4f9124]{font-size:12px;color:#6b7280;margin-top:4px}.ced-tip[data-v-19c97e58]{background:#f8fafc;padding:10px 12px;border-radius:8px;font-size:13px;color:#4b5563;margin-bottom:14px}.ced-expired[data-v-19c97e58]{color:#dc2626;margin-left:6px}.ced-choices[data-v-19c97e58]{display:flex;flex-direction:column;gap:8px;padding:4px 8px}.ced-custom[data-v-19c97e58]{display:flex;align-items:center;gap:8px;margin:10px 0 6px 30px}.ced-custom-suffix[data-v-19c97e58]{font-size:13px;color:#6b7280}.ced-preview[data-v-19c97e58]{margin-top:14px;padding:10px;background:#eff6ff;border-radius:6px;font-size:13px;color:#1e40af}.drawer-inner[data-v-f1051a7f]{padding:4px 0;display:flex;flex-direction:column;gap:16px}.drawer-header[data-v-f1051a7f]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.drawer-meta[data-v-f1051a7f]{display:flex;gap:20px;flex-wrap:wrap}.meta-item[data-v-f1051a7f]{display:flex;flex-direction:column;gap:2px}.meta-k[data-v-f1051a7f]{font-size:11px;color:#94a3b8;letter-spacing:.3px;text-transform:uppercase}.meta-v[data-v-f1051a7f]{font-size:13px;color:#0f172a;font-weight:500}.drawer-actions[data-v-f1051a7f]{display:flex;gap:8px;flex-wrap:wrap}.empty-text[data-v-f1051a7f]{color:#94a3b8;font-size:12px}.empty-hint[data-v-f1051a7f]{padding:32px 16px;text-align:center;color:#64748b}.empty-hint p[data-v-f1051a7f]{margin:4px 0}.empty-hint .sub[data-v-f1051a7f]{font-size:12px;color:#94a3b8}.type-filter[data-v-f1051a7f]{display:flex;gap:4px;background:#f3f6fb;padding:4px;border-radius:8px;align-self:flex-start}.type-filter .seg[data-v-f1051a7f]{border:0;background:transparent;padding:6px 12px;cursor:pointer;border-radius:6px;font-size:13px;color:#64748b}.type-filter .seg.active[data-v-f1051a7f]{background:#fff;color:#1e3a8a;font-weight:600;box-shadow:0 1px 2px #0000000a}.type-filter .seg-count[data-v-f1051a7f]{margin-left:4px;opacity:.7;font-weight:400;font-size:12px}.hint[data-v-f1051a7f]{font-size:12px;color:#94a3b8;margin-top:6px}.share-panel[data-v-f1051a7f]{display:flex;flex-direction:column;gap:8px}.share-actions[data-v-f1051a7f]{display:flex;justify-content:flex-end;margin-top:4px}.run-banner[data-v-f1051a7f]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,#fef3c7,#fffbeb);border:1px solid #fde68a;color:#92400e;font-size:13px;flex-wrap:wrap}.run-banner .spin[data-v-f1051a7f]{animation:rb-spin-f1051a7f 1s linear infinite;font-size:16px}.run-banner-text[data-v-f1051a7f]{display:flex;align-items:center;gap:8px;flex:1}.run-banner-hint[data-v-f1051a7f]{font-size:12px;color:#b45309;opacity:.85}.run-status-tag[data-v-f1051a7f]{background:#fbbf24;color:#78350f;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}@keyframes rb-spin-f1051a7f{to{transform:rotate(360deg)}}.type-grid[data-v-f1051a7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.type-card[data-v-f1051a7f]{text-align:left;padding:12px 14px;border-radius:10px;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .15s ease}.type-card[data-v-f1051a7f]:hover:not(.disabled){border-color:#93c5fd;background:#f8fafc}.type-card.active[data-v-f1051a7f]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb1f}.type-card.disabled[data-v-f1051a7f]{opacity:.55;cursor:not-allowed;background:#f9fafb}.type-card-head[data-v-f1051a7f]{display:flex;align-items:center;justify-content:space-between}.type-card-desc[data-v-f1051a7f]{font-size:12px;color:#64748b;line-height:1.5}.soon-tag[data-v-f1051a7f]{background:#f1f5f9;color:#64748b;padding:1px 6px;border-radius:4px;font-size:11px}.brand-mode-picker[data-v-f1051a7f]{margin-top:14px}.bm-row[data-v-f1051a7f]{display:flex;align-items:center;gap:12px}.bm-label[data-v-f1051a7f]{font-size:13px;font-weight:600;color:#334155}.bm-seg[data-v-f1051a7f]{display:inline-flex;gap:2px;padding:3px;background:#f1f5f9;border-radius:9px}.bm-seg-btn[data-v-f1051a7f]{border:0;background:transparent;cursor:pointer;font-family:inherit;padding:5px 14px;border-radius:7px;font-size:13px;color:#64748b;transition:all .15s}.bm-seg-btn[data-v-f1051a7f]:hover{color:#0f172a}.bm-seg-btn.active[data-v-f1051a7f]{background:#fff;color:#2563eb;font-weight:600;box-shadow:0 1px 3px #0f172a1a}.bm-tip[data-v-f1051a7f]{font-size:12px;color:#94a3b8;line-height:1.5;margin-top:7px}.period-picker[data-v-f1051a7f]{margin-top:16px;padding:14px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;flex-direction:column;gap:10px}.period-head[data-v-f1051a7f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.period-title[data-v-f1051a7f]{font-weight:600;color:#92400e;font-size:13px}.period-sub[data-v-f1051a7f]{font-size:12px;color:#b45309;opacity:.85}.period-range[data-v-f1051a7f]{width:100%}.period-warn[data-v-f1051a7f]{color:#dc2626;font-size:12px}.module-picker[data-v-f1051a7f]{margin-top:16px;padding-top:14px;border-top:1px dashed #e5e7eb}.module-head[data-v-f1051a7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.module-title[data-v-f1051a7f]{font-weight:600;color:#334155;font-size:13px}.module-quick[data-v-f1051a7f]{display:flex;gap:4px}.module-group[data-v-f1051a7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 16px}.module-group[data-v-f1051a7f] .el-checkbox{margin-right:0;padding:4px 0}.module-group[data-v-f1051a7f] .el-checkbox__label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.module-num[data-v-f1051a7f]{color:#94a3b8;font-family:ui-monospace,Menlo,monospace;font-size:12px}.lock-tag[data-v-f1051a7f]{font-size:11px;opacity:.6;cursor:help}.deps-tag[data-v-f1051a7f]{font-size:10px;color:#d97706;background:#fef3c7;padding:0 5px;border-radius:3px;cursor:help}.module-warn[data-v-f1051a7f]{color:#dc2626;font-size:12px;margin-top:8px}.module-tip[data-v-f1051a7f]{color:#64748b;font-size:12px;margin-top:8px}.cost-hint[data-v-f1051a7f]{color:#94a3b8;margin-left:6px}.sched-form-dialog[data-v-d31aa2c3] .el-dialog__header{padding:18px 24px 16px;border-bottom:1px solid #f1f5f9;margin:0}.sched-form-dialog[data-v-d31aa2c3] .el-dialog__body{padding:20px 24px 8px;max-height:72vh;overflow-y:auto;background:linear-gradient(180deg,#fafbfc,#fff 80px)}.sched-form-dialog[data-v-d31aa2c3] .el-dialog__footer{padding:14px 24px;border-top:1px solid #f1f5f9;background:#fff}.dlg-header[data-v-d31aa2c3]{display:flex;align-items:center;gap:12px}.dlg-icon-wrap[data-v-d31aa2c3]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tcolor-bg-keyword[data-v-d31aa2c3]{background:linear-gradient(135deg,#dbeafe,#eff6ff)}.tcolor-bg-ranking[data-v-d31aa2c3]{background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.tcolor-bg-citation[data-v-d31aa2c3]{background:linear-gradient(135deg,#fef3c7,#fffbeb)}.tcolor-bg-quote[data-v-d31aa2c3]{background:linear-gradient(135deg,#fee2e2,#fef2f2)}.tcolor-bg-pipeline[data-v-d31aa2c3]{background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.tcolor-keyword[data-v-d31aa2c3]{color:#2563eb}.tcolor-ranking[data-v-d31aa2c3]{color:#059669}.tcolor-citation[data-v-d31aa2c3]{color:#d97706}.tcolor-quote[data-v-d31aa2c3]{color:#dc2626}.tcolor-pipeline[data-v-d31aa2c3]{color:#7c3aed}.dlg-titles[data-v-d31aa2c3]{display:flex;flex-direction:column;gap:2px;min-width:0}.dlg-title[data-v-d31aa2c3]{font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.3px}.dlg-subtitle[data-v-d31aa2c3]{font-size:12px;color:#64748b}.form-body[data-v-d31aa2c3]{padding:0}.sec[data-v-d31aa2c3]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:14px 16px;margin-bottom:12px;box-shadow:0 1px 3px #0f172a08}.sec-title[data-v-d31aa2c3]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0f172a;margin-bottom:12px}.sec-num[data-v-d31aa2c3]{width:20px;height:20px;border-radius:50%;background:#3b82f6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.freq-preview[data-v-d31aa2c3]{margin-left:auto;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:500}.mode-toggle[data-v-d31aa2c3]{display:flex;gap:6px;padding:4px;border-radius:8px;background:#f1f5f9;margin-bottom:12px;width:fit-content}.mode-btn[data-v-d31aa2c3]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}.mode-btn[data-v-d31aa2c3]:hover{color:#0f172a}.mode-btn.active[data-v-d31aa2c3]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.type-grid[data-v-d31aa2c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.type-tile[data-v-d31aa2c3]{cursor:pointer;padding:12px 8px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s}.type-tile[data-v-d31aa2c3]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.tile-label[data-v-d31aa2c3]{font-weight:600;color:#0f172a;font-size:12px}.tile-desc[data-v-d31aa2c3]{font-size:10px;color:#94a3b8}.tile-keyword.active[data-v-d31aa2c3]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 1px #3b82f6 inset}.tile-ranking.active[data-v-d31aa2c3]{border-color:#10b981;background:#ecfdf5;box-shadow:0 0 0 1px #10b981 inset}.tile-citation.active[data-v-d31aa2c3]{border-color:#f59e0b;background:#fffbeb;box-shadow:0 0 0 1px #f59e0b inset}.tile-quote.active[data-v-d31aa2c3]{border-color:#ef4444;background:#fef2f2;box-shadow:0 0 0 1px #ef4444 inset}.batch-banner[data-v-d31aa2c3]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#f5f3ff,#faf5ff);border-radius:8px;font-size:12px;color:#5b21b6}.field[data-v-d31aa2c3]{margin-bottom:14px}.field[data-v-d31aa2c3]:last-child{margin-bottom:0}.field-lbl[data-v-d31aa2c3]{display:flex;align-items:center;gap:4px;font-size:12px;color:#475569;font-weight:500;margin-bottom:6px}.req-dot[data-v-d31aa2c3]{color:#ef4444;font-size:8px}.field-input[data-v-d31aa2c3]{width:100%}.field-hint[data-v-d31aa2c3]{font-size:11px;color:#94a3b8;margin-top:6px}.inline-input[data-v-d31aa2c3]{display:flex;align-items:center}.reset-btn[data-v-d31aa2c3]{font-size:11px;padding:0 4px;margin-left:auto}.account-opt[data-v-d31aa2c3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.opt-name[data-v-d31aa2c3]{font-weight:500;color:#0f172a}.opt-brand[data-v-d31aa2c3]{color:#94a3b8;margin-left:4px}.select-empty[data-v-d31aa2c3]{padding:12px;color:#94a3b8;font-size:12px;text-align:center}.step-chips[data-v-d31aa2c3]{display:flex;flex-wrap:wrap;gap:6px}.step-chip[data-v-d31aa2c3]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:12px;color:#475569;transition:all .15s}.step-chip[data-v-d31aa2c3]:hover{border-color:#94a3b8}.step-chip.active[data-v-d31aa2c3]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.step-chip-num[data-v-d31aa2c3]{width:18px;height:18px;border-radius:50%;background:#f1f5f9;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.step-chip.active .step-chip-num[data-v-d31aa2c3]{background:#3b82f6;color:#fff}.step-preview[data-v-d31aa2c3]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:8px;padding:6px 10px;background:#f8fafc;border-radius:6px;font-size:11px;color:#475569}.step-flow[data-v-d31aa2c3]{font-weight:500;color:#0f172a}.step-arrow[data-v-d31aa2c3]{color:#cbd5e1}.model-chips[data-v-d31aa2c3]{display:flex;flex-wrap:wrap;gap:6px}.model-chip[data-v-d31aa2c3]{padding:6px 14px;border-radius:18px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:12px;color:#475569;transition:all .12s}.model-chip[data-v-d31aa2c3]:hover{border-color:#94a3b8}.model-chip.active[data-v-d31aa2c3]{border-color:#3b82f6;background:#3b82f6;color:#fff;box-shadow:0 2px 6px #3b82f640}.quick-presets[data-v-d31aa2c3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;background:#f8fafc;border-radius:8px;margin-bottom:12px}.quick-lbl[data-v-d31aa2c3]{font-size:11px;color:#64748b;font-weight:600;margin-right:4px}.quick-chip[data-v-d31aa2c3]{padding:4px 10px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;font-size:11px;color:#475569;transition:all .12s}.quick-chip[data-v-d31aa2c3]:hover{border-color:#94a3b8}.quick-chip.active[data-v-d31aa2c3]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;font-weight:500}.freq-grid[data-v-d31aa2c3]{display:flex;gap:24px;flex-wrap:wrap}.day-pills[data-v-d31aa2c3]{display:flex;flex-wrap:wrap;gap:6px}.month-grid[data-v-d31aa2c3]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;max-width:360px}.day-pill[data-v-d31aa2c3]{padding:6px 14px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:12px;color:#475569;transition:all .12s}.day-pill[data-v-d31aa2c3]:hover{border-color:#94a3b8}.day-pill.active[data-v-d31aa2c3]{border-color:#3b82f6;background:#3b82f6;color:#fff;box-shadow:0 2px 6px #3b82f633}.day-pill-sq[data-v-d31aa2c3]{text-align:center;padding:6px 0}.day-pill-last[data-v-d31aa2c3]{grid-column:span 7;text-align:center}.dlg-footer[data-v-d31aa2c3]{display:flex;justify-content:flex-end;gap:8px}.hist-drawer-header[data-v-fafb2234]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-left[data-v-fafb2234]{display:flex;align-items:center;gap:14px}.header-title[data-v-fafb2234]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#0f172a}.header-right[data-v-fafb2234]{display:flex;gap:8px}.hist-body[data-v-fafb2234]{padding:12px 16px 24px}.hist-empty[data-v-fafb2234]{text-align:center;padding:60px 0;color:#94a3b8}.hist-empty p[data-v-fafb2234]{margin-top:12px;font-size:13px}.exec-card[data-v-fafb2234]{background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:12px 14px;margin-bottom:10px;transition:border-color .15s}.exec-card-completed[data-v-fafb2234]{border-left:3px solid #10b981}.exec-card-failed[data-v-fafb2234]{border-left:3px solid #ef4444}.exec-card-running[data-v-fafb2234]{border-left:3px solid #3b82f6}.exec-card-head[data-v-fafb2234]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.exec-time[data-v-fafb2234]{font-size:12px;color:#475569;font-variant-numeric:tabular-nums}.exec-duration[data-v-fafb2234]{font-size:11px;color:#94a3b8;padding:1px 6px;background:#f1f5f9;border-radius:4px}.exec-id[data-v-fafb2234]{font-size:11px;color:#cbd5e1;margin-left:auto;font-variant-numeric:tabular-nums}.exec-error[data-v-fafb2234]{display:flex;align-items:center;gap:4px;margin-top:8px;padding:6px 8px;background:#fef2f2;border-radius:4px;font-size:11px;color:#b91c1c;max-height:40px;overflow:hidden}.exec-steps[data-v-fafb2234]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.exec-step[data-v-fafb2234]{padding:8px 10px;background:#f8fafc;border-radius:6px}.exec-step-completed[data-v-fafb2234]{background:#f0fdf4}.exec-step-failed[data-v-fafb2234]{background:#fef2f2}.step-row-1[data-v-fafb2234]{display:flex;align-items:center;gap:6px;font-size:12px}.step-idx[data-v-fafb2234]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;color:#475569;font-weight:600;font-size:11px}.step-type[data-v-fafb2234]{font-weight:500;color:#0f172a}.step-time[data-v-fafb2234]{font-size:11px;color:#94a3b8;margin-left:auto;font-variant-numeric:tabular-nums}.step-error[data-v-fafb2234]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;color:#b91c1c}.step-task[data-v-fafb2234]{font-size:11px;color:#94a3b8;margin-top:4px}.step-task code[data-v-fafb2234]{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-size:11px}.hist-pager[data-v-fafb2234]{margin-top:12px;text-align:center}.sched-mgmt-drawer[data-v-028d5074] .el-drawer__header{margin-bottom:0;padding:14px 20px;border-bottom:1px solid #ebeef5}.sched-mgmt-drawer[data-v-028d5074] .el-drawer__body{padding:0}.mgmt-header[data-v-028d5074]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.header-left[data-v-028d5074]{display:flex;align-items:center;gap:10px}.header-title[data-v-028d5074]{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:-.3px}.header-sub[data-v-028d5074]{font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid #ebeef5}.header-right[data-v-028d5074]{display:flex;align-items:center;gap:8px}.mgmt-body[data-v-028d5074]{padding:16px 20px 80px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);min-height:100%}.btn-ghost[data-v-028d5074]{background:#fff9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#e2e8f0!important}.btn-primary-grad[data-v-028d5074]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 4px 12px #3b82f640}.btn-primary-grad[data-v-028d5074]:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-1px)}.btn-close[data-v-028d5074]{padding:6px}.stats-row[data-v-028d5074]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.stat-card[data-v-028d5074]{position:relative;display:flex;align-items:stretch;background:#fff;border-radius:10px;border:1px solid #ebeef5;overflow:hidden;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.stat-card[data-v-028d5074]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.stat-card.active[data-v-028d5074]{border-color:#3b82f6;background:linear-gradient(135deg,#f0f9ff,#fff);box-shadow:0 4px 12px #3b82f61f}.stat-card.stat-readonly[data-v-028d5074]{cursor:default}.stat-card.stat-readonly[data-v-028d5074]:hover{transform:none;box-shadow:none}.stat-bar[data-v-028d5074]{width:3px;flex-shrink:0}.bar-blue[data-v-028d5074]{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.bar-amber[data-v-028d5074]{background:linear-gradient(180deg,#f59e0b,#d97706)}.bar-green[data-v-028d5074]{background:linear-gradient(180deg,#10b981,#047857)}.bar-purple[data-v-028d5074]{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.stat-body[data-v-028d5074]{flex:1;padding:12px 16px}.stat-row-1[data-v-028d5074]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.stat-lbl[data-v-028d5074]{font-size:11px;color:#64748b;font-weight:500}.stat-row-2[data-v-028d5074]{display:flex;align-items:baseline;gap:8px}.stat-val[data-v-028d5074]{font-size:24px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.4px}.stat-sub[data-v-028d5074]{font-size:11px;color:#94a3b8}.toolbar[data-v-028d5074]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:8px;border:1px solid #ebeef5;margin-bottom:8px;flex-wrap:wrap}.toolbar-left[data-v-028d5074]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-chips[data-v-028d5074] .el-button{font-size:12px}.batch-bar[data-v-028d5074]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:8px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;border-radius:10px;font-size:13px}.batch-actions[data-v-028d5074]{margin-left:auto;display:flex;gap:6px}.fade-slide-enter-active[data-v-028d5074],.fade-slide-leave-active[data-v-028d5074]{transition:all .2s}.fade-slide-enter-from[data-v-028d5074],.fade-slide-leave-to[data-v-028d5074]{opacity:0;transform:translateY(-4px)}.task-list-wrap[data-v-028d5074]{margin-top:4px}.task-list[data-v-028d5074]{display:flex;flex-direction:column;gap:6px}.task-card[data-v-028d5074]{display:grid;grid-template-columns:28px minmax(0,1fr) 200px 220px 180px;align-items:center;gap:14px;padding:8px 14px;background:#fff;border-radius:8px;border:1px solid transparent;border-left:3px solid transparent;box-shadow:0 1px 2px #0f172a0a;transition:all .12s cubic-bezier(.4,0,.2,1);min-height:44px}.task-card[data-v-028d5074]:hover{border-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.tcard-type-keyword[data-v-028d5074]{border-left-color:#3b82f6}.tcard-type-ranking[data-v-028d5074]{border-left-color:#10b981}.tcard-type-citation[data-v-028d5074]{border-left-color:#f59e0b}.tcard-type-quote[data-v-028d5074]{border-left-color:#ef4444}.tcard-type-pipeline[data-v-028d5074]{border-left-color:#8b5cf6}.tcard-failed[data-v-028d5074]{background:linear-gradient(135deg,#fef2f2,#fff 60%)}.tcard-pending[data-v-028d5074]{background:linear-gradient(135deg,#fef3c7,#fff 60%)}.tcard-disabled[data-v-028d5074]{opacity:.55}.tcard-disabled[data-v-028d5074]:hover{opacity:1}.tcard-icon[data-v-028d5074]{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-keyword[data-v-028d5074]{background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#2563eb}.icon-ranking[data-v-028d5074]{background:linear-gradient(135deg,#d1fae5,#ecfdf5);color:#059669}.icon-citation[data-v-028d5074]{background:linear-gradient(135deg,#fef3c7,#fffbeb);color:#d97706}.icon-quote[data-v-028d5074]{background:linear-gradient(135deg,#fee2e2,#fef2f2);color:#dc2626}.icon-pipeline[data-v-028d5074]{background:linear-gradient(135deg,#ede9fe,#f5f3ff);color:#7c3aed}.tcard-main[data-v-028d5074]{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:#475569;overflow:hidden}.tcard-name[data-v-028d5074]{font-weight:600;color:#0f172a;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;flex-shrink:0}.tcard-type-chip[data-v-028d5074]{padding:1px 7px;border-radius:8px;font-size:10px;font-weight:600;flex-shrink:0;letter-spacing:.2px;line-height:1.5}.chip-keyword[data-v-028d5074]{background:#eff6ff;color:#1d4ed8}.chip-ranking[data-v-028d5074]{background:#ecfdf5;color:#047857}.chip-citation[data-v-028d5074]{background:#fffbeb;color:#b45309}.chip-quote[data-v-028d5074]{background:#fef2f2;color:#b91c1c}.chip-pipeline[data-v-028d5074]{background:#f5f3ff;color:#6d28d9}.tcard-sep[data-v-028d5074]{color:#cbd5e1;font-size:11px;flex-shrink:0}.tcard-freq[data-v-028d5074],.tcard-content[data-v-028d5074]{font-size:12px;color:#475569;flex-shrink:0;font-variant-numeric:tabular-nums}.tcard-brand[data-v-028d5074]{font-size:11px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:4px}.tcard-next[data-v-028d5074],.tcard-last[data-v-028d5074]{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0}.next-icon[data-v-028d5074]{color:#94a3b8;flex-shrink:0}.time-main[data-v-028d5074]{color:#0f172a;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap}.time-rel[data-v-028d5074]{font-size:11px;color:#94a3b8;white-space:nowrap}.time-muted[data-v-028d5074]{color:#cbd5e1}.time-pulse[data-v-028d5074]{font-size:10px;color:#f59e0b;font-weight:600;letter-spacing:.2px}.status-dot[data-v-028d5074]{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.sd-ok[data-v-028d5074]{background:#10b981;box-shadow:0 0 0 2px #10b98126}.sd-err[data-v-028d5074]{background:#ef4444;box-shadow:0 0 0 2px #ef444426}.sd-run[data-v-028d5074]{background:#3b82f6;box-shadow:0 0 0 2px #3b82f626;animation:pulse-028d5074 1.5s infinite}.sd-idle[data-v-028d5074]{background:#cbd5e1}.hist-btn[data-v-028d5074]{font-size:11px;padding:0 4px;margin-left:2px;height:20px;line-height:1;flex-shrink:0}@keyframes pulse-028d5074{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.55}}.tcard-actions[data-v-028d5074]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.trigger-btn[data-v-028d5074]{font-size:11px;padding:4px 10px;height:24px;border-radius:4px;font-weight:500}.more-btn[data-v-028d5074]{padding:4px;color:#94a3b8;height:24px;width:24px}.more-btn[data-v-028d5074]:hover{color:#475569;background:#f1f5f9}.skeleton-cards[data-v-028d5074]{display:flex;flex-direction:column;gap:6px}.skeleton-card[data-v-028d5074]{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border-radius:8px}.empty-state[data-v-028d5074]{background:#fff;border-radius:12px;padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.empty-icon[data-v-028d5074]{margin-bottom:8px}.empty-title[data-v-028d5074]{font-size:14px;color:#475569;margin:6px 0 0;font-weight:500}.empty-sub[data-v-028d5074]{font-size:12px;color:#94a3b8;margin:0 0 12px}.ctx-menu[data-v-028d5074]{position:fixed;z-index:3000;min-width:160px;background:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 10px 30px #0f172a1f;padding:4px}.ctx-item[data-v-028d5074]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#475569;cursor:pointer;border-radius:6px}.ctx-item[data-v-028d5074]:hover{background:#f1f5f9;color:#0f172a}.ctx-danger[data-v-028d5074]{color:#b91c1c}.ctx-danger[data-v-028d5074]:hover{background:#fef2f2}.ctx-divider[data-v-028d5074]{height:1px;background:#ebeef5;margin:4px 0}.account-page[data-v-65c11bde]{width:100%;display:flex;flex-direction:column;gap:12px}.page-header[data-v-65c11bde]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-65c11bde]{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px}.page-sub[data-v-65c11bde]{font-size:12px;color:#94a3b8;margin:4px 0 0}.kpi-strip[data-v-65c11bde]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card[data-v-65c11bde]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;outline:none}.kpi-card[data-v-65c11bde]:hover,.kpi-card[data-v-65c11bde]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card.active[data-v-65c11bde]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.kpi-card[data-v-65c11bde]:focus-visible{box-shadow:0 0 0 3px #3b82f640}.kpi-icon[data-v-65c11bde]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-65c11bde]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-65c11bde]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-65c11bde]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-65c11bde]{background:#fff7ed;color:#ea580c}.kpi-icon-red[data-v-65c11bde]{background:#fef2f2;color:#dc2626}.kpi-card-bad[data-v-65c11bde]{border-color:#dc262633}.kpi-sub-warn[data-v-65c11bde]{color:#d97706;font-weight:600}.risk-banner[data-v-65c11bde]{display:flex;align-items:center;gap:10px;padding:10px 16px;margin:12px 0;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;color:#92400e;font-size:13px}.risk-banner .el-icon[data-v-65c11bde]{color:#d97706;flex-shrink:0}.risk-text[data-v-65c11bde]{flex:1;line-height:1.6}.risk-text strong[data-v-65c11bde]{color:#b45309}.risk-link[data-v-65c11bde]{color:#b45309;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-style:dotted}.risk-link[data-v-65c11bde]:hover{color:#7c2d12}.risk-show[data-v-65c11bde]{background:#f59e0b;color:#fff;border:none;padding:5px 12px;border-radius:5px;cursor:pointer;font-size:12px;font-weight:600;flex-shrink:0;font-family:inherit}.risk-show[data-v-65c11bde]:hover{background:#d97706}.bulk-cnt[data-v-65c11bde]{display:inline-block;background:#6366f1;color:#fff;padding:1px 7px;border-radius:99px;font-size:11px;margin-left:4px}.pin-btn[data-v-65c11bde]{background:transparent;border:none;cursor:pointer;width:26px;height:26px;border-radius:5px;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.pin-btn[data-v-65c11bde]:hover{color:#f59e0b;background:#fffbeb}.pin-btn.pin-on[data-v-65c11bde]{color:#f59e0b}.ca-sched[data-v-65c11bde]{font-size:13px;cursor:help;opacity:.7}.ca-running[data-v-65c11bde]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#6366f126,#8b5cf61a);color:#4338ca;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:4px}.ca-running-pulse[data-v-65c11bde]{width:5px;height:5px;border-radius:50%;background:#4338ca;animation:rp-65c11bde 1.4s ease-in-out infinite}@keyframes rp-65c11bde{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.account-table-dense[data-v-65c11bde] .el-table__row td{padding:11px 0!important}.account-table-dense[data-v-65c11bde] .ca-meta{display:none}.owner-cell[data-v-65c11bde]{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;padding:2px 6px;border-radius:6px;cursor:pointer;transition:background .15s;font-size:13px;color:#334155;overflow:hidden}.owner-cell[data-v-65c11bde]:hover{background:#eef2ff}.owner-cell:hover .owner-edit-icon[data-v-65c11bde]{opacity:1}.owner-tag[data-v-65c11bde]{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;white-space:nowrap;background:linear-gradient(135deg,#eef2ff,#f3e8ff);border:1px solid #c7d2fe;padding:1px 8px 1px 3px;border-radius:99px;font-size:12px;color:#4338ca;font-weight:500}.owner-avatar[data-v-65c11bde]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:10px;font-weight:700}.owner-edit-icon[data-v-65c11bde]{opacity:0;color:#6366f1;transition:opacity .15s;font-size:12px}.muted[data-v-65c11bde]{color:#cbd5e1;font-size:12px}.ymd-cell[data-v-65c11bde]{font-family:ui-monospace,monospace;font-size:12px;color:#475569}.recycle-hint[data-v-65c11bde]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:14px;background:linear-gradient(135deg,#ecfeff,#cffafe);border-left:3px solid #06b6d4;border-radius:6px;color:#0e7490;font-size:12px;line-height:1.6}.recycle-hint strong[data-v-65c11bde]{color:#0891b2}.kpi-body[data-v-65c11bde]{flex:1;min-width:0}.kpi-label[data-v-65c11bde]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-65c11bde]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px}.kpi-sub[data-v-65c11bde]{font-size:11px;color:#64748b;margin-top:3px}.kpi-sub-good[data-v-65c11bde]{color:#16a34a;font-weight:600}.kpi-sub-bad[data-v-65c11bde]{color:#dc2626;font-weight:600}.panel[data-v-65c11bde]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a}.toolbar[data-v-65c11bde]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar-tabs[data-v-65c11bde]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-65c11bde]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-65c11bde]:hover{color:#0f172a}.seg.active[data-v-65c11bde]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-65c11bde]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-65c11bde]{background:#eff6ff;color:#2563eb}.toolbar-actions[data-v-65c11bde]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-65c11bde]{width:240px}.toolbar-filter[data-v-65c11bde]{width:130px}.account-table[data-v-65c11bde]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc}.account-table[data-v-65c11bde] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-65c11bde] .el-table__header th{background:transparent!important;padding:8px 0!important;text-transform:none}.account-table[data-v-65c11bde] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:11px 0!important;background:transparent!important}.account-table[data-v-65c11bde] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-65c11bde] .el-table:before{display:none}.customer-cell[data-v-65c11bde]{display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-65c11bde]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-65c11bde]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-65c11bde]{background:#22c55e}.ca-dot-quote[data-v-65c11bde]{background:#f59e0b}.ca-name[data-v-65c11bde]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.customer-cell:hover .ca-name[data-v-65c11bde]{color:#2563eb}.ca-temp[data-v-65c11bde]{display:inline-flex;align-items:center;font-size:10px;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#f973162e,#f43f5e26);color:#ea580c;border:1px solid rgba(249,115,22,.3);font-weight:600;letter-spacing:.3px;flex-shrink:0;white-space:nowrap;margin-left:4px}.ca-type[data-v-65c11bde]{display:inline-flex;align-items:center;font-size:10px;padding:1px 6px;border-radius:4px;background:#d977061f;color:#c2410c;font-weight:600;letter-spacing:.3px;flex-shrink:0;white-space:nowrap;line-height:1.4}.ca-meta[data-v-65c11bde]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-65c11bde]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-65c11bde]{color:#e2e8f0}.brand-cell[data-v-65c11bde]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.brand-tag[data-v-65c11bde]{font-size:12px;padding:2px 8px;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:500;white-space:nowrap;flex-shrink:0;letter-spacing:.1px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.brand-tag-more[data-v-65c11bde]{background:#f1f5f9;color:#64748b;cursor:default}.brand-cell-clickable[data-v-65c11bde]{cursor:pointer;padding:2px 4px;border-radius:6px;transition:background .15s;position:relative}.brand-cell-clickable[data-v-65c11bde]:hover{background:#f8fafc}.brand-cell-clickable:hover .brand-edit-icon[data-v-65c11bde]{opacity:1}.brand-edit-icon[data-v-65c11bde]{opacity:0;color:#94a3b8;margin-left:2px;transition:opacity .15s;font-size:12px}.brand-edit-popover[data-v-65c11bde]{display:flex;flex-direction:column;gap:10px}.brand-edit-actions[data-v-65c11bde]{display:flex;justify-content:flex-end;gap:8px}.platforms-cell[data-v-65c11bde]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.platform-chip[data-v-65c11bde]{font-size:11px;padding:3px 10px;border-radius:5px;background:#f1f5f9;color:#475569;white-space:nowrap;flex-shrink:0;font-weight:500}.platform-chip-more[data-v-65c11bde]{background:#e2e8f0;color:#64748b;cursor:default}.platforms-cell-clickable[data-v-65c11bde]{cursor:pointer;padding:2px 4px;border-radius:6px;transition:background .15s}.platforms-cell-clickable[data-v-65c11bde]:hover{background:#f8fafc}.platforms-cell-clickable:hover .platform-edit-icon[data-v-65c11bde]{opacity:1}.platform-edit-icon[data-v-65c11bde]{opacity:0;color:#94a3b8;margin-left:2px;transition:opacity .15s;font-size:12px}.platform-edit-popover[data-v-65c11bde]{display:flex;flex-direction:column;gap:12px}.platform-edit-actions[data-v-65c11bde]{display:flex;justify-content:flex-end;gap:8px}.health-badge[data-v-65c11bde]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;cursor:default;letter-spacing:.3px}.health-dot[data-v-65c11bde]{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fff9}.health-good[data-v-65c11bde]{background:#16a34a1a;color:#15803d}.health-good .health-dot[data-v-65c11bde]{background:#16a34a}.health-warn[data-v-65c11bde]{background:#d977061a;color:#b45309}.health-warn .health-dot[data-v-65c11bde]{background:#d97706}.health-bad[data-v-65c11bde]{background:#dc26261a;color:#b91c1c}.health-bad .health-dot[data-v-65c11bde]{background:#dc2626}[data-v-65c11bde] .el-select-dropdown__item .health-dot{margin-right:8px}.entry-cell[data-v-65c11bde]{display:inline-flex;align-items:center;gap:2px}.entry-link[data-v-65c11bde]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:5px 10px;font-size:12px;color:#2563eb;font-weight:500;cursor:pointer;border-radius:5px;transition:background .15s,color .15s;letter-spacing:.1px}.entry-link[data-v-65c11bde]:hover{background:#eff6ff;color:#1d4ed8}.entry-link .el-icon[data-v-65c11bde]{opacity:.85}.entry-sep[data-v-65c11bde]{width:1px;height:12px;background:#e2e8f0;flex-shrink:0}.act-btn[data-v-65c11bde]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background .15s,color .15s;line-height:1;vertical-align:middle}.act-btn-primary[data-v-65c11bde]{color:#2563eb;padding:6px 12px}.act-btn-primary[data-v-65c11bde]:hover{background:#eff6ff;color:#1d4ed8}.act-btn-promote[data-v-65c11bde]{color:#fff;background:#16a34a;padding:6px 12px;font-weight:600}.act-btn-promote[data-v-65c11bde]:hover{background:#15803d}.act-btn-report[data-v-65c11bde]{color:#7c3aed;padding:6px 12px;margin-left:4px}.act-btn-report[data-v-65c11bde]:hover{background:#f5f3ff;color:#6d28d9}.act-btn-rank[data-v-65c11bde]{color:#0d9488;padding:6px 12px;margin-left:4px}.act-btn-rank[data-v-65c11bde]:hover{background:#f0fdfa;color:#0f766e}.act-btn-kb[data-v-65c11bde]{color:#ca8a04;padding:6px 12px;margin-left:4px}.act-btn-kb[data-v-65c11bde]:hover{background:#fefce8;color:#a16207}.act-btn-lib[data-v-65c11bde]{color:#db2777;padding:6px 12px;margin-left:4px}.act-btn-lib[data-v-65c11bde]:hover{background:#fdf2f8;color:#be185d}.act-btn-more[data-v-65c11bde]{width:28px;height:28px;padding:0;color:#94a3b8;margin-left:4px}.act-btn-more[data-v-65c11bde]:hover{background:#f1f5f9;color:#0f172a}.type-pill[data-v-65c11bde]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px}.type-pill-dot[data-v-65c11bde]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.type-pill-paid[data-v-65c11bde]{background:#16a34a1a;color:#15803d}.type-pill-paid .type-pill-dot[data-v-65c11bde]{background:#16a34a}.type-pill-quote[data-v-65c11bde]{background:#d977061f;color:#b45309}.type-pill-quote .type-pill-dot[data-v-65c11bde]{background:#d97706}.type-pill-clickable[data-v-65c11bde]{cursor:pointer;transition:filter .15s}.type-pill-clickable[data-v-65c11bde]:hover{filter:brightness(.96)}.type-pill-caret[data-v-65c11bde]{font-size:10px;margin-left:2px;opacity:.7}.sched-cell[data-v-65c11bde]{display:flex;flex-direction:column;gap:4px;min-width:0}.sched-running[data-v-65c11bde]{display:flex;align-items:center;gap:6px;font-size:12px;color:#15803d;font-weight:600}.sched-running-label[data-v-65c11bde]{color:#15803d}.sched-running-pct[data-v-65c11bde]{margin-left:auto;font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700;font-size:12px}.sched-on[data-v-65c11bde]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2563eb;font-weight:600}.sched-on-label[data-v-65c11bde]{letter-spacing:.2px}.sched-next[data-v-65c11bde]{font-size:11px;color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.1px}.muted-tiny[data-v-65c11bde]{color:#cbd5e1}.live-dot[data-v-65c11bde]{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:dot-blink-65c11bde 1.4s ease-in-out infinite;flex-shrink:0}@keyframes dot-blink-65c11bde{0%,to{opacity:1}50%{opacity:.4}}.last-search[data-v-65c11bde]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3}.ls-date[data-v-65c11bde]{font-size:12.5px;font-weight:500;letter-spacing:-.1px}.ls-rel[data-v-65c11bde]{font-size:11px;color:#94a3b8;letter-spacing:.2px}.ls-good[data-v-65c11bde]{color:#15803d}.ls-warn[data-v-65c11bde]{color:#b45309}.ls-bad[data-v-65c11bde]{color:#b91c1c;font-weight:600}.muted[data-v-65c11bde]{color:#cbd5e1;font-size:13px;letter-spacing:.2px}.table-empty[data-v-65c11bde]{padding:40px 0;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px}.table-empty p[data-v-65c11bde]{margin:0}.add-dialog[data-v-65c11bde] .el-dialog{border-radius:16px;overflow:hidden;padding:0}.add-dialog[data-v-65c11bde] .el-dialog__header{margin:0;padding:0}.add-dialog[data-v-65c11bde] .el-dialog__headerbtn{top:20px;right:20px;z-index:3}.add-dialog[data-v-65c11bde] .el-dialog__headerbtn .el-dialog__close{color:#ffffffd9;font-size:18px}.add-dialog[data-v-65c11bde] .el-dialog__headerbtn:hover .el-dialog__close{color:#fff}.add-dialog[data-v-65c11bde] .el-dialog__body{padding:22px 26px 6px}.add-dialog[data-v-65c11bde] .el-dialog__footer{padding:14px 26px 20px;border-top:1px solid #f1f5f9}.ad-banner[data-v-65c11bde]{display:flex;align-items:center;gap:14px;padding:22px 26px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb 58%,#3b82f6)}.ad-banner-ic[data-v-65c11bde]{width:42px;height:42px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff29}.ad-banner-title[data-v-65c11bde]{font-size:17px;font-weight:700;letter-spacing:.3px}.ad-banner-sub[data-v-65c11bde]{font-size:12px;opacity:.82;margin-top:3px}.ad-steps[data-v-65c11bde]{display:flex;align-items:center;margin:2px 0 22px}.ad-step[data-v-65c11bde]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;font-weight:600}.ad-step-no[data-v-65c11bde]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:#e2e8f0;color:#94a3b8;transition:all .2s}.ad-step.on[data-v-65c11bde]{color:#2563eb}.ad-step.on .ad-step-no[data-v-65c11bde]{background:#2563eb;color:#fff;box-shadow:0 0 0 4px #2563eb26}.ad-step.done[data-v-65c11bde]{color:#16a34a}.ad-step.done .ad-step-no[data-v-65c11bde]{background:#16a34a;color:#fff}.ad-step-line[data-v-65c11bde]{flex:1;height:2px;background:#e2e8f0;margin:0 14px;border-radius:2px;transition:background .2s}.ad-step-line.on[data-v-65c11bde]{background:#16a34a}.ad-form[data-v-65c11bde] .el-form-item{margin-bottom:18px}.ad-form[data-v-65c11bde] .el-form-item__label{font-size:12px;font-weight:600;color:#334155;padding-bottom:6px;line-height:1.4}.ad-form[data-v-65c11bde] .el-input__wrapper,.ad-form[data-v-65c11bde] .el-select__wrapper,.ad-form[data-v-65c11bde] .el-textarea__inner{border-radius:8px;box-shadow:0 0 0 1px #e2e8f0 inset;transition:box-shadow .15s}.ad-form[data-v-65c11bde] .el-input__wrapper:hover,.ad-form[data-v-65c11bde] .el-select__wrapper:hover{box-shadow:0 0 0 1px #cbd5e1 inset}.ad-form[data-v-65c11bde] .el-input__wrapper.is-focus,.ad-form[data-v-65c11bde] .el-select__wrapper.is-focused{box-shadow:0 0 0 2px #3b82f6 inset}[data-v-65c11bde] .el-dropdown-menu__item .el-icon{margin-right:6px;vertical-align:middle}.pagination-row[data-v-65c11bde]{display:flex;justify-content:flex-end;padding:12px 0 2px}.field-hint[data-v-65c11bde]{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.5}.date-row[data-v-65c11bde]{display:flex;align-items:center;gap:8px;width:100%}.import-hint[data-v-65c11bde]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a3b8;margin-bottom:8px;line-height:1.5}.import-hint code[data-v-65c11bde]{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:12px;color:#475569}.keyword-row-actions[data-v-65c11bde]{margin-top:10px;margin-bottom:8px;display:flex;justify-content:flex-end}.kw-table-head[data-v-65c11bde]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.kw-footer[data-v-65c11bde]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.tab-count[data-v-65c11bde]{color:#909399;margin-left:4px;font-weight:400}@media (max-width: 1180px){.kpi-strip[data-v-65c11bde]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.toolbar[data-v-65c11bde],.toolbar-actions[data-v-65c11bde]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-65c11bde],.toolbar-filter[data-v-65c11bde]{width:100%}.kpi-strip[data-v-65c11bde]{grid-template-columns:1fr}}.kpi-box[data-v-65c11bde]{display:flex;flex-direction:column;gap:8px;width:100%}.kpi-row[data-v-65c11bde]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpi-row .kpi-input[data-v-65c11bde]{flex:1;min-width:220px}.add-dialog .el-dialog__body,.detail-dialog .el-dialog__body{max-height:calc(100vh - 230px);overflow-y:auto}.rs-wrap[data-v-942f9432]{display:flex;flex-direction:column}.rotating[data-v-942f9432]{animation:rs-rotate-942f9432 1.2s linear infinite}@keyframes rs-rotate-942f9432{to{transform:rotate(360deg)}}.rs-toolbar[data-v-942f9432]{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;margin-bottom:14px;flex-wrap:wrap}.rs-toolbar-left[data-v-942f9432]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rs-toolbar-right[data-v-942f9432]{display:flex;align-items:center;gap:12px}.rs-sep[data-v-942f9432]{color:#94a3b8;font-size:12px}.rs-meta[data-v-942f9432]{font-size:12.5px;color:#4f46e5;font-weight:600;background:#eef2ff;padding:4px 10px;border-radius:999px}.rs-kpis[data-v-942f9432]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}@media (max-width: 1100px){.rs-kpis[data-v-942f9432]{grid-template-columns:repeat(2,1fr)}}.rs-kpi[data-v-942f9432]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;position:relative;overflow:hidden;transition:all .15s}.rs-kpi[data-v-942f9432]:hover{box-shadow:0 4px 16px -8px #0f172a26;transform:translateY(-1px)}.rs-kpi[data-v-942f9432]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.rs-kpi-blue[data-v-942f9432]:before{background:linear-gradient(180deg,#3b82f6,#6366f1)}.rs-kpi-green[data-v-942f9432]:before{background:linear-gradient(180deg,#10b981,#14b8a6)}.rs-kpi-amber[data-v-942f9432]:before{background:linear-gradient(180deg,#f59e0b,#f97316)}.rs-kpi-red[data-v-942f9432]:before{background:linear-gradient(180deg,#dc2626,#b91c1c)}.rs-kpi-purple[data-v-942f9432]:before{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.rs-kpi-gray[data-v-942f9432]:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.rs-kpi-icon[data-v-942f9432]{font-size:24px;flex-shrink:0}.rs-kpi-body[data-v-942f9432]{flex:1;min-width:0}.rs-kpi-label[data-v-942f9432]{font-size:11.5px;color:#64748b;font-weight:600}.rs-kpi-val[data-v-942f9432]{font-size:26px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.rs-kpi-val small[data-v-942f9432]{font-size:14px;color:#64748b;font-weight:600;margin-left:1px}.rs-kpi-sub[data-v-942f9432]{font-size:11px;color:#94a3b8;margin-top:2px}.rs-panel[data-v-942f9432]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.rs-loading[data-v-942f9432],.rs-empty[data-v-942f9432]{padding:60px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;justify-content:center}.rs-table[data-v-942f9432]{display:flex;flex-direction:column;gap:2px}.rs-row[data-v-942f9432]{display:grid;grid-template-columns:130px 70px 110px 80px 80px 110px 130px 80px 1.2fr 60px;gap:10px;align-items:center;font-size:12.5px;padding:8px 10px;border-radius:8px;transition:background .12s}.rs-row[data-v-942f9432]:not(.rs-header-row):hover{background:#f8fafc}.rs-header-row[data-v-942f9432]{font-size:11px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #e2e8f0;padding:10px}.rs-cell.rs-model[data-v-942f9432]{display:flex;align-items:center;gap:6px;min-width:0}.rs-model-tag[data-v-942f9432]{font-weight:700;color:#0f172a;font-size:13px;padding:2px 8px;border-radius:6px;background:#f1f5f9}.rs-model-tag[data-model=douBao][data-v-942f9432]{background:#fee2e2;color:#b91c1c}.rs-model-tag[data-model=deepseek][data-v-942f9432]{background:#dbeafe;color:#1e40af}.rs-model-tag[data-model=yuanBao][data-v-942f9432]{background:#fef3c7;color:#92400e}.rs-model-tag[data-model=kimi][data-v-942f9432]{background:#ede9fe;color:#6d28d9}.rs-model-tag[data-model=tongYi][data-v-942f9432]{background:#dcfce7;color:#166534}.rs-model-tag[data-model=wenXin][data-v-942f9432]{background:#cffafe;color:#155e75}.rs-plat[data-v-942f9432]{color:#94a3b8;font-size:10.5px}.rs-cell.rs-num[data-v-942f9432]{color:#475569;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:1px}.rs-num-main[data-v-942f9432]{font-weight:600;color:#0f172a}.rs-cnt[data-v-942f9432]{color:#94a3b8;font-size:10.5px}.rs-alert-text[data-v-942f9432]{color:#b91c1c!important;font-weight:700}.rs-pct-pill[data-v-942f9432]{display:inline-block;font-weight:700;font-size:12.5px;padding:2px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.rs-pct-good[data-v-942f9432]{background:#dcfce7;color:#166534}.rs-pct-mid[data-v-942f9432]{background:#fef9c3;color:#854d0e}.rs-pct-warn[data-v-942f9432]{background:#ffedd5;color:#c2410c}.rs-pct-bad[data-v-942f9432]{background:#fee2e2;color:#b91c1c}.rs-bar[data-v-942f9432]{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#f1f5f9}.rs-seg[data-v-942f9432]{transition:flex .15s}.rs-seg.seg-one[data-v-942f9432]{background:#10b981}.rs-seg.seg-two[data-v-942f9432]{background:#84cc16}.rs-seg.seg-three[data-v-942f9432]{background:#eab308}.rs-seg.seg-four[data-v-942f9432]{background:#f97316}.rs-seg.seg-bad[data-v-942f9432]{background:#dc2626}.rs-seg.seg-rescue[data-v-942f9432]{background:#8b5cf6}.rs-rescue-tag[data-v-942f9432]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;font-size:11px;font-variant-numeric:tabular-nums;border:1px solid transparent}.rs-rescue-sweep[data-v-942f9432]{background:#f5f3ff;color:#6d28d9;border-color:#ede9fe}.rs-rescue-morning[data-v-942f9432]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.rs-rescue-manual[data-v-942f9432]{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.rs-explain[data-v-942f9432]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;overflow:hidden}.rs-explain-head[data-v-942f9432]{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;cursor:pointer;font-size:13px;font-weight:600;color:#0f172a;background:linear-gradient(180deg,#fafbfc,#fff)}.rs-explain-head[data-v-942f9432]:hover{background:#f8fafc}.rs-explain-head .flipped[data-v-942f9432]{transform:rotate(-90deg);transition:transform .15s}.rs-explain-body[data-v-942f9432]{padding:4px 18px 14px;font-size:12.5px;color:#475569;line-height:1.7}.rs-formula[data-v-942f9432]{background:#f1f5f9;border-radius:8px;padding:8px 12px;margin:6px 0 10px;font-size:13px;color:#0f172a}.rs-formula code[data-v-942f9432]{background:transparent;padding:0;font-weight:600}.rs-meta-list[data-v-942f9432]{margin:0;padding-left:18px}.rs-meta-list>li[data-v-942f9432]{margin-bottom:4px}.rs-meta-list code[data-v-942f9432]{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-size:11.5px;color:#475569}.rs-meta-list b[data-v-942f9432]{font-weight:700}.rs-meta-list b.dot-good[data-v-942f9432]{color:#047857}.rs-meta-list b.dot-2[data-v-942f9432]{color:#4d7c0f}.rs-meta-list b.dot-3[data-v-942f9432]{color:#a16207}.rs-meta-list b.dot-4[data-v-942f9432]{color:#c2410c}.rs-meta-list b.dot-rescue[data-v-942f9432]{color:#6d28d9}.rs-meta-list b.dot-bad[data-v-942f9432]{color:#b91c1c}.rs-sub-list[data-v-942f9432]{margin:4px 0;padding-left:18px;list-style:none}.rs-sub-list>li[data-v-942f9432]{margin-bottom:3px;display:flex;align-items:baseline;gap:6px}.rs-sub-list .rs-rescue-tag[data-v-942f9432]{flex-shrink:0}.dot[data-v-942f9432]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.dot-good[data-v-942f9432]{background:#10b981}.dot-2[data-v-942f9432]{background:#84cc16}.dot-3[data-v-942f9432]{background:#eab308}.dot-4[data-v-942f9432]{background:#f97316}.dot-rescue[data-v-942f9432]{background:#8b5cf6}.dot-bad[data-v-942f9432]{background:#dc2626}.rs-rescue-text[data-v-942f9432]{color:#6d28d9;font-weight:700}.rs-rescue-detail[data-v-942f9432]{color:#94a3b8;font-size:10px}.rs-sub-warn[data-v-942f9432]{color:#b91c1c;font-weight:700;margin-left:2px}.rs-cell.rs-check-col[data-v-942f9432]{text-align:center}.rs-check[data-v-942f9432]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700}.rs-check.rs-check-ok[data-v-942f9432]{background:#dcfce7;color:#166534}.rs-check.rs-check-bad[data-v-942f9432]{background:#fee2e2;color:#b91c1c;width:auto;padding:0 6px;border-radius:999px;font-size:11px}.temp-task-header[data-v-a386390c]{display:flex;align-items:center;gap:12px}.temp-task-header-icon[data-v-a386390c]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;box-shadow:0 8px 18px -4px #f59e0b73}.temp-task-header-title[data-v-a386390c]{font-size:16px;font-weight:700;color:#0f172a}.temp-task-header-sub[data-v-a386390c]{margin-top:3px;font-size:12.5px;color:#64748b;line-height:1.5}.temp-task-hint[data-v-a386390c]{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:#94a3b8}.temp-task-hint strong[data-v-a386390c]{color:#f59e0b;font-weight:700}.search-list-page[data-v-a386390c]{width:100%;display:flex;flex-direction:column;gap:14px}.kpi-strip[data-v-a386390c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card[data-v-a386390c]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;outline:none}.kpi-card[data-v-a386390c]:hover,.kpi-card[data-v-a386390c]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card.active[data-v-a386390c]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.kpi-icon[data-v-a386390c]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-a386390c]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-a386390c]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-a386390c]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-a386390c]{background:#fff7ed;color:#ea580c}.kpi-body[data-v-a386390c]{flex:1;min-width:0}.kpi-label[data-v-a386390c]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-a386390c]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.kpi-sub[data-v-a386390c]{font-size:11px;color:#64748b;margin-top:3px}.kpi-sub-good[data-v-a386390c]{color:#16a34a;font-weight:600}.kpi-sub-bad[data-v-a386390c]{color:#dc2626;font-weight:600}.kpi-sub-live[data-v-a386390c]{color:#ea580c;font-weight:600}.panel[data-v-a386390c]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a}.toolbar[data-v-a386390c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.category-tabs[data-v-a386390c]{display:inline-flex;gap:4px;margin-bottom:14px;padding:4px;background:#f1f5f9;border-radius:10px}.cat-tab[data-v-a386390c]{background:transparent;border:none;cursor:pointer;padding:8px 18px;border-radius:7px;font-size:13px;font-weight:600;color:#64748b;display:inline-flex;align-items:center;gap:8px;transition:all .15s;font-family:inherit}.cat-tab[data-v-a386390c]:hover{color:#0f172a}.cat-tab.active[data-v-a386390c]{background:#fff;color:#0f172a;box-shadow:0 2px 6px #0f172a14}.cat-tab-ext.active[data-v-a386390c]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.cat-tab-dot[data-v-a386390c]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.cat-tab-dot-temp[data-v-a386390c]{background:#14b8a6;box-shadow:0 0 6px #14b8a680}.cat-tab-temp.active[data-v-a386390c]{background:linear-gradient(135deg,#ccfbf1,#99f6e4);color:#0f766e}.cat-tab-temp.active .cat-count[data-v-a386390c]{background:#0f766e26;color:#0f766e}.cat-count[data-v-a386390c]{font-size:11px;padding:1px 8px;background:#0000000f;border-radius:99px;color:#64748b}.cat-tab.active .cat-count[data-v-a386390c]{background:#6366f11f;color:#4338ca}.cat-tab-ext.active .cat-count[data-v-a386390c]{background:#92400e26;color:#92400e}.tb-del-btn[data-v-a386390c]{margin-left:6px;font-size:11px!important;padding:3px 9px!important;height:auto!important}.toolbar-tabs[data-v-a386390c]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-a386390c]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-a386390c]:hover{color:#0f172a}.seg.active[data-v-a386390c]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-a386390c]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-a386390c]{background:#eff6ff;color:#2563eb}.toolbar-actions[data-v-a386390c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-a386390c]{width:240px}.toolbar-filter[data-v-a386390c]{width:130px}.account-table[data-v-a386390c]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc;cursor:pointer}.account-table[data-v-a386390c] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-a386390c] .el-table__header th{background:transparent!important;padding:10px 0!important;text-transform:none}.account-table[data-v-a386390c] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:9px 0!important;background:transparent!important}.account-table[data-v-a386390c] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-a386390c] .el-table:before{display:none}.account-table[data-v-a386390c] .el-table__expanded-cell{padding:0!important;background:#f8fafc}.customer-cell[data-v-a386390c]{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-a386390c]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-a386390c]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-a386390c]{background:#22c55e}.ca-dot-quote[data-v-a386390c]{background:#f59e0b}.ca-name[data-v-a386390c]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.customer-cell:hover .ca-name[data-v-a386390c]{color:#2563eb}.ca-badge[data-v-a386390c]{display:inline-flex;align-items:center;gap:2px;font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600;letter-spacing:.2px;flex-shrink:0;white-space:nowrap}.ca-badge-schedule[data-v-a386390c]{background:#fef3c7;color:#b45309}.ca-meta[data-v-a386390c]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-a386390c]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-a386390c]{color:#e2e8f0}.brand-cell[data-v-a386390c]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.brand-tag[data-v-a386390c]{font-size:12px;padding:2px 8px;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:500;white-space:nowrap;flex-shrink:0;letter-spacing:.1px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.brand-tag-more[data-v-a386390c]{background:#f1f5f9;color:#64748b;cursor:default}.platforms-cell[data-v-a386390c]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.plat-tag[data-v-a386390c]{font-size:11px;padding:2px 8px;border-radius:5px;background:#f1f5f9;color:#475569;white-space:nowrap;flex-shrink:0;font-weight:500}.plat-tag-more[data-v-a386390c]{background:#f1f5f9;color:#64748b;cursor:default}.today-pill[data-v-a386390c]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 9px;font-size:12px;font-weight:700;background:#10b9811f;color:#059669;border-radius:6px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.today-sep[data-v-a386390c]{opacity:.5;margin:0 1px}.today-rate[data-v-a386390c]{display:block;font-size:11px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.ct-hint[data-v-a386390c]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px}.ct-hint-warn[data-v-a386390c]{color:#d97706}.ct-hint-block[data-v-a386390c]{margin-top:12px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.last-search[data-v-a386390c]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3}.ls-rel[data-v-a386390c]{font-size:12.5px;font-weight:500;color:#334155}.ls-rel.ls-stale[data-v-a386390c]{color:#b45309}.ls-date[data-v-a386390c]{font-size:11px;color:#94a3b8;letter-spacing:.1px}.muted[data-v-a386390c]{font-size:13px;color:#cbd5e1;letter-spacing:.2px}.muted-zero[data-v-a386390c]{font-variant-numeric:tabular-nums}.status-pill[data-v-a386390c]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.status-pill-running[data-v-a386390c]{background:#eff6ff;color:#1d4ed8}.status-pill-completed[data-v-a386390c]{background:#dcfce7;color:#15803d}.status-pill-cancelled[data-v-a386390c]{background:#f1f5f9;color:#64748b}.status-pill-error[data-v-a386390c]{background:#fee2e2;color:#b91c1c}.status-pill-pending[data-v-a386390c]{background:#fef3c7;color:#b45309}.status-pill-stale[data-v-a386390c]{background:#fff7ed;color:#c2410c}.status-pill-failed[data-v-a386390c]{background:#fee2e2;color:#b91c1c}.status-pct[data-v-a386390c]{font-variant-numeric:tabular-nums;opacity:.7}.live-dot[data-v-a386390c]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2563eb;animation:pulse-a386390c 1.4s ease-in-out infinite}@keyframes pulse-a386390c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.act-btn[data-v-a386390c]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:5px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:5px;transition:background .15s,color .15s;line-height:1;vertical-align:middle}.act-btn-primary[data-v-a386390c]{color:#2563eb;gap:3px}.act-btn-primary[data-v-a386390c]:hover{background:#eff6ff;color:#1d4ed8}.act-btn-icon[data-v-a386390c]{width:28px;height:28px;padding:0;color:#94a3b8;margin-left:4px}.act-btn-icon[data-v-a386390c]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.act-btn-icon[data-v-a386390c]:disabled{color:#e2e8f0;cursor:not-allowed}.act-btn-danger[data-v-a386390c]{color:#dc2626}.act-btn-danger[data-v-a386390c]:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.act-btn-danger[data-v-a386390c]:disabled{color:#fecaca}.act-arrow[data-v-a386390c]{transition:transform .15s}.act-btn-primary:hover .act-arrow[data-v-a386390c]{transform:translate(2px)}.table-empty[data-v-a386390c]{padding:40px 0;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px}.table-empty p[data-v-a386390c]{margin:0}.pagination-row[data-v-a386390c]{display:flex;justify-content:flex-end;padding:12px 0 2px}.task-panel[data-v-a386390c]{padding:14px 18px 18px;background:#f8fafc;border-top:1px solid #eef2f7}.task-panel-header[data-v-a386390c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tph-title[data-v-a386390c]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;font-weight:600}.tph-count[data-v-a386390c]{background:#e2e8f0;color:#475569;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.tph-loading[data-v-a386390c]{font-size:12px;color:#94a3b8;font-weight:400}.tph-actions[data-v-a386390c]{display:flex;gap:8px}.task-bar[data-v-a386390c]{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-bottom:8px;background:#fff;border-radius:8px;border:1px solid #e5e9f0;cursor:pointer;transition:all .15s}.task-bar[data-v-a386390c]:last-child{margin-bottom:0}.task-bar[data-v-a386390c]:hover{border-color:#93c5fd;box-shadow:0 2px 8px #3b82f614;transform:translate(2px)}.task-bar-running[data-v-a386390c]{background:linear-gradient(90deg,#eff6ff,#fff);border-color:#93c5fd}.task-bar-error[data-v-a386390c]{border-left:3px solid #ef4444}.task-bar-cancelled[data-v-a386390c]{border-left:3px solid #94a3b8}.task-bar-completed[data-v-a386390c]{border-left:3px solid #10b981}.tb-date[data-v-a386390c]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums;min-width:140px}.tb-stat[data-v-a386390c]{display:flex;flex-direction:column;gap:2px;min-width:70px}.tb-lbl[data-v-a386390c]{font-size:11px;color:#94a3b8}.tb-val[data-v-a386390c]{font-size:13px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.tb-val-fail[data-v-a386390c]{color:#dc2626}.tb-sep[data-v-a386390c]{color:#cbd5e1;margin:0 2px}.tb-subcount[data-v-a386390c]{display:inline-block;padding:1px 6px;border-radius:3px;background:#fef3c7;color:#b45309;font-size:11px;margin-left:6px}.tb-models[data-v-a386390c]{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:200px}.tb-model-chip[data-v-a386390c]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px}.tb-model-num[data-v-a386390c]{font-variant-numeric:tabular-nums;opacity:.8}.tb-model-more[data-v-a386390c]{font-size:11px;color:#94a3b8;padding:2px 6px;background:#f1f5f9;border-radius:4px}.tb-progress[data-v-a386390c]{flex:1;min-width:120px}.tb-retry-btn[data-v-a386390c]{margin-left:4px}.tb-status[data-v-a386390c]{padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.tbs-completed[data-v-a386390c]{background:#dcfce7;color:#15803d}.tbs-running[data-v-a386390c]{background:#dbeafe;color:#1d4ed8}.tbs-cancelled[data-v-a386390c]{background:#f1f5f9;color:#64748b}.tbs-error[data-v-a386390c]{background:#fee2e2;color:#dc2626}.tbs-pending[data-v-a386390c],.tbs-partial[data-v-a386390c]{background:#fef3c7;color:#b45309}.tbs-stale[data-v-a386390c]{background:#fff7ed;color:#c2410c}.tbs-failed[data-v-a386390c]{background:#fee2e2;color:#b91c1c}.tb-arrow[data-v-a386390c]{color:#cbd5e1;transition:transform .15s}.task-bar:hover .tb-arrow[data-v-a386390c]{color:#3b82f6;transform:translate(3px)}.task-empty[data-v-a386390c]{padding:24px;text-align:center;color:#94a3b8;font-size:13px}.task-pagination[data-v-a386390c]{display:flex;justify-content:center;padding:10px 0 2px}@media (max-width: 1180px){.kpi-strip[data-v-a386390c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.toolbar[data-v-a386390c],.toolbar-actions[data-v-a386390c]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-a386390c],.toolbar-filter[data-v-a386390c]{width:100%}.kpi-strip[data-v-a386390c]{grid-template-columns:1fr}}.search-page[data-v-989a735b]{min-height:400px}.exec-history-panel[data-v-989a735b]{background:#fff;border-radius:10px;border:1px solid #e8eef5;margin-bottom:12px;overflow:hidden}.eh-header[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.eh-header[data-v-989a735b]:hover{background:#f8fafc}.eh-title[data-v-989a735b]{font-size:14px;font-weight:600;color:#0f172a}.eh-arrow[data-v-989a735b]{transition:transform .2s;color:#94a3b8}.eh-arrow.rotated[data-v-989a735b]{transform:rotate(180deg)}.eh-body[data-v-989a735b]{padding:0 16px 14px}.eh-pagination[data-v-989a735b]{display:flex;justify-content:center;padding:10px 0 2px}.eh-item[data-v-989a735b]{padding:12px;background:#f8fafc;border-radius:8px;border-left:3px solid #e2e8f0;margin-bottom:8px}.eh-item[data-v-989a735b]:last-child{margin-bottom:0}.eh-item.eh-latest[data-v-989a735b]{border-left-color:#3b82f6;background:#f0f7ff}.eh-group[data-v-989a735b]{background:#f8fafc;border-radius:8px;border-left:3px solid #e2e8f0;margin-bottom:8px;overflow:hidden}.eh-group[data-v-989a735b]:last-child{margin-bottom:0}.eh-group.eh-latest[data-v-989a735b]{border-left-color:#3b82f6;background:#f0f7ff}.eh-group-header[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.eh-group-header[data-v-989a735b]:hover{background:#00000006}.eh-group-arrow[data-v-989a735b]{color:#94a3b8;transition:transform .15s;font-size:12px}.eh-group-arrow.rotated[data-v-989a735b]{transform:rotate(90deg)}.eh-group-body[data-v-989a735b]{padding:8px 12px 12px;border-top:1px dashed #e2e8f0}.eh-date[data-v-989a735b]{font-size:13px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.eh-task-count[data-v-989a735b]{font-size:11px;padding:1px 8px;border-radius:10px;background:#e0e7ff;color:#4338ca;font-weight:600}.eh-fail-badge[data-v-989a735b]{font-size:11px;padding:1px 8px;border-radius:10px;background:#fee2e2;color:#b91c1c;font-weight:600}.eh-subtasks[data-v-989a735b]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.eh-subtask[data-v-989a735b]{background:#fff;border-radius:6px;border:1px solid #e8eef5}.eh-subtask-header[data-v-989a735b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.eh-subtask-header[data-v-989a735b]:hover{background:#f8fafc}.eh-subtask-body[data-v-989a735b]{padding:8px 10px 10px;border-top:1px dashed #eef2f7}.eh-item-header[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:6px}.eh-item-left[data-v-989a735b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eh-item-right[data-v-989a735b]{font-size:12px}.eh-status[data-v-989a735b]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.ehs-completed[data-v-989a735b]{background:#dcfce7;color:#15803d}.ehs-running[data-v-989a735b]{background:#dbeafe;color:#1d4ed8}.ehs-cancelled[data-v-989a735b]{background:#f1f5f9;color:#64748b}.ehs-error[data-v-989a735b]{background:#fee2e2;color:#dc2626}.eh-time[data-v-989a735b]{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.eh-queries[data-v-989a735b]{font-size:12px;color:#475569;font-weight:600;font-variant-numeric:tabular-nums}.eh-queries-ok[data-v-989a735b]{color:#16a34a}.eh-sep[data-v-989a735b]{color:#94a3b8;margin:0 2px;font-weight:400}.eh-run-type[data-v-989a735b]{display:inline-block;padding:1px 8px;border-radius:3px;font-size:11px;background:#f1f5f9;color:#64748b;margin:0 4px}.eh-db-ok[data-v-989a735b]{color:#15803d;font-size:12px}.eh-db-warn[data-v-989a735b]{color:#d97706;font-size:12px}.eh-models[data-v-989a735b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.eh-model-chip[data-v-989a735b]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.ehmc-name[data-v-989a735b]{font-weight:700}.ehmc-num[data-v-989a735b]{font-variant-numeric:tabular-nums}.ehmc-fail[data-v-989a735b]{color:#dc2626;font-weight:700}.ehmc-ok[data-v-989a735b]{color:#16a34a;font-size:13px}.eh-error[data-v-989a735b]{font-size:12px;color:#b91c1c;margin-top:8px;padding:8px 12px;background:#fef2f2;border-radius:6px;border-left:3px solid #dc2626;display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;line-height:1.5}.eh-error-icon[data-v-989a735b]{color:#dc2626;margin-top:1px;flex-shrink:0}.eh-error-label[data-v-989a735b]{font-weight:600;color:#991b1b;flex-shrink:0}.eh-error-text[data-v-989a735b]{word-break:break-word;flex:1;min-width:0}.eh-error-pending[data-v-989a735b]{display:inline-block;margin-left:6px;padding:1px 8px;background:#fee2e2;color:#991b1b;border-radius:10px;font-size:11px;font-weight:600;flex-shrink:0}.top-bar[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #ebeef5;margin-bottom:12px;gap:12px;flex-wrap:wrap}.bar-left[data-v-989a735b]{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap}.bar-right[data-v-989a735b]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.back-btn[data-v-989a735b]{padding:4px 8px;font-size:13px;color:#606266}.back-btn span[data-v-989a735b]{margin-left:2px}.bar-company[data-v-989a735b]{font-size:15px;font-weight:700;color:#303133}.bar-brand[data-v-989a735b]{font-size:13px;color:#606266;background:#f0f2f5;padding:2px 8px;border-radius:4px}.bar-divider[data-v-989a735b]{width:1px;height:18px;background:#e4e7ed}.bar-meta[data-v-989a735b]{font-size:12px;color:#909399;font-weight:500}.bar-platform[data-v-989a735b]{font-size:11px;padding:2px 8px;border-radius:10px;background:#ecf5ff;color:#409eff;font-weight:500;border:1px solid transparent}.bar-sched-tag[data-v-989a735b]{margin-left:4px}.prog-panel[data-v-989a735b]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e4e7ed;margin-bottom:12px;border-left:3px solid #409eff;transition:border-color .3s}.prog-panel.prog-ok[data-v-989a735b]{border-left-color:#67c23a}.prog-panel.prog-err[data-v-989a735b]{border-left-color:#f56c6c}.prog-panel.prog-cancel[data-v-989a735b]{border-left-color:#909399}.prog-panel.pp-collapsed[data-v-989a735b]{position:sticky;top:8px;z-index:20;box-shadow:0 4px 16px #0000001a;padding:10px 16px}.prog-panel.pp-collapsed .prog-head[data-v-989a735b]{margin-bottom:0}.prog-overall-label[data-v-989a735b]{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:#303133;margin:4px 0 6px}.prog-overall-pct[data-v-989a735b]{font-size:15px;color:#409eff;font-variant-numeric:tabular-nums}.prog-panel.prog-ok .prog-overall-pct[data-v-989a735b]{color:#67c23a}.prog-panel.prog-err .prog-overall-pct[data-v-989a735b]{color:#f56c6c}.prog-now[data-v-989a735b]{margin:12px 0 4px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.prog-now-head[data-v-989a735b]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.prog-now-dot[data-v-989a735b]{width:7px;height:7px;border-radius:50%;background:#3b82f6;flex-shrink:0;animation:pn-pulse-989a735b 1.2s ease-in-out infinite}@keyframes pn-pulse-989a735b{0%,to{opacity:1}50%{opacity:.3}}.prog-now-label[data-v-989a735b]{color:#1d4ed8;font-weight:700;flex-shrink:0}.prog-now-kw[data-v-989a735b]{color:#0f172a;font-weight:600}.prog-now-plats[data-v-989a735b]{color:#2563eb;font-size:12px}.prog-now-pending[data-v-989a735b]{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.prog-now-pending .pn-label[data-v-989a735b]{font-size:12px;color:#64748b;font-weight:600;margin-right:2px}.prog-now-pending .pn-tag[data-v-989a735b]{font-size:11px;color:#475569;background:#fff;border:1px solid #dbeafe;border-radius:4px;padding:1px 7px}.prog-now-pending .pn-more[data-v-989a735b]{font-size:11px;color:#94a3b8}.prog-stall-hint[data-v-989a735b]{display:flex;align-items:flex-start;gap:6px;background:#fdf6ec;color:#b88230;border:1px solid #f5dab1;border-radius:6px;padding:7px 10px;font-size:12px;line-height:1.6;margin:10px 0 2px}.prog-stall-hint .el-icon[data-v-989a735b]{margin-top:2px;flex-shrink:0}.prog-stall-hint b[data-v-989a735b]{color:#e6a23c}.plat-prog-list[data-v-989a735b]{display:flex;flex-direction:column;gap:7px;margin:12px 0 4px}.plat-prog-item[data-v-989a735b]{display:flex;align-items:center;gap:10px;font-size:12px;color:#606266}.plat-prog-item .ppi-name[data-v-989a735b]{width:64px;font-weight:600;flex-shrink:0;text-align:right}.plat-prog-item .ppi-bar[data-v-989a735b]{flex:1;height:8px;border-radius:4px;background:#ebeef5;overflow:hidden}.plat-prog-item .ppi-fill[data-v-989a735b]{height:100%;border-radius:4px;background:#409eff;transition:width .4s ease}.plat-prog-item .ppi-num[data-v-989a735b]{width:56px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.plat-prog-item .ppi-sep[data-v-989a735b]{color:#c0c4cc;margin:0 1px}.plat-prog-item .ppi-fail[data-v-989a735b]{color:#f56c6c;font-size:11px;flex-shrink:0}.plat-prog-item .ppi-ic[data-v-989a735b]{width:14px;text-align:center;font-weight:700;flex-shrink:0}.plat-prog-item.ppi-done .ppi-fill[data-v-989a735b]{background:#67c23a}.plat-prog-item.ppi-done .ppi-ic[data-v-989a735b]{color:#67c23a}.plat-prog-item.ppi-partial .ppi-fill[data-v-989a735b]{background:#e6a23c}.plat-prog-item.ppi-partial .ppi-ic[data-v-989a735b]{color:#e6a23c}.plat-prog-item.ppi-running .ppi-fill[data-v-989a735b]{background:#409eff}.plat-prog-item.ppi-running .ppi-ic[data-v-989a735b]{color:#409eff;animation:pp-spin-989a735b 1.1s linear infinite;display:inline-block}@keyframes pp-spin-989a735b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prog-failbadge[data-v-989a735b]{background:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4;border-radius:10px;padding:1px 7px;font-size:11px;margin-left:6px}.prog-inflightbadge[data-v-989a735b]{background:#ecf5ff;color:#409eff;border:1px solid #b3d8ff;border-radius:10px;padding:1px 7px;font-size:11px;margin-left:6px}.prog-stalledbadge[data-v-989a735b]{background:#fdf6ec!important;color:#b45309!important;border-color:#f5dc8c!important;font-weight:600}.log-row-inflight[data-v-989a735b]{background:#f4f9ff}.log-row-stalled[data-v-989a735b]{background:#fdf6ec}.log-dot-inflight[data-v-989a735b]{background:#409eff!important;box-shadow:0 0 0 2px #409eff2e;animation:log-dot-pulse-989a735b 1.4s ease-in-out infinite}.log-dot-stalled[data-v-989a735b]{background:#d97706!important;box-shadow:0 0 0 2px #d9770638;animation:none}@keyframes log-dot-pulse-989a735b{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.log-saved-inflight[data-v-989a735b]{background:#ecf5ff;color:#1d4ed8;font-weight:500}.log-saved-waiting[data-v-989a735b]{background:#f1f5f9!important;color:#64748b!important}.log-saved-queued[data-v-989a735b]{background:#e0f2fe!important;color:#0369a1!important}.log-row-stalled .log-saved-inflight[data-v-989a735b]{background:#fef3c7;color:#b45309}.log-attempts[data-v-989a735b],.log-lasterr[data-v-989a735b]{color:#94a3b8;font-weight:400;margin-left:4px}.log-dur-stalled[data-v-989a735b]{color:#b45309!important;font-weight:600}.prog-head[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.prog-head-right[data-v-989a735b]{display:flex;align-items:center}.prog-title[data-v-989a735b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.prog-meta[data-v-989a735b]{display:flex;align-items:center;gap:14px}.prog-nums[data-v-989a735b]{font-size:14px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.prog-sep[data-v-989a735b]{color:#c0c4cc;margin:0 1px;font-weight:400}.prog-elapsed[data-v-989a735b]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums}.prog-finished[data-v-989a735b]{font-size:12px;color:#67c23a;font-weight:500}.prog-retry-badge[data-v-989a735b]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:#fef3c7;color:#b45309;font-variant-numeric:tabular-nums}.prog-cur-kw[data-v-989a735b]{font-size:12px;color:#909399;font-weight:400}.pulse-dot[data-v-989a735b]{width:8px;height:8px;border-radius:50%;background:#409eff;animation:pulse-989a735b 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #409fff26}@keyframes pulse-989a735b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.prog-cards[data-v-989a735b]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.prog-card[data-v-989a735b]{flex:1;min-width:120px;padding:10px 12px;background:#f5f7fa;border-radius:6px}.pc-label[data-v-989a735b]{font-size:11px;color:#909399;font-weight:600;margin-bottom:4px}.pc-val[data-v-989a735b]{font-size:13px;font-weight:600;color:#303133;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-rate[data-v-989a735b]{font-size:18px;font-weight:700;color:#409eff}.pc-empty[data-v-989a735b]{color:#c0c4cc;font-weight:400}.pc-dot[data-v-989a735b]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pc-dot-run[data-v-989a735b]{background:#409eff;animation:pulse-989a735b 1.4s ease-in-out infinite}.pc-stats[data-v-989a735b]{display:flex;gap:12px;margin-top:2px}.pc-s-ok[data-v-989a735b]{font-size:13px;font-weight:600;color:#67c23a}.pc-s-fail[data-v-989a735b]{font-size:13px;font-weight:600;color:#f56c6c}.pc-pending[data-v-989a735b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pc-pending-tag[data-v-989a735b]{font-size:11px;padding:2px 8px;border-radius:10px;background:#ecf5ff;color:#409eff;font-weight:500;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.pc-pending-more[data-v-989a735b]{font-size:11px;color:#909399;line-height:22px}.prog-log[data-v-989a735b]{margin-top:12px;border:1px solid #ebeef5;border-radius:6px;overflow:hidden;position:relative}.prog-log-head[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;background:#f5f7fa;border-bottom:1px solid #ebeef5;font-size:12px;font-weight:600;color:#606266}.prog-log-actions[data-v-989a735b]{display:flex;align-items:center;gap:8px}.prog-log-cnt[data-v-989a735b]{font-weight:400;color:#909399}.prog-log-body[data-v-989a735b]{max-height:200px;overflow-y:auto;transition:max-height .3s}.prog-log-body.log-expanded[data-v-989a735b]{max-height:500px}.log-row[data-v-989a735b]{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;border-bottom:1px solid #f5f7fa;transition:background .15s}.log-row[data-v-989a735b]:last-child{border-bottom:none}.log-row[data-v-989a735b]:hover{background:#f5f7fa}.log-row-fail[data-v-989a735b]{background:#fef0f0}.log-no[data-v-989a735b]{width:24px;text-align:right;color:#c0c4cc;font-variant-numeric:tabular-nums;flex-shrink:0}.log-dot[data-v-989a735b]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.log-dot-ok[data-v-989a735b]{background:#67c23a}.log-dot-err[data-v-989a735b]{background:#f56c6c}.log-kw[data-v-989a735b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133;font-weight:500}.log-plat[data-v-989a735b]{flex-shrink:0;font-size:11px;padding:1px 6px;background:#f0f2f5;border-radius:3px;color:#606266;border:1px solid transparent}.log-dur[data-v-989a735b]{width:44px;text-align:right;color:#909399;flex-shrink:0;font-variant-numeric:tabular-nums}.log-saved[data-v-989a735b]{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:3px;font-weight:500}.log-saved-ok[data-v-989a735b]{background:#f0f9eb;color:#67c23a}.log-saved-no[data-v-989a735b]{background:#fef0f0;color:#f56c6c}.new-log-tip[data-v-989a735b]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:4px 14px;background:#409eff;color:#fff;border-radius:12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #409fff4d;z-index:10;animation:fadeIn-989a735b .3s}@keyframes fadeIn-989a735b{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.prog-actions[data-v-989a735b]{margin-top:12px;display:flex;gap:8px}.prog-err[data-v-989a735b]{margin-top:10px;padding:8px 12px;background:#fef0f0;border:1px solid #fde2e2;border-radius:6px;color:#f56c6c;font-size:13px}.slide-down-enter-active[data-v-989a735b],.slide-down-leave-active[data-v-989a735b]{transition:opacity .25s,transform .25s}.slide-down-enter-from[data-v-989a735b],.slide-down-leave-to[data-v-989a735b]{opacity:0;transform:translateY(-8px)}.brand-panel[data-v-989a735b]{background:#fff;border-radius:8px;border:1px solid #ebeef5;padding:16px;margin-bottom:12px}.brand-head[data-v-989a735b]{margin-bottom:12px}.brand-title[data-v-989a735b]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#303133;margin-bottom:6px}.brand-summary[data-v-989a735b]{font-size:13px;color:#606266;line-height:1.6}.brand-platforms[data-v-989a735b]{display:flex;flex-direction:column;gap:8px}.bp-item[data-v-989a735b]{display:flex;align-items:center;gap:10px}.bp-name[data-v-989a735b]{width:70px;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;text-align:center;border:1px solid transparent}.bp-bar-wrap[data-v-989a735b]{flex:1;height:18px;background:#f5f7fa;border-radius:9px;overflow:hidden}.bp-bar[data-v-989a735b]{height:100%;border-radius:9px;transition:width .6s ease;min-width:2px}.bp-rate[data-v-989a735b]{width:100px;font-size:12px;color:#606266;text-align:right;font-variant-numeric:tabular-nums}.empty-state[data-v-989a735b]{text-align:center;padding:80px 24px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.es-icon[data-v-989a735b]{margin-bottom:16px}.es-title[data-v-989a735b]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px}.es-desc[data-v-989a735b]{font-size:13px;color:#909399;max-width:340px;margin:0 auto;line-height:1.6}.kw-preview-card[data-v-989a735b]{background:#fff;border-radius:8px;border:1px solid #ebeef5;overflow:hidden}.kpc-head[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ebeef5}.kpc-title[data-v-989a735b]{font-size:14px;font-weight:600;color:#303133}.kpc-count[data-v-989a735b]{font-size:12px;color:#909399;background:#f5f7fa;padding:2px 10px;border-radius:10px}.kpc-cat-tag[data-v-989a735b]{display:inline-block;padding:2px 8px;border-radius:4px;background:#fdf6ec;color:#e6a23c;font-size:12px;font-weight:500}.stats-bar[data-v-989a735b]{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;border-radius:8px;border:1px solid #ebeef5;margin-bottom:12px;flex-wrap:wrap}.sb-item[data-v-989a735b]{display:flex;align-items:baseline;gap:6px}.sb-num[data-v-989a735b]{font-size:20px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.sb-num-sm[data-v-989a735b]{font-size:15px}.sb-label[data-v-989a735b]{font-size:12px;color:#909399}.sb-divider[data-v-989a735b]{width:1px;height:24px;background:#ebeef5}.sb-success .sb-num[data-v-989a735b]{color:#67c23a}.sb-fail .sb-num[data-v-989a735b]{color:#e6a23c}.filter-bar[data-v-989a735b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px;flex-wrap:wrap}.fb-platforms[data-v-989a735b]{display:flex;gap:4px;flex-wrap:wrap}.fb-btn[data-v-989a735b]{padding:4px 12px;border:1px solid #dcdfe6;border-radius:14px;background:#fff;font-size:12px;color:#606266;cursor:pointer;transition:all .18s;display:inline-flex;align-items:center;gap:4px}.fb-btn em[data-v-989a735b]{font-style:normal;font-size:11px;background:#f0f2f5;border-radius:8px;padding:0 5px;color:#909399}.fb-btn[data-v-989a735b]:hover{border-color:#409eff;color:#409eff}.fb-btn.active[data-v-989a735b]{background:#409eff;border-color:#409eff;color:#fff}.fb-btn.active em[data-v-989a735b]{background:#fff3;color:#fff}.fb-sep[data-v-989a735b]{width:1px;height:18px;background:#e2e8f0;margin:0 4px;align-self:center}.fb-group-label[data-v-989a735b]{font-size:11px;color:#94a3b8;align-self:center;margin-right:2px}.fb-btn-word.active[data-v-989a735b]{background:#7c3aed;border-color:#7c3aed}.fb-controls[data-v-989a735b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.result-card[data-v-989a735b]{background:#fff;border-radius:8px;border:1px solid #ebeef5;overflow:hidden}.result-table[data-v-989a735b]{--el-table-border-color: #f0f2f5}.cat-badge[data-v-989a735b]{display:inline-block;padding:2px 8px;border-radius:4px;background:#fdf6ec;color:#e6a23c;font-size:11px;font-weight:500;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-cell[data-v-989a735b]{line-height:1.4}.kw-main[data-v-989a735b]{font-size:13px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.kw-sub[data-v-989a735b]{font-size:12px;color:#909399;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.plat-tag[data-v-989a735b]{display:inline-block;padding:2px 8px;border-radius:4px;background:#f0f2f5;color:#606266;font-size:12px;font-weight:500;border:1px solid transparent}.brand-yes[data-v-989a735b]{font-size:16px;color:#10b981}.brand-no[data-v-989a735b],.cell-muted[data-v-989a735b]{font-size:12px;color:#c0c4cc}.answer-line[data-v-989a735b]{font-size:13px;color:#606266;line-height:1.5;word-break:break-word}.answer-fail[data-v-989a735b]{font-size:12px;color:#f56c6c;display:inline-flex;align-items:center}.dur-text[data-v-989a735b]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums}.shot-cell[data-v-989a735b]{position:relative;display:inline-block;width:60px;height:40px;border-radius:5px;overflow:hidden;cursor:zoom-in;border:1px solid #e5e7eb;background:#f8fafc;transition:all .15s}.shot-cell[data-v-989a735b]:hover{border-color:#6366f1;box-shadow:0 4px 10px #6366f133;transform:scale(1.04)}.shot-thumb[data-v-989a735b]{width:100%;height:100%;object-fit:cover;display:block}.shot-overlay[data-v-989a735b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;font-size:14px;opacity:0;transition:opacity .15s}.shot-cell:hover .shot-overlay[data-v-989a735b]{opacity:1}.shot-dialog[data-v-989a735b] .el-dialog__body{padding:12px 16px 4px}.shot-dialog-meta[data-v-989a735b]{display:flex;align-items:center;gap:12px;padding:8px 12px;margin-bottom:12px;background:#f8fafc;border-radius:6px;font-size:13px}.shot-meta-kw[data-v-989a735b]{color:#0f172a;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot-dialog-body[data-v-989a735b]{background:#0f172a;border-radius:8px;display:flex;align-items:flex-start;justify-content:center;max-height:70vh;overflow:auto;padding:12px}.shot-fullimg[data-v-989a735b]{max-width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 8px 24px #00000080}.row-expand[data-v-989a735b]{padding:14px 24px 14px 44px;background:#f8faff;border-left:3px solid #409eff}.expand-text[data-v-989a735b]{font-size:13px;line-height:1.8;color:#303133;word-break:break-word;white-space:pre-wrap}.expand-text[data-v-989a735b] .brand-highlight{background:#fef08a;color:#92400e;padding:1px 4px;border-radius:3px;font-weight:600}.expand-empty[data-v-989a735b]{color:#909399;font-size:13px}.result-footer[data-v-989a735b]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;color:#909399;border-top:1px solid #f0f2f5;flex-wrap:wrap;gap:8px}.confirm-body[data-v-989a735b]{padding:4px 0}.confirm-row[data-v-989a735b]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f5f7fa}.confirm-row[data-v-989a735b]:last-of-type{border-bottom:none}.confirm-label[data-v-989a735b]{width:80px;flex-shrink:0;font-size:13px;color:#909399}.confirm-val[data-v-989a735b]{font-size:13px;color:#303133;font-weight:500}.confirm-total[data-v-989a735b]{background:#f0f9ff;margin:8px -4px;padding:10px 4px;border-radius:6px;border:none}.confirm-total .confirm-val strong[data-v-989a735b]{font-size:15px;color:#409eff}.confirm-est[data-v-989a735b]{text-align:center;margin-top:12px;font-size:12px;color:#909399}.selective-body[data-v-989a735b]{max-height:500px;overflow-y:auto}.selective-section[data-v-989a735b]{margin-bottom:16px}.sel-title[data-v-989a735b]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.sel-hint[data-v-989a735b]{font-size:12px;color:#909399;font-weight:400}.sel-kw-actions[data-v-989a735b]{margin-bottom:6px}.sel-kw-list[data-v-989a735b]{max-height:260px;overflow-y:auto;border:1px solid #ebeef5;border-radius:6px;padding:8px}.sel-kw-item[data-v-989a735b]{display:flex;align-items:center;width:100%;margin-bottom:4px}.sel-kw-text[data-v-989a735b]{font-size:13px}.sel-kw-cat[data-v-989a735b]{font-size:11px;color:#e6a23c;background:#fdf6ec;padding:1px 6px;border-radius:3px;margin-left:6px}.selective-summary[data-v-989a735b]{padding:10px 12px;background:#f0f9ff;border-radius:6px;font-size:13px;color:#409eff;text-align:center}.selective-summary strong[data-v-989a735b]{font-weight:700}@media (max-width: 768px){.top-bar[data-v-989a735b]{flex-direction:column;align-items:stretch}.bar-right[data-v-989a735b]{flex-wrap:wrap;justify-content:flex-start}.bar-left[data-v-989a735b]{flex-wrap:wrap}.prog-cards[data-v-989a735b]{flex-direction:column}.stats-bar[data-v-989a735b]{flex-direction:column;align-items:flex-start;gap:8px}.sb-divider[data-v-989a735b]{display:none}.filter-bar[data-v-989a735b]{flex-direction:column;align-items:stretch}.brand-platforms[data-v-989a735b]{gap:6px}.bp-name[data-v-989a735b]{width:60px;font-size:11px}}.ranking-page[data-v-2cb59243]{min-height:400px}.kpi-strip[data-v-2cb59243]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpi-card[data-v-2cb59243]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;outline:none;transition:transform .15s,box-shadow .15s,border-color .15s}.kpi-card[data-v-2cb59243]:hover,.kpi-card[data-v-2cb59243]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card.active[data-v-2cb59243]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.kpi-icon[data-v-2cb59243]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-2cb59243]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-2cb59243]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-2cb59243]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-2cb59243]{background:#fff7ed;color:#ea580c}.kpi-body[data-v-2cb59243]{flex:1;min-width:0}.kpi-label[data-v-2cb59243]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-2cb59243]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px}.kpi-sub[data-v-2cb59243]{font-size:11px;color:#64748b;margin-top:3px}.panel[data-v-2cb59243]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px}.toolbar[data-v-2cb59243]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.category-tabs[data-v-2cb59243]{display:inline-flex;gap:4px;margin-bottom:14px;padding:4px;background:#f1f5f9;border-radius:10px}.cat-tab[data-v-2cb59243]{background:transparent;border:none;cursor:pointer;padding:8px 18px;border-radius:7px;font-size:13px;font-weight:600;color:#64748b;display:inline-flex;align-items:center;gap:8px;transition:all .15s;font-family:inherit}.cat-tab[data-v-2cb59243]:hover{color:#0f172a}.cat-tab.active[data-v-2cb59243]{background:#fff;color:#0f172a;box-shadow:0 2px 6px #0f172a14}.cat-tab-ext.active[data-v-2cb59243]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.cat-tab-dot[data-v-2cb59243]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.cat-tab-dot-temp[data-v-2cb59243]{background:#14b8a6;box-shadow:0 0 6px #14b8a680}.cat-tab-temp.active[data-v-2cb59243]{background:linear-gradient(135deg,#ccfbf1,#99f6e4);color:#0f766e}.cat-tab-temp.active .cat-count[data-v-2cb59243]{background:#0f766e26;color:#0f766e}.cat-count[data-v-2cb59243]{font-size:11px;padding:1px 8px;background:#0000000f;border-radius:99px;color:#64748b}.cat-tab.active .cat-count[data-v-2cb59243]{background:#6366f11f;color:#4338ca}.cat-tab-ext.active .cat-count[data-v-2cb59243]{background:#92400e26;color:#92400e}.toolbar-tabs[data-v-2cb59243]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-2cb59243]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-2cb59243]:hover{color:#0f172a}.seg.active[data-v-2cb59243]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-2cb59243]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-2cb59243]{background:#eff6ff;color:#2563eb}.toolbar-actions[data-v-2cb59243]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-2cb59243]{width:240px}.account-table[data-v-2cb59243]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc;cursor:pointer}.account-table[data-v-2cb59243] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-2cb59243] .el-table__header th{background:transparent!important;padding:10px 0!important;text-transform:none}.account-table[data-v-2cb59243] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:9px 0!important;background:transparent!important}.account-table[data-v-2cb59243] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-2cb59243] .el-table:before{display:none}.customer-cell[data-v-2cb59243]{display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-2cb59243]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-2cb59243]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-2cb59243]{background:#22c55e}.ca-dot-quote[data-v-2cb59243]{background:#3b82f6;animation:dot-blink-2cb59243 1.4s ease-in-out infinite}.ca-name[data-v-2cb59243]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.customer-cell:hover .ca-name[data-v-2cb59243]{color:#2563eb}.ca-meta[data-v-2cb59243]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-2cb59243]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-2cb59243]{color:#e2e8f0}.brand-cell[data-v-2cb59243]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.brand-tag[data-v-2cb59243]{font-size:12px;padding:2px 8px;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:500;white-space:nowrap;flex-shrink:0;letter-spacing:.1px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.brand-tag-more[data-v-2cb59243]{background:#f1f5f9;color:#64748b;cursor:default}.status-pill[data-v-2cb59243]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px}.status-dot[data-v-2cb59243]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill-running[data-v-2cb59243]{background:#16a34a1a;color:#15803d}.status-pill-done[data-v-2cb59243]{background:#3b82f61a;color:#1d4ed8}.status-pill-done .status-dot[data-v-2cb59243]{background:#3b82f6}.status-pill-failed[data-v-2cb59243]{background:#dc26261a;color:#b91c1c}.status-pill-failed .status-dot[data-v-2cb59243]{background:#dc2626}.status-pill-pending[data-v-2cb59243]{background:#94a3b826;color:#64748b}.status-pill-pending .status-dot[data-v-2cb59243]{background:#94a3b8}.live-dot[data-v-2cb59243]{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:dot-blink-2cb59243 1.4s ease-in-out infinite;flex-shrink:0}@keyframes dot-blink-2cb59243{0%,to{opacity:1}50%{opacity:.4}}.num-cell[data-v-2cb59243]{font-size:13px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.last-search[data-v-2cb59243]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3}.ls-date[data-v-2cb59243]{font-size:12.5px;font-weight:500;color:#0f172a;letter-spacing:-.1px}.ls-rel[data-v-2cb59243]{font-size:11px;color:#94a3b8;letter-spacing:.2px}.act-btn[data-v-2cb59243]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background .15s,color .15s;line-height:1;vertical-align:middle}.act-btn-primary[data-v-2cb59243]{color:#2563eb;padding:6px 12px}.act-btn-primary[data-v-2cb59243]:hover{background:#eff6ff;color:#1d4ed8}.act-btn-more[data-v-2cb59243]{width:28px;height:28px;padding:0;color:#94a3b8;margin-left:4px}.act-btn-more[data-v-2cb59243]:hover{background:#f1f5f9;color:#0f172a}.muted[data-v-2cb59243]{color:#cbd5e1;font-size:13px;letter-spacing:.2px}.table-empty[data-v-2cb59243]{padding:40px 0;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px}.table-empty p[data-v-2cb59243]{margin:0}.cell-name[data-v-2cb59243]{font-size:13px;font-weight:600;color:#1e293b}.cell-brand-col[data-v-2cb59243]{font-size:13px;color:#606266}.cell-num[data-v-2cb59243]{font-size:13px;font-weight:600;color:#303133;font-variant-numeric:tabular-nums}.cell-muted-zero[data-v-2cb59243]{font-size:12px;color:#c0c4cc}.cell-time[data-v-2cb59243]{font-size:12px;color:#606266;font-variant-numeric:tabular-nums}.t-brand-name[data-v-2cb59243]{font-weight:500;color:#303133}.brand-chip[data-v-2cb59243]{display:inline-block;font-size:11px;padding:2px 7px;border-radius:3px;background:#f0f5ff;color:#409eff;font-weight:500;margin-right:4px;margin-bottom:2px;border:1px solid transparent}.brand-more[data-v-2cb59243]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:3px;background:#f5f7fa;color:#909399;cursor:pointer}.status-running-cell[data-v-2cb59243]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#409eff}.mini-pulse-dot[data-v-2cb59243]{width:6px;height:6px;border-radius:50%;background:#409eff;animation:pulse-2cb59243 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #409fff26}.row-arrow[data-v-2cb59243]{margin-left:2px;font-size:12px;transition:transform .2s}.text-muted[data-v-2cb59243]{color:#909399;font-size:13px}[data-v-2cb59243] .row-active{background-color:#eff6ff!important}.task-progress-wrap[data-v-2cb59243]{display:flex;align-items:center;gap:8px}.task-progress-wrap[data-v-2cb59243] .el-progress{flex:1;min-width:80px}.task-progress-text[data-v-2cb59243]{font-size:11px;color:#909399;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.customer-panel[data-v-2cb59243]{background:#fff;border-radius:12px;border:1px solid #e8eef5;padding:20px;margin-bottom:14px;box-shadow:0 2px 8px #0000000d}.cp-header[data-v-2cb59243]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.cp-left[data-v-2cb59243]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-left h3[data-v-2cb59243]{margin:0;font-size:16px;color:#0f172a}.cp-brand[data-v-2cb59243]{color:#64748b;font-weight:400;font-size:14px}.cp-task-count[data-v-2cb59243]{font-size:12px;color:#94a3b8;background:#f1f5f9;padding:2px 10px;border-radius:10px}.cp-right[data-v-2cb59243]{display:flex;align-items:center;gap:8px}.sub-task-table[data-v-2cb59243]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden;margin-bottom:14px}.customer-task-pagination[data-v-2cb59243]{display:flex;justify-content:flex-end;padding:10px 12px;background:#fafbfc;border-top:1px solid #ebeef5}.sub-task-table[data-v-2cb59243] .el-table{cursor:pointer}.detail-section[data-v-2cb59243]{background:#f8fafc;border-radius:8px;border:1px solid #ebeef5;overflow:hidden;border-left:3px solid #e4e7ed;transition:border-left-color .3s}.detail-running[data-v-2cb59243]{border-left-color:#409eff}.detail-ok[data-v-2cb59243]{border-left-color:#67c23a}.detail-err[data-v-2cb59243]{border-left-color:#f56c6c}.detail-head[data-v-2cb59243]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f5f9;-webkit-user-select:none;user-select:none}.detail-title[data-v-2cb59243]{display:flex;align-items:center;gap:8px}.collapse-icon[data-v-2cb59243]{font-size:12px;color:#909399;transition:transform .2s;display:inline-block}.collapse-icon.collapsed[data-v-2cb59243]{transform:rotate(-90deg)}.dh-brand[data-v-2cb59243]{font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid transparent}.dh-brand-multi[data-v-2cb59243]{margin-right:4px;font-weight:500}.field-hint[data-v-2cb59243]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.dh-summary[data-v-2cb59243]{font-size:12px;color:#909399;margin-left:8px;font-variant-numeric:tabular-nums}.dh-summary-pct[data-v-2cb59243]{font-size:12px;color:#409eff;font-weight:600}.detail-actions[data-v-2cb59243]{display:flex;gap:8px}.prog-panel[data-v-2cb59243]{padding:14px 16px;border-left:3px solid #409eff;transition:border-color .3s}.prog-panel.prog-ok[data-v-2cb59243]{border-left-color:#67c23a}.prog-panel.prog-err[data-v-2cb59243]{border-left-color:#f56c6c}.prog-head[data-v-2cb59243]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.prog-meta-left[data-v-2cb59243]{display:flex;align-items:center;gap:8px}.prog-meta[data-v-2cb59243]{display:flex;align-items:center;gap:14px}.prog-nums[data-v-2cb59243]{font-size:14px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.prog-sep[data-v-2cb59243]{color:#c0c4cc;margin:0 1px;font-weight:400}.prog-elapsed[data-v-2cb59243]{font-size:12px;color:#909399;font-variant-numeric:tabular-nums}.prog-finished[data-v-2cb59243]{font-size:12px;color:#67c23a;font-weight:500}.pulse-dot[data-v-2cb59243]{width:8px;height:8px;border-radius:50%;background:#409eff;animation:pulse-2cb59243 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #409fff26}@keyframes pulse-2cb59243{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.prog-cards[data-v-2cb59243]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.prog-card[data-v-2cb59243]{flex:1;min-width:100px;padding:8px 12px;background:#fff;border-radius:6px}.pc-label[data-v-2cb59243]{font-size:11px;color:#909399;font-weight:600;margin-bottom:3px}.pc-val[data-v-2cb59243]{font-size:15px;font-weight:700;color:#303133}.pc-highlight[data-v-2cb59243]{color:#409eff}.pc-rank[data-v-2cb59243]{color:#ca8a04}.prog-log[data-v-2cb59243]{border-top:1px solid #ebeef5;position:relative}.prog-log-head[data-v-2cb59243]{display:flex;justify-content:space-between;align-items:center;padding:7px 16px;background:#f5f7fa;font-size:12px;font-weight:600;color:#606266}.prog-log-actions[data-v-2cb59243]{display:flex;align-items:center;gap:8px}.prog-log-cnt[data-v-2cb59243]{font-weight:400;color:#909399}.prog-log-body[data-v-2cb59243]{max-height:200px;overflow-y:auto;transition:max-height .3s}.prog-log-body.log-expanded[data-v-2cb59243]{max-height:500px}.log-skip-banner[data-v-2cb59243]{padding:8px 16px;background:#f4f4f5;border-bottom:1px solid #e4e7ed;font-size:12px;color:#606266}.log-skip-icon[data-v-2cb59243]{color:#909399;margin-right:6px}.log-row[data-v-2cb59243]{display:flex;align-items:center;gap:8px;padding:5px 16px;font-size:12px;border-bottom:1px solid #f5f7fa;transition:background .15s}.log-row[data-v-2cb59243]:last-child{border-bottom:none}.log-row[data-v-2cb59243]:hover{background:#f5f7fa}.log-row-fail[data-v-2cb59243]{background:#fef0f0}.log-row-waiting[data-v-2cb59243]{padding:12px 16px}.log-no[data-v-2cb59243]{width:24px;text-align:right;color:#c0c4cc;font-variant-numeric:tabular-nums;flex-shrink:0}.log-dot[data-v-2cb59243]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.log-dot-ok[data-v-2cb59243]{background:#67c23a}.log-dot-err[data-v-2cb59243]{background:#f56c6c}.log-kw[data-v-2cb59243]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133;font-weight:500}.log-plat[data-v-2cb59243]{flex-shrink:0;font-size:11px;padding:1px 6px;background:#f0f2f5;border-radius:3px;color:#606266;border:1px solid transparent}.log-result[data-v-2cb59243]{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:3px;font-weight:500}.log-result-ranked[data-v-2cb59243]{background:#f0f9eb;color:#67c23a}.log-result-none[data-v-2cb59243],.log-result-err[data-v-2cb59243]{background:#fef0f0;color:#f56c6c}.log-error-reason[data-v-2cb59243]{flex-shrink:0;font-size:10px;color:#f56c6c;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-log-tip[data-v-2cb59243]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:4px 14px;background:#409eff;color:#fff;border-radius:12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #409fff4d;z-index:10}.slide-down-enter-active[data-v-2cb59243],.slide-down-leave-active[data-v-2cb59243]{transition:opacity .25s,transform .25s}.slide-down-enter-from[data-v-2cb59243],.slide-down-leave-to[data-v-2cb59243]{opacity:0;transform:translateY(-8px)}.rank-distribution[data-v-2cb59243]{padding:14px 16px;border-top:1px solid #f1f5f9}.rd-title[data-v-2cb59243]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.rd-bar[data-v-2cb59243]{display:flex;height:28px;border-radius:6px;overflow:hidden;background:#f5f7fa}.rd-seg[data-v-2cb59243]{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;min-width:24px;transition:width .6s ease}.rd-top1[data-v-2cb59243]{background:#ca8a04}.rd-top3[data-v-2cb59243]{background:#22c55e}.rd-top5[data-v-2cb59243]{background:#3b82f6}.rd-low[data-v-2cb59243]{background:#94a3b8}.rd-none[data-v-2cb59243]{background:#ef4444}.rd-legend[data-v-2cb59243]{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.rd-leg[data-v-2cb59243]{display:flex;align-items:center;gap:4px;font-size:11px;color:#606266}.rd-dot[data-v-2cb59243]{width:8px;height:8px;border-radius:2px;display:inline-block}.more-analysis[data-v-2cb59243]{border-top:1px solid #f1f5f9}.more-analysis-toggle[data-v-2cb59243]{width:100%;text-align:left;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:13px;color:#475569;display:flex;align-items:center;gap:6px}.more-analysis-toggle[data-v-2cb59243]:hover{background:#f8fafc;color:#2563eb}.more-analysis-toggle .el-icon[data-v-2cb59243]{transition:transform .18s}.more-analysis-toggle .el-icon.open[data-v-2cb59243]{transform:rotate(90deg)}.more-analysis .platform-stats[data-v-2cb59243],.more-analysis .competitor-panel[data-v-2cb59243]{border-top:none}.platform-stats[data-v-2cb59243]{padding:14px 16px;border-top:1px solid #f1f5f9}.ps-title[data-v-2cb59243]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.ps-grid[data-v-2cb59243]{display:flex;gap:10px;flex-wrap:wrap}.ps-card[data-v-2cb59243]{flex:1;min-width:140px;padding:12px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.ps-name[data-v-2cb59243]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block;margin-bottom:8px;border:1px solid transparent}.ps-metrics[data-v-2cb59243]{display:flex;gap:12px}.ps-metric[data-v-2cb59243]{text-align:center}.psm-val[data-v-2cb59243]{display:block;font-size:16px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.psm-label[data-v-2cb59243]{font-size:11px;color:#909399}.competitor-panel[data-v-2cb59243]{padding:14px 16px;border-top:1px solid #f1f5f9}.comp-head[data-v-2cb59243]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.comp-title[data-v-2cb59243]{font-size:13px;font-weight:600;color:#303133}.comp-hint[data-v-2cb59243]{font-size:11px;color:#909399}.cp-list[data-v-2cb59243]{display:flex;flex-direction:column;gap:6px}.cp-item[data-v-2cb59243]{display:flex;align-items:center;gap:8px;padding:4px 0}.cp-target[data-v-2cb59243]{font-weight:700}.cp-target .cp-brand-name[data-v-2cb59243]{color:#3b82f6}.cp-rank-no[data-v-2cb59243]{width:20px;text-align:right;font-size:11px;color:#909399;font-variant-numeric:tabular-nums}.cp-brand-name[data-v-2cb59243]{width:80px;font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-bar-wrap[data-v-2cb59243]{flex:1;height:16px;background:#f5f7fa;border-radius:8px;overflow:hidden}.cp-bar[data-v-2cb59243]{height:100%;border-radius:8px;transition:width .6s ease}.cp-count[data-v-2cb59243]{width:70px;font-size:11px;color:#606266;text-align:right}.cp-avg-rank[data-v-2cb59243]{width:60px;font-size:11px;color:#909399;text-align:right;font-variant-numeric:tabular-nums}.stats-bar[data-v-2cb59243]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.sb-item[data-v-2cb59243]{display:flex;align-items:baseline;gap:5px}.sb-num[data-v-2cb59243]{font-size:18px;font-weight:700;color:#303133;font-variant-numeric:tabular-nums}.sb-label[data-v-2cb59243]{font-size:12px;color:#909399}.sb-divider[data-v-2cb59243]{width:1px;height:22px;background:#ebeef5}.sb-success .sb-num[data-v-2cb59243]{color:#67c23a}.sb-warn .sb-num[data-v-2cb59243]{color:#e6a23c}.sb-brand .sb-num[data-v-2cb59243]{color:#409eff}.sb-fail .sb-num[data-v-2cb59243]{color:#f56c6c}.result-filter-bar[data-v-2cb59243]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #f1f5f9;gap:10px;flex-wrap:wrap}.rf-pills[data-v-2cb59243]{display:flex;gap:4px;flex-wrap:wrap}.rf-pill[data-v-2cb59243]{padding:4px 12px;border:1px solid #dcdfe6;border-radius:14px;background:#fff;font-size:12px;color:#606266;cursor:pointer;transition:all .18s;display:inline-flex;align-items:center;gap:4px}.rf-pill em[data-v-2cb59243]{font-style:normal;font-size:11px;background:#f0f2f5;border-radius:8px;padding:0 5px;color:#909399}.rf-pill[data-v-2cb59243]:hover{border-color:#409eff;color:#409eff}.rf-pill.active[data-v-2cb59243]{background:#409eff;border-color:#409eff;color:#fff}.rf-pill.active em[data-v-2cb59243]{background:#fff3;color:#fff}.rf-pill-top1.active[data-v-2cb59243]{background:#ca8a04;border-color:#ca8a04}.rf-pill-top3.active[data-v-2cb59243]{background:#22c55e;border-color:#22c55e}.rf-pill-top5.active[data-v-2cb59243]{background:#3b82f6;border-color:#3b82f6}.rf-pill-none.active[data-v-2cb59243]{background:#ef4444;border-color:#ef4444}.rf-pill-fail.active[data-v-2cb59243]{background:#f56c6c;border-color:#f56c6c}.rf-sep[data-v-2cb59243]{width:1px;height:18px;background:#e2e8f0;margin:0 4px;align-self:center}.rf-group-label[data-v-2cb59243]{font-size:11px;color:#94a3b8;align-self:center;margin-right:2px}.rf-pill-word.active[data-v-2cb59243]{background:#7c3aed;border-color:#7c3aed}.rf-controls[data-v-2cb59243]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.word-split-bar[data-v-2cb59243]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.ws-card[data-v-2cb59243]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb}.ws-general[data-v-2cb59243]{background:#f0fdf4;border-color:#bbf7d0}.ws-brand[data-v-2cb59243]{background:#fffbeb;border-color:#fde68a}.ws-head[data-v-2cb59243]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;color:#1e293b}.ws-dot[data-v-2cb59243]{width:8px;height:8px;border-radius:50%}.ws-general .ws-dot[data-v-2cb59243]{background:#16a34a}.ws-brand .ws-dot[data-v-2cb59243]{background:#d97706}.ws-body[data-v-2cb59243]{display:flex;align-items:baseline;gap:8px}.ws-main[data-v-2cb59243]{font-size:13px;color:#334155}.ws-rate[data-v-2cb59243]{font-size:18px;font-weight:800;color:#0f172a}.ws-general .ws-rate[data-v-2cb59243]{color:#15803d}.ws-brand .ws-rate[data-v-2cb59243]{color:#b45309}.ws-sub[data-v-2cb59243]{font-size:12px;color:#94a3b8}.ws-note[data-v-2cb59243]{font-size:12px;color:#94a3b8;flex:1;min-width:180px}.result-card[data-v-2cb59243]{border-top:1px solid #f1f5f9}.result-pagination[data-v-2cb59243]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #f1f5f9;background:#fff;position:sticky;bottom:0;z-index:5;box-shadow:0 -2px 6px #0000000a}.model-tag[data-v-2cb59243]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid transparent}.rank-badge[data-v-2cb59243]{display:inline-flex;align-items:center;gap:2px}.rank-medal[data-v-2cb59243]{font-size:14px}.rank-top1[data-v-2cb59243]{font-weight:700;color:#ca8a04}.rank-top3[data-v-2cb59243]{font-weight:700;color:#22c55e}.rank-top5[data-v-2cb59243]{font-weight:700;color:#2563eb}.rank-low[data-v-2cb59243]{font-weight:700;color:#94a3b8}.rank-none[data-v-2cb59243]{font-weight:600;color:#ef4444}.rank-fail[data-v-2cb59243]{font-weight:600;color:#ef4444;font-style:italic}.brand-pills[data-v-2cb59243]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;background:#f8faff;border-left:3px solid #409eff}.brand-pill[data-v-2cb59243]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;border:1px solid #f1f5f9;background:#fff}.brand-pill.target[data-v-2cb59243]{border-color:#2563eb;background:#eff6ff;color:#2563eb;font-weight:700}.bp-rank[data-v-2cb59243]{font-weight:700;margin-right:2px}.bp-freq[data-v-2cb59243]{color:#94a3b8;font-size:11px}.empty-hint[data-v-2cb59243]{color:#94a3b8;font-size:12px;text-align:center;padding:16px}.ref-img-link[data-v-2cb59243]{color:#409eff;text-decoration:none;font-size:12px;cursor:pointer}.ref-img-link[data-v-2cb59243]:hover{text-decoration:underline}@media (max-width: 1180px){.kpi-strip[data-v-2cb59243]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kpi-strip[data-v-2cb59243]{grid-template-columns:1fr}.toolbar[data-v-2cb59243],.toolbar-actions[data-v-2cb59243]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-2cb59243]{width:100%}.prog-cards[data-v-2cb59243]{flex-direction:column}.stats-bar[data-v-2cb59243]{flex-direction:column;align-items:flex-start;gap:8px}.sb-divider[data-v-2cb59243]{display:none}.result-filter-bar[data-v-2cb59243]{flex-direction:column;align-items:stretch}.ps-grid[data-v-2cb59243]{flex-direction:column}.rd-legend[data-v-2cb59243]{gap:8px}.cp-header[data-v-2cb59243]{flex-direction:column}}.citation-page[data-v-6552822d]{min-height:400px}.cf-tip[data-v-6552822d]{margin-top:4px;font-size:12px;line-height:1.6;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 12px}.cf-tip strong[data-v-6552822d]{color:#92400e}.kpi-strip[data-v-6552822d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpi-card[data-v-6552822d]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;outline:none;transition:transform .15s,box-shadow .15s,border-color .15s}.kpi-card[data-v-6552822d]:hover,.kpi-card[data-v-6552822d]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card.active[data-v-6552822d]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.kpi-icon[data-v-6552822d]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-6552822d]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-6552822d]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-6552822d]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-6552822d]{background:#fff7ed;color:#ea580c}.kpi-body[data-v-6552822d]{flex:1;min-width:0}.kpi-label[data-v-6552822d]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-6552822d]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px}.kpi-sub[data-v-6552822d]{font-size:11px;color:#64748b;margin-top:3px}.panel[data-v-6552822d]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px}.toolbar[data-v-6552822d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar-tabs[data-v-6552822d]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-6552822d]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-6552822d]:hover{color:#0f172a}.seg.active[data-v-6552822d]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-6552822d]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-6552822d]{background:#eff6ff;color:#2563eb}.toolbar-actions[data-v-6552822d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-6552822d]{width:240px}.account-table[data-v-6552822d]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc;cursor:pointer}.account-table[data-v-6552822d] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-6552822d] .el-table__header th{background:transparent!important;padding:10px 0!important;text-transform:none}.account-table[data-v-6552822d] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:9px 0!important;background:transparent!important}.account-table[data-v-6552822d] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-6552822d] .el-table:before{display:none}.customer-cell[data-v-6552822d]{display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-6552822d]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-6552822d]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-6552822d]{background:#22c55e}.ca-dot-quote[data-v-6552822d]{background:#f59e0b;animation:dot-blink-6552822d 1.4s ease-in-out infinite}.ca-dot-idle[data-v-6552822d]{background:#cbd5e1}.ca-name[data-v-6552822d]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.customer-cell:hover .ca-name[data-v-6552822d]{color:#2563eb}.temp-badge[data-v-6552822d]{flex-shrink:0;font-size:11px;font-weight:600;line-height:16px;color:#b45309;background:#fef3c7;border:1px solid #fcd34d;padding:0 7px;border-radius:999px}.ca-meta[data-v-6552822d]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-6552822d]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-6552822d]{color:#e2e8f0}.brand-tag[data-v-6552822d]{font-size:12px;padding:2px 8px;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:500;white-space:nowrap;letter-spacing:.1px}.platforms-cell[data-v-6552822d]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.plat-tag[data-v-6552822d]{display:inline-flex;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:500;margin:0;white-space:nowrap;flex-shrink:0}.platform-chip-more[data-v-6552822d]{font-size:11px;padding:3px 10px;border-radius:5px;background:#e2e8f0;color:#64748b;cursor:default;white-space:nowrap;font-weight:500}.status-pill[data-v-6552822d]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px}.status-dot[data-v-6552822d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill-running[data-v-6552822d]{background:#16a34a1a;color:#15803d}.status-pill-done[data-v-6552822d]{background:#3b82f61a;color:#1d4ed8}.status-pill-done .status-dot[data-v-6552822d]{background:#3b82f6}.status-pill-warn[data-v-6552822d]{background:#d977061f;color:#b45309}.status-pill-warn .status-dot[data-v-6552822d]{background:#d97706}.status-pill-pending[data-v-6552822d]{background:#94a3b826;color:#94a3b8}.status-pill-pending .status-dot[data-v-6552822d]{background:#cbd5e1}.live-dot[data-v-6552822d]{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:dot-blink-6552822d 1.4s ease-in-out infinite;flex-shrink:0}@keyframes dot-blink-6552822d{0%,to{opacity:1}50%{opacity:.4}}.sp-running[data-v-6552822d]{background:#16a34a1a;color:#15803d}.sp-done[data-v-6552822d]{background:#3b82f61a;color:#1d4ed8}.sp-pending[data-v-6552822d]{background:#d977061f;color:#b45309}.sp-none[data-v-6552822d]{background:#94a3b826;color:#94a3b8}.dot-pulse[data-v-6552822d]{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:dot-blink-6552822d 1.2s ease-in-out infinite}@keyframes pulse-6552822d{0%,to{opacity:1}50%{opacity:.3}}.num-cell[data-v-6552822d]{font-size:13px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.num-cell-green[data-v-6552822d]{color:#16a34a}.last-search[data-v-6552822d]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3}.ls-date[data-v-6552822d]{font-size:12.5px;font-weight:500;color:#0f172a}.act-btn[data-v-6552822d]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background .15s,color .15s;line-height:1}.act-btn-primary[data-v-6552822d]{color:#2563eb;padding:6px 12px}.act-btn-primary[data-v-6552822d]:hover{background:#eff6ff;color:#1d4ed8}.muted[data-v-6552822d]{color:#cbd5e1;font-size:13px;letter-spacing:.2px}.text-muted[data-v-6552822d]{color:#c0c4cc;font-size:13px}.table-empty[data-v-6552822d]{padding:40px 0;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px}.table-empty p[data-v-6552822d]{margin:0}.pagination-row[data-v-6552822d]{display:flex;justify-content:flex-end;padding:12px 0 2px}[data-v-6552822d] .row-active{background-color:#eff6ff!important}.detail-panel[data-v-6552822d]{background:#fff;border-radius:12px;border:1px solid #e8eef5;border-left:3px solid #e8eef5;padding:20px;margin-bottom:14px;box-shadow:0 2px 8px #0000000d;transition:border-color .3s}.detail-panel.border-blue[data-v-6552822d]{border-left-color:#3b82f6}.detail-panel.border-green[data-v-6552822d]{border-left-color:#22c55e}.detail-header[data-v-6552822d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:10px}.dh-left[data-v-6552822d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dh-left h3[data-v-6552822d]{margin:0;font-size:16px;color:#0f172a}.dh-brand[data-v-6552822d]{color:#64748b;font-weight:400;font-size:14px}.dh-right[data-v-6552822d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-header[data-v-6552822d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ch-left[data-v-6552822d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-left h3[data-v-6552822d]{margin:0;font-size:16px;color:#0f172a}.ch-right[data-v-6552822d]{display:flex;align-items:center;gap:8px}.ch-task-count[data-v-6552822d]{font-size:12px;color:#64748b;background:#f1f5f9;padding:3px 10px;border-radius:12px}.task-list-wrap[data-v-6552822d]{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.task-bar[data-v-6552822d]{display:flex;align-items:center;gap:24px;padding:14px 18px;background:#fff;border:1px solid #e8eef5;border-radius:10px;cursor:pointer;transition:all .2s ease;border-left:3px solid #e8eef5}.task-bar[data-v-6552822d]:hover{border-color:#c7d2fe;background:#fafbff}.task-bar-active[data-v-6552822d]{border-color:#3b82f6;background:#eff6ff;border-left-color:#3b82f6}.task-bar-running[data-v-6552822d]{border-left-color:#3b82f6}.tb-date[data-v-6552822d]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f172a;min-width:140px;flex-shrink:0}.tb-date-icon[data-v-6552822d]{color:#64748b;font-size:16px}.tb-stat[data-v-6552822d]{display:flex;flex-direction:column;gap:2px;min-width:72px}.tb-lbl[data-v-6552822d]{font-size:11px;color:#94a3b8}.tb-val[data-v-6552822d]{font-size:15px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.tb-val-green[data-v-6552822d]{color:#16a34a}.tb-status[data-v-6552822d]{margin-left:auto}.tb-arrow[data-v-6552822d]{color:#cbd5e1;display:flex;align-items:center;transition:transform .2s,color .2s}.task-bar:hover .tb-arrow[data-v-6552822d]{color:#3b82f6;transform:translate(2px)}.task-bar-active .tb-arrow[data-v-6552822d]{color:#3b82f6}.task-detail-panel[data-v-6552822d]{background:#fafbfd;border-radius:10px;border:1px solid #e8eef5;border-left:3px solid #e8eef5;padding:16px;margin-top:8px;transition:border-color .3s}.task-detail-panel.border-blue[data-v-6552822d]{border-left-color:#3b82f6}.task-detail-panel.border-green[data-v-6552822d]{border-left-color:#22c55e}.task-detail-header[data-v-6552822d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.tdh-left[data-v-6552822d]{display:flex;align-items:center;gap:10px}.tdh-right[data-v-6552822d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tdh-date[data-v-6552822d]{font-size:14px;font-weight:600;color:#0f172a}.detail-stats[data-v-6552822d]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.ds-item[data-v-6552822d]{text-align:center;padding:10px;background:#f8fafc;border-radius:8px}.ds-val[data-v-6552822d]{font-size:20px;font-weight:800;color:#0f172a}.ds-green[data-v-6552822d]{color:#16a34a}.ds-amber[data-v-6552822d]{color:#d97706}.ds-purple[data-v-6552822d]{color:#7c3aed}.ds-lbl[data-v-6552822d]{font-size:11px;color:#94a3b8;margin-top:2px}.detail-empty[data-v-6552822d]{text-align:center;padding:32px 0;color:#94a3b8}.detail-empty p[data-v-6552822d]{margin:0 0 12px}.progress-panel[data-v-6552822d]{background:#f8fafc;padding:14px;border-radius:8px;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;margin-bottom:16px;transition:border-color .3s}.progress-panel.prog-ok[data-v-6552822d]{border-left-color:#22c55e}.progress-panel.prog-err[data-v-6552822d]{border-left-color:#ef4444}.progress-top[data-v-6552822d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-status-label[data-v-6552822d]{display:flex;align-items:center;gap:8px}.progress-title[data-v-6552822d]{font-size:14px;font-weight:600;color:#0f172a}.progress-top-right[data-v-6552822d]{display:flex;align-items:center;gap:12px}.progress-nums[data-v-6552822d]{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.progress-elapsed[data-v-6552822d]{font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums}.pulse-dot[data-v-6552822d]{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:pulse-6552822d 1.4s ease-in-out infinite}.prog-cards[data-v-6552822d]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.prog-card[data-v-6552822d]{flex:1;min-width:80px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e8eef5}.pc-label[data-v-6552822d]{font-size:11px;color:#94a3b8}.pc-val[data-v-6552822d]{font-size:16px;font-weight:700;margin-top:2px}.pc-ok[data-v-6552822d]{color:#16a34a}.pc-fail[data-v-6552822d]{color:#ef4444}.pc-url[data-v-6552822d]{font-size:12px;color:#64748b;font-weight:400;word-break:break-all}.prog-log[data-v-6552822d]{margin-top:10px}.prog-log-head[data-v-6552822d]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.prog-log-actions[data-v-6552822d]{display:flex;align-items:center;gap:8px}.prog-log-cnt[data-v-6552822d]{font-size:11px;color:#94a3b8;font-weight:400}.prog-log-body[data-v-6552822d]{max-height:160px;overflow-y:auto;background:#0f172a;border-radius:6px;padding:8px;font-family:Menlo,Monaco,monospace;font-size:11px}.prog-log-body.log-expanded[data-v-6552822d]{max-height:400px}.log-row[data-v-6552822d]{display:flex;align-items:center;gap:8px;padding:3px 0;color:#cbd5e1}.log-row-fail[data-v-6552822d]{color:#fca5a5}.log-row-waiting[data-v-6552822d]{padding:8px 0}.log-no[data-v-6552822d]{width:28px;text-align:right;color:#475569;font-size:10px;flex-shrink:0}.log-dot[data-v-6552822d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.log-dot-ok[data-v-6552822d]{background:#22c55e}.log-dot-err[data-v-6552822d]{background:#ef4444}.log-domain[data-v-6552822d]{width:120px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8}.log-title[data-v-6552822d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-status[data-v-6552822d]{width:32px;flex-shrink:0;text-align:center;font-size:10px;font-weight:600}.log-status-ok[data-v-6552822d]{color:#22c55e}.log-status-err[data-v-6552822d]{color:#ef4444}.log-dur[data-v-6552822d]{width:40px;flex-shrink:0;text-align:right;color:#64748b}.prog-actions[data-v-6552822d]{margin-top:10px;text-align:right}.source-dist-panel[data-v-6552822d]{margin-bottom:16px;padding:14px;background:#f8fafc;border-radius:8px}.sd-title[data-v-6552822d]{font-size:13px;font-weight:600;color:#334155;margin-bottom:10px}.sd-bars[data-v-6552822d]{display:flex;flex-direction:column;gap:6px}.sd-item[data-v-6552822d]{display:flex;align-items:center;gap:8px}.sd-name[data-v-6552822d]{width:110px;font-size:12px;color:#475569;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.sd-bar-wrap[data-v-6552822d]{flex:1;height:14px;background:#e2e8f0;border-radius:7px;overflow:hidden}.sd-bar[data-v-6552822d]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:7px;transition:width .3s}.sd-count[data-v-6552822d]{width:30px;font-size:12px;color:#64748b;text-align:right;font-weight:600;flex-shrink:0}.result-section[data-v-6552822d]{margin-bottom:8px}.table-toolbar[data-v-6552822d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.tt-left[data-v-6552822d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tt-right[data-v-6552822d]{display:flex;align-items:center;gap:8px}.url-cell[data-v-6552822d]{display:flex;flex-direction:column}.url-title[data-v-6552822d]{font-weight:600;color:#1e293b;font-size:13px;line-height:1.4}.url-domain[data-v-6552822d]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#94a3b8;text-decoration:none}.url-domain[data-v-6552822d]:hover{color:#3b82f6}.domain-icon[data-v-6552822d]{font-size:11px}.status-badge[data-v-6552822d]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.status-ok[data-v-6552822d]{background:#dcfce7;color:#15803d}.status-fail[data-v-6552822d]{background:#fee2e2;color:#dc2626}.status-pending[data-v-6552822d]{background:#f1f5f9;color:#64748b}.type-tag[data-v-6552822d]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.type-site[data-v-6552822d]{background:#f1f5f9;color:#475569}.confirm-body[data-v-6552822d]{padding:4px 0}.confirm-row[data-v-6552822d]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1f5f9}.confirm-label[data-v-6552822d]{color:#64748b;font-size:13px}.confirm-val[data-v-6552822d]{font-weight:600;color:#0f172a;font-size:13px}.confirm-total[data-v-6552822d]{border-bottom:none}.confirm-est[data-v-6552822d]{text-align:center;padding-top:10px;font-size:12px;color:#94a3b8}.preview-nav[data-v-6552822d]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.preview-pos[data-v-6552822d]{font-size:13px;color:#64748b}.preview-meta[data-v-6552822d]{background:#f8fafc;border-radius:8px;padding:12px}.pm-row[data-v-6552822d]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#475569}.pm-label[data-v-6552822d]{font-weight:600;color:#94a3b8;min-width:60px;flex-shrink:0}.pm-link[data-v-6552822d]{color:#3b82f6;text-decoration:none;word-break:break-all}.pm-link[data-v-6552822d]:hover{text-decoration:underline}.preview-content[data-v-6552822d]{max-height:60vh;overflow-y:auto;line-height:1.8;color:#334155;font-size:14px}.preview-content[data-v-6552822d] h2{font-size:18px;margin:16px 0 8px;color:#0f172a}.preview-content[data-v-6552822d] h3{font-size:16px;margin:12px 0 6px;color:#1e293b}.preview-content[data-v-6552822d] h4{font-size:14px;margin:10px 0 4px;color:#334155}.preview-content[data-v-6552822d] a{color:#3b82f6}.preview-content[data-v-6552822d] strong{color:#0f172a}.slide-down-enter-active[data-v-6552822d],.slide-down-leave-active[data-v-6552822d]{transition:all .3s ease}.slide-down-enter-from[data-v-6552822d],.slide-down-leave-to[data-v-6552822d]{opacity:0;transform:translateY(-10px)}@media (max-width: 1180px){.kpi-strip[data-v-6552822d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kpi-strip[data-v-6552822d]{grid-template-columns:1fr}.toolbar[data-v-6552822d],.toolbar-actions[data-v-6552822d]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-6552822d]{width:100%}.detail-stats[data-v-6552822d]{grid-template-columns:repeat(2,1fr)}.detail-header[data-v-6552822d]{flex-direction:column}}.table-pager[data-v-6552822d]{display:flex;justify-content:center;padding:8px 0 2px}.settings-content[data-v-9c4becb9]{max-width:800px}.settings-layout[data-v-9c4becb9]{display:flex;align-items:stretch;margin:-20px -24px -32px;background:#f8fafc;min-height:calc(100vh - 83px)}@media (max-width: 900px){.settings-layout[data-v-9c4becb9]{margin:-14px -14px -24px}}.settings-nav[data-v-9c4becb9]{flex-shrink:0;width:240px;background:#fff;border-right:1px solid #ebeef5;padding:16px 10px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.nav-head[data-v-9c4becb9]{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:1.5px;padding:6px 12px 10px;text-transform:uppercase;border-bottom:1px solid #f1f5f9;margin-bottom:6px}.nav-group[data-v-9c4becb9]{display:flex;flex-direction:column;margin-bottom:4px}.nav-grp-head[data-v-9c4becb9]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:12px;color:#475569;font-weight:600;text-align:left;width:100%;transition:background .12s,color .12s}.nav-grp-head[data-v-9c4becb9]:hover{background:#f1f5f9;color:#0f172a}.nav-grp-icon[data-v-9c4becb9]{flex-shrink:0}.nav-grp-icon-analysis-group[data-v-9c4becb9]{color:#3b82f6}.nav-grp-icon-business-group[data-v-9c4becb9]{color:#10b981}.nav-grp-icon-auto-group[data-v-9c4becb9]{color:#f59e0b}.nav-grp-icon-user-group[data-v-9c4becb9]{color:#8b5cf6}.nav-grp-label[data-v-9c4becb9]{flex:1}.nav-grp-caret[data-v-9c4becb9]{color:#94a3b8;transition:transform .2s cubic-bezier(.22,1,.36,1)}.nav-grp-caret.collapsed[data-v-9c4becb9]{transform:rotate(-90deg)}.nav-children[data-v-9c4becb9]{display:flex;flex-direction:column;gap:2px;padding:2px 0 4px}.nav-child[data-v-9c4becb9]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px 8px 30px;border:none;background:transparent;cursor:pointer;border-left:3px solid transparent;font-size:13px;color:#475569;text-align:left;width:100%;border-radius:0 6px 6px 0;margin-left:6px;transition:background .12s,color .12s,border-color .12s}.nav-child[data-v-9c4becb9]:hover{background:#f8fafc;color:#0f172a}.nav-child.on[data-v-9c4becb9]{background:#eff6ff;color:#1d4ed8;font-weight:600;border-left-color:#3b82f6}.nav-child-label[data-v-9c4becb9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-child-chip[data-v-9c4becb9]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;letter-spacing:.2px;flex-shrink:0}.chip-ok[data-v-9c4becb9]{background:#d1fae5;color:#047857}.chip-off[data-v-9c4becb9]{background:#fee2e2;color:#b91c1c}.chip-neutral[data-v-9c4becb9]{background:#e2e8f0;color:#475569}.nav-expand-enter-active[data-v-9c4becb9],.nav-expand-leave-active[data-v-9c4becb9]{transition:max-height .25s ease,opacity .15s;overflow:hidden}.nav-expand-enter-from[data-v-9c4becb9],.nav-expand-leave-to[data-v-9c4becb9]{max-height:0;opacity:0}.nav-expand-enter-to[data-v-9c4becb9],.nav-expand-leave-from[data-v-9c4becb9]{max-height:400px;opacity:1}.settings-main[data-v-9c4becb9]{flex:1;min-width:0;padding:0 32px 32px;background:#f8fafc}.main-head[data-v-9c4becb9]{padding:22px 0 18px;border-bottom:1px solid #ebeef5;margin-bottom:22px;position:sticky;top:0;background:#f8fafc;z-index:10}.breadcrumb[data-v-9c4becb9]{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;margin-bottom:8px}.bc-current[data-v-9c4becb9]{color:#475569;font-weight:500}.head-row[data-v-9c4becb9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.head-text[data-v-9c4becb9]{flex:1;min-width:0}.head-title[data-v-9c4becb9]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.4px;margin:0}.head-icon[data-v-9c4becb9]{width:32px;height:32px;border-radius:8px;background:#3b82f61a;display:inline-flex;align-items:center;justify-content:center}.head-desc[data-v-9c4becb9]{font-size:13px;color:#64748b;margin:6px 0 0 42px}.head-actions[data-v-9c4becb9]{display:flex;align-items:center;gap:10px;flex-shrink:0}.save-status[data-v-9c4becb9]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:14px;letter-spacing:.2px;transition:background .15s,color .15s}.save-status.clean[data-v-9c4becb9]{background:#f1f5f9;color:#64748b}.save-status.clean .el-icon[data-v-9c4becb9]{color:#10b981}.save-status.saved-just[data-v-9c4becb9]{background:linear-gradient(135deg,#d1fae5,#ecfdf5);color:#047857;box-shadow:0 2px 8px #10b9812e;animation:pop-in-9c4becb9 .35s cubic-bezier(.34,1.56,.64,1)}.save-status.dirty[data-v-9c4becb9]{background:#fef3c7;color:#b45309}.save-status.saving[data-v-9c4becb9]{background:#eff6ff;color:#1d4ed8}.dot[data-v-9c4becb9]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-dirty[data-v-9c4becb9]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e;animation:pulse-dot-9c4becb9 1.4s infinite}.rotating[data-v-9c4becb9]{animation:rotate-loading-9c4becb9 1s linear infinite}@keyframes pop-in-9c4becb9{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes pulse-dot-9c4becb9{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}}@keyframes rotate-loading-9c4becb9{to{transform:rotate(360deg)}}.fade-enter-active[data-v-9c4becb9],.fade-leave-active[data-v-9c4becb9]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-9c4becb9],.fade-leave-to[data-v-9c4becb9]{opacity:0;transform:translateY(-2px)}.panel[data-v-9c4becb9]{background:#fff;border-radius:14px;border:1px solid #e7edf5;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,transform .2s}.panel[data-v-9c4becb9]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#93c5fd);opacity:0;transition:opacity .2s}.panel[data-v-9c4becb9]:hover{box-shadow:0 8px 24px #0f172a17}.panel[data-v-9c4becb9]:hover:after{opacity:1}.panel-header[data-v-9c4becb9]{padding:16px 22px 13px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.panel-empty[data-v-9c4becb9]{padding:24px;text-align:center;color:#94a3b8;font-size:13px}.mail-acct-list[data-v-9c4becb9]{display:flex;flex-direction:column;padding:8px 16px;width:100%}.mail-acct-row[data-v-9c4becb9]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:8px;border:1px solid #f1f5f9;background:#fafbfc;margin-bottom:8px;transition:all .15s}.mail-acct-row[data-v-9c4becb9]:hover{border-color:#c7d2fe;background:#fafbff}.mail-acct-row.active[data-v-9c4becb9]{border-color:#2563eb;background:#eff6ff}.mail-acct-radio[data-v-9c4becb9]{flex:1;min-width:0}.mail-acct-radio[data-v-9c4becb9] .el-radio__label{width:100%;padding-left:8px}.mail-acct-info[data-v-9c4becb9]{display:flex;flex-direction:column;gap:3px;min-width:0}.mail-acct-name[data-v-9c4becb9]{font-size:14px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:6px}.mail-acct-meta[data-v-9c4becb9]{font-size:11.5px;color:#94a3b8;font-family:ui-monospace,monospace}.mail-acct-actions[data-v-9c4becb9]{display:flex;gap:2px;flex-shrink:0}.mail-acct-hint[data-v-9c4becb9]{display:flex;align-items:center;gap:5px;padding:10px 22px 0;font-size:12px;color:#94a3b8}.panel-header h3[data-v-9c4becb9]{font-size:14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:9px}.panel-header h3[data-v-9c4becb9]:before{content:"";width:7px;height:7px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #3b82f626;flex-shrink:0}.panel-body[data-v-9c4becb9]{padding:18px 22px}.panel-foot[data-v-9c4becb9]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 22px;border-top:1px solid #f1f5f9;background:#fcfdff;border-radius:0 0 14px 14px}.pf-saved[data-v-9c4becb9]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#16a34a;font-weight:600}.pf-dirty[data-v-9c4becb9]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#b45309}.grid-2col[data-v-9c4becb9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3col[data-v-9c4becb9]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.field[data-v-9c4becb9]{margin-bottom:14px}.field label[data-v-9c4becb9]{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:6px}.field-hint[data-v-9c4becb9]{font-size:11px;color:#94a3b8;margin-top:5px;line-height:1.5}.active-dot[data-v-9c4becb9]{font-size:11px;color:#22c55e;font-weight:600}.active-dot[data-v-9c4becb9]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:4px;vertical-align:middle}.api-tabs[data-v-9c4becb9]{display:flex;gap:0;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.api-tab[data-v-9c4becb9]{flex:1;text-align:center;padding:9px 0;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;background:#f9fafb;border-right:1px solid #e5e7eb;-webkit-user-select:none;user-select:none}.api-tab[data-v-9c4becb9]:last-child{border-right:none}.api-tab[data-v-9c4becb9]:hover{color:#374151;background:#f3f4f6}.api-tab.active[data-v-9c4becb9]{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 -2px #3b82f6}.tab-content[data-v-9c4becb9]{padding-top:2px}.action-bar[data-v-9c4becb9]{display:flex;gap:10px;padding:4px 0}.rs-toolbar[data-v-9c4becb9]{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;margin-bottom:14px;flex-wrap:wrap}.rs-toolbar-left[data-v-9c4becb9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rs-toolbar-right[data-v-9c4becb9]{display:flex;align-items:center;gap:12px}.rs-sep[data-v-9c4becb9]{color:#94a3b8;font-size:12px}.rs-meta[data-v-9c4becb9]{font-size:12.5px;color:#4f46e5;font-weight:600;background:#eef2ff;padding:4px 10px;border-radius:999px}.rs-kpis[data-v-9c4becb9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}@media (max-width: 1100px){.rs-kpis[data-v-9c4becb9]{grid-template-columns:repeat(2,1fr)}}.rs-kpi[data-v-9c4becb9]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;position:relative;overflow:hidden;transition:all .15s}.rs-kpi[data-v-9c4becb9]:hover{box-shadow:0 4px 16px -8px #0f172a26;transform:translateY(-1px)}.rs-kpi[data-v-9c4becb9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.rs-kpi-blue[data-v-9c4becb9]:before{background:linear-gradient(180deg,#3b82f6,#6366f1)}.rs-kpi-green[data-v-9c4becb9]:before{background:linear-gradient(180deg,#10b981,#14b8a6)}.rs-kpi-amber[data-v-9c4becb9]:before{background:linear-gradient(180deg,#f59e0b,#f97316)}.rs-kpi-red[data-v-9c4becb9]:before{background:linear-gradient(180deg,#dc2626,#b91c1c)}.rs-kpi-purple[data-v-9c4becb9]:before{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.rs-kpi-gray[data-v-9c4becb9]:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.rs-kpi-icon[data-v-9c4becb9]{font-size:24px;flex-shrink:0}.rs-kpi-body[data-v-9c4becb9]{flex:1;min-width:0}.rs-kpi-label[data-v-9c4becb9]{font-size:11.5px;color:#64748b;font-weight:600}.rs-kpi-val[data-v-9c4becb9]{font-size:26px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.rs-kpi-val small[data-v-9c4becb9]{font-size:14px;color:#64748b;font-weight:600;margin-left:1px}.rs-kpi-sub[data-v-9c4becb9]{font-size:11px;color:#94a3b8;margin-top:2px}.rs-panel[data-v-9c4becb9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.rs-loading[data-v-9c4becb9],.rs-empty[data-v-9c4becb9]{padding:60px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;justify-content:center}.rs-table[data-v-9c4becb9]{display:flex;flex-direction:column;gap:2px}.rs-row[data-v-9c4becb9]{display:grid;grid-template-columns:130px 70px 110px 80px 80px 110px 130px 80px 1.2fr 60px;gap:10px;align-items:center;font-size:12.5px;padding:8px 10px;border-radius:8px;transition:background .12s}.rs-row[data-v-9c4becb9]:not(.rs-header-row):hover{background:#f8fafc}.rs-header-row[data-v-9c4becb9]{font-size:11px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #e2e8f0;padding:10px}.rs-cell.rs-model[data-v-9c4becb9]{display:flex;align-items:center;gap:6px;min-width:0}.rs-model-tag[data-v-9c4becb9]{font-weight:700;color:#0f172a;font-size:13px;padding:2px 8px;border-radius:6px;background:#f1f5f9}.rs-model-tag[data-model=douBao][data-v-9c4becb9]{background:#fee2e2;color:#b91c1c}.rs-model-tag[data-model=deepseek][data-v-9c4becb9]{background:#dbeafe;color:#1e40af}.rs-model-tag[data-model=yuanBao][data-v-9c4becb9]{background:#fef3c7;color:#92400e}.rs-model-tag[data-model=kimi][data-v-9c4becb9]{background:#ede9fe;color:#6d28d9}.rs-model-tag[data-model=tongYi][data-v-9c4becb9]{background:#dcfce7;color:#166534}.rs-model-tag[data-model=wenXin][data-v-9c4becb9]{background:#cffafe;color:#155e75}.rs-plat[data-v-9c4becb9]{color:#94a3b8;font-size:10.5px}.rs-cell.rs-num[data-v-9c4becb9]{color:#475569;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:1px}.rs-num-main[data-v-9c4becb9]{font-weight:600;color:#0f172a}.rs-cnt[data-v-9c4becb9]{color:#94a3b8;font-size:10.5px}.rs-alert-text[data-v-9c4becb9]{color:#b91c1c!important;font-weight:700}.rs-pct-pill[data-v-9c4becb9]{display:inline-block;font-weight:700;font-size:12.5px;padding:2px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.rs-pct-good[data-v-9c4becb9]{background:#dcfce7;color:#166534}.rs-pct-mid[data-v-9c4becb9]{background:#fef9c3;color:#854d0e}.rs-pct-warn[data-v-9c4becb9]{background:#ffedd5;color:#c2410c}.rs-pct-bad[data-v-9c4becb9]{background:#fee2e2;color:#b91c1c}.rs-bar[data-v-9c4becb9]{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#f1f5f9}.rs-seg[data-v-9c4becb9]{transition:flex .15s}.rs-seg.seg-one[data-v-9c4becb9]{background:#10b981}.rs-seg.seg-two[data-v-9c4becb9]{background:#84cc16}.rs-seg.seg-three[data-v-9c4becb9]{background:#eab308}.rs-seg.seg-four[data-v-9c4becb9]{background:#f97316}.rs-seg.seg-bad[data-v-9c4becb9]{background:#dc2626}.rs-seg.seg-rescue[data-v-9c4becb9]{background:#8b5cf6}.rs-rescue-col[data-v-9c4becb9]{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.rs-rescue-tag[data-v-9c4becb9]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;font-size:11px;font-variant-numeric:tabular-nums;border:1px solid transparent}.rs-rescue-tag strong[data-v-9c4becb9]{font-weight:700;font-size:12px}.rs-rescue-sweep[data-v-9c4becb9]{background:#f5f3ff;color:#6d28d9;border-color:#ede9fe}.rs-rescue-morning[data-v-9c4becb9]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.rs-rescue-manual[data-v-9c4becb9]{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.rs-rescue-empty[data-v-9c4becb9]{color:#cbd5e1;font-size:14px;padding-left:6px}.rs-explain[data-v-9c4becb9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;overflow:hidden}.rs-explain-head[data-v-9c4becb9]{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;cursor:pointer;font-size:13px;font-weight:600;color:#0f172a;background:linear-gradient(180deg,#fafbfc,#fff)}.rs-explain-head[data-v-9c4becb9]:hover{background:#f8fafc}.rs-explain-head .flipped[data-v-9c4becb9]{transform:rotate(-90deg);transition:transform .15s}.rs-explain-body[data-v-9c4becb9]{padding:4px 18px 14px;font-size:12.5px;color:#475569;line-height:1.7}.rs-formula[data-v-9c4becb9]{background:#f1f5f9;border-radius:8px;padding:8px 12px;margin:6px 0 10px;font-size:13px;color:#0f172a}.rs-formula code[data-v-9c4becb9]{background:transparent;padding:0;font-weight:600}.rs-meta-list[data-v-9c4becb9]{margin:0;padding-left:18px}.rs-meta-list>li[data-v-9c4becb9]{margin-bottom:4px}.rs-meta-list code[data-v-9c4becb9]{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-size:11.5px;color:#475569}.rs-meta-list b[data-v-9c4becb9]{font-weight:700}.rs-meta-list b.dot-good[data-v-9c4becb9]{color:#047857}.rs-meta-list b.dot-2[data-v-9c4becb9]{color:#4d7c0f}.rs-meta-list b.dot-3[data-v-9c4becb9]{color:#a16207}.rs-meta-list b.dot-4[data-v-9c4becb9]{color:#c2410c}.rs-meta-list b.dot-rescue[data-v-9c4becb9]{color:#6d28d9}.rs-meta-list b.dot-bad[data-v-9c4becb9]{color:#b91c1c}.rs-sub-list[data-v-9c4becb9]{margin:4px 0;padding-left:18px;list-style:none}.rs-sub-list>li[data-v-9c4becb9]{margin-bottom:3px;display:flex;align-items:baseline;gap:6px}.rs-sub-list .rs-rescue-tag[data-v-9c4becb9]{flex-shrink:0}.dot[data-v-9c4becb9]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.dot-good[data-v-9c4becb9]{background:#10b981}.dot-2[data-v-9c4becb9]{background:#84cc16}.dot-3[data-v-9c4becb9]{background:#eab308}.dot-4[data-v-9c4becb9]{background:#f97316}.dot-rescue[data-v-9c4becb9]{background:#8b5cf6}.dot-bad[data-v-9c4becb9]{background:#dc2626}.rs-rescue-text[data-v-9c4becb9]{color:#6d28d9;font-weight:700}.rs-rescue-detail[data-v-9c4becb9]{color:#94a3b8;font-size:10px}.rs-sub-warn[data-v-9c4becb9]{color:#b91c1c;font-weight:700;margin-left:2px}.rs-cell.rs-check-col[data-v-9c4becb9]{text-align:center}.rs-check[data-v-9c4becb9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700}.rs-check.rs-check-ok[data-v-9c4becb9]{background:#dcfce7;color:#166534}.rs-check.rs-check-bad[data-v-9c4becb9]{background:#fee2e2;color:#b91c1c;width:auto;padding:0 6px;border-radius:999px;font-size:11px}.panel-actions[data-v-9c4becb9]{display:flex;gap:8px;align-items:center}.quote-page[data-v-0be98e76]{padding:0}.kpi-strip[data-v-0be98e76]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpi-card[data-v-0be98e76]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;outline:none;transition:transform .15s,box-shadow .15s,border-color .15s}.kpi-card[data-v-0be98e76]:hover,.kpi-card[data-v-0be98e76]:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f;border-color:#cbd5e1}.kpi-card.active[data-v-0be98e76]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.kpi-icon[data-v-0be98e76]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-0be98e76]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-0be98e76]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-0be98e76]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-0be98e76]{background:#fff7ed;color:#ea580c}.kpi-body[data-v-0be98e76]{flex:1;min-width:0}.kpi-label[data-v-0be98e76]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-0be98e76]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px}.kpi-sub[data-v-0be98e76]{font-size:11px;color:#64748b;margin-top:3px}.panel[data-v-0be98e76]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px}.toolbar[data-v-0be98e76]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar-tabs[data-v-0be98e76]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px;flex-wrap:wrap}.seg[data-v-0be98e76]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-0be98e76]:hover{color:#0f172a}.seg.active[data-v-0be98e76]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-0be98e76]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-0be98e76]{background:#eff6ff;color:#2563eb}.toolbar-actions[data-v-0be98e76]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-0be98e76]{width:240px}.account-table[data-v-0be98e76]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc;cursor:pointer}.account-table[data-v-0be98e76] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-0be98e76] .el-table__header th{background:transparent!important;padding:10px 0!important;text-transform:none}.account-table[data-v-0be98e76] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:9px 0!important;background:transparent!important}.account-table[data-v-0be98e76] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-0be98e76] .el-table:before{display:none}.customer-cell[data-v-0be98e76]{display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-0be98e76]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-0be98e76]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-0be98e76]{background:#22c55e}.ca-dot-quote[data-v-0be98e76]{background:#f59e0b;animation:dot-blink-0be98e76 1.4s ease-in-out infinite}.ca-dot-idle[data-v-0be98e76]{background:#cbd5e1}.ca-name[data-v-0be98e76]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.customer-cell:hover .ca-name[data-v-0be98e76]{color:#2563eb}.ca-meta[data-v-0be98e76]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-0be98e76]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-0be98e76]{color:#e2e8f0}.act-btn[data-v-0be98e76]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background .15s,color .15s;line-height:1}.act-btn-primary[data-v-0be98e76]{color:#2563eb;padding:6px 12px}.act-btn-primary[data-v-0be98e76]:hover:not([disabled]){background:#eff6ff;color:#1d4ed8}.act-btn-more[data-v-0be98e76]{width:28px;height:28px;padding:0;color:#94a3b8;margin-left:4px}.act-btn-more[data-v-0be98e76]:hover{background:#f1f5f9;color:#0f172a}.muted[data-v-0be98e76]{color:#cbd5e1;font-size:13px;letter-spacing:.2px}.table-empty[data-v-0be98e76]{padding:40px 0;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px}.table-empty p[data-v-0be98e76]{margin:0}.pagination-row[data-v-0be98e76]{display:flex;justify-content:flex-end;padding:12px 0 2px}.batch-toolbar[data-v-0be98e76]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin-bottom:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.batch-info[data-v-0be98e76]{font-size:13px;color:#1e40af}.batch-info b[data-v-0be98e76]{color:#1d4ed8;font-size:14px}.batch-actions[data-v-0be98e76]{display:flex;gap:8px;align-items:center}.skeleton-wrap[data-v-0be98e76]{background:#fff;border-radius:12px;border:1px solid #e8eef5;padding:24px}.cards-grid[data-v-0be98e76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:14px}.cust-card[data-v-0be98e76]{background:#fff;border:1px solid #e8eef5;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;border-left:3px solid #e8eef5}.cust-card[data-v-0be98e76]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014;border-color:#c7d2fe}.cust-card-active[data-v-0be98e76]{border-left-color:#3b82f6;background:#f8fbff}.cust-card-header[data-v-0be98e76]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:10px}.cust-name[data-v-0be98e76]{margin:0;font-size:15px;color:#0f172a;line-height:1.4}.cust-brand[data-v-0be98e76]{font-size:12px;color:#94a3b8;margin-bottom:12px}.cust-stats[data-v-0be98e76]{display:flex;gap:16px;padding:10px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-bottom:10px}.cs-item[data-v-0be98e76]{display:flex;flex-direction:column;gap:2px}.cs-lbl[data-v-0be98e76]{font-size:11px;color:#94a3b8}.cs-val[data-v-0be98e76]{font-size:14px;font-weight:700;color:#0f172a}.cust-footer[data-v-0be98e76]{display:flex;justify-content:space-between;align-items:center}.table-card[data-v-0be98e76]{background:#fff;border-radius:12px;border:1px solid #e8eef5;padding:2px;box-shadow:0 1px 4px #0000000a;margin-bottom:14px}.cell-cust[data-v-0be98e76]{display:flex;flex-direction:column;gap:2px}.cell-name[data-v-0be98e76]{font-size:13px;font-weight:600;color:#1e293b}.cell-brand[data-v-0be98e76]{font-size:12px;color:#94a3b8}.cell-num[data-v-0be98e76]{font-weight:700;color:#0f172a}.text-muted[data-v-0be98e76]{color:#c0c4cc;font-size:13px}.stat-group[data-v-0be98e76]{display:inline-flex;align-items:center;gap:8px}.sg-item[data-v-0be98e76]{display:inline-flex;align-items:baseline;gap:4px}.sg-item.sg-running[data-v-0be98e76]{color:#1d4ed8}.sg-num[data-v-0be98e76]{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.sg-lbl[data-v-0be98e76]{font-size:11px;color:#94a3b8}.sg-divider[data-v-0be98e76]{width:1px;height:12px;background:#e2e8f0}.row-actions[data-v-0be98e76]{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;justify-content:center;opacity:.5;transition:opacity .15s}.table-card[data-v-0be98e76] .el-table__row:hover .row-actions{opacity:1}[data-v-0be98e76] .row-active{background-color:#eff6ff!important;box-shadow:inset 3px 0 #3b82f6}.status-pill[data-v-0be98e76]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px}.status-dot[data-v-0be98e76]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill-running[data-v-0be98e76]{background:#16a34a1a;color:#15803d}.status-pill-done[data-v-0be98e76]{background:#3b82f61a;color:#1d4ed8}.status-pill-done .status-dot[data-v-0be98e76]{background:#3b82f6}.status-pill-failed[data-v-0be98e76]{background:#dc26261a;color:#b91c1c}.status-pill-failed .status-dot[data-v-0be98e76]{background:#dc2626}.status-pill-pending[data-v-0be98e76]{background:#94a3b826;color:#94a3b8}.status-pill-pending .status-dot[data-v-0be98e76]{background:#cbd5e1}.live-dot[data-v-0be98e76]{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:dot-blink-0be98e76 1.4s ease-in-out infinite;flex-shrink:0}@keyframes dot-blink-0be98e76{0%,to{opacity:1}50%{opacity:.4}}.dot[data-v-0be98e76]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-blue[data-v-0be98e76]{background:#3b82f6}.dot-green[data-v-0be98e76]{background:#22c55e}.dot-red[data-v-0be98e76]{background:#ef4444}.dot-gray[data-v-0be98e76]{background:#94a3b8}.dot-pulse[data-v-0be98e76]{animation:pulse-0be98e76 1.2s ease-in-out infinite;box-shadow:0 0 0 3px #3b82f633}@keyframes pulse-0be98e76{0%,to{opacity:1}50%{opacity:.4}}.sp-running[data-v-0be98e76]{background:#16a34a1a;color:#15803d}.sp-queued[data-v-0be98e76]{background:#94a3b826;color:#64748b}.sp-completed[data-v-0be98e76]{background:#3b82f61a;color:#1d4ed8}.sp-cancelled[data-v-0be98e76]{background:#94a3b826;color:#94a3b8}.sp-error[data-v-0be98e76]{background:#dc26261a;color:#b91c1c}.sp-none[data-v-0be98e76]{background:#94a3b826;color:#94a3b8}.error-tip[data-v-0be98e76]{margin-left:2px;color:#dc2626;cursor:help}.table-footer[data-v-0be98e76]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.footer-count[data-v-0be98e76]{font-size:12px;color:#94a3b8}.stage-cell[data-v-0be98e76]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#475569}.price-badge[data-v-0be98e76]{display:inline-block;padding:2px 10px;border-radius:12px;font-weight:700;font-size:13px;background:#fef3c7;color:#b45309}.price-badge.price-high[data-v-0be98e76]{background:#fee2e2;color:#dc2626}.price-text[data-v-0be98e76]{color:#b45309}.price-high-text[data-v-0be98e76]{color:#dc2626;font-weight:800}.relative-time[data-v-0be98e76]{font-size:12px;color:#64748b;cursor:default}.rt-fresh[data-v-0be98e76]{color:#16a34a;font-weight:600}.rt-stale[data-v-0be98e76]{color:#cbd5e1;font-style:italic}.empty-state[data-v-0be98e76]{padding:48px 0;text-align:center}.empty-icon[data-v-0be98e76]{font-size:48px;margin-bottom:12px}.empty-state h4[data-v-0be98e76]{margin:0 0 6px;color:#475569;font-size:16px}.empty-desc[data-v-0be98e76]{color:#94a3b8;font-size:13px;margin-bottom:16px}.customer-panel[data-v-0be98e76]{background:#fff;border-radius:12px;border:1px solid #e8eef5;border-left:3px solid #3b82f6;padding:20px;margin-bottom:14px;box-shadow:0 2px 8px #0000000d}.customer-header[data-v-0be98e76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ch-left[data-v-0be98e76]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-left h3[data-v-0be98e76]{margin:0;font-size:16px;color:#0f172a}.dh-brand[data-v-0be98e76]{color:#64748b;font-weight:400;font-size:14px}.ch-right[data-v-0be98e76]{display:flex;align-items:center;gap:8px}.ch-task-count[data-v-0be98e76]{font-size:12px;color:#64748b;background:#f1f5f9;padding:3px 10px;border-radius:12px}.task-list-wrap[data-v-0be98e76]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.task-bar[data-v-0be98e76]{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#fff;border:1px solid #e8eef5;border-radius:10px;cursor:pointer;transition:all .2s ease;border-left:3px solid #e8eef5}.task-bar[data-v-0be98e76]:hover{border-color:#c7d2fe;background:#fafbff}.task-bar-active[data-v-0be98e76]{border-color:#3b82f6;background:#eff6ff;border-left-color:#3b82f6}.task-bar-running[data-v-0be98e76]{border-left-color:#3b82f6}.task-bar-error[data-v-0be98e76]{border-left-color:#ef4444}.task-bar-flash[data-v-0be98e76]{animation:flash-0be98e76 1.8s ease-out}@keyframes flash-0be98e76{0%{box-shadow:0 0 #3b82f699;background:#dbeafe}to{box-shadow:0 0 0 12px #3b82f600;background:#fff}}.tb-date[data-v-0be98e76]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0f172a;min-width:120px;flex-shrink:0}.tb-date-icon[data-v-0be98e76]{color:#64748b;font-size:14px}.tb-stat[data-v-0be98e76]{display:flex;flex-direction:column;gap:2px;min-width:80px}.tb-progress[data-v-0be98e76]{min-width:140px;flex:1;max-width:200px}.tb-lbl[data-v-0be98e76]{font-size:11px;color:#94a3b8}.tb-val[data-v-0be98e76]{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.tb-status[data-v-0be98e76]{margin-left:auto}.tb-actions[data-v-0be98e76]{color:#94a3b8;display:inline-flex;align-items:center;gap:4px}.detail-empty[data-v-0be98e76]{text-align:center;padding:32px 0;color:#94a3b8}.detail-empty p[data-v-0be98e76]{margin:0 0 12px}.task-detail-panel[data-v-0be98e76]{background:#fafbfd;border-radius:10px;border:1px solid #e8eef5;border-left:3px solid #e8eef5;padding:16px;margin-top:8px;transition:border-color .3s}.task-detail-panel.border-blue[data-v-0be98e76]{border-left-color:#3b82f6}.task-detail-panel.border-green[data-v-0be98e76]{border-left-color:#22c55e}.task-detail-panel.border-red[data-v-0be98e76]{border-left-color:#ef4444}.task-detail-header[data-v-0be98e76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.tdh-left[data-v-0be98e76],.tdh-right[data-v-0be98e76]{display:flex;align-items:center;gap:12px}.tdh-date[data-v-0be98e76]{font-size:14px;font-weight:600;color:#0f172a}.anchor-tabs[data-v-0be98e76]{display:inline-flex;gap:2px;padding:3px;background:#f1f5f9;border-radius:8px}.anchor-tab[data-v-0be98e76]{padding:4px 12px;border:none;background:transparent;font-size:12px;color:#64748b;cursor:pointer;border-radius:6px;transition:all .15s}.anchor-tab[data-v-0be98e76]:hover{color:#0f172a}.anchor-tab.active[data-v-0be98e76]{background:#fff;color:#1d4ed8;font-weight:600}.detail-overview[data-v-0be98e76]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.ov-card[data-v-0be98e76]{display:flex;flex-direction:column;align-items:center;padding:14px;background:#fff;border:1px solid #e8eef5;border-radius:10px}.ov-val[data-v-0be98e76]{font-size:22px;font-weight:800;color:#0f172a}.ov-unit[data-v-0be98e76]{font-size:13px;font-weight:400;color:#94a3b8}.ov-lbl[data-v-0be98e76]{font-size:12px;color:#94a3b8;margin-top:2px}.stage-steps[data-v-0be98e76]{display:flex;align-items:flex-start;gap:0;margin-bottom:20px;padding:0 8px}.step-item[data-v-0be98e76]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;opacity:.35;transition:all .2s}.step-item.active[data-v-0be98e76]{opacity:1}.step-item.current .step-dot[data-v-0be98e76]{animation:pulse-0be98e76 1.2s ease-in-out infinite}.step-item[data-v-0be98e76]:after{content:"";position:absolute;top:14px;left:55%;right:-45%;height:2px;background:#e2e8f0}.step-item.active[data-v-0be98e76]:after{background:#3b82f6}.step-item[data-v-0be98e76]:last-child:after{display:none}.step-dot[data-v-0be98e76]{font-size:20px;position:relative;z-index:1;background:#fafbfd;padding:0 4px}.step-label[data-v-0be98e76]{font-size:11px;color:#64748b;margin-top:4px}.step-timing[data-v-0be98e76]{font-size:10px;color:#94a3b8;margin-top:2px;font-variant-numeric:tabular-nums}.detail-progress[data-v-0be98e76]{margin-bottom:16px}.error-banner[data-v-0be98e76]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin-bottom:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px}.radar-section[data-v-0be98e76]{display:flex;gap:24px;margin-bottom:20px;padding:16px;background:#fff;border:1px solid #e8eef5;border-radius:12px;align-items:center}.radar-left[data-v-0be98e76]{flex-shrink:0}.radar-right[data-v-0be98e76]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.dim-row[data-v-0be98e76]{display:flex;align-items:center;gap:10px}.dim-label[data-v-0be98e76]{display:flex;align-items:center;gap:6px;width:80px;font-size:13px;color:#475569;white-space:nowrap}.dim-color[data-v-0be98e76]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dim-bar-bg[data-v-0be98e76]{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.dim-bar-fill[data-v-0be98e76]{height:100%;border-radius:4px;transition:width .3s}.dim-score[data-v-0be98e76]{width:32px;text-align:right;font-size:13px;font-weight:700;color:#0f172a}.platform-summary[data-v-0be98e76]{margin-bottom:20px}.platform-summary h4[data-v-0be98e76]{font-size:14px;color:#334155;margin:0 0 10px}.ps-grid[data-v-0be98e76]{display:flex;flex-wrap:wrap;gap:10px}.ps-item[data-v-0be98e76]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#fff;border:1px solid #e8eef5;border-radius:8px}.ps-vals[data-v-0be98e76]{display:flex;gap:12px;font-size:12px;color:#64748b}.ps-vals b[data-v-0be98e76]{color:#0f172a}.runs-header[data-v-0be98e76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.runs-header h4[data-v-0be98e76]{font-size:14px;color:#334155;margin:0;display:flex;align-items:center;gap:8px}.collapse-icon[data-v-0be98e76]{transition:transform .2s;font-size:12px}.collapse-icon.rotated[data-v-0be98e76]{transform:rotate(90deg)}.runs-toolbar[data-v-0be98e76]{display:flex;gap:8px;align-items:center}.run-pill[data-v-0be98e76]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.rp-pending[data-v-0be98e76]{background:#f1f5f9;color:#64748b}.rp-searched[data-v-0be98e76]{background:#dbeafe;color:#1d4ed8}.rp-scored[data-v-0be98e76]{background:#dcfce7;color:#15803d}.rp-search_failed[data-v-0be98e76]{background:#fee2e2;color:#dc2626}.detail-timestamps[data-v-0be98e76]{display:flex;gap:20px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8}.step-pane[data-v-0be98e76]{min-height:220px;padding:8px 0}.source-tabs[data-v-0be98e76]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.src-tab[data-v-0be98e76]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px solid #e8eef5;background:#fff;border-radius:10px;font-size:13px;color:#475569;cursor:pointer;transition:all .15s;position:relative}.src-tab[data-v-0be98e76]:hover:not(:disabled){border-color:#c7d2fe;background:#fafbff;color:#1d4ed8}.src-tab.active[data-v-0be98e76]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;font-weight:600;box-shadow:0 0 0 3px #3b82f61f}.src-tab[data-v-0be98e76]:disabled{opacity:.5;cursor:not-allowed}.src-count[data-v-0be98e76]{display:inline-block;min-width:20px;padding:1px 7px;margin-left:4px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:600;border-radius:9px}.src-form[data-v-0be98e76]{animation:fadeIn-0be98e76 .2s ease}@keyframes fadeIn-0be98e76{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.confirm-block[data-v-0be98e76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 18px;margin-bottom:14px}.confirm-row[data-v-0be98e76]{display:flex;gap:12px;padding:6px 0;font-size:13px}.cr-lbl[data-v-0be98e76]{width:80px;color:#94a3b8;flex-shrink:0}.confirm-row b[data-v-0be98e76]{color:#0f172a;font-weight:600}.data-preview[data-v-0be98e76]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;margin:8px 0 12px;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}.preview-item[data-v-0be98e76]{text-align:center;font-size:12px;color:#64748b}.preview-item b[data-v-0be98e76]{display:block;font-size:16px;color:#0f172a;margin-top:2px}.dialog-hint[data-v-0be98e76]{color:#94a3b8;font-size:12px;line-height:1.6;padding:8px 0}.field-hint[data-v-0be98e76]{color:#94a3b8;font-size:12px;margin-top:4px;line-height:1.5}.ctx-menu[data-v-0be98e76]{position:fixed;z-index:9999;min-width:160px;background:#fff;border:1px solid #e8eef5;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:4px}.ctx-item[data-v-0be98e76]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:#475569;cursor:pointer;border-radius:6px}.ctx-item[data-v-0be98e76]:hover{background:#f1f5f9;color:#0f172a}.ctx-danger[data-v-0be98e76]{color:#dc2626}.ctx-danger[data-v-0be98e76]:hover{background:#fef2f2;color:#b91c1c}.ctx-divider[data-v-0be98e76]{height:1px;background:#e8eef5;margin:4px 0}.slide-down-enter-active[data-v-0be98e76],.slide-down-leave-active[data-v-0be98e76]{transition:all .3s ease}.slide-down-enter-from[data-v-0be98e76],.slide-down-leave-to[data-v-0be98e76]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-0be98e76],.fade-leave-active[data-v-0be98e76]{transition:opacity .15s}.fade-enter-from[data-v-0be98e76],.fade-leave-to[data-v-0be98e76]{opacity:0}@media (max-width: 1180px){.kpi-strip[data-v-0be98e76]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kpi-strip[data-v-0be98e76]{grid-template-columns:1fr}.toolbar[data-v-0be98e76],.toolbar-actions[data-v-0be98e76]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-0be98e76]{width:100%}.toolbar-tabs[data-v-0be98e76]{width:100%;overflow-x:auto}.detail-overview[data-v-0be98e76]{grid-template-columns:repeat(2,1fr)}.radar-section[data-v-0be98e76]{flex-direction:column;align-items:center}.data-preview[data-v-0be98e76]{grid-template-columns:repeat(2,1fr)}.task-bar[data-v-0be98e76]{flex-wrap:wrap}.cards-grid[data-v-0be98e76]{grid-template-columns:1fr}}.au-page[data-v-db33f46d]{display:flex;flex-direction:column;gap:16px}.au-tabs[data-v-db33f46d] .el-tabs__header{margin-bottom:16px}.au-tabs[data-v-db33f46d] .el-tabs__item{font-size:14px;font-weight:600}.au-tabs[data-v-db33f46d] .el-tab-pane{display:flex;flex-direction:column;gap:16px}.au-card[data-v-db33f46d]{background:#fff;border:1px solid #eef0f4;border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #00000008}.au-head[data-v-db33f46d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.au-head-l[data-v-db33f46d]{display:flex;align-items:baseline;gap:10px}.au-head-l h3[data-v-db33f46d]{margin:0;font-size:16px;font-weight:700;color:#1e1b4b}.au-badge[data-v-db33f46d]{font-size:12px;color:#6b7280;background:#f1f5f9;padding:2px 10px;border-radius:999px}.au-head-r[data-v-db33f46d]{display:flex;gap:8px}.au-team-create[data-v-db33f46d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.au-empty[data-v-db33f46d]{color:#9ca3af;font-size:13px;padding:20px;text-align:center;background:#fafbfc;border-radius:8px}.role-grid[data-v-db33f46d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-card[data-v-db33f46d]{--role-color: #16a34a;background:#fff;border:1px solid #e2e8f0;border-top:4px solid var(--role-color);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-height:240px}.role-head[data-v-db33f46d]{display:flex;align-items:center;gap:12px}.role-icon[data-v-db33f46d]{font-size:28px;line-height:1}.role-title[data-v-db33f46d]{flex:1;min-width:0}.role-name[data-v-db33f46d]{font-size:15px;font-weight:600;color:#1e293b}.role-summary[data-v-db33f46d]{font-size:12.5px;color:var(--role-color);margin-top:2px}.role-count[data-v-db33f46d]{font-weight:600}.role-meta[data-v-db33f46d]{font-size:12px}.meta-chip[data-v-db33f46d]{display:inline-block;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--role-color) 8%,white);color:var(--role-color)}.meta-chip.danger[data-v-db33f46d]{background:#fef2f2;color:#b91c1c}.role-detail[data-v-db33f46d]{font-size:12.5px;color:#475569;line-height:1.7;padding:8px 10px;background:#f8fafc;border-radius:6px}.role-pages[data-v-db33f46d]{display:flex;flex-direction:column;gap:6px}.pages-label[data-v-db33f46d]{font-size:12px;color:#64748b;font-weight:600}.pages-groups[data-v-db33f46d]{display:flex;flex-direction:column;gap:6px}.pages-group[data-v-db33f46d]{display:flex;align-items:flex-start;gap:8px;font-size:12px}.pages-group-name[data-v-db33f46d]{flex:0 0 64px;color:#64748b;padding-top:4px}.pages-group-list[data-v-db33f46d]{flex:1;display:flex;flex-wrap:wrap;gap:4px}.page-pill[data-v-db33f46d]{font-size:11.5px}.pages-empty[data-v-db33f46d]{font-size:12px;color:#c0c4cc}.team-grid[data-v-db33f46d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.team-card[data-v-db33f46d]{border:1px solid #eef0f4;border-radius:12px;padding:14px;background:linear-gradient(180deg,#fafbff,#fff);display:flex;flex-direction:column;gap:10px;transition:box-shadow .15s,border-color .15s}.team-card[data-v-db33f46d]:hover{border-color:#c4b5fd;box-shadow:0 2px 10px #7c3aed14}.tc-top[data-v-db33f46d]{display:flex;align-items:center;gap:8px;justify-content:space-between}.tc-name[data-v-db33f46d]{flex:1}.tc-name[data-v-db33f46d] .el-input__wrapper{font-weight:600}.tc-stat[data-v-db33f46d]{font-size:11.5px;color:#94a3b8;white-space:nowrap}.tc-leader[data-v-db33f46d]{display:flex;align-items:center;gap:8px}.tc-label[data-v-db33f46d]{font-size:12.5px;color:#6b7280;white-space:nowrap}.tc-members[data-v-db33f46d]{display:flex;flex-wrap:wrap;gap:5px;min-height:24px}.tc-mtag[data-v-db33f46d]{margin:0}.tc-empty[data-v-db33f46d]{font-size:12px;color:#c0c4cc}.role-hint[data-v-db33f46d]{background:#f0f9ff;color:#0c5460;font-size:12px;padding:6px 10px;border-radius:4px;margin-top:4px;line-height:1.5}@media (max-width: 980px){.role-grid[data-v-db33f46d]{grid-template-columns:1fr}}[data-v-d9b799ec]:root{--bg: #07090f;--fg: #fff;--fg-d: rgba(255, 255, 255, .62);--fg-dd: rgba(255, 255, 255, .4);--fg-ddd: rgba(255, 255, 255, .22);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--accent: #7c3aed;--accent-2: #a855f7;--accent-soft: rgba(124, 58, 237, .15)}.page[data-v-d9b799ec]{min-height:100vh;background:#07090f;color:#fff;display:flex;flex-direction:column;position:relative;overflow-x:clip;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif}.bg-grad[data-v-d9b799ec]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 1200px 600px at 50% -10%,rgba(124,58,237,.15),transparent 60%),radial-gradient(ellipse 800px 400px at 100% 100%,rgba(99,102,241,.08),transparent 50%)}.bg-glow[data-v-d9b799ec]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,.06),transparent 70%);pointer-events:none;filter:blur(40px)}.nav[data-v-d9b799ec]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;width:100%;padding:18px 32px}.nav-brand[data-v-d9b799ec]{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff}.nav-logo[data-v-d9b799ec]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,#fffffff7,#f8fafcf2);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #00000052,inset 0 1px #fff9,inset 0 -1px #0f172a0a;transition:all .2s}.nav-brand:hover .nav-logo[data-v-d9b799ec]{transform:translateY(-1px);box-shadow:0 8px 22px #0006,inset 0 1px #fff9}.nav-logo img[data-v-d9b799ec]{height:22px;display:block}.nav-stock[data-v-d9b799ec]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:linear-gradient(135deg,#a855f72e,#e879f91f);border:1px solid rgba(168,85,247,.35);color:#c4b5fd;font-size:11px;font-weight:700;letter-spacing:.5px;font-family:ui-monospace,monospace}.nav-divider[data-v-d9b799ec]{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.nav-product[data-v-d9b799ec]{display:flex;flex-direction:column;gap:2px;line-height:1.2}.nav-product-name[data-v-d9b799ec]{font-size:14px;font-weight:700;color:#fff;letter-spacing:.2px}.nav-product-tag[data-v-d9b799ec]{font-size:11px;color:#ffffff80;letter-spacing:.2px}.nav-actions[data-v-d9b799ec]{display:flex;align-items:center;gap:12px}.nav-tel[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:linear-gradient(135deg,#10b9811a,#10b9810a);border:1px solid rgba(16,185,129,.25);color:#6ee7b7;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;font-variant-numeric:tabular-nums}.nav-tel svg[data-v-d9b799ec]{width:14px;height:14px}.nav-tel[data-v-d9b799ec]:hover{background:linear-gradient(135deg,#10b9812e,#10b98114);border-color:#10b98173;color:#fff}.nav-link[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;box-shadow:0 4px 12px #a855f740}.nav-link[data-v-d9b799ec]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #a855f766}@media (max-width: 720px){.nav[data-v-d9b799ec]{padding:14px 16px;flex-wrap:wrap;gap:8px}.nav-stock[data-v-d9b799ec],.nav-divider[data-v-d9b799ec],.nav-product[data-v-d9b799ec],.nav-tel[data-v-d9b799ec]{display:none}}.main[data-v-d9b799ec]{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:64px 32px 80px;min-height:calc(100vh - 80px)}.boot-card[data-v-d9b799ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:280px}.boot-orbit[data-v-d9b799ec]{width:56px;height:56px;border-radius:50%;border:2px solid rgba(168,85,247,.18);border-top-color:#a855f7;animation:boot-spin-d9b799ec .9s linear infinite;display:flex;align-items:center;justify-content:center}.boot-core[data-v-d9b799ec]{width:12px;height:12px;border-radius:50%;background:#a855f7;box-shadow:0 0 18px #a855f7cc}.boot-text[data-v-d9b799ec]{color:#ffffff9e;font-size:14px;letter-spacing:.04em}@keyframes boot-spin-d9b799ec{to{transform:rotate(360deg)}}.card[data-v-d9b799ec]{width:100%;max-width:720px;background:radial-gradient(ellipse at top,rgba(124,58,237,.06),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:56px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0a;position:relative;z-index:2}.card-narrow[data-v-d9b799ec]{max-width:540px}.card-wide[data-v-d9b799ec]{max-width:1280px;padding:44px 40px}.card.center[data-v-d9b799ec]{text-align:center}.form-header[data-v-d9b799ec]{margin-bottom:32px}.form-eyebrow[data-v-d9b799ec]{font-size:11px;letter-spacing:2px;color:#a855f7b3;text-transform:uppercase;margin-bottom:14px;display:inline-block;padding:4px 10px;background:#a855f714;border:1px solid rgba(168,85,247,.18);border-radius:99px}.quota-pro[data-v-d9b799ec]{margin-bottom:36px;background:linear-gradient(135deg,#a855f714,#e879f90a);border:1px solid rgba(168,85,247,.18);padding:2px}.quota-pro .quota-cell[data-v-d9b799ec]{padding:16px 18px}.quota-pro .quota-label[data-v-d9b799ec]{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#ffffff80}.quota-big[data-v-d9b799ec]{font-size:22px;font-weight:800;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:4px}.quota-pro .quota-value[data-v-d9b799ec]{font-size:14px;color:#ffffffd9}.quota-pro .quota-time[data-v-d9b799ec]{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a)}.form-grid[data-v-d9b799ec]{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;margin-bottom:32px;position:relative}.form-grid[data-v-d9b799ec]:before{content:"";position:absolute;left:calc(55.5% - 24px);top:16px;bottom:16px;width:1px;background:linear-gradient(180deg,transparent,rgba(168,85,247,.18),transparent);pointer-events:none}.form-col[data-v-d9b799ec]{display:flex;flex-direction:column;gap:28px}.form-section[data-v-d9b799ec]{display:grid;grid-template-columns:40px 1fr;gap:16px}.form-section-num[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-size:13px;font-weight:700;color:#a855f7a6;letter-spacing:1px;padding-top:6px;border-top:2px solid rgba(168,85,247,.35);text-align:left;height:fit-content}.form-section-body[data-v-d9b799ec]{min-width:0}.form-textarea-tall[data-v-d9b799ec]{min-height:240px}.kw-guide[data-v-d9b799ec]{margin-bottom:12px;padding:14px 16px;background:linear-gradient(135deg,#a855f70f,#38bdf80a);border:1px solid rgba(168,85,247,.2);border-radius:10px}.kw-guide-title[data-v-d9b799ec]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:10px;letter-spacing:.2px}.kw-guide-grid[data-v-d9b799ec]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kw-guide-col[data-v-d9b799ec]{background:#ffffff08;border-radius:8px;padding:10px 12px}.kw-guide-good[data-v-d9b799ec]{border-left:3px solid #10b981}.kw-guide-bad[data-v-d9b799ec]{border-left:3px solid #f87171}.kw-guide-h[data-v-d9b799ec]{font-size:12px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.kw-guide-good .kw-guide-h[data-v-d9b799ec]{color:#6ee7b7}.kw-guide-bad .kw-guide-h[data-v-d9b799ec]{color:#fca5a5}.kw-tick[data-v-d9b799ec],.kw-cross[data-v-d9b799ec]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:800}.kw-tick[data-v-d9b799ec]{background:#10b98126;color:#6ee7b7}.kw-cross[data-v-d9b799ec]{background:#ef444426;color:#fca5a5}.kw-guide ul[data-v-d9b799ec]{list-style:none;padding:0;margin:0}.kw-guide ul li[data-v-d9b799ec]{font-size:11px;color:#ffffffb3;line-height:1.7}.kw-guide ul li code[data-v-d9b799ec]{background:#ffffff0f;color:#ffffffe6;padding:1px 6px;border-radius:3px;font-family:ui-monospace,monospace;font-size:11px}.kw-guide ul li strong[data-v-d9b799ec]{color:#fca5a5}.kw-guide-tip[data-v-d9b799ec]{margin-top:10px;padding:8px 10px;background:#f59e0b0f;border-left:2px solid #f59e0b;border-radius:4px;font-size:11px;color:#fcd34df2;line-height:1.6}.kw-guide-tip strong[data-v-d9b799ec]{color:#fbbf24}@media (max-width: 700px){.kw-guide-grid[data-v-d9b799ec]{grid-template-columns:1fr}}.form-submit-row[data-v-d9b799ec]{margin-top:8px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:24px;justify-content:space-between}.form-submit-info[data-v-d9b799ec]{display:flex;align-items:center;gap:10px;font-size:12px;color:#ffffff8c;flex:1;min-width:0}.info-dot[data-v-d9b799ec]{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f799;flex-shrink:0;animation:pulse-dot-d9b799ec 2s ease-in-out infinite}.btn-submit[data-v-d9b799ec]{width:auto!important;min-width:240px;padding:0 36px;flex-shrink:0}@media (max-width: 980px){.card-wide[data-v-d9b799ec]{padding:36px 32px}.form-grid[data-v-d9b799ec]{grid-template-columns:1fr;gap:28px}.form-grid[data-v-d9b799ec]:before{display:none}.form-submit-row[data-v-d9b799ec]{flex-direction:column;align-items:stretch}.btn-submit[data-v-d9b799ec]{width:100%!important}}.mini-stack[data-v-d9b799ec]{position:absolute;top:50%;transform:translateY(-50%);width:220px;display:flex;flex-direction:column;gap:14px;z-index:1}.mini-left[data-v-d9b799ec]{left:max(24px,calc(50% - 470px))}.mini-right[data-v-d9b799ec]{right:max(24px,calc(50% - 470px))}.mini-card[data-v-d9b799ec]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mini-card[data-v-d9b799ec]:hover{background:#a855f714;border-color:#a855f74d;transform:translate(2px)}.mini-icon[data-v-d9b799ec]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-icon svg[data-v-d9b799ec]{width:18px;height:18px;color:#fff}.mini-i1[data-v-d9b799ec]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mini-i2[data-v-d9b799ec]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.mini-i3[data-v-d9b799ec]{background:linear-gradient(135deg,#ec4899,#db2777)}.mini-i4[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f7,#d946ef)}.mini-i5[data-v-d9b799ec]{background:linear-gradient(135deg,#f59e0b,#f97316)}.mini-i6[data-v-d9b799ec]{background:linear-gradient(135deg,#10b981,#059669)}.mini-card-green[data-v-d9b799ec]{background:#10b9810f;border-color:#10b98133}.mini-card-green[data-v-d9b799ec]:hover{background:#10b9811a;border-color:#10b98159}.mini-body[data-v-d9b799ec]{min-width:0}.mini-title[data-v-d9b799ec]{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.mini-sub[data-v-d9b799ec]{font-size:11px;color:#ffffff80;margin-top:2px;line-height:1.4}.mini-right .mini-card[data-v-d9b799ec]:hover{transform:translate(-2px)}@media (max-width: 1180px){.mini-stack[data-v-d9b799ec]{display:none}}.fade-enter-active[data-v-d9b799ec],.fade-leave-active[data-v-d9b799ec]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-d9b799ec]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-d9b799ec]{opacity:0;transform:translateY(-8px)}.hero-badge[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);color:#c4b5fd;font-size:12px;font-weight:500;letter-spacing:.3px;margin-bottom:24px}.bg-dot[data-v-d9b799ec]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 8px #a855f799;animation:pulse-dot-d9b799ec 2s ease-in-out infinite}@keyframes pulse-dot-d9b799ec{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-d9b799ec]{font-size:32px;font-weight:700;line-height:1.3;color:#fff;letter-spacing:-.5px;margin:0 0 12px}.hero-title .grad[data-v-d9b799ec]{background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub[data-v-d9b799ec]{font-size:14px;color:#fff9;margin:0 0 32px;line-height:1.6}.auth-field[data-v-d9b799ec]{margin-bottom:20px}.auth-row[data-v-d9b799ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.auth-label[data-v-d9b799ec]{font-size:13px;color:#ffffffbf;font-weight:500}.auth-meta[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-size:12px;color:#ffffff73}.auth-meta .ok[data-v-d9b799ec]{color:#10b981;font-weight:600}.auth-input-wrap[data-v-d9b799ec]{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px;transition:all .2s;cursor:text}.auth-input-wrap[data-v-d9b799ec]:hover{border-color:#ffffff2e}.auth-input-wrap.focus[data-v-d9b799ec]{border-color:#a855f78c;background:#a855f70a;box-shadow:0 0 0 3px #a855f71f}.auth-input-wrap.error[data-v-d9b799ec]{border-color:#f87171;background:#ef44440d;animation:shake-d9b799ec .4s}.auth-prefix[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-size:16px;font-weight:600;color:#fff6;letter-spacing:1px;margin-right:2px;-webkit-user-select:none;user-select:none}.auth-input[data-v-d9b799ec]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:ui-monospace,monospace;font-size:16px;font-weight:600;color:#fff;letter-spacing:3px;text-transform:uppercase;padding:0}.auth-input[data-v-d9b799ec]::placeholder{color:#ffffff38;letter-spacing:.3px;font-weight:400;text-transform:none}.auth-help[data-v-d9b799ec]{margin-top:10px;font-size:12px;color:#fff6;line-height:1.5}@keyframes shake-d9b799ec{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.btn-primary[data-v-d9b799ec]{width:100%;height:50px;background:#fff;color:#07090f;border:none;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:.3px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.btn-primary[data-v-d9b799ec]:hover:not(:disabled){background:#fffffff2;transform:translateY(-1px);box-shadow:0 8px 20px #0000004d}.btn-primary[data-v-d9b799ec]:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.btn-ghost[data-v-d9b799ec]{width:100%;margin-top:10px;height:44px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .15s}.btn-ghost[data-v-d9b799ec]:hover{border-color:#ffffff40;color:#fff}.spin[data-v-d9b799ec]{width:14px;height:14px;border:2px solid rgba(0,0,0,.2);border-top-color:#07090f;border-radius:50%;animation:spin-d9b799ec .7s linear infinite}.btn-primary:disabled .spin[data-v-d9b799ec]{border-color:#fff3;border-top-color:#fff9}@keyframes spin-d9b799ec{to{transform:rotate(360deg)}}.msg[data-v-d9b799ec]{margin-top:14px;font-size:13px;display:flex;align-items:center;gap:8px}.msg-dot[data-v-d9b799ec]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.msg-ok[data-v-d9b799ec]{color:#10b981}.msg-ok .msg-dot[data-v-d9b799ec]{background:#10b981}.msg-err[data-v-d9b799ec]{color:#f87171}.msg-err .msg-dot[data-v-d9b799ec]{background:#f87171}.hero-divider[data-v-d9b799ec]{height:1px;background:#ffffff0f;margin:32px 0 16px}.hero-hint[data-v-d9b799ec]{text-align:center;font-size:12px;color:#fff6;line-height:1.6}.step-nav[data-v-d9b799ec]{display:flex;gap:16px;align-items:center;font-size:12px;color:#ffffff4d;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.step-active[data-v-d9b799ec]{color:#10b981}.step-active[data-v-d9b799ec]:before{content:"✓ "}.step-current[data-v-d9b799ec]{color:#fff;font-weight:600}.step-fail[data-v-d9b799ec]{color:#fca5a5!important}.step-fail[data-v-d9b799ec]:before{content:""!important}.step-nav-with-back[data-v-d9b799ec]{padding-left:0}.step-back-btn[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;font-size:12px;font-weight:500;padding:5px 11px 5px 9px;border-radius:7px;cursor:pointer;font-family:inherit;margin-right:6px;transition:all .15s}.step-back-btn svg[data-v-d9b799ec]{width:14px;height:14px}.step-back-btn[data-v-d9b799ec]:hover{background:#a855f71f;border-color:#a855f759;color:#fff;transform:translate(-2px)}.card-title[data-v-d9b799ec]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.3px}.card-sub[data-v-d9b799ec]{font-size:13px;color:#fff9;margin:0 0 28px}.quota-row[data-v-d9b799ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;background:#ffffff14;border-radius:10px;overflow:hidden;margin-bottom:28px}.quota-cell[data-v-d9b799ec]{background:#07090f99;padding:12px 14px}.quota-time[data-v-d9b799ec]{background:#f59e0b14}.quota-label[data-v-d9b799ec]{font-size:10px;color:#ffffff73;letter-spacing:.3px;margin-bottom:4px}.quota-value[data-v-d9b799ec]{font-size:14px;font-weight:600;color:#fff}.quota-value.mono[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.5px}.form-field[data-v-d9b799ec]{margin-bottom:22px}.form-label[data-v-d9b799ec]{display:flex;align-items:center;gap:6px;font-size:13px;color:#fffc;font-weight:500;margin-bottom:8px}.form-label-aux[data-v-d9b799ec]{color:#fff6;font-weight:400;font-size:11px}.form-label-aux em[data-v-d9b799ec]{font-style:normal;color:#fca5a5;background:#ef44441a;padding:1px 6px;border-radius:4px;margin-left:2px}.kw-suggest[data-v-d9b799ec]{color:#a78bfa;background:#a855f71f;padding:1px 6px;border-radius:4px;margin:0 2px}.expand-cta[data-v-d9b799ec]{width:100%;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;margin:0 0 14px;padding:14px 16px;border-radius:12px;background:linear-gradient(120deg,#a855f72e,#ec48991f);border:1px solid rgba(168,85,247,.4);box-shadow:0 6px 20px #7c3aed2e,inset 0 1px #ffffff0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.expand-cta[data-v-d9b799ec]:hover{transform:translateY(-2px);border-color:#a855f7a6;box-shadow:0 12px 30px #7c3aed52}.expand-cta-ic[data-v-d9b799ec]{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:18px;box-shadow:0 6px 16px #a855f773;animation:cta-pulse-d9b799ec 2.4s ease-in-out infinite}@keyframes cta-pulse-d9b799ec{0%,to{box-shadow:0 6px 16px #a855f773}50%{box-shadow:0 6px 22px #ec489999}}.expand-cta-txt[data-v-d9b799ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.expand-cta-h[data-v-d9b799ec]{font-size:14px;font-weight:700;color:#fff;letter-spacing:.2px}.expand-cta-s[data-v-d9b799ec]{font-size:12px;color:#fff9;line-height:1.5}.expand-cta-go[data-v-d9b799ec]{flex-shrink:0;font-size:13px;font-weight:700;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:8px 14px;white-space:nowrap;transition:background .16s ease}.expand-cta:hover .expand-cta-go[data-v-d9b799ec]{background:#ffffff38}.kw-counter.ideal[data-v-d9b799ec],.kw-counter.ideal strong[data-v-d9b799ec]{color:#6ee7b7}.kw-cap[data-v-d9b799ec]{color:#ffffff47;margin-left:4px}.req[data-v-d9b799ec]{color:#f87171}.form-input[data-v-d9b799ec]{width:100%;box-sizing:border-box;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .2s}.form-input[data-v-d9b799ec]::placeholder{color:#ffffff47}.form-input[data-v-d9b799ec]:hover{border-color:#ffffff2e}.form-input[data-v-d9b799ec]:focus{border-color:#a855f78c;background:#a855f70a;box-shadow:0 0 0 3px #a855f71f}.form-textarea[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-size:13px;line-height:1.7;resize:vertical;min-height:180px}.form-hint[data-v-d9b799ec]{margin-top:6px;font-size:12px;color:#fff6}.form-hint .over[data-v-d9b799ec]{color:#f87171}.form-hint strong[data-v-d9b799ec]{color:#fff}.brand-mode-switch[data-v-d9b799ec]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 8px}.bm-btn[data-v-d9b799ec]{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .18s;text-align:left;font-family:inherit}.bm-btn[data-v-d9b799ec]:hover{background:#ffffff0f;border-color:#7c3aed66;color:#fff}.bm-btn.on[data-v-d9b799ec]{background:linear-gradient(135deg,#7c3aed2e,#a855f71f);border-color:#a855f7;color:#fff;box-shadow:0 0 0 1px #a855f74d}.bm-btn .bm-ico[data-v-d9b799ec]{font-size:17px;line-height:1}.bm-btn .bm-text[data-v-d9b799ec]{display:flex;flex-direction:column;gap:1px;flex:1}.bm-btn .bm-title[data-v-d9b799ec]{font-size:13px;font-weight:600;display:flex;align-items:center}.bm-btn .bm-sub[data-v-d9b799ec]{font-size:11px;color:#ffffff80}.bm-btn.on .bm-sub[data-v-d9b799ec]{color:#ffffffbf}.brand-mode-example[data-v-d9b799ec]{margin:0 0 8px;padding:7px 10px;background:#7c3aed14;border-left:3px solid #a855f7;border-radius:0 6px 6px 0;font-size:12px;color:#ffffffbf;line-height:1.5;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand-mode-example strong[data-v-d9b799ec]{color:#c4b5fd;font-weight:600}.bm-badge[data-v-d9b799ec]{display:inline-block;margin-left:5px;padding:1px 6px;background:#a855f740;color:#ddd6fe;border-radius:7px;font-size:10px;font-weight:600;letter-spacing:.2px;vertical-align:middle}.bm-badge-multi[data-v-d9b799ec]{background:#f59e0b40;color:#fcd34d}.bm-tip-tag[data-v-d9b799ec]{display:inline-block;padding:1px 7px;background:#22c55e2e;color:#86efac;border:1px solid rgba(134,239,172,.3);border-radius:5px;font-size:11px;font-weight:600;flex-shrink:0}.bm-tip-tag-multi[data-v-d9b799ec]{background:#f59e0b2e;color:#fcd34d;border-color:#fcd34d4d}.brand-tag-input[data-v-d9b799ec]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;box-sizing:border-box;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 10px;min-height:48px;cursor:text;transition:all .2s}.brand-tag-input[data-v-d9b799ec]:hover{border-color:#ffffff2e}.brand-tag-input.focus[data-v-d9b799ec]{border-color:#a855f78c;background:#a855f70a;box-shadow:0 0 0 3px #a855f71f}.brand-tag[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;color:#fff;max-width:100%;animation:brand-pop-d9b799ec .18s ease-out}@keyframes brand-pop-d9b799ec{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.brand-tag-primary[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f733,#e879f926);border-color:#a855f773;padding-left:4px}.brand-tag-flag[data-v-d9b799ec]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:10px;font-weight:700;flex-shrink:0}.brand-tag-text[data-v-d9b799ec]{line-height:1;max-width:240px;overflow:hidden;text-overflow:ellipsis}.brand-tag-x[data-v-d9b799ec]{background:transparent;border:none;cursor:pointer;color:#ffffff80;width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;transition:all .15s}.brand-tag-x[data-v-d9b799ec]:hover{background:#ef444433;color:#fca5a5}.brand-input-inline[data-v-d9b799ec]{flex:1 1 160px;min-width:120px;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:inherit;padding:4px 6px}.brand-input-inline[data-v-d9b799ec]::placeholder{color:#ffffff52}.brand-hint-primary[data-v-d9b799ec]{color:#c4b5fdd9;font-weight:500}.chip-row[data-v-d9b799ec]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:13px;color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.chip[data-v-d9b799ec]:hover{border-color:#fff3}.chip.on[data-v-d9b799ec]{background:#a855f71f;border-color:#a855f78c;color:#fff}.chip-mark[data-v-d9b799ec]{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.chip-ico[data-v-d9b799ec]{width:24px;height:24px;border-radius:6px;object-fit:contain;padding:3px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.mod-grid[data-v-d9b799ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.mod[data-v-d9b799ec]{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:12px;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.mod[data-v-d9b799ec]:hover{border-color:#ffffff2e}.mod.on[data-v-d9b799ec]{background:#a855f71a;border-color:#a855f773;color:#fff}.mod-check[data-v-d9b799ec]{width:14px;height:14px;border-radius:4px;border:1.5px solid rgba(255,255,255,.2);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.mod.on .mod-check[data-v-d9b799ec]{background:#a855f7;border-color:#a855f7}.mod-actions[data-v-d9b799ec]{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:12px}.link-btn[data-v-d9b799ec]{background:none;border:none;cursor:pointer;color:#c4b5fd;padding:0;font-size:12px}.link-btn[data-v-d9b799ec]:hover{color:#ddd6fe;text-decoration:underline}.dot-sep[data-v-d9b799ec]{color:#fff3;margin:0 2px}.big-pct[data-v-d9b799ec]{font-size:64px;font-weight:800;line-height:1;text-align:center;margin:24px 0 16px;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.big-pct .pct-sign[data-v-d9b799ec]{font-size:28px;opacity:.7;margin-left:4px}.big-bar[data-v-d9b799ec]{height:6px;background:#ffffff14;border-radius:99px;overflow:hidden;margin-bottom:14px}.big-bar-fill[data-v-d9b799ec]{height:100%;background:linear-gradient(90deg,#7c3aed,#a855f7,#ec4899);border-radius:99px;transition:width .5s ease;box-shadow:0 0 8px #a855f780}.big-msg[data-v-d9b799ec]{text-align:center;font-size:13px;color:#ffffffa6;margin-bottom:28px}.phase-list[data-v-d9b799ec]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.phase[data-v-d9b799ec]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px}.phase.active[data-v-d9b799ec]{background:#a855f714;border-color:#a855f74d}.phase.done[data-v-d9b799ec]{background:#10b9810f;border-color:#10b98140}.phase-dot[data-v-d9b799ec]{width:24px;height:24px;border-radius:50%;background:#ffffff14;color:#ffffff80;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.phase.active .phase-dot[data-v-d9b799ec]{background:#a855f7;color:#fff}.phase.done .phase-dot[data-v-d9b799ec]{background:#10b981;color:#fff}.phase-spin[data-v-d9b799ec]{width:10px;height:10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d9b799ec .7s linear infinite}.phase-label[data-v-d9b799ec]{font-size:13px;color:#ffffffbf}.phase.pending .phase-label[data-v-d9b799ec]{color:#ffffff59}.done-icon[data-v-d9b799ec]{display:flex;justify-content:center;margin:12px 0 20px}@keyframes draw-d9b799ec{to{stroke-dashoffset:0}}.fail-icon[data-v-d9b799ec]{width:60px;height:60px;border-radius:50%;background:#ef44441a;border:2px solid rgba(239,68,68,.4);color:#f87171;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;margin:12px auto 20px}.ov-row[data-v-d9b799ec]{display:flex;justify-content:center;align-items:center;gap:24px;margin:0 0 28px;padding:20px;background:#a855f70f;border:1px solid rgba(168,85,247,.18);border-radius:12px}.ov-row>div[data-v-d9b799ec]{display:flex;flex-direction:column;align-items:center;gap:4px}.ov-row strong[data-v-d9b799ec]{font-size:24px;font-weight:800;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ov-row span[data-v-d9b799ec]{font-size:11px;color:#ffffff8c}.ov-sep[data-v-d9b799ec]{width:1px;height:28px;background:#a855f740}.result-field[data-v-d9b799ec]{margin-bottom:14px;text-align:left}.result-label[data-v-d9b799ec]{font-size:12px;color:#fff9;font-weight:500;margin-bottom:6px;display:block}.result-row[data-v-d9b799ec]{display:flex;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px}.result-input[data-v-d9b799ec]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px;padding:8px;font-family:inherit}.result-input.pwd[data-v-d9b799ec]{font-family:ui-monospace,monospace;font-weight:700;letter-spacing:6px;font-size:16px;color:#c4b5fd;text-align:center}.result-copy[data-v-d9b799ec]{background:#ffffff14;border:none;color:#fff;font-size:12px;font-weight:500;padding:0 14px;border-radius:6px;cursor:pointer;transition:all .15s}.result-copy[data-v-d9b799ec]:hover{background:#a855f733}.error-box[data-v-d9b799ec]{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-left:3px solid #ef4444;color:#fca5a5;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6;margin-bottom:20px;text-align:left}.section-head[data-v-d9b799ec]{text-align:center;max-width:720px;margin:0 auto 40px}.section-eyebrow[data-v-d9b799ec]{display:inline-block;font-size:11px;letter-spacing:1.5px;color:#fff6;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-d9b799ec]{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:-.4px;line-height:1.3}.section-desc[data-v-d9b799ec]{font-size:14px;color:#ffffff8c;margin:0;line-height:1.7}.trust-strip[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 800px 200px at 50% 0%,rgba(124,58,237,.08),transparent 70%),#ffffff03}.trust-inner[data-v-d9b799ec]{max-width:1080px;margin:0 auto;padding:40px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.trust-cell[data-v-d9b799ec]{text-align:center;padding:8px 16px;border-right:1px solid rgba(255,255,255,.06)}.trust-cell[data-v-d9b799ec]:last-child{border-right:none}.trust-num[data-v-d9b799ec]{font-size:36px;font-weight:800;line-height:1;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;letter-spacing:-1px}.trust-num .plus[data-v-d9b799ec]{font-size:18px;font-weight:600;margin-left:2px;-webkit-text-fill-color:rgba(196,181,253,.7)}.trust-lbl[data-v-d9b799ec]{font-size:12px;color:#ffffff80;letter-spacing:.2px}.caps[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.04);background:#ffffff03}.caps-inner[data-v-d9b799ec]{max-width:1280px;margin:0 auto;padding:64px 32px}.caps-grid[data-v-d9b799ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cap-card[data-v-d9b799ec]{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px 22px;transition:all .3s;overflow:hidden}.cap-card[data-v-d9b799ec]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent);opacity:0;transition:opacity .3s}.cap-card[data-v-d9b799ec]:hover{background:linear-gradient(180deg,#ffffff14,#a855f70a);border-color:#a855f740;transform:translateY(-3px);box-shadow:0 12px 28px #00000059}.cap-card[data-v-d9b799ec]:hover:before{opacity:1}.cap-icon[data-v-d9b799ec]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.cap-icon svg[data-v-d9b799ec]{width:22px;height:22px;color:#fff}.cap-icon-1[data-v-d9b799ec]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 16px #6366f140}.cap-icon-2[data-v-d9b799ec]{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 6px 16px #06b6d440}.cap-icon-3[data-v-d9b799ec]{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 6px 16px #ec489940}.cap-icon-4[data-v-d9b799ec]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 16px #10b98140}.cap-title[data-v-d9b799ec]{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.cap-desc[data-v-d9b799ec]{font-size:13px;color:#ffffff8c;line-height:1.7}.industry[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.04)}.industry-inner[data-v-d9b799ec]{max-width:1280px;margin:0 auto;padding:64px 32px}.industry-grid[data-v-d9b799ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ind-card[data-v-d9b799ec]{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px 18px;transition:all .2s}.ind-card[data-v-d9b799ec]:hover{background:#a855f70d;border-color:#a855f733}.ind-name[data-v-d9b799ec]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.ind-sub[data-v-d9b799ec]{font-size:11px;color:#ffffff73;letter-spacing:.2px;margin-bottom:10px;line-height:1.5}.ind-stat[data-v-d9b799ec]{font-size:11px;color:#ffffff8c;padding-top:8px;border-top:1px dashed rgba(168,85,247,.18)}.ind-stat strong[data-v-d9b799ec]{background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-size:14px;margin-left:2px}.biz-strip[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.04);background:#ffffff03}.biz-inner[data-v-d9b799ec]{max-width:1280px;margin:0 auto;padding:48px 32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.strip-h[data-v-d9b799ec]{font-size:11px;letter-spacing:1.5px;color:#fff6;text-transform:uppercase;margin-bottom:10px}.strip-items[data-v-d9b799ec]{display:flex;flex-wrap:wrap;gap:6px}.strip-tag[data-v-d9b799ec]{display:inline-block;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;color:#ffffffb3}.strip-tag.green[data-v-d9b799ec]{background:#10b98114;border-color:#10b98133;color:#6ee7b7}.footer[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);background:#0000004d}.footer-inner[data-v-d9b799ec]{max-width:1280px;margin:0 auto;padding:24px 32px 20px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.footer-row[data-v-d9b799ec]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff73;flex-wrap:wrap;justify-content:center}.footer-row a[data-v-d9b799ec]{color:#fff9;text-decoration:none}.footer-row a[data-v-d9b799ec]:hover{color:#fff}.footer-meta[data-v-d9b799ec]{font-size:11px;color:#ffffff47;letter-spacing:.2px;line-height:1.6}.bg-grid[data-v-d9b799ec]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 30%,transparent 75%);opacity:.5}.aurora[data-v-d9b799ec]{position:fixed;pointer-events:none;border-radius:50%;filter:blur(70px);opacity:.45;will-change:transform;z-index:0}.aurora-1[data-v-d9b799ec]{width:480px;height:480px;background:radial-gradient(circle,rgba(124,58,237,.5),transparent 70%);top:-120px;left:-120px;animation:aurora-drift-1-d9b799ec 26s ease-in-out infinite}.aurora-2[data-v-d9b799ec]{width:420px;height:420px;background:radial-gradient(circle,rgba(232,121,249,.45),transparent 70%);top:30%;right:-160px;animation:aurora-drift-2-d9b799ec 32s ease-in-out infinite}@keyframes aurora-drift-1-d9b799ec{0%,to{transform:translate(0)}50%{transform:translate(160px,120px)}}@keyframes aurora-drift-2-d9b799ec{0%,to{transform:translate(0)}50%{transform:translate(-180px,100px)}}.announce-bar[data-v-d9b799ec]{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;background:linear-gradient(90deg,#7c3aed00,#7c3aed2e,#e879f900);border-bottom:1px solid rgba(168,85,247,.12);font-size:12px;color:#ffffffc7;letter-spacing:.3px;animation:ann-shimmer-d9b799ec 6s linear infinite;background-size:200% 100%}@keyframes ann-shimmer-d9b799ec{0%{background-position:0% 0}to{background-position:200% 0}}.ann-pulse[data-v-d9b799ec]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 #c4b5fd99;animation:ann-ping-d9b799ec 2.4s ease-out infinite}@keyframes ann-ping-d9b799ec{0%{box-shadow:0 0 #c4b5fd8c}70%{box-shadow:0 0 0 12px #c4b5fd00}to{box-shadow:0 0 #c4b5fd00}}.ann-arrow[data-v-d9b799ec]{color:#c4b5fd;transition:transform .2s}.announce-bar:hover .ann-arrow[data-v-d9b799ec]{transform:translate(3px)}.announce-bar-link[data-v-d9b799ec]{text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.announce-bar-link[data-v-d9b799ec]:hover{color:#fff;background:linear-gradient(90deg,#7c3aed0d,#7c3aed47,#e879f914)}@keyframes fade-up-d9b799ec{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-d9b799ec{0%{opacity:0}to{opacity:1}}@keyframes float-y-d9b799ec{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.card-narrow .hero-badge[data-v-d9b799ec]{animation:fade-up-d9b799ec .6s ease-out .05s both}.card-narrow .hero-title[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .15s both}.card-narrow .hero-sub[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .25s both}.card-narrow .auth-field[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .35s both}.card-narrow .btn-primary[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .45s both}.card-narrow .hero-divider[data-v-d9b799ec],.card-narrow .hero-hint[data-v-d9b799ec]{animation:fade-in-d9b799ec .8s ease-out .6s both}.mini-left[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .5s both}.mini-right[data-v-d9b799ec]{animation:fade-up-d9b799ec .7s ease-out .65s both}.mini-card[data-v-d9b799ec]{animation:float-y-d9b799ec 6s ease-in-out infinite}.mini-left .mini-card[data-v-d9b799ec]:nth-child(2){animation-delay:-2s}.mini-left .mini-card[data-v-d9b799ec]:nth-child(3){animation-delay:-4s}.mini-right .mini-card[data-v-d9b799ec]{animation-duration:7s}.mini-right .mini-card[data-v-d9b799ec]:nth-child(1){animation-delay:-1s}.mini-right .mini-card[data-v-d9b799ec]:nth-child(2){animation-delay:-3.5s}.mini-right .mini-card[data-v-d9b799ec]:nth-child(3){animation-delay:-5s}.announce-bar[data-v-d9b799ec]{animation:ann-shimmer-d9b799ec 6s linear infinite,fade-in-d9b799ec .6s ease-out both}.nav[data-v-d9b799ec]{animation:fade-up-d9b799ec .6s ease-out .1s both}.card[data-v-d9b799ec]{position:relative;isolation:isolate}.card-narrow[data-v-d9b799ec]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;background:linear-gradient(135deg,rgba(168,85,247,.32),rgba(232,121,249,.28),transparent 70%);filter:blur(24px);opacity:.5;z-index:-1;animation:card-halo-d9b799ec 9s ease-in-out infinite}@keyframes card-halo-d9b799ec{0%,to{opacity:.4}50%{opacity:.65}}.btn-primary[data-v-d9b799ec]{position:relative;overflow:hidden}.btn-primary[data-v-d9b799ec]:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(124,58,237,.18) 45%,rgba(232,121,249,.28) 50%,rgba(124,58,237,.18) 55%,transparent 100%);transform:skew(-20deg);transition:left .6s ease}.btn-primary[data-v-d9b799ec]:hover:not(:disabled):before{left:130%}.center .btn-primary[data-v-d9b799ec]{animation:btn-breath-d9b799ec 3s ease-in-out infinite}@keyframes btn-breath-d9b799ec{0%,to{box-shadow:0 8px 24px #a855f700}50%{box-shadow:0 8px 30px #a855f759}}.cap-card[data-v-d9b799ec]{position:relative}.cap-card[data-v-d9b799ec]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--cx, 50%) var(--cy, 50%),rgba(168,85,247,.18),transparent 60%);opacity:0;transition:opacity .25s}.cap-card[data-v-d9b799ec]:hover:after{opacity:1}.cap-icon[data-v-d9b799ec]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cap-card:hover .cap-icon[data-v-d9b799ec]{transform:rotate(-6deg) scale(1.08)}.ind-card[data-v-d9b799ec]{transition:transform .2s,background .2s,border-color .2s}.ind-card[data-v-d9b799ec]:hover{transform:translateY(-2px)}.marquee-strip[data-v-d9b799ec]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#0003;overflow:hidden;padding:18px 0}.marquee-fade[data-v-d9b799ec]{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-fade-l[data-v-d9b799ec]{left:0;background:linear-gradient(90deg,#07090f,transparent)}.marquee-fade-r[data-v-d9b799ec]{right:0;background:linear-gradient(270deg,#07090f,transparent)}.marquee-track[data-v-d9b799ec]{display:flex;width:max-content;animation:m-scroll-d9b799ec 38s linear infinite}.marquee-row[data-v-d9b799ec]{display:flex;gap:14px;padding-right:14px;flex-shrink:0}@keyframes m-scroll-d9b799ec{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-strip:hover .marquee-track[data-v-d9b799ec]{animation-play-state:paused}.m-tag[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:99px;white-space:nowrap;transition:all .2s}.m-tag[data-v-d9b799ec]:hover{background:#a855f714;border-color:#a855f74d;transform:translateY(-2px)}.m-tag-mark[data-v-d9b799ec]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}.m-tag-name[data-v-d9b799ec]{font-size:13px;color:#ffffffd9;font-weight:500}.m-tag-stat[data-v-d9b799ec]{font-size:10px;color:#6ee7b7;background:#10b9811a;padding:2px 6px;border-radius:4px;letter-spacing:.3px}.trust-cell[data-v-d9b799ec]{transition:transform .3s}.trust-cell[data-v-d9b799ec]:hover{transform:translateY(-3px)}.trust-cell:hover .trust-num[data-v-d9b799ec]{filter:drop-shadow(0 0 14px rgba(168,85,247,.45));transition:filter .3s}.big-pct[data-v-d9b799ec]{animation:pct-glow-d9b799ec 2.5s ease-in-out infinite}@keyframes pct-glow-d9b799ec{0%,to{filter:drop-shadow(0 0 4px rgba(168,85,247,.3))}50%{filter:drop-shadow(0 0 18px rgba(232,121,249,.6))}}.big-bar[data-v-d9b799ec]{position:relative;overflow:hidden}.big-bar-fill[data-v-d9b799ec]{position:relative}.big-bar-fill[data-v-d9b799ec]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:bar-shine-d9b799ec 1.6s linear infinite}@keyframes bar-shine-d9b799ec{0%{transform:translate(-100%)}to{transform:translate(200%)}}.phase.active .phase-dot[data-v-d9b799ec]{box-shadow:0 0 #a855f799;animation:phase-ping-d9b799ec 1.6s ease-out infinite}@keyframes phase-ping-d9b799ec{0%{box-shadow:0 0 #a855f780}70%{box-shadow:0 0 0 10px #a855f700}to{box-shadow:0 0 #a855f700}}@media (prefers-reduced-motion: reduce){.aurora[data-v-d9b799ec],.mini-card[data-v-d9b799ec],.big-pct[data-v-d9b799ec],.big-bar-fill[data-v-d9b799ec]:after,.phase.active .phase-dot[data-v-d9b799ec],.center .btn-primary[data-v-d9b799ec],.card-narrow[data-v-d9b799ec]:before,.marquee-track[data-v-d9b799ec],.announce-bar[data-v-d9b799ec]{animation:none!important}}.dlg-overlay[data-v-d9b799ec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#07090fc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.dlg-card[data-v-d9b799ec]{width:100%;max-width:460px;background:radial-gradient(ellipse at top,rgba(124,58,237,.12),transparent 70%),#140e26f5;border:1px solid rgba(168,85,247,.25);border-radius:16px;box-shadow:0 32px 80px #0009,0 0 0 1px #a855f71a,inset 0 1px #ffffff0d;overflow:hidden;color:#fff}.dlg-head[data-v-d9b799ec]{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 0}.dlg-head-icon[data-v-d9b799ec]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px #a855f766}.dlg-head-icon svg[data-v-d9b799ec]{width:20px;height:20px;color:#fff}.dlg-head-body[data-v-d9b799ec]{flex:1;min-width:0}.dlg-title[data-v-d9b799ec]{font-size:16px;font-weight:700;color:#fff;margin:4px 0}.dlg-sub[data-v-d9b799ec]{font-size:12px;color:#ffffff8c;margin:0}.dlg-x[data-v-d9b799ec]{background:transparent;border:none;cursor:pointer;color:#fff6;width:28px;height:28px;border-radius:6px;font-size:18px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.dlg-x[data-v-d9b799ec]:hover{background:#ffffff0f;color:#fff}.dlg-body[data-v-d9b799ec]{padding:20px 24px 8px}.dlg-rows[data-v-d9b799ec]{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px 14px;margin-bottom:14px}.dlg-row[data-v-d9b799ec]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);gap:16px}.dlg-row[data-v-d9b799ec]:last-child{border-bottom:none}.dlg-row-k[data-v-d9b799ec]{font-size:12px;color:#ffffff80;flex-shrink:0}.dlg-row-v[data-v-d9b799ec]{font-size:13px;color:#ffffffeb;text-align:right;word-break:break-all}.dlg-row-v strong[data-v-d9b799ec]{font-size:16px;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:2px}.dlg-row-aux[data-v-d9b799ec]{color:#fff6;font-size:11px;margin-left:4px}.dlg-row-est .dlg-row-est-v[data-v-d9b799ec]{background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.dlg-warn[data-v-d9b799ec]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.18);border-radius:8px;font-size:12px;color:#fcd34d}.dlg-warn-icon[data-v-d9b799ec]{color:#f59e0b;font-size:13px;flex-shrink:0}.dlg-warn strong[data-v-d9b799ec]{color:#fff;margin:0 2px}.dlg-actions[data-v-d9b799ec]{display:flex;gap:10px;padding:16px 24px 24px;border-top:1px solid rgba(255,255,255,.04);margin-top:8px}.dlg-btn[data-v-d9b799ec]{flex:1;height:42px;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;font-family:inherit}.dlg-btn-ghost[data-v-d9b799ec]{background:#ffffff0f;color:#ffffffb3;border:1px solid rgba(255,255,255,.08);flex:0 0 110px}.dlg-btn-ghost[data-v-d9b799ec]:hover{background:#ffffff1a;color:#fff}.dlg-btn-primary[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;box-shadow:0 6px 16px #a855f759}.dlg-btn-primary[data-v-d9b799ec]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #a855f780}.dlg-btn-primary[data-v-d9b799ec]:disabled{background:#ffffff14;color:#fff6;box-shadow:none;cursor:not-allowed}.dlg-btn-primary .spin[data-v-d9b799ec]{border-color:#ffffff4d;border-top-color:#fff}.modal-enter-active[data-v-d9b799ec],.modal-leave-active[data-v-d9b799ec]{transition:opacity .2s}.modal-enter-active .dlg-card[data-v-d9b799ec],.modal-leave-active .dlg-card[data-v-d9b799ec]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s}.modal-enter-from[data-v-d9b799ec],.modal-leave-to[data-v-d9b799ec]{opacity:0}.modal-enter-from .dlg-card[data-v-d9b799ec],.modal-leave-to .dlg-card[data-v-d9b799ec]{transform:scale(.92) translateY(8px);opacity:0}.done-wide[data-v-d9b799ec]{max-width:1100px}.done-header-row[data-v-d9b799ec]{display:flex;align-items:center;gap:18px;margin-bottom:28px}.done-icon-lg[data-v-d9b799ec]{width:64px;height:64px;border-radius:50%;background:#10b98114;border:1.5px solid rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.done-header-body[data-v-d9b799ec]{flex:1;min-width:0}.done-header-body .card-title[data-v-d9b799ec]{margin:0 0 4px}.done-header-body .card-sub[data-v-d9b799ec]{margin:0}.done-header-body strong[data-v-d9b799ec]{color:#c4b5fd}.done-actions-row[data-v-d9b799ec]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-bottom:24px}.done-act[data-v-d9b799ec]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;color:#fff;transition:all .2s}.done-act[data-v-d9b799ec]:hover{transform:translateY(-2px);border-color:#a855f759;background:#a855f70f}.done-act-primary[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f72e,#e879f91f);border-color:#a855f773;box-shadow:0 8px 24px #a855f733}.done-act-primary[data-v-d9b799ec]:hover{background:linear-gradient(135deg,#a855f747,#e879f92e);box-shadow:0 12px 32px #a855f759}.done-act-icon[data-v-d9b799ec]{width:40px;height:40px;border-radius:10px;background:#a855f733;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.done-act-primary .done-act-icon[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 4px 12px #a855f766}.done-act-body[data-v-d9b799ec]{display:flex;flex-direction:column;gap:2px;min-width:0}.done-act-title[data-v-d9b799ec]{font-size:14px;font-weight:600;color:#fff}.done-act-sub[data-v-d9b799ec]{font-size:11px;color:#ffffff80}.share-grid[data-v-d9b799ec]{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px}.share-card[data-v-d9b799ec]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px}.share-card-h[data-v-d9b799ec]{font-size:11px;color:#ffffff73;margin-bottom:8px;letter-spacing:.2px}.share-card-body[data-v-d9b799ec]{display:flex;align-items:center;gap:8px;background:#00000040;border-radius:7px;padding:8px 10px}.share-code[data-v-d9b799ec]{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-code-pwd[data-v-d9b799ec]{font-weight:700;letter-spacing:4px;color:#c4b5fd;text-align:center;font-size:14px}.share-btn[data-v-d9b799ec]{background:#a855f726;border:none;color:#c4b5fd;font-size:11px;font-weight:600;padding:5px 12px;border-radius:5px;cursor:pointer;transition:all .15s;flex-shrink:0;font-family:inherit}.share-btn[data-v-d9b799ec]:hover{background:#a855f74d;color:#fff}.done-share-card-btn[data-v-d9b799ec]{display:block;margin:0 auto 20px;padding:8px 16px!important;font-size:12px!important}.report-preview-wrap[data-v-d9b799ec]{margin-top:8px;border:1px solid rgba(168,85,247,.25);border-radius:12px;overflow:hidden;background:#0b0d12}.report-preview-bar[data-v-d9b799ec]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#a855f71a;border-bottom:1px solid rgba(168,85,247,.2);font-size:12px}.prev-dot[data-v-d9b799ec]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b98180}.prev-title[data-v-d9b799ec]{font-weight:600;color:#fff}.prev-aux[data-v-d9b799ec]{color:#ffffff80;flex:1}.prev-x[data-v-d9b799ec]{background:transparent;border:none;cursor:pointer;color:#ffffff80;font-size:16px;line-height:1;padding:0 6px}.prev-x[data-v-d9b799ec]:hover{color:#fff}.report-iframe[data-v-d9b799ec]{width:100%;height:720px;border:none;background:#fff;display:block}@media (max-width: 900px){.done-actions-row[data-v-d9b799ec],.share-grid[data-v-d9b799ec]{grid-template-columns:1fr}.report-iframe[data-v-d9b799ec]{height:540px}.done-header-row[data-v-d9b799ec]{flex-direction:column;align-items:flex-start;gap:12px}}.hist-block[data-v-d9b799ec]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.hist-head[data-v-d9b799ec]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hist-title[data-v-d9b799ec]{font-size:13px;font-weight:600;color:#fff}.hist-sub[data-v-d9b799ec]{font-size:11px;color:#ffffff73;flex:1}.hist-new-btn[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;border-radius:7px;font-family:inherit;box-shadow:0 4px 10px #a855f74d;transition:all .15s}.hist-new-btn[data-v-d9b799ec]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #a855f773}.hist-list[data-v-d9b799ec]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.hist-row[data-v-d9b799ec]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;transition:all .15s}.hist-row[data-v-d9b799ec]:hover{border-color:#a855f740;background:#a855f70a}.hist-meta[data-v-d9b799ec]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.hist-brand[data-v-d9b799ec]{font-size:13px;font-weight:600;color:#fff;flex:1}.hist-stat[data-v-d9b799ec]{font-size:11px;padding:2px 8px;border-radius:4px}.hist-stat-completed[data-v-d9b799ec]{background:#10b9811f;color:#6ee7b7}.hist-stat-failed[data-v-d9b799ec]{background:#ef44441f;color:#fca5a5}.hist-stat-searching[data-v-d9b799ec],.hist-stat-analyzing[data-v-d9b799ec],.hist-stat-reporting[data-v-d9b799ec]{background:#a855f71f;color:#c4b5fd}.hist-aux[data-v-d9b799ec]{font-size:11px;color:#ffffff73;margin-bottom:8px}.hist-actions[data-v-d9b799ec]{display:flex;gap:6px;flex-wrap:wrap}.hist-btn[data-v-d9b799ec]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffc7;font-size:11px;padding:4px 10px;border-radius:5px;cursor:pointer;font-family:inherit;transition:all .15s}.hist-btn[data-v-d9b799ec]:hover{background:#a855f726;border-color:#a855f74d;color:#fff}.hist-btn-primary[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f740,#e879f92e);border-color:#a855f766;color:#fff}.hub-card[data-v-d9b799ec]{max-width:1100px}.ws-tabs[data-v-d9b799ec]{display:flex;gap:8px;margin-bottom:22px}.ws-tab[data-v-d9b799ec]{flex:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff9;font-size:14px;font-weight:600;transition:all .15s}.ws-tab[data-v-d9b799ec]:hover{color:#fff;border-color:#ffffff29}.ws-tab.on[data-v-d9b799ec]{color:#fff;background:#a855f71f;border-color:#a855f766}.ws-tab-ico[data-v-d9b799ec]{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0}.wt-kw[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f7,#ec4899)}.wt-rp[data-v-d9b799ec]{background:linear-gradient(135deg,#6366f1,#06b6d4)}.ws-tab-cnt[data-v-d9b799ec]{font-size:11.5px;font-weight:700;color:#c4b5fd;background:#a855f733;border-radius:99px;padding:1px 8px}.ws-email[data-v-d9b799ec]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;flex-wrap:wrap}.ws-email-lbl[data-v-d9b799ec]{font-size:12.5px;color:#fff9;white-space:nowrap}.ws-email-input[data-v-d9b799ec]{width:min(340px,70vw);height:34px;padding:0 12px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;outline:none;transition:border-color .15s}.ws-email-input[data-v-d9b799ec]::placeholder{color:#ffffff52}.ws-email-input[data-v-d9b799ec]:focus{border-color:#8b5cf68c;background:#8b5cf60f}.ws-email-ok[data-v-d9b799ec]{font-size:11.5px;font-weight:600;color:#6ee7b7;background:#10b98124;border:1px solid rgba(16,185,129,.3);border-radius:99px;padding:2px 10px}.hub-header[data-v-d9b799ec]{text-align:center;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.hub-eyebrow[data-v-d9b799ec]{display:inline-block;font-size:11px;letter-spacing:2px;color:#a855f7d9;text-transform:uppercase;margin-bottom:14px;padding:5px 14px;background:#a855f71a;border:1px solid rgba(168,85,247,.25);border-radius:99px}.hub-title[data-v-d9b799ec]{font-size:30px;font-weight:700;color:#fff;letter-spacing:-.5px;margin:0 0 14px}.hub-meta[data-v-d9b799ec]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:13px}.hub-meta-item[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:6px}.hub-meta-k[data-v-d9b799ec]{color:#ffffff73}.hub-meta-v[data-v-d9b799ec]{color:#ffffffeb}.hub-meta-v.mono[data-v-d9b799ec]{font-family:ui-monospace,monospace;letter-spacing:.5px}.hub-meta-v strong[data-v-d9b799ec]{background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:15px}.hub-meta-sep[data-v-d9b799ec]{color:#ffffff2e}.hub-grid[data-v-d9b799ec]{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;align-items:stretch}.hub-cta-card[data-v-d9b799ec]{background:linear-gradient(160deg,#a855f726,#e879f914 60%,#38bdf80a);border:1px solid rgba(168,85,247,.3);border-radius:16px;padding:32px 28px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.hub-cta-card[data-v-d9b799ec]:before{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(232,121,249,.15),transparent 70%);pointer-events:none}.hub-cta-card[data-v-d9b799ec]:hover{background:linear-gradient(160deg,#a855f740,#e879f91f 60%,#38bdf80f);border-color:#a855f78c;transform:translateY(-3px);box-shadow:0 20px 40px #a855f74d}.hub-cta-disabled[data-v-d9b799ec]{background:linear-gradient(160deg,#78716c1f,#78716c0f)!important;border-color:#78716c4d!important;cursor:not-allowed!important;opacity:.85}.hub-cta-disabled[data-v-d9b799ec]:hover{transform:none!important;box-shadow:none!important}.hub-cta-disabled .hub-cta-icon[data-v-d9b799ec]{background:linear-gradient(135deg,#78716c,#57534e)!important;box-shadow:0 4px 10px #78716c4d!important}.hub-cta-disabled .hub-cta-arrow[data-v-d9b799ec]{color:#f59e0b!important}.meta-zero[data-v-d9b799ec]{background:linear-gradient(135deg,#f87171,#f59e0b)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.exhausted-banner[data-v-d9b799ec]{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:24px;background:linear-gradient(135deg,#f59e0b1f,#dc26260f);border:1px solid rgba(245,158,11,.35);border-left:4px solid #f59e0b;border-radius:10px;color:#ffffffe0;font-size:13px;line-height:1.7}.exh-icon[data-v-d9b799ec]{font-size:18px;flex-shrink:0;color:#fbbf24}.exh-text strong[data-v-d9b799ec]{color:#fcd34d}.hub-cta-icon[data-v-d9b799ec]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 20px #a855f766}.hub-cta-icon svg[data-v-d9b799ec]{width:28px;height:28px;color:#fff}.hub-cta-title[data-v-d9b799ec]{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.hub-cta-sub[data-v-d9b799ec]{font-size:13px;color:#fff9;line-height:1.7;margin-bottom:auto;padding-bottom:24px}.hub-cta-arrow[data-v-d9b799ec]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#c4b5fd;margin-top:auto}.hub-hist-card[data-v-d9b799ec]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column}.hub-hist-head[data-v-d9b799ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.05)}.hub-hist-title[data-v-d9b799ec]{font-size:15px;font-weight:600;color:#fff}.hub-hist-count[data-v-d9b799ec]{font-size:11px;background:#a855f726;color:#c4b5fd;padding:3px 10px;border-radius:99px}.hub-hist-empty[data-v-d9b799ec]{flex:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#ffffff73}.hub-empty-icon[data-v-d9b799ec]{font-size:48px;margin-bottom:14px;opacity:.6}.hub-empty-text[data-v-d9b799ec]{font-size:14px;color:#ffffffb3;margin-bottom:4px}.hub-empty-sub[data-v-d9b799ec]{font-size:12px}.hub-hist-list[data-v-d9b799ec]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;margin:-4px;padding:4px}.hub-hist-list[data-v-d9b799ec]::-webkit-scrollbar{width:6px}.hub-hist-list[data-v-d9b799ec]::-webkit-scrollbar-thumb{background:#a855f740;border-radius:3px}.hub-hist-row[data-v-d9b799ec]{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .2s}.hub-hist-more[data-v-d9b799ec]{width:100%;margin-top:2px;background:#a855f712;border:1px dashed rgba(168,85,247,.3);color:#c4b5fd;font-size:12.5px;font-weight:500;padding:9px 0;border-radius:10px;cursor:pointer;transition:all .18s ease}.hub-hist-more[data-v-d9b799ec]:hover{background:#a855f724;border-color:#a855f780;color:#ddd6fe}.hub-hist-row[data-v-d9b799ec]:hover{background:#a855f70f;border-color:#a855f74d;transform:translate(2px)}.hub-hist-running[data-v-d9b799ec]{background:#a855f70f;border-color:#a855f740}.hub-hist-failed[data-v-d9b799ec]{opacity:.6}.hub-hist-row-main[data-v-d9b799ec]{flex:1;min-width:0}.hub-hist-row-brand[data-v-d9b799ec]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.hub-hist-row-brand-name[data-v-d9b799ec]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.hub-hist-row-stat[data-v-d9b799ec]{font-size:11px;padding:2px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.stat-completed[data-v-d9b799ec]{background:#10b98126;color:#6ee7b7}.stat-failed[data-v-d9b799ec]{background:#ef444426;color:#fca5a5}.stat-searching[data-v-d9b799ec],.stat-analyzing[data-v-d9b799ec],.stat-reporting[data-v-d9b799ec],.stat-queued[data-v-d9b799ec],.stat-pending[data-v-d9b799ec]{background:#a855f726;color:#c4b5fd}.stat-pulse[data-v-d9b799ec]{width:5px;height:5px;border-radius:50%;background:#c4b5fd;animation:pulse-dot-d9b799ec 1.5s ease-in-out infinite}.hub-hist-row-aux[data-v-d9b799ec]{font-size:11px;color:#ffffff73}.hub-hist-row-actions[data-v-d9b799ec]{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.hub-hist-btn[data-v-d9b799ec]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffc7;font-size:11px;padding:5px 11px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .15s}.hub-hist-btn[data-v-d9b799ec]:hover{background:#a855f726;border-color:#a855f74d;color:#fff}.hub-hist-btn-primary[data-v-d9b799ec]{background:linear-gradient(135deg,#a855f74d,#e879f933);border-color:#a855f773;color:#fff}.hub-hist-btn-primary[data-v-d9b799ec]:hover{background:linear-gradient(135deg,#a855f773,#e879f94d);box-shadow:0 4px 10px #a855f74d}.hub-foot[data-v-d9b799ec]{text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}@media (max-width: 900px){.hub-grid[data-v-d9b799ec]{grid-template-columns:1fr}.hub-meta[data-v-d9b799ec]{font-size:12px;gap:10px}}.done-celebrate[data-v-d9b799ec]{text-align:center;padding:12px 0 36px;position:relative}.done-celebrate-glow[data-v-d9b799ec]{position:absolute;top:0;left:50%;transform:translate(-50%);width:280px;height:280px;background:radial-gradient(circle,rgba(16,185,129,.14),transparent 65%);filter:blur(20px);pointer-events:none;z-index:0;animation:glow-breath-d9b799ec 4s ease-in-out infinite}@keyframes glow-breath-d9b799ec{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.done-icon-xl[data-v-d9b799ec]{position:relative;z-index:1;display:inline-flex;margin-bottom:18px}@keyframes circle-draw-d9b799ec{to{stroke-dashoffset:0}}.done-eyebrow[data-v-d9b799ec]{position:relative;z-index:1;display:inline-block;font-size:11px;letter-spacing:2.5px;color:#6ee7b7;text-transform:uppercase;margin-bottom:12px;padding:4px 12px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:99px}.done-title[data-v-d9b799ec]{position:relative;z-index:1;font-size:28px;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.5px}.done-sub[data-v-d9b799ec]{position:relative;z-index:1;font-size:14px;color:#ffffffa6;margin:0}.done-sub strong[data-v-d9b799ec]{color:#c4b5fd}.done-stats[data-v-d9b799ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;background:#a855f72e;border-radius:12px;overflow:hidden;margin-bottom:28px}.done-stat[data-v-d9b799ec]{background:#07090fd9;padding:18px 14px;text-align:center}.done-stat-num[data-v-d9b799ec]{font-size:32px;font-weight:800;line-height:1;background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.done-stat-unit[data-v-d9b799ec]{font-size:14px;opacity:.7;margin-left:2px}.done-stat-lbl[data-v-d9b799ec]{font-size:11px;color:#ffffff80;letter-spacing:.5px}.done-stat-time[data-v-d9b799ec]{background:linear-gradient(135deg,#f59e0b14,#07090fd9)}.done-stat-time .done-stat-num[data-v-d9b799ec]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.done-back-btn[data-v-d9b799ec]{display:block;margin:16px auto 0;padding:6px 14px!important;font-size:12px!important}.done-actions-2col[data-v-d9b799ec]{grid-template-columns:1fr 1fr}@media (max-width: 1180px){.side-deco[data-v-d9b799ec]{display:none}}@media (max-width: 1024px){.caps-grid[data-v-d9b799ec]{grid-template-columns:1fr 1fr}.industry-grid[data-v-d9b799ec]{grid-template-columns:1fr 1fr 1fr}.trust-inner[data-v-d9b799ec]{grid-template-columns:1fr 1fr;gap:24px}.trust-cell[data-v-d9b799ec]:nth-child(2){border-right:none}}@media (max-width: 720px){.nav[data-v-d9b799ec]{padding:16px 20px;flex-wrap:wrap;gap:12px}.nav-tagline[data-v-d9b799ec]{display:none}.main[data-v-d9b799ec]{padding:24px 20px 60px}.card[data-v-d9b799ec]{padding:28px 24px;border-radius:14px}.hero-title[data-v-d9b799ec]{font-size:24px}.section-title[data-v-d9b799ec]{font-size:22px}.quota-row[data-v-d9b799ec]{grid-template-columns:1fr 1fr}.trust-inner[data-v-d9b799ec]{grid-template-columns:1fr 1fr;padding:24px 20px}.trust-cell[data-v-d9b799ec]{border-right:none;padding:8px}.trust-num[data-v-d9b799ec]{font-size:28px}.caps-inner[data-v-d9b799ec],.industry-inner[data-v-d9b799ec]{padding:40px 20px}.caps-grid[data-v-d9b799ec]{grid-template-columns:1fr;gap:12px}.industry-grid[data-v-d9b799ec]{grid-template-columns:1fr 1fr}.biz-inner[data-v-d9b799ec]{grid-template-columns:1fr;gap:24px;padding:32px 20px}.big-pct[data-v-d9b799ec]{font-size:48px}.ov-row[data-v-d9b799ec]{gap:16px;padding:16px}}.page[data-v-f0b20e7f]{min-height:100vh;background:#07090f;color:#fff;display:flex;flex-direction:column;position:relative;overflow-x:clip;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif}.bg-grad[data-v-f0b20e7f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 1200px 600px at 50% -10%,rgba(124,58,237,.16),transparent 60%),radial-gradient(ellipse 800px 400px at 100% 100%,rgba(99,102,241,.08),transparent 50%)}.bg-glow[data-v-f0b20e7f]{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:620px;height:620px;background:radial-gradient(circle,rgba(168,85,247,.08),transparent 70%);pointer-events:none;filter:blur(40px)}.nav[data-v-f0b20e7f]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;width:100%;padding:18px 32px}.nav-brand[data-v-f0b20e7f]{display:flex;align-items:center;gap:14px}.nav-logo[data-v-f0b20e7f]{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:10px;font-weight:800;font-size:15px;letter-spacing:.3px;color:#6d28d9;background:linear-gradient(135deg,#fffffff7,#f8fafcf2);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #00000052,inset 0 1px #fff9}.nav-product-name[data-v-f0b20e7f]{font-size:14px;font-weight:700}.nav-product-tag[data-v-f0b20e7f]{font-size:11px;color:#ffffff80}.nav-code[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#fff9;font-family:ui-monospace,monospace;padding:6px 12px;border-radius:8px;background:#a855f71a;border:1px solid rgba(168,85,247,.22)}.nav-code .dot[data-v-f0b20e7f]{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7b3}.main[data-v-f0b20e7f]{position:relative;z-index:1;flex:1;display:flex;align-items:flex-start;justify-content:center;padding:48px 32px 72px}.main-mid[data-v-f0b20e7f]{align-items:center;min-height:calc(100vh - 150px)}.card[data-v-f0b20e7f]{width:100%;max-width:760px;background:radial-gradient(ellipse at top,rgba(124,58,237,.07),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:44px 48px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0a}.card-narrow[data-v-f0b20e7f]{max-width:520px}.card-wide[data-v-f0b20e7f]{max-width:1080px}.center[data-v-f0b20e7f]{text-align:center}.eyebrow[data-v-f0b20e7f]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#c4b5fdd9;padding:4px 12px;border-radius:99px;background:#a855f71a;border:1px solid rgba(168,85,247,.22);display:inline-block}.hero-title[data-v-f0b20e7f]{font-size:38px;font-weight:800;line-height:1.18;letter-spacing:.5px;margin:22px 0 14px;background:linear-gradient(135deg,#fff 30%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-f0b20e7f]{color:#fff9;font-size:14.5px;line-height:1.75;max-width:420px;margin:0 auto 28px}.gate-form[data-v-f0b20e7f]{display:flex;gap:10px;max-width:420px;margin:0 auto}.gate-input[data-v-f0b20e7f]{flex:1;text-align:center;letter-spacing:1px;font-family:ui-monospace,monospace}.gate-btn[data-v-f0b20e7f]{white-space:nowrap}.gate-error[data-v-f0b20e7f]{color:#fca5a5;font-size:13px;margin:14px 0 0}.gate-foot[data-v-f0b20e7f]{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:26px 0 0}.foot-item[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#ffffff73}.foot-item .d[data-v-f0b20e7f]{width:5px;height:5px;border-radius:50%;background:#a855f7}.form-header[data-v-f0b20e7f]{margin-bottom:30px}.card-h2[data-v-f0b20e7f]{font-size:20px;font-weight:700;margin:14px 0 0;letter-spacing:.3px}.sec[data-v-f0b20e7f]{display:grid;grid-template-columns:28px 1fr;gap:16px;align-items:start;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.sec[data-v-f0b20e7f]:last-of-type{border-bottom:none;padding-bottom:6px;margin-bottom:10px}.sec-num[data-v-f0b20e7f]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;color:#c4b5fd;background:#a855f724;border:1px solid rgba(168,85,247,.32);margin-top:1px}.sec-body[data-v-f0b20e7f]{min-width:0;display:flex;flex-direction:column;gap:12px}.sec-title[data-v-f0b20e7f]{font-size:14px;font-weight:600;color:#ffffffeb;display:flex;align-items:center;gap:8px}.opt[data-v-f0b20e7f]{font-size:10.5px;font-weight:600;letter-spacing:.5px;color:#ffffff80;background:#ffffff0d;padding:2px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.opt.rec[data-v-f0b20e7f]{color:#c4b5fd;background:#a855f71a;border-color:#a855f740}.x-input[data-v-f0b20e7f]{width:100%;box-sizing:border-box;height:44px;padding:0 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.x-input[data-v-f0b20e7f]::placeholder{color:#ffffff4d}.x-input[data-v-f0b20e7f]:focus{border-color:#8b5cf699;background:#8b5cf60f;box-shadow:0 0 0 3px #8b5cf61f}.x-textarea[data-v-f0b20e7f]{height:auto;min-height:110px;padding:12px 16px;line-height:1.7;resize:vertical;font-family:inherit}.count[data-v-f0b20e7f]{font-size:11.5px;color:#ffffff59;text-align:right}.up[data-v-f0b20e7f] .el-upload,.up[data-v-f0b20e7f] .el-upload-dragger{width:100%}.up[data-v-f0b20e7f] .el-upload-dragger{background:#ffffff06;border:1px dashed rgba(255,255,255,.16);border-radius:12px;padding:0;transition:all .18s}.up[data-v-f0b20e7f] .el-upload-dragger:hover{border-color:#a855f799;background:#a855f70f}.up-has[data-v-f0b20e7f] .el-upload-dragger{border-color:#10b98173;border-style:solid;background:#10b9810f}.up-inner[data-v-f0b20e7f]{padding:24px 16px}.up-ic[data-v-f0b20e7f]{font-size:30px;color:#fff6;margin-bottom:6px}.up-ic-ok[data-v-f0b20e7f]{color:#34d399}.up-has .up-text em[data-v-f0b20e7f]{color:#6ee7b7;font-weight:700}.up-text[data-v-f0b20e7f]{font-size:14px;color:#ffffffb3}.up-text em[data-v-f0b20e7f]{color:#c4b5fd;font-style:normal;font-weight:600}.up-tip[data-v-f0b20e7f]{font-size:12px;color:#ffffff59;margin-top:6px}.files[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:2px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:6px 14px}.file[data-v-f0b20e7f]{display:flex;align-items:center;gap:10px;padding:7px 0}.file+.file[data-v-f0b20e7f]{border-top:1px solid rgba(255,255,255,.06)}.file-ic[data-v-f0b20e7f]{color:#ffffff80}.file-name[data-v-f0b20e7f]{flex:1;font-size:13px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-badge[data-v-f0b20e7f]{font-size:11px;padding:2px 9px;border-radius:99px}.file-badge.ok[data-v-f0b20e7f]{color:#6ee7b7;background:#10b9811f;border:1px solid rgba(16,185,129,.25)}.file-badge.bad[data-v-f0b20e7f]{color:#fca5a5;background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.opt-row[data-v-f0b20e7f]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.opt-label[data-v-f0b20e7f]{font-size:13px;color:#ffffffb3}.tip[data-v-f0b20e7f]{font-size:12px;color:#fff6}.num[data-v-f0b20e7f] .el-input-number{width:150px}.num[data-v-f0b20e7f] .el-input__wrapper{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff1a inset}.num[data-v-f0b20e7f] .el-input__inner{color:#fff}.num[data-v-f0b20e7f] .el-input-number__decrease,.num[data-v-f0b20e7f] .el-input-number__increase{background:#ffffff0f;color:#ffffffb3;border-color:#ffffff1a}.toggle-card[data-v-f0b20e7f]{margin-top:6px;display:flex;flex-direction:column;gap:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 18px}.toggle-line[data-v-f0b20e7f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toggle-label[data-v-f0b20e7f]{font-size:13px;font-weight:600;color:#ffffffd9}.toggle-tip[data-v-f0b20e7f]{font-size:12px;color:#ffffff6b}[data-v-f0b20e7f] .el-switch.is-checked .el-switch__core{background:#a855f7!important;border-color:#a855f7!important}[data-v-f0b20e7f] .el-switch__core{background:#ffffff2e;border-color:#ffffff2e}.form-foot[data-v-f0b20e7f]{margin-top:14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-note[data-v-f0b20e7f]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#fbbf24e6}.foot-note.ok[data-v-f0b20e7f]{color:#6ee7b7f2}.foot-note strong[data-v-f0b20e7f]{color:#fff}.info-dot[data-v-f0b20e7f]{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b99}.foot-note.ok .info-dot[data-v-f0b20e7f]{background:#10b981;box-shadow:0 0 8px #10b98199}.cta[data-v-f0b20e7f]{height:44px;padding:0 26px;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;box-shadow:0 6px 18px #a855f752;transition:transform .15s,box-shadow .15s,opacity .15s}.cta[data-v-f0b20e7f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #a855f773}.cta[data-v-f0b20e7f]:disabled{opacity:.5;cursor:not-allowed}.submit-btn[data-v-f0b20e7f]{min-width:220px}.ghost[data-v-f0b20e7f]{height:44px;padding:0 22px;border-radius:10px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;font-size:14px;font-weight:600;transition:all .15s}.ghost[data-v-f0b20e7f]:hover{background:#ffffff1a;color:#fff}.x-link[data-v-f0b20e7f]{background:none;border:none;cursor:pointer;font-size:12.5px;color:#ffffff8c;padding:2px 6px}.x-link.danger[data-v-f0b20e7f]:hover{color:#fca5a5}.x-link[data-v-f0b20e7f]:disabled{opacity:.4;cursor:not-allowed}.run-card[data-v-f0b20e7f]{max-width:460px;padding:56px 44px}.run-h[data-v-f0b20e7f]{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:.3px}.run-sub[data-v-f0b20e7f]{font-size:13.5px;color:#ffffff8c;margin:0 0 8px}.run-sub strong[data-v-f0b20e7f]{color:#c4b5fd}.run-foot[data-v-f0b20e7f]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.run-pct[data-v-f0b20e7f]{font-size:13px;font-weight:700;color:#c4b5fd;font-variant-numeric:tabular-nums}.run-orbit[data-v-f0b20e7f]{width:72px;height:72px;margin:0 auto 24px;border-radius:50%;border:2px solid rgba(168,85,247,.2);border-top-color:#a855f7;animation:spin-f0b20e7f 1s linear infinite;display:flex;align-items:center;justify-content:center}.run-core[data-v-f0b20e7f]{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 0 16px #a855f799}@keyframes spin-f0b20e7f{to{transform:rotate(360deg)}}.run-bar[data-v-f0b20e7f]{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden;margin:22px auto;max-width:360px}.run-fill[data-v-f0b20e7f]{height:100%;border-radius:99px;background:linear-gradient(90deg,#a855f7,#ec4899);transition:width .6s ease}.run-meta[data-v-f0b20e7f]{color:#ffffff80;font-size:13px;margin:0}.run-bg-hint[data-v-f0b20e7f]{font-size:12.5px;color:#ffffff73;margin:18px 0 14px;line-height:1.6}.run-ws[data-v-f0b20e7f]{padding:9px 22px}.done-ws[data-v-f0b20e7f]{margin-left:6px}.done-card[data-v-f0b20e7f]{padding:0!important;overflow:hidden}.rd-hero[data-v-f0b20e7f]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 34px;background:radial-gradient(ellipse 700px 240px at 0% 0%,rgba(16,185,129,.14),transparent 65%),radial-gradient(ellipse 600px 240px at 100% 0%,rgba(124,58,237,.16),transparent 60%),#ffffff04;border-bottom:1px solid rgba(255,255,255,.07)}.rd-hero-l[data-v-f0b20e7f]{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.rd-check[data-v-f0b20e7f]{flex-shrink:0;width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 8px 22px #10b98161,inset 0 1px #ffffff4d;color:#fff;animation:rd-pop-f0b20e7f .45s cubic-bezier(.34,1.56,.64,1) both}.rd-check svg[data-v-f0b20e7f]{width:24px;height:24px}@keyframes rd-pop-f0b20e7f{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.rd-hero-txt[data-v-f0b20e7f]{min-width:0}.rd-eyebrow[data-v-f0b20e7f]{font-size:10.5px;letter-spacing:2px;font-weight:700;color:#6ee7b7;margin-bottom:7px}.rd-title[data-v-f0b20e7f]{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:.2px;line-height:1.25}.rd-title b[data-v-f0b20e7f]{color:#34d399;font-size:26px;margin:0 2px}.rd-brand[data-v-f0b20e7f]{color:#c4b5fd;font-weight:700}.rd-sub[data-v-f0b20e7f]{font-size:13px;line-height:1.65;color:#ffffff80;margin:0;max-width:560px}.rd-actions[data-v-f0b20e7f]{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.rd-actions .cta[data-v-f0b20e7f],.rd-actions .ghost[data-v-f0b20e7f]{height:42px}.rd-stats[data-v-f0b20e7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.07)}.rd-stat[data-v-f0b20e7f]{background:#0c0e16;padding:20px 24px;display:flex;flex-direction:column;gap:6px}.rd-stat-n[data-v-f0b20e7f]{font-size:30px;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.rd-stat-l[data-v-f0b20e7f]{font-size:12px;color:#ffffff6b;font-weight:500}.rd-stat-tags[data-v-f0b20e7f]{justify-content:center}.rd-tags[data-v-f0b20e7f]{display:flex;gap:6px;flex-wrap:wrap}.rd-tag[data-v-f0b20e7f]{font-size:11.5px;font-weight:600;color:#c4b5fd;background:#a855f721;border:1px solid rgba(168,85,247,.28);border-radius:7px;padding:3px 10px}.rd-dist[data-v-f0b20e7f]{padding:24px 34px;border-bottom:1px solid rgba(255,255,255,.07)}.rd-dist-head[data-v-f0b20e7f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.rd-dist-title[data-v-f0b20e7f]{font-size:14px;font-weight:700;color:#ffffffe6}.rd-dist-sub[data-v-f0b20e7f]{font-size:12px;color:#fff6}.rd-dist-bar[data-v-f0b20e7f]{display:flex;height:12px;border-radius:7px;overflow:hidden;background:#ffffff0d;gap:2px}.rd-dist-seg[data-v-f0b20e7f]{min-width:3px;transition:width .5s cubic-bezier(.16,1,.3,1)}.rd-dist-seg[data-v-f0b20e7f]:first-child{border-radius:7px 0 0 7px}.rd-dist-seg[data-v-f0b20e7f]:last-child{border-radius:0 7px 7px 0}.rd-dist-legend[data-v-f0b20e7f]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}.rd-leg[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#ffffffb3}.rd-leg-dot[data-v-f0b20e7f]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.rd-leg-name[data-v-f0b20e7f]{color:#ffffffc7}.rd-leg-cnt[data-v-f0b20e7f]{color:#fff;font-weight:700}.rd-leg-pct[data-v-f0b20e7f]{font-style:normal;color:#ffffff61;font-size:11.5px}.rd-table-head[data-v-f0b20e7f]{display:flex;align-items:baseline;justify-content:space-between;padding:20px 34px 12px}.rd-table-title[data-v-f0b20e7f]{font-size:14px;font-weight:700;color:#ffffffe6}.rd-table-hint[data-v-f0b20e7f]{font-size:11.5px;color:#ffffff59}.rd-table[data-v-f0b20e7f]{padding:0 24px 26px}.rd-cat-tag[data-v-f0b20e7f]{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 10px;border-radius:7px;border:1px solid;line-height:1.5}.rd-core[data-v-f0b20e7f]{color:#ffffffb3;font-size:13px}.rd-prompt[data-v-f0b20e7f]{color:#fff;font-size:13.5px}@media (max-width: 760px){.rd-hero[data-v-f0b20e7f]{padding:22px}.rd-actions[data-v-f0b20e7f]{width:100%}.rd-stats[data-v-f0b20e7f]{grid-template-columns:repeat(2,1fr)}.rd-dist[data-v-f0b20e7f],.rd-table-head[data-v-f0b20e7f]{padding-left:22px;padding-right:22px}.rd-table[data-v-f0b20e7f]{padding:0 12px 20px}}.table-wrap[data-v-f0b20e7f] .el-table{background:transparent;--el-table-border-color: rgba(255,255,255,.07);--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(255,255,255,.04);--el-table-header-text-color: rgba(255,255,255,.6);--el-table-text-color: rgba(255,255,255,.82);--el-table-row-hover-bg-color: rgba(168,85,247,.1);--el-table-current-row-bg-color: rgba(168,85,247,.1);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.table-wrap[data-v-f0b20e7f] .el-table th.el-table__cell,.table-wrap[data-v-f0b20e7f] .el-table td.el-table__cell{background:transparent;border-color:#ffffff0f}.table-wrap[data-v-f0b20e7f] .el-table__inner-wrapper:before{background:#ffffff12}.table-wrap[data-v-f0b20e7f] .el-scrollbar__bar{opacity:.3}.announce-bar[data-v-f0b20e7f]{position:relative;z-index:10;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;background:linear-gradient(90deg,#7c3aed00,#7c3aed2e,#e879f900);background-size:200% 100%;border-bottom:1px solid rgba(168,85,247,.12);font-size:12px;color:#ffffffc7;letter-spacing:.3px;transition:color .2s;animation:ann-shimmer-f0b20e7f 6s linear infinite}.announce-bar[data-v-f0b20e7f]:hover{color:#fff}.ann-pulse[data-v-f0b20e7f]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;animation:ann-ping-f0b20e7f 2.4s ease-out infinite}.mini-stack[data-v-f0b20e7f]{position:absolute;top:50%;transform:translateY(-50%);width:210px;display:flex;flex-direction:column;gap:14px;z-index:1}.mini-left[data-v-f0b20e7f]{left:max(24px,calc(50% - 470px))}.mini-right[data-v-f0b20e7f]{right:max(24px,calc(50% - 470px))}.mini-card[data-v-f0b20e7f]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mini-card[data-v-f0b20e7f]:hover{background:#a855f714;border-color:#a855f74d;transform:translate(2px)}.mini-right .mini-card[data-v-f0b20e7f]:hover{transform:translate(-2px)}.mini-icon[data-v-f0b20e7f]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-icon svg[data-v-f0b20e7f]{width:18px;height:18px;color:#fff}.mini-i1[data-v-f0b20e7f]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mini-i2[data-v-f0b20e7f]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.mini-i3[data-v-f0b20e7f]{background:linear-gradient(135deg,#ec4899,#db2777)}.mini-i4[data-v-f0b20e7f]{background:linear-gradient(135deg,#a855f7,#d946ef)}.mini-i5[data-v-f0b20e7f]{background:linear-gradient(135deg,#f59e0b,#f97316)}.mini-i6[data-v-f0b20e7f]{background:linear-gradient(135deg,#10b981,#059669)}.mini-card-green[data-v-f0b20e7f]{background:#10b9810f;border-color:#10b98133}.mini-card-green[data-v-f0b20e7f]:hover{background:#10b9811a;border-color:#10b98159}.mini-body[data-v-f0b20e7f]{min-width:0}.mini-title[data-v-f0b20e7f]{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.mini-sub[data-v-f0b20e7f]{font-size:11px;color:#ffffff80;margin-top:2px;line-height:1.4}.mini-head[data-v-f0b20e7f]{font-size:11px;letter-spacing:1px;color:#ffffff61;padding-left:4px;margin-bottom:2px}@media (max-width: 1180px){.mini-stack[data-v-f0b20e7f]{display:none}}.sample-card[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:8px;padding:13px 15px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s}.sample-card[data-v-f0b20e7f]:hover{background:#a855f714;border-color:#a855f74d;transform:translate(-2px)}.sample-tag[data-v-f0b20e7f]{align-self:flex-start;flex-shrink:0;white-space:nowrap;font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:99px}.st-general[data-v-f0b20e7f]{color:#93c5fd;background:#3b82f624;border:1px solid rgba(59,130,246,.3)}.st-scene[data-v-f0b20e7f]{color:#6ee7b7;background:#10b98124;border:1px solid rgba(16,185,129,.3)}.st-compare[data-v-f0b20e7f]{color:#fcd34d;background:#f59e0b24;border:1px solid rgba(245,158,11,.3)}.sample-text[data-v-f0b20e7f]{font-size:12.5px;color:#ffffffd1;line-height:1.5}.flow[data-v-f0b20e7f]{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 4px;flex-wrap:wrap}.flow-step[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:99px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.flow-n[data-v-f0b20e7f]{width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899)}.flow-t[data-v-f0b20e7f]{font-size:12.5px;color:#ffffffc7}.flow-arrow[data-v-f0b20e7f]{color:#a855f78c;font-size:13px}.hero-badge[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);color:#c4b5fd;font-size:12px;font-weight:500;letter-spacing:.3px}.bg-dot[data-v-f0b20e7f]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 8px #a855f799;animation:pulse-dot-f0b20e7f 2s ease-in-out infinite}@keyframes pulse-dot-f0b20e7f{0%,to{opacity:1}50%{opacity:.5}}.hero-title .grad[data-v-f0b20e7f]{background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.plat-block[data-v-f0b20e7f]{margin:26px 0 4px}.plat-label[data-v-f0b20e7f]{font-size:11px;letter-spacing:.5px;color:#fff6;margin-bottom:12px}.plat-chips[data-v-f0b20e7f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.plat-chip[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:99px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12.5px;color:#ffffffc7}.plat-mark[data-v-f0b20e7f]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.hero-divider[data-v-f0b20e7f]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:26px 0 16px}.hero-hint[data-v-f0b20e7f]{font-size:12.5px;color:#ffffff73;margin:0}.announce-bar[data-v-f0b20e7f]{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;background:linear-gradient(90deg,#7c3aed00,#7c3aed2e,#e879f900);border-bottom:1px solid rgba(168,85,247,.12);font-size:12px;color:#ffffffc7;letter-spacing:.3px;animation:ann-shimmer-f0b20e7f 6s linear infinite;background-size:200% 100%}@keyframes ann-shimmer-f0b20e7f{0%{background-position:0% 0}to{background-position:200% 0}}.ann-pulse[data-v-f0b20e7f]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 #c4b5fd99;animation:ann-ping-f0b20e7f 2.4s ease-out infinite}@keyframes ann-ping-f0b20e7f{0%{box-shadow:0 0 #c4b5fd8c}70%{box-shadow:0 0 0 12px #c4b5fd00}to{box-shadow:0 0 #c4b5fd00}}.ann-arrow[data-v-f0b20e7f]{color:#c4b5fd;transition:transform .2s}.announce-bar:hover .ann-arrow[data-v-f0b20e7f]{transform:translate(3px)}.announce-bar-link[data-v-f0b20e7f]{text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.announce-bar-link[data-v-f0b20e7f]:hover{color:#fff;background:linear-gradient(90deg,#7c3aed0d,#7c3aed47,#e879f914)}.nav[data-v-f0b20e7f]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;width:100%;padding:18px 32px}.nav-brand[data-v-f0b20e7f]{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff}.nav-logo[data-v-f0b20e7f]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,#fffffff7,#f8fafcf2);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #00000052,inset 0 1px #fff9,inset 0 -1px #0f172a0a;transition:all .2s}.nav-brand:hover .nav-logo[data-v-f0b20e7f]{transform:translateY(-1px);box-shadow:0 8px 22px #0006,inset 0 1px #fff9}.nav-logo img[data-v-f0b20e7f]{height:22px;display:block}.nav-stock[data-v-f0b20e7f]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:linear-gradient(135deg,#a855f72e,#e879f91f);border:1px solid rgba(168,85,247,.35);color:#c4b5fd;font-size:11px;font-weight:700;letter-spacing:.5px;font-family:ui-monospace,monospace}.nav-divider[data-v-f0b20e7f]{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.nav-product[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:2px;line-height:1.2}.nav-product-name[data-v-f0b20e7f]{font-size:14px;font-weight:700;color:#fff;letter-spacing:.2px}.nav-product-tag[data-v-f0b20e7f]{font-size:11px;color:#ffffff80;letter-spacing:.2px}.nav-actions[data-v-f0b20e7f]{display:flex;align-items:center;gap:12px}.nav-tel[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:linear-gradient(135deg,#10b9811a,#10b9810a);border:1px solid rgba(16,185,129,.25);color:#6ee7b7;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;font-variant-numeric:tabular-nums}.nav-tel svg[data-v-f0b20e7f]{width:14px;height:14px}.nav-tel[data-v-f0b20e7f]:hover{background:linear-gradient(135deg,#10b9812e,#10b98114);border-color:#10b98173;color:#fff}.nav-link[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;box-shadow:0 4px 12px #a855f740}.nav-link[data-v-f0b20e7f]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #a855f766}@media (max-width: 720px){.nav-product-tag[data-v-f0b20e7f],.nav-link[data-v-f0b20e7f]{display:none}.nav[data-v-f0b20e7f]{padding:14px 18px}}.fade-enter-active[data-v-f0b20e7f],.fade-leave-active[data-v-f0b20e7f]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-f0b20e7f]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-f0b20e7f]{opacity:0;transform:translateY(-8px)}.hero[data-v-f0b20e7f]{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding:24px 32px 64px}.hero-wrap[data-v-f0b20e7f]{width:100%;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero-left[data-v-f0b20e7f]{min-width:0}.kicker[data-v-f0b20e7f]{display:inline-block;font-size:12px;letter-spacing:1px;color:#c4b5fd;padding:5px 12px;border-radius:99px;background:#a855f71a;border:1px solid rgba(168,85,247,.25)}.hero-h1[data-v-f0b20e7f]{font-size:44px;font-weight:800;line-height:1.16;letter-spacing:.5px;margin:20px 0 16px;color:#fff}.hero-h1 .grad[data-v-f0b20e7f]{background:linear-gradient(135deg,#a78bfa,#e879f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lead[data-v-f0b20e7f]{font-size:15px;line-height:1.8;color:#ffffff9e;max-width:540px;margin:0 0 24px}.vlist[data-v-f0b20e7f]{list-style:none;padding:0;margin:22px 0;display:flex;flex-direction:column;gap:12px}.vlist li[data-v-f0b20e7f]{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#ffffff9e}.vlist li b[data-v-f0b20e7f]{color:#ffffffeb;font-weight:600}.vdot[data-v-f0b20e7f]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 0 8px #a855f780}.samples[data-v-f0b20e7f]{margin-top:26px}.samples-lbl[data-v-f0b20e7f]{font-size:11px;letter-spacing:1px;color:#fff6;margin-bottom:12px}.samples-list[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:8px;max-width:540px}.samples-list .sample-card[data-v-f0b20e7f]{flex-direction:row;align-items:center;gap:12px;padding:11px 14px}.samples-list .sample-tag[data-v-f0b20e7f]{align-self:center;flex-shrink:0}.samples-list .sample-text[data-v-f0b20e7f]{font-size:13px}.hero-right[data-v-f0b20e7f]{display:flex;justify-content:flex-end}.enter-card[data-v-f0b20e7f]{width:100%;max-width:380px;background:radial-gradient(ellipse at top,rgba(124,58,237,.1),transparent 60%),#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:34px 30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0d}.enter-badge[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#c4b5fd;padding:5px 12px;border-radius:99px;background:#a855f71f;border:1px solid rgba(168,85,247,.25)}.enter-h2[data-v-f0b20e7f]{font-size:24px;font-weight:800;margin:18px 0 6px;color:#fff}.enter-sub[data-v-f0b20e7f]{font-size:13px;color:#ffffff80;margin:0 0 22px;line-height:1.6}.enter-input[data-v-f0b20e7f]{text-align:center;letter-spacing:1px;font-family:ui-monospace,monospace;margin-bottom:12px}.enter-btn[data-v-f0b20e7f]{width:100%}.enter-plat[data-v-f0b20e7f]{display:flex;align-items:center;gap:7px;margin-top:22px;flex-wrap:wrap}.enter-plat-lbl[data-v-f0b20e7f]{font-size:11.5px;color:#fff6;margin-right:2px}.enter-pmark[data-v-f0b20e7f]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.plat-ico[data-v-f0b20e7f]{width:28px;height:28px;border-radius:8px;background:#fff;padding:4px;box-sizing:border-box;object-fit:contain;display:inline-block;box-shadow:0 1px 3px #00000040}.side-plat[data-v-f0b20e7f]{gap:9px}.enter-divider[data-v-f0b20e7f]{height:1px;background:#ffffff14;margin:20px 0 14px}.enter-hint[data-v-f0b20e7f]{font-size:12px;color:#ffffff6b;margin:0;line-height:1.6}@media (max-width: 880px){.hero-wrap[data-v-f0b20e7f]{grid-template-columns:1fr;gap:32px}.hero-right[data-v-f0b20e7f]{justify-content:stretch}.enter-card[data-v-f0b20e7f]{max-width:none}.hero-h1[data-v-f0b20e7f]{font-size:34px}}.cfg[data-v-f0b20e7f]{width:100%;max-width:1280px}.run-wrap[data-v-f0b20e7f]{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center}.done-wrap[data-v-f0b20e7f]{width:100%;max-width:1080px}.ws-back[data-v-f0b20e7f]{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;cursor:pointer;font-size:13px;font-weight:500;color:#fffc;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 15px;transition:all .15s}.ws-back svg[data-v-f0b20e7f]{width:15px;height:15px}.ws-back[data-v-f0b20e7f]:hover{background:#a855f729;border-color:#a855f76b;color:#fff;transform:translate(-2px)}.cfg-head[data-v-f0b20e7f]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 26px;margin-bottom:16px;background:radial-gradient(ellipse at top left,rgba(124,58,237,.12),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:inset 0 1px #ffffff0a}.cfg-pill[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:11.5px;letter-spacing:.5px;color:#c4b5fd;padding:4px 11px;border-radius:99px;background:#a855f71f;border:1px solid rgba(168,85,247,.25)}.cfg-title[data-v-f0b20e7f]{font-size:24px;font-weight:800;color:#fff;margin:14px 0 8px;letter-spacing:.3px}.cfg-sub[data-v-f0b20e7f]{font-size:13.5px;line-height:1.7;color:#ffffff8c;max-width:760px;margin:0}.cfg-head-side[data-v-f0b20e7f]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.cfg-code[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#fff9;font-family:ui-monospace,monospace;padding:5px 11px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cfg-code .dot[data-v-f0b20e7f]{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7b3}.cfg-back[data-v-f0b20e7f]{cursor:pointer;font-size:13px;color:#fffc;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 15px;transition:all .15s}.cfg-back[data-v-f0b20e7f]:hover{background:#a855f729;border-color:#a855f766;color:#fff}.cfg-steps[data-v-f0b20e7f]{display:flex;align-items:center;gap:8px;padding:12px 18px;margin-bottom:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;flex-wrap:wrap}.cstep[data-v-f0b20e7f]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;color:#ffffff6b}.cstep .cn[data-v-f0b20e7f]{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#ffffff14;color:#fff9}.cstep.done[data-v-f0b20e7f]{color:#ffffff9e}.cstep.done .cn[data-v-f0b20e7f]{background:#10b98133;color:#6ee7b7}.cstep.active[data-v-f0b20e7f]{color:#fff;font-weight:600}.cstep.active .cn[data-v-f0b20e7f]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff}.cline[data-v-f0b20e7f]{flex:1;min-width:16px;height:1px;background:#ffffff1a}.cline-done[data-v-f0b20e7f]{background:#10b98159}.cfg-body[data-v-f0b20e7f]{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}.cfg-main[data-v-f0b20e7f]{max-width:none!important;width:auto!important;margin:0!important;padding:26px 30px!important}.cfg-side[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:14px}.side-card[data-v-f0b20e7f]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px}.side-h[data-v-f0b20e7f]{font-size:13px;font-weight:600;color:#ffffffe0;margin-bottom:12px}.side-list[data-v-f0b20e7f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.side-list li[data-v-f0b20e7f]{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.5;color:#fff9}.side-samples[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:8px}.side-samples .sample-card[data-v-f0b20e7f]{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.side-samples .sample-text[data-v-f0b20e7f]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-plat[data-v-f0b20e7f]{display:flex;gap:10px;flex-wrap:wrap}.note-list[data-v-f0b20e7f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.note-list li[data-v-f0b20e7f]{position:relative;padding-left:16px;font-size:12px;line-height:1.65;color:#ffffff8c}.note-list li[data-v-f0b20e7f]:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:#a855f799}@media (max-width: 900px){.cfg-body[data-v-f0b20e7f]{grid-template-columns:1fr}.cfg-head[data-v-f0b20e7f]{flex-direction:column}.cfg-head-side[data-v-f0b20e7f]{align-items:flex-start;flex-direction:row}}.hub-grid[data-v-f0b20e7f]{display:grid;grid-template-columns:320px 1fr;gap:18px;align-items:start}.hub-new[data-v-f0b20e7f]{cursor:pointer;border-radius:16px;padding:30px 24px;text-align:center;background:radial-gradient(ellipse at top,rgba(124,58,237,.16),transparent 60%),#ffffff08;border:1px solid rgba(168,85,247,.25);transition:all .18s}.hub-new[data-v-f0b20e7f]:hover{transform:translateY(-2px);border-color:#a855f780;box-shadow:0 12px 30px #7c3aed2e}.hub-new-ico[data-v-f0b20e7f]{width:46px;height:46px;margin:0 auto 14px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:300;color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 8px 20px #a855f759}.hub-new-t[data-v-f0b20e7f]{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.hub-new-s[data-v-f0b20e7f]{font-size:12.5px;color:#ffffff80;line-height:1.6}.hub-hist[data-v-f0b20e7f]{padding:18px 20px!important}.hub-hist-head[data-v-f0b20e7f]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hub-hist-cnt[data-v-f0b20e7f]{font-size:12px;font-weight:700;color:#c4b5fd;background:#a855f729;border-radius:99px;padding:1px 9px}.hub-empty[data-v-f0b20e7f]{padding:28px 8px;text-align:center;font-size:13px;color:#fff6}.hub-list[data-v-f0b20e7f]{display:flex;flex-direction:column}.hub-hist-more[data-v-f0b20e7f]{width:100%;margin-top:8px;background:#a855f712;border:1px dashed rgba(168,85,247,.3);color:#c4b5fd;font-size:12.5px;font-weight:500;padding:9px 0;border-radius:9px;cursor:pointer;transition:all .18s ease}.hub-hist-more[data-v-f0b20e7f]:hover{background:#a855f724;border-color:#a855f780;color:#ddd6fe}.boot-wrap[data-v-f0b20e7f]{width:100%;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.boot-orbit[data-v-f0b20e7f]{width:56px;height:56px;border-radius:50%;border:2px solid rgba(168,85,247,.18);border-top-color:#a855f7;animation:boot-spin-f0b20e7f .9s linear infinite;display:flex;align-items:center;justify-content:center}.boot-core[data-v-f0b20e7f]{width:12px;height:12px;border-radius:50%;background:#a855f7;box-shadow:0 0 18px #a855f7cc}.boot-text[data-v-f0b20e7f]{color:#ffffff9e;font-size:14px;letter-spacing:.04em}@keyframes boot-spin-f0b20e7f{to{transform:rotate(360deg)}}.hub-row[data-v-f0b20e7f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background .15s}.hub-row[data-v-f0b20e7f]:hover{background:#a855f714}.hub-row+.hub-row[data-v-f0b20e7f]{border-top:1px solid rgba(255,255,255,.06)}.hub-row-main[data-v-f0b20e7f]{display:flex;flex-direction:column;gap:3px;min-width:0}.hub-row-time[data-v-f0b20e7f]{font-size:13.5px;color:#ffffffd9;font-variant-numeric:tabular-nums}.hub-row-meta[data-v-f0b20e7f]{font-size:12px;color:#ffffff73}.hub-row-status[data-v-f0b20e7f]{flex-shrink:0;font-size:12px;font-weight:600;padding:3px 11px;border-radius:99px}.hrs-DONE[data-v-f0b20e7f]{color:#6ee7b7;background:#10b98124;border:1px solid rgba(16,185,129,.3)}.hrs-EXPANDING[data-v-f0b20e7f],.hrs-PENDING[data-v-f0b20e7f]{color:#fcd34d;background:#f59e0b24;border:1px solid rgba(245,158,11,.3)}.hrs-FAILED[data-v-f0b20e7f]{color:#fca5a5;background:#ef444424;border:1px solid rgba(239,68,68,.3)}@media (max-width: 760px){.hub-grid[data-v-f0b20e7f]{grid-template-columns:1fr}}.page-foot[data-v-f0b20e7f]{text-align:center;color:#ffffff4d;font-size:12px;padding:18px 0 28px;position:relative;z-index:1}@media (max-width: 640px){.card[data-v-f0b20e7f]{padding:28px 20px}.hero-title[data-v-f0b20e7f]{font-size:30px}.gate-form[data-v-f0b20e7f]{flex-direction:column}.sec[data-v-f0b20e7f]{grid-template-columns:1fr;gap:10px}.sec-num[data-v-f0b20e7f]{display:none}.form-foot[data-v-f0b20e7f]{flex-direction:column;align-items:stretch}.submit-btn[data-v-f0b20e7f]{width:100%}}.invites-page[data-v-5c18f9d3]{padding-bottom:32px}.page-hero[data-v-5c18f9d3]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1e1b4b,#4f46e5,#7c3aed 70%,#ec4899);border-radius:18px;padding:28px 32px;margin-bottom:20px;color:#fff;gap:24px;box-shadow:0 16px 40px #6366f14d}.hero-bg-grid[data-v-5c18f9d3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at top right,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse at top right,#000 30%,transparent 70%)}.hero-orb[data-v-5c18f9d3]{position:absolute;top:-100px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent);filter:blur(40px);pointer-events:none}.hero-text[data-v-5c18f9d3]{position:relative;z-index:1}.hero-pill[data-v-5c18f9d3]{display:inline-block;padding:4px 12px;border-radius:99px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);font-size:11px;letter-spacing:1.5px;font-weight:500;margin-bottom:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-h[data-v-5c18f9d3]{font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:-.3px}.hero-sub[data-v-5c18f9d3]{font-size:13px;opacity:.85;margin:0 0 12px}.hero-link[data-v-5c18f9d3]{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;padding:6px 12px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px}.link-label[data-v-5c18f9d3]{opacity:.7}.link-url[data-v-5c18f9d3]{font-family:ui-monospace,monospace;cursor:pointer;text-decoration:none;transition:text-decoration .12s}.link-url[data-v-5c18f9d3]:hover{text-decoration:underline}.link-copy[data-v-5c18f9d3],.link-open[data-v-5c18f9d3]{background:#fff3;border:none;cursor:pointer;padding:4px 10px;border-radius:4px;color:#fff;font-size:11px;transition:all .15s}.link-copy[data-v-5c18f9d3]:hover,.link-open[data-v-5c18f9d3]:hover{background:#ffffff4d}.link-open[data-v-5c18f9d3]{background:#4ade8040}.link-open[data-v-5c18f9d3]:hover{background:#4ade8066}.hero-cta[data-v-5c18f9d3]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#4f46e5;padding:14px 26px;border-radius:12px;border:none;cursor:pointer;font-size:14px;font-weight:700;box-shadow:0 8px 22px #0003;transition:all .2s;flex-shrink:0}.hero-cta[data-v-5c18f9d3]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0003}.cta-icon[data-v-5c18f9d3]{font-size:18px;line-height:1}.stats-grid[data-v-5c18f9d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.stat-card[data-v-5c18f9d3]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;transition:all .2s;cursor:default}.stat-card[data-v-5c18f9d3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.stat-icon[data-v-5c18f9d3]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:#94a3b8}.stat-total .stat-icon[data-v-5c18f9d3]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stat-active .stat-icon[data-v-5c18f9d3]{background:linear-gradient(135deg,#10b981,#059669)}.stat-used .stat-icon[data-v-5c18f9d3]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.stat-today .stat-icon[data-v-5c18f9d3]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-num[data-v-5c18f9d3]{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1}.stat-lbl[data-v-5c18f9d3]{font-size:12px;color:#64748b;margin-top:4px}.list-card[data-v-5c18f9d3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.list-toolbar[data-v-5c18f9d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.list-title[data-v-5c18f9d3]{font-size:15px;color:#0f172a}.list-count[data-v-5c18f9d3]{color:#94a3b8;font-size:13px;margin-left:8px}.list-tools[data-v-5c18f9d3]{display:flex;gap:8px;align-items:center}.search-input[data-v-5c18f9d3]{width:240px}.invites-pagination[data-v-5c18f9d3]{display:flex;justify-content:flex-end;padding:12px 4px 2px}.invites-table[data-v-5c18f9d3] .el-table__row{transition:background .15s}.invites-table[data-v-5c18f9d3] .el-table__row:hover>td{background:#fafbff!important}.invites-table[data-v-5c18f9d3] thead th{background:#f8fafc;font-weight:600;color:#475569;font-size:12px}.code-cell[data-v-5c18f9d3]{display:flex;align-items:center;gap:8px;white-space:nowrap}.code-text[data-v-5c18f9d3]{white-space:nowrap;font-family:ui-monospace,monospace;font-size:14px;letter-spacing:2px;color:#4338ca;font-weight:700;background:#f5f3ff;padding:2px 8px;border-radius:4px}.mini-btn[data-v-5c18f9d3]{background:transparent;border:1px solid #e2e8f0;cursor:pointer;padding:2px 8px;border-radius:4px;font-size:11px;color:#64748b;transition:all .15s}.mini-btn[data-v-5c18f9d3]:hover{border-color:#6366f1;color:#4338ca;background:#f5f3ff}.mini-link[data-v-5c18f9d3]{background:transparent;border:none;cursor:pointer;color:#4338ca;font-size:12px;padding:0 4px}.mini-link[data-v-5c18f9d3]:hover{color:#4f46e5;text-decoration:underline}.status-pill[data-v-5c18f9d3]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600}.status-active[data-v-5c18f9d3]{background:#d1fae5;color:#065f46}.status-disabled[data-v-5c18f9d3]{background:#f1f5f9;color:#64748b}.status-exhausted[data-v-5c18f9d3]{background:#fef3c7;color:#92400e}.status-expired[data-v-5c18f9d3]{background:#fee2e2;color:#991b1b}.progress-cell[data-v-5c18f9d3]{width:100%}.progress-text[data-v-5c18f9d3]{font-size:12px;color:#475569;margin-bottom:4px}.progress-track[data-v-5c18f9d3]{height:4px;background:#f1f5f9;border-radius:99px;overflow:hidden}.progress-fill[data-v-5c18f9d3]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:99px;transition:width .3s}.num-pill[data-v-5c18f9d3]{display:inline-block;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600}.plat-cell[data-v-5c18f9d3]{display:flex;flex-wrap:wrap;gap:4px}.plat-tag[data-v-5c18f9d3]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;color:#fff}.plat-doubao[data-v-5c18f9d3]{background:linear-gradient(135deg,#ef4444,#f97316)}.plat-deepseek[data-v-5c18f9d3]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.plat-yuanbao[data-v-5c18f9d3]{background:linear-gradient(135deg,#f59e0b,#d97706)}.plat-qwen[data-v-5c18f9d3]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.plat-kimi[data-v-5c18f9d3]{background:linear-gradient(135deg,#1f2937,#374151)}.plat-other[data-v-5c18f9d3]{background:#94a3b8}.time-warn[data-v-5c18f9d3]{color:#d97706;font-weight:500}.action-btn[data-v-5c18f9d3]{background:#fff;border:1px solid #e2e8f0;cursor:pointer;padding:4px 10px;border-radius:6px;margin-right:4px;font-size:12px;color:#475569;transition:all .15s}.action-btn[data-v-5c18f9d3]:hover{border-color:#6366f1;color:#4338ca;background:#f5f3ff}.action-btn.primary[data-v-5c18f9d3]{border-color:#c7d2fe;color:#4338ca;background:#eef2ff}.action-btn.primary[data-v-5c18f9d3]:hover{background:#e0e7ff}.action-btn.danger[data-v-5c18f9d3]:hover{border-color:#ef4444;color:#b91c1c;background:#fef2f2}[data-v-5c18f9d3] .create-dialog{border-radius:16px;overflow:hidden}[data-v-5c18f9d3] .create-dialog .el-dialog__header,[data-v-5c18f9d3] .create-dialog .el-dialog__body,[data-v-5c18f9d3] .create-dialog .el-dialog__footer{padding:0}[data-v-5c18f9d3] .share-dialog{border-radius:16px;overflow:hidden}[data-v-5c18f9d3] .share-dialog .el-dialog__header,[data-v-5c18f9d3] .share-dialog .el-dialog__body,[data-v-5c18f9d3] .share-dialog .el-dialog__footer{padding:0}.dlg-header[data-v-5c18f9d3]{display:flex;align-items:center;gap:14px;padding:22px 26px;background:linear-gradient(135deg,#ebf4ff,#ddd6fe);border-bottom:1px solid #e2e8f0}.dlg-icon[data-v-5c18f9d3]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:22px}.dlg-title[data-v-5c18f9d3]{font-size:17px;font-weight:700;color:#0f172a}.dlg-sub[data-v-5c18f9d3]{font-size:12px;color:#64748b;margin-top:2px}.dlg-body[data-v-5c18f9d3]{padding:22px 26px}.dlg-row[data-v-5c18f9d3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dlg-field[data-v-5c18f9d3]{margin-bottom:18px}.dlg-lbl[data-v-5c18f9d3]{display:block;font-size:12px;color:#475569;margin-bottom:8px;font-weight:600}.dlg-hint[data-v-5c18f9d3]{font-size:11px;color:#94a3b8;margin-top:4px}.dlg-platforms[data-v-5c18f9d3]{display:flex;flex-wrap:wrap;gap:8px}.dlg-plat[data-v-5c18f9d3]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1.5px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;font-size:13px;color:#475569;transition:all .15s}.dlg-plat[data-v-5c18f9d3]:hover{border-color:#c7d2fe}.dlg-plat.active[data-v-5c18f9d3]{border-color:#6366f1;background:#f5f3ff;color:#4338ca;font-weight:600}.dlg-plat-dot[data-v-5c18f9d3]{width:8px;height:8px;border-radius:50%}.dlg-plat small[data-v-5c18f9d3]{font-size:10px;color:#94a3b8;margin-left:2px}.dlg-plat.active small[data-v-5c18f9d3]{color:#818cf8}.list-header[data-v-5c18f9d3]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 4px 0;margin-bottom:14px;border-bottom:1px solid #eef0f4;flex-wrap:wrap}.type-tabs[data-v-5c18f9d3]{display:flex;gap:2px}.type-tab[data-v-5c18f9d3]{position:relative;border:none;background:transparent;cursor:pointer;padding:10px 16px 12px;font-size:14px;font-weight:600;color:#64748b;transition:color .15s}.type-tab[data-v-5c18f9d3]:hover{color:#4338ca}.type-tab.active[data-v-5c18f9d3]{color:#6366f1}.type-tab.active[data-v-5c18f9d3]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2.5px;background:#6366f1;border-radius:2px}.tt-count[data-v-5c18f9d3]{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;min-width:18px;padding:0 6px;line-height:18px;text-align:center;border-radius:999px;background:#f1f5f9;color:#94a3b8}.type-tab.active .tt-count[data-v-5c18f9d3]{background:#ede9fe;color:#6366f1}.list-header .list-tools[data-v-5c18f9d3]{padding-bottom:8px}.type-cards[data-v-5c18f9d3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-card[data-v-5c18f9d3]{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;background:#fff;transition:all .15s;-webkit-user-select:none;user-select:none}.type-card[data-v-5c18f9d3]:hover{border-color:#c7d2fe;background:#fafbff}.type-card.active[data-v-5c18f9d3]{border-color:#6366f1;background:linear-gradient(180deg,#f5f3ff,#fff);box-shadow:0 2px 10px #6366f11a}.tc-badge[data-v-5c18f9d3]{flex-shrink:0;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.tc-temp[data-v-5c18f9d3]{background:#f1f5f9;color:#64748b}.tc-long[data-v-5c18f9d3]{background:#dcfce7;color:#15803d}.tc-body[data-v-5c18f9d3]{flex:1;min-width:0}.tc-name[data-v-5c18f9d3]{font-size:13.5px;font-weight:600;color:#1e293b}.tc-desc[data-v-5c18f9d3]{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.4}.tc-check[data-v-5c18f9d3]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#6366f1;color:#fff;font-size:11px;line-height:18px;text-align:center;opacity:0;transform:scale(.6);transition:all .15s}.type-card.active .tc-check[data-v-5c18f9d3]{opacity:1;transform:scale(1)}.dlg-footer[data-v-5c18f9d3]{display:flex;justify-content:flex-end;gap:8px;padding:14px 26px;border-top:1px solid #f1f5f9;background:#fafbff}.dlg-btn[data-v-5c18f9d3]{padding:8px 20px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .15s;border:none}.dlg-btn.ghost[data-v-5c18f9d3]{background:#fff;border:1px solid #e2e8f0;color:#475569}.dlg-btn.ghost[data-v-5c18f9d3]:hover{border-color:#cbd5e1}.dlg-btn.primary[data-v-5c18f9d3]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 12px #6366f14d}.dlg-btn.primary[data-v-5c18f9d3]:hover{box-shadow:0 6px 18px #6366f166}.dlg-btn[data-v-5c18f9d3]:disabled{opacity:.6;cursor:not-allowed}.share-celebrate[data-v-5c18f9d3]{text-align:center;padding:26px 20px 16px;background:linear-gradient(135deg,#ebf4ff,#ddd6fe)}.share-burst[data-v-5c18f9d3]{font-size:40px;margin-bottom:6px}.share-title[data-v-5c18f9d3]{font-size:18px;font-weight:700;color:#4338ca}.share-code-box[data-v-5c18f9d3]{text-align:center;padding:22px 16px 18px;background:#fff}.share-code-pre[data-v-5c18f9d3]{font-size:11px;color:#94a3b8;letter-spacing:1px;margin-bottom:6px}.share-code[data-v-5c18f9d3]{font-family:ui-monospace,monospace;font-weight:800;font-size:32px;color:#4338ca;letter-spacing:6px;margin-bottom:8px}.share-code-meta[data-v-5c18f9d3]{font-size:12px;color:#64748b}.share-link-block[data-v-5c18f9d3]{padding:0 20px 16px}.share-link-lbl[data-v-5c18f9d3]{font-size:12px;color:#64748b;margin-bottom:6px;font-weight:500}.share-link-row[data-v-5c18f9d3]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.share-link[data-v-5c18f9d3]{flex:1;font-family:ui-monospace,monospace;font-size:11px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-link-copy[data-v-5c18f9d3]{background:#4f46e5;color:#fff;border:none;cursor:pointer;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.share-link-copy[data-v-5c18f9d3]:hover{background:#4338ca}.share-tip[data-v-5c18f9d3]{margin:0 20px 18px;padding:10px 14px;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;font-size:12px;color:#92400e;line-height:1.6}.use-status[data-v-5c18f9d3]{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:500}.use-pending[data-v-5c18f9d3]{background:#f1f5f9;color:#64748b}.use-searching[data-v-5c18f9d3],.use-analyzing[data-v-5c18f9d3],.use-reporting[data-v-5c18f9d3]{background:#fef3c7;color:#92400e}.use-completed[data-v-5c18f9d3]{background:#d1fae5;color:#065f46}.use-failed[data-v-5c18f9d3]{background:#fee2e2;color:#991b1b}.use-pct[data-v-5c18f9d3]{font-size:11px;color:#94a3b8;margin-left:4px}.pwd-hint[data-v-5c18f9d3]{font-size:11px;color:#94a3b8;margin-top:4px}.pwd-hint code[data-v-5c18f9d3]{background:#f1f5f9;padding:1px 6px;border-radius:3px;color:#6366f1;font-family:ui-monospace,monospace}.report-act-row[data-v-5c18f9d3]{display:flex;flex-wrap:wrap;gap:4px}.rep-btn[data-v-5c18f9d3]{border:1px solid #e2e8f0;background:#fff;cursor:pointer;padding:3px 9px;border-radius:5px;font-size:11px;color:#475569;transition:all .15s;font-family:inherit}.rep-btn[data-v-5c18f9d3]:hover{border-color:#818cf8;background:#eef2ff;color:#4338ca}.rep-btn-primary[data-v-5c18f9d3]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;border-color:transparent}.rep-btn-primary[data-v-5c18f9d3]:hover{box-shadow:0 4px 10px #6366f14d}.pwd-hint code[data-v-5c18f9d3]{font-family:ui-monospace,monospace;color:#4338ca;font-weight:600;background:#f5f3ff;padding:1px 4px;border-radius:3px}.muted[data-v-5c18f9d3]{color:#cbd5e1}.shared-page[data-v-de995f41]{min-height:100vh;background:#f3f6fb;display:flex;flex-direction:column}.shared-header[data-v-de995f41]{background:linear-gradient(120deg,#0f1f37,#1e3a8a);color:#fff;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-badge[data-v-de995f41]{font-size:11px;letter-spacing:3px;color:#a16207;background:#fef3c7;display:inline-block;padding:2px 10px;border-radius:4px;margin-bottom:6px;font-weight:700}.shared-title h1[data-v-de995f41]{font-size:22px;font-weight:700}.shared-title p[data-v-de995f41]{font-size:13px;color:#cbd5e1;margin-top:4px}.shared-body[data-v-de995f41]{flex:1;padding:20px}.state-card[data-v-de995f41]{max-width:520px;margin:60px auto;background:#fff;border-radius:14px;padding:40px;text-align:center;box-shadow:0 2px 14px #0f172a0f}.state-card.error[data-v-de995f41]{color:#ef4444}.state-card h3[data-v-de995f41]{margin:14px 0 6px;font-size:18px;color:#0f172a}.state-card p[data-v-de995f41]{color:#64748b;font-size:14px}.report-frame[data-v-de995f41]{width:100%;height:calc(100vh - 120px);background:#fff;border-radius:12px;box-shadow:0 2px 14px #0f172a0f}.shared-page[data-v-157d1244]{min-height:100vh;background:#f3f6fb;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw}.shared-header[data-v-157d1244]{background:linear-gradient(120deg,#0f1f37,#1e3a8a);color:#fff;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-badge[data-v-157d1244]{font-size:11px;letter-spacing:.5px;color:#a16207;background:#fef3c7;display:inline-block;padding:3px 12px;border-radius:4px;margin-bottom:6px;font-weight:700;text-transform:none}.shared-title h1[data-v-157d1244]{font-size:22px;font-weight:700;word-break:break-all}.shared-title p[data-v-157d1244]{font-size:13px;color:#cbd5e1;margin-top:4px}.shared-actions[data-v-157d1244]{flex-shrink:0}.shared-body[data-v-157d1244]{flex:1;padding:20px;display:flex;flex-direction:column;gap:12px}.state-card[data-v-157d1244]{max-width:520px;margin:60px auto;background:#fff;border-radius:14px;padding:40px;text-align:center;box-shadow:0 2px 14px #0f172a0f}.state-card.error[data-v-157d1244]{color:#ef4444}.state-card h3[data-v-157d1244]{margin:14px 0 6px;font-size:18px;color:#0f172a}.state-card p[data-v-157d1244]{color:#64748b;font-size:14px}.report-frame[data-v-157d1244]{width:100%;height:calc(100vh - 140px);background:#fff;border-radius:12px;box-shadow:0 2px 14px #0f172a0f}.mobile-hint[data-v-157d1244]{display:none;align-items:center;gap:6px;font-size:12px;color:#64748b;background:#fff;border:1px solid #e2e8f0;padding:8px 12px;border-radius:8px}@media (max-width: 768px){.shared-header[data-v-157d1244]{padding:14px 16px;flex-direction:column;align-items:flex-start;gap:10px}.shared-title h1[data-v-157d1244]{font-size:18px}.shared-title p[data-v-157d1244]{font-size:12px}.shared-actions[data-v-157d1244]{width:100%;display:flex;justify-content:flex-end}.shared-body[data-v-157d1244]{padding:12px;gap:8px}.report-frame[data-v-157d1244]{height:calc(100vh - 180px);border-radius:8px}.mobile-hint[data-v-157d1244]{display:flex}.state-card[data-v-157d1244]{margin:30px auto;padding:24px}}@media (max-width: 480px){.shared-header[data-v-157d1244]{padding:12px 14px}.shared-title h1[data-v-157d1244]{font-size:16px}.brand-badge[data-v-157d1244]{font-size:10px;letter-spacing:.3px;padding:2px 8px}.shared-body[data-v-157d1244]{padding:8px}.report-frame[data-v-157d1244]{height:calc(100vh - 200px)}}.skr-page[data-v-c9467d84]{min-height:100vh;background:#f1f5f9;padding:24px 12px}.skr-state[data-v-c9467d84]{max-width:820px;margin:80px auto;text-align:center;color:#6b7280;font-size:16px}.skr-error[data-v-c9467d84]{color:#dc2626}.skr-doc-wrap[data-v-c9467d84]{max-width:860px;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 4px 24px #0f172a14;overflow:hidden}.skr-head[data-v-c9467d84]{padding:28px 32px 18px;border-bottom:1px solid #eef2f7;background:linear-gradient(135deg,#1e293b,#334155);color:#fff}.skr-title[data-v-c9467d84]{font-size:22px;font-weight:700;letter-spacing:.5px}.skr-sub[data-v-c9467d84]{margin-top:4px;opacity:.85;font-size:14px}.skr-legend[data-v-c9467d84]{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.skr-leg[data-v-c9467d84]{display:inline-flex;align-items:center;gap:5px;font-size:13px;opacity:.95}.skr-leg i[data-v-c9467d84],.skr-cat-head i[data-v-c9467d84]{display:inline-block;width:11px;height:11px;border-radius:3px}.skr-section[data-v-c9467d84]{padding:22px 32px;border-bottom:1px solid #f1f5f9}.skr-h2[data-v-c9467d84]{font-size:16px;font-weight:600;color:#111827;margin:0 0 14px}.skr-content[data-v-c9467d84]{white-space:pre-wrap;word-break:break-word;line-height:1.9;font-size:14.5px;color:#1f2937;background:#fafafa;padding:18px 20px;border-radius:8px;border:1px solid #f1f5f9}.skr-cat-group[data-v-c9467d84]{margin-bottom:16px}.skr-cat-head[data-v-c9467d84]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;margin-bottom:8px}.skr-anno-list[data-v-c9467d84]{margin:0;padding-left:20px}.skr-anno-item[data-v-c9467d84]{margin-bottom:10px}.skr-anno-quote[data-v-c9467d84]{font-size:13.5px;color:#374151;background:#f8fafc;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:3px}.skr-anno-reason[data-v-c9467d84]{font-size:14px;color:#4b5563}.skr-mat-list[data-v-c9467d84]{margin:0;padding-left:20px}.skr-mat-list li[data-v-c9467d84]{margin-bottom:8px;font-size:14px;color:#374151}.skr-mat-note[data-v-c9467d84]{color:#6b7280}.skr-foot[data-v-c9467d84]{padding:18px 32px;text-align:center;color:#9ca3af;font-size:12.5px}[data-v-c9467d84] .skr-mark{padding:1px 2px;border-radius:3px;cursor:help}.publish-home[data-v-c6940e75]{padding:4px 0 24px;display:flex;flex-direction:column;gap:16px}.alert-banner[data-v-c6940e75]{border-radius:10px}.stat-grid[data-v-c6940e75]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card[data-v-c6940e75]{background:#fff;border:1px solid #e7edf5;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.stat-card[data-v-c6940e75]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.stat-icon[data-v-c6940e75]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.stat-body[data-v-c6940e75]{flex:1;min-width:0}.stat-label[data-v-c6940e75]{font-size:12px;color:#64748b;margin-bottom:4px;letter-spacing:.5px}.stat-val[data-v-c6940e75]{font-size:24px;font-weight:800;color:#0f172a;line-height:1.15}.stat-val .stat-unit[data-v-c6940e75]{font-size:13px;font-weight:500;color:#94a3b8;margin-left:2px}.stat-sub[data-v-c6940e75]{font-size:11px;color:#94a3b8;margin-top:4px}.stat-primary .stat-icon[data-v-c6940e75]{background:linear-gradient(135deg,#1672c4,#3b82f6)}.stat-today .stat-icon[data-v-c6940e75]{background:linear-gradient(135deg,#10b981,#14b8a6)}.stat-pending .stat-icon[data-v-c6940e75]{background:linear-gradient(135deg,#f59e0b,#ef7c00)}.stat-fail .stat-icon[data-v-c6940e75]{background:linear-gradient(135deg,#ef4444,#f97316)}.panel[data-v-c6940e75]{border-radius:14px}[data-v-c6940e75] .panel .el-card__header{padding:14px 20px;border-bottom:1px solid #f1f5f9}[data-v-c6940e75] .panel .el-card__body{padding:14px 20px}.panel-head[data-v-c6940e75]{display:flex;justify-content:space-between;align-items:center}.panel-head h3[data-v-c6940e75]{font-size:14px;font-weight:700;color:#0f172a;margin:0;display:inline-flex;align-items:center;gap:8px}.panel-head h3 .el-icon[data-v-c6940e75]{color:#1672c4;font-size:16px}.quick-grid[data-v-c6940e75]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-card[data-v-c6940e75]{border:1px solid #e7edf5;border-radius:12px;padding:18px 16px;cursor:pointer;background:#fff;transition:all .2s ease}.quick-card[data-v-c6940e75]:hover{border-color:#3b82f6;background:linear-gradient(135deg,#f0f7ff,#eff6ff);transform:translateY(-2px);box-shadow:0 6px 18px #1672c41f}.quick-icon[data-v-c6940e75]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;margin-bottom:10px}.quick-icon.article[data-v-c6940e75]{background:linear-gradient(135deg,#1672c4,#3b82f6)}.quick-icon.batch[data-v-c6940e75]{background:linear-gradient(135deg,#10b981,#34d399)}.quick-icon.schedule[data-v-c6940e75]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.quick-icon.orders[data-v-c6940e75]{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.quick-title[data-v-c6940e75]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.quick-desc[data-v-c6940e75]{font-size:12px;color:#64748b;line-height:1.45}.row-2col[data-v-c6940e75]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.batch-stats[data-v-c6940e75]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.batch-stat-item[data-v-c6940e75]{text-align:center;padding:12px 6px;border-radius:10px;background:#f8fafc;border:1px solid #e7edf5}.batch-num[data-v-c6940e75]{font-size:20px;font-weight:800;color:#0f172a}.batch-label[data-v-c6940e75]{font-size:11px;color:#64748b;margin-top:2px}.batch-stat-item.pending[data-v-c6940e75]{background:#f0f9ff;border-color:#bae6fd}.batch-stat-item.running[data-v-c6940e75]{background:#eff6ff;border-color:#93c5fd}.batch-stat-item.running .batch-num[data-v-c6940e75]{color:#1d4ed8}.batch-stat-item.done[data-v-c6940e75]{background:#f0fdf4;border-color:#86efac}.batch-stat-item.done .batch-num[data-v-c6940e75]{color:#16a34a}.batch-stat-item.failed[data-v-c6940e75]{background:#fef2f2;border-color:#fca5a5}.batch-stat-item.failed .batch-num[data-v-c6940e75]{color:#dc2626}.batch-stat-item.cancelled[data-v-c6940e75]{background:#fafaf9;border-color:#d6d3d1}.media-row[data-v-c6940e75]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.media-pill[data-v-c6940e75]{padding:6px 12px;border-radius:999px;background:#f8fafc;border:1px solid #e7edf5;font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:6px}.media-pill strong[data-v-c6940e75]{color:#0f172a;margin-left:4px}.media-dot[data-v-c6940e75]{width:8px;height:8px;border-radius:50%;display:inline-block}.muted[data-v-c6940e75]{color:#64748b;font-size:13px}.muted.small[data-v-c6940e75]{font-size:11px}.danger-txt[data-v-c6940e75]{color:#f56c6c;font-weight:500}.empty[data-v-c6940e75]{text-align:center;padding:36px 0;color:#94a3b8;font-size:13px}@media (max-width: 1100px){.stat-grid[data-v-c6940e75],.quick-grid[data-v-c6940e75]{grid-template-columns:repeat(2,1fr)}.row-2col[data-v-c6940e75]{grid-template-columns:1fr}}.html-paste-tab[data-v-977e2a32]{display:flex;flex-direction:column;gap:10px}.hpt-textarea[data-v-977e2a32]{width:100%;min-height:280px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-family:SF Mono,JetBrains Mono,Cascadia Mono,Menlo,monospace;line-height:1.6;background:#fafbfc;color:#0f172a;resize:vertical;outline:none;transition:border-color .12s,box-shadow .12s}.hpt-textarea[data-v-977e2a32]:focus{border-color:#4f46e5;background:#fff;box-shadow:0 0 0 2px #4f46e51a}.hpt-textarea[data-v-977e2a32]::placeholder{color:#94a3b8;white-space:pre-line}.hpt-foot[data-v-977e2a32]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hpt-meta[data-v-977e2a32]{font-size:12.5px;color:#64748b;display:inline-flex;align-items:center;gap:6px}.hpt-meta b[data-v-977e2a32]{color:#0f172a;font-weight:700;font-family:SF Mono,Menlo,monospace}.hpt-meta-sep[data-v-977e2a32]{color:#cbd5e1}.hpt-meta-est[data-v-977e2a32]{color:#94a3b8;font-size:12px}.hpt-actions[data-v-977e2a32]{display:inline-flex;gap:8px}.hpt-btn-primary[data-v-977e2a32]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;font-size:12.5px;font-weight:600;background:#0a0e1a;color:#fff;border:1px solid #0a0e1a;border-radius:7px;cursor:pointer;transition:background .12s,opacity .12s}.hpt-btn-primary[data-v-977e2a32]:hover:not(:disabled){background:#1e293b}.hpt-btn-primary[data-v-977e2a32]:disabled{opacity:.4;cursor:not-allowed}.hpt-btn-ghost[data-v-977e2a32]{padding:7px 12px;font-size:12.5px;font-weight:600;background:transparent;color:#64748b;border:1px solid #e2e8f0;border-radius:7px;cursor:pointer;transition:color .12s,border-color .12s}.hpt-btn-ghost[data-v-977e2a32]:hover:not(:disabled){color:#0f172a;border-color:#94a3b8}.hpt-btn-ghost[data-v-977e2a32]:disabled{opacity:.4;cursor:not-allowed}.docx-upload-tab[data-v-744e6b57]{display:flex;flex-direction:column;gap:12px}.dut-drop[data-v-744e6b57]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:24px;background:#fafbfc;border:1.5px dashed #cbd5e1;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;text-align:center}.dut-drop[data-v-744e6b57]:hover:not(.uploading){background:#f1f5f9;border-color:#94a3b8}.dut-drop.dragging[data-v-744e6b57]{background:#eef2ff;border-color:#4f46e5;border-style:solid}.dut-drop.uploading[data-v-744e6b57]{cursor:wait}.dut-input[data-v-744e6b57]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dut-input[data-v-744e6b57]:disabled{cursor:wait}.dut-prompt[data-v-744e6b57]{display:flex;flex-direction:column;align-items:center;gap:6px}.dut-icon-wrap[data-v-744e6b57]{color:#94a3b8;margin-bottom:4px}.dut-title[data-v-744e6b57]{margin:0;font-size:13.5px;font-weight:700;color:#0f172a}.dut-hint[data-v-744e6b57]{margin:0;font-size:12px;color:#64748b}.dut-progress[data-v-744e6b57]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px}.dut-progress-title[data-v-744e6b57]{margin:0;font-size:13px;font-weight:600;color:#0f172a}.dut-progress-bar[data-v-744e6b57]{width:100%;height:4px;background:#e2e8f0;border-radius:99px;overflow:hidden}.dut-progress-fill[data-v-744e6b57]{height:100%;background:linear-gradient(90deg,#4f46e5,#a855f7);transition:width .25s ease}.dut-progress-pct[data-v-744e6b57]{margin:0;font-size:12px;color:#4f46e5;font-weight:700;font-family:SF Mono,Menlo,monospace}.spin[data-v-744e6b57]{animation:dut-spin-744e6b57 1s linear infinite;color:#4f46e5}@keyframes dut-spin-744e6b57{to{transform:rotate(360deg)}}.dut-result[data-v-744e6b57]{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px}.dut-result-head[data-v-744e6b57]{display:flex;align-items:center;gap:8px}.dut-result-ok[data-v-744e6b57]{color:#059669}.dut-result-title[data-v-744e6b57]{color:#0f172a;font-weight:700}.dut-result-meta[data-v-744e6b57]{color:#64748b;margin-left:auto;font-family:SF Mono,Menlo,monospace;font-size:11.5px}.dut-warnings[data-v-744e6b57]{margin:8px 0 0;padding-left:18px;color:#b45309;font-size:12px;line-height:1.7}.content-library-tab[data-v-221e94fa]{display:flex;flex-direction:column;gap:10px;min-height:240px}.clt-empty[data-v-221e94fa]{padding:36px 24px;background:#fafbfc;border:1px dashed #e2e8f0;border-radius:8px;text-align:center}.clt-empty-title[data-v-221e94fa]{margin:0 0 6px;font-size:13.5px;font-weight:700;color:#0f172a}.clt-empty-hint[data-v-221e94fa]{margin:0;font-size:12px;color:#94a3b8}.clt-toolbar[data-v-221e94fa]{display:flex;align-items:center;gap:10px}.clt-filter[data-v-221e94fa]{display:inline-flex;gap:4px;padding:3px;background:#f1f5f9;border-radius:7px}.clt-chip[data-v-221e94fa]{padding:4px 11px;font-size:12px;font-weight:600;background:transparent;color:#64748b;border:none;border-radius:5px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.clt-chip[data-v-221e94fa]:hover{color:#0f172a}.clt-chip.active[data-v-221e94fa]{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.clt-chip-num[data-v-221e94fa]{font-family:SF Mono,Menlo,monospace;font-size:11px;color:#94a3b8}.clt-chip.active .clt-chip-num[data-v-221e94fa]{color:#4f46e5}.clt-search[data-v-221e94fa]{position:relative;display:flex;align-items:center;flex:1;min-width:0}.clt-search-icon[data-v-221e94fa]{position:absolute;left:9px;color:#94a3b8;font-size:14px;pointer-events:none}.clt-search-input[data-v-221e94fa]{width:100%;padding:6px 10px 6px 30px;border:1px solid #e2e8f0;border-radius:7px;font-size:12.5px;color:#0f172a;background:#fafbfc;outline:none;transition:border-color .12s,background .12s;font-family:inherit;height:30px}.clt-search-input[data-v-221e94fa]:focus{border-color:#4f46e5;background:#fff}.clt-btn-ghost[data-v-221e94fa]{padding:6px 12px;font-size:12px;font-weight:600;background:transparent;color:#64748b;border:1px solid #e2e8f0;border-radius:7px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;height:30px}.clt-btn-ghost[data-v-221e94fa]:hover:not(:disabled){color:#0f172a;border-color:#94a3b8}.clt-btn-ghost[data-v-221e94fa]:disabled{opacity:.5;cursor:not-allowed}.clt-list[data-v-221e94fa]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;min-height:180px;max-height:340px;overflow-y:auto}.clt-list-empty[data-v-221e94fa]{padding:40px 20px;text-align:center}.clt-list-empty p[data-v-221e94fa]{margin:0 0 4px;font-size:13px;color:#64748b}.clt-hint[data-v-221e94fa]{color:#94a3b8!important;font-size:12px!important}.clt-articles[data-v-221e94fa]{list-style:none;margin:0;padding:4px}.clt-art[data-v-221e94fa]{padding:10px 12px;border-radius:6px;cursor:pointer;border-left:2.5px solid transparent;transition:background .12s,border-color .12s}.clt-art[data-v-221e94fa]:hover{background:#f8fafc}.clt-art.selected[data-v-221e94fa]{background:#4f46e50f;border-left-color:#4f46e5}.clt-art-head[data-v-221e94fa]{display:flex;align-items:center;gap:8px}.clt-art-title[data-v-221e94fa]{flex:1;font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-art-status[data-v-221e94fa]{flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.3px}.clt-art-status.st-draft[data-v-221e94fa]{background:#f1f5f9;color:#64748b}.clt-art-status.st-published[data-v-221e94fa]{background:#dcfce7;color:#166534}.clt-art-status.st-archived[data-v-221e94fa]{background:#fef3c7;color:#92400e}.clt-art-summary[data-v-221e94fa]{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.clt-art-meta[data-v-221e94fa]{margin-top:5px;font-size:11px;color:#94a3b8;font-family:SF Mono,Menlo,monospace;display:inline-flex;align-items:center;gap:4px}.clt-art-meta-sep[data-v-221e94fa]{color:#cbd5e1}.clt-foot[data-v-221e94fa]{display:flex;justify-content:space-between;align-items:center}.clt-foot-meta[data-v-221e94fa]{font-size:12px;color:#64748b}.clt-foot-meta b[data-v-221e94fa]{color:#0f172a;font-weight:700}.clt-muted[data-v-221e94fa]{color:#94a3b8}.clt-btn-primary[data-v-221e94fa]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:600;background:#0a0e1a;color:#fff;border:1px solid #0a0e1a;border-radius:7px;cursor:pointer;transition:background .12s,opacity .12s}.clt-btn-primary[data-v-221e94fa]:hover:not(:disabled){background:#1e293b}.clt-btn-primary[data-v-221e94fa]:disabled{opacity:.4;cursor:not-allowed}.spin[data-v-221e94fa]{animation:clt-spin-221e94fa 1s linear infinite}@keyframes clt-spin-221e94fa{to{transform:rotate(360deg)}}.publish-article-page[data-v-4f368d30]{padding:8px 0 24px;flex:1;min-height:0;overflow-y:auto}.pa-header[data-v-4f368d30]{display:flex;justify-content:space-between;align-items:center;padding:0 4px 14px}.pa-header h3[data-v-4f368d30]{margin:0;font-size:17px;color:#0f172a}.head-right[data-v-4f368d30]{display:flex;gap:12px;align-items:center}.pa-split[data-v-4f368d30]{display:block}.pa-left[data-v-4f368d30]{min-width:0}.pa-right[data-v-4f368d30]{position:sticky;top:8px;min-width:0}@media (max-width: 1180px){.pa-split[data-v-4f368d30]{grid-template-columns:1fr}.pa-right[data-v-4f368d30]{position:static}}.pv-card[data-v-4f368d30]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}.pv-head[data-v-4f368d30]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.pv-badge[data-v-4f368d30]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#4f46e5;letter-spacing:.03em}.pv-badge[data-v-4f368d30]:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.pv-meta[data-v-4f368d30]{font-size:12px;color:#64748b;font-family:SF Mono,JetBrains Mono,Menlo,monospace}.pv-body[data-v-4f368d30]{flex:1;overflow-y:auto;padding:22px 24px;background:#fff}.pv-title[data-v-4f368d30]{margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.35;color:#0f172a;letter-spacing:-.01em;padding-bottom:14px;border-bottom:1px dashed #e2e8f0}.pv-title-empty[data-v-4f368d30]{color:#cbd5e1;font-weight:500;font-style:italic}.pv-html[data-v-4f368d30]{font-size:14px;line-height:1.85;color:#1e293b;word-break:break-word}.pv-html[data-v-4f368d30] h1,.pv-html[data-v-4f368d30] h2,.pv-html[data-v-4f368d30] h3{margin:1em 0 .5em;color:#0f172a}.pv-html[data-v-4f368d30] p{margin:0 0 1em}.pv-html[data-v-4f368d30] img{max-width:100%;height:auto;border-radius:4px}.pv-html[data-v-4f368d30] a{color:#4f46e5;text-decoration:underline}.pv-html[data-v-4f368d30] table{border-collapse:collapse;width:100%;margin:1em 0}.pv-html[data-v-4f368d30] table td,.pv-html[data-v-4f368d30] table th{border:1px solid #e2e8f0;padding:6px 10px}.pv-html[data-v-4f368d30] blockquote{margin:1em 0;padding:8px 14px;border-left:3px solid #cbd5e1;background:#f8fafc;color:#475569}.pv-html[data-v-4f368d30] pre{background:#0f172a;color:#e2e8f0;padding:12px 14px;border-radius:6px;overflow-x:auto;font-size:12.5px}.pv-html[data-v-4f368d30] code{background:#f1f5f9;padding:1px 6px;border-radius:3px;font-size:.9em;color:#be123c}.pv-empty[data-v-4f368d30]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;color:#94a3b8}.pv-empty-icon[data-v-4f368d30]{font-size:36px;margin-bottom:12px;opacity:.55}.pv-empty-title[data-v-4f368d30]{font-size:14px;font-weight:600;color:#64748b;margin-bottom:4px}.pv-empty-desc[data-v-4f368d30]{font-size:12.5px;line-height:1.6;max-width:240px}.pv-foot[data-v-4f368d30]{border-top:1px solid #e2e8f0;background:#f8fafc;padding:10px 14px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.pv-foot-row[data-v-4f368d30]{display:flex;align-items:baseline;gap:10px;min-width:0}.pv-foot-k[data-v-4f368d30]{flex:0 0 76px;color:#94a3b8;font-size:12px;letter-spacing:.02em}.pv-foot-v[data-v-4f368d30]{flex:1;min-width:0;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-wrap[data-v-4f368d30]{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.editor-wrap[data-v-4f368d30]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;width:100%}.tip[data-v-4f368d30]{color:#909399;font-size:12px;margin-top:4px}.acct-brand[data-v-4f368d30]{margin-left:12px}.source-tabs[data-v-4f368d30]{display:inline-flex;align-self:flex-start;background:#f1f5f9;border-radius:8px;padding:3px}.src-tab[data-v-4f368d30]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;background:transparent;color:#64748b;border:none;border-radius:6px;cursor:pointer;transition:color .12s,background .12s;font-family:inherit}.src-tab[data-v-4f368d30]:hover{color:#0f172a}.src-tab.active[data-v-4f368d30]{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.src-tab-icon[data-v-4f368d30]{font-size:13px}.source-panel[data-v-4f368d30]{width:100%}.source-panel-hint[data-v-4f368d30]{font-size:12.5px;color:#94a3b8;padding:8px 12px;background:#fafbfc;border:1px dashed #e2e8f0;border-radius:6px}.contact-hit-dialog .el-message-box__message{max-width:520px;max-height:60vh;overflow-y:auto}.contact-hit-dialog ul{list-style:disc}.batch-publish-page[data-v-88c6b235]{height:100%;overflow-y:auto;padding:4px 4px 40px}.bp-toolbar[data-v-88c6b235]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.bp-balance[data-v-88c6b235]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #eef2f7;border-radius:999px;padding:7px 16px}.bp-balance-dot[data-v-88c6b235]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98129}.bp-balance-label[data-v-88c6b235]{font-size:12px;color:#94a3b8}.bp-balance-num[data-v-88c6b235]{font-size:15px;font-weight:800;color:#047857;font-variant-numeric:tabular-nums}.bp-mode-switch[data-v-88c6b235]{display:inline-flex;background:#f1f5f9;border-radius:11px;padding:4px;gap:2px}.bp-mode-switch button[data-v-88c6b235]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;cursor:pointer;padding:8px 18px;border-radius:8px;font-size:14px;color:#64748b;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.bp-mode-switch button[data-v-88c6b235]:hover{color:#334155}.bp-mode-switch button.active[data-v-88c6b235]{background:#fff;color:#4338ca;box-shadow:0 2px 6px #0f172a1a}.bp-steps[data-v-88c6b235]{display:flex;align-items:center;gap:16px;margin-bottom:16px;background:#fff;border:1px solid #eff2f7;border-radius:14px;padding:14px 20px;box-shadow:0 1px 2px #0f172a0a}.bp-step[data-v-88c6b235]{display:inline-flex;align-items:center;gap:11px}.bp-step-no[data-v-88c6b235]{width:30px;height:30px;border-radius:50%;background:#eef2f7;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;transition:all .2s;flex-shrink:0}.bp-step.active .bp-step-no[data-v-88c6b235]{background:#4338ca;color:#fff;box-shadow:0 4px 12px -2px #4338ca73}.bp-step.done .bp-step-no[data-v-88c6b235]{background:#10b981;color:#fff}.bp-step-txt[data-v-88c6b235]{display:flex;flex-direction:column;line-height:1.25}.bp-step-txt b[data-v-88c6b235]{font-size:14px;font-weight:700;color:#94a3b8;transition:color .2s}.bp-step-txt span[data-v-88c6b235]{font-size:11.5px;color:#cbd5e1}.bp-step.active .bp-step-txt b[data-v-88c6b235]{color:#1e293b}.bp-step.active .bp-step-txt span[data-v-88c6b235]{color:#64748b}.bp-step.done .bp-step-txt b[data-v-88c6b235]{color:#047857}.bp-step-line[data-v-88c6b235]{flex:1;height:2px;background:#e2e8f0;border-radius:2px;transition:background .25s}.bp-step-line.done[data-v-88c6b235]{background:#10b981}.bp-card[data-v-88c6b235]{background:#fff;border:1px solid #eff2f7;border-radius:16px;padding:20px 22px;margin-bottom:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a1f}.bp-card-title[data-v-88c6b235]{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.bp-card-title[data-v-88c6b235]:before{content:"";width:3px;height:15px;border-radius:2px;background:#4338ca;flex-shrink:0}.step-dot[data-v-88c6b235]{width:22px;height:22px;border-radius:50%;background:#4338ca;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.bp-count-chip[data-v-88c6b235]{margin-left:10px;font-size:12px;font-weight:500;color:#4338ca;background:#eef2ff;padding:3px 10px;border-radius:999px}.bp-preview .bp-count-chip[data-v-88c6b235]{margin-left:auto}.bp-preview-summary[data-v-88c6b235]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.bps-stat[data-v-88c6b235]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.bps-stat b[data-v-88c6b235]{font-size:20px;font-weight:800;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums}.bps-stat span[data-v-88c6b235]{font-size:11.5px;color:#64748b}.bps-stat.short[data-v-88c6b235]{background:#fef2f2;border-color:#fecaca}.bps-stat.short b[data-v-88c6b235]{color:#dc2626}.bps-stat.short span[data-v-88c6b235]{color:#b91c1c}.bp-preview-list[data-v-88c6b235]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto}.bp-pa[data-v-88c6b235]{border:1px solid #f1f5f9;border-radius:10px;padding:11px 13px}.bp-pa-head[data-v-88c6b235]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bp-pa-idx[data-v-88c6b235]{width:20px;height:20px;border-radius:6px;background:#eef2ff;color:#4338ca;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.bp-pa-title[data-v-88c6b235]{font-size:13.5px;font-weight:600;color:#1e293b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-pa-meta[data-v-88c6b235]{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0}.bp-pa-medias[data-v-88c6b235]{display:flex;flex-wrap:wrap;gap:6px}.bp-pa-chip[data-v-88c6b235]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:3px 8px}.bp-pa-chip b[data-v-88c6b235]{color:#047857;font-weight:700;font-variant-numeric:tabular-nums}.bp-pa-chip .bp-pa-tag[data-v-88c6b235]{font-style:normal;font-size:10px;padding:0 5px;border-radius:4px;background:#dbeafe;color:#1d4ed8}.bp-pa-chip.zmedia .bp-pa-tag[data-v-88c6b235]{background:#f3e8ff;color:#7c3aed}.bp-pa-none[data-v-88c6b235]{font-size:12px;color:#d97706}.bp-preview-warn[data-v-88c6b235]{margin-top:12px;font-size:12.5px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:9px 12px}.bp-preview-hint[data-v-88c6b235]{margin-top:12px;font-size:12px;color:#94a3b8}.bp-setting-grid[data-v-88c6b235]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 720px){.bp-setting-grid[data-v-88c6b235]{grid-template-columns:1fr}}.bp-field label[data-v-88c6b235]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.bp-field label i[data-v-88c6b235]{color:#ef4444;font-style:normal}.bp-field-hint[data-v-88c6b235]{font-size:12px;color:#94a3b8;margin-top:6px}.bp-exec-row[data-v-88c6b235]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bp-field-hint.warn[data-v-88c6b235]{color:#d97706}.bp-autoname[data-v-88c6b235]{font-size:13px;color:#334155;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:9px 12px;line-height:1.4}.bp-import-zone[data-v-88c6b235]{display:flex;gap:16px;align-items:stretch;margin-bottom:16px;flex-wrap:wrap}.bp-dropzone[data-v-88c6b235]{flex:1;min-width:280px}.bp-dropzone[data-v-88c6b235] .el-upload,.bp-dropzone[data-v-88c6b235] .el-upload-dragger{width:100%}.bp-dropzone[data-v-88c6b235] .el-upload-dragger{padding:28px 18px;border-radius:12px;border:1.5px dashed #c7d2fe;background:linear-gradient(180deg,#f8fafc,#f5f3ff);transition:all .18s}.bp-dropzone[data-v-88c6b235] .el-upload-dragger:hover{border-color:#6366f1;background:linear-gradient(180deg,#f5f3ff,#eef2ff);transform:translateY(-1px);box-shadow:0 8px 20px -12px #6366f166}.bp-drop-inner[data-v-88c6b235]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#818cf8}.bp-drop-main[data-v-88c6b235]{font-size:14px;font-weight:600;color:#334155}.bp-drop-sub[data-v-88c6b235]{font-size:11.5px;color:#94a3b8}.bp-import-actions[data-v-88c6b235]{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:stretch;min-width:168px}.bp-import-actions .el-button[data-v-88c6b235]{width:100%;margin:0}.bp-import-hint[data-v-88c6b235]{margin-top:10px;font-size:12.5px;color:#64748b;line-height:1.6;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:8px 12px}.bp-empty[data-v-88c6b235]{text-align:center;padding:40px 0;color:#cbd5e1}.bp-empty p[data-v-88c6b235]{margin:10px 0 0;font-size:13px;color:#94a3b8}.bp-articles[data-v-88c6b235] .el-table__row{height:56px}.bp-content-cell[data-v-88c6b235]{display:flex;flex-direction:column;gap:2px}.bp-content-preview[data-v-88c6b235]{font-size:12.5px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-content-preview.empty[data-v-88c6b235]{color:#cbd5e1}.bp-submit-bar[data-v-88c6b235]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:14px 20px;box-shadow:0 -4px 16px -8px #0f172a1f}.bp-submit-info[data-v-88c6b235]{font-size:14px;color:#334155}.bp-submit-info strong[data-v-88c6b235]{color:#4338ca;font-size:18px;font-variant-numeric:tabular-nums}.bp-submit-info .sched[data-v-88c6b235]{color:#d97706;font-size:13px;margin-left:6px}.bp-submit-info .muted[data-v-88c6b235]{color:#94a3b8}.hd-header[data-v-88c6b235]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:12px}.hd-title[data-v-88c6b235]{font-size:16px;font-weight:700;color:#0f172a}.hd-list[data-v-88c6b235]{display:flex;flex-direction:column;gap:8px}.hd-card[data-v-88c6b235]{border:1px solid #eef2f7;border-radius:11px;padding:11px 13px;cursor:pointer;transition:all .15s ease;background:#fff}.hd-card[data-v-88c6b235]:hover{border-color:#c7d2fe;box-shadow:0 4px 14px -8px #4338ca47}.hd-card-top[data-v-88c6b235]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.hd-card-name[data-v-88c6b235]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-card-metrics[data-v-88c6b235]{display:flex;gap:14px;margin-bottom:8px}.hd-metric[data-v-88c6b235]{display:flex;align-items:baseline;gap:3px}.hm-num[data-v-88c6b235]{font-size:14px;font-weight:700;color:#334155;font-variant-numeric:tabular-nums}.hm-lbl[data-v-88c6b235]{font-size:11px;color:#94a3b8}.hd-metric.ok .hm-num[data-v-88c6b235]{color:#047857}.hd-metric.fail .hm-num[data-v-88c6b235]{color:#b91c1c}.hd-card-bar[data-v-88c6b235]{margin-bottom:7px}.hd-card-bar .hr-bar[data-v-88c6b235]{height:5px}.hd-card-foot[data-v-88c6b235]{display:flex;align-items:center;justify-content:space-between}.hd-card-detail[data-v-88c6b235]{font-size:12px;color:#4338ca;font-weight:600}.hist-time[data-v-88c6b235]{font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums}.hr-bar[data-v-88c6b235]{height:7px;border-radius:999px;background:#f1f5f9;overflow:hidden;display:flex}.hr-bar-ok[data-v-88c6b235]{background:#10b981;height:100%;transition:width .3s}.hr-bar-fail[data-v-88c6b235]{background:#ef4444;height:100%;transition:width .3s}.hist-pill[data-v-88c6b235]{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.hist-pill[data-v-88c6b235]{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600}.hp-done[data-v-88c6b235]{background:#d1fae5;color:#047857}.hp-running[data-v-88c6b235]{background:#dbeafe;color:#1d4ed8}.hp-pending[data-v-88c6b235]{background:#fef3c7;color:#b45309}.hp-failed[data-v-88c6b235]{background:#fee2e2;color:#b91c1c}.hp-cancelled[data-v-88c6b235]{background:#f1f5f9;color:#64748b}.detail-stats[data-v-88c6b235]{display:flex;gap:12px;margin-bottom:16px}.ds-item[data-v-88c6b235]{flex:1;text-align:center;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7}.ds-item.ok[data-v-88c6b235]{background:#ecfdf5;border-color:#a7f3d0}.ds-item.fail[data-v-88c6b235]{background:#fef2f2;border-color:#fecaca}.ds-num[data-v-88c6b235]{font-size:24px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.ds-item.ok .ds-num[data-v-88c6b235]{color:#047857}.ds-item.fail .ds-num[data-v-88c6b235]{color:#b91c1c}.ds-lbl[data-v-88c6b235]{font-size:12px;color:#94a3b8;margin-top:2px}.detail-bulk-bar[data-v-88c6b235]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 14px;margin-bottom:14px}.dbb-text[data-v-88c6b235]{font-size:13px;color:#92400e}.dbb-text strong[data-v-88c6b235]{color:#b45309;font-size:15px}.dbb-actions[data-v-88c6b235]{display:flex;gap:8px}.bulk-set-bar[data-v-88c6b235]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px;margin-bottom:12px}.bsb-label[data-v-88c6b235]{font-size:13px;font-weight:600;color:#475569}.bulk-foot-hint[data-v-88c6b235]{font-size:12.5px;color:#94a3b8;margin-right:auto}.repub-step[data-v-88c6b235]{display:flex;gap:14px;padding:14px;border:1px solid #eef2f7;border-radius:12px;margin-bottom:12px}.repub-step-no[data-v-88c6b235]{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#eef2ff;color:#4338ca;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.repub-step-body[data-v-88c6b235]{flex:1}.repub-step-title[data-v-88c6b235]{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:4px}.repub-step-desc[data-v-88c6b235]{font-size:12.5px;color:#94a3b8;line-height:1.5;margin-bottom:10px}.repub-uploaded[data-v-88c6b235]{margin-top:10px;font-size:13px;color:#047857}.repub-uploaded strong[data-v-88c6b235]{font-size:15px}.repub-dropzone[data-v-88c6b235] .el-upload,.repub-dropzone[data-v-88c6b235] .el-upload-dragger{width:100%}.repub-dropzone[data-v-88c6b235] .el-upload-dragger{padding:16px;border-radius:10px;border:1.5px dashed #cbd5e1;background:#f8fafc;transition:all .15s}.repub-dropzone[data-v-88c6b235] .el-upload-dragger:hover{border-color:#6366f1;background:#f5f3ff}.repub-drop-inner[data-v-88c6b235]{display:flex;flex-direction:column;align-items:center;gap:3px;color:#64748b}.repub-drop-main[data-v-88c6b235]{font-size:13px;font-weight:600;color:#334155}.repub-drop-sub[data-v-88c6b235]{font-size:11px;color:#94a3b8}.status-pill[data-v-88c6b235]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600}.sp-0[data-v-88c6b235]{background:#fef3c7;color:#b45309}.sp-1[data-v-88c6b235]{background:#dbeafe;color:#1d4ed8}.sp-2[data-v-88c6b235]{background:#d1fae5;color:#047857}.sp-n1[data-v-88c6b235]{background:#fee2e2;color:#b91c1c}.sp-n2[data-v-88c6b235]{background:#f1f5f9;color:#64748b}.sp-99[data-v-88c6b235]{background:#fee2e2;color:#b91c1c}.muted[data-v-88c6b235]{color:#94a3b8}.danger-txt[data-v-88c6b235]{color:#ef4444;font-size:12.5px}.warn-txt[data-v-88c6b235]{color:#e6a23c;font-size:12.5px}.editor-wrap[data-v-88c6b235]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.publish-orders-page[data-v-3b763e05]{height:100%;overflow-y:auto;padding:4px 4px 40px}.spend-card[data-v-3b763e05]{border-radius:12px;border:1px solid #e6ebf2}.spend-card[data-v-3b763e05] .el-card__body{padding:14px 16px}.spend-head[data-v-3b763e05]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.spend-title[data-v-3b763e05]{font-weight:700;color:#0f172a;font-size:15px}.spend-window[data-v-3b763e05]{font-size:12px;color:#1e3a8a;background:#eff4ff;padding:2px 10px;border-radius:999px;font-weight:600}.spend-window--all[data-v-3b763e05]{color:#94a3b8;background:#f1f5f9;font-weight:500}.spend-stats[data-v-3b763e05]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.spend-kpi[data-v-3b763e05]{display:inline-flex;align-items:baseline;gap:5px;line-height:1}.spend-kpi i[data-v-3b763e05]{font-style:normal;font-size:12px;color:#64748b}.spend-kpi b[data-v-3b763e05]{font-size:15px;color:#1e293b;font-variant-numeric:tabular-nums}.spend-kpi b.ok[data-v-3b763e05]{color:#16a34a}.spend-kpi b.warn[data-v-3b763e05]{color:#d97706}.spend-kpi em[data-v-3b763e05]{font-style:normal;font-size:12px;color:#94a3b8}.spend-kpi--cost b[data-v-3b763e05]{color:#1e3a8a;font-size:17px}.spend-actions[data-v-3b763e05]{margin-left:auto;display:flex;align-items:center;gap:6px}.media-detail[data-v-3b763e05]{padding:4px 10px 10px 48px;background:#f8fafc}.media-detail-loading[data-v-3b763e05]{padding:10px;color:#94a3b8;font-size:13px}.media-detail-table[data-v-3b763e05] .el-table__cell{background:transparent}.stat-filter-bar[data-v-3b763e05]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.stat-filters[data-v-3b763e05]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:10px}@media (max-width: 1280px){.stat-filters[data-v-3b763e05]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.stat-filters[data-v-3b763e05]{grid-template-columns:repeat(2,1fr)}}.stat-mod[data-v-3b763e05]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#fff;border:1.5px solid #eef2f7;transition:all .15s ease;position:relative}.stat-mod[data-v-3b763e05]:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 18px -10px #0f172a33}.stat-mod-icon[data-v-3b763e05]{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;background:#f1f5f9;color:#64748b}.stat-mod-body[data-v-3b763e05]{min-width:0}.stat-mod-num[data-v-3b763e05]{font-size:19px;font-weight:800;line-height:1.1;color:#0f172a;font-variant-numeric:tabular-nums}.stat-mod-label[data-v-3b763e05]{font-size:12px;color:#94a3b8;margin-top:2px;font-weight:500;white-space:nowrap}.stat-mod.tone-all.active[data-v-3b763e05]{border-color:#6366f1;background:#f5f3ff}.stat-mod.tone-all .stat-mod-icon[data-v-3b763e05]{background:#eef2ff;color:#4338ca}.stat-mod.tone-warning.active[data-v-3b763e05]{border-color:#f59e0b;background:#fffbeb}.stat-mod.tone-warning .stat-mod-icon[data-v-3b763e05]{background:#fffbeb;color:#b45309}.stat-mod.tone-primary.active[data-v-3b763e05]{border-color:#3b82f6;background:#eff6ff}.stat-mod.tone-primary .stat-mod-icon[data-v-3b763e05]{background:#eff6ff;color:#1d4ed8}.stat-mod.tone-success.active[data-v-3b763e05]{border-color:#10b981;background:#ecfdf5}.stat-mod.tone-success .stat-mod-icon[data-v-3b763e05]{background:#ecfdf5;color:#047857}.stat-mod.tone-danger.active[data-v-3b763e05]{border-color:#ef4444;background:#fef2f2}.stat-mod.tone-danger .stat-mod-icon[data-v-3b763e05]{background:#fef2f2;color:#b91c1c}.stat-mod.tone-info.active[data-v-3b763e05]{border-color:#94a3b8;background:#f8fafc}.stat-mod.tone-info .stat-mod-icon[data-v-3b763e05]{background:#f1f5f9;color:#64748b}.refresh-btn[data-v-3b763e05]{flex-shrink:0;align-self:center;height:40px}.filter-card[data-v-3b763e05]{margin-bottom:14px;border-radius:12px}.filter-card[data-v-3b763e05] .el-card__body{padding:16px 18px}.filter-grid[data-v-3b763e05]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.filter-field[data-v-3b763e05]{display:flex;flex-direction:column;gap:6px;flex:1 1 150px;min-width:130px}.filter-field.narrow[data-v-3b763e05]{flex:0 1 110px;min-width:100px}.filter-field label[data-v-3b763e05]{font-size:12.5px;color:#64748b;font-weight:600}.filter-actions[data-v-3b763e05]{display:flex;gap:8px;align-items:flex-end;padding-bottom:1px}.list-card[data-v-3b763e05]{border-radius:12px}.card-head[data-v-3b763e05]{display:flex;justify-content:space-between;align-items:center}.card-head h3[data-v-3b763e05]{margin:0;font-size:16px;display:inline-flex;align-items:center;gap:10px}.total-badge[data-v-3b763e05]{font-size:13px;font-weight:500;color:#64748b}.batch-toolbar[data-v-3b763e05]{display:inline-flex;align-items:center;gap:10px}.batch-hint[data-v-3b763e05]{font-size:13px;color:#64748b}.batch-hint strong[data-v-3b763e05]{color:#4338ca;font-size:15px}.orders-table[data-v-3b763e05]{--el-table-row-hover-bg-color: #f8faff}.orders-table[data-v-3b763e05] .el-table__row{height:52px}.orderno[data-v-3b763e05]{font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:11.5px;color:#64748b;background:#f1f5f9;padding:2px 7px;border-radius:5px;white-space:nowrap}.cell-title[data-v-3b763e05]{font-size:13px;color:#1e293b}.mid[data-v-3b763e05],.cell-time[data-v-3b763e05]{font-size:12.5px;color:#64748b;font-variant-numeric:tabular-nums}.status-pill[data-v-3b763e05]{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.sp-0[data-v-3b763e05]{background:#fef3c7;color:#b45309}.sp-1[data-v-3b763e05]{background:#dbeafe;color:#1d4ed8}.sp-2[data-v-3b763e05]{background:#d1fae5;color:#047857}.sp-n1[data-v-3b763e05]{background:#fee2e2;color:#b91c1c}.sp-n2[data-v-3b763e05]{background:#f1f5f9;color:#64748b}.sp-99[data-v-3b763e05]{background:#fee2e2;color:#b91c1c}.op-cell[data-v-3b763e05]{display:flex;align-items:center;gap:2px}.op-cell[data-v-3b763e05] .el-button{margin-left:0}.op-cell[data-v-3b763e05] .el-dropdown{line-height:1;display:inline-flex;align-items:center}.op-aftersale[data-v-3b763e05]{padding:0}.pager[data-v-3b763e05]{margin-top:12px;display:flex;justify-content:flex-end}.muted[data-v-3b763e05]{color:#94a3b8}.danger-txt[data-v-3b763e05]{color:#ef4444;font-size:12.5px}.warn-txt[data-v-3b763e05]{color:#e6a23c;font-size:12.5px}.price-cell[data-v-3b763e05]{color:#15803d;font-weight:700;font-variant-numeric:tabular-nums;font-size:13.5px}.code-block[data-v-3b763e05]{background:#f5f7fa;padding:12px;border-radius:4px;font-family:SF Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.pst-page[data-v-77ff4870]{display:flex;flex-direction:column;gap:12px}.pst-toolbar[data-v-77ff4870]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:12px 16px;box-shadow:0 1px 3px #0f172a0a}.pst-tb-left[data-v-77ff4870]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pst-acct[data-v-77ff4870]{display:flex;align-items:center;gap:6px}.pst-acct-icon[data-v-77ff4870]{color:#94a3b8}.pst-acct-select[data-v-77ff4870]{width:260px}.pst-tb-right[data-v-77ff4870]{display:flex;align-items:center;gap:8px}.pst-segs[data-v-77ff4870]{display:inline-flex;background:#f1f5f9;border-radius:9px;padding:3px;gap:2px}.pst-seg[data-v-77ff4870]{border:0;background:transparent;cursor:pointer;font-family:inherit;padding:6px 14px;border-radius:7px;font-size:13px;color:#64748b;transition:all .15s}.pst-seg[data-v-77ff4870]:hover{color:#0f172a}.pst-seg.active[data-v-77ff4870]{background:#fff;color:#2563eb;font-weight:600;box-shadow:0 1px 3px #0f172a1a}.pst-card[data-v-77ff4870]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:6px 18px 16px;box-shadow:0 1px 3px #0f172a0a;min-height:200px}.pst-table[data-v-77ff4870]{width:100%;border-collapse:collapse}.pst-table th[data-v-77ff4870]{text-align:center;font-size:12px;font-weight:600;color:#94a3b8;letter-spacing:.3px;padding:12px 10px;border-bottom:1px solid #eef2f7;white-space:nowrap}.pst-table th.l[data-v-77ff4870]{text-align:left}.pst-table th.r[data-v-77ff4870]{text-align:right}.pst-table td[data-v-77ff4870]{padding:13px 10px;border-bottom:1px solid #f4f6fa;font-size:13px;color:#334155;text-align:center;vertical-align:middle}.pst-table td.l[data-v-77ff4870]{text-align:left}.pst-table td.r[data-v-77ff4870]{text-align:right}.pst-table td.c[data-v-77ff4870]{text-align:center}.pst-table tbody tr[data-v-77ff4870]{transition:background .12s}.pst-table tbody tr[data-v-77ff4870]:hover{background:#f8fafc}.pst-table td.dim[data-v-77ff4870]{color:#94a3b8;font-variant-numeric:tabular-nums}.pst-name[data-v-77ff4870]{font-weight:600;color:#1e293b;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pst-mode[data-v-77ff4870]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}.pst-mode.now[data-v-77ff4870]{background:#eff6ff;color:#2563eb}.pst-mode.sched[data-v-77ff4870]{background:#fffbeb;color:#b45309}.pst-plan[data-v-77ff4870]{margin-left:8px;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.pst-prog[data-v-77ff4870]{display:flex;flex-direction:column;gap:4px;align-items:stretch}.pst-bar[data-v-77ff4870]{height:6px;border-radius:4px;background:#eef2f7;overflow:hidden}.pst-bar-fill[data-v-77ff4870]{display:block;height:100%;border-radius:4px;transition:width .3s}.pst-bar-fill.run[data-v-77ff4870]{background:#2563eb}.pst-bar-fill.done[data-v-77ff4870]{background:#16a34a}.pst-bar-fill.warn[data-v-77ff4870]{background:#d97706}.pst-bar-fill.bad[data-v-77ff4870]{background:#dc2626}.pst-prog-txt[data-v-77ff4870]{font-size:11.5px;color:#64748b;font-variant-numeric:tabular-nums}.pst-prog-txt .sep[data-v-77ff4870]{opacity:.5;margin:0 1px}.pst-prog-pct[data-v-77ff4870]{float:right;color:#94a3b8}.pst-res[data-v-77ff4870]{display:inline-block;font-size:12px;font-weight:600;padding:1px 7px;border-radius:6px}.pst-res.ok[data-v-77ff4870]{background:#f0fdf4;color:#16a34a}.pst-res.bad[data-v-77ff4870]{background:#fef2f2;color:#dc2626;margin-left:5px}.pst-status[data-v-77ff4870]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.pst-status.pending[data-v-77ff4870]{background:#f1f5f9;color:#64748b}.pst-status.running[data-v-77ff4870]{background:#eff6ff;color:#2563eb}.pst-status.done[data-v-77ff4870]{background:#f0fdf4;color:#16a34a}.pst-status.failed[data-v-77ff4870]{background:#fef2f2;color:#dc2626}.pst-status.cancelled[data-v-77ff4870]{background:#fffbeb;color:#b45309}.pst-dot[data-v-77ff4870]{width:6px;height:6px;border-radius:50%;background:#2563eb;animation:pst-pulse-77ff4870 1.1s infinite}@keyframes pst-pulse-77ff4870{0%,to{opacity:1}50%{opacity:.35}}.pst-time[data-v-77ff4870]{line-height:1.4}.pst-time span[data-v-77ff4870]{display:block;font-size:12px;font-variant-numeric:tabular-nums}.pst-time .dim[data-v-77ff4870]{font-size:11px;color:#94a3b8}.pst-act[data-v-77ff4870]{border:1px solid #e2e8f0;background:#fff;cursor:pointer;font-family:inherit;font-size:12px;color:#2563eb;padding:4px 10px;border-radius:7px;margin-left:6px;transition:all .12s}.pst-act[data-v-77ff4870]:first-child{margin-left:0}.pst-act[data-v-77ff4870]:hover{background:#eff6ff;border-color:#bfdbfe}.pst-act.warn[data-v-77ff4870]{color:#b45309}.pst-act.warn[data-v-77ff4870]:hover{background:#fffbeb;border-color:#fde68a}.pst-empty[data-v-77ff4870]{padding:56px 0;text-align:center;color:#94a3b8}.pst-empty p[data-v-77ff4870]{margin:10px 0 14px;font-size:13px}.pst-pager[data-v-77ff4870]{margin-top:14px;display:flex;justify-content:flex-end}.media-library-page[data-v-86a5f1d2]{--ml-bg: #f3f6fb;--ml-card: #ffffff;--ml-border: rgba(15, 23, 42, .08);--ml-border-soft: rgba(15, 23, 42, .05);--ml-text: #0a0e1a;--ml-text-2: #334155;--ml-muted: #64748b;--ml-faint: #94a3b8;--ml-accent: #4f46e5;--ml-accent-2: #7c3aed;--ml-good: #059669;--ml-mid: #d97706;--ml-low: #dc2626;--ml-mono: "SF Mono","JetBrains Mono","Cascadia Mono", Menlo, monospace}.media-library-page[data-v-86a5f1d2]{display:flex;flex-direction:column;gap:10px;padding:0;height:100%;min-height:calc(100vh - 120px)}.ml-bar[data-v-86a5f1d2]{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--ml-card);padding:10px 16px;border-radius:10px;border:1px solid var(--ml-border);min-height:52px}.ml-bar-left[data-v-86a5f1d2]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.ml-bar-right[data-v-86a5f1d2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ml-title[data-v-86a5f1d2]{margin:0;font-size:15px;font-weight:700;color:var(--ml-text);letter-spacing:-.2px;white-space:nowrap}.ml-seg[data-v-86a5f1d2]{display:inline-flex;padding:2px;background:#f1f5f9;border-radius:7px}.ml-seg-btn[data-v-86a5f1d2]{padding:4px 12px;font-size:12.5px;font-weight:600;border:none;background:transparent;cursor:pointer;color:var(--ml-muted);border-radius:5px;transition:color .12s,background .12s;font-family:inherit}.ml-seg-btn[data-v-86a5f1d2]:hover{color:var(--ml-text)}.ml-seg-btn.active[data-v-86a5f1d2]{background:#fff;color:var(--ml-text);box-shadow:0 1px 2px #0f172a0f}.ml-stats[data-v-86a5f1d2]{font-size:12.5px;color:var(--ml-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ml-stats b[data-v-86a5f1d2]{color:var(--ml-text);font-weight:700;font-family:var(--ml-mono);font-size:12.5px;letter-spacing:-.1px}.ml-stats-sep[data-v-86a5f1d2]{color:var(--ml-faint);margin:0 1px}.ml-stats-sync[data-v-86a5f1d2]{color:var(--ml-faint);font-size:12px}.ml-search-input[data-v-86a5f1d2]{position:relative;display:flex;align-items:center;width:240px}.ml-search-icon[data-v-86a5f1d2]{position:absolute;left:9px;color:var(--ml-faint);font-size:14px;pointer-events:none}.ml-search-field[data-v-86a5f1d2]{width:100%;padding:6px 28px 6px 30px;border:1px solid #e2e8f0;border-radius:7px;font-size:12.5px;color:var(--ml-text);background:#fafbfc;outline:none;transition:border-color .12s,background .12s,box-shadow .12s;font-family:inherit;height:30px}.ml-search-field[data-v-86a5f1d2]::placeholder{color:#cbd5e1}.ml-search-field[data-v-86a5f1d2]:focus{border-color:var(--ml-accent);background:#fff;box-shadow:0 0 0 2px #4f46e51a}.ml-search-clear[data-v-86a5f1d2]{position:absolute;right:7px;width:17px;height:17px;border:none;background:transparent;color:var(--ml-faint);border-radius:50%;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ml-search-clear[data-v-86a5f1d2]:hover{background:#f1f5f9;color:var(--ml-text)}.ml-sync-btn[data-v-86a5f1d2]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;background:var(--ml-text, #0f172a);color:#fff;border:1px solid var(--ml-text, #0f172a);border-radius:7px;cursor:pointer;transition:opacity .12s,background .12s;font-family:inherit;height:30px}.ml-sync-btn[data-v-86a5f1d2]:hover:not(:disabled){background:#1e293b}.ml-sync-btn[data-v-86a5f1d2]:disabled{opacity:.5;cursor:wait}.ml-sync-icon[data-v-86a5f1d2]{font-size:13px}.ml-sync-icon.spin[data-v-86a5f1d2]{animation:ml-spin-86a5f1d2 1s linear infinite}@keyframes ml-spin-86a5f1d2{to{transform:rotate(360deg)}}.ml-export-btn[data-v-86a5f1d2]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;background:#fff;color:var(--ml-text);border:1px solid #cbd5e1;border-radius:7px;cursor:pointer;transition:opacity .12s,background .12s,border-color .12s;font-family:inherit;height:30px}.ml-export-btn[data-v-86a5f1d2]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.ml-export-btn[data-v-86a5f1d2]:disabled{opacity:.55;cursor:wait}.ml-export-icon[data-v-86a5f1d2]{font-size:13px}.ml-export-icon.spin[data-v-86a5f1d2]{animation:ml-spin-86a5f1d2 1s linear infinite}.ml-sync-progress[data-v-86a5f1d2]{background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid rgba(99,102,241,.18);border-radius:12px;padding:14px 18px}.ml-sync-progress-head[data-v-86a5f1d2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.ml-sync-progress-label[data-v-86a5f1d2]{font-size:13px;color:#4338ca;font-weight:600}.ml-sync-progress-num[data-v-86a5f1d2]{font-family:var(--ml-mono);font-size:13px;color:var(--ml-muted)}.ml-sync-progress-pct[data-v-86a5f1d2]{color:#4338ca;font-weight:700;margin-left:6px}.ml-sync-progress-bar[data-v-86a5f1d2]{height:6px;background:#6366f11a;border-radius:99px;overflow:hidden}.ml-sync-progress-fill[data-v-86a5f1d2]{height:100%;background:linear-gradient(90deg,var(--ml-accent),var(--ml-accent-2));border-radius:99px;transition:width .35s ease}.ml-table-card[data-v-86a5f1d2]{background:var(--ml-card);border-radius:12px;border:1px solid var(--ml-border);box-shadow:0 4px 12px -4px #0f172a0a;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.ml-table-card[data-v-86a5f1d2] .el-table{flex:1;min-height:0}.ml-table[data-v-86a5f1d2] .el-table{background:transparent;font-size:13px}.ml-table[data-v-86a5f1d2] .el-table__inner-wrapper:before{display:none}.ml-table[data-v-86a5f1d2] th.el-table__cell{background:#fafbfc!important;color:var(--ml-muted)!important;font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:10px 0!important;border-bottom:1px solid var(--ml-border)!important;height:auto!important}.ml-table[data-v-86a5f1d2] .el-table__cell{padding:8px 0!important}.ml-table[data-v-86a5f1d2] td.el-table__cell{border-bottom:1px solid #f1f5f9!important;font-size:13px}.ml-table[data-v-86a5f1d2] .cell{padding-left:12px;padding-right:12px;line-height:1.5}.ml-table[data-v-86a5f1d2] .el-table__row:hover>td.el-table__cell{background:linear-gradient(90deg,rgba(99,102,241,.04),transparent)!important}.ml-table[data-v-86a5f1d2] .el-table__row.hover-row>td.el-table__cell,.ml-table[data-v-86a5f1d2] .el-table tbody tr:hover>td.el-table__cell{background-color:#6366f108!important}.ml-row-num[data-v-86a5f1d2]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#f1f5f9;color:var(--ml-muted);font-size:11.5px;font-weight:700;font-family:var(--ml-mono)}.ml-media-cell[data-v-86a5f1d2]{display:flex;align-items:center;gap:8px}.ml-media-bar[data-v-86a5f1d2]{width:2.5px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--ml-accent),var(--ml-accent-2));flex-shrink:0}.ml-media-name[data-v-86a5f1d2]{font-size:13.5px;font-weight:700;color:var(--ml-text);letter-spacing:-.1px}.ml-cat-chip[data-v-86a5f1d2]{display:inline-block;padding:3px 9px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;font-size:11.5px;color:var(--ml-muted);font-weight:600;letter-spacing:.2px}.ml-price[data-v-86a5f1d2]{display:inline-flex;align-items:baseline;gap:1px;color:var(--ml-text);font-family:var(--ml-mono)}.ml-price-sym[data-v-86a5f1d2]{font-size:12px;font-weight:600;color:var(--ml-gold);margin-right:1px}.ml-price-num[data-v-86a5f1d2]{font-size:15px;font-weight:800;color:var(--ml-text);letter-spacing:-.3px}.ml-rate-cell[data-v-86a5f1d2]{display:flex;align-items:center;gap:8px;padding:0 6px}.ml-rate-bar[data-v-86a5f1d2]{flex:1;height:4px;background:#f1f5f9;border-radius:99px;overflow:hidden}.ml-rate-fill[data-v-86a5f1d2]{height:100%;border-radius:99px;transition:width .35s ease}.ml-rate-fill.rate-good[data-v-86a5f1d2]{background:linear-gradient(90deg,#10b981,#34d399)}.ml-rate-fill.rate-mid[data-v-86a5f1d2]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ml-rate-fill.rate-low[data-v-86a5f1d2]{background:linear-gradient(90deg,#ef4444,#f87171)}.ml-rate-fill.muted[data-v-86a5f1d2]{background:#cbd5e1}.ml-rate-num[data-v-86a5f1d2]{font-family:var(--ml-mono);font-size:12.5px;font-weight:700;min-width:42px;text-align:right;letter-spacing:-.3px}.ml-rate-num.rate-good[data-v-86a5f1d2]{color:var(--ml-good)}.ml-rate-num.rate-mid[data-v-86a5f1d2]{color:var(--ml-mid)}.ml-rate-num.rate-low[data-v-86a5f1d2]{color:var(--ml-low)}.ml-rate-num.muted[data-v-86a5f1d2]{color:var(--ml-faint)}.ml-rate-pct[data-v-86a5f1d2]{font-size:10.5px;color:var(--ml-faint);margin-left:1px}.ml-dur[data-v-86a5f1d2]{font-family:var(--ml-mono);color:var(--ml-muted);display:inline-flex;align-items:baseline;gap:1px}.ml-dur-num[data-v-86a5f1d2]{font-size:13.5px;font-weight:700;color:var(--ml-text)}.ml-dur-unit[data-v-86a5f1d2]{font-size:11px;color:var(--ml-faint);margin-left:1px}.ml-remark[data-v-86a5f1d2]{display:inline-block;max-width:100%;color:var(--ml-text-2);font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-case-link[data-v-86a5f1d2]{color:var(--ml-accent);text-decoration:none;font-size:12.5px;font-weight:600;padding:4px 8px;border-radius:5px;transition:background .15s}.ml-case-link[data-v-86a5f1d2]:hover{background:#6366f114}.ml-dash[data-v-86a5f1d2]{color:var(--ml-faint);font-size:13px}.ml-actions[data-v-86a5f1d2]{display:flex;gap:8px;justify-content:center;align-items:center;white-space:nowrap}.ml-action-primary[data-v-86a5f1d2]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;border:none;border-radius:6px;cursor:pointer;transition:all .15s;font-family:inherit;box-shadow:0 2px 8px -1px #6366f166;white-space:nowrap;flex-shrink:0}.ml-action-primary[data-v-86a5f1d2]:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #6366f18c;background:linear-gradient(135deg,#4338ca,#6d28d9)!important}.ml-action-primary .el-icon[data-v-86a5f1d2]{font-size:13px}.ml-action-ghost[data-v-86a5f1d2]{padding:7px 12px;font-size:13px;font-weight:600;background:transparent;color:var(--ml-muted);border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap;flex-shrink:0}.ml-action-ghost[data-v-86a5f1d2]:hover{color:var(--ml-accent);border-color:var(--ml-accent);background:#6366f10d}.ml-empty[data-v-86a5f1d2]{padding:48px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ml-empty-icon[data-v-86a5f1d2]{display:inline-flex;width:64px;height:64px;background:linear-gradient(135deg,#eef2ff,#faf5ff);border-radius:16px;align-items:center;justify-content:center;color:var(--ml-accent);margin-bottom:8px}.ml-empty-title[data-v-86a5f1d2]{margin:0;font-size:14px;font-weight:700;color:var(--ml-text)}.ml-empty-hint[data-v-86a5f1d2]{margin:0;font-size:12.5px;color:var(--ml-faint)}.pager[data-v-86a5f1d2]{display:flex;justify-content:flex-end;padding:14px 16px;border-top:1px solid var(--ml-border);background:#fafbfc}.pager[data-v-86a5f1d2] .el-pagination{font-size:12.5px}.detail-body[data-v-86a5f1d2]{padding:4px 0}.detail-grid[data-v-86a5f1d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px;margin-bottom:4px}.detail-item[data-v-86a5f1d2]{padding:12px 14px;background:#fafbfc;border:1px solid var(--ml-border);border-radius:8px}.detail-item label[data-v-86a5f1d2]{display:block;font-size:10.5px;color:var(--ml-faint);margin-bottom:4px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.detail-item div[data-v-86a5f1d2]{font-size:13.5px;color:var(--ml-text);font-weight:600}.raw-json[data-v-86a5f1d2]{background:#0f172a;color:#cbd5e1;padding:16px 18px;border-radius:10px;font-size:12px;max-height:280px;overflow:auto;font-family:var(--ml-mono);line-height:1.7}@media (max-width: 900px){.ml-hero[data-v-86a5f1d2]{grid-template-columns:1fr;gap:16px}.ml-hero-right[data-v-86a5f1d2]{flex-wrap:wrap}.detail-grid[data-v-86a5f1d2]{grid-template-columns:repeat(2,1fr)}}.kbr-wrap[data-v-a8b7b7af]{height:100%;display:flex;flex-direction:column}.kbr-empty[data-v-a8b7b7af]{padding:40px;text-align:center;color:#9ca3af}.kbr-bar[data-v-a8b7b7af]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;flex-wrap:wrap;gap:8px}.kbr-hint[data-v-a8b7b7af]{color:#6b7280;font-size:13px;margin-left:10px}.kbr-body[data-v-a8b7b7af]{display:flex;gap:14px;flex:1;min-height:0}.kbr-doc[data-v-a8b7b7af]{flex:1.6;min-width:0;border:1px solid #e5e7eb;border-radius:8px;overflow:auto;background:#fff}.kbr-content[data-v-a8b7b7af]{padding:18px 22px;white-space:pre-wrap;word-break:break-word;line-height:1.85;font-size:14px;color:#1f2937;font-family:ui-sans-serif,system-ui,sans-serif;-webkit-user-select:text;user-select:text}.kbr-side[data-v-a8b7b7af]{flex:1;min-width:320px;max-width:420px;overflow:auto;display:flex;flex-direction:column;gap:14px}.kbr-side-sec[data-v-a8b7b7af]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#fff}.kbr-side-head[data-v-a8b7b7af]{font-weight:600;color:#111827;margin-bottom:10px;font-size:14px}.kbr-side-empty[data-v-a8b7b7af]{color:#9ca3af;font-size:13px}.kbr-anno-card[data-v-a8b7b7af]{border:1px solid #f1f5f9;border-left:4px solid #ccc;border-radius:6px;padding:8px 10px;margin-bottom:8px;background:#fafafa}.kbr-anno-top[data-v-a8b7b7af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kbr-anno-quote[data-v-a8b7b7af]{font-size:13px;color:#374151;background:#fff;padding:4px 6px;border-radius:4px;margin-bottom:4px}.kbr-anno-reason[data-v-a8b7b7af]{font-size:13px;color:#6b7280}.kbr-mat-row[data-v-a8b7b7af]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.kbr-mat-actions[data-v-a8b7b7af]{display:flex;gap:8px;margin-top:6px}.kbr-share[data-v-a8b7b7af]{margin-top:10px}.kbr-share-open[data-v-a8b7b7af]{display:inline-block;margin-top:6px;font-size:13px;color:#2563eb}.kbr-add-quote[data-v-a8b7b7af]{background:#f8fafc;padding:10px;border-radius:6px;margin-bottom:14px;color:#374151;font-size:14px;border:1px solid #e5e7eb}[data-v-a8b7b7af] .kbr-mark{padding:1px 2px;border-radius:3px;cursor:help}[data-v-a8b7b7af] .kbr-mark-numeric{background:#fde68a}[data-v-a8b7b7af] .kbr-mark-discrepancy{background:#fecaca}[data-v-a8b7b7af] .kbr-mark-promotion{background:#ddd6fe}.kx[data-v-20f54cbb]{display:flex;flex-direction:column;gap:14px}.kx-top[data-v-20f54cbb]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kx-field[data-v-20f54cbb]{display:flex;align-items:center;gap:8px}.kx-field label[data-v-20f54cbb]{font-size:13px;color:#475569}.kx-locked[data-v-20f54cbb]{font-size:14px;font-weight:600;color:#1e293b}.kx-tpl[data-v-20f54cbb]{font-size:12px;color:#94a3b8}.kx-tpl b[data-v-20f54cbb]{color:#475569}.kx-mode[data-v-20f54cbb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px}.kx-mode-l[data-v-20f54cbb]{font-size:13px;color:#475569;font-weight:600}.kx-mode-tip[data-v-20f54cbb]{font-size:12px;color:#94a3b8}.kx-preview-h[data-v-20f54cbb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#475569}.kx-preview-h b[data-v-20f54cbb]{color:#2563eb}.kx-note[data-v-20f54cbb]{display:flex;align-items:center;gap:10px;margin-top:12px}.kx-note label[data-v-20f54cbb]{font-size:13px;color:#475569}.kx-empty[data-v-20f54cbb]{padding:40px 0;text-align:center;color:#cbd5e1;font-size:13px}.kx-foot-hint[data-v-20f54cbb]{font-size:12px;color:#94a3b8;margin-right:auto}[data-v-20f54cbb] .bad .el-input__wrapper,[data-v-20f54cbb] .bad .el-textarea__inner{box-shadow:0 0 0 1px #fca5a5 inset}.ke[data-v-07444989]{display:flex;flex-direction:column;gap:16px}.ke-intro[data-v-07444989]{font-size:13px;color:#64748b;margin:0;line-height:1.6}.ke-block-h[data-v-07444989]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.ke-srcs[data-v-07444989]{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;margin-bottom:10px;border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px}.ke-src[data-v-07444989]{width:100%}.ke-src-name[data-v-07444989]{font-size:13px;color:#1e293b}.ke-src-type[data-v-07444989]{font-size:11px;color:#94a3b8;margin-left:6px}.ke-empty-src[data-v-07444989]{font-size:12.5px;color:#94a3b8;padding:8px 0}.ke-row[data-v-07444989]{display:flex;align-items:center;gap:12px}.ke-row-l[data-v-07444989]{font-size:13px;font-weight:600;color:#334155}.ke-row-tip[data-v-07444989]{font-size:12px;color:#94a3b8}.ke-foot-hint[data-v-07444989]{font-size:12px;color:#2563eb;margin-right:auto}.kb-page[data-v-4120a067]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.toolbar[data-v-4120a067]{background:#fff;border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000000a;flex-wrap:wrap;gap:12px}.tb-left[data-v-4120a067]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tb-right[data-v-4120a067]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-title[data-v-4120a067]{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.tb-current-acct[data-v-4120a067]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#eef2ff;border-radius:999px;font-size:12.5px;color:#4338ca;font-weight:500}.tb-current-acct .el-icon[data-v-4120a067]{color:#6366f1}.tb-current[data-v-4120a067]{color:#475569;font-size:12.5px;margin-left:4px}.tb-time[data-v-4120a067]{color:#94a3b8;margin-left:6px;font-size:12px}.kb-acct-select[data-v-4120a067]{width:320px}.kb-opt[data-v-4120a067]{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-opt-name[data-v-4120a067]{color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-opt-badge[data-v-4120a067]{flex-shrink:0;font-size:11px;color:#4338ca;background:#eef2ff;border-radius:999px;padding:1px 9px;font-weight:600}.kb-opt-badge.empty[data-v-4120a067]{color:#94a3b8;background:#f1f5f9;font-weight:500}.kb-empty-hint[data-v-4120a067]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:80px 20px;color:#94a3b8;text-align:center}.kb-empty-hint .el-icon[data-v-4120a067]{color:#cbd5e1}.kb-empty-hint-t[data-v-4120a067]{font-size:15px;color:#475569;font-weight:600;margin-top:4px}.kb-empty-hint-s[data-v-4120a067]{font-size:13px;color:#94a3b8}.kb-landing[data-v-4120a067]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 220px)}.kb-landing-card[data-v-4120a067]{max-width:520px;width:100%;text-align:center;padding:48px 36px;background:#fff;border-radius:20px;box-shadow:0 24px 64px -12px #0f172a1a,0 0 0 1px #0f172a0a;position:relative;overflow:hidden}.kb-landing-card[data-v-4120a067]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 90% 0%,rgba(139,92,246,.1) 0%,transparent 40%),radial-gradient(circle at 0% 100%,rgba(99,102,241,.08) 0%,transparent 50%);pointer-events:none}.kb-landing-icon[data-v-4120a067]{position:relative;z-index:1;width:88px;height:88px;margin:0 auto 20px;border-radius:22px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 18px 36px -10px #6366f18c;animation:kbFloat-4120a067 3.5s ease-in-out infinite}.kb-landing-title[data-v-4120a067]{position:relative;z-index:1;font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.5px;margin-bottom:10px}.kb-landing-sub[data-v-4120a067]{position:relative;z-index:1;font-size:13.5px;color:#64748b;line-height:1.7;max-width:380px;margin:0 auto 28px}.kb-landing-actions[data-v-4120a067]{position:relative;z-index:1;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.kb-overview-search[data-v-4120a067]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e2e8f0}.kb-overview-search[data-v-4120a067] .el-input__wrapper{border-radius:10px}.kb-overview-search-meta[data-v-4120a067]{margin-top:8px;font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px}.kb-overview-search-stat[data-v-4120a067]{color:#6366f1;font-weight:500}.kb-switch-loading[data-v-4120a067]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#6366f1;font-size:13px}.kb-switch-empty[data-v-4120a067]{padding:32px 0;text-align:center;color:#94a3b8;font-size:13px}.kb-overview-grid[data-v-4120a067]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:540px;overflow-y:auto;padding:2px}.kb-kpis[data-v-4120a067]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.kb-kpi[data-v-4120a067]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e7edf5;border-radius:12px;padding:14px 18px}.kb-kpi-ic[data-v-4120a067]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-ic-blue[data-v-4120a067]{background:#eff6ff;color:#2563eb}.kpi-ic-green[data-v-4120a067]{background:#ecfdf5;color:#059669}.kpi-ic-amber[data-v-4120a067]{background:#fff7ed;color:#ea580c}.kb-kpi-num[data-v-4120a067]{font-size:24px;font-weight:800;color:#0f172a;line-height:1.05;font-variant-numeric:tabular-nums}.kb-kpi-lbl[data-v-4120a067]{font-size:12px;color:#64748b;margin-top:2px}.kb-panel[data-v-4120a067]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px #0f172a0a}.kb-panel-bar[data-v-4120a067]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.kb-list-search[data-v-4120a067]{width:260px}.kb-list-meta[data-v-4120a067]{font-size:12.5px;color:#94a3b8}.kb-panel-bar-right[data-v-4120a067]{margin-left:auto;display:flex;gap:8px}.kb-table[data-v-4120a067]{--el-table-border-color: transparent;--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f5f8ff}.kb-table[data-v-4120a067] th.el-table__cell{font-size:12px;color:#64748b;font-weight:600}.kb-table[data-v-4120a067] .el-table__row{cursor:pointer}.kb-cust-cell[data-v-4120a067]{display:flex;align-items:center;gap:11px;min-width:0}.kb-avatar[data-v-4120a067]{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;box-shadow:0 2px 6px -2px #0f172a4d}.kb-cust-txt[data-v-4120a067]{display:flex;flex-direction:column;min-width:0;gap:1px}.kb-cust-name[data-v-4120a067]{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-cust-company[data-v-4120a067]{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-vcount[data-v-4120a067]{font-size:13px;color:#334155;font-weight:600;font-variant-numeric:tabular-nums}.kb-none[data-v-4120a067]{font-size:12.5px;color:#cbd5e1}.cell-muted[data-v-4120a067]{color:#cbd5e1}.cell-time[data-v-4120a067]{font-size:12.5px;color:#64748b;font-variant-numeric:tabular-nums}.kb-row-go[data-v-4120a067]{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:#94a3b8;font-weight:600}.kb-table[data-v-4120a067] .el-table__row:hover .kb-row-go{color:#6366f1}@media (max-width: 900px){.kb-kpis[data-v-4120a067]{grid-template-columns:1fr}}.kb-overview-card[data-v-4120a067]{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;position:relative}.kb-overview-card[data-v-4120a067]:hover{border-color:#c7d2fe;box-shadow:0 8px 18px -6px #6366f140;transform:translateY(-2px)}.kb-overview-card.active[data-v-4120a067]{border-color:#818cf8;background:#eef2ff;box-shadow:0 0 0 3px #818cf826}.kb-overview-card.empty[data-v-4120a067]{background:#fafafa}.kb-overview-card.empty[data-v-4120a067]:hover{border-color:#cbd5e1;background:#f8fafc}.kb-ov-head[data-v-4120a067]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kb-ov-name[data-v-4120a067]{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4;flex:1;min-width:0;word-break:break-all}.kb-ov-brand[data-v-4120a067]{color:#64748b;font-weight:500;font-size:12.5px}.kb-ov-company[data-v-4120a067]{margin-top:3px;font-size:11.5px;color:#94a3b8;font-weight:400;letter-spacing:.2px}.kb-ov-body[data-v-4120a067]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed #e2e8f0}.kb-ov-stat[data-v-4120a067]{display:inline-flex;align-items:baseline;gap:4px}.kb-ov-stat-num[data-v-4120a067]{font-size:20px;font-weight:800;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kb-ov-stat-label[data-v-4120a067]{color:#94a3b8;font-size:12px}.kb-ov-current[data-v-4120a067]{display:inline-flex;align-items:center;gap:6px}.kb-ov-cur-tag[data-v-4120a067]{padding:2px 8px;background:#eef2ff;color:#4338ca;border-radius:6px;font-size:12px;font-weight:700}.kb-ov-meta[data-v-4120a067]{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:11.5px}.kb-ov-body-empty[data-v-4120a067]{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:12.5px;flex-direction:row}.kb-ov-empty-ic[data-v-4120a067]{color:#cbd5e1}.kb-ov-empty-tip[data-v-4120a067]{color:#cbd5e1;font-size:11px;margin-left:auto}.kb-body[data-v-4120a067]{display:grid;grid-template-columns:280px 1fr;gap:12px;flex:1;min-height:0}.kb-side[data-v-4120a067]{background:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px #0000000a;min-height:0;overflow-y:auto}.side-section[data-v-4120a067]{display:flex;flex-direction:column;gap:8px}.side-head[data-v-4120a067]{font-size:12px;font-weight:700;color:#475569;letter-spacing:.5px;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.side-empty[data-v-4120a067]{color:#94a3b8;font-size:12px;padding:8px 0}.version-list[data-v-4120a067],.src-list[data-v-4120a067]{display:flex;flex-direction:column;gap:6px}.ver-item[data-v-4120a067]{padding:8px 10px;border-radius:8px;cursor:pointer;border:1px solid #f1f5f9;transition:all .15s}.ver-item[data-v-4120a067]:hover{background:#f8fafc;border-color:#cbd5e1}.ver-item.active[data-v-4120a067]{background:#eef2ff;border-color:#818cf8}.ver-row1[data-v-4120a067]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.ver-tag[data-v-4120a067]{font-weight:700;color:#4f46e5}.ver-current[data-v-4120a067]{color:#16a34a;font-size:11px;font-weight:600}.ver-row2[data-v-4120a067]{color:#94a3b8;font-size:11px}.ver-actions[data-v-4120a067]{margin-top:4px;display:flex;gap:4px}.src-item[data-v-4120a067]{padding:8px 10px;border-radius:8px;border:1px solid #f1f5f9}.src-row1[data-v-4120a067]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.src-icon[data-v-4120a067]{color:#64748b}.src-name[data-v-4120a067]{font-size:12px;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-row2[data-v-4120a067]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.src-meta[data-v-4120a067]{color:#94a3b8}.kb-main[data-v-4120a067]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a;min-width:0;min-height:0;overflow-y:auto}.kb-empty[data-v-4120a067]{padding:60px 0}.page-empty[data-v-4120a067]{padding:80px 0}.kb-view-head[data-v-4120a067]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;gap:12px;flex-wrap:wrap}.kb-view-actions[data-v-4120a067]{display:flex;gap:8px;flex-wrap:wrap}.kb-view-time[data-v-4120a067],.kb-view-inst[data-v-4120a067]{color:#94a3b8;font-size:12px;margin-left:8px}.kb-mod-nav[data-v-4120a067]{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0;margin-bottom:12px;border-bottom:1px dashed #e2e8f0}.kb-mod-tab[data-v-4120a067]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#f1f5f9;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:#475569;transition:all .15s}.kb-mod-tab[data-v-4120a067]:hover{background:#e2e8f0;color:#1e293b}.kb-mod-tab.active[data-v-4120a067]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent;box-shadow:0 4px 10px -2px #6366f173}.kb-mod-tab.warn[data-v-4120a067]:not(.active){background:#fef3c7;color:#92400e}.kb-mod-tab-key[data-v-4120a067]{letter-spacing:.3px}.kb-mod-warn-badge[data-v-4120a067]{margin-left:2px;padding:0 6px;min-height:16px;line-height:16px}.kb-mod-header[data-v-4120a067]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:linear-gradient(135deg,#eef2ff,#faf5ff);border-radius:10px;margin-bottom:16px}.kb-mod-header-left[data-v-4120a067]{display:inline-flex;align-items:baseline;gap:10px}.kb-mod-header-key[data-v-4120a067]{display:inline-block;padding:3px 10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 10px -2px #6366f166}.kb-mod-header-title[data-v-4120a067]{font-size:16px;font-weight:700;color:#0f172a}.kb-mod-warn-tip[data-v-4120a067]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#fef9e7;color:#92400e;border-radius:6px;font-size:12.5px;border-left:3px solid #f59e0b}.kb-mod-warn-tip strong[data-v-4120a067]{color:#b45309}.kb-content-single[data-v-4120a067] h2:first-child{display:none}.kb-mod-pager[data-v-4120a067]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid #f1f5f9}.kb-mod-pager-mid[data-v-4120a067]{font-size:12.5px;color:#94a3b8;font-variant-numeric:tabular-nums}.kb-content[data-v-4120a067]{font-size:14px;line-height:1.8;color:#0f172a;max-width:900px}.kb-content[data-v-4120a067] h1{font-size:24px;font-weight:700;margin:24px 0 12px;color:#0f172a}.kb-content[data-v-4120a067] h2{font-size:18px;font-weight:700;margin:20px 0 10px;color:#1e40af;padding:8px 12px;background:linear-gradient(90deg,#eef2ff 0%,transparent 100%);border-left:4px solid #6366f1}.kb-content[data-v-4120a067] h3{font-size:15px;font-weight:700;margin:16px 0 8px;color:#334155}.kb-content[data-v-4120a067] p{margin:8px 0}.kb-content[data-v-4120a067] blockquote{border-left:4px solid #cbd5e1;padding:4px 12px;color:#64748b;background:#f8fafc;margin:8px 0}.kb-content[data-v-4120a067] .kb-warn{background:#fef9e7;border:1.5px solid #e67e22;border-left:7px solid #c0392b;padding:12px 16px;margin:16px 0;color:#6e2c00;font-size:13px;border-radius:6px}.kb-content[data-v-4120a067] .kb-warn-tag{color:#c0392b;font-weight:700;margin-right:6px}.kb-content[data-v-4120a067] .kb-table{border-collapse:collapse;margin:12px 0;width:100%}.kb-content[data-v-4120a067] .kb-table th,.kb-content[data-v-4120a067] .kb-table td{border:1px solid #e2e8f0;padding:6px 12px;font-size:13px}.kb-content[data-v-4120a067] .kb-table th{background:#f1f5f9;font-weight:700;color:#334155}.kb-edit-head[data-v-4120a067]{margin-bottom:12px;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.muted[data-v-4120a067]{color:#94a3b8;font-size:13px}.edit-textarea[data-v-4120a067] .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.6}.edit-form[data-v-4120a067]{margin-top:16px}.kb-edit-actions[data-v-4120a067]{margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:8px}.create-account-row[data-v-4120a067]{display:flex;gap:8px}.kb-create-dialog[data-v-4120a067] .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 24px 64px -12px #0f172a3d,0 0 0 1px #0f172a0a;border:none;background:#fff}.kb-create-dialog[data-v-4120a067] .el-dialog__header{padding:0;margin:0}.kb-create-dialog[data-v-4120a067] .el-dialog__body{padding:24px 28px 6px}.kb-create-dialog[data-v-4120a067] .el-dialog__footer{padding:16px 24px;border-top:1px solid #f1f5f9;background:#fafbfc}.kb-dlg-hero[data-v-4120a067]{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:20px 24px 22px;background:linear-gradient(135deg,#eef2ff,#faf5ff,#fdf2ff);border-bottom:1px solid rgba(99,102,241,.12)}.kb-dlg-hero-blue[data-v-4120a067]{background:linear-gradient(135deg,#eff6ff,#f0f9ff,#f0fdff)}.kb-dlg-hero-bg[data-v-4120a067]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 90% 10%,rgba(139,92,246,.15) 0%,transparent 40%),radial-gradient(circle at 10% 90%,rgba(99,102,241,.12) 0%,transparent 40%);pointer-events:none}.kb-dlg-hero-icon[data-v-4120a067]{position:relative;z-index:1;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 8px 18px -4px #6366f18c}.kb-dlg-hero-blue .kb-dlg-hero-icon[data-v-4120a067]{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 8px 18px -4px #3b82f680}.kb-dlg-hero-text[data-v-4120a067]{position:relative;z-index:1;flex:1;min-width:0}.kb-dlg-hero-title[data-v-4120a067]{font-size:17px;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.2px}.kb-dlg-hero-sub[data-v-4120a067]{margin-top:3px;font-size:12.5px;color:#64748b;line-height:1.5}.kb-dlg-close[data-v-4120a067]{position:relative;z-index:1;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#94a3b8;transition:all .15s}.kb-dlg-close[data-v-4120a067]:hover{background:#0f172a0f;color:#475569}.kb-create-form[data-v-4120a067] .el-form-item{margin-bottom:22px}.kb-create-form[data-v-4120a067] .el-form-item:last-child{margin-bottom:8px}.kb-create-form[data-v-4120a067] .el-form-item__label{font-weight:600;color:#1e293b;font-size:13.5px;padding-right:14px}.kb-create-form[data-v-4120a067] .el-input__wrapper,.kb-create-form[data-v-4120a067] .el-textarea__inner,.kb-create-form[data-v-4120a067] .el-select__wrapper{border-radius:10px;box-shadow:0 0 0 1px #e2e8f0 inset;transition:all .2s}.kb-create-form[data-v-4120a067] .el-input__wrapper:hover,.kb-create-form[data-v-4120a067] .el-select__wrapper:hover,.kb-create-form[data-v-4120a067] .el-textarea__inner:hover{box-shadow:0 0 0 1px #cbd5e1 inset}.kb-create-form[data-v-4120a067] .el-input.is-focus .el-input__wrapper,.kb-create-form[data-v-4120a067] .el-textarea__inner:focus,.kb-create-form[data-v-4120a067] .el-select.is-focused .el-select__wrapper{box-shadow:0 0 0 2px #6366f1 inset,0 0 0 4px #6366f11f!important}.kb-field-row[data-v-4120a067]{display:flex;gap:10px;align-items:center;width:100%}.kb-field-row[data-v-4120a067] .el-select{flex:1;min-width:0}.kb-field-row[data-v-4120a067] .el-select__wrapper{width:100%}.kb-create-form[data-v-4120a067] .el-form-item__content{width:100%;display:block;line-height:normal}.kb-create-form[data-v-4120a067] .el-form-item__content>div,.kb-create-form[data-v-4120a067] .el-form-item__content>.el-input,.kb-create-form[data-v-4120a067] .el-form-item__content>.el-textarea{width:100%}.kb-field-hint[data-v-4120a067]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px;line-height:1.6}.kb-acct-locked[data-v-4120a067]{font-size:15px;font-weight:600;color:#1e293b;padding:6px 0}.kb-acct-picker[data-v-4120a067]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 14px;background:#fff;border:1px solid #dcdfe6;border-radius:8px;font-size:14px;color:#1e293b;cursor:pointer;transition:border-color .15s,box-shadow .15s;font-family:inherit}.kb-acct-picker[data-v-4120a067]:hover{border-color:#c0c4cc}.kb-acct-picker[data-v-4120a067]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.kb-acct-picker.empty .kb-acct-picker-placeholder[data-v-4120a067]{color:#a8abb2}.kb-acct-picker-name[data-v-4120a067]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.kb-acct-picker-arrow[data-v-4120a067]{color:#909399;font-size:12px;flex-shrink:0}.acct-picker-body[data-v-4120a067]{display:flex;flex-direction:column;gap:12px}.acct-picker-search[data-v-4120a067] .el-input__wrapper{border-radius:8px}.acct-picker-count[data-v-4120a067]{font-size:12px;color:#94a3b8;padding:0 4px}.acct-picker-list[data-v-4120a067]{max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid #f1f5f9;border-radius:8px;background:#fafbfc}.acct-picker-row[data-v-4120a067]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:all .12s;font-family:inherit;text-align:left;width:100%}.acct-picker-row[data-v-4120a067]:hover{border-color:#93c5fd;background:#eff6ff}.acct-picker-row.active[data-v-4120a067]{background:#eff6ff;border-color:#2563eb}.acct-picker-row-main[data-v-4120a067]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.acct-picker-row-name[data-v-4120a067]{font-size:14px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-picker-row-brand[data-v-4120a067]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-picker-row-check[data-v-4120a067]{color:#2563eb;font-size:18px;flex-shrink:0}.acct-picker-empty[data-v-4120a067]{text-align:center;padding:28px 16px;color:#94a3b8;font-size:13px}.kb-field-hint.kb-hint-success[data-v-4120a067]{color:#15803d;background:linear-gradient(90deg,rgba(34,197,94,.08),transparent);padding:6px 10px;border-radius:6px;border-left:3px solid #22c55e}.kb-field-hint.kb-hint-success strong[data-v-4120a067]{color:#166534}.kb-upload-card[data-v-4120a067]{background:#f8fafc;border-radius:14px;padding:16px;border:1px solid #e2e8f0;width:100%;box-sizing:border-box}.kb-history-section[data-v-4120a067]{margin-bottom:12px}.kb-history-head[data-v-4120a067]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;color:#475569;font-weight:600}.kb-history-head .el-icon[data-v-4120a067]{color:#6366f1}.kb-history-head strong[data-v-4120a067]{color:#6366f1;margin-left:2px}.kb-history-head>span[data-v-4120a067]{flex:1}.kb-history-zero[data-v-4120a067]{color:#94a3b8;font-weight:400;font-size:11.5px}.kb-history-empty[data-v-4120a067]{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px;padding:8px 0}.kb-history-grid[data-v-4120a067]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.kb-history-item[data-v-4120a067]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s}.kb-history-item[data-v-4120a067]:hover{border-color:#c7d2fe;background:#fafbff}.kb-history-item.checked[data-v-4120a067]{border-color:#6366f1;background:#eef2ff;box-shadow:0 4px 10px -4px #6366f133}.kb-history-item.disabled[data-v-4120a067]{opacity:.55;cursor:not-allowed}.kb-history-item.disabled[data-v-4120a067]:hover{background:#fff;border-color:#e2e8f0}.kb-history-item input[type=checkbox][data-v-4120a067]{width:14px;height:14px;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.kb-history-item.disabled input[type=checkbox][data-v-4120a067]{cursor:not-allowed}.kb-history-icon[data-v-4120a067]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kb-history-icon.ft-pdf[data-v-4120a067]{background:#fee2e2;color:#b91c1c}.kb-history-icon.ft-doc[data-v-4120a067]{background:#dbeafe;color:#1d4ed8}.kb-history-icon.ft-xls[data-v-4120a067]{background:#d1fae5;color:#047857}.kb-history-icon.ft-img[data-v-4120a067]{background:#fef3c7;color:#b45309}.kb-history-icon.ft-txt[data-v-4120a067]{background:#f1f5f9;color:#475569}.kb-history-meta[data-v-4120a067]{flex:1;min-width:0}.kb-history-name[data-v-4120a067]{font-size:12px;color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-history-sub[data-v-4120a067]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#94a3b8;margin-top:2px}.kb-history-size[data-v-4120a067]{font-variant-numeric:tabular-nums}.kb-upload-divider[data-v-4120a067]{display:flex;align-items:center;gap:10px;margin:12px 0;color:#94a3b8;font-size:11.5px}.kb-upload-divider[data-v-4120a067]:before,.kb-upload-divider[data-v-4120a067]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.kb-upload-zone-v2[data-v-4120a067] .el-upload{display:block;width:100%}.kb-upload-zone-v2[data-v-4120a067] .el-upload-dragger{width:100%;padding:22px 16px;border-radius:12px;border:2px dashed #cbd5e1;background:linear-gradient(180deg,#fff,#fafbff);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-sizing:border-box}.kb-upload-zone-v2[data-v-4120a067] .el-upload-dragger:hover{border-color:#6366f1;background:linear-gradient(180deg,#fff,#f0f3ff);transform:translateY(-2px);box-shadow:0 14px 32px -10px #6366f147}.kb-upload-zone-v2[data-v-4120a067] .el-upload-dragger.is-dragover{border-color:#6366f1;background:#eef2ff;transform:scale(1.005);box-shadow:0 0 0 4px #6366f126}.kb-upload-inner[data-v-4120a067]{display:flex;flex-direction:column;align-items:center;gap:10px}.kb-upload-icon-wrap[data-v-4120a067]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 24px -8px #6366f173;animation:kbFloat-4120a067 3.5s ease-in-out infinite}@keyframes kbFloat-4120a067{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.kb-upload-main[data-v-4120a067]{font-size:14.5px;color:#1e293b;font-weight:500}.kb-upload-main em[data-v-4120a067]{color:#6366f1;font-style:normal;font-weight:700;position:relative}.kb-upload-main em[data-v-4120a067]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px}.kb-upload-types[data-v-4120a067]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ft-chip[data-v-4120a067]{padding:3px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px}.ft-chip.ft-pdf[data-v-4120a067]{background:#fee2e2;color:#b91c1c}.ft-chip.ft-doc[data-v-4120a067]{background:#dbeafe;color:#1d4ed8}.ft-chip.ft-xls[data-v-4120a067]{background:#d1fae5;color:#047857}.ft-chip.ft-img[data-v-4120a067]{background:#fef3c7;color:#b45309}.ft-chip.ft-txt[data-v-4120a067]{background:#f1f5f9;color:#475569}.kb-upload-foot[data-v-4120a067]{font-size:11.5px;color:#94a3b8;margin-top:2px}.kb-fade-enter-active[data-v-4120a067],.kb-fade-leave-active[data-v-4120a067]{transition:opacity .25s}.kb-fade-enter-from[data-v-4120a067],.kb-fade-leave-to[data-v-4120a067]{opacity:0}.kb-file-list[data-v-4120a067]{margin-top:14px;padding-top:14px;border-top:1px dashed #cbd5e1}.kb-file-list-head[data-v-4120a067]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;color:#475569;font-weight:500}.kb-file-list-head strong[data-v-4120a067]{color:#6366f1;font-weight:700}.kb-file-grid[data-v-4120a067]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.kb-file-card[data-v-4120a067]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border-radius:10px;border:1px solid #e2e8f0;transition:all .2s;position:relative}.kb-file-card[data-v-4120a067]:hover{border-color:#c7d2fe;box-shadow:0 6px 14px -4px #6366f126;transform:translateY(-1px)}.kb-file-icon[data-v-4120a067]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kb-file-card.ft-pdf .kb-file-icon[data-v-4120a067]{background:#fee2e2;color:#b91c1c}.kb-file-card.ft-doc .kb-file-icon[data-v-4120a067]{background:#dbeafe;color:#1d4ed8}.kb-file-card.ft-xls .kb-file-icon[data-v-4120a067]{background:#d1fae5;color:#047857}.kb-file-card.ft-img .kb-file-icon[data-v-4120a067]{background:#fef3c7;color:#b45309}.kb-file-card.ft-txt .kb-file-icon[data-v-4120a067]{background:#f1f5f9;color:#475569}.kb-file-meta[data-v-4120a067]{flex:1;min-width:0}.kb-file-name[data-v-4120a067]{font-size:12.5px;color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-file-size[data-v-4120a067]{font-size:10.5px;color:#94a3b8;margin-top:2px}.kb-file-rm[data-v-4120a067]{width:22px;height:22px;border-radius:6px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#cbd5e1;transition:all .15s;flex-shrink:0}.kb-file-rm[data-v-4120a067]:hover{background:#fee2e2;color:#dc2626}.kb-footer[data-v-4120a067]{display:flex;justify-content:space-between;align-items:center;gap:10px}.kb-footer-actions[data-v-4120a067]{display:flex;gap:8px}.kb-create-dialog[data-v-4120a067] .el-button{border-radius:10px;font-weight:500;transition:transform .15s,box-shadow .15s,background .2s}.kb-create-dialog[data-v-4120a067] .el-button.el-button--large{height:40px;padding:0 18px;font-size:13.5px}.kb-create-dialog[data-v-4120a067] .el-button:not(.is-disabled):not(.is-text):hover{transform:translateY(-1px)}.kb-btn-gen[data-v-4120a067]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:transparent!important;box-shadow:0 6px 16px -4px #6366f166}.kb-btn-gen[data-v-4120a067]:not(.is-disabled):hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;box-shadow:0 12px 24px -6px #6366f180!important}.kb-btn-gen.is-disabled[data-v-4120a067]{background:#cbd5e1!important;box-shadow:none!important}.kb-create-dialog[data-v-4120a067] .el-radio-button:first-child .el-radio-button__inner{border-radius:10px 0 0 10px}.kb-create-dialog[data-v-4120a067] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 10px 10px 0}.kb-create-dialog[data-v-4120a067] .el-radio-button__inner{font-weight:500;padding:8px 18px}.kb-mode-switch[data-v-4120a067]{width:100%}.kb-mode-switch[data-v-4120a067] .el-radio-button{flex:1}.kb-mode-switch[data-v-4120a067] .el-radio-button__inner{width:100%;padding:10px 12px;font-size:13px}.kb-mode-hint[data-v-4120a067]{margin-top:8px;font-size:12.5px;color:#6366f1;background:linear-gradient(90deg,rgba(99,102,241,.08),transparent);padding:8px 12px;border-radius:8px;border-left:3px solid #6366f1;line-height:1.5}.kb-report-opt[data-v-4120a067]{display:flex;align-items:center;gap:10px;width:100%}.kb-report-id[data-v-4120a067]{font-weight:700;color:#6366f1;font-size:13px}.kb-report-date[data-v-4120a067]{flex:1;color:#475569;font-size:12.5px}.kb-empty-tip[data-v-4120a067]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:10px 12px;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;font-size:12.5px;color:#92400e;line-height:1.5}.kb-ref-card[data-v-4120a067]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.kb-ref-card-head[data-v-4120a067]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#475569;line-height:1.6;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #cbd5e1}.kb-ref-card-head .el-icon[data-v-4120a067]{color:#6366f1;margin-top:3px;flex-shrink:0}.kb-ref-card-head strong[data-v-4120a067]{color:#6366f1}.kb-ref-row[data-v-4120a067]{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.kb-ref-row+.kb-ref-row[data-v-4120a067]{border-top:1px dashed #e2e8f0}.kb-ref-row-label[data-v-4120a067]{width:78px;flex-shrink:0;font-size:12.5px;font-weight:600;color:#334155;padding-top:8px}.kb-ref-row-body[data-v-4120a067]{flex:1;min-width:0}.kb-ref-empty[data-v-4120a067]{margin-top:4px;font-size:11.5px;color:#94a3b8;font-style:italic}.kb-ref-upload[data-v-4120a067]{display:flex;flex-direction:column;gap:6px}.kb-ref-upload-zone[data-v-4120a067] .el-upload,.kb-ref-upload-zone[data-v-4120a067] .el-upload-dragger{width:100%;box-sizing:border-box}.kb-ref-upload-zone[data-v-4120a067] .el-upload-dragger{padding:14px 12px;border-radius:10px;border:1.5px dashed #cbd5e1;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.kb-ref-upload-zone[data-v-4120a067] .el-upload-dragger:hover{border-color:#6366f1;background:#fafbff;transform:translateY(-1px);box-shadow:0 8px 18px -6px #6366f138}.kb-ref-upload-zone[data-v-4120a067] .el-upload-dragger.is-dragover{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 4px #6366f126}.kb-ref-upload-inner[data-v-4120a067]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#475569}.kb-ref-upload-inner .el-icon[data-v-4120a067]{color:#6366f1}.kb-ref-upload-main[data-v-4120a067]{font-size:12.5px;color:#334155;font-weight:500}.kb-ref-upload-main em[data-v-4120a067]{color:#6366f1;font-style:normal;font-weight:700}.kb-ref-upload-sub[data-v-4120a067]{display:inline-flex;gap:4px}.kb-ref-upload-sub .ft-chip[data-v-4120a067]{padding:2px 8px;font-size:10.5px}.kb-ref-upload-hint[data-v-4120a067]{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#94a3b8}.kb-ref-file[data-v-4120a067]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #c7d2fe;border-radius:10px;box-shadow:0 4px 10px -4px #6366f12e}.kb-ref-file-meta[data-v-4120a067]{flex:1;min-width:0}.src-meta-bar[data-v-4120a067]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.src-err[data-v-4120a067]{color:#dc2626;font-size:12px}.src-text[data-v-4120a067]{background:#0f172a;color:#cbd5e1;padding:14px;border-radius:8px;font-size:12px;line-height:1.6;max-height:500px;overflow:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,monospace}.task-running[data-v-4120a067]{text-align:center;padding:16px 0}.task-spinner[data-v-4120a067]{color:#6366f1;margin-bottom:12px}.task-text[data-v-4120a067]{color:#334155;font-size:13px;margin-bottom:6px}.task-elapsed[data-v-4120a067]{color:#94a3b8;font-size:12px}.kb-task-float[data-v-4120a067]{position:fixed;right:20px;bottom:20px;z-index:2000;width:320px;background:#fff;border-radius:14px;box-shadow:0 24px 64px -12px #0f172a40,0 0 0 1px #6366f126;border:1px solid rgba(99,102,241,.1);overflow:hidden}.kb-task-float.minimized[data-v-4120a067]{width:240px}.kb-task-float-tr-enter-active[data-v-4120a067],.kb-task-float-tr-leave-active[data-v-4120a067]{transition:transform .25s,opacity .25s}.kb-task-float-tr-enter-from[data-v-4120a067],.kb-task-float-tr-leave-to[data-v-4120a067]{opacity:0;transform:translateY(20px) scale(.95)}.kb-task-float-head[data-v-4120a067]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer}.kb-task-float-spin[data-v-4120a067]{display:flex;align-items:center}.kb-task-float-title[data-v-4120a067]{flex:1;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-task-float-elapsed[data-v-4120a067]{font-size:11.5px;color:#ffffffd9;background:#ffffff2e;padding:2px 7px;border-radius:10px;font-variant-numeric:tabular-nums}.kb-task-float-tog[data-v-4120a067]{color:#ffffffd9}.kb-task-float-body[data-v-4120a067]{padding:12px 14px 14px}.kb-task-progress[data-v-4120a067]{margin-bottom:10px}.kb-task-progress-bar[data-v-4120a067]{height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.kb-task-progress-fill[data-v-4120a067]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:999px;transition:width .2s}.kb-task-progress-text[data-v-4120a067]{margin-top:4px;font-size:11.5px;color:#6366f1;font-weight:600}.kb-task-float-body .kb-task-text[data-v-4120a067]{font-size:12.5px;color:#475569;line-height:1.6;margin-bottom:8px}.kb-task-tip[data-v-4120a067]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;line-height:1.5;padding-top:8px;border-top:1px dashed #e2e8f0}@media (max-width: 900px){.kb-body[data-v-4120a067]{grid-template-columns:1fr}.kb-side[data-v-4120a067]{max-height:none}}.kw-page[data-v-12eadc5b]{display:flex;flex-direction:column;gap:14px}.kpi-strip[data-v-12eadc5b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card[data-v-12eadc5b]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.kpi-icon[data-v-12eadc5b]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-blue[data-v-12eadc5b]{background:#eff6ff;color:#2563eb}.kpi-icon-purple[data-v-12eadc5b]{background:#f5f3ff;color:#7c3aed}.kpi-icon-green[data-v-12eadc5b]{background:#ecfdf5;color:#059669}.kpi-icon-orange[data-v-12eadc5b]{background:#fff7ed;color:#ea580c}.kpi-body[data-v-12eadc5b]{flex:1;min-width:0}.kpi-label[data-v-12eadc5b]{font-size:11px;color:#94a3b8;margin-bottom:2px}.kpi-val[data-v-12eadc5b]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.kpi-sub[data-v-12eadc5b]{font-size:11px;color:#64748b;margin-top:3px}.kpi-sub-good[data-v-12eadc5b]{color:#16a34a;font-weight:600}.kpi-sub-live[data-v-12eadc5b]{color:#ea580c;font-weight:600}.panel[data-v-12eadc5b]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a}.toolbar[data-v-12eadc5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.panel-title[data-v-12eadc5b]{font-size:15px;font-weight:700;color:#0f172a}.toolbar-actions[data-v-12eadc5b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kw-filters[data-v-12eadc5b]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.category-tabs[data-v-12eadc5b]{display:inline-flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:10px}.cat-tab[data-v-12eadc5b]{background:transparent;border:none;cursor:pointer;padding:8px 18px;border-radius:7px;font-size:13px;font-weight:600;color:#64748b;display:inline-flex;align-items:center;gap:8px;transition:all .15s;font-family:inherit}.cat-tab[data-v-12eadc5b]:hover{color:#0f172a}.cat-tab.active[data-v-12eadc5b]{background:#fff;color:#0f172a;box-shadow:0 2px 6px #0f172a14}.cat-tab-ext.active[data-v-12eadc5b]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.cat-tab-dot[data-v-12eadc5b]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.cat-count[data-v-12eadc5b]{font-size:11px;padding:1px 8px;background:#0000000f;border-radius:99px;color:#64748b}.cat-tab.active .cat-count[data-v-12eadc5b]{background:#6366f11f;color:#4338ca}.cat-tab-ext.active .cat-count[data-v-12eadc5b]{background:#92400e26;color:#92400e}.toolbar-tabs[data-v-12eadc5b]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-12eadc5b]{background:transparent;border:none;padding:7px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s;font-family:inherit}.seg[data-v-12eadc5b]:hover{color:#0f172a}.seg.active[data-v-12eadc5b]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-12eadc5b]{font-size:11px;padding:1px 7px;border-radius:10px;background:#94a3b826;color:#64748b;font-weight:600}.seg.active .seg-count[data-v-12eadc5b]{background:#eff6ff;color:#2563eb}.kw-brand-tag[data-v-12eadc5b]{display:inline-block;font-size:12px;background:#eef2ff;color:#4338ca;border-radius:6px;padding:1px 8px;margin-right:4px}.kw-table[data-v-12eadc5b]{--el-table-border-color: transparent;--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f8fafc}.kw-table-foot[data-v-12eadc5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.kw-foot-left[data-v-12eadc5b]{min-height:24px}.kw-table[data-v-12eadc5b] th.el-table__cell{font-size:12px;color:#64748b;font-weight:600}.cell-time[data-v-12eadc5b]{font-variant-numeric:tabular-nums;color:#475569;font-size:13px}.cell-muted[data-v-12eadc5b]{color:#cbd5e1}.cell-extra[data-v-12eadc5b]{color:#475569;font-size:12.5px}.cell-extra-clip[data-v-12eadc5b]{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.kw-extra-pop-head[data-v-12eadc5b]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#334155;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.kw-extra-pop-text[data-v-12eadc5b]{font-size:13px;color:#1e293b;line-height:1.7;white-space:pre-wrap;max-height:260px;overflow:auto}.cell-num[data-v-12eadc5b]{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}@media (max-width: 900px){.kpi-strip[data-v-12eadc5b]{grid-template-columns:repeat(2,1fr)}}.kw-result-section[data-v-12eadc5b],.kw-failed[data-v-12eadc5b],.kw-progress[data-v-12eadc5b]{padding:2px 0}.kw-result-table[data-v-12eadc5b]{margin-top:4px;border:1px solid #eef2f7;border-radius:10px;overflow:hidden}.section-title[data-v-12eadc5b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:16px}.kw-actions[data-v-12eadc5b]{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #eef2f7;flex-wrap:wrap}.kw-form[data-v-12eadc5b]{display:flex;flex-direction:column;gap:22px;padding:2px 2px 4px}.kw-field[data-v-12eadc5b]{display:flex;flex-direction:column;gap:10px}.kw-field-head[data-v-12eadc5b]{display:flex;align-items:center;gap:8px}.kw-field-title[data-v-12eadc5b]{font-size:14px;font-weight:600;color:#1f2937;position:relative;padding-left:11px}.kw-field-title[data-v-12eadc5b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:2px;background:var(--el-color-primary)}.kw-opt[data-v-12eadc5b]{font-size:12px;color:#9aa4b2;background:#f1f5f9;border-radius:4px;padding:1px 7px;line-height:18px}.kw-field-body[data-v-12eadc5b]{display:flex;flex-direction:column;gap:10px}.kw-inline[data-v-12eadc5b]{flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.kw-field-tip[data-v-12eadc5b]{font-size:12px;color:#9aa4b2;line-height:1.6}.kw-field-tip strong[data-v-12eadc5b]{color:#6b7280;font-weight:600}.kw-typeline[data-v-12eadc5b]{display:flex;align-items:center;gap:10px}.kw-type-label[data-v-12eadc5b]{font-size:13px;color:#4b5563;font-weight:500}.kw-upload[data-v-12eadc5b] .el-upload-dragger{padding:22px 16px;border-radius:10px;border:1px dashed #d4dbe5;background:#fafbfd;transition:border-color .2s,background .2s}.kw-upload[data-v-12eadc5b] .el-upload-dragger:hover{border-color:var(--el-color-primary);background:#f5f8ff}.kw-upload-icon[data-v-12eadc5b]{font-size:30px;color:#c0c8d4;margin-bottom:6px}.kw-upload-text[data-v-12eadc5b]{font-size:14px;color:#4b5563}.kw-upload-text em[data-v-12eadc5b]{color:var(--el-color-primary);font-style:normal;font-weight:600}.kw-upload-tip[data-v-12eadc5b]{font-size:12px;color:#9aa4b2;margin-top:6px}.kw-files[data-v-12eadc5b]{display:flex;flex-direction:column;gap:4px;background:#f9fafc;border:1px solid #eef2f7;border-radius:8px;padding:6px 12px}.kw-file[data-v-12eadc5b]{display:flex;align-items:center;gap:10px;padding:5px 0}.kw-file+.kw-file[data-v-12eadc5b]{border-top:1px solid #eef2f7}.kw-file-ic[data-v-12eadc5b]{color:#6b7280}.kw-file-name[data-v-12eadc5b]{flex:1;font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-form-hint[data-v-12eadc5b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#b08400;background:#fffbef;border:1px solid #faecc4;border-radius:8px;padding:10px 14px}.kw-form-hint strong[data-v-12eadc5b]{font-weight:700}.kw-form-hint.ok[data-v-12eadc5b]{color:#2f9e63;background:#f1faf4;border-color:#cdeeda}.kw-form-footer[data-v-12eadc5b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.kw-foot-hint[data-v-12eadc5b]{font-size:12px;color:#c0a23a}.kw-foot-btns[data-v-12eadc5b]{display:flex;gap:10px}.kw-bg-hint[data-v-12eadc5b]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#2f6fb0;background:#f0f6fc;border:1px solid #d6e6f5;border-radius:8px;padding:10px 14px}.kw-bg-actions[data-v-12eadc5b]{margin-top:14px;display:flex;justify-content:center}.prog-title[data-v-12eadc5b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}.prog-title .el-icon[data-v-12eadc5b]{color:var(--el-color-primary)}.prog-meta[data-v-12eadc5b]{font-size:13px;color:#94a3b8;margin-bottom:14px}.rotating[data-v-12eadc5b]{animation:rotate-12eadc5b 1.4s linear infinite}@keyframes rotate-12eadc5b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prompt-cell[data-v-12eadc5b]{white-space:normal;word-break:break-all}.dialog-tip[data-v-12eadc5b]{color:#0f172a;font-size:14px;margin:0 0 16px}.dialog-warn[data-v-12eadc5b]{color:#94a3b8;font-size:12px;margin:12px 0 0}.form-row[data-v-12eadc5b]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form-row>label[data-v-12eadc5b]{font-size:13px;color:#475569;font-weight:600}.form-row .row-content[data-v-12eadc5b]{display:flex;flex-direction:column;gap:8px}.form-row .row-aux[data-v-12eadc5b]{display:flex;align-items:center;gap:16px;font-size:12px}.import-mode[data-v-12eadc5b]{display:flex;flex-direction:column;gap:8px;width:100%}.import-mode[data-v-12eadc5b] .el-radio{width:100%;height:auto;padding:12px 14px;margin-right:0}.import-mode[data-v-12eadc5b] .el-radio__label{width:100%}.mode-row[data-v-12eadc5b]{display:flex;flex-direction:column;gap:4px}.mode-title[data-v-12eadc5b]{font-weight:600;color:#0f172a}.mode-desc[data-v-12eadc5b]{font-size:12px;color:#64748b}.prompt-cell[data-v-12eadc5b]{color:#334155}.kw-foot-hint[data-v-12eadc5b]{color:#94a3b8!important}.kw-opt[data-v-12eadc5b]{display:flex;flex-direction:column;gap:12px}.kw-opt-keep[data-v-12eadc5b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.kw-opt-keep-l[data-v-12eadc5b]{font-size:12px;color:#94a3b8;margin-right:2px}.kw-opt-tip[data-v-12eadc5b]{font-size:13px;color:#475569;line-height:1.6;margin:0}.kw-opt-tip b[data-v-12eadc5b]{color:#2563eb}.ca-wrap[data-v-a7b45529]{padding:6px 4px 24px}.ca-bar[data-v-a7b45529]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:12px}.ca-bar-l[data-v-a7b45529]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1f2937;flex:1;min-width:0;flex-wrap:wrap}.ca-bar-aux[data-v-a7b45529]{color:#6b7280;font-size:12.5px}.ca-bar-icon[data-v-a7b45529]{vertical-align:middle}.ca-bar-r[data-v-a7b45529]{display:flex;gap:8px;flex-shrink:0}.ca-dl[data-v-a7b45529]{display:flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:12px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap}.ca-dl-label[data-v-a7b45529]{color:#92400e;font-weight:600;font-size:13px}.ca-dl-btn[data-v-a7b45529]{padding:4px 10px;background:#fff;border:1px solid #fbbf24;color:#92400e;border-radius:5px;font-size:12.5px;text-decoration:none}.ca-dl-btn[data-v-a7b45529]:hover{background:#fef3c7}.ca-el-tabs[data-v-a7b45529]{margin-top:12px}.ca-section-hint[data-v-a7b45529]{color:#6b7280;font-size:13px;line-height:1.7;margin-bottom:14px;padding:10px 14px;background:#f9fafb;border-left:3px solid #7c3aed;border-radius:4px}.ca-empty[data-v-a7b45529]{color:#9ca3af;font-size:13px;line-height:1.7;padding:28px 14px;text-align:center}.ca-report[data-v-a7b45529]{padding:14px 24px 60px;background:#fff;border:1px solid #eef0f4;border-radius:10px;max-height:calc(100vh - 280px);overflow-y:auto}.ca-report[data-v-a7b45529] h1{font-size:22px;color:#1e1b4b;margin-top:28px;padding-bottom:8px;border-bottom:2px solid #ede9fe}.ca-report[data-v-a7b45529] h1:first-child{margin-top:6px}.ca-report[data-v-a7b45529] h2{font-size:17px;color:#4338ca;margin-top:20px}.ca-report[data-v-a7b45529] h3{font-size:15px;color:#6d28d9;margin-top:16px}.ca-report[data-v-a7b45529] p{font-size:14px;line-height:1.85;color:#1f2937;margin:8px 0}.ca-report[data-v-a7b45529] strong{color:#5b21b6}.ca-report[data-v-a7b45529] ul,.ca-report[data-v-a7b45529] ol{padding-left:22px;line-height:1.85;font-size:14px}.ca-report[data-v-a7b45529] li{margin:4px 0}.ca-report[data-v-a7b45529] hr{border:none;border-top:1px dashed #d1d5db;margin:24px 0}.ca-report[data-v-a7b45529] table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0}.ca-report[data-v-a7b45529] th{background:#1e1b4b;color:#fff;padding:8px 10px;text-align:left}.ca-report[data-v-a7b45529] td{padding:7px 10px;border-bottom:1px solid #f0f0f0}.ca-report[data-v-a7b45529] code{background:#f3f4f6;padding:1px 6px;border-radius:3px;font-size:12.5px}.mod-list[data-v-a7b45529]{display:grid;grid-template-columns:1fr;gap:10px;max-width:760px}.mod-row[data-v-a7b45529]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .15s}.mod-row[data-v-a7b45529]:hover{border-color:#c4b5fd;background:#fafaff}.mod-row.is-on[data-v-a7b45529]{border-color:#7c3aed;background:linear-gradient(180deg,#faf5ff,#fff);box-shadow:0 1px 6px #7c3aed14}.mod-row input[type=checkbox][data-v-a7b45529]{width:18px;height:18px;cursor:pointer;accent-color:#7c3aed}.mod-meta[data-v-a7b45529]{flex:1;min-width:0}.mod-title[data-v-a7b45529]{font-size:14px;font-weight:600;color:#1e1b4b;margin-bottom:3px}.mod-desc[data-v-a7b45529]{font-size:12.5px;color:#6b7280;line-height:1.5}.mod-warn[data-v-a7b45529]{font-size:11.5px;color:#b45309;background:#fef3c7;padding:2px 8px;border-radius:4px;flex-shrink:0}.mod-actions[data-v-a7b45529]{display:flex;align-items:center;gap:12px;margin-top:18px;max-width:760px;justify-content:flex-end}.mod-hint[data-v-a7b45529]{font-size:12.5px;color:#6b7280;margin-right:auto}.wc-tip[data-v-a7b45529]{font-size:12px;color:#94a3b8}.wc-refine-actions[data-v-a7b45529]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.wc-add-row[data-v-a7b45529]{display:flex;gap:8px;margin-bottom:14px}.wc-rule-list[data-v-a7b45529]{display:flex;flex-direction:column;gap:8px}.wc-rule-item[data-v-a7b45529]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #eef2f7;border-radius:9px;background:#fff}.wc-rule-item[data-v-a7b45529]:hover{border-color:#c7d2fe;background:#fafbff}.wc-rule-cat[data-v-a7b45529]{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;white-space:nowrap}.wc-rule-text[data-v-a7b45529]{flex:1;font-size:13px;color:#334155;line-height:1.5}.wc-preview[data-v-a7b45529]{margin-top:14px}.wc-preview-meta[data-v-a7b45529]{font-size:12.5px;color:#94a3b8;margin-bottom:8px}.wc-preview-pre[data-v-a7b45529]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;background:#0f172a;color:#e2e8f0;padding:14px 16px;border-radius:10px;white-space:pre-wrap;word-break:break-word;max-height:65vh;overflow-y:auto}.account-page[data-v-ee80ed99]{width:100%;display:flex;flex-direction:column;gap:12px}.panel[data-v-ee80ed99]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a}.toolbar[data-v-ee80ed99]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar-tabs[data-v-ee80ed99]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.seg[data-v-ee80ed99]{background:transparent;border:none;padding:6px 14px;border-radius:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.seg[data-v-ee80ed99]:hover{color:#0f172a}.seg.active[data-v-ee80ed99]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.seg-count[data-v-ee80ed99]{font-size:11px;padding:1px 7px;border-radius:10px;background:#eff6ff;color:#2563eb;font-weight:600}.toolbar-actions[data-v-ee80ed99]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-search[data-v-ee80ed99]{width:240px}.account-table[data-v-ee80ed99]{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: #f8fafc}.account-table[data-v-ee80ed99] .el-table__header-wrapper{border-bottom:1px solid #f1f5f9}.account-table[data-v-ee80ed99] .el-table__header th{background:transparent!important;padding:10px 0!important}.account-table[data-v-ee80ed99] .el-table__body td{border-bottom:1px solid #f1f5f9!important;padding:9px 0!important;background:transparent!important}.account-table[data-v-ee80ed99] .el-table__row{cursor:pointer}.account-table[data-v-ee80ed99] .el-table__row:hover>td{background:#f8fafc!important}.account-table[data-v-ee80ed99] .el-table:before{display:none}.account-table-dense[data-v-ee80ed99] .el-table__row td{padding:6px 0!important}.customer-cell[data-v-ee80ed99]{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:8px;padding-left:2px}.ca-name-row[data-v-ee80ed99]{display:flex;align-items:center;gap:7px;min-width:0}.ca-type-dot[data-v-ee80ed99]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.ca-dot-paid[data-v-ee80ed99]{background:#22c55e}.ca-name[data-v-ee80ed99]{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.account-table[data-v-ee80ed99] .el-table__row:hover .ca-name{color:#2563eb}.ca-meta[data-v-ee80ed99]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#94a3b8;line-height:1.3;padding-left:14px}.ca-meta-item[data-v-ee80ed99]{font-variant-numeric:tabular-nums;letter-spacing:.1px}.ca-meta-sep[data-v-ee80ed99]{color:#e2e8f0}.brand-cell[data-v-ee80ed99]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.brand-tag[data-v-ee80ed99]{font-size:12px;padding:2px 8px;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:500;white-space:nowrap;flex-shrink:0;letter-spacing:.1px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.brand-tag-more[data-v-ee80ed99]{background:#f1f5f9;color:#64748b;cursor:default}.platforms-cell[data-v-ee80ed99]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.platform-chip[data-v-ee80ed99]{font-size:11px;padding:3px 10px;border-radius:5px;background:#f1f5f9;color:#475569;white-space:nowrap;flex-shrink:0;font-weight:500}.platform-chip-more[data-v-ee80ed99]{background:#e2e8f0;color:#64748b;cursor:default}.muted[data-v-ee80ed99]{color:#cbd5e1;font-size:12px}.ymd-cell[data-v-ee80ed99]{font-family:ui-monospace,monospace;font-size:12px;color:#475569}.act-btn[data-v-ee80ed99]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background .15s,color .15s;line-height:1;vertical-align:middle;font-family:inherit;min-width:56px}.act-btn+.act-btn[data-v-ee80ed99]{margin-left:2px}.act-btn-primary[data-v-ee80ed99]{color:#2563eb}.act-btn-primary[data-v-ee80ed99]:hover{background:#eff6ff;color:#1d4ed8}.act-btn-danger[data-v-ee80ed99]{color:#dc2626}.act-btn-danger[data-v-ee80ed99]:hover{background:#fef2f2;color:#b91c1c}.act-btn-ca[data-v-ee80ed99]{color:#7c3aed}.act-btn-ca[data-v-ee80ed99]:hover{background:#f5f3ff;color:#6d28d9}.act-btn-ca.has-ca[data-v-ee80ed99]{color:#047857}.act-btn-ca.has-ca[data-v-ee80ed99]:hover{background:#ecfdf5;color:#065f46}.act-label[data-v-ee80ed99]{display:inline-block}.ca-dot[data-v-ee80ed99]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#10b981}.ca-dot-run[data-v-ee80ed99]{background:#3b82f6;animation:ca-pulse-ee80ed99 1.6s ease-in-out infinite}@keyframes ca-pulse-ee80ed99{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.pagination-row[data-v-ee80ed99]{display:flex;justify-content:flex-end;padding:12px 0 2px}.form-hint[data-v-ee80ed99]{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.5}.bt-card[data-v-750a4fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.bt-card-head[data-v-750a4fd0]{display:flex;align-items:center;gap:10px}.bt-card-head-icon[data-v-750a4fd0]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#ecfeff,#e0f2fe);color:#0e7490;display:flex;align-items:center;justify-content:center}.bt-card-head-text[data-v-750a4fd0]{flex:1;min-width:0}.bt-card-title[data-v-750a4fd0]{font-size:14px;font-weight:700;color:#0f172a}.bt-card-sub[data-v-750a4fd0]{font-size:11.5px;color:#94a3b8;margin-top:2px}.bt-summary[data-v-750a4fd0]{width:100%;text-align:left;font-family:inherit;background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .15s}.bt-summary[data-v-750a4fd0]:hover{border-color:#4f46e5;background:#fff;box-shadow:0 2px 8px -3px #6366f12e}.bt-summary.empty[data-v-750a4fd0]{border-style:dashed;color:#64748b;font-size:13px;justify-content:center;padding:16px 14px}.bt-summary.empty[data-v-750a4fd0]:hover{color:#4338ca;background:#eef2ff;border-style:solid}.bt-summary-empty-text[data-v-750a4fd0]{font-weight:600}.bt-summary-arrow[data-v-750a4fd0]{color:#94a3b8;margin-left:6px}.bt-summary-chip[data-v-750a4fd0]{background:#fff7ed;color:#c2410c;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:4px}.bt-summary-source[data-v-750a4fd0]{color:#94a3b8;font-size:11.5px}.bt-reselect-row[data-v-750a4fd0]{display:flex;align-items:center;gap:10px}.bt-reselect-info[data-v-750a4fd0]{flex:1;min-width:0;font-size:13px;color:#475569}.bt-reselect-info strong[data-v-750a4fd0]{color:#4f46e5;font-weight:700;font-size:15px}.bt-reselect-btn[data-v-750a4fd0]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;color:#4f46e5;font-size:12px;font-weight:700;font-family:inherit;background:#eef2ff;border:none;padding:5px 10px;border-radius:6px;cursor:pointer;transition:background .12s}.bt-reselect-btn[data-v-750a4fd0]:hover{background:#e0e7ff}.bt-topic-counts[data-v-750a4fd0]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding:2px;margin-top:2px}.bt-topic-row[data-v-750a4fd0]{display:flex;align-items:center;gap:10px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px}.bt-topic-row[data-v-750a4fd0]:hover{border-color:#cbd5e1}.bt-topic-text[data-v-750a4fd0]{flex:1;min-width:0;font-size:12.5px;color:#0f172a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-topic-num[data-v-750a4fd0]{flex-shrink:0;width:110px}.bt-topic-unit[data-v-750a4fd0]{flex-shrink:0;font-size:12px;color:#94a3b8}.bt-total-row[data-v-750a4fd0]{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px dashed #e2e8f0}.bt-total-label[data-v-750a4fd0]{font-size:12.5px;color:#475569;font-weight:600}.bt-total-side[data-v-750a4fd0]{font-size:11.5px;color:#94a3b8}.bt-random-note[data-v-750a4fd0]{display:flex;gap:6px;align-items:flex-start;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.55}.bt-random-note strong[data-v-750a4fd0]{color:#1e40af}.bt-alloc-hint[data-v-750a4fd0]{font-size:11.5px;color:#94a3b8}.bt-count-foot[data-v-750a4fd0]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px;border-top:1px dashed #e2e8f0}.bt-total[data-v-750a4fd0]{font-size:13px;color:#475569}.bt-total strong[data-v-750a4fd0]{color:#4f46e5;font-weight:700;font-size:18px;margin:0 2px}.bt-picker-dialog[data-v-750a4fd0] .el-dialog__body{padding-top:12px;padding-bottom:4px}.bt-picker-toolbar[data-v-750a4fd0]{display:flex;gap:12px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.bt-picker-search[data-v-750a4fd0]{flex:1;max-width:320px}.bt-picker-meta[data-v-750a4fd0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bt-picker-body[data-v-750a4fd0]{min-height:460px;max-height:72vh;overflow:hidden;display:flex;flex-direction:column}.bt-picker-loading[data-v-750a4fd0],.bt-picker-empty[data-v-750a4fd0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;padding:40px 20px}.bt-picker-empty-mini[data-v-750a4fd0]{padding:30px 12px;text-align:center;color:#94a3b8;font-size:12.5px}.bt-picker-tier-layout[data-v-750a4fd0]{flex:1;display:grid;grid-template-columns:200px 1fr;gap:12px;overflow:hidden}.bt-picker-tier-side[data-v-750a4fd0]{display:flex;flex-direction:column;gap:6px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;overflow-y:auto}.bt-picker-tier-title[data-v-750a4fd0]{font-size:11.5px;color:#94a3b8;font-weight:600;padding:2px 4px 6px;border-bottom:1px dashed #e2e8f0;margin-bottom:2px}.bt-picker-tier-btn[data-v-750a4fd0]{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:7px 10px 7px 8px;font-family:inherit;cursor:pointer;transition:all .12s;font-size:12px;color:#475569;text-align:left}.bt-picker-tier-btn[data-v-750a4fd0]:hover{border-color:#94a3b8;transform:translate(2px)}.bt-picker-tier-num[data-v-750a4fd0]{font-size:15px;font-weight:700;color:#0f172a;font-family:SF Mono,monospace}.bt-picker-tier-lbl[data-v-750a4fd0]{font-size:11px;color:#64748b}.bt-picker-tier-cnt[data-v-750a4fd0]{background:#f1f5f9;color:#475569;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:4px}.bt-picker-tier-btn.active[data-v-750a4fd0]{border-color:#4f46e5;background:#eef2ff;box-shadow:0 2px 6px -2px #6366f14d}.bt-picker-tier-btn.active .bt-picker-tier-num[data-v-750a4fd0]{color:#4338ca}.bt-picker-tier-btn.active .bt-picker-tier-cnt[data-v-750a4fd0]{background:#4f46e5;color:#fff}.bt-picker-tier-sel[data-v-750a4fd0]{grid-column:1 / -1;font-size:10.5px;color:#4338ca;font-weight:700;background:#fff;padding:1px 6px;border-radius:4px;margin-top:2px;text-align:center}.bt-picker-tier-btn.tier-zero[data-v-750a4fd0]{border-left:3px solid #dc2626}.bt-picker-tier-btn.tier-low[data-v-750a4fd0]{border-left:3px solid #f97316}.bt-picker-tier-btn.tier-mid[data-v-750a4fd0]{border-left:3px solid #eab308}.bt-picker-tier-btn.tier-high[data-v-750a4fd0]{border-left:3px solid #22c55e}.bt-picker-tier-sum[data-v-750a4fd0]{margin-top:auto;padding-top:8px;border-top:1px dashed #e2e8f0;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#475569}.bt-picker-tier-sum strong[data-v-750a4fd0]{color:#4f46e5;font-weight:700}.bt-picker-tier-main[data-v-750a4fd0]{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.bt-picker-list-head[data-v-750a4fd0]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.bt-picker-tier-hint[data-v-750a4fd0]{font-size:11.5px;color:#b91c1c}.bt-picker-grid[data-v-750a4fd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;overflow-y:auto;padding:2px 6px 2px 2px;align-content:start}.bt-picker-grid-tall[data-v-750a4fd0]{max-height:560px}.bt-picker-item[data-v-750a4fd0]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .12s;font-size:12.5px;min-height:44px}.bt-picker-item[data-v-750a4fd0]:hover{border-color:#94a3b8;background:#f8fafc}.bt-picker-item.checked[data-v-750a4fd0]{border-color:#4f46e5;background:#eef2ff}.bt-picker-item input[data-v-750a4fd0]{margin:3px 0 0;flex-shrink:0}.bt-picker-item-text[data-v-750a4fd0]{flex:1;min-width:0;color:#0f172a;white-space:normal;word-break:break-word;line-height:1.5}.bt-picker-item-meta[data-v-750a4fd0]{color:#64748b;font-size:10.5px;font-family:SF Mono,monospace;background:#f1f5f9;padding:1px 6px;border-radius:4px;flex-shrink:0;align-self:flex-start;margin-top:1px}.bt-picker-item-cat[data-v-750a4fd0]{color:#4f46e5;font-size:10.5px;padding:1px 6px;border-radius:4px;background:#eef2ff;flex-shrink:0;align-self:flex-start;margin-top:1px}.bt-picker-item-rich[data-v-750a4fd0]{gap:10px;padding-bottom:12px}.bt-picker-item-main[data-v-750a4fd0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.bt-picker-item-head[data-v-750a4fd0]{display:flex;gap:6px;align-items:flex-start}.bt-picker-plats[data-v-750a4fd0]{display:flex;flex-wrap:wrap;gap:4px;padding-top:6px;border-top:1px dashed #f1f5f9;margin-top:2px}.bt-plat-chip[data-v-750a4fd0]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;line-height:1.3;padding:2px 7px 2px 6px;border-radius:4px;background:#f1f5f9;color:#475569;border:1px solid transparent;font-family:PingFang SC,sans-serif;white-space:nowrap}.bt-plat-name[data-v-750a4fd0]{font-weight:600}.bt-plat-rank[data-v-750a4fd0]{font-family:SF Mono,monospace;font-weight:700}.bt-plat-chip.rank-1[data-v-750a4fd0]{background:#fef9c3;color:#854d0e;border-color:#fde047}.bt-plat-chip.rank-top[data-v-750a4fd0]{background:#dcfce7;color:#166534;border-color:#86efac}.bt-plat-chip.rank-mid[data-v-750a4fd0]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.bt-plat-chip.rank-low[data-v-750a4fd0]{background:#e0e7ff;color:#3730a3;border-color:#c7d2fe}.bt-plat-chip.rank-none[data-v-750a4fd0]{background:#f1f5f9;color:#94a3b8}.bt-plat-chip.rank-none .bt-plat-rank[data-v-750a4fd0]{color:#cbd5e1}.bt-picker-footer[data-v-750a4fd0]{display:flex;justify-content:space-between;align-items:center}.bt-picker-footer-left[data-v-750a4fd0]{font-size:13px;color:#475569}.bt-picker-footer-left strong[data-v-750a4fd0]{color:#4f46e5;font-weight:700;font-size:16px}@media (max-width: 760px){.bt-picker-tier-layout[data-v-750a4fd0]{grid-template-columns:1fr}.bt-picker-tier-side[data-v-750a4fd0]{max-height:140px;flex-direction:row;overflow-x:auto}.bt-picker-tier-btn[data-v-750a4fd0]{min-width:110px;flex-shrink:0}.bt-picker-tier-sum[data-v-750a4fd0]{display:none}}.bd-loading[data-v-1b6696a1],.bd-empty[data-v-1b6696a1]{padding:60px 20px;text-align:center;color:#94a3b8}.bd-split[data-v-1b6696a1]{display:grid;grid-template-columns:320px 1fr;gap:14px;height:100%}.bd-left[data-v-1b6696a1]{display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden}.bd-right[data-v-1b6696a1]{display:flex;flex-direction:column;min-width:0}.bd-batch-card[data-v-1b6696a1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.bd-batch-row[data-v-1b6696a1]{display:flex;gap:8px;align-items:center}.bd-k[data-v-1b6696a1]{color:#94a3b8;min-width:50px}.bd-v[data-v-1b6696a1]{color:#0f172a;font-weight:600;flex:1}.bd-progress-block[data-v-1b6696a1]{margin-top:4px;padding-top:8px;border-top:1px dashed #e2e8f0}.bd-progress-meta[data-v-1b6696a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#475569}.bd-progress-acts[data-v-1b6696a1]{display:flex;gap:2px;align-items:center;flex-shrink:0}.bd-progress-meta strong[data-v-1b6696a1]{color:#4f46e5}.bd-draft-toolbar[data-v-1b6696a1]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.bd-toolbar-title[data-v-1b6696a1]{font-size:12.5px;font-weight:700;color:#0f172a}.bd-draft-list[data-v-1b6696a1]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.bd-draft-item[data-v-1b6696a1]{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;border-radius:8px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .12s}.bd-draft-item[data-v-1b6696a1]:hover{border-color:#94a3b8;transform:translate(2px)}.bd-draft-item.active[data-v-1b6696a1]{border-color:#4f46e5;background:#eef2ff}.bd-draft-item.st-ready[data-v-1b6696a1]{border-left-color:#22c55e}.bd-draft-item.st-running[data-v-1b6696a1]{border-left-color:#3b82f6}.bd-draft-item.st-failed[data-v-1b6696a1]{border-left-color:#ef4444}.bd-draft-item.st-committed[data-v-1b6696a1]{border-left-color:#14b8a6;background:#f0fdfa}.bd-draft-item.st-discarded[data-v-1b6696a1]{border-left-color:#cbd5e1;opacity:.55}.bd-draft-item.st-cancelled[data-v-1b6696a1]{border-left-color:#cbd5e1;opacity:.6}.bd-draft-head[data-v-1b6696a1]{display:flex;gap:6px;align-items:center}.bd-draft-no[data-v-1b6696a1]{font-family:SF Mono,monospace;font-size:11px;color:#94a3b8}.bd-draft-regen[data-v-1b6696a1]{color:#f97316;font-size:11px;font-weight:700}.bd-draft-topic[data-v-1b6696a1]{display:flex;gap:6px;align-items:baseline;font-size:12.5px;color:#0f172a}.bd-draft-topic-text[data-v-1b6696a1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bd-draft-variant[data-v-1b6696a1]{color:#6366f1;font-size:11px;flex-shrink:0}.bd-draft-title[data-v-1b6696a1]{font-size:11.5px;color:#475569;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-draft-error[data-v-1b6696a1]{font-size:11px;color:#b91c1c;padding:4px 6px;background:#fef2f2;border-radius:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-draft-foot[data-v-1b6696a1]{color:#94a3b8;font-size:11px;display:flex;gap:8px;align-items:center}.bd-draft-review[data-v-1b6696a1]{color:#b91c1c;font-weight:700}.bd-draft-score[data-v-1b6696a1]{margin-left:auto;font-size:10.5px;font-weight:700;font-family:SF Mono,monospace;padding:1px 7px;border-radius:999px}.bd-detail-score[data-v-1b6696a1]{font-size:11px;font-weight:700;font-family:SF Mono,monospace;padding:2px 8px;border-radius:999px}.bd-check-score[data-v-1b6696a1]{font-size:11px;font-weight:700;font-family:SF Mono,monospace;padding:1px 8px;border-radius:999px}.sc-good[data-v-1b6696a1]{background:#dcfce7;color:#166534}.sc-mid[data-v-1b6696a1]{background:#fef9c3;color:#854d0e}.sc-low[data-v-1b6696a1]{background:#fee2e2;color:#b91c1c}.sc-none[data-v-1b6696a1]{background:#f1f5f9;color:#94a3b8}.bd-detail-review[data-v-1b6696a1]{font-size:11px;font-weight:700;color:#b91c1c;background:#fef2f2;padding:2px 6px;border-radius:4px}.bd-check[data-v-1b6696a1]{padding:10px 16px;background:#f8fafc;border-bottom:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:6px}.bd-check.warn[data-v-1b6696a1]{background:#fef2f2}.bd-check-head[data-v-1b6696a1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-check-title[data-v-1b6696a1]{font-size:12px;font-weight:700;color:#0f172a}.bd-check-regen[data-v-1b6696a1]{font-size:11px;color:#c2410c;background:#fff7ed;padding:1px 7px;border-radius:4px}.bd-check-soft[data-v-1b6696a1]{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.bd-check-metric[data-v-1b6696a1]{font-size:11px;color:#475569;background:#fff;border:1px solid #e2e8f0;padding:1px 7px;border-radius:4px}.bd-check-hard[data-v-1b6696a1]{font-size:11.5px;color:#b91c1c;line-height:1.6;display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.bd-check-hard-item[data-v-1b6696a1]{background:#fee2e2;padding:1px 7px;border-radius:4px}.bd-pick-hint[data-v-1b6696a1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px}.bd-detail-head[data-v-1b6696a1]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px 10px 0 0;border-bottom:1px dashed #e2e8f0;flex-wrap:wrap}.bd-detail-head-left[data-v-1b6696a1]{display:flex;gap:8px;align-items:center;min-width:0;flex:1;flex-wrap:wrap}.bd-detail-topic[data-v-1b6696a1]{font-weight:700;color:#0f172a;font-size:13px}.bd-detail-variant[data-v-1b6696a1]{color:#6366f1;font-size:11px;padding:2px 6px;background:#eef2ff;border-radius:4px}.bd-detail-regen[data-v-1b6696a1]{color:#f97316;font-size:11px;padding:2px 6px;background:#fff7ed;border-radius:4px}.bd-detail-head-actions[data-v-1b6696a1]{display:flex;gap:6px;flex-shrink:0}.bd-running[data-v-1b6696a1],.bd-fail[data-v-1b6696a1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px;padding:40px 20px}.bd-fail[data-v-1b6696a1]{color:#b91c1c}.bd-fail-msg[data-v-1b6696a1]{font-size:13px;color:#475569;max-width:480px;text-align:center;line-height:1.6}.bd-detail-body[data-v-1b6696a1]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px;overflow:hidden}.bd-title-row[data-v-1b6696a1]{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px dashed #e2e8f0}.bd-title-label[data-v-1b6696a1]{color:#94a3b8;font-size:12px;flex-shrink:0}.bd-title-value[data-v-1b6696a1]{margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.4}.bd-content-row[data-v-1b6696a1]{flex:1;overflow:hidden;display:flex;flex-direction:column}.bd-content-textarea[data-v-1b6696a1]{flex:1;padding:14px 18px;font-size:13.5px;line-height:1.7;font-family:SF Mono,JetBrains Mono,Menlo,monospace;border:none;outline:none;resize:none;background:#fafbfc;color:#0f172a}.bd-content-rendered[data-v-1b6696a1]{flex:1;overflow-y:auto;padding:16px 22px;font-size:14px;line-height:1.8;color:#1e293b}.bd-content-rendered[data-v-1b6696a1] h1,.bd-content-rendered[data-v-1b6696a1] h2,.bd-content-rendered[data-v-1b6696a1] h3{margin:1em 0 .5em;color:#0f172a}.bd-content-rendered[data-v-1b6696a1] p{margin:0 0 .8em}.bd-content-rendered[data-v-1b6696a1] ul{margin:.5em 0 .8em 1.2em}.bd-content-rendered[data-v-1b6696a1] li{margin-bottom:.25em}.bd-content-rendered[data-v-1b6696a1] strong{color:#0f172a;font-weight:700}.bd-regen-hint[data-v-1b6696a1]{background:#fef3c7;color:#92400e;padding:8px 12px;border-radius:6px;font-size:12.5px;margin-bottom:12px;line-height:1.5}.bd-regen-hint strong[data-v-1b6696a1]{color:#78350f}@media (max-width: 1100px){.bd-split[data-v-1b6696a1]{grid-template-columns:1fr;height:auto}.bd-draft-list[data-v-1b6696a1]{max-height:320px}}.sc-page[data-v-13eb882f]{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;width:100%}.sc-toolbar[data-v-13eb882f]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 0 10px}.sc-running-pill[data-v-13eb882f]{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:12.5px;font-weight:600;font-family:inherit;padding:6px 12px;border-radius:999px;cursor:pointer;transition:all .12s}.sc-running-pill[data-v-13eb882f]:hover{background:#dbeafe;border-color:#93c5fd}.sc-running-dot[data-v-13eb882f]{width:8px;height:8px;border-radius:50%;background:#3b82f6;flex-shrink:0;animation:sc-pulse-13eb882f 1.6s infinite}@keyframes sc-pulse-13eb882f{0%{box-shadow:0 0 #3b82f68c}70%{box-shadow:0 0 0 6px #3b82f600}to{box-shadow:0 0 #3b82f600}}.sc-cards-scroll[data-v-13eb882f]{flex:1;min-height:0;overflow-y:auto;padding:0 0 12px}.sc-cards[data-v-13eb882f]{display:flex;flex-direction:column;gap:10px}.sc-row-2[data-v-13eb882f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 900px){.sc-row-2[data-v-13eb882f]{grid-template-columns:1fr}}.sc-card[data-v-13eb882f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.sc-card[data-v-13eb882f]:hover{border-color:#cbd5e1}.sc-card-head[data-v-13eb882f]{display:flex;align-items:center;gap:10px}.sc-card-head-icon[data-v-13eb882f]{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center}.sc-icon-blue[data-v-13eb882f]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8}.sc-icon-purple[data-v-13eb882f]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#6d28d9}.sc-icon-emerald[data-v-13eb882f]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857}.sc-icon-amber[data-v-13eb882f]{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#b45309}.sc-icon-rose[data-v-13eb882f]{background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:#be123c}.sc-icon-red[data-v-13eb882f]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.sc-card-head-text[data-v-13eb882f]{flex:1;min-width:0}.sc-card-title[data-v-13eb882f]{font-size:14px;font-weight:700;color:#0f172a}.sc-card-sub[data-v-13eb882f]{font-size:11.5px;color:#94a3b8;margin-top:2px}.sc-card-meta-count[data-v-13eb882f]{font-size:11.5px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:6px}.sc-optional[data-v-13eb882f]{font-size:11px;color:#94a3b8;font-weight:500;margin-left:4px}.sc-card-hint[data-v-13eb882f],.sc-card-warn[data-v-13eb882f],.sc-card-warn-soft[data-v-13eb882f]{font-size:12px;padding:6px 10px;border-radius:6px;display:flex;gap:6px;align-items:center}.sc-card-hint[data-v-13eb882f]{background:#f1f5f9;color:#64748b}.sc-card-warn[data-v-13eb882f]{background:#fef2f2;color:#b91c1c}.sc-card-warn a[data-v-13eb882f]{color:#b91c1c;font-weight:700;text-decoration:underline;margin-left:2px}.sc-card-warn-soft[data-v-13eb882f]{background:#fffbeb;color:#92400e}.sc-card-warn-soft strong[data-v-13eb882f]{color:#78350f}.sc-card-ca-ok[data-v-13eb882f],.sc-card-ca-run[data-v-13eb882f],.sc-card-ca-none[data-v-13eb882f]{margin-top:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc-card-ca-ok[data-v-13eb882f]{background:linear-gradient(90deg,#ecfdf5,#f0fdf4);color:#065f46;border:1px solid #a7f3d0}.sc-card-ca-ok .sc-ca-hint[data-v-13eb882f]{color:#047857;background:#d1fae5;padding:2px 8px;border-radius:999px;font-size:11.5px}.sc-ca-dot[data-v-13eb882f]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e}.sc-card-ca-run[data-v-13eb882f]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.sc-card-ca-none[data-v-13eb882f]{background:#f8fafc;color:#64748b;border:1px dashed #cbd5e1}.sc-acct-picker[data-v-13eb882f]{display:flex;align-items:center;gap:8px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .12s;width:100%;text-align:left;font-family:inherit;font-size:13px}.sc-acct-picker[data-v-13eb882f]:hover{border-color:#4f46e5;background:#fff}.sc-acct-picker.empty[data-v-13eb882f]{border-style:dashed;color:#94a3b8}.sc-acct-name[data-v-13eb882f]{flex:1;min-width:0;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-acct-placeholder[data-v-13eb882f]{flex:1;color:#94a3b8}.sc-acct-kb-chip[data-v-13eb882f]{background:#eef2ff;color:#4338ca;font-size:11px;padding:2px 8px;border-radius:4px;flex-shrink:0}.sc-acct-arrow[data-v-13eb882f]{color:#94a3b8;font-size:12px;flex-shrink:0}.sc-tpl-empty[data-v-13eb882f]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;cursor:pointer;transition:all .12s;color:#64748b;font-size:12.5px;gap:6px;position:relative}.sc-tpl-empty[data-v-13eb882f]:hover{border-color:#4f46e5;background:#eef2ff;color:#4338ca}.sc-tpl-empty-arrow[data-v-13eb882f]{position:absolute;right:12px}.sc-tpl-selected[data-v-13eb882f]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#faf5ff,#eef2ff);border:1px solid #c7d2fe;border-radius:8px;padding:10px 12px;cursor:pointer}.sc-tpl-selected[data-v-13eb882f]:hover{border-color:#818cf8}.sc-tpl-selected-icon[data-v-13eb882f]{width:36px;height:36px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.sc-tpl-selected-info[data-v-13eb882f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sc-tpl-selected-name[data-v-13eb882f]{font-weight:700;color:#0f172a;font-size:13px;display:flex;gap:6px;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tpl-selected-meta[data-v-13eb882f]{display:flex;gap:6px;flex-wrap:wrap}.sc-tpl-pill[data-v-13eb882f]{background:#fff;border:1px solid #c7d2fe;color:#4338ca;font-size:11px;padding:1px 6px;border-radius:4px}.sc-genmode-radio[data-v-13eb882f]{flex-shrink:0}.sc-genmode-radio[data-v-13eb882f] .el-radio-button__inner{font-weight:600;padding:5px 12px}.sc-type-trigger[data-v-13eb882f]{display:flex;align-items:center;gap:8px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .12s;width:100%;text-align:left;font-family:inherit;font-size:13px;color:#64748b}.sc-type-trigger[data-v-13eb882f]:hover{border-color:#6d28d9;background:#fff}.sc-type-trigger.empty[data-v-13eb882f]{border-style:dashed;justify-content:center}.sc-type-trigger.empty[data-v-13eb882f]:hover{background:#f5f3ff;color:#6d28d9}.sc-type-trigger-info[data-v-13eb882f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sc-type-trigger-count[data-v-13eb882f]{font-size:12.5px;color:#0f172a}.sc-type-trigger-count strong[data-v-13eb882f]{color:#6d28d9;font-size:15px;font-weight:700}.sc-type-trigger-names[data-v-13eb882f]{display:flex;gap:4px;flex-wrap:wrap}.sc-type-chip[data-v-13eb882f]{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;font-size:11px;padding:1px 8px;border-radius:999px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-type-trigger-action[data-v-13eb882f]{color:#6d28d9;font-size:12px;font-weight:700;background:#f5f3ff;padding:4px 10px;border-radius:6px;flex-shrink:0}.sc-card-focus[data-v-13eb882f]{border-color:#fecaca;background:linear-gradient(180deg,snow,#fff 40%)}.sc-card-focus[data-v-13eb882f]:hover{border-color:#fca5a5}.sc-priority-tag[data-v-13eb882f]{font-size:10.5px;font-weight:700;color:#b91c1c;background:#fee2e2;padding:1px 7px;border-radius:999px;margin-left:6px;vertical-align:middle}.sc-mod-grid[data-v-13eb882f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.sc-mod-item[data-v-13eb882f]{display:flex;gap:8px;align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:7px;padding:8px 10px;cursor:pointer;transition:all .12s;font-size:12px}.sc-mod-item[data-v-13eb882f]:hover{border-color:#94a3b8;background:#fff}.sc-mod-item.checked[data-v-13eb882f]{border-color:#047857;background:#ecfdf5}.sc-mod-item.warn[data-v-13eb882f]{border-color:#fb923c}.sc-mod-item input[data-v-13eb882f]{margin:0;flex-shrink:0}.sc-mod-key[data-v-13eb882f]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-family:SF Mono,monospace;font-size:10.5px;color:#475569;flex-shrink:0}.sc-mod-meta[data-v-13eb882f]{flex:1;min-width:0}.sc-mod-title[data-v-13eb882f]{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mod-warn[data-v-13eb882f]{color:#c2410c;font-size:11px}.sc-instr-input[data-v-13eb882f] .el-textarea__inner{font-size:13px;line-height:1.7;background:#fafbfc}.sc-card-llm[data-v-13eb882f]{padding-bottom:16px}.sc-llm-radio[data-v-13eb882f] .el-radio-button__inner{font-weight:600}.sc-actionbar[data-v-13eb882f]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 -2px 12px -8px #0f172a26;flex-shrink:0}.sc-actionbar-info[data-v-13eb882f]{flex:1;min-width:0;font-size:12.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-actionbar-info strong[data-v-13eb882f]{color:#4f46e5;font-weight:700}.sc-actionbar-btns[data-v-13eb882f]{display:flex;gap:8px;flex-shrink:0}.sc-btn-gen[data-v-13eb882f]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border:none!important;padding-left:22px!important;padding-right:22px!important;font-weight:700!important;box-shadow:0 4px 12px -2px #6366f166!important}.sc-btn-gen[data-v-13eb882f]:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9)!important;transform:translateY(-1px)}.sc-btn-gen[data-v-13eb882f]:disabled{background:#cbd5e1!important;box-shadow:none!important;opacity:1}.sc-batch-list[data-v-13eb882f]{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.sc-batch-item[data-v-13eb882f]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;cursor:pointer;transition:all .12s;display:flex;flex-direction:column;gap:4px}.sc-batch-item[data-v-13eb882f]:hover{border-color:#4f46e5;background:#eef2ff;transform:translate(2px)}.sc-batch-item-head[data-v-13eb882f]{display:flex;gap:8px;align-items:center}.sc-batch-no[data-v-13eb882f]{font-weight:700;color:#0f172a;font-family:SF Mono,monospace}.sc-batch-time[data-v-13eb882f]{color:#94a3b8;font-size:11.5px;margin-left:auto}.sc-batch-meta[data-v-13eb882f]{display:flex;gap:6px;font-size:12px;color:#475569;align-items:center}.sc-batch-meta strong[data-v-13eb882f]{color:#4f46e5}.sc-tpl-dialog[data-v-13eb882f] .el-dialog__body{padding-top:10px}.sc-tpl-dialog-toolbar[data-v-13eb882f]{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.sc-tpl-dialog-empty[data-v-13eb882f]{padding:30px 0}.sc-tpl-dialog-grid[data-v-13eb882f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;max-height:56vh;overflow-y:auto;padding:4px}.sc-tpl-dialog-card[data-v-13eb882f]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:8px;text-align:left;font-family:inherit}.sc-tpl-dialog-card[data-v-13eb882f]:hover{border-color:#4f46e5;background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px -4px #6366f133}.sc-tpl-dialog-card.active[data-v-13eb882f]{border-color:#4f46e5;background:#eef2ff}.sc-tpl-dialog-card-head[data-v-13eb882f]{display:flex;gap:10px;align-items:flex-start}.sc-tpl-dialog-icon[data-v-13eb882f]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#eef2ff,#faf5ff);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.sc-tpl-dialog-info[data-v-13eb882f]{flex:1;min-width:0}.sc-tpl-dialog-name[data-v-13eb882f]{font-weight:700;color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tpl-dialog-meta[data-v-13eb882f]{display:flex;gap:4px;align-items:baseline;font-size:11px;color:#64748b;margin-top:3px;flex-wrap:wrap}.sc-dot[data-v-13eb882f]{color:#cbd5e1}.sc-tpl-dialog-desc[data-v-13eb882f]{font-size:11.5px;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:6px 0 0;border-top:1px dashed #e2e8f0}.sc-type-dialog[data-v-13eb882f] .el-dialog__body{padding-top:8px}.sc-type-dialog-hint[data-v-13eb882f]{display:flex;gap:6px;align-items:flex-start;background:#f5f3ff;color:#5b21b6;border:1px solid #ede9fe;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.5;margin-bottom:12px}.sc-type-dialog-hint strong[data-v-13eb882f]{color:#6d28d9}.sc-type-dialog-loading[data-v-13eb882f]{padding:40px;text-align:center;color:#94a3b8}.sc-type-dialog-empty[data-v-13eb882f]{padding:20px 0}.sc-type-dialog-grid[data-v-13eb882f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:10px;max-height:58vh;overflow-y:auto;padding:4px}.sc-type-card[data-v-13eb882f]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:7px;text-align:left;font-family:inherit;position:relative}.sc-type-card[data-v-13eb882f]:hover{border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 4px 12px -4px #7c3aed38}.sc-type-card.recommended[data-v-13eb882f]{border-color:#ddd6fe;background:linear-gradient(180deg,#faf5ff,#fff 60%)}.sc-type-card.active[data-v-13eb882f]{border-color:#6d28d9;background:#f5f3ff;box-shadow:0 0 0 1px #6d28d9 inset}.sc-type-card-head[data-v-13eb882f]{display:flex;align-items:center;gap:6px}.sc-type-card-name[data-v-13eb882f]{font-weight:700;color:#0f172a;font-size:13.5px;flex:1;min-width:0}.sc-type-card-star[data-v-13eb882f]{font-size:10.5px;font-weight:700;color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:999px;flex-shrink:0}.sc-type-card-check[data-v-13eb882f]{color:#6d28d9;font-size:15px;flex-shrink:0}.sc-type-card-reason[data-v-13eb882f]{font-size:11.5px;color:#6d28d9;line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-type-card-blueprint[data-v-13eb882f]{font-size:11.5px;color:#64748b;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sc-type-card-foot[data-v-13eb882f]{display:flex;gap:4px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed #e2e8f0}.sc-type-tone[data-v-13eb882f]{font-size:10.5px;color:#0e7490;background:#ecfeff;border:1px solid #cffafe;padding:1px 7px;border-radius:4px}.sc-type-must[data-v-13eb882f]{font-size:10.5px;color:#475569;background:#f1f5f9;padding:1px 7px;border-radius:4px}.sc-type-must-count[data-v-13eb882f]{font-size:10.5px;color:#64748b;background:#f1f5f9;padding:1px 7px;border-radius:4px}.sc-type-preview-btn[data-v-13eb882f]{margin-top:2px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:11.5px;font-weight:600;color:#6d28d9;background:#f5f3ff;border:1px solid #ede9fe;border-radius:6px;padding:4px 9px;cursor:pointer;transition:all .12s}.sc-type-preview-btn[data-v-13eb882f]:hover{background:#ede9fe;border-color:#ddd6fe}.sc-tpl-preview-loading[data-v-13eb882f]{padding:50px;text-align:center;color:#64748b}.sc-tpl-preview-body[data-v-13eb882f]{display:flex;flex-direction:column;gap:10px;max-height:64vh;overflow-y:auto}.sc-tpl-preview-titlebox[data-v-13eb882f]{display:flex;align-items:center;gap:8px;background:#f5f3ff;border:1px solid #ede9fe;border-radius:8px;padding:10px 12px}.sc-tpl-preview-tag[data-v-13eb882f]{font-size:11px;color:#6d28d9;background:#fff;border:1px solid #ddd6fe;padding:1px 8px;border-radius:999px;flex-shrink:0}.sc-tpl-preview-titlebox strong[data-v-13eb882f]{font-size:15px;color:#0f172a}.sc-tpl-preview-tone[data-v-13eb882f]{font-size:12.5px;color:#0e7490}.sc-tpl-preview-h[data-v-13eb882f]{font-size:13px;font-weight:700;color:#0f172a;margin-top:4px}.sc-tpl-preview-md[data-v-13eb882f]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.7;color:#1e293b}.sc-tpl-preview-md[data-v-13eb882f] h2{font-size:14px;font-weight:700;color:#0f172a;margin:.8em 0 .3em}.sc-tpl-preview-md[data-v-13eb882f] table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:12px}.sc-tpl-preview-md[data-v-13eb882f] th,.sc-tpl-preview-md[data-v-13eb882f] td{border:1px solid #e2e8f0;padding:4px 8px}.sc-tpl-preview-md[data-v-13eb882f] p{margin:.3em 0}.sc-tpl-preview-md[data-v-13eb882f] ul{margin:.3em 0 .3em 1.2em}.sc-tpl-preview-musts[data-v-13eb882f]{display:flex;gap:6px;flex-wrap:wrap}.sc-tpl-preview-reason[data-v-13eb882f]{font-size:12px;color:#6d28d9;background:#faf5ff;border-radius:8px;padding:8px 12px;line-height:1.55}.sc-type-dialog-footer[data-v-13eb882f]{display:flex;justify-content:space-between;align-items:center;width:100%}.sc-type-dialog-footer>span[data-v-13eb882f]{font-size:13px;color:#475569}.sc-type-dialog-footer strong[data-v-13eb882f]{color:#6d28d9;font-weight:700;font-size:16px}.sc-acct-count[data-v-13eb882f]{font-size:11.5px;color:#94a3b8;margin:8px 0 6px}.sc-acct-list[data-v-13eb882f]{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow-y:auto}.sc-acct-row[data-v-13eb882f]{display:flex;justify-content:space-between;align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:7px;padding:9px 12px;cursor:pointer;transition:all .12s;font-family:inherit;text-align:left;width:100%}.sc-acct-row[data-v-13eb882f]:hover{border-color:#4f46e5;background:#fff}.sc-acct-row.active[data-v-13eb882f]{border-color:#4f46e5;background:#eef2ff}.sc-acct-row-name[data-v-13eb882f]{font-weight:600;color:#0f172a;font-size:13px}.sc-acct-row-brand[data-v-13eb882f]{font-size:11.5px;color:#64748b;margin-top:2px}.sc-acct-row-check[data-v-13eb882f]{color:#4f46e5;font-size:14px}.sc-acct-empty[data-v-13eb882f]{padding:24px 12px;text-align:center;color:#94a3b8;font-size:12.5px}.ct-page[data-v-017d521e]{display:flex;flex-direction:column;gap:12px}.ct-toolbar[data-v-017d521e]{background:#fff;border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000000a;flex-wrap:wrap;gap:10px}.tb-left[data-v-017d521e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tb-right[data-v-017d521e]{display:flex;align-items:center;gap:12px}.tb-search[data-v-017d521e]{width:260px}.tb-stat-inline[data-v-017d521e]{font-size:12.5px;color:#94a3b8}.tb-stat-inline b[data-v-017d521e]{color:#6d28d9;font-weight:700}.ct-cats[data-v-017d521e]{display:flex;gap:8px;flex-wrap:wrap}.cat-chip[data-v-017d521e]{border:1px solid #e2e8f0;background:#fff;border-radius:99px;padding:5px 14px;font-size:12.5px;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s;font-family:inherit}.cat-chip[data-v-017d521e]:hover{border-color:#c4b5fd;color:#6d28d9}.cat-chip.active[data-v-017d521e]{background:#6d28d9;border-color:#6d28d9;color:#fff;box-shadow:0 4px 12px -3px #6d28d966}.cc-n[data-v-017d521e]{font-size:11px;padding:0 6px;border-radius:99px;background:#64748b1f;color:inherit;min-width:18px;text-align:center}.cat-chip.active .cc-n[data-v-017d521e]{background:#ffffff40}.ct-grid[data-v-017d521e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ct-empty[data-v-017d521e]{grid-column:1 / -1;padding:60px 0}.ct-card[data-v-017d521e]{background:#fff;border-radius:14px;padding:16px;border:1px solid #e8e8f0;display:flex;flex-direction:column;gap:10px;transition:all .2s}.ct-card[data-v-017d521e]:hover{border-color:#c4b5fd;box-shadow:0 10px 24px -8px #6d28d947;transform:translateY(-2px)}.ct-card-head[data-v-017d521e]{display:flex;align-items:center;gap:12px}.ct-card-icon[data-v-017d521e]{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#ede9fe,#faf5ff);display:flex;align-items:center;justify-content:center;font-size:23px;flex-shrink:0}.ct-card-title-block[data-v-017d521e]{flex:1;min-width:0}.ct-card-name[data-v-017d521e]{font-size:14.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-card-cat[data-v-017d521e]{display:flex;gap:4px;margin-top:5px;flex-wrap:wrap}.ct-card-desc[data-v-017d521e]{font-size:12.5px;color:#64748b;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-card-prompt[data-v-017d521e]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px;color:#475569;line-height:1.5;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-card-phs[data-v-017d521e]{display:flex;gap:4px;flex-wrap:wrap}.ph-badge[data-v-017d521e]{font-size:10.5px;padding:1px 6px;border-radius:5px;background:#f5f3ff;color:#7c3aed;font-family:ui-monospace,monospace}.ct-card-meta[data-v-017d521e]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;color:#475569;padding-top:8px;margin-top:auto;border-top:1px dashed #e2e8f0}.ct-card-meta strong[data-v-017d521e]{color:#6d28d9;font-weight:700}.ct-meta-dot[data-v-017d521e]{color:#cbd5e1}.ct-card-actions[data-v-017d521e]{display:flex;gap:6px;flex-wrap:wrap}.ct-prompt-bar[data-v-017d521e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ct-prompt-bar-tip[data-v-017d521e]{font-size:11.5px;color:#94a3b8;margin-left:4px}.ph-insert[data-v-017d521e]{font-size:11px;padding:2px 7px;border-radius:5px;cursor:pointer;background:#f1f5f9;color:#6d28d9;font-family:ui-monospace,monospace;border:1px solid #e9e5ff;transition:all .15s}.ph-insert[data-v-017d521e]:hover{background:#ede9fe;border-color:#c4b5fd}.ct-prompt-area[data-v-017d521e] .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.6}.ct-prompt-hint[data-v-017d521e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:#94a3b8}.ph-legend[data-v-017d521e]{display:inline-flex;align-items:center;gap:3px}.ph-legend code[data-v-017d521e]{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:11px;color:#7c3aed}.cl-page[data-v-85b5e25f]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;height:100%}.cl-toolbar[data-v-85b5e25f]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;box-shadow:0 1px 3px #0f172a0a}.cl-tb-left[data-v-85b5e25f]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}.cl-tb-right[data-v-85b5e25f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-search[data-v-85b5e25f]{width:220px}.cl-acct-picker[data-v-85b5e25f]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;font-family:inherit;transition:all .15s;max-width:320px}.cl-acct-picker[data-v-85b5e25f]:hover{border-color:#818cf8;background:#fafbff}.cl-acct-picker.empty .cl-acct-placeholder[data-v-85b5e25f]{color:#94a3b8}.cl-acct-name[data-v-85b5e25f]{font-size:13.5px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-acct-brand[data-v-85b5e25f]{font-size:12px;color:#64748b}.cl-acct-arrow[data-v-85b5e25f]{color:#94a3b8;font-size:12px}.cl-stats[data-v-85b5e25f]{font-size:13px;color:#64748b;display:flex;align-items:center;gap:8px}.cl-stats strong[data-v-85b5e25f]{color:#0f172a;font-weight:700}.cl-stat-chip[data-v-85b5e25f]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f1f5f9;color:#64748b;font-weight:600}.cl-stat-published[data-v-85b5e25f]{background:#dcfce7;color:#15803d}.cl-body[data-v-85b5e25f]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0a;flex:1;min-height:0;overflow-y:auto}.cl-empty-state[data-v-85b5e25f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px}.cl-empty-icon[data-v-85b5e25f]{color:#c7d2fe;padding:16px;background:#eef2ff;border-radius:20px}.cl-empty-title[data-v-85b5e25f]{font-size:18px;font-weight:700;color:#0f172a}.cl-empty-sub[data-v-85b5e25f]{font-size:13px;color:#94a3b8;line-height:1.6;text-align:center;max-width:360px}.cl-loading[data-v-85b5e25f]{padding:60px;text-align:center;color:#6366f1}.cl-kpis[data-v-85b5e25f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.cl-kpi[data-v-85b5e25f]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e7edf5;border-radius:12px;padding:14px 18px}.cl-kpi-ic[data-v-85b5e25f]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-ic-blue[data-v-85b5e25f]{background:#eff6ff;color:#2563eb}.kpi-ic-green[data-v-85b5e25f]{background:#ecfdf5;color:#059669}.kpi-ic-amber[data-v-85b5e25f]{background:#fff7ed;color:#ea580c}.cl-kpi-num[data-v-85b5e25f]{font-size:24px;font-weight:800;color:#0f172a;line-height:1.05;font-variant-numeric:tabular-nums}.cl-kpi-lbl[data-v-85b5e25f]{font-size:12px;color:#64748b;margin-top:2px}.cl-panel[data-v-85b5e25f]{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:8px 12px 12px;box-shadow:0 1px 3px #0f172a0a}.cl-table[data-v-85b5e25f]{--el-table-border-color: transparent;--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f5f8ff}.cl-table[data-v-85b5e25f] th.el-table__cell{font-size:12px;color:#64748b;font-weight:600}.cl-table[data-v-85b5e25f] .el-table__row{cursor:pointer}.cl-title-cell[data-v-85b5e25f]{display:flex;align-items:center;gap:8px;min-width:0}.cl-title-text[data-v-85b5e25f]{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-title-summary[data-v-85b5e25f]{font-size:12px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.cl-cell-muted[data-v-85b5e25f]{color:#94a3b8;font-size:12.5px}.cl-cell-num[data-v-85b5e25f]{color:#334155;font-weight:600;font-variant-numeric:tabular-nums}.cl-cell-pub[data-v-85b5e25f]{color:#16a34a;font-weight:600;font-variant-numeric:tabular-nums}.cl-cell-time[data-v-85b5e25f]{color:#64748b;font-size:12.5px;font-variant-numeric:tabular-nums}@media (max-width: 900px){.cl-kpis[data-v-85b5e25f]{grid-template-columns:1fr}}.cl-panel-bar[data-v-85b5e25f]{display:flex;align-items:center;gap:12px;margin:4px 4px 10px;flex-wrap:wrap}.cl-list-search[data-v-85b5e25f]{width:260px}.cl-list-meta[data-v-85b5e25f]{font-size:12.5px;color:#94a3b8}.cl-panel-bar-right[data-v-85b5e25f]{margin-left:auto;display:flex;gap:8px}.cl-cust-cell[data-v-85b5e25f]{display:flex;align-items:center;gap:11px;min-width:0}.cl-avatar[data-v-85b5e25f]{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;box-shadow:0 2px 6px -2px #0f172a4d}.cl-cust-txt[data-v-85b5e25f]{display:flex;flex-direction:column;min-width:0;gap:1px}.cl-cust-name[data-v-85b5e25f]{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-cust-company[data-v-85b5e25f]{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-row-go[data-v-85b5e25f]{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:#94a3b8;font-weight:600}.cl-table[data-v-85b5e25f] .el-table__row:hover .cl-row-go{color:#6366f1}.cl-detail-bar[data-v-85b5e25f]{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.cl-detail-name[data-v-85b5e25f]{font-size:16px;font-weight:700;color:#0f172a}.cl-detail-name small[data-v-85b5e25f]{font-size:13px;color:#94a3b8;font-weight:500}.cl-detail-actions[data-v-85b5e25f]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl-search[data-v-85b5e25f]{width:200px}.cl-grid[data-v-85b5e25f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.cl-card[data-v-85b5e25f]{display:flex;flex-direction:column;background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:14px 16px;transition:all .15s}.cl-card[data-v-85b5e25f]:hover{border-color:#c7d2fe;box-shadow:0 6px 18px -6px #6366f12e;transform:translateY(-1px)}.cl-card-published[data-v-85b5e25f]{border-left:3px solid #16a34a}.cl-card-head[data-v-85b5e25f]{margin-bottom:8px}.cl-card-title-row[data-v-85b5e25f]{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:6px}.cl-card-title[data-v-85b5e25f]{font-size:14.5px;font-weight:700;color:#0f172a;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;flex:1;min-width:0}.cl-card-title[data-v-85b5e25f]:hover{color:#2563eb}.cl-status-pill[data-v-85b5e25f]{font-size:10.5px;padding:2px 8px;border-radius:10px;font-weight:600;flex-shrink:0;letter-spacing:.3px}.cl-status-draft[data-v-85b5e25f]{background:#f1f5f9;color:#64748b}.cl-status-published[data-v-85b5e25f]{background:#dcfce7;color:#15803d}.cl-status-archived[data-v-85b5e25f]{background:#fef3c7;color:#b45309}.cl-card-meta[data-v-85b5e25f]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:#94a3b8}.cl-meta-chip[data-v-85b5e25f]{background:#f1f5f9;color:#475569;padding:1px 7px;border-radius:8px;font-weight:500}.cl-meta-ai[data-v-85b5e25f]{background:#f5f3ff;color:#6d28d9}.cl-meta-time[data-v-85b5e25f]{margin-left:auto;font-variant-numeric:tabular-nums}.cl-card-summary[data-v-85b5e25f]{font-size:12.5px;color:#64748b;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 12px;padding-top:8px;border-top:1px dashed #f1f5f9}.cl-card-actions[data-v-85b5e25f]{display:flex;gap:4px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #f1f5f9}.cl-viewer-dialog[data-v-85b5e25f] .el-dialog__body{padding:14px 22px 20px}.cl-viewer-body[data-v-85b5e25f]{display:flex;flex-direction:column;gap:12px}.cl-viewer-toolbar[data-v-85b5e25f]{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.cl-viewer-title-text[data-v-85b5e25f]{font-size:18px;font-weight:700;color:#0f172a;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-viewer-title-input[data-v-85b5e25f]{flex:1;height:36px;padding:0 12px;font-size:15px;font-weight:600;color:#0f172a;background:#fafbfc;border:1.5px solid #c7d2fe;border-radius:8px;outline:none}.cl-viewer-title-input[data-v-85b5e25f]:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.cl-viewer-actions[data-v-85b5e25f]{display:flex;gap:6px;flex-shrink:0}.cl-viewer-content[data-v-85b5e25f]{font-size:14px;line-height:1.85;color:#0f172a;max-height:60vh;overflow-y:auto;padding:4px}.cl-viewer-content[data-v-85b5e25f] h1{font-size:22px;font-weight:800;margin:18px 0 10px}.cl-viewer-content[data-v-85b5e25f] h2{font-size:17px;font-weight:700;margin:16px 0 10px;color:#1e40af}.cl-viewer-content[data-v-85b5e25f] h3{font-size:14.5px;font-weight:700;margin:12px 0 8px}.cl-viewer-content[data-v-85b5e25f] strong{color:#4338ca}.cl-viewer-content[data-v-85b5e25f] p{margin:8px 0;color:#334155}.cl-viewer-editor[data-v-85b5e25f]{width:100%;min-height:50vh;max-height:60vh;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.75;color:#0f172a;padding:14px 16px;background:#fafbfc;border:1.5px solid #c7d2fe;border-radius:10px;resize:vertical;outline:none}.cl-viewer-editor[data-v-85b5e25f]:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.cl-acct-count[data-v-85b5e25f]{font-size:12px;color:#94a3b8;margin:10px 4px 6px}.cl-acct-list[data-v-85b5e25f]{max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid #f1f5f9;border-radius:8px;background:#fafbfc}.cl-acct-row[data-v-85b5e25f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:all .12s;font-family:inherit;text-align:left;width:100%}.cl-acct-row[data-v-85b5e25f]:hover{border-color:#93c5fd;background:#eff6ff}.cl-acct-row.active[data-v-85b5e25f]{background:#eff6ff;border-color:#2563eb}.cl-acct-row-name[data-v-85b5e25f]{font-size:14px;font-weight:600;color:#0f172a}.cl-acct-row-brand[data-v-85b5e25f]{font-size:12px;color:#64748b;margin-top:3px}.cl-acct-row-check[data-v-85b5e25f]{color:#2563eb;font-size:18px;flex-shrink:0}.cl-acct-empty[data-v-85b5e25f]{text-align:center;padding:28px 16px;color:#94a3b8}:root{--primary: #30c1b4;--primary-dark: #237c84;--primary-light: #e8f9f8;--text-title: #1a1a2e;--text-body: #333;--text-muted: #888;--border: #e0e0e0;--bg-light: #f5f7fa}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;background:var(--bg-light);color:var(--text-body);font-size:14px;line-height:1.6}.page-container{max-width:1280px;margin:0 auto;padding:0 24px 60px}.section-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;margin-bottom:24px;overflow:hidden}.section-header{background:#f8f8f8;border-bottom:3px solid var(--primary);padding:14px 24px;display:flex;align-items:center;gap:8px}.section-header h2{font-size:16px;font-weight:700;color:var(--text-title)}.section-header .section-number{background:var(--primary);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.section-body{padding:20px 24px}.report-table{width:100%;border-collapse:collapse;font-size:13px}.report-table th,.report-table td{border:1px solid var(--border);padding:8px 12px;text-align:left}.report-table th{background:#fafafa;color:var(--text-title);font-weight:600;white-space:nowrap}.report-table tr:hover td{background:#f0fafa}.rank-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.rank-badge.rank-number{background:var(--primary-light);color:var(--primary-dark);border:1px solid var(--primary)}.rank-badge.rank-continue{background:#f5f5f5;color:#888;border:1px solid #ddd}.rank-badge.rank-positive{background:#e8f8f0;color:#1a8c50;border:1px solid #a0d9b5}.rank-badge.rank-correct{background:#eef4fe;color:#2563eb;border:1px solid #bfcdf7}.rank-badge.rank-empty{color:#ccc}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--text-title);margin:12px 0 8px;font-weight:700}.markdown-body h2{font-size:15px}.markdown-body h3{font-size:14px}.markdown-body p{margin-bottom:8px}.markdown-body ul,.markdown-body ol{padding-left:20px;margin-bottom:8px}.markdown-body li{margin-bottom:4px}.markdown-body strong{color:var(--text-title)}.markdown-body blockquote{border-left:3px solid var(--primary);padding:4px 12px;color:#666;background:#f8f8f8;margin:8px 0}.markdown-body table{border-collapse:collapse;width:100%;margin:8px 0}.markdown-body table th,.markdown-body table td{border:1px solid var(--border);padding:6px 10px;font-size:13px}.markdown-body table th{background:#fafafa}.platform-tabs{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:16px}.platform-tab{padding:10px 20px;cursor:pointer;font-size:14px;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.platform-tab:hover{color:var(--primary)}.platform-tab.active{color:var(--primary-dark);font-weight:700;border-bottom-color:var(--primary)}.btn-summary{background:transparent;border:1px solid var(--primary);color:var(--primary);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.btn-summary:hover{background:var(--primary);color:#fff}@media (max-width: 768px){.page-container{padding:0 12px 40px}.section-body,.section-header{padding:12px 14px}}:root{--bp-phone: 414px;--bp-large-phone: 600px;--bp-tablet: 900px;--bp-desktop: 1280px}@media (max-width: 600px){.el-overlay-dialog{padding:0!important}.el-dialog{max-width:95vw!important;margin:5vh auto!important}.el-dialog__header{padding:14px 16px 8px!important}.el-dialog__body{padding:12px 16px!important}.el-dialog__footer{padding:8px 16px 14px!important}.el-dialog .el-form-item__label{max-width:85px!important;font-size:12px!important}}@media (max-width: 768px){.el-table{font-size:12px!important}.el-table th.el-table__cell,.el-table td.el-table__cell{padding:6px 4px!important}.el-table__cell .cell{padding:0 6px!important}.el-table__inner-wrapper{overflow-x:auto}}@media (max-width: 600px){.el-form:not(.el-form--inline) .el-form-item{flex-direction:column;align-items:stretch}.el-form:not(.el-form--inline) .el-form-item__label{text-align:left!important;padding:0 0 4px!important;height:auto!important;line-height:1.5!important;width:100%!important;max-width:100%!important}.el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important}}@media (max-width: 600px){.toolbar,.filters,.actions,.header-actions{flex-wrap:wrap!important;gap:8px!important}}@media (max-width: 600px){.kpi-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.el-textarea__inner{min-height:80px!important}}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (max-width: 600px){.hide-on-phone{display:none!important}}.el-dialog{border-radius:14px!important;box-shadow:0 12px 40px #0f172a29!important;overflow:hidden;padding:0!important}.el-dialog__header{margin:0!important;padding:18px 24px 14px!important;border-bottom:1px solid #f1f5f9}.el-dialog__title{font-size:16px!important;font-weight:700!important;color:#0f172a!important}.el-dialog__headerbtn{top:16px!important;right:18px!important}.el-dialog__headerbtn .el-dialog__close{font-size:18px;color:#94a3b8;transition:color .15s}.el-dialog__headerbtn:hover .el-dialog__close{color:#2563eb!important}.el-dialog__body{padding:20px 24px!important;color:#334155}.el-dialog__footer{padding:14px 24px 18px!important;border-top:1px solid #f1f5f9}.add-dialog .el-dialog__header{border-bottom:none!important;padding:0!important}.el-message-box{border-radius:14px!important;box-shadow:0 12px 40px #0f172a29!important;padding:22px 22px 18px!important;border:none!important}.el-message-box__title{font-size:16px!important;font-weight:700!important;color:#0f172a!important}.el-message-box__content{font-size:13.5px;color:#475569;line-height:1.7;padding:4px 0 8px}.el-message-box__btns{padding-top:14px}.el-message-box__btns .el-button{border-radius:8px;padding:9px 18px;font-weight:600}.el-message-box__btns .el-button+.el-button{margin-left:8px}.el-message-box__status{font-size:22px!important}.el-message{border-radius:10px!important;box-shadow:0 6px 22px #0f172a1f!important;border:none!important;padding:12px 18px!important;min-width:260px}.el-message__content{font-size:13.5px!important;font-weight:500}.el-message--success{background:#f0fdf4!important}.el-message--success .el-message__content{color:#15803d!important}.el-message--warning{background:#fffbeb!important}.el-message--warning .el-message__content{color:#b45309!important}.el-message--error{background:#fef2f2!important}.el-message--error .el-message__content{color:#b91c1c!important}.el-message--info{background:#f8fafc!important}.el-message--info .el-message__content{color:#475569!important}.el-notification{border-radius:12px!important;box-shadow:0 10px 32px #0f172a24!important;border:none!important}.el-button{border-radius:8px}.el-button--primary{font-weight:600}.el-popover.el-popper{border-radius:12px!important;border:1px solid #eef2f7!important;box-shadow:0 10px 32px #0f172a24!important;padding:16px 16px 14px!important}.el-popover.el-popper .el-popper__arrow:before{border:1px solid #eef2f7!important;background:#fff!important}.el-popover.el-popper .brand-edit-actions,.el-popover.el-popper .platform-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.el-popover.el-popper .el-button--small{border-radius:7px;font-weight:500}.el-input__wrapper,.el-textarea__inner{border-radius:9px!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px #e4e8ee!important;transition:box-shadow .18s ease,background-color .18s ease!important}.el-textarea__inner{line-height:1.6}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c4ccd6!important}.el-input__wrapper.is-focus,.el-input.is-focus .el-input__wrapper,.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #2563eb,0 0 0 3px #2563eb24!important;background-color:#fff!important}.el-input.is-disabled .el-input__wrapper{background-color:#f8fafc!important;box-shadow:inset 0 0 0 1px #eef2f7!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#aab4c0}.el-select-dropdown{border-radius:12px!important;border:1px solid #eef2f7!important;box-shadow:0 10px 32px #0f172a24!important}.el-select-dropdown__item{border-radius:7px;margin:2px 6px;font-size:13px;transition:background .12s,color .12s}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:#f1f5f9!important}.el-select-dropdown__item.is-selected{background:#eff6ff!important;color:#2563eb!important;font-weight:600}.el-select__tags .el-tag{border-radius:6px!important;background:#eff6ff!important;border-color:transparent!important;color:#1d4ed8!important}.el-checkbox__inner{border-radius:5px!important;border-color:#cbd5e1!important;transition:all .15s}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#2563eb!important;border-color:#2563eb!important}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#2563eb!important}.el-checkbox.is-checked .el-checkbox__label{color:#2563eb!important}.el-radio__inner{border-color:#cbd5e1!important;transition:all .15s}.el-radio__input.is-checked .el-radio__inner{background:#2563eb!important;border-color:#2563eb!important}.el-radio__input.is-checked+.el-radio__label{color:#2563eb!important}.el-input-number .el-input__wrapper{border-radius:9px!important}.publish-hub .pub-cust-toolbar,.publish-hub .pub-cust-card,.publish-hub .table-card,.publish-hub .main-card,.publish-hub .kb-page>.toolbar,.publish-hub .media-library-page>.toolbar,.publish-hub .el-card{border-radius:14px!important;border:1px solid #eef2f7!important;box-shadow:0 1px 3px #0f172a0a!important}.publish-hub .el-card{background:#fff!important}.publish-hub .pub-cust-brand-tag{background:#eff6ff!important;color:#1d4ed8!important;border-radius:5px!important}.publish-hub .pub-cust-brand-tag.pub-cust-brand-more{background:#f1f5f9!important;color:#64748b!important}.publish-hub .pub-cust-count strong{color:#2563eb!important}.publish-hub .tb-current-acct{background:#eff6ff!important;color:#1d4ed8!important}.publish-hub .tb-current-acct .el-icon{color:#2563eb!important}.publish-hub .dashboard-main-header h2{font-size:22px;color:#0f172a}.publish-hub .dashboard-main-header p{font-size:13px;color:#64748b}.publish-hub .seg.active .seg-count{background:#eff6ff!important;color:#2563eb!important}*::-webkit-scrollbar{width:0!important;height:0!important}*::-webkit-scrollbar-thumb{background:transparent!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}
