.nav-sidebar[data-v-0f03ef04]{width:220px;flex-shrink:0;background:#fff;border-right:1px solid #e8eef6;display:flex;flex-direction:column;height:100vh;transition:width .25s ease;overflow:hidden;box-shadow:2px 0 12px #0000000d;z-index:200}.nav-sidebar.collapsed[data-v-0f03ef04]{width:64px}.sidebar-logo[data-v-0f03ef04]{display:flex;align-items:center;gap:10px;padding:18px 14px 14px;border-bottom:1px solid #f1f5f9;min-height:64px;flex-shrink:0}.logo-icon[data-v-0f03ef04]{font-size:22px;font-weight:900;color:#1d9bf0;flex-shrink:0;width:36px;text-align:center}.logo-info[data-v-0f03ef04]{flex:1;display:flex;flex-direction:column;white-space:nowrap;overflow:hidden}.logo-name[data-v-0f03ef04]{font-size:14px;font-weight:800;color:#1a2535;letter-spacing:0;line-height:1.15;white-space:normal}.logo-ver[data-v-0f03ef04]{font-size:10px;color:#94a3b8;font-weight:600}.collapse-btn[data-v-0f03ef04]{cursor:pointer;color:#94a3b8;font-size:14px;padding:4px;border-radius:6px;transition:all .2s;flex-shrink:0}.collapse-btn[data-v-0f03ef04]:hover{color:#1d9bf0;background:#eff8ff}.account-summary[data-v-0f03ef04]{display:flex;align-items:center;justify-content:space-around;padding:10px 12px;background:#f8fafc;margin:10px 12px;border-radius:12px;border:1px solid #f1f5f9;flex-shrink:0}.summary-item[data-v-0f03ef04]{display:flex;flex-direction:column;align-items:center;gap:1px}.s-num[data-v-0f03ef04]{font-size:18px;font-weight:800;line-height:1}.s-label[data-v-0f03ef04]{font-size:10px;color:#94a3b8;font-weight:600}.summary-item.green .s-num[data-v-0f03ef04]{color:#00ba7c}.summary-item.blue .s-num[data-v-0f03ef04]{color:#1d9bf0}.summary-item.orange .s-num[data-v-0f03ef04]{color:#f59e0b}.summary-divider[data-v-0f03ef04]{width:1px;height:24px;background:#f1f5f9}.account-summary-mini[data-v-0f03ef04]{display:flex;justify-content:center;padding:10px 0;flex-shrink:0}.online-dot-wrap[data-v-0f03ef04]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:default}.online-dot[data-v-0f03ef04]{width:8px;height:8px;border-radius:50%;background:#00ba7c}.online-mini[data-v-0f03ef04]{font-size:12px;font-weight:700;color:#00ba7c}.nav-list[data-v-0f03ef04]{padding:4px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.nav-item[data-v-0f03ef04]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;text-decoration:none;color:#64748b;font-size:14px;font-weight:500;transition:all .18s;white-space:nowrap;position:relative;min-height:42px}.nav-item[data-v-0f03ef04]:hover{background:#f8fafc;color:#1a2535}.nav-item.active[data-v-0f03ef04]{background:linear-gradient(135deg,#eff8ff,#f0f8ff);color:#1d9bf0;font-weight:700;border:1px solid #bae0fd}.nav-icon[data-v-0f03ef04]{font-size:18px;flex-shrink:0;width:20px}.nav-label[data-v-0f03ef04]{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-0f03ef04]{background:#1d9bf0;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:20px;flex-shrink:0}.nav-dot[data-v-0f03ef04]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#1d9bf0;box-shadow:0 0 0 2px #0b1628}.sidebar-spacer[data-v-0f03ef04]{flex:0 0 0}.sidebar-bottom[data-v-0f03ef04]{padding:8px 8px 16px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.ws-indicator[data-v-0f03ef04]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.ws-indicator.on[data-v-0f03ef04]{color:#00ba7c;background:#f0fdf4}.ws-indicator.off[data-v-0f03ef04]{color:#f43f5e;background:#fff1f2}.ws-indicator.reconnecting[data-v-0f03ef04]{color:#f59e0b;background:#fffbeb}.ws-dot[data-v-0f03ef04]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0;animation:pulse-0f03ef04 2s infinite}.sound-toggle[data-v-0f03ef04]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:12px;cursor:pointer;color:#d8e7ff;background:#10233c;border:1px solid rgba(148,163,184,.18);font-size:13px;font-weight:850}.sound-toggle.off[data-v-0f03ef04]{color:#8db4e8;background:transparent}@keyframes pulse-0f03ef04{0%,to{opacity:1}50%{opacity:.5}}.bottom-btn[data-v-0f03ef04]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;color:#64748b;transition:all .18s}.bottom-btn[data-v-0f03ef04]:hover{background:#f8fafc;color:#1a2535}.bottom-btn.batch-login-btn[data-v-0f03ef04]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);color:#00ba7c;border:1.5px solid #bbf7d0;font-weight:700}.bottom-btn.batch-login-btn[data-v-0f03ef04]:hover{background:linear-gradient(135deg,#00ba7c,#059669);color:#fff;border-color:#00ba7c;box-shadow:0 3px 10px #00ba7c4d;transform:translateY(-1px)}.bottom-btn.batch-login-btn.loading[data-v-0f03ef04]{opacity:.7;pointer-events:none}.bottom-btn.add-btn[data-v-0f03ef04]{background:linear-gradient(135deg,#1d9bf0,#1280cf);color:#fff;box-shadow:0 3px 10px #1d9bf04d}.bottom-btn.add-btn[data-v-0f03ef04]:hover{box-shadow:0 5px 16px #1d9bf066;transform:translateY(-1px);color:#fff}.bottom-btn .el-icon[data-v-0f03ef04]{font-size:16px;flex-shrink:0}.bottom-btn.logout-btn[data-v-0f03ef04]{color:#94a3b8}.bottom-btn.logout-btn[data-v-0f03ef04]:hover{background:#fff1f2;color:#f43f5e}.admin-identity[data-v-0f03ef04]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom:1px solid #334155}.admin-avatar[data-v-0f03ef04]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-name[data-v-0f03ef04]{font-size:13px;font-weight:700;color:#e2e8f0}.admin-role[data-v-0f03ef04]{font-size:11px;color:#94a3b8;margin-top:1px}.logo-admin[data-v-0f03ef04]{color:#6366f1!important}.nav-sidebar[data-v-0f03ef04]:has(.admin-identity){background:#0f172a;border-right-color:#1e293b}.nav-sidebar:has(.admin-identity) .nav-item[data-v-0f03ef04]{color:#94a3b8}.nav-sidebar:has(.admin-identity) .nav-item[data-v-0f03ef04]:hover{background:#1e293b;color:#e2e8f0}.nav-sidebar:has(.admin-identity) .nav-item.active[data-v-0f03ef04]{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.nav-sidebar:has(.admin-identity) .collapse-btn[data-v-0f03ef04]{color:#64748b}.nav-sidebar:has(.admin-identity) .collapse-btn[data-v-0f03ef04]:hover{background:#1e293b}.nav-sidebar:has(.admin-identity) .logo-info .logo-name[data-v-0f03ef04]{color:#e2e8f0}.nav-sidebar:has(.admin-identity) .logo-info .logo-ver[data-v-0f03ef04]{color:#64748b}.nav-sidebar:has(.admin-identity) .bottom-btn.logout-btn[data-v-0f03ef04]{color:#64748b}.nav-sidebar:has(.admin-identity) .bottom-btn.logout-btn[data-v-0f03ef04]:hover{background:#1e293b;color:#f87171}.tenant-identity[data-v-0f03ef04]{display:flex;align-items:center;gap:10px;padding:10px 14px 8px;border-bottom:1px solid #f1f5f9}.tenant-avatar[data-v-0f03ef04]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#1d9bf0,#0ea5e9);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tenant-name[data-v-0f03ef04]{font-size:13px;font-weight:700;color:#1a2535}.tenant-tag[data-v-0f03ef04]{font-size:10px;color:#fff;background:#1d9bf0;padding:1px 6px;border-radius:6px;margin-top:2px;display:inline-block}.fade-enter-active[data-v-0f03ef04],.fade-leave-active[data-v-0f03ef04]{transition:opacity .15s}.fade-enter-from[data-v-0f03ef04],.fade-leave-to[data-v-0f03ef04]{opacity:0}.quick-start-guide[data-v-0f03ef04]{margin:8px 10px;padding:10px 12px;background:linear-gradient(135deg,#e8f4fd,#f0f9ff);border:1px solid #bde0f7;border-radius:10px}.qs-title[data-v-0f03ef04]{font-size:11px;font-weight:700;color:#1d9bf0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.qs-step[data-v-0f03ef04]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer;transition:background .15s;margin-bottom:3px}.qs-step[data-v-0f03ef04]:hover{background:#1d9bf01f}.qs-num[data-v-0f03ef04]{width:18px;height:18px;background:#1d9bf0;color:#fff;font-size:11px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qs-text[data-v-0f03ef04]{font-size:12px;color:#1a2535;font-weight:500;flex:1}.qs-arrow[data-v-0f03ef04]{font-size:14px;color:#94a3b8}.nav-sidebar[data-v-0f03ef04]{width:236px;height:calc(100vh - 12px);border-radius:22px;background:#0b1628;border:1px solid #1d2b42;box-shadow:0 22px 60px #0816283d;color:#d8e7ff}.nav-sidebar.collapsed[data-v-0f03ef04]{width:70px}.sidebar-logo[data-v-0f03ef04]{min-height:76px;padding:0 20px;border-bottom:1px solid rgba(148,163,184,.16)}.logo-icon[data-v-0f03ef04]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 16px 28px #2563eb47;color:#fff;font-size:21px;line-height:1}.logo-name[data-v-0f03ef04]{color:#fff;font-size:15px;font-weight:950;line-height:1.2}.logo-ver[data-v-0f03ef04]{margin-top:3px;color:#8db4e8;font-size:11px;font-weight:750}.collapse-btn[data-v-0f03ef04]{color:#7da2d5;border-radius:9px}.collapse-btn[data-v-0f03ef04]:hover{color:#fff;background:#133b67}.tenant-identity[data-v-0f03ef04]{margin:14px 16px 0;padding:14px;border-radius:16px;background:#101f35;border:1px solid rgba(148,163,184,.16)}.tenant-avatar[data-v-0f03ef04]{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:12px}.tenant-name[data-v-0f03ef04]{color:#fff;font-weight:950}.tenant-tag[data-v-0f03ef04]{color:#8db4e8;background:transparent;padding:0;font-weight:800}.account-summary[data-v-0f03ef04]{margin:10px 16px 14px;padding:12px;border-radius:16px;background:#101f35;border:1px solid rgba(148,163,184,.16)}.summary-divider[data-v-0f03ef04]{background:#94a3b829}.s-num[data-v-0f03ef04]{color:#38bdf8!important;font-size:17px;font-weight:950}.s-label[data-v-0f03ef04]{color:#8db4e8;font-weight:800}.nav-list[data-v-0f03ef04]{padding:2px 16px;gap:8px}.nav-item[data-v-0f03ef04]{min-height:42px;padding:0 12px;border-radius:13px;color:#a8bad4;font-size:13px;font-weight:800;border:1px solid transparent}.nav-item[data-v-0f03ef04]:hover{color:#fff;background:#10233c}.nav-item.active[data-v-0f03ef04]{color:#fff;background:#133b67;border-color:#38bdf847;box-shadow:inset 4px 0 #38bdf8}.nav-icon[data-v-0f03ef04]{color:#8db4e8}.nav-item.active .nav-icon[data-v-0f03ef04]{color:#dff6ff}.nav-section-title[data-v-0f03ef04]{padding:12px 12px 4px;color:#6f91c5;font-size:11px;font-weight:950}.legacy-title[data-v-0f03ef04]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-item.legacy[data-v-0f03ef04]{opacity:.78}.legacy-badge[data-v-0f03ef04]{padding:1px 6px;border-radius:999px;background:#94a3b826;color:#8db4e8;font-size:10px;font-weight:900}.nav-badge[data-v-0f03ef04]{background:#1d9bf0;color:#fff}.sidebar-bottom[data-v-0f03ef04]{padding:14px 16px 16px;border-top:1px solid rgba(148,163,184,.16);gap:9px}.ws-indicator.on[data-v-0f03ef04]{color:#34d399;background:#10b9811a;border:1px solid rgba(52,211,153,.24)}.bottom-btn[data-v-0f03ef04]{min-height:38px;border-radius:12px;justify-content:center;color:#d8e7ff;background:#10233c;border:1px solid rgba(148,163,184,.18);font-weight:850}.bottom-btn[data-v-0f03ef04]:hover{color:#fff;background:#133b67}.bottom-btn.batch-login-btn[data-v-0f03ef04]{color:#d8e7ff;background:#10233c;border:1px solid rgba(148,163,184,.18)}.bottom-btn.batch-login-btn[data-v-0f03ef04]:hover{background:#133b67;border-color:#38bdf847;box-shadow:none}.bottom-btn.add-btn[data-v-0f03ef04]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:0;box-shadow:0 12px 24px #2563eb3d}.bottom-btn.logout-btn[data-v-0f03ef04]{color:#8db4e8;background:transparent;border:0}.bottom-btn.logout-btn[data-v-0f03ef04]:hover{color:#fda4af;background:#f43f5e1a}.quick-start-guide[data-v-0f03ef04]{margin:12px 16px;background:#101f35;border-color:#38bdf838}.qs-title[data-v-0f03ef04]{color:#38bdf8}.qs-step[data-v-0f03ef04]:hover{background:#133b67}.qs-text[data-v-0f03ef04]{color:#d8e7ff}.qs-arrow[data-v-0f03ef04]{color:#8db4e8}.account-summary-mini[data-v-0f03ef04]{padding:14px 0}[data-v-76e064d2] .add-account-dialog .el-dialog{background:#fff!important;border:1px solid #e8eef6;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0000001f!important}[data-v-76e064d2] .add-account-dialog .el-dialog__title{color:#1a2535;font-weight:800;font-size:16px}[data-v-76e064d2] .add-account-dialog .el-dialog__header{border-bottom:1px solid #f1f5f9;padding:18px 24px;margin:0;background:#fafbfc}[data-v-76e064d2] .add-account-dialog .el-dialog__body{padding:0;max-height:72vh;overflow-y:auto}[data-v-76e064d2] .add-account-dialog .el-dialog__footer{border-top:1px solid #f1f5f9;padding:14px 24px;background:#fafbfc}.tab-bar[data-v-76e064d2]{display:flex;border-bottom:1px solid #f1f5f9;background:#fff}.tab-item[data-v-76e064d2]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:14px;font-size:14px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .2s;border-bottom:2.5px solid transparent}.tab-item[data-v-76e064d2]:hover{color:#64748b;background:#fafbfc}.tab-item.active[data-v-76e064d2]{color:#1d9bf0;border-bottom-color:#1d9bf0;background:#fafeff}.dialog-body[data-v-76e064d2]{padding:0}[data-v-76e064d2] .el-form{padding:16px 24px 0}[data-v-76e064d2] .el-form-item__label{color:#64748b!important;font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px!important;padding:0!important;line-height:1.4!important}[data-v-76e064d2] .el-input__wrapper,[data-v-76e064d2] .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;border-width:1.5px!important;color:#1a2535!important;box-shadow:none!important;border-radius:10px!important}[data-v-76e064d2] .el-input__wrapper:hover,[data-v-76e064d2] .el-textarea__inner:hover{border-color:#93c5fd!important}[data-v-76e064d2] .el-input__wrapper:focus-within,[data-v-76e064d2] .el-textarea__inner:focus{border-color:#1d9bf0!important;background:#fff!important;box-shadow:0 0 0 3px #1d9bf01f!important}[data-v-76e064d2] .el-input__inner::placeholder,[data-v-76e064d2] .el-textarea__inner::placeholder{color:#cbd5e1!important}.input-prefix-text[data-v-76e064d2]{color:#1d9bf0;font-weight:800;font-size:15px}.login-type-cards[data-v-76e064d2]{display:flex;gap:12px;padding:16px 24px 0}.type-card[data-v-76e064d2]{flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;background:#f8fafc;position:relative}.type-card[data-v-76e064d2]:hover{border-color:#93c5fd;background:#f0f8ff;box-shadow:0 2px 8px #1d9bf014}.type-card.active[data-v-76e064d2]{border-color:#1d9bf0;background:linear-gradient(135deg,#eff8ff,#f5fbff);box-shadow:0 3px 12px #1d9bf026}.type-card .el-icon[data-v-76e064d2]{color:#94a3b8;flex-shrink:0}.type-card.active .el-icon[data-v-76e064d2]{color:#1d9bf0}.type-card-info[data-v-76e064d2]{flex:1}.type-card-title[data-v-76e064d2]{font-size:13px;font-weight:700;color:#1a2535}.type-card-sub[data-v-76e064d2]{font-size:11px;color:#94a3b8;margin-top:2px}.type-card-check[data-v-76e064d2]{font-size:16px;font-weight:800;color:#1d9bf0}.credential-box[data-v-76e064d2]{margin:16px 24px 0;background:linear-gradient(135deg,#eff8ff,#f5fbff);border:1.5px solid #bae0fd;border-radius:14px;padding:16px 18px}.credential-box-title[data-v-76e064d2]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#1d9bf0;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}.cred-item[data-v-76e064d2]{margin-bottom:12px!important}.cred-item[data-v-76e064d2]:last-child{margin-bottom:0!important}.field-tip[data-v-76e064d2]{display:flex;align-items:flex-start;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px;line-height:1.5}.field-tip strong[data-v-76e064d2]{color:#1d9bf0}.field-tip.warn[data-v-76e064d2]{color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 12px;margin:8px 24px 0}.field-tip.warn .el-icon[data-v-76e064d2]{color:#d97706;flex-shrink:0;margin-top:1px}[data-v-76e064d2] .el-select .el-input__wrapper{background:#f8fafc!important;border-color:#e2e8f0!important}.batch-panel[data-v-76e064d2]{padding:16px 24px}.format-tabs[data-v-76e064d2]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.format-tab[data-v-76e064d2]{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:1.5px solid #e2e8f0;color:#64748b;transition:all .2s;background:#f8fafc}.format-tab[data-v-76e064d2]:hover{border-color:#93c5fd;color:#1d9bf0;background:#f0f8ff}.format-tab.active[data-v-76e064d2]{background:#eff8ff;border-color:#1d9bf0;color:#1d9bf0}.format-hint[data-v-76e064d2]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-bottom:10px}.mono-input[data-v-76e064d2] .el-textarea__inner{font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.6}.batch-stats[data-v-76e064d2]{margin-top:8px;font-size:12px;color:#64748b}.batch-stats strong[data-v-76e064d2]{color:#1d9bf0}[data-v-76e064d2] .el-collapse{border:none;background:transparent}[data-v-76e064d2] .el-collapse-item__header{background:transparent!important;border-color:#f1f5f9!important;color:#64748b!important;font-size:13px}[data-v-76e064d2] .el-collapse-item__wrap{background:transparent!important;border-color:#f1f5f9!important}[data-v-76e064d2] .el-collapse-item__content{padding:0!important;color:#1a2535}.batch-result[data-v-76e064d2]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1.5px solid #e2e8f0;font-size:13px;font-weight:700}.batch-errors[data-v-76e064d2]{flex-basis:100%;margin:6px 0 0;padding-left:18px;color:#f43f5e;font-size:12px}.result-ok[data-v-76e064d2]{color:#00ba7c}.result-fail[data-v-76e064d2]{color:#f43f5e}.result-dup[data-v-76e064d2]{color:#f59e0b}.dialog-footer[data-v-76e064d2]{display:flex;justify-content:flex-end;gap:12px}*{margin:0;padding:0;box-sizing:border-box}.app-layout{display:flex;width:100vw;height:100vh;background:linear-gradient(180deg,#0814260a,#08142600 36%),#eef5fc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;gap:18px;padding:6px;position:relative}.app-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(59,130,246,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.app-content{flex:1;overflow:hidden;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.support-float{position:fixed;right:24px;bottom:104px;z-index:2200;height:48px;min-width:48px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#22d3ee,#2563eb);box-shadow:0 18px 42px #2563eb57;border:1px solid rgba(255,255,255,.42);transition:transform .18s ease,box-shadow .18s ease,padding .18s ease}.support-float:hover{transform:translateY(-2px);box-shadow:0 22px 48px #2563eb6b;padding:0 18px}.support-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;font-size:14px;font-weight:900}.support-text{font-size:13px;font-weight:950;letter-spacing:0}@media (max-width: 900px){.support-float{right:16px;bottom:88px}.support-text{display:none}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#b8c8dc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8ca3bf}.el-button{font-weight:750!important;border-radius:13px!important;transition:all .2s!important}.el-button--primary{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border:none!important;box-shadow:0 12px 24px #2563eb38!important}.el-button--primary:hover{box-shadow:0 16px 32px #2563eb4d!important;transform:translateY(-1px)}.el-button--success{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;box-shadow:0 12px 24px #10b98133!important}.el-button--success:hover{box-shadow:0 16px 32px #10b98147!important;transform:translateY(-1px)}.el-button--warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;color:#fff!important}.el-button--danger{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;border:none!important}.el-button--default{background:#f8fbff!important;border:1px solid #d7e6fb!important;color:#40556f!important}.el-button--default:hover{border-color:#38bdf8!important;color:#2563eb!important;background:#f4fbff!important}.page-header{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:12px 22px;margin:0 0 14px;background:#ffffffeb;border:1px solid #d9e5f3;border-radius:20px;box-shadow:0 18px 48px #12203314;flex-shrink:0}.page-title{font-size:22px;font-weight:950;color:#122033;letter-spacing:0}.page-subtitle{font-size:13px;color:#6b7f99;margin-top:4px;font-weight:700}.page-body{flex:1;overflow-y:auto;padding:0 0 16px}.card{background:#fffffff0;border-radius:18px;border:1px solid #d9e5f3;box-shadow:0 16px 40px #12203312;padding:20px}.card-title{font-size:14px;font-weight:700;color:#24364d;margin-bottom:16px;display:flex;align-items:center;gap:8px}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:800}.tag-blue{background:#eff8ff;color:#1d9bf0;border:1px solid #bae0fd}.tag-green{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0}.tag-orange{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a}.tag-red{background:#fff1f2;color:#f43f5e;border:1px solid #fecdd3}.tag-gray{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.login-page[data-v-f85bdf09]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);position:relative;overflow:hidden}.login-bg[data-v-f85bdf09]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-circle[data-v-f85bdf09]{position:absolute;border-radius:50%;opacity:.08;animation:float-f85bdf09 8s ease-in-out infinite}.c1[data-v-f85bdf09]{width:400px;height:400px;background:#1d9bf0;top:-100px;left:-100px}.c2[data-v-f85bdf09]{width:300px;height:300px;background:#1d9bf0;bottom:-80px;right:-60px;animation-delay:3s}.c3[data-v-f85bdf09]{width:200px;height:200px;background:#00ba7c;top:30%;right:10%;animation-delay:5s}@keyframes float-f85bdf09{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.login-card[data-v-f85bdf09]{position:relative;z-index:1;width:400px;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px 40px 36px;box-shadow:0 20px 80px #0006}.login-header[data-v-f85bdf09]{text-align:center;margin-bottom:36px}.logo-icon[data-v-f85bdf09]{font-size:42px;font-weight:900;color:#1d9bf0;margin-bottom:12px}.login-header h1[data-v-f85bdf09]{font-size:24px;font-weight:800;color:#f1f5f9;letter-spacing:0;line-height:1.2}.version[data-v-f85bdf09]{font-size:12px;color:#64748b;margin-top:4px;font-weight:600}.login-form[data-v-f85bdf09]{display:flex;flex-direction:column;gap:4px}[data-v-f85bdf09] .el-input__wrapper{background:#ffffff0f!important;border:1.5px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:none!important;color:#f1f5f9!important}[data-v-f85bdf09] .el-input__wrapper:hover{border-color:#1d9bf066!important}[data-v-f85bdf09] .el-input__wrapper:focus-within{border-color:#1d9bf0!important;box-shadow:0 0 0 3px #1d9bf026!important}[data-v-f85bdf09] .el-input__inner{color:#f1f5f9!important}[data-v-f85bdf09] .el-input__inner::placeholder{color:#64748b!important}[data-v-f85bdf09] .el-input__prefix .el-icon{color:#64748b!important}.login-btn[data-v-f85bdf09]{width:100%;height:48px!important;font-size:16px!important;font-weight:700!important;border-radius:12px!important;background:linear-gradient(135deg,#1d9bf0,#0d6bbf)!important;border:none!important;box-shadow:0 4px 16px #1d9bf066!important;margin-top:8px}.login-btn[data-v-f85bdf09]:hover{box-shadow:0 6px 24px #1d9bf080!important;transform:translateY(-1px)}.login-footer[data-v-f85bdf09]{text-align:center;margin-top:24px;font-size:12px;color:#475569;line-height:1.8}.dm-window[data-v-3107d07f]{flex:1;display:flex;flex-direction:column;background:#fffffff0;min-width:0;position:relative;border:1px solid #d9e5f3;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #12203314}.chat-header[data-v-3107d07f]{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 18px;border-bottom:1px solid #e5edf7;background:#fff;flex-shrink:0;box-shadow:none}.chat-header-left[data-v-3107d07f]{display:flex;align-items:center;gap:12px}.conv-avatar img[data-v-3107d07f],.avatar-placeholder[data-v-3107d07f]{width:46px;height:46px;border-radius:14px;object-fit:cover;border:0;box-shadow:none}.avatar-placeholder[data-v-3107d07f]{background:linear-gradient(135deg,#dbeafe,#7dd3fc);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#2563eb;box-shadow:none}.avatar-placeholder.small[data-v-3107d07f]{width:30px;height:30px;font-size:12px}.chat-username[data-v-3107d07f]{font-size:15px;font-weight:950;color:#122033;letter-spacing:0}.chat-sub[data-v-3107d07f]{display:flex;align-items:center;gap:6px;margin-top:3px}.account-tag[data-v-3107d07f]{font-size:11px;color:#1d9bf0;background:#eff8ff;border:1px solid #bae0fd;padding:1px 8px;border-radius:20px;font-weight:600}.conv-id-tag[data-v-3107d07f]{font-size:11px;color:#94a3b8;font-family:monospace}.chat-header-right[data-v-3107d07f]{display:flex;align-items:center;gap:4px}.header-btn[data-v-3107d07f]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;font-size:16px;transition:all .18s}.header-btn[data-v-3107d07f]:hover{color:#1d9bf0;background:#eff8ff;transform:translateY(-1px)}.note-bar[data-v-3107d07f]{padding:8px 16px;background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0}.message-list[data-v-3107d07f]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:14px;position:relative;background:linear-gradient(180deg,#f8fbff,#f1f6fc)}.loading-msgs[data-v-3107d07f],.error-msgs[data-v-3107d07f],.no-messages[data-v-3107d07f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px;padding:60px 0;flex:1}.loading-msgs[data-v-3107d07f]{gap:8px}.message-skeleton[data-v-3107d07f]{width:min(420px,80%);display:flex;flex-direction:column;gap:8px;margin-top:8px}.message-skeleton span[data-v-3107d07f]{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#e8eef6,#f8fbff,#e8eef6)}.message-skeleton span[data-v-3107d07f]:nth-child(2){width:72%}.message-skeleton span[data-v-3107d07f]:nth-child(3){width:46%}.error-msgs .sub[data-v-3107d07f],.no-messages .sub[data-v-3107d07f],.retrying-msgs .sub[data-v-3107d07f]{color:#cbd5e1;font-size:12px}.error-msgs[data-v-3107d07f]{color:#ef4444}.sync-status-bar[data-v-3107d07f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid #dbeafe;background:#eff8ff;color:#2563eb;border-radius:8px;font-size:12px;font-weight:700}.sync-status-bar.retrying[data-v-3107d07f]{border-color:#fde68a;background:#fffbeb;color:#b45309}.sync-status-bar.failed[data-v-3107d07f]{border-color:#fecaca;background:#fff1f2;color:#be123c}.sync-status-bar.success[data-v-3107d07f]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.load-older-row[data-v-3107d07f]{display:flex;justify-content:center;padding:4px 0 10px}.message-row[data-v-3107d07f]{display:flex;align-items:flex-end;gap:10px}.message-row.outgoing[data-v-3107d07f]{flex-direction:row-reverse}.msg-avatar img[data-v-3107d07f],.msg-avatar .avatar-placeholder[data-v-3107d07f]{width:32px;height:32px;border-radius:12px;object-fit:cover;flex-shrink:0;border:2px solid #ffffff;box-shadow:0 8px 18px #0f172a1a}.msg-content-wrap[data-v-3107d07f]{display:flex;flex-direction:column;max-width:62%}.message-row.outgoing .msg-content-wrap[data-v-3107d07f]{align-items:flex-end}.msg-bubble[data-v-3107d07f]{background:#fff;border:1px solid #e2eaf5;color:#1a2535;padding:11px 16px;border-radius:18px 18px 18px 6px;font-size:14px;line-height:1.6;word-break:break-word;white-space:pre-wrap;box-shadow:0 12px 26px #12203312;cursor:context-menu;transition:box-shadow .15s}.msg-bubble[data-v-3107d07f]:hover{box-shadow:0 16px 34px #0f172a1a}.msg-bubble.outgoing[data-v-3107d07f]{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:transparent;color:#fff;border-radius:18px 18px 5px;box-shadow:0 14px 30px #2563eb38}.msg-media[data-v-3107d07f]{max-width:200px;border-radius:10px;display:block}.msg-time[data-v-3107d07f]{font-size:11px;color:#cbd5e1;margin-top:4px;padding:0 4px;display:flex;align-items:center;gap:4px}.send-pending[data-v-3107d07f]{color:#b45309;margin-left:4px}.send-confirmed[data-v-3107d07f]{color:#1d9bf0;margin-left:4px}.send-failed[data-v-3107d07f]{color:#f43f5e;margin-left:4px}.preview-only[data-v-3107d07f]{color:#94a3b8;margin-left:4px}.retry-btn[data-v-3107d07f]{border:0;background:transparent;color:#1d9bf0;cursor:pointer;font-size:11px;font-weight:700;padding:0 2px}.scroll-bottom-btn[data-v-3107d07f]{position:absolute;bottom:14px;right:20px;width:36px;height:36px;border-radius:50%;background:#fff;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000001a;color:#1d9bf0;font-size:16px;transition:all .18s}.scroll-bottom-btn[data-v-3107d07f]:hover{background:#eff8ff;transform:translateY(-2px)}.template-bar[data-v-3107d07f]{border-top:1px solid #e8eef6;background:#f8fafc;padding:10px 16px;flex-shrink:0;max-height:160px;overflow-y:auto}.tpl-bar-inner[data-v-3107d07f]{display:flex;flex-direction:column;gap:6px}.tpl-quick-item[data-v-3107d07f]{padding:8px 12px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .18s}.tpl-quick-item[data-v-3107d07f]:hover{border-color:#1d9bf0;background:#f0f8ff}.tpl-q-name[data-v-3107d07f]{font-size:12px;font-weight:700;color:#1a2535}.tpl-q-preview[data-v-3107d07f]{font-size:12px;color:#94a3b8;margin-top:2px}.input-area[data-v-3107d07f]{padding:12px;border-top:1px solid #e5edf7;background:#fff;flex-shrink:0;box-shadow:none}.input-toolbar[data-v-3107d07f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.toolbar-left[data-v-3107d07f]{display:flex;gap:6px}.toolbar-right[data-v-3107d07f]{display:flex;align-items:center;gap:6px}.tool-btn[data-v-3107d07f]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;border:1px solid transparent;transition:all .18s}.tool-btn[data-v-3107d07f]:hover{background:#f0f8ff;color:#1d9bf0}.tool-btn.active[data-v-3107d07f]{background:#eff8ff;color:#1d9bf0;border-color:#bae0fd}.emoji-panel[data-v-3107d07f]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f8fafc;border-radius:10px;margin-bottom:8px;border:1px solid #e2e8f0}.emoji-item[data-v-3107d07f]{font-size:20px;cursor:pointer;padding:2px 4px;border-radius:6px;transition:background .15s}.emoji-item[data-v-3107d07f]:hover{background:#eff8ff}.char-count[data-v-3107d07f]{font-size:11px;color:#94a3b8;font-weight:500}.char-count.warn[data-v-3107d07f]{color:#f43f5e}.input-row[data-v-3107d07f]{display:flex;gap:10px;align-items:flex-end}.msg-input[data-v-3107d07f]{flex:1}[data-v-3107d07f] .msg-input .el-textarea__inner{background:#f8fbff!important;border:1px solid #cfdceb!important;color:#1a2535!important;border-radius:18px;font-size:14px;resize:none;line-height:1.6}[data-v-3107d07f] .msg-input .el-textarea__inner:focus{border-color:#1d9bf0!important;background:#fff!important;box-shadow:0 0 0 3px #1d9bf01f!important}[data-v-3107d07f] .msg-input .el-textarea__inner::placeholder{color:#cbd5e1}.send-col[data-v-3107d07f]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.send-btn[data-v-3107d07f]{height:80px!important;width:80px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:14px!important;font-weight:700!important;border-radius:16px!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border:0!important;box-shadow:0 16px 30px #2563eb38!important}.send-hint[data-v-3107d07f]{font-size:10px;color:#cbd5e1}.ctx-menu[data-v-3107d07f]{position:fixed;z-index:9999;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 10px 30px #0000001f;overflow:hidden;min-width:140px}.ctx-item[data-v-3107d07f]{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;color:#1a2535;cursor:pointer;transition:background .15s}.ctx-item[data-v-3107d07f]:hover{background:#f8fafc}.spin[data-v-3107d07f]{animation:spin-3107d07f 1s linear infinite}@keyframes spin-3107d07f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-down-enter-active[data-v-3107d07f],.slide-down-leave-active[data-v-3107d07f]{transition:all .2s}.slide-down-enter-from[data-v-3107d07f],.slide-down-leave-to[data-v-3107d07f]{opacity:0;transform:translateY(-10px)}.dashboard[data-v-1731a942]{display:flex;flex-direction:column;height:100%;background:transparent;overflow:hidden}.topbar[data-v-1731a942]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e8eef6;flex-shrink:0;z-index:100;box-shadow:0 2px 12px #0000000f}.logo[data-v-1731a942]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-1731a942]{font-size:24px;font-weight:900;color:#1d9bf0}.logo-text[data-v-1731a942]{font-size:17px;font-weight:800;color:#1a2535;letter-spacing:.5px}.logo-version[data-v-1731a942]{font-size:11px;color:#94a3b8;background:#f1f5f9;padding:2px 8px;border-radius:20px;font-weight:600}.topbar-center[data-v-1731a942]{display:flex;align-items:center;gap:32px;background:#f8fafc;border:1px solid #e8eef6;border-radius:14px;padding:8px 28px}.stat-item[data-v-1731a942]{display:flex;flex-direction:column;align-items:center}.stat-num[data-v-1731a942]{font-size:22px;font-weight:800;line-height:1}.stat-label[data-v-1731a942]{font-size:11px;color:#94a3b8;margin-top:3px;font-weight:500}.stat-divider[data-v-1731a942]{width:1px;height:30px;background:#e8eef6}.text-green[data-v-1731a942]{color:#00ba7c}.text-blue[data-v-1731a942]{color:#1d9bf0}.text-yellow[data-v-1731a942]{color:#f59e0b}.topbar-right[data-v-1731a942]{display:flex;align-items:center;gap:12px}.ws-badge[data-v-1731a942]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px}.ws-badge.connected[data-v-1731a942]{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0}.ws-badge.disconnected[data-v-1731a942]{background:#fff1f2;color:#f43f5e;border:1px solid #fecdd3}.ws-dot[data-v-1731a942]{width:7px;height:7px;border-radius:50%;background:currentColor}.main-body[data-v-1731a942]{display:flex;flex:1;overflow:hidden;gap:14px;height:100%;padding:0;background:transparent}.sidebar[data-v-1731a942]{width:256px;flex-shrink:0;background:#fffffff0;border:1px solid #d9e5f3;display:flex;flex-direction:column;box-shadow:0 18px 44px #12203314;border-radius:20px;overflow:hidden}.sidebar-header[data-v-1731a942]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;border-bottom:1px solid #e5edf7}.sidebar-title[data-v-1731a942]{font-size:13px;font-weight:950;color:#24364d;text-transform:none;letter-spacing:0}.refresh-btn[data-v-1731a942]{display:none}.refresh-text-btn[data-v-1731a942]{display:flex;align-items:center;gap:4px;cursor:pointer;background:#f6faff;color:#2563eb;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;border:1px solid #d7e6fb;transition:all .2s;white-space:nowrap}.refresh-text-btn[data-v-1731a942]:hover{background:#2563eb;color:#fff;border-color:#1d9bf0}.account-list[data-v-1731a942]{flex:1;overflow-y:auto;padding:12px}.account-item[data-v-1731a942]{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px;border-radius:16px;cursor:pointer;transition:all .2s;margin-bottom:10px;position:relative;background:#fff;border:1px solid #e1eaf5}.account-item[data-v-1731a942]:hover{background:#f8fbff;border-color:#60c3ff;transform:translateY(-1px)}.account-item.active[data-v-1731a942]{background:#f4fbff;border-color:#38bdf8;box-shadow:0 12px 28px #0ea5e921}.account-avatar[data-v-1731a942]{position:relative;flex-shrink:0}.account-avatar img[data-v-1731a942],.avatar-placeholder[data-v-1731a942]{width:46px;height:46px;border-radius:14px;object-fit:cover}.avatar-placeholder[data-v-1731a942]{background:linear-gradient(135deg,#dbeafe,#7dd3fc);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#2563eb;box-shadow:none}.avatar-placeholder.small[data-v-1731a942]{width:46px;height:46px;border-radius:14px;font-size:14px}.status-dot[data-v-1731a942]{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff}.status-dot.online[data-v-1731a942]{background:#00ba7c}.status-dot.offline[data-v-1731a942]{background:#cbd5e1}.status-dot.connecting[data-v-1731a942]{background:#f59e0b;animation:pulse-1731a942 1s infinite}.status-dot.error[data-v-1731a942],.status-dot.read_error[data-v-1731a942],.status-dot.need_check[data-v-1731a942]{background:#f43f5e}.account-unread-dot[data-v-1731a942]{position:absolute;top:-7px;right:-9px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#1d9bf0,#0ea5e9);color:#fff;border:2px solid #fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #1d9bf03d}.account-new-tip[data-v-1731a942]{position:absolute;right:10px;top:10px;color:#1d9bf0;background:#eff8ff;border:1px solid #bae0fd;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}@keyframes pulse-1731a942{0%,to{opacity:1}50%{opacity:.4}}.account-info[data-v-1731a942]{flex:1;min-width:0}.account-name[data-v-1731a942]{font-size:14px;font-weight:950;color:#122033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-name.unread[data-v-1731a942]{color:#122033;font-weight:950}.account-handle[data-v-1731a942]{font-size:12px;color:#71849d;margin-top:4px;font-weight:750}.account-status-text[data-v-1731a942]{font-size:11px;margin-top:2px;font-weight:600}.account-status-text.online[data-v-1731a942]{color:#00ba7c}.account-status-text.offline[data-v-1731a942]{color:#94a3b8}.account-status-text.connecting[data-v-1731a942]{color:#f59e0b}.account-status-text.error[data-v-1731a942],.account-status-text.read_error[data-v-1731a942],.account-status-text.need_check[data-v-1731a942]{color:#f43f5e}.account-error-tip[data-v-1731a942]{margin-top:3px;font-size:11px;color:#b91c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-meta-row[data-v-1731a942]{display:flex;align-items:center;gap:4px;margin-top:2px}.meta-sep[data-v-1731a942]{color:#e2e8f0;font-size:10px}.meta-action[data-v-1731a942]{font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.login-action[data-v-1731a942]{color:#1d9bf0}.login-action[data-v-1731a942]:hover{color:#0d6bbf;text-decoration:underline}.login-action.online[data-v-1731a942]{color:#f59e0b}.login-action.online[data-v-1731a942]:hover{color:#d97706;text-decoration:underline}.login-action.connecting[data-v-1731a942]{color:#f59e0b;pointer-events:none}.login-action.error[data-v-1731a942]{color:#1d9bf0}.delete-action[data-v-1731a942]{color:#cbd5e1}.delete-action[data-v-1731a942]:hover{color:#f43f5e;text-decoration:underline}.conversation-panel[data-v-1731a942]{width:306px;flex-shrink:0;border:1px solid #d9e5f3;border-radius:20px;background:#fffffff0;box-shadow:0 18px 44px #12203314;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-1731a942]{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:8px;padding:0 16px;border-bottom:1px solid #e5edf7;background:#fff}.panel-title[data-v-1731a942]{font-size:13px;font-weight:950;color:#24364d;text-transform:none;letter-spacing:0}.account-badge[data-v-1731a942]{display:inline-block;font-size:11px;color:#1d9bf0;background:#eff8ff;padding:2px 8px;border-radius:20px;margin-left:6px;text-transform:none;font-weight:600;border:1px solid #bae0fd}.panel-hint[data-v-1731a942]{flex:1;text-align:right;color:#94a3b8;font-size:11px;font-weight:600;white-space:nowrap}.loading-area[data-v-1731a942]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;color:#94a3b8;font-size:13px}.loading-diag[data-v-1731a942]{max-width:220px;line-height:1.6;text-align:center;color:#64748b;font-size:12px}.spin[data-v-1731a942]{animation:spin-1731a942 1s linear infinite}@keyframes spin-1731a942{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.conversation-list[data-v-1731a942]{flex:1;overflow-y:auto;padding:12px}.conversation-item[data-v-1731a942]{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px;border-radius:16px;cursor:pointer;transition:all .2s;margin-bottom:8px;background:#fff;border:1px solid #e1eaf5;box-shadow:none;position:relative}.conversation-item[data-v-1731a942]:hover{border-color:#60c3ff;box-shadow:0 12px 26px #0ea5e91a;transform:translateY(-1px)}.conversation-item.active[data-v-1731a942]{background:#f4fbff;border-color:#38bdf8;box-shadow:0 12px 28px #0ea5e921}.conversation-item.unread[data-v-1731a942]{border-color:#60b9ff;background:#f7fbff}.conversation-item.unread[data-v-1731a942]:before{content:"";position:absolute;left:-1.5px;top:14px;bottom:14px;width:4px;border-radius:8px;background:linear-gradient(180deg,#1d9bf0,#00ba7c)}.conversation-item.unread .conv-name[data-v-1731a942]{color:#0f172a;font-weight:950}.conversation-item.unread .conv-last-msg[data-v-1731a942]{color:#1d4ed8;font-weight:850}.conversation-item.pinned[data-v-1731a942]{background:linear-gradient(135deg,#fffdf5,#fff 58%)}.conv-avatar[data-v-1731a942]{flex-shrink:0;position:relative}.conv-avatar img[data-v-1731a942]{width:46px;height:46px;border-radius:14px;object-fit:cover}.conversation-unread-dot[data-v-1731a942]{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:999px;background:#ef4444;border:2px solid #ffffff;box-shadow:0 6px 12px #ef444440}.conv-info[data-v-1731a942]{flex:1;min-width:0}.conv-name-row[data-v-1731a942]{display:flex;align-items:center;gap:6px;min-width:0}.conv-name[data-v-1731a942]{font-size:14px;font-weight:950;color:#122033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-chip[data-v-1731a942]{flex-shrink:0;font-size:10px;font-weight:800;color:#b7791f;background:#fff7df;border:1px solid #fde5a7;border-radius:999px;padding:1px 6px}.conv-last-msg[data-v-1731a942]{font-size:12px;color:#71849d;margin-top:4px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-meta[data-v-1731a942]{flex-shrink:0;display:flex;align-items:center;gap:6px}.pin-btn[data-v-1731a942]{width:24px;height:24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s}.pin-btn[data-v-1731a942]:hover,.pin-btn.on[data-v-1731a942]{color:#f59e0b;border-color:#fde68a;background:#fffbeb}.unread-badge[data-v-1731a942]{background:linear-gradient(135deg,#1d9bf0,#0ea5e9);color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px}.empty-panel[data-v-1731a942]{display:flex;align-items:center;justify-content:center}.empty-state[data-v-1731a942]{text-align:center}.empty-icon[data-v-1731a942]{font-size:52px;font-weight:900;color:#e2e8f0;margin-bottom:16px}.empty-state h3[data-v-1731a942]{font-size:16px;font-weight:700;color:#94a3b8;margin-bottom:8px}.empty-state p[data-v-1731a942]{font-size:13px;color:#cbd5e1;line-height:1.8}.empty-list[data-v-1731a942]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:13px;text-align:center}.empty-list .sub[data-v-1731a942]{color:#cbd5e1;font-size:12px}.chat-empty[data-v-1731a942]{flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fbff,#f1f6fc);border:1px solid #d9e5f3;border-radius:20px;box-shadow:0 18px 44px #12203314}.chat-empty-inner[data-v-1731a942]{text-align:center;padding:34px 42px;border-radius:22px;background:#ffffffad;border:1px solid rgba(226,232,240,.8);box-shadow:0 18px 50px #0f172a14}.chat-empty-inner p[data-v-1731a942]{margin-top:14px;font-size:14px;color:#94a3b8;font-weight:500}.page-container[data-v-45d7b892]{height:100%;display:flex;flex-direction:column;overflow:hidden}.command-header[data-v-45d7b892]{border-radius:8px}.header-actions[data-v-45d7b892]{display:flex;align-items:center;gap:10px}.updated-at[data-v-45d7b892]{color:#64748b;font-size:12px;font-weight:800}.notice[data-v-45d7b892],.priority-strip[data-v-45d7b892],.section[data-v-45d7b892],.metric-tile[data-v-45d7b892]{background:#fff;border:1px solid #d9e5f3;border-radius:8px}.notice[data-v-45d7b892]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;color:#7c4a03;background:#fff7ed;border-color:#fed7aa}.notice .el-icon[data-v-45d7b892]{font-size:18px;flex-shrink:0}.priority-strip[data-v-45d7b892]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-bottom:14px;background:#f8fbff}.priority-copy[data-v-45d7b892]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#122033}.priority-copy strong[data-v-45d7b892]{font-size:17px;font-weight:950}.priority-copy span[data-v-45d7b892]:last-child{color:#64748b;font-size:13px;font-weight:750}.eyebrow[data-v-45d7b892]{padding:3px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:950}.metric-grid[data-v-45d7b892]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-tile[data-v-45d7b892]{padding:16px;min-height:112px}.metric-label[data-v-45d7b892]{color:#64748b;font-size:13px;font-weight:900}.metric-value[data-v-45d7b892]{margin-top:8px;color:#122033;font-size:30px;font-weight:950;line-height:1}.metric-note[data-v-45d7b892]{margin-top:10px;color:#8aa0ba;font-size:12px;font-weight:800}.ops-layout[data-v-45d7b892]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-top:14px}.section[data-v-45d7b892]{padding:16px;box-shadow:0 12px 30px #1220330d}.section+.section[data-v-45d7b892]{margin-top:14px}.section-head[data-v-45d7b892]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head.compact[data-v-45d7b892]{margin-bottom:10px}.section-title[data-v-45d7b892]{color:#122033;font-size:16px;font-weight:950}.section-subtitle[data-v-45d7b892]{margin-top:4px;color:#64748b;font-size:13px;font-weight:700}.pipeline[data-v-45d7b892]{display:flex;flex-direction:column;gap:10px}.stage-row[data-v-45d7b892]{display:grid;grid-template-columns:36px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:92px;padding:12px;border:1px solid #d9e5f3;border-radius:8px;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,background .16s ease}.stage-row[data-v-45d7b892]:hover{border-color:#38bdf8;background:#f4fbff}.stage-row.ready[data-v-45d7b892]{border-left:4px solid #10b981}.stage-row.attention[data-v-45d7b892]{border-left:4px solid #f59e0b}.stage-row.blocked[data-v-45d7b892]{border-left:4px solid #f43f5e}.stage-row.idle[data-v-45d7b892]{border-left:4px solid #94a3b8}.stage-index[data-v-45d7b892]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#eaf3ff;color:#2563eb;font-weight:950}.stage-title-line[data-v-45d7b892]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage-title-line strong[data-v-45d7b892]{color:#122033;font-size:15px;font-weight:950}.stage-evidence[data-v-45d7b892]{margin-top:7px;color:#465b73;font-size:13px;font-weight:750}.stage-blocker[data-v-45d7b892]{margin-top:5px;color:#7b8da3;font-size:12px;font-weight:700}.stage-side[data-v-45d7b892]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.stage-metric[data-v-45d7b892]{color:#122033;font-size:20px;font-weight:950}.status-chip[data-v-45d7b892]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:950}.status-chip.ready[data-v-45d7b892]{background:#ecfdf5;color:#047857}.status-chip.attention[data-v-45d7b892]{background:#fffbeb;color:#b45309}.status-chip.blocked[data-v-45d7b892]{background:#fff1f2;color:#be123c}.status-chip.idle[data-v-45d7b892]{background:#f1f5f9;color:#64748b}.side-column[data-v-45d7b892]{min-width:0}.todo-list[data-v-45d7b892]{display:flex;flex-direction:column;gap:8px}.todo-item[data-v-45d7b892]{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px;border:1px solid #d9e5f3;border-radius:8px;background:#fbfdff;text-align:left;cursor:pointer}.todo-item[data-v-45d7b892]:hover{border-color:#38bdf8;background:#f4fbff}.todo-item strong[data-v-45d7b892]{display:block;color:#122033;font-size:13px;font-weight:950}.todo-item small[data-v-45d7b892]{display:block;margin-top:4px;color:#64748b;line-height:1.4}.todo-dot[data-v-45d7b892]{width:9px;height:9px;border-radius:50%;background:#94a3b8}.todo-dot.attention[data-v-45d7b892]{background:#f59e0b}.todo-dot.blocked[data-v-45d7b892]{background:#f43f5e}.guard-list[data-v-45d7b892]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.guard-item[data-v-45d7b892]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:#465b73;font-size:13px;font-weight:750;line-height:1.5}.guard-item .el-icon[data-v-45d7b892]{color:#10b981;margin-top:2px}.failure-table[data-v-45d7b892]{margin-top:8px}.api-grid[data-v-45d7b892]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.api-item[data-v-45d7b892]{padding:11px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa}.api-item strong[data-v-45d7b892]{display:block;color:#7c4a03;font-size:13px;font-weight:950}.api-item span[data-v-45d7b892]{display:block;margin-top:5px;color:#9a5b0a;font-size:12px;line-height:1.5;word-break:break-word}@media (max-width: 1280px){.metric-grid[data-v-45d7b892]{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-layout[data-v-45d7b892]{grid-template-columns:1fr}}@media (max-width: 760px){.command-header[data-v-45d7b892],.header-actions[data-v-45d7b892],.priority-strip[data-v-45d7b892],.section-head[data-v-45d7b892]{align-items:stretch;flex-direction:column}.metric-grid[data-v-45d7b892],.api-grid[data-v-45d7b892]{grid-template-columns:1fr}.stage-row[data-v-45d7b892]{grid-template-columns:32px minmax(0,1fr)}.stage-side[data-v-45d7b892]{grid-column:2;align-items:flex-start}}.stats-page[data-v-3bf53268]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.header-actions[data-v-3bf53268]{display:flex;gap:12px;align-items:center}.kpi-grid[data-v-3bf53268]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.kpi-card[data-v-3bf53268]{background:#fff;border-radius:16px;border:1px solid #e8eef6;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 10px #0000000a}.kpi-icon[data-v-3bf53268]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-info[data-v-3bf53268]{flex:1}.kpi-num[data-v-3bf53268]{font-size:24px;font-weight:800;color:#1a2535;line-height:1}.kpi-label[data-v-3bf53268]{font-size:12px;color:#94a3b8;margin-top:4px;font-weight:500}.kpi-trend[data-v-3bf53268]{font-size:12px;font-weight:700;display:flex;align-items:center;gap:2px}.kpi-trend.up[data-v-3bf53268]{color:#00ba7c}.kpi-trend.down[data-v-3bf53268]{color:#f43f5e}.charts-row[data-v-3bf53268]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:20px}.chart-card[data-v-3bf53268]{padding:20px}.empty-chart[data-v-3bf53268]{text-align:center;color:#94a3b8;padding:40px 0;font-size:13px}.bar-chart[data-v-3bf53268]{display:flex;align-items:flex-end;gap:10px;height:150px;padding-bottom:24px;position:relative}.bar-col[data-v-3bf53268]{display:flex;flex-direction:column;align-items:center;flex:1;gap:2px}.bar-label-top[data-v-3bf53268]{font-size:11px;color:#94a3b8;font-weight:600;min-height:16px}.bar-wrap[data-v-3bf53268]{display:flex;gap:3px;align-items:flex-end}.bar-sent[data-v-3bf53268]{background:linear-gradient(to top,#1d9bf0,#52b8ff);border-radius:4px 4px 0 0;min-height:4px;width:10px;transition:height .4s}.bar-recv[data-v-3bf53268]{background:linear-gradient(to top,#00ba7c,#4dd6a8);border-radius:4px 4px 0 0;min-height:4px;width:10px;transition:height .4s}.bar-label-bot[data-v-3bf53268]{font-size:11px;color:#94a3b8;font-weight:500;margin-top:6px}.chart-legend[data-v-3bf53268]{display:flex;gap:16px;margin-top:8px}.legend-item[data-v-3bf53268]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b;font-weight:500}.dot[data-v-3bf53268]{width:10px;height:10px;border-radius:3px}.sent-dot[data-v-3bf53268]{background:#1d9bf0}.recv-dot[data-v-3bf53268]{background:#00ba7c}.donut-wrap[data-v-3bf53268]{position:relative;width:130px;height:130px;margin:10px auto}.donut-svg[data-v-3bf53268]{width:100%;height:100%}.donut-center[data-v-3bf53268]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-num[data-v-3bf53268]{font-size:26px;font-weight:800;color:#1a2535;line-height:1}.donut-sub[data-v-3bf53268]{font-size:11px;color:#94a3b8;font-weight:500}.status-legend[data-v-3bf53268]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.status-row[data-v-3bf53268]{display:flex;align-items:center;gap:8px}.status-dot-sm[data-v-3bf53268]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-lbl[data-v-3bf53268]{font-size:13px;color:#64748b;font-weight:500;width:40px}.status-count[data-v-3bf53268]{font-size:14px;font-weight:700;color:#1a2535;width:28px;text-align:right}.status-bar-wrap[data-v-3bf53268]{flex:1;height:6px;background:#f1f5f9;border-radius:10px;overflow:hidden}.status-bar[data-v-3bf53268]{height:100%;border-radius:10px;transition:width .5s}.bottom-row[data-v-3bf53268]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.rank-list[data-v-3bf53268]{display:flex;flex-direction:column;gap:12px}.rank-item[data-v-3bf53268]{display:flex;align-items:center;gap:10px}.rank-num[data-v-3bf53268]{width:22px;height:22px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#94a3b8;flex-shrink:0}.rank-num.rank-top[data-v-3bf53268]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.rank-avatar[data-v-3bf53268]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.rank-info[data-v-3bf53268]{flex:1;min-width:0}.rank-name[data-v-3bf53268]{font-size:13px;font-weight:600;color:#1a2535;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-handle[data-v-3bf53268]{font-size:11px;color:#94a3b8}.rank-msgs[data-v-3bf53268]{text-align:right;flex-shrink:0}.rank-num-val[data-v-3bf53268]{font-size:14px;font-weight:700;color:#1d9bf0}.rank-msgs-lbl[data-v-3bf53268]{font-size:11px;color:#94a3b8;display:block}.empty-tip[data-v-3bf53268]{text-align:center;color:#94a3b8;font-size:13px;padding:20px 0}.task-stats[data-v-3bf53268]{display:flex;flex-direction:column;gap:14px}.task-stat-item[data-v-3bf53268]{display:flex;align-items:center;justify-content:space-between}.ts-left[data-v-3bf53268]{display:flex;align-items:center;gap:10px}.ts-icon[data-v-3bf53268]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ts-label[data-v-3bf53268]{font-size:13px;font-weight:600;color:#1a2535}.ts-sub[data-v-3bf53268]{font-size:11px;color:#94a3b8}.ts-num[data-v-3bf53268]{font-size:22px;font-weight:800}.log-list[data-v-3bf53268]{display:flex;flex-direction:column;gap:10px}.log-item[data-v-3bf53268]{display:flex;align-items:center;gap:8px}.log-tag[data-v-3bf53268]{padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;flex-shrink:0}.tag-blue[data-v-3bf53268]{background:#eff8ff;color:#1d9bf0}.tag-green[data-v-3bf53268]{background:#f0fdf4;color:#00ba7c}.tag-orange[data-v-3bf53268]{background:#fffbeb;color:#f59e0b}.tag-red[data-v-3bf53268]{background:#fff1f2;color:#f43f5e}.tag-gray[data-v-3bf53268]{background:#f8fafc;color:#94a3b8}.log-text[data-v-3bf53268]{flex:1;font-size:13px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-time[data-v-3bf53268]{font-size:11px;color:#94a3b8;flex-shrink:0}.templates-page[data-v-3f98e3b0]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.toolbar[data-v-3f98e3b0]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.cat-tabs[data-v-3f98e3b0]{display:flex;gap:8px;flex-wrap:wrap}.cat-tab[data-v-3f98e3b0]{padding:7px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid #e2e8f0;color:#64748b;background:#fff;transition:all .18s;display:flex;align-items:center;gap:5px}.cat-tab[data-v-3f98e3b0]:hover{border-color:#93c5fd;color:#1d9bf0}.cat-tab.active[data-v-3f98e3b0]{background:#eff8ff;border-color:#1d9bf0;color:#1d9bf0}.cat-count[data-v-3f98e3b0]{background:#1d9bf0;color:#fff;font-size:10px;padding:1px 5px;border-radius:10px}.template-grid[data-v-3f98e3b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.template-card[data-v-3f98e3b0]{background:#fff;border-radius:16px;border:1.5px solid #e8eef6;padding:18px 20px;display:flex;flex-direction:column;gap:10px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.template-card[data-v-3f98e3b0]:hover{border-color:#bae0fd;box-shadow:0 6px 20px #1d9bf01a;transform:translateY(-2px)}.tpl-header[data-v-3f98e3b0]{display:flex;align-items:center;justify-content:space-between}.tpl-name[data-v-3f98e3b0]{font-size:15px;font-weight:700;color:#1a2535}.tpl-cat-tag[data-v-3f98e3b0]{background:#eff8ff;color:#1d9bf0;border:1px solid #bae0fd;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600}.tpl-content[data-v-3f98e3b0]{font-size:13px;color:#4a5568;line-height:1.6;background:#f8fafc;border-radius:10px;padding:10px 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tpl-variables[data-v-3f98e3b0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.var-label[data-v-3f98e3b0]{font-size:11px;color:#94a3b8;font-weight:600}.var-tag[data-v-3f98e3b0]{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a;padding:1px 8px;border-radius:20px;font-size:11px;font-weight:600;font-family:monospace}.tpl-footer[data-v-3f98e3b0]{display:flex;align-items:center;gap:10px;font-size:12px}.tpl-usage[data-v-3f98e3b0]{display:flex;align-items:center;gap:4px;color:#94a3b8;flex:1}.tpl-date[data-v-3f98e3b0]{color:#cbd5e1}.tpl-actions[data-v-3f98e3b0]{display:flex;gap:2px}.empty-state[data-v-3f98e3b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:#94a3b8;font-size:14px}.empty-state .sub[data-v-3f98e3b0]{color:#cbd5e1;font-size:13px}[data-v-3f98e3b0] .tpl-dialog .el-dialog{border-radius:18px;box-shadow:0 20px 60px #0000001f!important}[data-v-3f98e3b0] .tpl-dialog .el-dialog__title{font-weight:800;color:#1a2535}[data-v-3f98e3b0] .tpl-dialog .el-input__wrapper,[data-v-3f98e3b0] .tpl-dialog .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1a2535!important}[data-v-3f98e3b0] .tpl-dialog .el-form-item__label{color:#64748b!important;font-weight:700!important}.var-hints[data-v-3f98e3b0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.var-hints-label[data-v-3f98e3b0]{font-size:12px;color:#94a3b8;font-weight:600}.var-chip[data-v-3f98e3b0]{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;font-family:monospace;transition:all .15s}.var-chip[data-v-3f98e3b0]:hover{background:#fde68a}.module-guide[data-v-3f98e3b0]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;text-align:center}.mg-icon[data-v-3f98e3b0]{font-size:48px}.mg-title[data-v-3f98e3b0]{font-size:18px;font-weight:700;color:#334155}.mg-desc[data-v-3f98e3b0]{font-size:13px;color:#64748b;max-width:480px;line-height:1.6}.mg-features[data-v-3f98e3b0]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border-radius:12px;padding:16px;margin:4px 0}.mg-feat[data-v-3f98e3b0]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;text-align:left}.mf-dot[data-v-3f98e3b0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-3f98e3b0]{background:#1d9bf0}.mf-dot.green[data-v-3f98e3b0]{background:#00ba7c}.mf-dot.orange[data-v-3f98e3b0]{background:#ff9500}.mf-dot.purple[data-v-3f98e3b0]{background:#8b5cf6}.bulk-page[data-v-5b110570]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.task-list[data-v-5b110570]{display:flex;flex-direction:column;gap:14px}.task-card[data-v-5b110570]{background:#fff;border-radius:16px;border:1.5px solid #e8eef6;padding:18px 22px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.task-card[data-v-5b110570]:hover{box-shadow:0 6px 20px #00000014}.task-left[data-v-5b110570]{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.task-status-icon[data-v-5b110570]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.task-status-icon.done[data-v-5b110570]{background:#f0fdf4;color:#00ba7c}.task-status-icon.running[data-v-5b110570]{background:#eff8ff;color:#1d9bf0}.task-status-icon.failed[data-v-5b110570]{background:#fff1f2;color:#f43f5e}.task-status-icon.pending[data-v-5b110570]{background:#f8fafc;color:#94a3b8}.spin[data-v-5b110570]{animation:spin-5b110570 1s linear infinite}@keyframes spin-5b110570{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-info[data-v-5b110570]{flex:1;min-width:0}.task-name[data-v-5b110570]{font-size:15px;font-weight:700;color:#1a2535}.task-meta[data-v-5b110570]{font-size:12px;color:#94a3b8;margin-top:3px;display:flex;gap:0}.dot-sep[data-v-5b110570]{margin:0 6px}.task-preview[data-v-5b110570]{font-size:13px;color:#64748b;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;padding:6px 10px;border-radius:8px}.task-right[data-v-5b110570]{display:flex;align-items:center;gap:16px;flex-shrink:0}.progress-nums[data-v-5b110570]{font-size:13px;color:#64748b;margin-bottom:4px}.prog-sent[data-v-5b110570]{font-size:18px;font-weight:800;color:#1d9bf0}.prog-sep[data-v-5b110570]{color:#94a3b8;margin:0 2px}.prog-total[data-v-5b110570]{font-size:16px;font-weight:600;color:#94a3b8}.prog-fail[data-v-5b110570]{font-size:12px;color:#f43f5e}.task-status-tag[data-v-5b110570]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.status-done[data-v-5b110570]{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0}.status-running[data-v-5b110570]{background:#eff8ff;color:#1d9bf0;border:1px solid #bae0fd}.status-failed[data-v-5b110570]{background:#fff1f2;color:#f43f5e;border:1px solid #fecdd3}.status-pending[data-v-5b110570]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.empty-state[data-v-5b110570]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0;color:#94a3b8;font-size:14px}[data-v-5b110570] .bulk-dialog .el-dialog{border-radius:18px;box-shadow:0 20px 60px #0000001f!important}[data-v-5b110570] .bulk-dialog .el-dialog__title{font-weight:800;color:#1a2535}[data-v-5b110570] .bulk-dialog .el-input__wrapper,[data-v-5b110570] .bulk-dialog .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1a2535!important}[data-v-5b110570] .bulk-dialog .el-form-item__label{color:#64748b!important;font-weight:700!important}.account-select-grid[data-v-5b110570]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.acc-select-item[data-v-5b110570]{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1.5px solid #e2e8f0;cursor:pointer;background:#f8fafc;transition:all .18s;position:relative;font-size:13px;color:#64748b}.acc-select-item[data-v-5b110570]:hover{border-color:#93c5fd}.acc-select-item.selected[data-v-5b110570]{border-color:#1d9bf0;background:#eff8ff;color:#1d9bf0}.acc-select-item.offline[data-v-5b110570]{opacity:.5;cursor:not-allowed}.acc-mini-avatar[data-v-5b110570]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.acc-mini-status[data-v-5b110570]{width:7px;height:7px;border-radius:50%}.acc-mini-status.online[data-v-5b110570]{background:#00ba7c}.acc-mini-status.offline[data-v-5b110570]{background:#cbd5e1}.acc-check[data-v-5b110570]{color:#1d9bf0;font-size:14px}.select-all-row[data-v-5b110570]{margin-top:6px;display:flex;gap:8px}.tab-switch[data-v-5b110570]{display:flex;gap:0;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden}.ts-tab[data-v-5b110570]{flex:1;padding:8px;text-align:center;font-size:13px;font-weight:600;cursor:pointer;color:#94a3b8;background:#f8fafc;transition:all .18s}.ts-tab.active[data-v-5b110570]{background:#1d9bf0;color:#fff}.upload-area[data-v-5b110570]{border:2px dashed #e2e8f0;border-radius:12px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .2s;margin-top:8px;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:6px}.upload-area[data-v-5b110570]:hover,.upload-area.drag-over[data-v-5b110570]{border-color:#1d9bf0;background:#eff8ff;color:#1d9bf0}.upload-area .sub[data-v-5b110570]{font-size:12px;color:#cbd5e1;margin-top:2px}.fmt-badges[data-v-5b110570]{display:flex;gap:6px;margin-top:6px}.fmt-badge[data-v-5b110570]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;letter-spacing:.5px}.recipient-count[data-v-5b110570]{font-size:13px;color:#64748b;margin-top:6px}.recipient-count strong[data-v-5b110570]{color:#1d9bf0}.mono-input[data-v-5b110570] .el-textarea__inner{font-family:monospace;font-size:12px}.template-picker-row[data-v-5b110570]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.tp-label[data-v-5b110570]{font-size:12px;color:#94a3b8;font-weight:600}.tpl-chip[data-v-5b110570]{padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;background:#f8fafc;transition:all .18s}.tpl-chip[data-v-5b110570]:hover{border-color:#1d9bf0;color:#1d9bf0;background:#eff8ff}.field-tip[data-v-5b110570]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px}.ai-gen-block[data-v-5b110570]{display:flex;align-items:center;gap:10px;margin-top:10px}.ai-gen-tip[data-v-5b110570]{font-size:12px;color:#8b5cf6}.ai-variants[data-v-5b110570]{margin-top:10px;border:1.5px solid #ddd6fe;border-radius:12px;overflow:hidden}.variant-item[data-v-5b110570]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f3f0ff;cursor:pointer;transition:background .18s}.variant-item[data-v-5b110570]:last-child{border-bottom:none}.variant-item[data-v-5b110570]:hover{background:#f5f3ff}.v-idx[data-v-5b110570]{width:22px;height:22px;border-radius:50%;background:#8b5cf6;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v-text[data-v-5b110570]{flex:1;font-size:13px;color:#4a5568}.module-guide[data-v-5b110570]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;text-align:center}.mg-icon[data-v-5b110570]{font-size:48px}.mg-title[data-v-5b110570]{font-size:18px;font-weight:700;color:#334155}.mg-desc[data-v-5b110570]{font-size:13px;color:#64748b;max-width:480px;line-height:1.6}.mg-features[data-v-5b110570]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border-radius:12px;padding:16px;margin:4px 0}.mg-feat[data-v-5b110570]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;text-align:left}.mf-dot[data-v-5b110570]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-5b110570]{background:#1d9bf0}.mf-dot.green[data-v-5b110570]{background:#00ba7c}.mf-dot.orange[data-v-5b110570]{background:#ff9500}.mf-dot.purple[data-v-5b110570]{background:#8b5cf6}.targets-imported[data-v-5b110570]{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;padding:12px 16px}.ti-header[data-v-5b110570]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ti-count[data-v-5b110570]{font-size:13px;color:#16a34a;font-weight:600}.ti-count strong[data-v-5b110570]{color:#00ba7c;font-size:16px}.ti-preview[data-v-5b110570]{font-size:12px;color:#64748b;line-height:1.6;font-family:monospace}.tp-toolbar[data-v-5b110570]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.tp-count[data-v-5b110570]{font-size:13px;color:#94a3b8;margin-left:auto}.tp-select-bar[data-v-5b110570]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f8fafc;border-radius:8px;margin-bottom:10px}.tp-selected-count[data-v-5b110570]{font-size:13px;color:#1d9bf0}.tp-selected-count strong[data-v-5b110570]{font-size:16px}.tp-list[data-v-5b110570]{max-height:360px;overflow-y:auto;border:1.5px solid #e8eef6;border-radius:12px}.tp-item[data-v-5b110570]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f1f5f9}.tp-item[data-v-5b110570]:last-child{border-bottom:none}.tp-item[data-v-5b110570]:hover{background:#f8fafc}.tp-item.selected[data-v-5b110570]{background:#eff8ff}.tp-avatar[data-v-5b110570]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.tp-info[data-v-5b110570]{flex:1;min-width:0}.tp-name[data-v-5b110570]{font-size:14px;font-weight:600;color:#1a2535}.tp-meta[data-v-5b110570]{display:flex;align-items:center;gap:8px;margin-top:2px}.tp-source[data-v-5b110570]{font-size:11px;color:#94a3b8}.tp-empty[data-v-5b110570]{text-align:center;padding:40px;color:#94a3b8;font-size:13px}.tp-more[data-v-5b110570]{text-align:center;padding:12px;color:#94a3b8;font-size:12px;background:#f8fafc}.sched-page[data-v-07132451]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.sched-list[data-v-07132451]{display:flex;flex-direction:column;gap:14px}.sched-card[data-v-07132451]{background:#fff;border-radius:16px;border:1.5px solid #e8eef6;padding:18px 22px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.sched-card[data-v-07132451]:hover{box-shadow:0 6px 20px #00000014}.sched-left[data-v-07132451]{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.sched-toggle[data-v-07132451]{padding-top:2px;flex-shrink:0}.sched-info[data-v-07132451]{flex:1;min-width:0}.sched-name[data-v-07132451]{font-size:15px;font-weight:700;color:#1a2535}.sched-meta[data-v-07132451]{font-size:12px;color:#94a3b8;margin-top:3px;display:flex;align-items:center;gap:0}.sched-cron[data-v-07132451]{display:flex;align-items:center;gap:4px;color:#1d9bf0;font-weight:600}.dot-sep[data-v-07132451]{margin:0 6px}.sched-preview[data-v-07132451]{font-size:13px;color:#64748b;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;padding:6px 10px;border-radius:8px}.sched-right[data-v-07132451]{display:flex;align-items:center;gap:14px;flex-shrink:0}.sched-next[data-v-07132451]{text-align:right}.next-label[data-v-07132451]{font-size:11px;color:#94a3b8;font-weight:600}.next-time[data-v-07132451]{font-size:13px;font-weight:700;color:#1a2535}.sched-status-tag[data-v-07132451]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.st-active[data-v-07132451]{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0}.st-paused[data-v-07132451]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.sched-btns[data-v-07132451]{display:flex;gap:2px}.empty-state[data-v-07132451]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0;color:#94a3b8;font-size:14px}[data-v-07132451] .sched-dialog .el-dialog{border-radius:18px;box-shadow:0 20px 60px #0000001f!important}[data-v-07132451] .sched-dialog .el-dialog__title{font-weight:800;color:#1a2535}[data-v-07132451] .sched-dialog .el-input__wrapper,[data-v-07132451] .sched-dialog .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1a2535!important}[data-v-07132451] .sched-dialog .el-form-item__label{color:#64748b!important;font-weight:700!important}.freq-grid[data-v-07132451]{display:flex;gap:10px}.freq-card[data-v-07132451]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:12px;border:1.5px solid #e2e8f0;cursor:pointer;background:#f8fafc;font-size:13px;font-weight:600;color:#64748b;transition:all .18s}.freq-card[data-v-07132451]:hover{border-color:#93c5fd;color:#1d9bf0}.freq-card.active[data-v-07132451]{border-color:#1d9bf0;background:#eff8ff;color:#1d9bf0}.freq-card .el-icon[data-v-07132451]{font-size:20px}.time-config[data-v-07132451]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.end-options[data-v-07132451]{display:flex;flex-direction:column;gap:6px}.template-picker-row[data-v-07132451]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.tp-label[data-v-07132451]{font-size:12px;color:#94a3b8;font-weight:600}.tpl-chip[data-v-07132451]{padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;background:#f8fafc;transition:all .18s}.tpl-chip[data-v-07132451]:hover{border-color:#1d9bf0;color:#1d9bf0;background:#eff8ff}.module-guide[data-v-07132451]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;text-align:center}.mg-icon[data-v-07132451]{font-size:48px}.mg-title[data-v-07132451]{font-size:18px;font-weight:700;color:#334155}.mg-desc[data-v-07132451]{font-size:13px;color:#64748b;max-width:480px;line-height:1.6}.mg-features[data-v-07132451]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border-radius:12px;padding:16px;margin:4px 0}.mg-feat[data-v-07132451]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;text-align:left}.mf-dot[data-v-07132451]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-07132451]{background:#1d9bf0}.mf-dot.green[data-v-07132451]{background:#00ba7c}.mf-dot.orange[data-v-07132451]{background:#ff9500}.mf-dot.purple[data-v-07132451]{background:#8b5cf6}.ar-page[data-v-4f8fc997]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.ar-stats[data-v-4f8fc997]{display:flex;gap:14px;margin-bottom:20px}.ar-stat-card[data-v-4f8fc997]{flex:1;background:#fff;border-radius:14px;border:1px solid #e8eef6;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #0000000a}.as-num[data-v-4f8fc997]{font-size:24px;font-weight:800;color:#1a2535;line-height:1}.as-label[data-v-4f8fc997]{font-size:12px;color:#94a3b8;font-weight:500;margin-top:3px}.rule-list[data-v-4f8fc997]{display:flex;flex-direction:column;gap:14px}.rule-card[data-v-4f8fc997]{background:#fff;border-radius:16px;border:1.5px solid #e8eef6;overflow:hidden;box-shadow:0 2px 8px #0000000a;transition:all .2s}.rule-card[data-v-4f8fc997]:hover{box-shadow:0 6px 20px #00000014}.rule-header[data-v-4f8fc997]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9}.rule-left[data-v-4f8fc997]{display:flex;align-items:center;gap:12px}.rule-name[data-v-4f8fc997]{font-size:15px;font-weight:700;color:#1a2535}.rule-status-tag[data-v-4f8fc997]{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.st-active[data-v-4f8fc997]{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0}.st-paused[data-v-4f8fc997]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.rule-actions[data-v-4f8fc997]{display:flex;align-items:center;gap:8px}.rule-match-count[data-v-4f8fc997]{font-size:12px;color:#94a3b8;font-weight:600}.rule-body[data-v-4f8fc997]{display:grid;grid-template-columns:1fr 2fr 1fr;gap:0}.rule-section[data-v-4f8fc997]{padding:14px 20px;border-right:1px solid #f1f5f9}.rule-section[data-v-4f8fc997]:last-child{border-right:none}.rs-title[data-v-4f8fc997]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.keywords-wrap[data-v-4f8fc997]{display:flex;flex-wrap:wrap;gap:6px}.kw-tag[data-v-4f8fc997]{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.reply-preview[data-v-4f8fc997]{font-size:13px;color:#4a5568;line-height:1.6;background:#f8fafc;padding:8px 12px;border-radius:8px}.accounts-wrap[data-v-4f8fc997]{display:flex;flex-wrap:wrap;gap:6px}.acc-tag[data-v-4f8fc997]{background:#eff8ff;color:#1d9bf0;border:1px solid #bae0fd;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.acc-all[data-v-4f8fc997]{background:#f0fdf4;color:#00ba7c;border-color:#bbf7d0}.rule-footer[data-v-4f8fc997]{padding:10px 20px;background:#fafbfc;border-top:1px solid #f1f5f9}.rule-date[data-v-4f8fc997]{font-size:12px;color:#94a3b8}.empty-state[data-v-4f8fc997]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0;color:#94a3b8;font-size:14px}[data-v-4f8fc997] .ar-dialog .el-dialog{border-radius:18px;box-shadow:0 20px 60px #0000001f!important}[data-v-4f8fc997] .ar-dialog .el-dialog__title{font-weight:800;color:#1a2535}[data-v-4f8fc997] .ar-dialog .el-input__wrapper,[data-v-4f8fc997] .ar-dialog .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1a2535!important}[data-v-4f8fc997] .ar-dialog .el-form-item__label{color:#64748b!important;font-weight:700!important}.kw-input-wrap[data-v-4f8fc997]{width:100%}.kw-tags-edit[data-v-4f8fc997]{margin-top:8px}.field-tip[data-v-4f8fc997]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px}.account-select-grid[data-v-4f8fc997]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.acc-select-item[data-v-4f8fc997]{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1.5px solid #e2e8f0;cursor:pointer;background:#f8fafc;font-size:13px;color:#64748b;transition:all .18s}.acc-select-item[data-v-4f8fc997]:hover{border-color:#93c5fd}.acc-select-item.selected[data-v-4f8fc997]{border-color:#1d9bf0;background:#eff8ff;color:#1d9bf0}.acc-mini-avatar[data-v-4f8fc997]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.acc-check[data-v-4f8fc997]{color:#1d9bf0;font-size:14px}.select-all-row[data-v-4f8fc997]{margin-top:6px;display:flex;gap:8px}.adv-settings[data-v-4f8fc997]{display:flex;flex-direction:column;gap:8px}.delay-range[data-v-4f8fc997]{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:24px}.dr-label[data-v-4f8fc997]{font-size:12px;color:#64748b}.dr-sep[data-v-4f8fc997]{font-size:12px;color:#94a3b8}.dr-unit[data-v-4f8fc997]{font-size:12px;color:#64748b}.template-picker-row[data-v-4f8fc997]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.tp-label[data-v-4f8fc997]{font-size:12px;color:#94a3b8;font-weight:600}.tpl-chip[data-v-4f8fc997]{padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;background:#f8fafc;transition:all .18s}.tpl-chip[data-v-4f8fc997]:hover{border-color:#1d9bf0;color:#1d9bf0;background:#eff8ff}.rule-ai-tag[data-v-4f8fc997]{font-size:11px;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;padding:2px 10px;border-radius:20px}.ai-mode-block[data-v-4f8fc997]{width:100%;background:linear-gradient(135deg,#f5f3ff,#faf5ff);border:1.5px solid #ddd6fe;border-radius:14px;padding:16px 18px}.ai-header[data-v-4f8fc997]{display:flex;align-items:center;gap:10px}.ai-title[data-v-4f8fc997]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#6d28d9}.ai-icon[data-v-4f8fc997]{font-size:18px}.ai-badge[data-v-4f8fc997]{font-size:11px;font-weight:700;background:#8b5cf6;color:#fff;padding:2px 10px;border-radius:20px;margin-left:auto}.ai-desc[data-v-4f8fc997]{font-size:12px;color:#8b8bab;margin-top:8px;line-height:1.6}.ai-prompt-area[data-v-4f8fc997]{margin-top:14px}.ai-prompt-label[data-v-4f8fc997]{font-size:13px;font-weight:700;color:#5b21b6;margin-bottom:8px}.ai-prompt-tips[data-v-4f8fc997]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.apt-item[data-v-4f8fc997]{font-size:12px;color:#7c3aed}.module-guide[data-v-4f8fc997]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;text-align:center}.mg-icon[data-v-4f8fc997]{font-size:48px}.mg-title[data-v-4f8fc997]{font-size:18px;font-weight:700;color:#334155}.mg-desc[data-v-4f8fc997]{font-size:13px;color:#64748b;max-width:480px;line-height:1.6}.mg-features[data-v-4f8fc997]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border-radius:12px;padding:16px;margin:4px 0}.mg-feat[data-v-4f8fc997]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;text-align:left}.mf-dot[data-v-4f8fc997]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-4f8fc997]{background:#1d9bf0}.mf-dot.green[data-v-4f8fc997]{background:#00ba7c}.mf-dot.orange[data-v-4f8fc997]{background:#ff9500}.mf-dot.purple[data-v-4f8fc997]{background:#8b5cf6}.guard-summary[data-v-2d537faa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 0 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:13px}.guard-summary.off[data-v-2d537faa]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.guard-main[data-v-2d537faa],.guard-metrics[data-v-2d537faa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.guard-dot[data-v-2d537faa]{width:8px;height:8px;border-radius:50%;background:#22c55e}.guard-summary.off .guard-dot[data-v-2d537faa]{background:#94a3b8}.guard-metrics span[data-v-2d537faa]{padding-left:10px;border-left:1px solid rgba(22,101,52,.22);white-space:nowrap}@media (max-width: 900px){.guard-summary[data-v-2d537faa]{align-items:flex-start;flex-direction:column}}.page-container[data-v-e0c48fc1]{padding:20px 24px;background:#f8fafc;min-height:100%}.page-header[data-v-e0c48fc1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-e0c48fc1]{font-size:20px;font-weight:800;color:#1a2535}.page-subtitle[data-v-e0c48fc1]{font-size:13px;color:#64748b;margin-top:4px}.header-actions[data-v-e0c48fc1]{display:flex;gap:12px}.page-body[data-v-e0c48fc1]{display:flex;flex-direction:column;gap:14px}.engine-banner[data-v-e0c48fc1]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:14px;border:1.5px solid #e8eef6;padding:12px 18px}.engine-banner.running[data-v-e0c48fc1]{border-color:#00ba7c40;background:#f0fdf7}.engine-banner.stopped[data-v-e0c48fc1]{border-color:#e2e8f0}.engine-left[data-v-e0c48fc1]{display:flex;align-items:center;gap:10px}.engine-dot[data-v-e0c48fc1]{width:10px;height:10px;border-radius:50%;background:#94a3b8;flex-shrink:0}.engine-banner.running .engine-dot[data-v-e0c48fc1]{background:#00ba7c;animation:pulse-e0c48fc1 2s infinite;box-shadow:0 0 #00ba7c80}@keyframes pulse-e0c48fc1{0%{box-shadow:0 0 #00ba7c60}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.engine-label[data-v-e0c48fc1]{font-size:14px;font-weight:700;color:#1a2535}.engine-banner.running .engine-label[data-v-e0c48fc1]{color:#00ba7c}.engine-meta[data-v-e0c48fc1]{font-size:12px;color:#64748b}.engine-right[data-v-e0c48fc1]{display:flex;align-items:center;gap:6px;color:#e6a23c;font-size:12px}.status-msg[data-v-e0c48fc1]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-board[data-v-e0c48fc1]{background:#fff;border-radius:14px;border:1px solid #e8eef6;padding:14px 18px}.quota-board-title[data-v-e0c48fc1]{font-size:13px;font-weight:700;color:#1a2535;margin-bottom:12px}.quota-cards[data-v-e0c48fc1]{display:flex;flex-wrap:wrap;gap:12px}.quota-card[data-v-e0c48fc1]{flex:1;min-width:240px;max-width:360px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;padding:12px 14px}.quota-card.blocked[data-v-e0c48fc1]{background:#fff1f2;border-color:#fecdd3}.quota-card-header[data-v-e0c48fc1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.qc-name[data-v-e0c48fc1]{font-size:13px;font-weight:700;color:#1d9bf0}.qc-right[data-v-e0c48fc1]{display:flex;align-items:center;gap:6px}.quota-bars[data-v-e0c48fc1]{display:flex;flex-direction:column;gap:6px}.quota-bar-row[data-v-e0c48fc1]{display:flex;align-items:center;gap:8px}.qb-label[data-v-e0c48fc1]{font-size:11px;color:#64748b;width:28px;flex-shrink:0}.qb-num[data-v-e0c48fc1]{font-size:11px;color:#64748b;width:46px;text-align:right;flex-shrink:0}.custom-table[data-v-e0c48fc1]{background:#fff;border-radius:14px;border:1px solid #e8eef6;overflow:hidden}.col-bold[data-v-e0c48fc1]{font-weight:700;color:#1a2535}.action-btns[data-v-e0c48fc1]{display:flex;gap:8px}.form-tip[data-v-e0c48fc1]{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.5}[data-v-e0c48fc1] .kol-select .el-select__tags{max-height:132px;overflow-y:auto;align-items:flex-start;padding-top:4px;padding-bottom:4px}[data-v-e0c48fc1] .kol-select .el-select__wrapper{min-height:40px;max-height:170px;align-items:flex-start;overflow-y:auto}[data-v-e0c48fc1] .kol-select .el-tag{margin-bottom:4px}.preset-bar[data-v-e0c48fc1]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;background:linear-gradient(135deg,#f0f8ff,#fffbeb);border-radius:10px;border:1px dashed #bae0fd;flex-wrap:wrap}.preset-label[data-v-e0c48fc1]{font-size:12px;color:#64748b;font-weight:600;flex-shrink:0}.realtime-panel[data-v-e0c48fc1]{background:#0d1117;border-radius:14px;padding:16px 20px;border:1px solid #21262d;min-height:100px}.rt-title[data-v-e0c48fc1]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#e6edf3;margin-bottom:12px}.rt-badge[data-v-e0c48fc1]{background:#1d9bf020;color:#1d9bf0;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:400}.rt-hint[data-v-e0c48fc1]{font-size:12px;font-weight:400;color:#484f58}.rt-list[data-v-e0c48fc1]{display:flex;flex-direction:column;gap:5px;max-height:260px;overflow-y:auto}.rt-row[data-v-e0c48fc1]{display:flex;align-items:center;gap:8px;font-size:12px;font-family:monospace;padding:2px 0}.rt-time[data-v-e0c48fc1]{color:#484f58;flex-shrink:0;width:70px}.rt-action[data-v-e0c48fc1]{flex-shrink:0}.rt-bot[data-v-e0c48fc1]{color:#7d8590;flex-shrink:0}.rt-author[data-v-e0c48fc1]{color:#1d9bf0;font-weight:600;flex-shrink:0}.rt-content[data-v-e0c48fc1]{color:#adbac7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rt-empty[data-v-e0c48fc1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0}.rt-empty-dots[data-v-e0c48fc1]{display:flex;gap:6px}.rt-empty-dots span[data-v-e0c48fc1]{width:7px;height:7px;border-radius:50%;background:#30363d;animation:blink-e0c48fc1 1.4s ease-in-out infinite}.rt-empty-dots span[data-v-e0c48fc1]:nth-child(2){animation-delay:.2s}.rt-empty-dots span[data-v-e0c48fc1]:nth-child(3){animation-delay:.4s}@keyframes blink-e0c48fc1{0%,80%,to{opacity:.2}40%{opacity:1}}.rt-empty-tip[data-v-e0c48fc1]{font-size:12px;color:#484f58}.rt-item-enter-active[data-v-e0c48fc1]{transition:all .3s ease}.rt-item-enter-from[data-v-e0c48fc1]{opacity:0;transform:translate(-10px)}.module-guide[data-v-e0c48fc1]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;text-align:center}.mg-icon[data-v-e0c48fc1]{font-size:48px}.mg-title[data-v-e0c48fc1]{font-size:18px;font-weight:700;color:#e6edf3}.mg-desc[data-v-e0c48fc1]{font-size:13px;color:#8b949e;max-width:480px;line-height:1.6}.mg-features[data-v-e0c48fc1]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#161b22;border-radius:12px;padding:16px;margin:4px 0}.mg-feat[data-v-e0c48fc1]{display:flex;align-items:center;gap:8px;font-size:12px;color:#8b949e;text-align:left}.mf-dot[data-v-e0c48fc1]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-e0c48fc1]{background:#1d9bf0}.mf-dot.green[data-v-e0c48fc1]{background:#00ba7c}.mf-dot.orange[data-v-e0c48fc1]{background:#ff9500}.mf-dot.purple[data-v-e0c48fc1]{background:#8b5cf6}.page-container[data-v-14eaa13c]{padding:20px 24px;background:#f8fafc;min-height:100%}.page-header[data-v-14eaa13c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-14eaa13c]{font-size:20px;font-weight:800;color:#1a2535}.page-subtitle[data-v-14eaa13c]{font-size:13px;color:#64748b;margin-top:4px}.page-body[data-v-14eaa13c]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-14eaa13c]{font-size:15px;font-weight:700;color:#1a2535;margin-bottom:12px}.acc-list[data-v-14eaa13c]{display:flex;flex-wrap:wrap;gap:12px}.acc-card[data-v-14eaa13c]{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e8eef6;border-radius:12px;padding:12px 16px;cursor:pointer;min-width:180px;transition:all .2s}.acc-card[data-v-14eaa13c]:hover{border-color:#bae0fd;box-shadow:0 4px 12px #1d9bf014}.acc-card.active[data-v-14eaa13c]{border-color:#1d9bf0;background:#eff8ff}.acc-avatar[data-v-14eaa13c]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.acc-info[data-v-14eaa13c]{display:flex;flex-direction:column}.acc-name[data-v-14eaa13c]{font-weight:700;color:#1a2535;font-size:14px}.acc-fans[data-v-14eaa13c]{font-size:12px;color:#64748b;margin-top:2px}.fans-area[data-v-14eaa13c]{display:flex;flex-direction:column;gap:16px;background:#fff;padding:20px;border-radius:12px;border:1px solid #e8eef6}.fans-header[data-v-14eaa13c]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.fans-title[data-v-14eaa13c]{font-size:16px;font-weight:700;color:#1a2535}.loading-fans[data-v-14eaa13c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:60px 0;color:#64748b;font-size:14px}.spin[data-v-14eaa13c]{animation:spin-14eaa13c 1s linear infinite}@keyframes spin-14eaa13c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fans-grid[data-v-14eaa13c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.fan-card[data-v-14eaa13c]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;background:#fcfcfc}.fan-card[data-v-14eaa13c]:hover{border-color:#bae0fd;box-shadow:0 4px 12px #0000000a;background:#fff}.fan-avatar[data-v-14eaa13c]{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#e2e8f0}.fan-info[data-v-14eaa13c]{flex:1;min-width:0;display:flex;flex-direction:column}.fan-name[data-v-14eaa13c]{font-weight:700;color:#1a2535;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fan-screenname[data-v-14eaa13c]{font-size:12px;color:#64748b}.fan-desc[data-v-14eaa13c]{font-size:12px;color:#94a3b8;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-btn[data-v-14eaa13c]{margin-top:4px}.empty-fans[data-v-14eaa13c]{padding:40px 0}.empty-tip[data-v-14eaa13c]{color:#94a3b8;font-size:14px;padding:20px 0}.accounts-page[data-v-afcb59fa]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.header-actions[data-v-afcb59fa]{display:flex;gap:12px}.battle-alert[data-v-afcb59fa],.batch-alert[data-v-afcb59fa]{margin-bottom:14px}.account-metrics[data-v-afcb59fa]{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr));gap:10px;margin-bottom:14px}.account-metrics div[data-v-afcb59fa]{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:12px}.account-metrics span[data-v-afcb59fa]{display:block;color:#64748b;font-size:12px;font-weight:800}.account-metrics strong[data-v-afcb59fa]{display:block;margin-top:6px;color:#102033;font-size:24px;line-height:1}.toolbar[data-v-afcb59fa]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.filter-tabs[data-v-afcb59fa]{display:flex;gap:6px}.ft[data-v-afcb59fa]{padding:7px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid #e2e8f0;color:#64748b;background:#fff;transition:all .18s}.ft[data-v-afcb59fa]:hover{border-color:#93c5fd;color:#1d9bf0}.ft.active[data-v-afcb59fa]{background:#eff8ff;border-color:#1d9bf0;color:#1d9bf0}[data-v-afcb59fa] .el-table{background:transparent!important}[data-v-afcb59fa] .el-table__header-wrapper th{background:#f8fafc!important;color:#64748b!important;font-weight:700!important;font-size:12px}[data-v-afcb59fa] .el-table__row td{background:#fff}[data-v-afcb59fa] .acc-row:hover td{background:#f8fafc!important}.acc-cell[data-v-afcb59fa]{display:flex;align-items:center;gap:10px}.acc-avatar[data-v-afcb59fa]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acc-name[data-v-afcb59fa]{font-size:13px;font-weight:700;color:#1a2535}.acc-handle[data-v-afcb59fa]{font-size:11px;color:#94a3b8}.status-cell[data-v-afcb59fa]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.s-dot[data-v-afcb59fa]{width:7px;height:7px;border-radius:50%;background:currentColor}.status-cell.online[data-v-afcb59fa],.status-cell.available[data-v-afcb59fa],.status-cell.active[data-v-afcb59fa],.status-cell.enabled[data-v-afcb59fa]{color:#00ba7c}.status-cell.offline[data-v-afcb59fa]{color:#94a3b8}.status-cell.connecting[data-v-afcb59fa]{color:#f59e0b}.status-cell.error[data-v-afcb59fa],.status-cell.proxy_failed[data-v-afcb59fa],.status-cell.ck_invalid[data-v-afcb59fa],.status-cell.ct0_invalid[data-v-afcb59fa],.status-cell.login_required[data-v-afcb59fa],.status-cell.risk[data-v-afcb59fa],.status-cell.banned[data-v-afcb59fa],.status-cell.disabled[data-v-afcb59fa]{color:#f43f5e}.status-cell.paused[data-v-afcb59fa],.status-cell.rate_limited[data-v-afcb59fa],.status-cell.daily_limit_reached[data-v-afcb59fa]{color:#f59e0b}.proxy-text[data-v-afcb59fa]{font-size:12px;color:#64748b;font-family:monospace}.proxy-state[data-v-afcb59fa]{display:flex;flex-direction:column;gap:6px}.proxy-line[data-v-afcb59fa]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.proxy-reason[data-v-afcb59fa]{font-size:12px;line-height:1.35;color:#f43f5e}.proxy-actions[data-v-afcb59fa]{display:flex;gap:8px}.notes-text[data-v-afcb59fa]{font-size:12px;color:#64748b}.date-text[data-v-afcb59fa]{font-size:12px;color:#94a3b8}.row-actions[data-v-afcb59fa]{display:flex;gap:6px;flex-wrap:wrap}.repair-summary[data-v-afcb59fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.repair-summary div[data-v-afcb59fa]{border:1px solid #d9e5f3;border-radius:8px;padding:10px;background:#f8fbff}.repair-summary span[data-v-afcb59fa]{display:block;color:#64748b;font-size:12px}.repair-summary strong[data-v-afcb59fa]{display:block;color:#102033;font-size:22px;line-height:1.2}.report-path[data-v-afcb59fa]{color:#64748b;font-size:12px;margin-bottom:10px;word-break:break-all}.proxy-report-tip[data-v-afcb59fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px;padding:10px 12px;border:1px solid #fecdd3;border-radius:8px;color:#be123c;background:#fff1f2}.empty-table[data-v-afcb59fa]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 0;color:#94a3b8;font-size:14px}[data-v-afcb59fa] .edit-account-dialog .el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000024!important}[data-v-afcb59fa] .edit-account-dialog .el-dialog__header{border-bottom:1px solid #f1f5f9;padding:18px 24px;margin:0;background:#fafbfc}[data-v-afcb59fa] .edit-account-dialog .el-dialog__title{font-weight:800;font-size:16px;color:#1a2535}[data-v-afcb59fa] .edit-account-dialog .el-dialog__body{padding:20px 24px 8px}[data-v-afcb59fa] .edit-account-dialog .el-dialog__footer{border-top:1px solid #f1f5f9;padding:14px 24px;background:#fafbfc}[data-v-afcb59fa] .edit-account-dialog .el-form-item__label{color:#64748b!important;font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:0!important;line-height:1.4!important;margin-bottom:5px!important}[data-v-afcb59fa] .edit-account-dialog .el-input__wrapper,[data-v-afcb59fa] .edit-account-dialog .el-textarea__inner{background:#f8fafc!important;border-color:#e2e8f0!important;border-width:1.5px!important;color:#1a2535!important;box-shadow:none!important;border-radius:10px!important}[data-v-afcb59fa] .edit-account-dialog .el-input__wrapper:focus-within,[data-v-afcb59fa] .edit-account-dialog .el-textarea__inner:focus{border-color:#1d9bf0!important;background:#fff!important;box-shadow:0 0 0 3px #1d9bf01f!important}.edit-mono-input[data-v-afcb59fa] .el-textarea__inner{font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.6}.edit-field-tip[data-v-afcb59fa]{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:6px}.edit-dialog-footer[data-v-afcb59fa]{display:flex;justify-content:flex-end;gap:10px}.grid[data-v-afcb59fa]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width: 860px){.grid[data-v-afcb59fa]{grid-template-columns:1fr}}.inbox-page[data-v-e9fd020b]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.header-actions[data-v-e9fd020b]{display:flex;gap:10px}.inbox-filter[data-v-e9fd020b]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.inbox-search[data-v-e9fd020b]{width:260px}.filter-acc[data-v-e9fd020b]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .18s}.filter-acc[data-v-e9fd020b]:hover{border-color:#93c5fd;color:#1d9bf0}.filter-acc.active[data-v-e9fd020b]{background:#eff8ff;border-color:#1d9bf0;color:#1d9bf0}.f-avatar[data-v-e9fd020b]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.f-count[data-v-e9fd020b]{background:#1d9bf0;color:#fff;font-size:10px;padding:1px 5px;border-radius:10px}.f-count.unread-count[data-v-e9fd020b]{background:#1d9bf0;font-weight:800}.status-mini[data-v-e9fd020b]{width:7px;height:7px;border-radius:50%}.status-mini.online[data-v-e9fd020b]{background:#00ba7c}.status-mini.offline[data-v-e9fd020b]{background:#cbd5e1}.status-mini.read_error[data-v-e9fd020b],.status-mini.need_check[data-v-e9fd020b],.status-mini.error[data-v-e9fd020b]{background:#f43f5e}.f-error[data-v-e9fd020b]{font-size:11px;color:#b91c1c;font-weight:800}.inbox-list[data-v-e9fd020b]{display:flex;flex-direction:column;gap:8px}.inbox-item[data-v-e9fd020b]{background:#fff;border-radius:14px;border:1.5px solid #e8eef6;padding:14px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #0000000a}.inbox-item[data-v-e9fd020b]:hover{border-color:#bae0fd;box-shadow:0 4px 16px #1d9bf01a}.inbox-item.unread[data-v-e9fd020b]{border-left:3px solid #1d9bf0}.msg-from-avatar[data-v-e9fd020b],.msg-from-avatar-img[data-v-e9fd020b]{width:42px;height:42px;border-radius:50%;flex-shrink:0}.msg-from-avatar[data-v-e9fd020b]{background:linear-gradient(135deg,#1d9bf0,#0d6bbf);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.msg-from-avatar-img[data-v-e9fd020b]{object-fit:cover}.inbox-body[data-v-e9fd020b]{flex:1;min-width:0}.inbox-top[data-v-e9fd020b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.inbox-from[data-v-e9fd020b]{font-size:14px;font-weight:700;color:#1a2535}.inbox-acc-tag[data-v-e9fd020b]{font-size:11px;color:#1d9bf0;background:#eff8ff;padding:1px 8px;border-radius:20px;font-weight:600}.inbox-time[data-v-e9fd020b]{font-size:12px;color:#94a3b8;margin-left:auto}.inbox-preview[data-v-e9fd020b]{font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-preview.bold[data-v-e9fd020b]{color:#1a2535;font-weight:600}.inbox-right[data-v-e9fd020b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.unread-badge[data-v-e9fd020b]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#1d9bf0;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.empty-state[data-v-e9fd020b]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;color:#94a3b8;font-size:14px}.empty-state .sub[data-v-e9fd020b]{color:#cbd5e1;font-size:13px}.module-guide[data-v-e9fd020b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:14px;text-align:center}.mg-icon[data-v-e9fd020b]{font-size:44px}.mg-title[data-v-e9fd020b]{font-size:17px;font-weight:700;color:#334155}.mg-desc[data-v-e9fd020b]{font-size:13px;color:#64748b;max-width:400px;line-height:1.6}.mg-features[data-v-e9fd020b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border-radius:12px;padding:14px}.mg-feat[data-v-e9fd020b]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;text-align:left}.mf-dot[data-v-e9fd020b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-e9fd020b]{background:#1d9bf0}.mf-dot.green[data-v-e9fd020b]{background:#00ba7c}.mf-dot.orange[data-v-e9fd020b]{background:#ff9500}.mf-dot.purple[data-v-e9fd020b]{background:#8b5cf6}.mg-tip[data-v-e9fd020b]{font-size:12px;color:#1d9bf0;background:#eff8ff;padding:8px 16px;border-radius:8px;border:1px solid #bae0fd}.proxy-page[data-v-4e5678ae]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.header-actions[data-v-4e5678ae]{display:flex;gap:12px}.proxy-stats[data-v-4e5678ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.ps-card[data-v-4e5678ae]{background:#fff;border-radius:14px;border:1px solid #e8eef6;padding:14px 18px;text-align:center;box-shadow:0 2px 8px #0000000a}.ps-num[data-v-4e5678ae]{font-size:26px;font-weight:800;line-height:1}.ps-label[data-v-4e5678ae]{font-size:12px;color:#94a3b8;margin-top:4px;font-weight:500}.text-blue[data-v-4e5678ae]{color:#1d9bf0}.text-green[data-v-4e5678ae]{color:#00ba7c}.text-red[data-v-4e5678ae]{color:#f43f5e}.text-orange[data-v-4e5678ae]{color:#f59e0b}.proxy-name[data-v-4e5678ae]{font-size:13px;font-weight:700;color:#1a2535}.proxy-addr[data-v-4e5678ae]{font-size:12px;font-family:monospace;color:#64748b}.geo-info[data-v-4e5678ae]{display:flex;flex-direction:column;gap:2px}.geo-ip[data-v-4e5678ae]{font-size:13px;font-weight:600;color:#1a2535;font-family:monospace}.geo-region[data-v-4e5678ae]{font-size:11px;color:#64748b}.text-muted[data-v-4e5678ae]{color:#cbd5e1;font-size:12px}.latency[data-v-4e5678ae]{font-size:12px;font-weight:700}.latency.fast[data-v-4e5678ae]{color:#00ba7c}.latency.medium[data-v-4e5678ae]{color:#f59e0b}.latency.slow[data-v-4e5678ae]{color:#f43f5e}.alive-dot[data-v-4e5678ae]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.alive-dot.on[data-v-4e5678ae]{background:#00ba7c}.alive-dot.off[data-v-4e5678ae]{background:#f43f5e}.row-actions[data-v-4e5678ae]{display:flex;gap:6px}.empty-table[data-v-4e5678ae]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 0;color:#94a3b8;font-size:14px}.empty-table .sub[data-v-4e5678ae]{font-size:12px;color:#cbd5e1}[data-v-4e5678ae] .el-table__header-wrapper th{background:#f8fafc!important;color:#64748b!important;font-weight:700!important;font-size:12px}[data-v-4e5678ae] .el-table__row td{background:#fff;font-size:13px}.settings-page[data-v-d727a9cf]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.settings-card[data-v-d727a9cf]{margin-bottom:20px;max-width:720px}.s-icon[data-v-d727a9cf]{font-size:20px}.ai-gradient[data-v-d727a9cf]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pwd-gradient[data-v-d727a9cf]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.guard-gradient[data-v-d727a9cf]{background:linear-gradient(135deg,#16a34a,#0f766e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.info-gradient[data-v-d727a9cf]{background:linear-gradient(135deg,#1d9bf0,#0d6bbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.field-tip[data-v-d727a9cf]{font-size:12px;color:#94a3b8;margin-top:4px}.btn-row[data-v-d727a9cf]{display:flex;align-items:center;gap:12px}.test-result[data-v-d727a9cf]{font-size:13px;font-weight:700}.test-result.ok[data-v-d727a9cf]{color:#00ba7c}.test-result.fail[data-v-d727a9cf]{color:#f43f5e}.sys-info-grid[data-v-d727a9cf]{display:flex;flex-direction:column;gap:10px}.si-item[data-v-d727a9cf]{display:flex;gap:12px}.si-label[data-v-d727a9cf]{font-size:13px;color:#94a3b8;width:80px}.si-val[data-v-d727a9cf]{font-size:13px;font-weight:600;color:#1a2535}.admin-managed-tip[data-v-d727a9cf]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600}.page-container[data-v-fd448ec9]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.page-header[data-v-fd448ec9]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e8eef6;gap:12px;flex-wrap:wrap}.page-title[data-v-fd448ec9]{font-size:20px;font-weight:800;color:#1a2535}.page-subtitle[data-v-fd448ec9]{font-size:13px;color:#64748b;margin-top:4px}.header-actions[data-v-fd448ec9]{display:flex;gap:10px}.page-body[data-v-fd448ec9]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.stats-grid[data-v-fd448ec9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.stat-card[data-v-fd448ec9]{background:#fff;border:1px solid #e8eef6;border-radius:14px;padding:16px}.stat-label[data-v-fd448ec9]{font-size:12px;color:#94a3b8}.stat-value[data-v-fd448ec9]{font-size:28px;font-weight:800;margin-top:8px;color:#334155}.stat-value.green[data-v-fd448ec9]{color:#00ba7c}.stat-value.blue[data-v-fd448ec9]{color:#1d9bf0}.stat-value.orange[data-v-fd448ec9]{color:#f59e0b}.stat-value.red[data-v-fd448ec9]{color:#ef4444}.stat-value.purple[data-v-fd448ec9]{color:#7c3aed}.filter-panel[data-v-fd448ec9],.batch-bar[data-v-fd448ec9]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #e8eef6;border-radius:14px;padding:14px}.target-filter-popper{z-index:3000!important}.selected-count[data-v-fd448ec9]{color:#1d9bf0;font-weight:700}.target-table-wrap[data-v-fd448ec9]{background:#fff;border:1px solid #e8eef6;border-radius:8px;overflow:hidden}.handle-cell[data-v-fd448ec9]{color:#1677ff;font-weight:700}.card-grid[data-v-fd448ec9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.pager-row[data-v-fd448ec9]{display:flex;justify-content:flex-end;margin-top:16px}.user-card[data-v-fd448ec9]{background:#fff;border:1px solid #e8eef6;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.card-head[data-v-fd448ec9]{display:flex;gap:12px;align-items:flex-start}.avatar[data-v-fd448ec9]{width:44px;height:44px;border-radius:50%;object-fit:cover}.user-main[data-v-fd448ec9]{flex:1;cursor:pointer}.name-row[data-v-fd448ec9]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.name[data-v-fd448ec9]{font-size:15px;font-weight:700;color:#1a2535}.username[data-v-fd448ec9]{font-size:12px;color:#64748b}.meta-row[data-v-fd448ec9]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.score-box[data-v-fd448ec9]{min-width:48px;text-align:center;font-size:24px;font-weight:800;color:#1d9bf0}.description[data-v-fd448ec9]{font-size:13px;color:#64748b;line-height:1.5;min-height:38px}.info-list[data-v-fd448ec9]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.reason-list[data-v-fd448ec9]{display:flex;gap:6px;flex-wrap:wrap;min-height:24px}.reason-chip[data-v-fd448ec9]{font-size:11px;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.card-actions[data-v-fd448ec9]{display:flex;gap:8px;flex-wrap:wrap}.detail-grid[data-v-fd448ec9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-section[data-v-fd448ec9]{background:#f8fafc;border-radius:12px;padding:14px;margin-bottom:12px}.detail-title[data-v-fd448ec9]{font-size:14px;font-weight:800;color:#1a2535;margin-bottom:10px}.detail-line[data-v-fd448ec9]{font-size:13px;color:#475569;line-height:1.8}.reason-detail-list[data-v-fd448ec9],.history-list[data-v-fd448ec9]{display:flex;flex-direction:column;gap:8px}.reason-detail-item[data-v-fd448ec9],.history-item[data-v-fd448ec9]{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#475569}.plus[data-v-fd448ec9]{color:#00ba7c;font-weight:700}.minus[data-v-fd448ec9]{color:#ef4444;font-weight:700}.dialog-loading[data-v-fd448ec9],.empty-state[data-v-fd448ec9]{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:28px;text-align:center;color:#64748b;grid-column:1 / -1}.empty-title[data-v-fd448ec9]{font-size:16px;font-weight:700;color:#334155}.empty-desc[data-v-fd448ec9]{margin-top:6px;font-size:13px}@media (max-width: 960px){.detail-grid[data-v-fd448ec9]{grid-template-columns:1fr}}.admin-page[data-v-23c38722]{height:100%;overflow-y:auto;background:#f0f4f8}.stats-row[data-v-23c38722]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:16px 28px 0}@media (max-width: 1200px){.stats-row[data-v-23c38722]{grid-template-columns:repeat(3,1fr)}}.stat-card[data-v-23c38722]{background:#fff;border-radius:14px;border:1px solid #e8eef6;padding:16px;display:flex;align-items:center;gap:12px}.stat-icon[data-v-23c38722]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.stat-icon.blue[data-v-23c38722]{background:#eff8ff;color:#1d9bf0}.stat-icon.green[data-v-23c38722]{background:#f0fdf4;color:#00ba7c}.stat-icon.red[data-v-23c38722]{background:#fff1f2;color:#f43f5e}.stat-icon.orange[data-v-23c38722]{background:#fffbeb;color:#f59e0b}.stat-icon.purple[data-v-23c38722]{background:#f5f3ff;color:#8b5cf6}.stat-icon.teal[data-v-23c38722]{background:#f0fdfa;color:#14b8a6}.stat-num[data-v-23c38722]{font-size:22px;font-weight:800;color:#1a2535}.stat-label[data-v-23c38722]{font-size:12px;color:#94a3b8;margin-top:2px}.card[data-v-23c38722]{background:#fff;border-radius:14px;border:1px solid #e8eef6;box-shadow:0 2px 8px #0000000a;padding:16px 20px;margin:16px 28px 0}.toolbar[data-v-23c38722]{display:flex;align-items:center;gap:10px}.spacer[data-v-23c38722]{flex:1}.result-count[data-v-23c38722]{font-size:13px;color:#94a3b8}.tenant-cell[data-v-23c38722]{display:flex;align-items:center;gap:10px;cursor:pointer}.tenant-avatar[data-v-23c38722]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#1d9bf0,#1280cf);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tenant-name[data-v-23c38722]{font-size:13px;font-weight:700;color:#1a2535}.tenant-note[data-v-23c38722]{font-size:11px;color:#94a3b8;margin-top:1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-bar[data-v-23c38722]{display:flex;flex-direction:column;align-items:center}.quota-text[data-v-23c38722]{font-size:13px;font-weight:700}.badge-green[data-v-23c38722]{background:#f0fdf4;color:#00ba7c;border:1px solid #bbf7d0;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-blue[data-v-23c38722]{background:#eff8ff;color:#1d9bf0;border:1px solid #bae0fd;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-purple[data-v-23c38722]{background:#f5f3ff;color:#8b5cf6;border:1px solid #ddd6fe;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.text-red[data-v-23c38722]{color:#f43f5e;font-weight:700}.text-green[data-v-23c38722]{color:#00ba7c;font-weight:700}.text-muted[data-v-23c38722]{color:#cbd5e1;font-size:12px}.action-btns[data-v-23c38722]{display:flex;gap:4px}[data-v-23c38722] .tenant-row{cursor:pointer}[data-v-23c38722] .tenant-row:hover{background:#f8faff!important}.detail-drawer[data-v-23c38722]{padding:0 4px}.detail-section[data-v-23c38722]{margin-bottom:24px}.detail-title[data-v-23c38722]{font-size:13px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.detail-row[data-v-23c38722]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8fafc;font-size:13px}.detail-row span[data-v-23c38722]:first-child{color:#64748b}.detail-row span[data-v-23c38722]:last-child{color:#1a2535;font-weight:600}.drawer-actions[data-v-23c38722]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.info-banner[data-v-a6e0fc9e]{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#eff8ff,#f0f9ff);border:1px solid #bae0fd;border-radius:14px;padding:16px 20px;margin-bottom:20px}.info-icon[data-v-a6e0fc9e]{font-size:28px;flex-shrink:0;margin-top:2px}.info-title[data-v-a6e0fc9e]{font-size:14px;font-weight:700;color:#1d9bf0;margin-bottom:4px}.info-desc[data-v-a6e0fc9e]{font-size:13px;color:#475569;line-height:1.6}.tasks-grid[data-v-a6e0fc9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.pager-row[data-v-a6e0fc9e]{display:flex;justify-content:flex-end;margin-top:16px}.task-card[data-v-a6e0fc9e]{background:#fff;border-radius:16px;border:1.5px solid #e8eef6;padding:18px 20px;box-shadow:0 2px 10px #0000000a;transition:all .2s;display:flex;flex-direction:column;gap:12px}.task-card[data-v-a6e0fc9e]:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-1px)}.task-card.running[data-v-a6e0fc9e]{border-color:#1d9bf0;box-shadow:0 0 0 3px #1d9bf01f}.tc-header[data-v-a6e0fc9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tc-name[data-v-a6e0fc9e]{font-size:15px;font-weight:700;color:#1a2535;flex:1}.tc-badges[data-v-a6e0fc9e]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tc-stats[data-v-a6e0fc9e]{display:flex;gap:0;background:#f8fafc;border-radius:10px;padding:10px 0}.tc-stat[data-v-a6e0fc9e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid #f1f5f9}.tc-stat[data-v-a6e0fc9e]:last-child{border-right:none}.ts-num[data-v-a6e0fc9e]{font-size:20px;font-weight:800;color:#1a2535}.ts-num.blue[data-v-a6e0fc9e]{color:#1d9bf0}.ts-num.green[data-v-a6e0fc9e]{color:#00ba7c}.ts-label[data-v-a6e0fc9e]{font-size:11px;color:#94a3b8;font-weight:600}.tc-progress[data-v-a6e0fc9e]{display:flex;flex-direction:column;gap:4px}.tc-prog-label[data-v-a6e0fc9e]{font-size:12px;color:#64748b}.tc-keywords[data-v-a6e0fc9e]{display:flex;flex-wrap:wrap;gap:0;min-height:28px}.tc-lastrun[data-v-a6e0fc9e]{font-size:12px;color:#94a3b8}.tc-actions[data-v-a6e0fc9e]{display:flex;gap:8px;padding-top:4px;border-top:1px solid #f1f5f9}.running-dot[data-v-a6e0fc9e]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1d9bf0;margin-right:4px;animation:pulse-a6e0fc9e 1.5s infinite}@keyframes pulse-a6e0fc9e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.kw-editor[data-v-a6e0fc9e]{width:100%}.kw-toolbar[data-v-a6e0fc9e]{display:flex;gap:8px;margin-bottom:10px}.kw-list[data-v-a6e0fc9e]{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.kw-item[data-v-a6e0fc9e]{display:flex;gap:8px;align-items:center}.kw-empty[data-v-a6e0fc9e]{color:#94a3b8;font-size:13px;text-align:center;padding:20px 0}.form-hint[data-v-a6e0fc9e]{font-size:12px;color:#94a3b8;margin-top:4px}.advanced-toggle-row[data-v-a6e0fc9e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px;padding:10px 12px;border:1px dashed #bfdcff;border-radius:10px;background:#f7fbff}.advanced-panel[data-v-a6e0fc9e]{padding:14px 14px 2px;margin-bottom:10px;border:1px solid #dbeafe;border-radius:12px;background:#fbfdff}.advanced-block[data-v-a6e0fc9e]{padding:2px 0 12px}.advanced-block-title[data-v-a6e0fc9e]{font-size:14px;font-weight:700;color:#1a2535;margin-bottom:12px}.filter-grid[data-v-a6e0fc9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;margin-bottom:6px}.log-box[data-v-a6e0fc9e]{background:#0f172a;border-radius:10px;padding:16px;max-height:400px;overflow-y:auto}.log-box pre[data-v-a6e0fc9e]{color:#e2e8f0;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,monospace}.log-empty[data-v-a6e0fc9e]{color:#64748b;text-align:center;padding:40px 0;font-size:13px}.module-guide[data-v-a6e0fc9e]{text-align:center;padding:60px 20px}.mg-icon[data-v-a6e0fc9e]{font-size:48px;margin-bottom:16px}.mg-title[data-v-a6e0fc9e]{font-size:18px;font-weight:800;color:#1a2535;margin-bottom:8px}.mg-desc[data-v-a6e0fc9e]{font-size:14px;color:#64748b;margin-bottom:20px}.mg-features[data-v-a6e0fc9e]{display:inline-flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:left}.mg-feat[data-v-a6e0fc9e]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.mf-dot[data-v-a6e0fc9e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-a6e0fc9e]{background:#1d9bf0}.mf-dot.green[data-v-a6e0fc9e]{background:#00ba7c}.mf-dot.orange[data-v-a6e0fc9e]{background:#f59e0b}.mf-dot.purple[data-v-a6e0fc9e]{background:#8b5cf6}.page-container[data-v-7be13c8c]{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-header[data-v-7be13c8c]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid var(--border-light, #2a2a3a);flex-shrink:0}.page-title[data-v-7be13c8c]{font-size:20px;font-weight:700;color:var(--text-primary, #e8e8f0)}.page-subtitle[data-v-7be13c8c]{font-size:13px;color:var(--text-muted, #666);margin-top:4px}.header-actions[data-v-7be13c8c]{display:flex;gap:10px}.page-body[data-v-7be13c8c]{flex:1;overflow-y:auto;padding:20px 28px}.module-guide[data-v-7be13c8c]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.mg-icon[data-v-7be13c8c]{font-size:56px;margin-bottom:16px}.mg-title[data-v-7be13c8c]{font-size:20px;font-weight:700;color:var(--text-primary, #e8e8f0);margin-bottom:8px}.mg-desc[data-v-7be13c8c]{font-size:14px;color:var(--text-muted, #888);margin-bottom:20px}.mg-features[data-v-7be13c8c]{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;text-align:left}.mg-feat[data-v-7be13c8c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary, #bbb)}.mf-dot[data-v-7be13c8c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mf-dot.blue[data-v-7be13c8c]{background:#4facfe}.mf-dot.green[data-v-7be13c8c]{background:#43e97b}.mf-dot.orange[data-v-7be13c8c]{background:#f9a825}.mf-dot.purple[data-v-7be13c8c]{background:#a78bfa}.tasks-grid[data-v-7be13c8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.task-card[data-v-7be13c8c]{background:var(--bg-card, #1a1a2e);border:1px solid var(--border-light, #2a2a3a);border-radius:12px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:12px}.task-card.active[data-v-7be13c8c]{border-color:#43e97b55;box-shadow:0 0 16px #43e97b22}.tc-header[data-v-7be13c8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tc-name[data-v-7be13c8c]{font-size:15px;font-weight:700;color:var(--text-primary, #e8e8f0)}.tc-badges[data-v-7be13c8c]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-7be13c8c]{font-size:11px;padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.tag-green[data-v-7be13c8c]{background:#43e97b22;color:#43e97b;border:1px solid #43e97b44}.tag-gray[data-v-7be13c8c]{background:#8882;color:#aaa;border:1px solid #88888844}.tag-orange[data-v-7be13c8c]{background:#f9a82522;color:#f9a825;border:1px solid #f9a82544}.tag-red[data-v-7be13c8c]{background:#f56c6c22;color:#f56c6c;border:1px solid #f56c6c44}.tag-blue[data-v-7be13c8c],.tag-lang[data-v-7be13c8c]{background:#4facfe22;color:#4facfe;border:1px solid #4facfe44}.running-dot[data-v-7be13c8c]{width:6px;height:6px;border-radius:50%;background:#43e97b;animation:pulse-dot-7be13c8c 1.2s infinite}@keyframes pulse-dot-7be13c8c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.tc-stats[data-v-7be13c8c]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg-deep, #111122);border-radius:8px;padding:10px 0}.stat-item[data-v-7be13c8c]{text-align:center}.stat-val[data-v-7be13c8c]{font-size:20px;font-weight:700;color:var(--text-primary, #e8e8f0)}.stat-key[data-v-7be13c8c]{font-size:11px;color:var(--text-muted, #888);margin-top:2px}.tc-meta[data-v-7be13c8c]{display:flex;gap:12px;font-size:12px;color:var(--text-muted, #888);flex-wrap:wrap}.tc-next[data-v-7be13c8c]{font-size:12px;color:#4facfe}.account-row-head[data-v-7be13c8c]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#8ba3c7;padding:6px 0}.account-state-row[data-v-7be13c8c]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px;max-height:130px;overflow:auto}.account-pill[data-v-7be13c8c]{font-size:12px;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.account-pill b[data-v-7be13c8c]{margin-left:4px}.account-more[data-v-7be13c8c]{font-size:12px;color:#94a3b8;padding:4px 8px}.state-available[data-v-7be13c8c]{background:#ecfdf5;color:#047857}.state-limited[data-v-7be13c8c]{background:#fffbeb;color:#b45309}.state-error[data-v-7be13c8c],.state-disabled[data-v-7be13c8c]{background:#fef2f2;color:#b91c1c}.event-box[data-v-7be13c8c]{border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:12px;background:#f8fafc}.event-title[data-v-7be13c8c]{font-weight:700;font-size:13px;margin-bottom:6px;color:#334155}.event-row[data-v-7be13c8c]{display:flex;gap:8px;align-items:center;font-size:12px;color:#475569;padding:3px 0}.event-row.error[data-v-7be13c8c]{color:#b91c1c}.event-row.warning[data-v-7be13c8c]{color:#b45309}.event-row em[data-v-7be13c8c]{font-style:normal;color:#b91c1c}.tc-prompt[data-v-7be13c8c]{font-size:12px;color:var(--text-muted, #888);background:var(--bg-deep, #111122);border-radius:6px;padding:8px 10px;line-height:1.5;cursor:default}.tc-actions[data-v-7be13c8c]{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.form-tip[data-v-7be13c8c]{font-size:12px;color:#888;margin-top:4px}.form-unit[data-v-7be13c8c]{margin-left:8px;color:#888;font-size:13px}.advanced-toggle-row[data-v-7be13c8c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 12px;padding:10px 12px;border:1px dashed rgba(79,172,254,.35);border-radius:10px;background:#4facfe0f}.advanced-panel[data-v-7be13c8c]{padding:14px 14px 2px;margin-bottom:10px;border:1px solid rgba(79,172,254,.18);border-radius:12px;background:#11112259}.advanced-test-row[data-v-7be13c8c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-select-actions[data-v-7be13c8c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.test-preview[data-v-7be13c8c]{width:100%;padding:10px 12px;border-radius:8px;background:var(--bg-deep, #111122);color:var(--text-secondary, #ccc);line-height:1.6;white-space:pre-wrap}.log-row[data-v-7be13c8c]{border-radius:8px;padding:10px 14px;margin-bottom:10px;background:var(--bg-deep, #111122);border-left:3px solid transparent}.log-row.sent[data-v-7be13c8c]{border-color:#43e97b}.log-row.failed[data-v-7be13c8c]{border-color:#f56c6c}.log-meta[data-v-7be13c8c]{display:flex;gap:12px;align-items:center;font-size:12px;color:#888;margin-bottom:6px}.log-acc[data-v-7be13c8c]{color:#4facfe;font-weight:600}.log-status[data-v-7be13c8c]{font-weight:600}.log-time[data-v-7be13c8c]{margin-left:auto}.log-content[data-v-7be13c8c]{font-size:13px;color:var(--text-secondary, #ccc);line-height:1.6}.log-detail[data-v-7be13c8c]{display:flex;gap:12px;align-items:center;margin-top:6px;font-size:12px;color:#8ba3c7}.log-detail a[data-v-7be13c8c]{color:#4facfe;text-decoration:none}.log-detail a[data-v-7be13c8c]:hover{text-decoration:underline}.log-err[data-v-7be13c8c]{font-size:12px;color:#f56c6c;margin-top:4px}.draft-tools[data-v-7be13c8c]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.draft-hint[data-v-7be13c8c]{font-size:12px;color:#64748b;margin-bottom:14px}.loading-box[data-v-7be13c8c]{text-align:center;padding:28px;color:#4facfe}.draft-list[data-v-7be13c8c]{display:flex;flex-direction:column;gap:12px;max-height:560px;overflow-y:auto}.draft-card[data-v-7be13c8c]{border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;background:#fff}.draft-card.AUTO_APPROVED[data-v-7be13c8c]{border-left:4px solid #43e97b}.draft-card.NEED_REVIEW[data-v-7be13c8c]{border-left:4px solid #f9a825}.draft-card.BLOCKED[data-v-7be13c8c]{border-left:4px solid #f56c6c}.draft-head[data-v-7be13c8c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.draft-keyword[data-v-7be13c8c]{font-size:12px;color:#2563eb;font-weight:700}.draft-publish[data-v-7be13c8c]{margin-left:auto;font-size:12px;color:#475569}.draft-content[data-v-7be13c8c]{color:#1f2937;line-height:1.7;white-space:pre-wrap}.draft-reason[data-v-7be13c8c]{margin-top:8px;font-size:12px;color:#b45309;background:#fffbeb;border-radius:8px;padding:8px}.draft-result[data-v-7be13c8c]{margin-top:6px;display:flex;gap:12px;font-size:12px}.draft-actions[data-v-7be13c8c]{margin-top:10px;display:flex;gap:8px}.report-grid[data-v-7be13c8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.report-item[data-v-7be13c8c]{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#f8fafc;display:flex;flex-direction:column;gap:4px}.report-item b[data-v-7be13c8c]{font-size:24px;color:#0f172a}.report-item span[data-v-7be13c8c]{font-size:12px;color:#64748b}.report-section[data-v-7be13c8c]{color:#334155;font-size:13px;line-height:1.8}.report-section h4[data-v-7be13c8c]{margin:12px 0 4px}.page-container[data-v-be466ae4]{display:flex;flex-direction:column;height:100%}.page-header[data-v-be466ae4]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px}.page-title[data-v-be466ae4]{font-size:20px;font-weight:700;color:#1a2535}.page-subtitle[data-v-be466ae4]{font-size:13px;color:#64748b;margin-top:4px}.page-body[data-v-be466ae4]{display:flex;flex-direction:column;gap:16px;padding:0 28px 24px;flex:1;min-height:0}.filter-bar[data-v-be466ae4]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pager-row[data-v-be466ae4]{display:flex;justify-content:flex-end}.log-table[data-v-be466ae4] .cell{word-break:normal}.tech-field[data-v-be466ae4]{color:#1d9bf0;cursor:default;font-size:12px}.page-container[data-v-a6782656]{display:flex;flex-direction:column;height:100%}.page-header[data-v-a6782656]{padding:24px 28px 16px;border-bottom:1px solid #e8eef6}.page-title[data-v-a6782656]{font-size:20px;font-weight:700;color:#1a2535}.page-subtitle[data-v-a6782656]{margin-top:4px;font-size:13px;color:#64748b}.page-body[data-v-a6782656]{padding:20px 28px 24px;overflow-y:auto}.guide-banner[data-v-a6782656]{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #dbeafe;border-radius:16px;padding:16px 18px;margin-bottom:18px}.guide-title[data-v-a6782656]{font-size:14px;font-weight:700;color:#1d4ed8;margin-bottom:10px}.guide-steps[data-v-a6782656]{display:flex;gap:10px;flex-wrap:wrap;color:#475569;font-size:13px}.guide-steps span[data-v-a6782656]{padding:6px 12px;border-radius:999px;background:#ffffffdb;border:1px solid #dbeafe}.card-grid[data-v-a6782656]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.feature-card[data-v-a6782656]{background:#fff;border:1px solid #e8eef6;border-radius:18px;padding:20px;box-shadow:0 8px 20px #0f172a0a}.feature-card.compact[data-v-a6782656]{min-height:180px}.feature-title[data-v-a6782656]{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:10px}.feature-desc[data-v-a6782656]{font-size:13px;line-height:1.8;color:#64748b}.feature-points[data-v-a6782656]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.feature-points span[data-v-a6782656]{padding:4px 10px;border-radius:999px;font-size:12px;color:#1d4ed8;background:#eff6ff}.feature-actions[data-v-a6782656]{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.page-container[data-v-53377190]{height:100%;display:flex;flex-direction:column;background:#f5f7fb}.page-header[data-v-53377190]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#fff;border-bottom:1px solid #e5eaf3}.header-actions[data-v-53377190]{display:flex;align-items:center;gap:8px}.page-title[data-v-53377190]{font-size:20px;font-weight:700;color:#10233f}.page-subtitle[data-v-53377190]{margin-top:4px;font-size:13px;color:#6b7a90}.page-body[data-v-53377190]{flex:1;padding:16px 22px;overflow:auto}.risk-alert[data-v-53377190]{margin-bottom:12px}.safety-switches[data-v-53377190]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;background:#fff;border:1px solid #e5eaf3;border-radius:6px;color:#526176;font-size:13px;font-weight:700}.summary-cards[data-v-53377190]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:14px}.summary-card[data-v-53377190]{background:#fff;border:1px solid #e5eaf3;border-radius:6px;padding:12px 14px}.summary-card span[data-v-53377190]{display:block;font-size:13px;color:#66758c}.summary-card strong[data-v-53377190]{display:block;margin-top:6px;font-size:24px;color:#1677ff}.summary-card.danger strong[data-v-53377190]{color:#f56c6c}.queue-state-panel[data-v-53377190]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 14px;margin-bottom:14px;background:#fff;border:1px solid #e5eaf3;border-radius:6px;color:#66758c;font-size:13px}.queue-state-panel .running[data-v-53377190]{color:#00a870}.queue-state-panel .paused[data-v-53377190]{color:#909399}.compact-task-list[data-v-53377190]{margin-bottom:14px;background:#fff;border:1px solid #e5eaf3;border-radius:6px;overflow:hidden;font-size:13px}.compact-task-head[data-v-53377190]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #edf1f7;color:#10233f}.compact-task-row[data-v-53377190]{display:grid;grid-template-columns:minmax(130px,1.4fr) 100px 76px 76px 64px 64px minmax(160px,1.4fr);gap:10px;align-items:center;min-height:34px;padding:6px 12px;border-bottom:1px solid #f2f5f9;color:#526176}.compact-task-row[data-v-53377190]:last-child{border-bottom:0}.compact-task-row-title[data-v-53377190]{min-height:30px;background:#f8fafc;color:#7a8798;font-size:12px}.compact-task-row .mono[data-v-53377190]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis[data-v-53377190]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.danger-text[data-v-53377190]{color:#e5484d}.compact-empty[data-v-53377190]{padding:10px 12px;color:#909399}.select-actions[data-v-53377190]{display:flex;justify-content:space-between;padding:4px 8px;border-bottom:1px solid #edf1f7}.toolbar[data-v-53377190],.task-panel[data-v-53377190],.selection-bar[data-v-53377190],.stats-bar[data-v-53377190]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.toolbar .el-input[data-v-53377190]{width:260px}.toolbar .el-select[data-v-53377190]{width:150px}.task-panel[data-v-53377190]{padding:12px;background:#fff;border:1px solid #e5eaf3;border-radius:6px}.task-panel .el-select[data-v-53377190]:first-child{width:220px}.task-panel .el-select[data-v-53377190]:nth-child(2){width:300px}.unit[data-v-53377190],.muted[data-v-53377190],.selection-bar[data-v-53377190],.stats-bar[data-v-53377190]{color:#66758c;font-size:13px}.handle[data-v-53377190]{color:#1677ff;font-weight:700}.pager[data-v-53377190]{display:flex;justify-content:flex-end;margin-top:14px}.template-form[data-v-53377190]{display:grid;grid-template-columns:220px 120px 1fr auto;gap:10px;align-items:start;margin-bottom:14px}.stats-bar[data-v-53377190]{padding:8px 0}.batch-section[data-v-53377190]{margin-top:18px}.section-head[data-v-53377190]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#10233f}[data-v-53377190] .el-table{border-radius:6px}[data-v-53377190] .highlight-row{--el-table-tr-bg-color: #ecf5ff}@media (max-width: 1100px){.summary-cards[data-v-53377190]{grid-template-columns:repeat(2,minmax(120px,1fr))}.template-form[data-v-53377190]{grid-template-columns:1fr}.task-panel .el-select[data-v-53377190],.toolbar .el-input[data-v-53377190],.toolbar .el-select[data-v-53377190]{width:100%!important}}.page-container[data-v-383482cc]{height:100%;display:flex;flex-direction:column;overflow:hidden}.notice[data-v-383482cc]{margin-bottom:14px}.form-grid[data-v-383482cc]{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}@media (max-width: 760px){.form-grid[data-v-383482cc]{grid-template-columns:1fr}}.page-container[data-v-e79a2d35]{height:100%;display:flex;flex-direction:column;overflow:hidden}.empty-box[data-v-e79a2d35]{padding:34px;color:#64748b;font-weight:700}.interception-page[data-v-dc0904e7]{min-height:100%;display:flex;flex-direction:column;gap:10px;padding:12px;background:#eef5ff;overflow:auto}.page-head[data-v-dc0904e7],.panel[data-v-dc0904e7],.stats div[data-v-dc0904e7]{background:#fff;border:1px solid #d9e5f3;border-radius:8px}.page-head[data-v-dc0904e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.title[data-v-dc0904e7]{color:#102033;font-size:24px;font-weight:950}.subtitle[data-v-dc0904e7],.muted[data-v-dc0904e7],.hint[data-v-dc0904e7]{color:#64748b;font-size:13px;line-height:1.5}.flow-guide[data-v-dc0904e7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:9px 12px;color:#1e3a8a;font-size:13px}.flow-guide span[data-v-dc0904e7]{font-weight:900;color:#1d4ed8}.flow-guide b[data-v-dc0904e7]{font-weight:900}.flow-guide i[data-v-dc0904e7]{color:#60a5fa;font-style:normal}.stats[data-v-dc0904e7]{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px}.stats div[data-v-dc0904e7]{padding:10px 12px}.stats span[data-v-dc0904e7]{display:block;color:#64748b;font-size:12px}.stats b[data-v-dc0904e7]{color:#102033;font-size:22px}.grid[data-v-dc0904e7]{display:grid;grid-template-columns:minmax(340px,.75fr) minmax(640px,1.25fr);grid-template-rows:auto auto;gap:10px;overflow:visible}.panel[data-v-dc0904e7]{min-width:0;min-height:0;padding:12px;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-dc0904e7]{color:#102033;font-size:17px;font-weight:950;margin-bottom:10px}.panel-head[data-v-dc0904e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.target-actions[data-v-dc0904e7]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.form-grid[data-v-dc0904e7]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.form-grid label[data-v-dc0904e7]{color:#64748b;font-size:13px;font-weight:800}.search-actions[data-v-dc0904e7]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.search-actions .el-button[data-v-dc0904e7]{margin-left:0}.parsed-terms[data-v-dc0904e7]{margin-top:8px;color:#475569;font-size:12px;line-height:1.5;word-break:break-all}.hint[data-v-dc0904e7]{margin-top:10px;border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:9px 10px}.search-meta[data-v-dc0904e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:10px;margin-bottom:8px}.search-meta span[data-v-dc0904e7]{display:block;color:#64748b;font-size:12px;font-weight:800}.search-meta b[data-v-dc0904e7]{display:block;color:#102033;font-size:13px;margin-top:3px;word-break:break-all}.search-meta b.danger[data-v-dc0904e7]{color:#e11d48}.mini-alert[data-v-dc0904e7]{margin-bottom:8px}.diagnostics[data-v-dc0904e7]{display:flex;flex-direction:column;gap:4px;border:1px solid #fde68a;background:#fffbeb;border-radius:8px;padding:9px 10px;margin-bottom:8px;color:#92400e;font-size:12px}.diagnostics b[data-v-dc0904e7]{color:#78350f}.targets-panel[data-v-dc0904e7],.comments-panel[data-v-dc0904e7]{grid-column:2}.accounts-panel[data-v-dc0904e7]{grid-column:1}.comment-actions[data-v-dc0904e7],.account-actions[data-v-dc0904e7]{display:flex;gap:8px;flex-wrap:wrap}.template-box[data-v-dc0904e7]{border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:10px;margin-bottom:10px}.template-head[data-v-dc0904e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#24364d;font-size:13px;font-weight:900}.publish-result[data-v-dc0904e7]{display:flex;gap:14px;flex-wrap:wrap;border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:9px 10px;margin-bottom:10px;color:#24364d;font-size:13px}.publish-result b[data-v-dc0904e7]{color:#102033;font-size:18px}[data-v-dc0904e7] .el-checkbox__label{display:none}@media (max-width: 1180px){.interception-page[data-v-dc0904e7]{overflow:auto}.grid[data-v-dc0904e7]{grid-template-columns:1fr;overflow:visible}.targets-panel[data-v-dc0904e7],.comments-panel[data-v-dc0904e7],.accounts-panel[data-v-dc0904e7]{grid-column:1}.stats[data-v-dc0904e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-container[data-v-39a774f3],.page-container[data-v-50b355bc]{height:100%;display:flex;flex-direction:column;overflow:hidden}.notice[data-v-50b355bc]{margin-bottom:12px}.grid[data-v-50b355bc]{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.row-actions[data-v-50b355bc]{display:flex;flex-wrap:wrap;gap:6px}.hidden-input[data-v-50b355bc]{display:none}.messages-panel[data-v-50b355bc]{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:16px}.message-tabs[data-v-50b355bc]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 760px){.grid[data-v-50b355bc]{grid-template-columns:1fr}}.dm-chat-page[data-v-cf5ed2fa]{height:calc(100vh - 24px);min-height:680px;padding:18px;background:#f6f7f9;color:#111827;overflow:hidden}.page-head[data-v-cf5ed2fa]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.page-head h1[data-v-cf5ed2fa]{margin:0;font-size:24px;line-height:1.25;letter-spacing:0}.page-head p[data-v-cf5ed2fa]{margin:6px 0 0;color:#6b7280;font-size:14px}.head-actions[data-v-cf5ed2fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sync-info[data-v-cf5ed2fa]{color:#6b7280;font-size:12px;white-space:nowrap}.chat-layout[data-v-cf5ed2fa]{height:calc(100% - 64px);display:grid;grid-template-columns:280px 360px minmax(420px,1fr);gap:12px}.account-column[data-v-cf5ed2fa],.conversation-column[data-v-cf5ed2fa],.message-column[data-v-cf5ed2fa]{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.column-head[data-v-cf5ed2fa]{min-height:58px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f3}.column-head strong[data-v-cf5ed2fa]{display:block;font-size:15px}.column-head span[data-v-cf5ed2fa]{display:block;margin-top:3px;color:#6b7280;font-size:12px}.toolbar[data-v-cf5ed2fa]{padding:10px 12px;border-bottom:1px solid #edf0f3}.toolbar .el-button[data-v-cf5ed2fa]{width:100%;margin-left:0;margin-top:8px}.toolbar .el-button[data-v-cf5ed2fa]:first-child{margin-top:0}.mini-actions[data-v-cf5ed2fa]{display:flex;align-items:center;gap:8px}.account-list[data-v-cf5ed2fa],.conversation-list[data-v-cf5ed2fa],.message-list[data-v-cf5ed2fa]{flex:1;min-height:0;overflow-y:auto}.account-item[data-v-cf5ed2fa],.conversation-item[data-v-cf5ed2fa]{width:100%;border:0;background:#fff;border-bottom:1px solid #f0f2f5;text-align:left;cursor:pointer}.account-item[data-v-cf5ed2fa]{min-height:74px;padding:10px 12px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.conversation-item[data-v-cf5ed2fa]{min-height:108px;padding:12px;display:grid;grid-template-columns:42px 1fr auto;gap:10px}.account-item[data-v-cf5ed2fa]:hover,.conversation-item[data-v-cf5ed2fa]:hover,.account-item.active[data-v-cf5ed2fa],.conversation-item.active[data-v-cf5ed2fa]{background:#eef6ff}.avatar[data-v-cf5ed2fa]{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1f2937;color:#fff;font-size:15px;font-weight:700;overflow:hidden;position:relative;flex:0 0 auto}.avatar img[data-v-cf5ed2fa]{width:100%;height:100%;object-fit:cover;display:block}.avatar img+span[data-v-cf5ed2fa]{display:none}.avatar.avatar-broken img[data-v-cf5ed2fa]{display:none}.avatar.avatar-broken img+span[data-v-cf5ed2fa]{display:inline}.avatar.customer[data-v-cf5ed2fa]{background:#2563eb}.account-main[data-v-cf5ed2fa],.conv-main[data-v-cf5ed2fa]{min-width:0;display:flex;flex-direction:column;gap:3px}.name[data-v-cf5ed2fa],.conv-title[data-v-cf5ed2fa],.last-text[data-v-cf5ed2fa],.conv-foot[data-v-cf5ed2fa],.conv-name[data-v-cf5ed2fa],.time[data-v-cf5ed2fa],.meta[data-v-cf5ed2fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-cf5ed2fa],.conv-title b[data-v-cf5ed2fa]{font-size:14px;color:#111827}.meta[data-v-cf5ed2fa],.time[data-v-cf5ed2fa],.conv-name[data-v-cf5ed2fa],.conv-foot[data-v-cf5ed2fa]{font-size:12px;color:#6b7280}.last-text[data-v-cf5ed2fa]{margin-top:3px;font-size:13px;color:#374151}.conv-title[data-v-cf5ed2fa]{display:flex;align-items:center;justify-content:space-between;gap:8px}.conv-title em[data-v-cf5ed2fa]{font-style:normal;font-size:12px;color:#6b7280}.badge[data-v-cf5ed2fa]{min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:12px;font-weight:700}.ok[data-v-cf5ed2fa],.line[data-v-cf5ed2fa]{color:#15803d!important}.bad[data-v-cf5ed2fa],.unread[data-v-cf5ed2fa]{color:#dc2626!important}.chat-head[data-v-cf5ed2fa]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f3}.chat-title[data-v-cf5ed2fa]{min-width:0;display:flex;align-items:center;gap:10px}.chat-title div[data-v-cf5ed2fa]{min-width:0}.chat-title strong[data-v-cf5ed2fa],.chat-title span[data-v-cf5ed2fa]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title span[data-v-cf5ed2fa],.chat-meta[data-v-cf5ed2fa]{color:#6b7280;font-size:12px}.chat-meta[data-v-cf5ed2fa]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.message-list[data-v-cf5ed2fa]{padding:18px;background:#f9fafb}.message-row[data-v-cf5ed2fa]{display:flex;justify-content:flex-start;margin-bottom:12px}.message-row.outbound[data-v-cf5ed2fa]{justify-content:flex-end}.bubble[data-v-cf5ed2fa]{max-width:min(72%,620px);padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a}.outbound .bubble[data-v-cf5ed2fa]{background:#dcfce7;border-color:#bbf7d0}.bubble.failed[data-v-cf5ed2fa]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.bubble.pending[data-v-cf5ed2fa]{background:#fff7ed;border-color:#fed7aa}.content[data-v-cf5ed2fa]{white-space:pre-wrap;word-break:break-word;line-height:1.55;font-size:14px}.msg-meta[data-v-cf5ed2fa]{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;color:#6b7280;font-size:11px}.chat-actions[data-v-cf5ed2fa]{padding:10px 14px;display:flex;gap:8px;border-top:1px solid #edf0f3}.composer[data-v-cf5ed2fa]{padding:12px 14px 14px;display:grid;grid-template-columns:1fr 86px;gap:10px;border-top:1px solid #edf0f3}.chat-placeholder[data-v-cf5ed2fa],.empty[data-v-cf5ed2fa]{height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6b7280;text-align:center;padding:24px;gap:8px}@media (max-width: 1180px){.dm-chat-page[data-v-cf5ed2fa]{height:auto;min-height:100vh;overflow:visible}.chat-layout[data-v-cf5ed2fa]{height:auto;grid-template-columns:1fr}.account-column[data-v-cf5ed2fa],.conversation-column[data-v-cf5ed2fa],.message-column[data-v-cf5ed2fa]{min-height:440px}}.page-container[data-v-9b997d1c]{height:100%;display:flex;flex-direction:column;overflow:hidden}.header-actions[data-v-9b997d1c]{display:flex;align-items:center;gap:12px}.summary-grid[data-v-9b997d1c]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-bottom:12px}.summary-grid div[data-v-9b997d1c]{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:12px}.summary-grid span[data-v-9b997d1c]{display:block;color:#64748b;font-size:12px}.summary-grid strong[data-v-9b997d1c]{display:block;color:#122033;font-size:24px;margin-top:6px}.daily-page[data-v-601c225e]{min-height:100%;display:flex;flex-direction:column;gap:10px;padding:12px;background:#eef5ff;overflow:auto}.topbar[data-v-601c225e],.panel[data-v-601c225e],.stats div[data-v-601c225e]{background:#fff;border:1px solid #d9e5f3;border-radius:8px}.topbar[data-v-601c225e]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:12px;padding:14px 16px}.title[data-v-601c225e]{font-size:24px;font-weight:950;color:#102033}.subtitle[data-v-601c225e]{margin-top:4px;color:#56708f;font-size:13px;max-width:900px;line-height:1.5}.operation-help[data-v-601c225e]{margin-top:8px;color:#0f6fbf;background:#eff8ff;border:1px solid #cfe7ff;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.45}.batch-box[data-v-601c225e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.batch-box div[data-v-601c225e]{background:#f8fbff;border:1px solid #d9e5f3;border-radius:8px;padding:8px 10px;min-width:0}.batch-box span[data-v-601c225e],.stats span[data-v-601c225e]{display:block;color:#64748b;font-size:12px}.batch-box b[data-v-601c225e]{display:block;color:#102033;font-size:13px;margin-top:3px;word-break:break-all}.batch-box b.danger[data-v-601c225e]{color:#e11d48}.stats[data-v-601c225e]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.stats div[data-v-601c225e]{padding:10px 12px}.stats strong[data-v-601c225e]{color:#102033;font-size:24px}.notice[data-v-601c225e]{flex:none}.content[data-v-601c225e]{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(640px,1.22fr);gap:10px;align-items:start}.panel[data-v-601c225e]{padding:12px;min-width:0}.panel-title[data-v-601c225e]{font-size:17px;font-weight:900;color:#102033;margin-bottom:10px}.panel-head[data-v-601c225e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-grid[data-v-601c225e]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:9px 10px;align-items:center}.settings-grid label[data-v-601c225e]{color:#64748b;font-size:13px;font-weight:800}.readonly[data-v-601c225e]{min-height:32px;display:flex;align-items:center;color:#24364d;background:#f8fbff;border:1px solid #d9e5f3;border-radius:8px;padding:0 10px}.readonly.link[data-v-601c225e]{word-break:break-all;line-height:1.4;min-height:40px}.accounts-panel[data-v-601c225e],.result-panel[data-v-601c225e]{grid-column:2}.flow-panel[data-v-601c225e]{grid-column:1 / span 2}.account-counts[data-v-601c225e],.actions[data-v-601c225e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#24364d}.account-counts b[data-v-601c225e]{color:#102033;font-size:16px}.mini-alert[data-v-601c225e]{margin-bottom:8px}.timeline[data-v-601c225e]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;margin:10px 0}.status-strip[data-v-601c225e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.status-strip div[data-v-601c225e],.publish-summary div[data-v-601c225e]{border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:9px;min-width:0}.status-strip span[data-v-601c225e]{display:block;color:#64748b;font-size:12px}.status-strip b[data-v-601c225e]{display:block;color:#102033;font-size:13px;margin-top:4px;line-height:1.35;word-break:break-word}.status-strip b.danger[data-v-601c225e]{color:#e11d48}.step[data-v-601c225e]{min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;border:1px solid #d9e5f3;border-radius:8px;padding:10px;background:#f8fbff}.step-main[data-v-601c225e]{display:flex;gap:9px}.step-index[data-v-601c225e]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8f3ff;color:#0f6fbf;font-weight:900;flex:none}.step-name[data-v-601c225e]{color:#102033;font-weight:900}.step-meta[data-v-601c225e]{margin-top:4px;color:#64748b;font-size:12px;line-height:1.45}.step-error[data-v-601c225e]{margin-top:5px;color:#e11d48;font-size:12px;line-height:1.45}.step.success[data-v-601c225e]{border-color:#b7ebc6;background:#f0fdf4}.step.failed[data-v-601c225e]{border-color:#fecaca;background:#fff1f2}.step.running[data-v-601c225e]{border-color:#bae6fd;background:#f0f9ff}.step.skipped[data-v-601c225e]{border-color:#fde68a;background:#fffbeb}.queue-block[data-v-601c225e]{margin-top:8px}.sub-title[data-v-601c225e]{font-size:15px;color:#102033;font-weight:900;margin-bottom:8px}.result-grid[data-v-601c225e],.publish-summary[data-v-601c225e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.result-grid div[data-v-601c225e]{border:1px solid #d9e5f3;background:#f8fbff;border-radius:8px;padding:9px;color:#64748b;font-size:13px}.result-grid b[data-v-601c225e],.publish-summary b[data-v-601c225e]{color:#102033}.publish-summary[data-v-601c225e]{color:#64748b;font-size:13px}.path[data-v-601c225e]{margin-top:8px;color:#64748b;font-size:13px}.failure-body[data-v-601c225e]{display:flex;flex-direction:column;gap:12px}.failure-body span[data-v-601c225e]{display:block;color:#64748b;font-size:12px;font-weight:800;margin-bottom:4px}.failure-body b[data-v-601c225e],.failure-body p[data-v-601c225e]{margin:0;color:#102033}.failure-body pre[data-v-601c225e]{margin:0;max-height:180px;overflow:auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;color:#334155;font-size:12px;white-space:pre-wrap}@media (max-width: 1280px){.topbar[data-v-601c225e],.content[data-v-601c225e]{grid-template-columns:1fr}.accounts-panel[data-v-601c225e],.result-panel[data-v-601c225e],.flow-panel[data-v-601c225e]{grid-column:auto}.timeline[data-v-601c225e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.stats[data-v-601c225e],.batch-box[data-v-601c225e],.result-grid[data-v-601c225e],.publish-summary[data-v-601c225e],.status-strip[data-v-601c225e],.timeline[data-v-601c225e],.settings-grid[data-v-601c225e]{grid-template-columns:1fr}}.page-container[data-v-7f784b9c]{height:100%;display:flex;flex-direction:column;overflow:hidden}.notice[data-v-7f784b9c]{margin-bottom:14px}.workspace[data-v-7f784b9c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;margin-bottom:16px}.panel[data-v-7f784b9c],.task-section[data-v-7f784b9c]{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:18px}.panel-title[data-v-7f784b9c]{font-size:15px;font-weight:950;color:#122033;margin-bottom:14px}.profile-card[data-v-7f784b9c]{border:1px solid #d9e5f3;border-radius:8px;padding:20px;background:#f8fbff}.form-actions[data-v-7f784b9c]{display:flex;gap:10px;flex-wrap:wrap}.quick-actions[data-v-7f784b9c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.task-head[data-v-7f784b9c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.button-row[data-v-7f784b9c]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.form-tip[data-v-7f784b9c]{color:#64748b;font-size:12px;line-height:1.6}.avatar[data-v-7f784b9c]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#122033;color:#fff;font-size:24px;font-weight:950}.display-name[data-v-7f784b9c]{margin-top:14px;font-size:22px;font-weight:950;color:#122033}.bio[data-v-7f784b9c]{margin-top:10px;color:#334155;line-height:1.7;white-space:pre-wrap}.meta[data-v-7f784b9c]{margin-top:10px;color:#64748b;font-size:13px}.pinned[data-v-7f784b9c]{margin-top:18px;padding:14px;border-radius:8px;background:#fff;border:1px solid #d9e5f3;color:#24364d;line-height:1.7}.result-grid[data-v-7f784b9c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel-title.small[data-v-7f784b9c]{font-size:13px;margin-bottom:8px}pre[data-v-7f784b9c]{margin:0;padding:12px;background:#f8fbff;border:1px solid #d9e5f3;border-radius:8px;white-space:pre-wrap;line-height:1.5;color:#24364d;max-height:260px;overflow:auto}.result-line[data-v-7f784b9c]{margin-top:10px;color:#526176;font-size:13px;line-height:1.7;word-break:break-all}@media (max-width: 1000px){.workspace[data-v-7f784b9c]{grid-template-columns:1fr}}@media (max-width: 760px){.result-grid[data-v-7f784b9c]{grid-template-columns:1fr}}.publish-page[data-v-63008f4e]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb}.header-actions[data-v-63008f4e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-body[data-v-63008f4e]{padding:16px;overflow:auto}.summary-grid[data-v-63008f4e]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:14px}.summary-grid div[data-v-63008f4e]{background:#fff;border:1px solid #dfe7f1;border-radius:8px;padding:12px}.summary-grid span[data-v-63008f4e]{display:block;color:#64748b;font-size:12px}.summary-grid strong[data-v-63008f4e]{display:block;color:#142033;font-size:26px;margin-top:4px}.calendar-toolbar[data-v-63008f4e]{display:flex;align-items:center;justify-content:center;gap:16px;margin:8px 0 14px}.month-title[data-v-63008f4e]{min-width:160px;text-align:center;font-weight:700;color:#1f2a3d}.calendar-grid[data-v-63008f4e]{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));background:#dfe7f1;border:1px solid #dfe7f1;gap:1px}.weekday[data-v-63008f4e]{background:#eef3f8;color:#607089;font-size:12px;font-weight:700;text-align:center;padding:8px}.day-cell[data-v-63008f4e]{min-height:132px;background:#fff;padding:8px;overflow:hidden;cursor:pointer}.day-cell.muted[data-v-63008f4e]{background:#f8fafc;color:#94a3b8}.day-cell.today[data-v-63008f4e]{outline:2px solid #2563eb;outline-offset:-2px}.day-number[data-v-63008f4e]{font-weight:700;font-size:12px;margin-bottom:6px}.event-list[data-v-63008f4e]{display:flex;flex-direction:column;gap:6px}.event-item[data-v-63008f4e]{border-left:3px solid #2563eb;background:#f8fbff;border-radius:6px;padding:6px;font-size:12px;color:#263447;cursor:pointer}.event-item.published[data-v-63008f4e]{border-left-color:#16a34a}.event-item.failed[data-v-63008f4e]{border-left-color:#dc2626}.event-item.draft[data-v-63008f4e]{border-left-color:#f59e0b}.event-item.cancelled[data-v-63008f4e]{border-left-color:#94a3b8}.event-time[data-v-63008f4e]{font-weight:700;margin-right:6px}.event-account[data-v-63008f4e]{color:#64748b;margin-right:6px}.event-title[data-v-63008f4e]{margin-top:5px;font-weight:800;color:#152033;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-meta[data-v-63008f4e]{margin-top:2px;color:#64748b;font-size:11px}.event-summary[data-v-63008f4e]{margin-top:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.readonly-text[data-v-63008f4e]{color:#94a3b8;font-size:12px}.publish-page[data-v-ed411308]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb}.header-actions[data-v-ed411308]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-body[data-v-ed411308]{padding:16px;overflow:auto}.terminal-text[data-v-ed411308]{color:#94a3b8;font-size:12px}.publish-page[data-v-b731b9f1]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb}.header-actions[data-v-b731b9f1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-body[data-v-b731b9f1]{padding:16px;overflow:auto}.publish-page[data-v-df919591]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb}.header-actions[data-v-df919591]{display:flex;align-items:center;gap:10px}.page-body[data-v-df919591]{padding:16px;overflow:auto}.layout-grid[data-v-df919591]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:14px;align-items:start}.panel[data-v-df919591]{background:#fff;border:1px solid #dfe7f1;border-radius:8px;padding:16px}.panel-title[data-v-df919591]{font-weight:900;color:#142033;margin-bottom:12px}.material-list[data-v-df919591]{margin-top:14px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto}.material-item[data-v-df919591]{border:1px solid #e2e8f0;border-radius:8px;padding:10px;cursor:pointer;background:#f8fafc}.material-item[data-v-df919591]:hover{border-color:#2563eb;background:#f4f8ff}.material-item b[data-v-df919591]{display:block;color:#172033}.material-item span[data-v-df919591]{display:block;color:#64748b;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-list[data-v-df919591]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.draft-card[data-v-df919591]{background:#fff;border:1px solid #dfe7f1;border-radius:8px;padding:14px}.draft-head[data-v-df919591]{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;margin-bottom:10px}.draft-account[data-v-df919591]{color:#64748b;margin-left:auto}.draft-content[data-v-df919591]{color:#182235;line-height:1.55;white-space:pre-wrap}.draft-editor[data-v-df919591]{margin-top:8px}.draft-meta[data-v-df919591]{margin-top:10px;display:flex;gap:12px;flex-wrap:wrap;color:#64748b;font-size:12px}.draft-actions[data-v-df919591]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 1000px){.layout-grid[data-v-df919591]{grid-template-columns:1fr}}.publish-page[data-v-45f19c14]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f8fb}.header-actions[data-v-45f19c14]{display:flex;align-items:center;gap:10px}.page-body[data-v-45f19c14]{padding:16px;overflow:auto}.lead-page[data-v-451f27c8]{height:100%;display:flex;flex-direction:column;overflow:hidden}.metric-grid[data-v-451f27c8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-451f27c8],.panel[data-v-451f27c8]{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:14px}.metric-card span[data-v-451f27c8]{color:#64748b;font-size:12px;font-weight:800}.metric-card b[data-v-451f27c8]{display:block;margin-top:8px;color:#122033;font-size:26px}.metric-card small[data-v-451f27c8]{display:block;margin-top:6px;color:#8aa0ba}.section-grid[data-v-451f27c8]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:14px}.section-grid .panel[data-v-451f27c8]:first-child:last-child,.wide[data-v-451f27c8]{min-width:0}.panel-title[data-v-451f27c8]{font-weight:950;color:#122033;margin-bottom:12px}.trend-table[data-v-451f27c8]{display:grid;gap:6px}.trend-row[data-v-451f27c8]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:8px 10px;border-radius:6px;background:#f8fbff;color:#334155;font-size:13px}.trend-row.head[data-v-451f27c8]{background:#eef5fc;font-weight:900}.todo-list[data-v-451f27c8]{display:grid;gap:10px}.todo-list div[data-v-451f27c8]{display:flex;justify-content:space-between;padding:10px;border:1px solid #e2e8f0;border-radius:6px}@media (max-width: 1100px){.metric-grid[data-v-451f27c8]{grid-template-columns:repeat(2,1fr)}.section-grid[data-v-451f27c8]{grid-template-columns:1fr}}.lead-page[data-v-7cc99984]{height:100%;display:flex;flex-direction:column;overflow:hidden}.toolbar[data-v-7cc99984],.header-actions[data-v-7cc99984]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar[data-v-7cc99984]{margin-bottom:12px}.toolbar .el-input[data-v-7cc99984],.toolbar .el-select[data-v-7cc99984]{width:200px}.form-grid[data-v-7cc99984]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.lead-page[data-v-e417fa21]{height:100%;display:flex;flex-direction:column;overflow:hidden}.header-actions[data-v-e417fa21],.toolbar[data-v-e417fa21]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar[data-v-e417fa21]{margin-bottom:12px}.toolbar .el-input[data-v-e417fa21],.toolbar .el-select[data-v-e417fa21]{width:170px}.form-grid[data-v-e417fa21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.reply-box[data-v-e417fa21]{margin-top:10px}pre[data-v-e417fa21]{white-space:pre-wrap;margin:0}.csv-box[data-v-e417fa21]{margin:12px 0}.lead-page[data-v-8ab9b666]{height:100%;display:flex;flex-direction:column;overflow:hidden}.reply[data-v-8ab9b666]{white-space:pre-wrap;background:#f8fbff;border:1px solid #d9e5f3;border-radius:8px;padding:14px;margin-top:12px}.lead-page[data-v-9bc82271],.lead-page[data-v-7e2db9e5]{height:100%;display:flex;flex-direction:column;overflow:hidden}.notice[data-v-7e2db9e5],.toolbar[data-v-7e2db9e5]{margin-bottom:12px}.toolbar[data-v-7e2db9e5]{display:flex;gap:10px}.toolbar .el-select[data-v-7e2db9e5]{width:220px}.entry-page[data-v-2142dfc1]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-2142dfc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-2142dfc1]{font-size:12px;font-weight:900;color:#0f766e;letter-spacing:0}h1[data-v-2142dfc1]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-2142dfc1]{margin:0;color:#64748b}.danger-band[data-v-2142dfc1]{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:16px}.danger-band strong[data-v-2142dfc1]{display:block;color:#9a3412;margin-bottom:4px}.danger-band span[data-v-2142dfc1]{color:#7c2d12}.risk-tags[data-v-2142dfc1]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:720px}.opportunity-grid[data-v-2142dfc1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px}.opportunity-card[data-v-2142dfc1]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.card-top[data-v-2142dfc1]{display:flex;justify-content:space-between;gap:12px}h2[data-v-2142dfc1]{margin:0 0 4px;font-size:18px}.meta[data-v-2142dfc1]{color:#64748b;font-size:12px}.score-pair[data-v-2142dfc1]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.score-pair span[data-v-2142dfc1]{background:#eef6ff;color:#075985;font-weight:800;padding:4px 8px;border-radius:999px;font-size:12px}.pain[data-v-2142dfc1]{margin-top:12px;color:#334155}.hook[data-v-2142dfc1]{margin-top:10px;padding:10px 12px;background:#ecfdf5;color:#065f46;border-radius:8px;font-weight:850}.note[data-v-2142dfc1]{margin-top:10px;color:#92400e;font-size:13px}.platforms[data-v-2142dfc1],.entries[data-v-2142dfc1]{margin-top:12px;display:grid;gap:8px}.platform-row[data-v-2142dfc1],.entry-line[data-v-2142dfc1]{display:grid;grid-template-columns:130px 64px 1fr;gap:8px;align-items:center;font-size:13px}.platform-row small[data-v-2142dfc1],.entry-line span[data-v-2142dfc1]{color:#64748b}.entry-line[data-v-2142dfc1]{grid-template-columns:1fr auto;background:#f8fafc;padding:8px 10px;border-radius:8px}.actions[data-v-2142dfc1]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.entry-page[data-v-d89ce49f]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-d89ce49f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-d89ce49f]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-d89ce49f]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-d89ce49f]{margin:0;color:#64748b}.panel[data-v-d89ce49f],.result-card[data-v-d89ce49f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.form-grid[data-v-d89ce49f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.result-grid[data-v-d89ce49f]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:14px}.card-head[data-v-d89ce49f]{display:flex;justify-content:space-between;gap:12px}h2[data-v-d89ce49f]{margin:0 0 4px;font-size:18px}small[data-v-d89ce49f]{color:#64748b}.mt[data-v-d89ce49f]{margin-top:10px}.copy-block[data-v-d89ce49f]{display:grid;gap:8px;margin-top:10px}.copy-block strong[data-v-d89ce49f]{font-size:13px;color:#334155}.tags[data-v-d89ce49f]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.plan[data-v-d89ce49f]{margin-top:10px;color:#475569}.actions[data-v-d89ce49f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}@media (max-width: 1000px){.form-grid[data-v-d89ce49f],.result-grid[data-v-d89ce49f]{grid-template-columns:1fr}}.entry-page[data-v-3b80108e]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-3b80108e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-3b80108e]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-3b80108e]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-3b80108e]{margin:0;color:#64748b}.actions[data-v-3b80108e],.card-actions[data-v-3b80108e]{display:flex;gap:8px;flex-wrap:wrap}.actions .el-select[data-v-3b80108e]{width:260px}.board[data-v-3b80108e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:14px}.playbook-card[data-v-3b80108e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.card-head[data-v-3b80108e]{display:flex;justify-content:space-between;gap:12px}h2[data-v-3b80108e]{margin:0 0 4px;font-size:18px}small[data-v-3b80108e]{color:#64748b}.metric-row[data-v-3b80108e]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.metric-row span[data-v-3b80108e]{background:#eef6ff;color:#075985;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}section[data-v-3b80108e]{margin-top:10px;background:#f8fafc;border-radius:8px;padding:10px}h3[data-v-3b80108e]{margin:0 0 6px;font-size:13px;color:#334155}pre[data-v-3b80108e]{white-space:pre-wrap;margin:0;font-size:12px;color:#334155}.review[data-v-3b80108e]{margin-top:12px;white-space:pre-wrap;background:#ecfdf5;color:#065f46;border-radius:8px;padding:10px}.card-actions[data-v-3b80108e]{margin-top:14px}.form-grid[data-v-3b80108e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.entry-page[data-v-94e3850f]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-94e3850f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-94e3850f]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-94e3850f]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-94e3850f]{margin:0;color:#64748b}.actions[data-v-94e3850f]{display:flex;gap:8px}.stats[data-v-94e3850f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-card[data-v-94e3850f],.panel[data-v-94e3850f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 24px #0f172a0a}.stat-card[data-v-94e3850f]{padding:14px}.stat-card span[data-v-94e3850f]{display:block;color:#64748b;font-size:13px}.stat-card strong[data-v-94e3850f]{display:block;margin-top:6px;font-size:24px;color:#0f766e}.panel[data-v-94e3850f]{padding:16px;margin-bottom:14px}.section-head[data-v-94e3850f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}h2[data-v-94e3850f]{margin:0;font-size:18px}.section-head span[data-v-94e3850f]{color:#64748b;font-size:13px}.review[data-v-94e3850f]{white-space:pre-wrap;margin:0;color:#065f46;background:#ecfdf5;padding:12px;border-radius:8px}.form-grid[data-v-94e3850f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media (max-width: 1100px){.stats[data-v-94e3850f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-page[data-v-669618e1]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-669618e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-669618e1]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-669618e1]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-669618e1]{margin:0;color:#64748b}.actions[data-v-669618e1],.toolbar[data-v-669618e1]{display:flex;gap:8px;flex-wrap:wrap}.toolbar[data-v-669618e1]{margin-bottom:12px}.toolbar .el-input[data-v-669618e1],.toolbar .el-select[data-v-669618e1]{width:220px}.form-grid[data-v-669618e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.entry-page[data-v-1ff991fe]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-1ff991fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-1ff991fe]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-1ff991fe]{margin:4px 0 6px;font-size:28px;line-height:1.15}p[data-v-1ff991fe]{margin:8px 0 0;color:#64748b}.actions[data-v-1ff991fe],.toolbar[data-v-1ff991fe],.card-actions[data-v-1ff991fe]{display:flex;gap:8px;flex-wrap:wrap}.toolbar[data-v-1ff991fe]{margin-bottom:12px}.toolbar .el-select[data-v-1ff991fe]{width:240px}.script-grid[data-v-1ff991fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.script-card[data-v-1ff991fe]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.card-head[data-v-1ff991fe]{display:flex;justify-content:space-between;gap:12px}h2[data-v-1ff991fe]{margin:0 0 4px;font-size:18px}small[data-v-1ff991fe]{color:#64748b}pre[data-v-1ff991fe]{white-space:pre-wrap;background:#f8fafc;border-radius:8px;padding:10px;color:#334155;font-family:inherit;line-height:1.6}.form-grid[data-v-1ff991fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.growth-page[data-v-f84e5bea]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-f84e5bea]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.eyebrow[data-v-f84e5bea]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-f84e5bea]{margin:4px 0 6px;font-size:28px}p[data-v-f84e5bea]{margin:0;color:#64748b}.cards[data-v-f84e5bea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-f84e5bea],.panel[data-v-f84e5bea]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 24px #0f172a0a}.metric-card[data-v-f84e5bea]{padding:14px;min-height:82px}.metric-card span[data-v-f84e5bea]{display:block;color:#64748b;font-size:13px}.metric-card strong[data-v-f84e5bea]{display:block;margin-top:8px;font-size:24px;color:#0f766e;word-break:break-word}.grid[data-v-f84e5bea]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.panel[data-v-f84e5bea]{padding:16px}.section-head h2[data-v-f84e5bea]{margin:0 0 12px;font-size:18px}.trend[data-v-f84e5bea],.source-list[data-v-f84e5bea],.todo-list[data-v-f84e5bea]{display:grid;gap:10px}.trend-row[data-v-f84e5bea]{display:grid;grid-template-columns:58px 1fr 220px;gap:10px;align-items:center}.bar[data-v-f84e5bea]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.bar i[data-v-f84e5bea]{display:block;height:100%;background:#0f766e}.source-row[data-v-f84e5bea],.todo-row[data-v-f84e5bea]{display:flex;justify-content:space-between;padding:9px 10px;border-radius:8px;background:#f8fafc}@media (max-width: 1200px){.cards[data-v-f84e5bea]{grid-template-columns:repeat(2,1fr)}.grid[data-v-f84e5bea]{grid-template-columns:1fr}}.growth-page[data-v-858a98f3]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-858a98f3],.card-head[data-v-858a98f3],.actions[data-v-858a98f3],.card-actions[data-v-858a98f3]{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.eyebrow[data-v-858a98f3]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-858a98f3]{margin:4px 0 6px;font-size:28px}p[data-v-858a98f3]{margin:0;color:#64748b}.entry-grid[data-v-858a98f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:14px;margin-top:16px}.entry-card[data-v-858a98f3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}h2[data-v-858a98f3]{margin:0 0 4px;font-size:18px}small[data-v-858a98f3]{color:#64748b}.qr-box[data-v-858a98f3]{display:grid;place-items:center;background:#f8fafc;border-radius:8px;padding:12px;margin:12px 0}.qr-box img[data-v-858a98f3]{width:180px;height:180px;object-fit:contain}.link-line[data-v-858a98f3]{word-break:break-all;color:#0369a1;background:#eef6ff;padding:8px;border-radius:8px}pre[data-v-858a98f3]{white-space:pre-wrap;font-family:inherit;background:#f8fafc;padding:10px;border-radius:8px;color:#334155}.stats[data-v-858a98f3]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.stats span[data-v-858a98f3]{background:#ecfdf5;color:#065f46;font-weight:800;border-radius:999px;padding:4px 8px;font-size:12px}.form-grid[data-v-858a98f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hint[data-v-858a98f3]{margin-bottom:8px}.growth-page[data-v-09d07332]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-09d07332],.actions[data-v-09d07332]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:16px}.eyebrow[data-v-09d07332]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-09d07332]{margin:4px 0 6px;font-size:28px}p[data-v-09d07332]{margin:0;color:#64748b}.form-grid[data-v-09d07332]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hint[data-v-09d07332]{margin-bottom:8px}.growth-page[data-v-ed897ab9]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-ed897ab9],.actions[data-v-ed897ab9],.toolbar[data-v-ed897ab9]{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.toolbar[data-v-ed897ab9]{justify-content:flex-start}.toolbar .el-input[data-v-ed897ab9],.toolbar .el-select[data-v-ed897ab9]{width:190px}.eyebrow[data-v-ed897ab9]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-ed897ab9]{margin:4px 0 6px;font-size:28px}p[data-v-ed897ab9]{margin:0;color:#64748b}.form-grid[data-v-ed897ab9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hint[data-v-ed897ab9]{margin-bottom:8px}.growth-page[data-v-ccd43add]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-ccd43add],.actions[data-v-ccd43add],.card-head[data-v-ccd43add],.card-actions[data-v-ccd43add]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:14px}.eyebrow[data-v-ccd43add]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-ccd43add]{margin:4px 0 6px;font-size:28px}p[data-v-ccd43add]{margin:0;color:#64748b}.follow-grid[data-v-ccd43add]{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:14px}.follow-card[data-v-ccd43add]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}h2[data-v-ccd43add]{margin:0 0 4px;font-size:18px}small[data-v-ccd43add]{color:#64748b}.message[data-v-ccd43add]{background:#eef6ff;color:#075985;padding:10px;border-radius:8px;margin:10px 0}.tags[data-v-ccd43add]{display:flex;gap:6px;flex-wrap:wrap}pre[data-v-ccd43add]{white-space:pre-wrap;font-family:inherit;background:#f8fafc;padding:10px;border-radius:8px;color:#334155}.next[data-v-ccd43add]{color:#065f46;background:#ecfdf5;padding:8px;border-radius:8px}.growth-page[data-v-20ee05e5]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-20ee05e5]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.eyebrow[data-v-20ee05e5]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-20ee05e5]{margin:4px 0 6px;font-size:28px}p[data-v-20ee05e5]{margin:0;color:#64748b}.panel[data-v-20ee05e5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:14px;box-shadow:0 10px 24px #0f172a0a}h2[data-v-20ee05e5]{margin:0 0 12px;font-size:18px}.review[data-v-20ee05e5]{white-space:pre-wrap;font-family:inherit;color:#065f46;background:#ecfdf5;padding:12px;border-radius:8px}.mini-qr[data-v-20ee05e5]{width:44px;height:44px;object-fit:contain}.growth-page[data-v-1a430300]{height:100%;overflow:auto;padding:22px;background:#f5f7fb;color:#172033}.page-header[data-v-1a430300],.actions[data-v-1a430300],.toolbar[data-v-1a430300],.card-head[data-v-1a430300],.card-actions[data-v-1a430300]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:14px}.toolbar[data-v-1a430300]{justify-content:flex-start}.toolbar .el-select[data-v-1a430300]{width:240px}.eyebrow[data-v-1a430300]{font-size:12px;font-weight:900;color:#0f766e}h1[data-v-1a430300]{margin:4px 0 6px;font-size:28px}p[data-v-1a430300]{margin:0;color:#64748b}.script-grid[data-v-1a430300]{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:14px}.script-card[data-v-1a430300]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 10px 24px #0f172a0a}h2[data-v-1a430300]{margin:0 0 4px;font-size:18px}small[data-v-1a430300]{color:#64748b}pre[data-v-1a430300]{white-space:pre-wrap;font-family:inherit;background:#f8fafc;padding:10px;border-radius:8px;color:#334155}.form-grid[data-v-1a430300]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
