.pet-assistant[data-v-adc714e5]{position:fixed;right:22px;bottom:22px;width:64px;height:74px;z-index:120;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 8px 16px rgba(15,23,42,.38));animation:pet-float-adc714e5 3.6s ease-in-out infinite}.pet-assistant.dragging[data-v-adc714e5]{animation:none;transition:none}.pet-assistant.active[data-v-adc714e5]{filter:drop-shadow(0 0 14px rgba(34,211,238,.55))}.pet-assistant svg[data-v-adc714e5]{width:100%;height:100%;display:block}.pet-assistant .blink[data-v-adc714e5]{animation:pet-led-adc714e5 1.6s infinite}.pet-assistant .wave[data-v-adc714e5]{animation:pet-wave-adc714e5 2.4s ease-in-out infinite}.pet-tip[data-v-adc714e5]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);background:#1f2329;color:#fff;font-size:12px;padding:4px 9px;border-radius:999px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.pet-assistant:hover .pet-tip[data-v-adc714e5]{opacity:1;transform:translate(-50%) translateY(0)}.chat-panel[data-v-adc714e5]{position:fixed;right:22px;bottom:112px;width:380px;max-width:calc(100vw - 44px);height:520px;max-height:calc(100vh - 150px);background:#0f172a;border:1px solid #1E293B;border-radius:14px;box-shadow:0 18px 50px #02061773,0 0 0 1px #22d3ee1f;z-index:130;display:flex;flex-direction:column;overflow:hidden}.cp-head[data-v-adc714e5]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#111c33;border-bottom:1px solid #1E293B}.cp-dot[data-v-adc714e5]{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:pet-led-adc714e5 1.6s infinite}.cp-head strong[data-v-adc714e5]{color:#e2e8f0;font-size:13.5px}.cp-store[data-v-adc714e5]{margin-left:auto;background:#1e293b;color:#cbd5e1;border:1px solid #334155;border-radius:6px;font-size:11.5px;padding:3px 6px;max-width:130px}.cp-link[data-v-adc714e5]{color:#7dd3fc;font-size:11.5px;text-decoration:none}.cp-link[data-v-adc714e5]:hover{text-decoration:underline}.cp-close[data-v-adc714e5]{background:none;border:0;color:#94a3b8;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.cp-close[data-v-adc714e5]:hover{color:#fff}.cp-body[data-v-adc714e5]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.cp-msg[data-v-adc714e5]{max-width:82%;padding:8px 11px;border-radius:10px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.cp-msg.assistant[data-v-adc714e5]{align-self:flex-start;background:#1b2a44;color:#dbeafe;border:1px solid #23395D}.cp-msg.user[data-v-adc714e5]{align-self:flex-end;background:#22d3ee;color:#06202a}.cp-msg.system[data-v-adc714e5]{align-self:center;background:transparent;color:#94a3b8;font-size:12px}.cp-typing[data-v-adc714e5]{opacity:.75;font-style:italic}.cp-foot[data-v-adc714e5]{display:flex;gap:8px;padding:10px 12px;background:#111c33;border-top:1px solid #1E293B}.cp-foot input[data-v-adc714e5]{flex:1;background:#0b1224;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:8px 10px;font-size:13px;outline:none}.cp-foot input[data-v-adc714e5]:focus{border-color:#22d3ee}.cp-send[data-v-adc714e5]{background:#22d3ee;color:#06202a;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer}.cp-send[data-v-adc714e5]:disabled{opacity:.5;cursor:not-allowed}.pop-enter-active[data-v-adc714e5],.pop-leave-active[data-v-adc714e5]{transition:opacity .16s ease,transform .16s ease}.pop-enter-from[data-v-adc714e5],.pop-leave-to[data-v-adc714e5]{opacity:0;transform:translateY(10px) scale(.98)}@keyframes pet-float-adc714e5{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes pet-led-adc714e5{0%,60%,to{opacity:1}70%,90%{opacity:.15}}@keyframes pet-wave-adc714e5{0%,to{opacity:1}50%{opacity:.55}}.shell[data-v-50056196]{display:flex;min-height:100vh}.side[data-v-50056196]{width:220px;flex:none;background:#fff;border-right:1px solid #e5e6eb;display:flex;flex-direction:column;padding:14px 10px}.side-brand[data-v-50056196]{display:flex;align-items:center;gap:10px;padding:4px 10px 16px;border-bottom:1px solid #f0f1f3;margin-bottom:10px}.side-brand img[data-v-50056196]{width:30px;height:30px}.side-brand strong[data-v-50056196]{font-size:18px;color:#1f2329}.side nav[data-v-50056196]{display:flex;flex-direction:column;gap:4px}.side-link[data-v-50056196]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:#4e5969;text-decoration:none;font-size:14px}.nav-icon[data-v-50056196]{width:17px;height:17px;flex:none;display:inline-flex;align-items:center;justify-content:center}.nav-icon svg[data-v-50056196]{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-badge[data-v-50056196]{margin-left:auto;background:#f53f3f;color:#fff;font-size:11px;line-height:16px;min-width:16px;padding:0 5px;border-radius:999px;text-align:center}.side-link[data-v-50056196]:hover{background:#f0f4ff}.side-link.router-link-active[data-v-50056196]{background:#3370ff;color:#fff}.side-user[data-v-50056196]{margin-top:auto;padding:12px 10px 4px;border-top:1px solid #f0f1f3;display:flex;flex-direction:column;gap:8px;color:#86909c;font-size:13px}.main[data-v-50056196]{flex:1;min-width:0;display:flex;flex-direction:column}.brandbar[data-v-50056196]{display:flex;align-items:center;height:56px;padding:0 20px;background:#fff;border-bottom:1px solid #e5e6eb}.brand-logo[data-v-50056196]{width:30px;height:30px}.brand-name[data-v-50056196]{margin-left:10px;font-size:18px}.refresh-btn[data-v-50056196]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:6px;padding:6px 10px;cursor:pointer}.refresh-btn[data-v-50056196]:hover{color:#3370ff;border-color:#3370ff}.refresh-btn svg[data-v-50056196]{width:15px;height:15px}.user-text[data-v-50056196]{margin-right:12px;color:#86909c;font-size:13px}.content[data-v-50056196]{flex:1;width:100%;max-width:1100px;margin:24px auto;padding:0 16px}.store-badge[data-v-9d52aa72]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.platform-icon[data-v-9d52aa72]{flex:none;width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.store-badge-name[data-v-9d52aa72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.war-top[data-v-91aace99]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;position:relative;z-index:1}.war-top h2[data-v-91aace99]{margin:0;color:#fff;letter-spacing:6px;font-size:26px;font-weight:800;text-shadow:0 0 20px rgba(125,211,252,.35)}.wr-code[data-v-91aace99]{margin-left:10px;font-size:11px;letter-spacing:3px;color:#38bdf8;font-weight:600;opacity:.85;border:1px solid rgba(56,189,248,.35);border-radius:5px;padding:2px 8px;vertical-align:middle}.wr-sub[data-v-91aace99]{margin:5px 0 0;font-size:13px;color:#a9bfe0;letter-spacing:1px}.top-btns[data-v-91aace99]{display:flex;gap:8px;align-items:center}.ws-online[data-v-91aace99]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4ade80;border:1px solid rgba(74,222,128,.3);border-radius:999px;padding:4px 12px;background:#4ade8014;font-family:Consolas,monospace;letter-spacing:1px}.ws-online i[data-v-91aace99]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pet-led 1.6s infinite}.top-btns .ghost[data-v-91aace99]{border-color:#2b3f66;color:#a8bedf;background:#16233b99}.top-btns .ghost[data-v-91aace99]:hover{border-color:#38bdf8;color:#38bdf8}.warroom-shell[data-v-91aace99]{margin:-24px calc(50% - 50vw) 0;padding:26px calc(50vw - 50%) 52px;background:linear-gradient(180deg,#0a1220,#0e1a30 30%,#131f38 55%,#33415c 72%,#aebed5 86%,#eef1f7 94%,#f5f7fb)}.board[data-v-91aace99]{position:relative;max-width:1100px;margin:0 auto;padding:26px 34px 30px;border-radius:24px;background:linear-gradient(rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 1px),radial-gradient(1200px 600px at 50% -10%,rgba(37,99,235,.22),transparent 60%),linear-gradient(180deg,#0e1a30,#0a1424);background-size:26px 26px,26px 26px,auto,auto;box-shadow:0 40px 90px -30px #050f23a6,0 0 80px #38bdf814,inset 0 1px #78aaff1f;border:1px solid #223657}.wires[data-v-91aace99]{position:absolute;left:0;top:0;pointer-events:none;z-index:0;overflow:visible}.zone-bar[data-v-91aace99]{display:flex;gap:10px;align-items:center;margin-bottom:14px;position:relative;z-index:1}.zone-label[data-v-91aace99]{font-size:12.5px;color:#a9bfe0;flex:none;letter-spacing:1px}.main-card[data-v-91aace99]{display:flex;align-items:center;gap:8px;border:2px solid #FB923C;background:#fb923c1a;border-radius:10px;padding:7px 14px;cursor:pointer;font-family:inherit;flex:none;max-width:340px;box-shadow:0 0 18px #fb923c2e}.main-card[data-v-91aace99]:hover{box-shadow:0 0 24px #fb923c59}.mc-fire[data-v-91aace99]{font-size:14px}.mc-name[data-v-91aace99]{font-size:14px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-meta[data-v-91aace99]{font-size:11.5px;color:#fdba74;flex:none}.dots[data-v-91aace99]{display:flex;gap:7px;align-items:center;flex:1;overflow-x:auto;padding:4px 2px;scrollbar-width:none}.dots[data-v-91aace99]::-webkit-scrollbar{display:none}.dot[data-v-91aace99]{width:13px;height:13px;border-radius:50%;border:2px solid #334155;background:#334155;cursor:pointer;padding:0;flex:none;transition:transform .12s ease}.dot[data-v-91aace99]:hover{transform:scale(1.35)}.dot.wait[data-v-91aace99]{background:#475569;border-color:#64748b}.dot.done[data-v-91aace99]{background:#34d399;border-color:#6ee7b7;box-shadow:0 0 8px #34d39999}.dot.main[data-v-91aace99]{background:#fb923c;border-color:#fdba74}.dot.focus[data-v-91aace99]{background:#38bdf8;border-color:#7dd3fc;box-shadow:0 0 0 3px #38bdf84d,0 0 10px #38bdf899}.zone-group[data-v-91aace99]{margin-top:14px}.zone-group-title[data-v-91aace99]{margin:0 0 8px;font-size:13.5px;color:#fff}.zone-grid[data-v-91aace99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.zone-item[data-v-91aace99]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px solid #2B3F66;border-radius:10px;background:#14213ad9;padding:9px 11px;cursor:pointer;text-align:left;font-family:inherit}.zone-item[data-v-91aace99]:hover{border-color:#38bdf8}.zone-item.active[data-v-91aace99]{outline:2px solid #38BDF8}.zone-item.main[data-v-91aace99]{background:#fb923c1a;border-color:#fb923c}.zone-item.done[data-v-91aace99]{background:#34d39917;border-color:#34d399}.zi-meta[data-v-91aace99]{font-size:11.5px;color:#a9bfe0}.node[data-v-91aace99]{position:relative;z-index:1;border:1px solid #2B3F66;border-radius:12px;background:#14213aeb;padding:11px 16px;cursor:pointer;text-align:left;font-family:inherit;color:#c7d5ec}.node[data-v-91aace99]:hover{border-color:#38bdf8;box-shadow:0 0 20px #38bdf82e}.main-node[data-v-91aace99]{width:480px;margin:0 auto 44px}.node-head[data-v-91aace99]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.node-title[data-v-91aace99]{font-size:16px;font-weight:700;color:#fff;letter-spacing:.5px}.node-title em[data-v-91aace99]{font-style:normal;font-weight:400;font-size:12px;color:#a9bfe0}.node-sub[data-v-91aace99]{font-size:12px;color:#a9bfe0}.node-body[data-v-91aace99]{margin-top:7px;display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#c9d8f2;font-variant-numeric:tabular-nums}.click-hint[data-v-91aace99]{display:inline-block;margin-top:7px;font-size:11.5px;color:#38bdf8}.badge[data-v-91aace99]{border-radius:999px;padding:1px 8px;font-size:11.5px;background:#1e293b;color:#a8bedf}.badge.red[data-v-91aace99]{background:#f871712e;color:#f87171;font-weight:700}.badge.blue[data-v-91aace99]{background:#38bdf829;color:#38bdf8;font-weight:700}.badge.ok[data-v-91aace99]{background:#34d39929;color:#34d399}.red-text[data-v-91aace99]{color:#f87171}.target-node[data-v-91aace99]{background:#a78bfa1a;border-color:#a78bfa}.target-node .node-title[data-v-91aace99]{color:#c4b5fd}.obj-bar[data-v-91aace99]{height:8px;background:#a78bfa38;border-radius:999px;overflow:hidden;margin-top:8px}.obj-bar i[data-v-91aace99]{display:block;height:100%;background:linear-gradient(90deg,#a78bfa,#c4b5fd);border-radius:999px;box-shadow:0 0 10px #a78bfa99}.intel-node[data-v-91aace99]{background:#60a5fa14;border-color:#60a5fa}.plan-node[data-v-91aace99]{background:#5b9bff14;border-color:#5b9bff}.lanes[data-v-91aace99]{display:grid;grid-template-columns:116px 1fr 1fr 1fr 116px;gap:12px;margin-bottom:44px;position:relative;z-index:1}.lane[data-v-91aace99]{min-height:200px;padding:12px 13px;margin:0}.lane .node-title[data-v-91aace99]{font-size:14.5px}.arsenal[data-v-91aace99]{background:#38bdf80f;border:1.5px dashed #38BDF8}.attack[data-v-91aace99]{background:#5b9bff17;border:1.5px solid #5B9BFF}.assist[data-v-91aace99]{background:#22d3ee14;border:1.5px solid #38BDF8}.feint[data-v-91aace99]{background:#fb923c14;border:1.5px solid #FB923C}.feint .node-title[data-v-91aace99]{color:#fdba74}.defense[data-v-91aace99]{background:#34d39912;border:1.5px dashed #34D399}.defense .node-title[data-v-91aace99]{color:#6ee7b7}.lane-kpi[data-v-91aace99]{margin-top:9px}.lane-kpi span[data-v-91aace99]{display:block;font-size:11.5px;color:#a9bfe0}.lane-kpi strong[data-v-91aace99]{font-size:15px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(125,211,252,.28)}.lane-kpi strong.red[data-v-91aace99]{color:#ff8a8a}.ellipsis[data-v-91aace99]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle-node[data-v-91aace99]{background:linear-gradient(135deg,#12294a,#0e2140);border-color:#38bdf8}.battle-node .node-title[data-v-91aace99],.battle-node .node-body[data-v-91aace99]{color:#e6edf7}.battle-node .node-title em[data-v-91aace99],.battle-node .node-sub[data-v-91aace99]{color:#7dd3fc}.decision-row[data-v-91aace99]{display:grid;grid-template-columns:1fr 480px 1fr;align-items:center;margin-bottom:44px;position:relative;z-index:1}.retreat-link[data-v-91aace99]{margin-left:auto;background:none;border:1px dashed rgba(248,113,113,.45);color:#f87171;font-size:11.5px;padding:3px 10px;border-radius:6px;cursor:pointer}.retreat-link[data-v-91aace99]:hover{background:#f871711f}.decision-cell[data-v-91aace99]{display:flex;justify-content:center;align-items:center;padding:16px 0}.diamond-outer[data-v-91aace99]{width:260px;height:132px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#fbbf24;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,filter .16s ease;position:relative;z-index:1;filter:drop-shadow(0 0 22px rgba(251,191,36,.4))}.diamond-outer[data-v-91aace99]:hover{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(251,191,36,.6))}.diamond-outer.pass[data-v-91aace99]{background:#34d399;filter:drop-shadow(0 0 22px rgba(52,211,153,.5))}.diamond-outer.fail[data-v-91aace99]{background:#f87171;filter:drop-shadow(0 0 22px rgba(248,113,113,.5))}.diamond-inner[data-v-91aace99]{width:calc(100% - 6px);height:calc(100% - 6px);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#101c31;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.diamond-outer.pass .diamond-inner[data-v-91aace99]{background:#0f261e}.diamond-outer.fail .diamond-inner[data-v-91aace99]{background:#2a1516}.diamond-title[data-v-91aace99]{font-size:16px;font-weight:700;color:#fbbf24;letter-spacing:2px}.diamond-outer.pass .diamond-title[data-v-91aace99]{color:#34d399}.diamond-outer.fail .diamond-title[data-v-91aace99]{color:#f87171}.diamond-state[data-v-91aace99]{font-size:13.5px;font-weight:700;color:#fff}.diamond-sub[data-v-91aace99]{font-size:11px;color:#a9bfe0}.decision-badge[data-v-91aace99]{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;background:#86909c;color:#fff}.decision-badge.pass[data-v-91aace99]{background:#1e8e3e}.decision-badge.fail[data-v-91aace99]{background:#f53f3f}.decision-badge.pending[data-v-91aace99]{background:#86909c}.review-node[data-v-91aace99]{background:#64748b1f;border-color:#64748b;margin-bottom:18px}.legend[data-v-91aace99]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;background:#0f1b30d9;border:1px solid #1D2F4E;border-radius:12px;padding:10px 14px;font-size:12.5px;color:#c9d8f2;position:relative;z-index:1}.legend i[data-v-91aace99]{display:inline-block;width:20px;height:10px;border-radius:3px;margin-right:5px;vertical-align:middle}.legend .dash[data-v-91aace99]:before{content:"";display:inline-block;width:26px;height:0;border-top:2.2px dashed currentColor;margin-right:6px;vertical-align:middle}.legend .dash.red[data-v-91aace99]{color:#f87171}.legend .dash.steel[data-v-91aace99]{color:#22d3ee}.legend .rule[data-v-91aace99]{flex-basis:100%;color:#a9bfe0}.drawer-mask[data-v-91aace99]{position:fixed;inset:0;background:#0408128c;z-index:60;display:flex;justify-content:flex-end}.drawer[data-v-91aace99]{width:min(620px,92vw);background:#0f1b30;color:#c7d5ec;height:100%;overflow:auto;box-shadow:-8px 0 30px #00000080;padding:16px 20px 30px;border-left:1px solid #1D2F4E}.drawer-head[data-v-91aace99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.drawer-head strong[data-v-91aace99]{font-size:17px;color:#fff}.drawer .ghost[data-v-91aace99]{border-color:#2b3f66;color:#a8bedf;background:transparent}.drawer .ghost[data-v-91aace99]:hover{border-color:#38bdf8;color:#38bdf8}.drawer .muted[data-v-91aace99]{color:#a9bfe0}.kv[data-v-91aace99]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #1D2F4E;font-size:13px}.kv[data-v-91aace99]:first-child{border-top:0}.kv span[data-v-91aace99]{color:#a9bfe0}.kv strong[data-v-91aace99]{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.mini[data-v-91aace99]{padding:3px 10px;font-size:12px}.alert-line[data-v-91aace99],.task-line[data-v-91aace99],.lesson-line[data-v-91aace99]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid #1D2F4E;font-size:13px}.alert-line[data-v-91aace99]:first-child,.task-line[data-v-91aace99]:first-child,.lesson-line[data-v-91aace99]:first-child{border-top:0}.task-line[data-v-91aace99]{justify-content:space-between;align-items:center}.sev[data-v-91aace99]{flex:none;border-radius:999px;padding:2px 8px;font-size:11px;color:#fff}.sev.high[data-v-91aace99]{background:#f53f3f}.sev.medium[data-v-91aace99]{background:#ff7d00}.sev.low[data-v-91aace99]{background:#86909c}.lesson-tag[data-v-91aace99]{flex:none;background:#38bdf824;color:#38bdf8;border-radius:4px;padding:1px 7px;font-size:11px}.drawer-link[data-v-91aace99]{display:inline-block;margin-top:14px;font-size:13px;color:#38bdf8;text-decoration:none}button.danger[data-v-91aace99]{background:#f8717124;color:#f87171;border:1px solid rgba(248,113,113,.55);border-radius:8px;padding:7px 14px;cursor:pointer;font-size:13px}.suggest-box[data-v-91aace99]{margin-top:14px;background:#a78bfa14;border:1px solid rgba(167,139,250,.35);border-radius:10px;padding:12px 14px}.suggest-head[data-v-91aace99]{display:flex;align-items:center;justify-content:space-between;gap:10px}.suggest-head strong[data-v-91aace99]{font-size:14px;color:#c4b5fd}.suggest-comment[data-v-91aace99]{margin:8px 0 4px;font-size:13px;color:#c4b5fd;font-weight:600}.reason-list[data-v-91aace99]{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:#a8bedf}.reason-list li[data-v-91aace99]{margin-bottom:4px}.reason-list li.risk[data-v-91aace99]{color:#fdba74}.reading[data-v-65d2935a]{border-top:1px solid #f0f1f3;padding:10px 0}.reading[data-v-65d2935a]:first-of-type{border-top:0}.reading-head[data-v-65d2935a]{display:flex;justify-content:space-between;align-items:center;gap:10px}.numbers[data-v-65d2935a]{margin:4px 0}.text[data-v-65d2935a]{white-space:pre-wrap;color:#4e5969;font-size:13px;max-height:180px;overflow:auto;background:#f8f9fb;border-radius:6px;padding:8px 10px}.export-table[data-v-65d2935a]{overflow-x:auto}.export-table table[data-v-65d2935a]{width:100%;border-collapse:collapse;font-size:12px;min-width:700px}.export-table th[data-v-65d2935a],.export-table td[data-v-65d2935a]{border-bottom:1px solid #f0f1f3;padding:6px 8px;text-align:left;white-space:nowrap}.form-grid[data-v-d0ef71fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}input[data-v-d0ef71fc],select[data-v-d0ef71fc]{width:100%}.store-list[data-v-d0ef71fc]{display:flex;flex-direction:column;gap:8px}.store-item[data-v-d0ef71fc]{padding:12px 14px;border:1px solid #e5e6eb;border-radius:8px;cursor:pointer}.store-item.active[data-v-d0ef71fc]{border-color:#3370ff;background:#f0f5ff}.store-item strong[data-v-d0ef71fc]{display:block}.page-table[data-v-d0ef71fc]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.page-head[data-v-d0ef71fc],.page-row[data-v-d0ef71fc]{display:grid;grid-template-columns:60px 1.2fr 1fr 1.6fr 60px;gap:8px;align-items:center}.page-head[data-v-d0ef71fc]{color:#86909c;font-size:12px;padding:4px 0}.page-head span[data-v-d0ef71fc]:first-child,.page-row input[type=checkbox][data-v-d0ef71fc]{justify-self:center}.chart-wrap[data-v-8a0e80d6]{width:100%;overflow-x:auto}.tabs[data-v-f33cff38]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.tab[data-v-f33cff38]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:7px 16px;cursor:pointer}.tab.active[data-v-f33cff38]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.section-head[data-v-f33cff38]{display:flex;justify-content:space-between;align-items:center;gap:12px}.store-select[data-v-f33cff38]{position:relative;min-width:260px}.store-select-btn[data-v-f33cff38]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid #d9dce3;background:#fff;border-radius:6px;padding:8px 10px;cursor:pointer;font-size:14px;color:#1f2329}.store-select-btn .arrow[data-v-f33cff38]{color:#86909c}.store-menu[data-v-f33cff38]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e6eb;border-radius:8px;box-shadow:0 8px 24px #1f232924;z-index:60;max-height:340px;overflow-y:auto;padding:6px}.store-menu-item[data-v-f33cff38]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:8px;border-radius:6px}.store-menu-item[data-v-f33cff38]:hover{background:#f7f8fa}.store-menu-main[data-v-f33cff38]{flex:1;cursor:pointer;min-width:0}.store-menu-main strong[data-v-f33cff38]{display:block;font-size:14px;color:#1f2329}.store-menu-main .note-line[data-v-f33cff38]{display:block;font-size:12px;color:#86909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.icon-btn[data-v-f33cff38]{border:0;background:transparent;color:#86909c;border-radius:4px;width:24px;height:24px;padding:0;line-height:1;cursor:pointer;font-size:15px;flex:none}.icon-btn[data-v-f33cff38]:hover{color:#3370ff;background:transparent}.icon-btn.danger[data-v-f33cff38]:hover{color:#f53f3f;background:transparent}.note-inline[data-v-f33cff38]{width:100%;display:flex;gap:6px;padding:6px 0}.note-inline input[data-v-f33cff38]{flex:1;width:auto}.metric-btns[data-v-f33cff38]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.mini-btn[data-v-f33cff38]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer}.mini-btn.active[data-v-f33cff38]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.extra-item[data-v-f33cff38]{border:1px solid #f0f1f3;border-radius:8px;padding:10px 12px;background:#fafbfc}.store-checks[data-v-f33cff38]{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0}.store-check[data-v-f33cff38]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4e5969}.store-check input[data-v-f33cff38]{width:auto}.form-grid[data-v-f33cff38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.form-grid.big[data-v-f33cff38]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}input[data-v-f33cff38]{width:100%}.table-wrap[data-v-f33cff38]{overflow-x:auto}table[data-v-f33cff38]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}th[data-v-f33cff38],td[data-v-f33cff38]{padding:8px 10px;border-bottom:1px solid #f0f1f3;text-align:left;white-space:nowrap}th[data-v-f33cff38]{color:#86909c;font-weight:600}.name[data-v-f33cff38]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red[data-v-f33cff38]{color:#f53f3f}.green[data-v-f33cff38]{color:#00b42a}.verify-list[data-v-f33cff38]{display:flex;flex-direction:column;gap:12px}.verify-item[data-v-f33cff38]{border:1px solid #e5e6eb;border-radius:8px;padding:12px 14px}.verify-item p[data-v-f33cff38]{margin:6px 0 0}.verify-head[data-v-f33cff38]{display:flex;align-items:center;gap:10px}.verify-head a[data-v-f33cff38]{margin-left:auto;color:#3370ff;text-decoration:none}.vstatus[data-v-f33cff38]{padding:3px 10px;border-radius:999px;font-size:12px}.vstatus.pending[data-v-f33cff38]{background:#fff3e8;color:#ff7d00}.vstatus.suspicious[data-v-f33cff38],.vstatus.error[data-v-f33cff38]{background:#ffece8;color:#f53f3f}.vstatus.verified[data-v-f33cff38]{background:#e8ffea;color:#00b42a}.vstatus.ignored[data-v-f33cff38]{background:#f0f1f3;color:#86909c}.verify-actions[data-v-f33cff38]{display:flex;gap:8px;margin-top:10px}.danger[data-v-f33cff38]{color:#f53f3f;border-color:#f53f3f}.source-badge[data-v-f33cff38]{border-radius:999px;padding:4px 12px;background:#e8ffea;color:#00b42a;font-size:12px}.source-badge.reading[data-v-f33cff38]{background:#f0f5ff;color:#3370ff}.source-badge.manual[data-v-f33cff38]{background:#fff3e8;color:#ff7d00}.plan-head[data-v-23aff6ee]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.plan-tools[data-v-23aff6ee]{display:flex;gap:8px}button.mini[data-v-23aff6ee]{padding:4px 12px;font-size:13px;border-radius:999px}.platform-filter[data-v-23aff6ee]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.filter-chip[data-v-23aff6ee]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:5px 14px;font-size:13px;cursor:pointer}.filter-chip.active[data-v-23aff6ee]{border-color:#3370ff;background:#f0f5ff;color:#3370ff;font-weight:600}.filter-count[data-v-23aff6ee]{color:#86909c;margin-left:2px}.filter-chip.active .filter-count[data-v-23aff6ee]{color:#3370ff}.tree-head.clickable[data-v-23aff6ee]{cursor:pointer;-webkit-user-select:none;user-select:none}.tree-head.collapsed[data-v-23aff6ee]{flex-wrap:nowrap}.tree-head.collapsed .tree-head-left[data-v-23aff6ee]{flex-wrap:nowrap;overflow:hidden;min-width:0}.tree-head.collapsed .store-name[data-v-23aff6ee]{min-width:0;flex:0 1 auto}.tree-head-left[data-v-23aff6ee]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.caret[data-v-23aff6ee]{color:#86909c;font-size:12px;width:12px;display:inline-block}.collapsed-info[data-v-23aff6ee]{font-size:12px}.red-count[data-v-23aff6ee]{background:#ffece8;color:#d13026;border-radius:999px;padding:2px 9px;font-size:12px}.orange-count[data-v-23aff6ee]{background:#fff3e8;color:#c46300;border-radius:999px;padding:2px 9px;font-size:12px}.green-count[data-v-23aff6ee]{background:#e8ffea;color:#008f1f;border-radius:999px;padding:2px 9px;font-size:12px}.rank-mark[data-v-23aff6ee]{background:#f0f5ff;color:#3370ff;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.collapsed-pct[data-v-23aff6ee]{color:#86909c;font-size:13px;flex:none}.tree-head[data-v-23aff6ee]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.report-box[data-v-23aff6ee]{margin-top:12px;border:1px solid #e5e6eb;background:#f8f9fb;border-radius:10px;padding:10px 14px}.report-title[data-v-23aff6ee]{font-weight:600;font-size:13px;color:#3370ff}.report-summary[data-v-23aff6ee]{margin:6px 0 0;font-size:13px;color:#4e5969;line-height:1.6}.report-risk[data-v-23aff6ee]{margin:6px 0 0;font-size:12px;color:#c46300}.store-name[data-v-23aff6ee]{font-size:16px;margin-right:8px}.tree-right[data-v-23aff6ee]{display:flex;align-items:center;gap:8px}.level-badge[data-v-23aff6ee]{color:#fff;border-radius:999px;padding:4px 12px;font-size:13px}.state-badge[data-v-23aff6ee]{border-radius:999px;padding:4px 10px;font-size:12px;border:1px solid #e5e6eb}.state-badge.main[data-v-23aff6ee]{color:#f53f3f;border-color:#f53f3f}.state-badge.done[data-v-23aff6ee]{color:#00b42a;border-color:#00b42a}.progress-bar[data-v-23aff6ee]{height:8px;border-radius:999px;background:#f0f1f3;margin:12px 0;overflow:hidden}.progress-fill[data-v-23aff6ee]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f53f3f,#ffb300,#00b42a);transition:width .4s}.tree-branches[data-v-23aff6ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.branch[data-v-23aff6ee]{border:1px solid #eef0f3;border-radius:10px;padding:12px}.branch-title[data-v-23aff6ee]{font-weight:600;font-size:14px}.branch-desc[data-v-23aff6ee]{color:#86909c;font-size:12px;margin:2px 0 8px}.chips[data-v-23aff6ee]{display:flex;flex-direction:column;gap:6px}.chip[data-v-23aff6ee]{border-radius:6px;padding:6px 9px;font-size:12px;border:1px solid #e5e6eb;color:#4e5969;background:#fff}.chip.green[data-v-23aff6ee]{border-color:#b7ebc0;background:#e8ffea;color:#008f1f}.chip.orange[data-v-23aff6ee]{border-color:#ffd9a8;background:#fff3e8;color:#c46300}.chip.red[data-v-23aff6ee]{border-color:#ffb4ae;background:#ffece8;color:#d13026;animation:pulse-red-23aff6ee 1.6s infinite}.chip.gray[data-v-23aff6ee]{color:#c0c4cc;background:#fafbfc}.chip-target[data-v-23aff6ee]{color:#86909c;margin-left:4px}.chip-bench[data-v-23aff6ee]{color:#722ed1;margin-left:6px}.node-actions[data-v-23aff6ee]{margin-top:8px;border-left:2px solid #ff7d00;padding-left:8px}.action-line[data-v-23aff6ee]{font-size:12px;color:#4e5969;margin:4px 0}.fb-btns[data-v-23aff6ee]{display:inline-flex;gap:6px;margin-left:8px}.fb[data-v-23aff6ee]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;font-size:12px;padding:1px 10px;cursor:pointer}.fb.ok[data-v-23aff6ee]:hover{border-color:#00b42a;color:#008f1f}.fb.no[data-v-23aff6ee]:hover{border-color:#f53f3f;color:#d13026}.fb[data-v-23aff6ee]:disabled{opacity:.5;cursor:default}.fb-done[data-v-23aff6ee]{margin-left:8px;font-size:12px}.fb-done.ok[data-v-23aff6ee]{color:#008f1f}.fb-done.no[data-v-23aff6ee]{color:#d13026}.comp-box[data-v-23aff6ee]{margin-top:12px;border:1px solid #e8f0ff;background:#f7faff;border-radius:10px;padding:10px 14px}.comp-head[data-v-23aff6ee]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.comp-tools[data-v-23aff6ee]{display:flex;gap:8px}.comp-tools input[data-v-23aff6ee]{border:1px solid #d9dce3;border-radius:6px;padding:5px 10px;min-width:200px}.comp-list[data-v-23aff6ee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.comp-item[data-v-23aff6ee]{background:#fff;border:1px solid #e5e6eb;border-radius:999px;padding:3px 6px 3px 12px;font-size:13px;display:inline-flex;align-items:center;gap:2px}.comp-item.primary[data-v-23aff6ee]{border-color:#ffb400;background:#fffaf0}.comp-item.primary .star-btn[data-v-23aff6ee]{color:#ff9a00}.star-btn[data-v-23aff6ee]{border:0;background:none;cursor:pointer;font-size:14px;line-height:1;padding:2px 3px;color:#c9cdd4;border-radius:50%}.star-btn[data-v-23aff6ee]:hover{color:#ff9a00;background:#fff3d6}.comp-item em[data-v-23aff6ee]{color:#86909c;font-style:normal;font-size:12px}.comp-cand[data-v-23aff6ee]{margin-top:4px}.cand-item[data-v-23aff6ee]{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:13px}.cand-name[data-v-23aff6ee]{flex:1}.cand-check[data-v-23aff6ee]{width:15px;height:15px;accent-color:#3370ff;cursor:pointer}.cand-item em[data-v-23aff6ee]{color:#c46300;font-style:normal;font-size:12px}.promo-card[data-v-23aff6ee]{display:flex;gap:10px;align-items:flex-start;margin-top:12px;border:1px solid #ffe0b0;background:#fff8ec;border-radius:10px;padding:10px 14px}.promo-icon[data-v-23aff6ee]{font-size:20px}.promo-card strong[data-v-23aff6ee]{font-size:13px}.promo-card p[data-v-23aff6ee]{margin:4px 0 0;font-size:13px;color:#7a4f00}.tree-actions[data-v-23aff6ee]{margin-top:12px}@keyframes pulse-red-23aff6ee{0%,to{box-shadow:0 0 #f53f3f40}50%{box-shadow:0 0 0 6px #f53f3f00}}.hero[data-v-e19c0957]{display:flex;align-items:center;justify-content:space-between;gap:16px}.tabs[data-v-e19c0957]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab[data-v-e19c0957]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:8px 18px;cursor:pointer}.tab.active[data-v-e19c0957]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.form-grid[data-v-e19c0957]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}textarea[data-v-e19c0957],input[data-v-e19c0957],select[data-v-e19c0957]{width:100%}textarea[data-v-e19c0957]{min-height:64px;border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}.filter-bar[data-v-e19c0957]{display:flex;gap:10px;align-items:center}.filter-bar select[data-v-e19c0957]{width:auto}.stats[data-v-e19c0957]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.stat[data-v-e19c0957]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px}.stat span[data-v-e19c0957]{display:block}.stat strong[data-v-e19c0957]{font-size:24px}.empty[data-v-e19c0957]{text-align:center;color:#86909c;padding:34px 16px}.empty p[data-v-e19c0957]{margin:6px 0 0}.course-head[data-v-e19c0957]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.course-head a[data-v-e19c0957]{margin-left:auto;color:#3370ff;text-decoration:none;font-size:13px}.platform-tag[data-v-e19c0957]{background:#f0f5ff;color:#3370ff;border-radius:999px;padding:3px 10px;font-size:12px}.status.pending[data-v-e19c0957]{background:#fff3e8;color:#ff7d00}.status.applied[data-v-e19c0957]{background:#f0f5ff;color:#3370ff}.status.verified[data-v-e19c0957]{background:#e8ffea;color:#00b42a}.status.rejected[data-v-e19c0957]{background:#ffece8;color:#f53f3f}.action-list[data-v-e19c0957]{background:#f8f9fb;border-radius:8px;padding:10px 14px;margin:10px 0}.action-list ol[data-v-e19c0957]{margin:6px 0 0;padding-left:20px}.track[data-v-e19c0957]{margin-top:12px;border-top:1px dashed #e5e6eb;padding-top:12px}.track-actions[data-v-e19c0957]{display:flex;gap:8px;margin-top:8px}.danger[data-v-e19c0957]{color:#f53f3f;border-color:#f53f3f}.form-grid[data-v-d248b22a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}textarea[data-v-d248b22a]{width:100%;min-height:70px;border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;font-family:inherit}.analysis-item[data-v-d248b22a]{border-top:1px solid #f0f1f3;padding:12px 0}.analysis-item[data-v-d248b22a]:first-of-type{border-top:0}.head[data-v-d248b22a]{display:flex;justify-content:space-between;gap:12px}.thumb[data-v-d248b22a]{width:180px;max-height:180px;object-fit:contain;border:1px solid #e5e6eb;border-radius:8px;margin:8px 0}.head[data-v-251e15b7]{display:flex;align-items:center;gap:10px}.severity[data-v-251e15b7]{border-radius:999px;padding:3px 10px;font-size:12px;color:#fff}.severity.high[data-v-251e15b7]{background:#f53f3f}.severity.medium[data-v-251e15b7]{background:#ff7d00}.severity.low[data-v-251e15b7]{background:#86909c}.ignored[data-v-251e15b7]{opacity:.65}table[data-v-ba47c652]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-ba47c652],td[data-v-ba47c652]{padding:8px 10px;border-bottom:1px solid #f0f1f3;text-align:left}th[data-v-ba47c652]{color:#86909c}.assistant-header[data-v-958a8411]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chat-card[data-v-958a8411]{display:flex;flex-direction:column;min-height:520px}.chat-box[data-v-958a8411]{flex:1;overflow-y:auto;padding:4px 2px 12px;display:flex;flex-direction:column;gap:12px;max-height:540px}.empty[data-v-958a8411]{text-align:center;color:#4e5969;padding:50px 20px}.quick[data-v-958a8411]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.msg.user[data-v-958a8411]{align-self:flex-end;max-width:80%}.msg.assistant[data-v-958a8411],.msg.system[data-v-958a8411]{align-self:flex-start;max-width:92%}.msg.system[data-v-958a8411]{color:#86909c;font-size:13px}.bubble[data-v-958a8411]{background:#f0f4ff;border-radius:12px;padding:10px 14px;white-space:pre-wrap}.msg.user .bubble[data-v-958a8411]{background:#3370ff;color:#fff}.actions[data-v-958a8411]{background:#f8f9fb;border-radius:8px;padding:10px 14px;margin-top:8px}.actions ol[data-v-958a8411]{margin:4px 0 10px;padding-left:20px}.questions[data-v-958a8411]{margin:6px 0 0;padding-left:20px}.input-row[data-v-958a8411]{display:flex;gap:10px;align-items:flex-end;border-top:1px solid #f0f1f3;padding-top:12px}.input-row textarea[data-v-958a8411]{flex:1;border:1px solid #d9dce3;border-radius:8px;padding:8px 10px;font-family:inherit}.input-row button[data-v-958a8411]{height:38px}.mem-head[data-v-958a8411]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mem-form[data-v-958a8411]{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.mem-form select[data-v-958a8411]{border:1px solid #d9dce3;border-radius:6px;padding:7px 8px;background:#fff}.mem-form input[data-v-958a8411]{flex:1;min-width:240px;border:1px solid #d9dce3;border-radius:6px;padding:7px 10px}.mem-list[data-v-958a8411]{display:flex;flex-direction:column;gap:6px}.mem-item[data-v-958a8411]{display:flex;align-items:center;gap:8px;border:1px solid #f0f1f3;border-radius:8px;padding:8px 10px;font-size:13px}.mem-cat[data-v-958a8411]{background:#f0f5ff;color:#3370ff;border-radius:999px;padding:2px 9px;font-size:12px;flex:none}.mem-scope[data-v-958a8411]{color:#86909c;font-size:12px;flex:none}.mem-platform[data-v-958a8411]{background:#fff3e8;color:#c46300;border-radius:999px;padding:2px 9px;font-size:12px;flex:none}.mem-biz[data-v-958a8411]{background:#e8ffea;color:#008f1f;border-radius:999px;padding:2px 9px;font-size:12px;flex:none}.mem-content[data-v-958a8411]{flex:1}.mem-src[data-v-958a8411]{color:#86909c;font-size:12px;flex:none}.icon-del[data-v-958a8411]{border:0;background:transparent;color:#86909c;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px}.icon-del[data-v-958a8411]:hover{color:#f53f3f}.header-card[data-v-bc92e3b7]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.report-head[data-v-bc92e3b7]{display:flex;justify-content:space-between;align-items:center;gap:12px}.block[data-v-bc92e3b7]{background:#f8f9fb;border-radius:8px;padding:10px 14px;margin:10px 0}.block ul[data-v-bc92e3b7],.block ol[data-v-bc92e3b7]{margin:6px 0 0;padding-left:20px}.risk[data-v-bc92e3b7]{background:#fff3e8}.set-head[data-v-cb118f7a]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pill[data-v-cb118f7a]{border-radius:999px;padding:2px 10px;font-size:13px}.pill.ok[data-v-cb118f7a]{color:#00b42a;background:#e8ffea}.pill.off[data-v-cb118f7a]{color:#f53f3f;background:#ffece8}.mode-row[data-v-cb118f7a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.radio[data-v-cb118f7a]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;color:#1f2329;cursor:pointer}.radio input[data-v-cb118f7a]{width:auto}.mode-row select[data-v-cb118f7a]{width:76px}.user-table[data-v-cb118f7a]{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}.user-table th[data-v-cb118f7a],.user-table td[data-v-cb118f7a]{text-align:left;padding:6px 8px;border-bottom:1px solid #f0f1f3}.edit-box[data-v-cb118f7a]{background:#f7f9ff;border:1px solid #d6e0ff;border-radius:8px;padding:10px 14px;margin-bottom:12px}.user-form[data-v-cb118f7a]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.user-form label[data-v-cb118f7a]{margin-top:0}.user-form input[data-v-cb118f7a]{min-width:180px}.war-head[data-v-f1e45c6c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.war-head[data-v-c51a2e7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mem-item[data-v-c51a2e7a]{padding:8px 0;border-top:1px solid #f0f1f3;font-size:13.5px}.mem-item[data-v-c51a2e7a]:first-of-type{border-top:0}:root{color-scheme:light;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;background:#f5f6f8;color:#1f2329}*{box-sizing:border-box}body{margin:0}.topbar{display:flex;align-items:center;gap:18px;padding:0 24px;height:56px;background:#fff;border-bottom:1px solid #e5e6eb}.topbar nav{display:flex;gap:14px}.topbar a{color:#3370ff;text-decoration:none}.spacer{flex:1}main{max-width:1100px;margin:24px auto;padding:0 16px}.card{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:18px 20px;margin-bottom:16px}.grid{display:grid;gap:14px}.card h3{margin-top:0}.muted{color:#86909c;font-size:13px}button.primary{background:#3370ff;color:#fff;border:0;border-radius:6px;padding:8px 16px;cursor:pointer}button.link{background:none;border:0;color:#86909c;cursor:pointer}button.ghost{background:#fff;color:#3370ff;border:1px solid #3370ff;border-radius:6px;padding:8px 16px;cursor:pointer;margin-left:8px}input,select{border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;font-size:14px}label{display:block;margin:10px 0 4px;color:#4e5969;font-size:13px}.error{color:#f53f3f;font-size:13px}.status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.status.running{background:#fff3e8;color:#ff7d00}.status.completed{background:#e8ffea;color:#00b42a}.status.failed{background:#ffece8;color:#f53f3f}
