.hotsearch-ai[data-v-8d3b761a]{max-width:980px;margin:0 auto;padding:20px;display:flex;flex-direction:column;min-height:calc(100vh - 90px);background:linear-gradient(180deg,#fffbe6,#fff 28%)}.hero[data-v-8d3b761a]{margin-bottom:10px}.hero h2[data-v-8d3b761a]{margin:0 0 6px;font-size:24px;letter-spacing:.5px}.meta[data-v-8d3b761a]{color:#7a7a7a;font-size:12px;margin:0}.presets[data-v-8d3b761a]{margin-bottom:14px}.presets .preset-tag[data-v-8d3b761a]{margin:0 8px 8px 0;cursor:pointer;border-radius:999px;border-color:#f0e3a0;background:#fffef3;color:#6f5a0e}.messages[data-v-8d3b761a]{flex:1;overflow-y:auto;border:1px solid #f2e9bd;border-radius:14px;padding:14px;background:#fff;min-height:120px;max-height:calc(100vh - 280px);margin-bottom:12px;box-shadow:0 6px 24px rgba(0,0,0,.04)}.messages.messages--empty[data-v-8d3b761a]{border:none;box-shadow:none;background:transparent;min-height:0;padding:0;flex:0}.empty-hint[data-v-8d3b761a]{margin:0 0 12px;text-align:center;color:#a8a8b3;font-size:13px}.msg-row[data-v-8d3b761a]{display:flex;margin-bottom:12px}.msg-row.user[data-v-8d3b761a]{justify-content:flex-end}.msg-row.assistant[data-v-8d3b761a]{justify-content:flex-start}.bubble[data-v-8d3b761a]{max-width:86%;border-radius:14px;padding:10px 12px;line-height:1.65;white-space:pre-wrap}.msg-row.user .bubble[data-v-8d3b761a]{background:linear-gradient(135deg,#fff2a8,#ffe67c);color:#2a2a2a}.msg-row.assistant .bubble[data-v-8d3b761a]{background:#f8f8fb;border:1px solid #ececf4}.content[data-v-8d3b761a]{font-size:14px}.markdown-body[data-v-8d3b761a]{line-height:1.7;word-break:break-word}.markdown-body .md-h[data-v-8d3b761a]{margin:14px 0 8px;font-size:15px;font-weight:600;color:#2a2a2a}.markdown-body .md-h1[data-v-8d3b761a]{font-size:16px}.markdown-body .md-p[data-v-8d3b761a]{margin:0 0 8px}.markdown-body .md-ul[data-v-8d3b761a]{margin:0 0 10px 18px;padding:0}.markdown-body .md-ul li[data-v-8d3b761a]{margin-bottom:4px}.markdown-body .md-hr[data-v-8d3b761a]{border:none;border-top:1px solid #ececf4;margin:12px 0}.markdown-body .md-book[data-v-8d3b761a]{color:#5c4a12}.markdown-body[data-v-8d3b761a] .cite-ref{display:inline-block;margin:0 1px;padding:0 4px;font-size:12px;font-weight:600;color:#9a7b1a;text-decoration:none;border-radius:4px;background:#fff8dc;border:1px solid #f0e3a0;vertical-align:baseline;cursor:pointer}.markdown-body[data-v-8d3b761a] .cite-ref:hover{background:#ffefb0}.cite-item.cite-highlight[data-v-8d3b761a]{background:#fff9e0;border-radius:6px;transition:background .3s}.cites[data-v-8d3b761a]{margin-top:8px;font-size:12px;color:#555}.cites .cite-title[data-v-8d3b761a]{color:#7c6d2b;margin-bottom:2px}.cites ul[data-v-8d3b761a]{padding-left:16px;margin:4px 0}.cites .cite-item[data-v-8d3b761a]{margin-bottom:8px;list-style:disc}.cites .cite-main[data-v-8d3b761a]{display:block;line-height:1.5}.cites .cite-link[data-v-8d3b761a]{margin-left:8px;font-size:12px;color:#9a7b1a;text-decoration:none}.cites .cite-link[data-v-8d3b761a]:hover{text-decoration:underline}.cites .cite-hotlist-btn[data-v-8d3b761a]{margin-left:6px;padding:0 4px;color:#9a7b1a}.topic-dialog-meta[data-v-8d3b761a]{margin:0 0 10px;font-size:12px;color:#666}.topic-empty[data-v-8d3b761a]{text-align:center;color:#999;font-size:13px;margin:12px 0 0}.result-table[data-v-8d3b761a]{margin-top:8px;width:100%}.loading[data-v-8d3b761a]{color:#9b8c4e;font-size:12px;text-align:center;padding:8px}.window-tip[data-v-8d3b761a]{margin-top:6px;color:#666;font-size:12px}.strategy-tip[data-v-8d3b761a]{margin-top:4px;color:#8e8ea0;font-size:12px}.intent-badge[data-v-8d3b761a]{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:12px;color:#7a5f00;background:#fff4bf;border:1px solid #f0d673}.input-bar[data-v-8d3b761a]{display:flex;gap:10px;align-items:flex-end;background:#fff;border:1px solid #f1e7bf;border-radius:12px;padding:10px;box-shadow:0 4px 18px rgba(0,0,0,.04)}.input-bar .el-textarea[data-v-8d3b761a]{flex:1}