.pet-assistant[data-v-0bdd71cb]{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 14px rgba(51,112,255,.38));animation:pet-float-0bdd71cb 3.4s ease-in-out infinite}.pet-assistant.dragging[data-v-0bdd71cb]{animation:none;transition:none}.pet-assistant svg[data-v-0bdd71cb]{width:100%;height:100%;display:block}.pet-assistant .eyes[data-v-0bdd71cb]{transform-box:fill-box;transform-origin:center;animation:pet-blink-0bdd71cb 4.6s infinite}.pet-tip[data-v-0bdd71cb]{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-0bdd71cb]{opacity:1;transform:translate(-50%) translateY(0)}@keyframes pet-float-0bdd71cb{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes pet-blink-0bdd71cb{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.08)}}.shell[data-v-a969b628]{display:flex;min-height:100vh}.side[data-v-a969b628]{width:220px;flex:none;background:#fff;border-right:1px solid #e5e6eb;display:flex;flex-direction:column;padding:14px 10px}.side-brand[data-v-a969b628]{display:flex;align-items:center;gap:10px;padding:4px 10px 16px;border-bottom:1px solid #f0f1f3;margin-bottom:10px}.side-brand img[data-v-a969b628]{width:30px;height:30px}.side-brand strong[data-v-a969b628]{font-size:18px;color:#1f2329}.side nav[data-v-a969b628]{display:flex;flex-direction:column;gap:4px}.side-link[data-v-a969b628]{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-a969b628]{width:17px;height:17px;flex:none;display:inline-flex;align-items:center;justify-content:center}.nav-icon svg[data-v-a969b628]{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-badge[data-v-a969b628]{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-a969b628]:hover{background:#f0f4ff}.side-link.router-link-active[data-v-a969b628]{background:#3370ff;color:#fff}.side-user[data-v-a969b628]{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-a969b628]{flex:1;min-width:0;display:flex;flex-direction:column}.brandbar[data-v-a969b628]{display:flex;align-items:center;height:56px;padding:0 20px;background:#fff;border-bottom:1px solid #e5e6eb}.brand-logo[data-v-a969b628]{width:30px;height:30px}.brand-name[data-v-a969b628]{margin-left:10px;font-size:18px}.refresh-btn[data-v-a969b628]{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-a969b628]:hover{color:#3370ff;border-color:#3370ff}.refresh-btn svg[data-v-a969b628]{width:15px;height:15px}.user-text[data-v-a969b628]{margin-right:12px;color:#86909c;font-size:13px}.content[data-v-a969b628]{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}.alert-head[data-v-14d9d54c]{display:flex;align-items:center;gap:10px}.alert-head a[data-v-14d9d54c]{margin-left:auto}.alert-item[data-v-14d9d54c]{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-top:1px solid #f0f1f3}.alert-item .muted[data-v-14d9d54c]{flex:1}.severity-badge[data-v-14d9d54c]{border-radius:999px;padding:2px 9px;font-size:12px;color:#fff;flex:none}.severity-badge.high[data-v-14d9d54c]{background:#f53f3f}.severity-badge.medium[data-v-14d9d54c]{background:#ff7d00}.severity-badge.low[data-v-14d9d54c]{background:#86909c}.reading[data-v-ba22ae8a]{border-top:1px solid #f0f1f3;padding:10px 0}.reading[data-v-ba22ae8a]:first-of-type{border-top:0}.reading-head[data-v-ba22ae8a]{display:flex;justify-content:space-between;align-items:center;gap:10px}.numbers[data-v-ba22ae8a]{margin:4px 0}.text[data-v-ba22ae8a]{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-ba22ae8a]{overflow-x:auto}.export-table table[data-v-ba22ae8a]{width:100%;border-collapse:collapse;font-size:12px;min-width:700px}.export-table th[data-v-ba22ae8a],.export-table td[data-v-ba22ae8a]{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-a7e1ed39]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.tab[data-v-a7e1ed39]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:7px 16px;cursor:pointer}.tab.active[data-v-a7e1ed39]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.section-head[data-v-a7e1ed39]{display:flex;justify-content:space-between;align-items:center;gap:12px}.store-select[data-v-a7e1ed39]{position:relative;min-width:260px}.store-select-btn[data-v-a7e1ed39]{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-a7e1ed39]{color:#86909c}.store-menu[data-v-a7e1ed39]{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-a7e1ed39]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:8px;border-radius:6px}.store-menu-item[data-v-a7e1ed39]:hover{background:#f7f8fa}.store-menu-main[data-v-a7e1ed39]{flex:1;cursor:pointer;min-width:0}.store-menu-main strong[data-v-a7e1ed39]{display:block;font-size:14px;color:#1f2329}.store-menu-main .note-line[data-v-a7e1ed39]{display:block;font-size:12px;color:#86909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.icon-btn[data-v-a7e1ed39]{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-a7e1ed39]:hover{color:#3370ff;background:transparent}.icon-btn.danger[data-v-a7e1ed39]:hover{color:#f53f3f;background:transparent}.note-inline[data-v-a7e1ed39]{width:100%;display:flex;gap:6px;padding:6px 0}.note-inline input[data-v-a7e1ed39]{flex:1;width:auto}.metric-btns[data-v-a7e1ed39]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.mini-btn[data-v-a7e1ed39]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer}.mini-btn.active[data-v-a7e1ed39]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.extra-item[data-v-a7e1ed39]{border:1px solid #f0f1f3;border-radius:8px;padding:10px 12px;background:#fafbfc}.store-checks[data-v-a7e1ed39]{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0}.store-check[data-v-a7e1ed39]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4e5969}.store-check input[data-v-a7e1ed39]{width:auto}.form-grid[data-v-a7e1ed39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.form-grid.big[data-v-a7e1ed39]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}input[data-v-a7e1ed39]{width:100%}.table-wrap[data-v-a7e1ed39]{overflow-x:auto}table[data-v-a7e1ed39]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}th[data-v-a7e1ed39],td[data-v-a7e1ed39]{padding:8px 10px;border-bottom:1px solid #f0f1f3;text-align:left;white-space:nowrap}th[data-v-a7e1ed39]{color:#86909c;font-weight:600}.name[data-v-a7e1ed39]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red[data-v-a7e1ed39]{color:#f53f3f}.green[data-v-a7e1ed39]{color:#00b42a}.verify-list[data-v-a7e1ed39]{display:flex;flex-direction:column;gap:12px}.verify-item[data-v-a7e1ed39]{border:1px solid #e5e6eb;border-radius:8px;padding:12px 14px}.verify-item p[data-v-a7e1ed39]{margin:6px 0 0}.verify-head[data-v-a7e1ed39]{display:flex;align-items:center;gap:10px}.verify-head a[data-v-a7e1ed39]{margin-left:auto;color:#3370ff;text-decoration:none}.vstatus[data-v-a7e1ed39]{padding:3px 10px;border-radius:999px;font-size:12px}.vstatus.pending[data-v-a7e1ed39]{background:#fff3e8;color:#ff7d00}.vstatus.suspicious[data-v-a7e1ed39],.vstatus.error[data-v-a7e1ed39]{background:#ffece8;color:#f53f3f}.vstatus.verified[data-v-a7e1ed39]{background:#e8ffea;color:#00b42a}.vstatus.ignored[data-v-a7e1ed39]{background:#f0f1f3;color:#86909c}.verify-actions[data-v-a7e1ed39]{display:flex;gap:8px;margin-top:10px}.danger[data-v-a7e1ed39]{color:#f53f3f;border-color:#f53f3f}.source-badge[data-v-a7e1ed39]{border-radius:999px;padding:4px 12px;background:#e8ffea;color:#00b42a;font-size:12px}.source-badge.reading[data-v-a7e1ed39]{background:#f0f5ff;color:#3370ff}.source-badge.manual[data-v-a7e1ed39]{background:#fff3e8;color:#ff7d00}.plan-head[data-v-9b35f934]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.plan-tools[data-v-9b35f934]{display:flex;gap:8px}button.mini[data-v-9b35f934]{padding:4px 12px;font-size:13px;border-radius:999px}.platform-filter[data-v-9b35f934]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.filter-chip[data-v-9b35f934]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:5px 14px;font-size:13px;cursor:pointer}.filter-chip.active[data-v-9b35f934]{border-color:#3370ff;background:#f0f5ff;color:#3370ff;font-weight:600}.filter-count[data-v-9b35f934]{color:#86909c;margin-left:2px}.filter-chip.active .filter-count[data-v-9b35f934]{color:#3370ff}.tree-head.clickable[data-v-9b35f934]{cursor:pointer;-webkit-user-select:none;user-select:none}.tree-head.collapsed[data-v-9b35f934]{flex-wrap:nowrap}.tree-head.collapsed .tree-head-left[data-v-9b35f934]{flex-wrap:nowrap;overflow:hidden;min-width:0}.tree-head.collapsed .store-name[data-v-9b35f934]{min-width:0;flex:0 1 auto}.tree-head-left[data-v-9b35f934]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.caret[data-v-9b35f934]{color:#86909c;font-size:12px;width:12px;display:inline-block}.collapsed-info[data-v-9b35f934]{font-size:12px}.red-count[data-v-9b35f934]{background:#ffece8;color:#d13026;border-radius:999px;padding:2px 9px;font-size:12px}.orange-count[data-v-9b35f934]{background:#fff3e8;color:#c46300;border-radius:999px;padding:2px 9px;font-size:12px}.green-count[data-v-9b35f934]{background:#e8ffea;color:#008f1f;border-radius:999px;padding:2px 9px;font-size:12px}.rank-mark[data-v-9b35f934]{background:#f0f5ff;color:#3370ff;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.collapsed-pct[data-v-9b35f934]{color:#86909c;font-size:13px;flex:none}.tree-head[data-v-9b35f934]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.report-box[data-v-9b35f934]{margin-top:12px;border:1px solid #e5e6eb;background:#f8f9fb;border-radius:10px;padding:10px 14px}.report-title[data-v-9b35f934]{font-weight:600;font-size:13px;color:#3370ff}.report-summary[data-v-9b35f934]{margin:6px 0 0;font-size:13px;color:#4e5969;line-height:1.6}.report-risk[data-v-9b35f934]{margin:6px 0 0;font-size:12px;color:#c46300}.store-name[data-v-9b35f934]{font-size:16px;margin-right:8px}.tree-right[data-v-9b35f934]{display:flex;align-items:center;gap:8px}.level-badge[data-v-9b35f934]{color:#fff;border-radius:999px;padding:4px 12px;font-size:13px}.state-badge[data-v-9b35f934]{border-radius:999px;padding:4px 10px;font-size:12px;border:1px solid #e5e6eb}.state-badge.main[data-v-9b35f934]{color:#f53f3f;border-color:#f53f3f}.state-badge.done[data-v-9b35f934]{color:#00b42a;border-color:#00b42a}.progress-bar[data-v-9b35f934]{height:8px;border-radius:999px;background:#f0f1f3;margin:12px 0;overflow:hidden}.progress-fill[data-v-9b35f934]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f53f3f,#ffb300,#00b42a);transition:width .4s}.tree-branches[data-v-9b35f934]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.branch[data-v-9b35f934]{border:1px solid #eef0f3;border-radius:10px;padding:12px}.branch-title[data-v-9b35f934]{font-weight:600;font-size:14px}.branch-desc[data-v-9b35f934]{color:#86909c;font-size:12px;margin:2px 0 8px}.chips[data-v-9b35f934]{display:flex;flex-direction:column;gap:6px}.chip[data-v-9b35f934]{border-radius:6px;padding:6px 9px;font-size:12px;border:1px solid #e5e6eb;color:#4e5969;background:#fff}.chip.green[data-v-9b35f934]{border-color:#b7ebc0;background:#e8ffea;color:#008f1f}.chip.orange[data-v-9b35f934]{border-color:#ffd9a8;background:#fff3e8;color:#c46300}.chip.red[data-v-9b35f934]{border-color:#ffb4ae;background:#ffece8;color:#d13026;animation:pulse-red-9b35f934 1.6s infinite}.chip.gray[data-v-9b35f934]{color:#c0c4cc;background:#fafbfc}.chip-target[data-v-9b35f934]{color:#86909c;margin-left:4px}.chip-bench[data-v-9b35f934]{color:#722ed1;margin-left:6px}.node-actions[data-v-9b35f934]{margin-top:8px;border-left:2px solid #ff7d00;padding-left:8px}.action-line[data-v-9b35f934]{font-size:12px;color:#4e5969;margin:4px 0}.promo-card[data-v-9b35f934]{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-9b35f934]{font-size:20px}.promo-card strong[data-v-9b35f934]{font-size:13px}.promo-card p[data-v-9b35f934]{margin:4px 0 0;font-size:13px;color:#7a4f00}.tree-actions[data-v-9b35f934]{margin-top:12px}@keyframes pulse-red-9b35f934{0%,to{box-shadow:0 0 #f53f3f40}50%{box-shadow:0 0 0 6px #f53f3f00}}.hero[data-v-a9f5895c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.tabs[data-v-a9f5895c]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab[data-v-a9f5895c]{border:1px solid #e5e6eb;background:#fff;color:#4e5969;border-radius:999px;padding:8px 18px;cursor:pointer}.tab.active[data-v-a9f5895c]{border-color:#3370ff;background:#f0f5ff;color:#3370ff}.form-grid[data-v-a9f5895c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}textarea[data-v-a9f5895c],input[data-v-a9f5895c],select[data-v-a9f5895c]{width:100%}textarea[data-v-a9f5895c]{min-height:64px;border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}.filter-bar[data-v-a9f5895c]{display:flex;gap:10px;align-items:center}.filter-bar select[data-v-a9f5895c]{width:auto}.stats[data-v-a9f5895c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.stat[data-v-a9f5895c]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px}.stat span[data-v-a9f5895c]{display:block}.stat strong[data-v-a9f5895c]{font-size:24px}.empty[data-v-a9f5895c]{text-align:center;color:#86909c;padding:34px 16px}.empty p[data-v-a9f5895c]{margin:6px 0 0}.course-head[data-v-a9f5895c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.course-head a[data-v-a9f5895c]{margin-left:auto;color:#3370ff;text-decoration:none;font-size:13px}.platform-tag[data-v-a9f5895c]{background:#f0f5ff;color:#3370ff;border-radius:999px;padding:3px 10px;font-size:12px}.status.pending[data-v-a9f5895c]{background:#fff3e8;color:#ff7d00}.status.applied[data-v-a9f5895c]{background:#f0f5ff;color:#3370ff}.status.verified[data-v-a9f5895c]{background:#e8ffea;color:#00b42a}.status.rejected[data-v-a9f5895c]{background:#ffece8;color:#f53f3f}.action-list[data-v-a9f5895c]{background:#f8f9fb;border-radius:8px;padding:10px 14px;margin:10px 0}.action-list ol[data-v-a9f5895c]{margin:6px 0 0;padding-left:20px}.track[data-v-a9f5895c]{margin-top:12px;border-top:1px dashed #e5e6eb;padding-top:12px}.track-actions[data-v-a9f5895c]{display:flex;gap:8px;margin-top:8px}.danger[data-v-a9f5895c]{color:#f53f3f;border-color:#f53f3f}.form-grid[data-v-463f6ac8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}textarea[data-v-463f6ac8]{width:100%;min-height:70px;border:1px solid #d9dce3;border-radius:6px;padding:8px 10px;font-family:inherit}.analysis-item[data-v-463f6ac8]{border-top:1px solid #f0f1f3;padding:12px 0}.analysis-item[data-v-463f6ac8]:first-of-type{border-top:0}.head[data-v-463f6ac8]{display:flex;justify-content:space-between;gap:12px}.thumb[data-v-463f6ac8]{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-9eb70ec8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chat-card[data-v-9eb70ec8]{display:flex;flex-direction:column;min-height:520px}.chat-box[data-v-9eb70ec8]{flex:1;overflow-y:auto;padding:4px 2px 12px;display:flex;flex-direction:column;gap:12px;max-height:540px}.empty[data-v-9eb70ec8]{text-align:center;color:#4e5969;padding:50px 20px}.quick[data-v-9eb70ec8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.msg.user[data-v-9eb70ec8]{align-self:flex-end;max-width:80%}.msg.assistant[data-v-9eb70ec8],.msg.system[data-v-9eb70ec8]{align-self:flex-start;max-width:92%}.msg.system[data-v-9eb70ec8]{color:#86909c;font-size:13px}.bubble[data-v-9eb70ec8]{background:#f0f4ff;border-radius:12px;padding:10px 14px;white-space:pre-wrap}.msg.user .bubble[data-v-9eb70ec8]{background:#3370ff;color:#fff}.actions[data-v-9eb70ec8]{background:#f8f9fb;border-radius:8px;padding:10px 14px;margin-top:8px}.actions ol[data-v-9eb70ec8]{margin:4px 0 10px;padding-left:20px}.questions[data-v-9eb70ec8]{margin:6px 0 0;padding-left:20px}.input-row[data-v-9eb70ec8]{display:flex;gap:10px;align-items:flex-end;border-top:1px solid #f0f1f3;padding-top:12px}.input-row textarea[data-v-9eb70ec8]{flex:1;border:1px solid #d9dce3;border-radius:8px;padding:8px 10px;font-family:inherit}.input-row button[data-v-9eb70ec8]{height:38px}.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}: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}
