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