.container[data-v-b19820b1]{border:#d3d3d3 1px solid;border-radius:4px;width:100%}.header[data-v-b19820b1]{vertical-align:center;width:100%;background:#ececec;border:#d3d3d3 1px solid;font-weight:500}.header p[data-v-b19820b1]{color:#555;font-size:12px;font-weight:700;margin:0;padding:6px}[data-v-0661b8f2] .ant-prompts-title{color:#000;width:100%;text-align:center}.chat-aim[data-v-0661b8f2]{width:calc(100% - 8px);height:calc(100% - 80px);margin:0 4px 4px;padding:0 8px 8px}.progress[data-v-0661b8f2]{display:flex}.progress-title[data-v-0661b8f2]{font-size:14px;font-weight:700;padding:4px 0;margin-right:20px}.progress-content[data-v-0661b8f2]{width:calc(100% - 100px)}.export-modal-content[data-v-6c70d788]{max-height:70vh;overflow-y:auto}.summary-card[data-v-6c70d788]{margin-bottom:16px}.summary-grid[data-v-6c70d788]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.summary-item[data-v-6c70d788]{display:flex;flex-direction:column;gap:8px}.summary-label[data-v-6c70d788]{font-size:12px;color:#666;font-weight:600}.summary-value[data-v-6c70d788]{font-size:13px}.summary-value.primary[data-v-6c70d788]{font-weight:600}.insights-list[data-v-6c70d788]{margin:0;padding-left:16px;font-size:12px;color:#555}.insights-list li[data-v-6c70d788]{margin-bottom:4px;line-height:1.4}.cards-section[data-v-6c70d788]{margin-bottom:16px}.cards-header[data-v-6c70d788]{display:flex;justify-content:space-between;align-items:center;width:100%}.selection-info[data-v-6c70d788]{font-size:12px;color:#1890ff;font-weight:600}.card-controls[data-v-6c70d788]{display:flex;gap:8px}.type-selector[data-v-6c70d788]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.type-selector-label[data-v-6c70d788]{font-size:13px;color:#666;font-weight:600;white-space:nowrap}.type-tags[data-v-6c70d788]{display:flex;gap:6px;flex-wrap:wrap}.type-tag[data-v-6c70d788]{cursor:pointer;transition:all .2s}.type-tag[data-v-6c70d788]:hover{opacity:.8;transform:scale(1.05)}.cards-grid[data-v-6c70d788]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.selectable-card[data-v-6c70d788]{border:2px solid #f0f0f0;border-radius:8px;padding:12px;cursor:pointer;transition:all .3s;background:#fff}.selectable-card[data-v-6c70d788]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33;transform:translateY(-2px)}.selectable-card.selected[data-v-6c70d788]{border-color:#1890ff;background:#1890ff0d;box-shadow:0 4px 12px #1890ff4d}.card-header[data-v-6c70d788]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.card-title[data-v-6c70d788]{flex:1;font-size:14px;font-weight:600;line-height:1.3}.card-badges[data-v-6c70d788]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.card-content[data-v-6c70d788]{font-size:12px;color:#666;line-height:1.4}.export-options[data-v-6c70d788]{margin-bottom:16px}.format-options .ant-radio-group[data-v-6c70d788]{width:100%}.format-grid[data-v-6c70d788]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.format-option[data-v-6c70d788]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s}.format-option[data-v-6c70d788]:hover{border-color:#1890ff;background:#1890ff0d}.format-option.selected[data-v-6c70d788]{border-color:#1890ff;background:#1890ff1a}.format-content[data-v-6c70d788]{display:flex;align-items:center;gap:12px}.format-icon[data-v-6c70d788]{font-size:24px;color:#1890ff}.format-info[data-v-6c70d788]{flex:1}.format-label[data-v-6c70d788]{font-size:14px;font-weight:600;margin-bottom:4px}.format-desc[data-v-6c70d788]{font-size:12px;color:#666;line-height:1.3}.modal-footer[data-v-6c70d788]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.footer-info[data-v-6c70d788]{font-size:13px;color:#666}.footer-buttons[data-v-6c70d788]{display:flex;gap:12px}.chat[data-v-6637d6bc]{height:calc(100vh - 68px);width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.chat-navigation[data-v-6637d6bc]{margin:2px;padding:8px;position:sticky;top:0;z-index:10;width:calc(100% - 4px)}.topic-tags[data-v-6637d6bc]{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.topic-tag-title[data-v-6637d6bc]{font-weight:700;padding:4px 0}.topic-tag[data-v-6637d6bc]{display:inline-block;padding:4px 8px;border-radius:10px;border:1px solid;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;background:#fff}.progress[data-v-6637d6bc]{display:flex;margin-bottom:8px;align-items:center}.progress-title[data-v-6637d6bc]{font-size:13px;font-weight:700;padding:2px 0;margin-right:12px;white-space:nowrap;flex-shrink:0}.progress-content[data-v-6637d6bc]{flex:1;min-width:0}.chat-content[data-v-6637d6bc]{flex:1;width:calc(100% - 8px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;scroll-behavior:smooth;margin:0 4px 4px;scrollbar-width:thin;scrollbar-color:#bdbdbd #ffffff}.chat-content[data-v-6637d6bc]::-webkit-scrollbar{width:8px;background:transparent;opacity:0;transition:opacity .3s}.chat-content[data-v-6637d6bc]:hover::-webkit-scrollbar,.chat-content[data-v-6637d6bc]:active::-webkit-scrollbar,.chat-content[data-v-6637d6bc]:focus::-webkit-scrollbar{opacity:1;background:#f0f0f0}.chat-content[data-v-6637d6bc]::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px;opacity:0;transition:opacity .3s}.chat-content[data-v-6637d6bc]:hover::-webkit-scrollbar-thumb{opacity:1}.messages-wrapper[data-v-6637d6bc]{width:100%;flex:1;padding:10px;position:relative;display:flex;flex-direction:column;gap:12px}[data-v-6637d6bc] .ant-x-bubble-list{width:100%;height:100%;padding:0;position:relative}[data-v-6637d6bc] .ant-x-bubble{max-width:80%;margin:12px 0}[data-v-6637d6bc] .ant-x-bubble-content{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.6;box-shadow:0 2px 8px #0000000f}.chat-input[data-v-6637d6bc]{width:100%;padding:20px;background:#fff;border-top:1px solid #e8e8e8;position:sticky;bottom:0}[data-v-6637d6bc] .ant-x-sender{width:100%;max-width:none;border-radius:8px}.round-progress[data-v-6637d6bc]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#1890ff0d;border-radius:4px;border-left:3px solid #1890ff}.round-info[data-v-6637d6bc]{display:flex;flex-direction:column;gap:2px}.round-text[data-v-6637d6bc]{font-size:13px;font-weight:600;color:#1890ff}.round-desc[data-v-6637d6bc]{font-size:11px;color:#666}.round-dots[data-v-6637d6bc]{display:flex;gap:6px;align-items:center}.round-dot[data-v-6637d6bc]{width:8px;height:8px;border-radius:50%;background:#d9d9d9;transition:all .3s}.round-dot.active[data-v-6637d6bc]{background:#1890ff;transform:scale(1.2)}.round-dot.completed[data-v-6637d6bc]{background:#52c41a}.context-hint[data-v-6637d6bc]{margin-top:6px;padding:4px 10px;background:linear-gradient(90deg,#fff7e6,#fff2e6);border-radius:4px;border-left:3px solid #faad14}.hint-content[data-v-6637d6bc]{display:flex;align-items:center;gap:6px}.hint-icon[data-v-6637d6bc]{font-size:14px}.hint-text[data-v-6637d6bc]{font-size:12px;color:#d46b08;line-height:1.4}.hint-text strong[data-v-6637d6bc]{color:#ad4e00;font-weight:600}.step-transitioning[data-v-6637d6bc]{opacity:.6;transition:opacity .3s}[data-v-6637d6bc] .ant-steps-item-process .ant-steps-item-icon{background-color:#1890ff;border-color:#1890ff}[data-v-6637d6bc] .ant-steps-item-finish .ant-steps-item-icon{background-color:#52c41a;border-color:#52c41a}[data-v-6637d6bc] .ant-steps-item-description{font-size:11px;color:#666;margin-top:4px}.step-title-wrapper[data-v-6637d6bc]{cursor:pointer;position:relative}.step-title-wrapper[data-v-6637d6bc]:hover{color:#1890ff}.step-tooltip[data-v-6637d6bc]{max-width:280px;padding:4px 0}.tooltip-title[data-v-6637d6bc]{font-size:14px;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.3}.tooltip-desc[data-v-6637d6bc]{font-size:12px;color:#ffffffd9;margin-bottom:8px;line-height:1.4}.tooltip-status[data-v-6637d6bc]{font-size:11px;color:#ffffffbf;padding:4px 8px;background:#ffffff1a;border-radius:4px;border-left:3px solid #52c41a;line-height:1.3}[data-v-6637d6bc] .ant-steps-item-title{font-size:13px!important;line-height:1.2!important;margin-bottom:2px!important}[data-v-6637d6bc] .ant-steps-item-icon{width:24px!important;height:24px!important;line-height:24px!important;font-size:12px!important}[data-v-6637d6bc] .ant-steps-small .ant-steps-item-icon{width:20px!important;height:20px!important;line-height:20px!important}[data-v-6637d6bc] .ant-steps-item-process .ant-steps-item-title{color:#1890ff!important;font-weight:600!important}[data-v-6637d6bc] .ant-steps-item-finish .ant-steps-item-title{color:#52c41a!important;font-weight:500!important}.enhanced-steps[data-v-6637d6bc]{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden;padding:2px 0}.step-item[data-v-6637d6bc]{display:flex;align-items:center;flex:1;justify-content:center}.step-content[data-v-6637d6bc]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:3px 6px;border-radius:6px;transition:all .3s}.step-content[data-v-6637d6bc]:hover{background:#1890ff0d}.step-icon[data-v-6637d6bc]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s;border:2px solid}.step-current .step-icon[data-v-6637d6bc]{border-color:#1890ff;color:#fff;box-shadow:0 0 0 4px #1890ff33}.step-completed .step-icon[data-v-6637d6bc]{border-color:#52c41a;color:#fff}.step-waiting .step-icon[data-v-6637d6bc]{border-color:#d9d9d9;color:#999;background-color:#f5f5f5!important}.step-number[data-v-6637d6bc]{font-size:12px;font-weight:600}.step-info[data-v-6637d6bc]{display:flex;flex-direction:column;gap:2px}.step-name[data-v-6637d6bc]{font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.step-current .step-name[data-v-6637d6bc]{color:#1890ff}.step-completed .step-name[data-v-6637d6bc]{color:#52c41a}.step-waiting .step-name[data-v-6637d6bc]{color:#999}.step-progress[data-v-6637d6bc]{font-size:10px;color:#666;line-height:1.1}.step-connector[data-v-6637d6bc]{flex:1;height:1px;background:#e8e8e8;margin:0 4px;min-width:12px;max-width:40px;transition:background .3s}.step-connector.connector-active[data-v-6637d6bc]{background:#52c41a}.quick-replies[data-v-6637d6bc]{margin:0 4px 8px;padding:12px;background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-radius:8px;border:1px solid #91d5ff;animation:slideDown-6637d6bc .3s ease}.quick-replies-header[data-v-6637d6bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.quick-replies-title[data-v-6637d6bc]{font-size:13px;font-weight:600;color:#1890ff}.quick-replies-grid[data-v-6637d6bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:8px}.quick-reply-btn[data-v-6637d6bc]{text-align:left;height:auto;min-height:36px;padding:8px 12px;white-space:normal;word-wrap:break-word;line-height:1.3;border-radius:6px;border:1px solid #91d5ff;background:#fff;transition:all .3s;font-size:12px}.quick-reply-btn[data-v-6637d6bc]:hover{border-color:#40a9ff;background:#f0f8ff;transform:translateY(-1px);box-shadow:0 2px 8px #40a9ff33}.quick-replies-tip[data-v-6637d6bc]{font-size:11px;color:#666;text-align:center;font-style:italic;margin-top:4px}@keyframes slideDown-6637d6bc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.critical-thinking[data-v-6637d6bc]{margin:0 4px 8px;padding:12px;background:linear-gradient(135deg,#fff1f0,#ffebe6);border-radius:8px;border:1px solid #ffadd2;animation:slideDown-6637d6bc .4s ease;box-shadow:0 2px 8px #ff4d4f1a}.critical-header[data-v-6637d6bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.critical-icon[data-v-6637d6bc]{font-size:16px}.critical-title[data-v-6637d6bc]{font-size:13px;font-weight:600;color:#cf1322;margin-left:6px}.critical-content[data-v-6637d6bc]{display:flex;flex-direction:column;gap:10px}.critical-prompt[data-v-6637d6bc]{font-size:13px;color:#8c8c8c;line-height:1.4;padding:8px 12px;background:#fff9;border-radius:6px;border-left:3px solid #ff7875}.critical-options[data-v-6637d6bc]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.critical-btn[data-v-6637d6bc]{border-radius:6px;font-size:12px;transition:all .3s;padding:4px 12px;height:auto;min-height:32px}.critical-btn.agree[data-v-6637d6bc]{border-color:#52c41a;color:#389e0d}.critical-btn.agree[data-v-6637d6bc]:hover{background:#f6ffed;border-color:#389e0d}.critical-btn.disagree[data-v-6637d6bc]{border-color:#ff7875;color:#cf1322}.critical-btn.disagree[data-v-6637d6bc]:hover{background:#fff1f0;border-color:#cf1322}.critical-btn.neutral[data-v-6637d6bc]{border-color:#faad14;color:#d48806}.critical-btn.neutral[data-v-6637d6bc]:hover{background:#fff7e6;border-color:#d48806}.critical-tip[data-v-6637d6bc]{font-size:11px;color:#8c8c8c;text-align:center;font-style:italic;margin-top:8px;padding:4px 8px;background:#ffffff4d;border-radius:4px}.user-question-prompt[data-v-6637d6bc]{margin:0 4px 8px;padding:12px;background:linear-gradient(135deg,#f9f0ff,#efdbff);border-radius:8px;border:1px solid #d3adf7;animation:slideDown-6637d6bc .4s ease;box-shadow:0 2px 8px #722ed11a}.user-question-header[data-v-6637d6bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.question-icon[data-v-6637d6bc]{font-size:16px}.question-title[data-v-6637d6bc]{font-size:13px;font-weight:600;color:#531dab;margin-left:6px}.user-question-content[data-v-6637d6bc]{display:flex;flex-direction:column;gap:12px}.question-intro[data-v-6637d6bc]{font-size:13px;color:#722ed1;line-height:1.4;padding:8px 12px;background:#fff9;border-radius:6px;border-left:3px solid #b37feb}.question-suggestions[data-v-6637d6bc]{display:flex;flex-direction:column;gap:8px}.suggestion-label[data-v-6637d6bc]{font-size:12px;color:#722ed1;font-weight:600}.suggestion-grid[data-v-6637d6bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.suggestion-btn[data-v-6637d6bc]{text-align:left;height:auto;min-height:36px;padding:8px 12px;white-space:normal;word-wrap:break-word;line-height:1.3;border-radius:6px;border:1px dashed #b37feb;background:#fff;color:#722ed1;transition:all .3s;font-size:12px}.suggestion-btn[data-v-6637d6bc]:hover{border-color:#9254de;background:#f9f0ff;border-style:solid;transform:translateY(-1px);box-shadow:0 2px 8px #9254de33}.question-tip[data-v-6637d6bc]{font-size:11px;color:#722ed1;text-align:center;font-style:italic;margin-top:4px;padding:4px 8px;background:#ffffff4d;border-radius:4px}@media (max-width: 768px){.progress-content[data-v-6637d6bc]{width:100%}.enhanced-steps[data-v-6637d6bc]{gap:0;padding:2px 0}.step-content[data-v-6637d6bc]{gap:6px;padding:3px 6px}.step-icon[data-v-6637d6bc]{width:24px;height:24px}.step-name[data-v-6637d6bc]{font-size:11px}.step-progress[data-v-6637d6bc]{font-size:9px}.step-connector[data-v-6637d6bc]{min-width:12px;margin:0 6px}.step-tooltip[data-v-6637d6bc]{max-width:240px}.tooltip-title[data-v-6637d6bc]{font-size:13px}.tooltip-desc[data-v-6637d6bc]{font-size:11px}[data-v-6637d6bc] .ant-steps-item-title{font-size:11px!important}}.vis[data-v-48ae649a]{height:calc(100vh - 68px);width:100%;border-left:#d3d3d3 1px solid;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;display:flex;flex-direction:column;position:relative;overflow:hidden}.chat[data-v-48ae649a]{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.chat-steps[data-v-48ae649a]{display:flex;flex-direction:column;align-items:stretch;flex:1;width:100%}.chat-input[data-v-48ae649a]{width:100%;padding:20px;background:#fff;border-top:1px solid #e8e8e8;position:sticky;bottom:0}[data-v-48ae649a] .ant-x-sender{width:100%;max-width:none;border-radius:8px}.item[data-v-f790daf1]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;padding:0}#treeSvg[data-v-f790daf1]{width:100%;height:100%;flex:1}#bloom[data-v-f790daf1]{border:#888 1px solid}#qText[data-v-f790daf1]{width:100%;height:8vh;margin:8px;background:#f7f7f7;border:#888 1px solid;border-radius:4px;padding:8px}.d3-tooltip[data-v-f790daf1]{pointer-events:none;-webkit-user-select:text;user-select:text}.item[data-v-d7dba7d5]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}svg[data-v-d7dba7d5]{max-width:100%;max-height:100%}#bloom[data-v-d7dba7d5]{border:#888 1px solid}.question-chains-container[data-v-82d1075f]{height:100%;width:100%;position:relative;overflow:hidden;background:#fff;border-radius:4px;box-sizing:border-box}[data-v-82d1075f] .question-node circle{transition:all .2s ease}[data-v-82d1075f] .question-node circle:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}[data-v-82d1075f] #question-tooltip{box-shadow:0 8px 24px #0000004d;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Microsoft YaHei,sans-serif}@media (max-width: 768px){.question-chains-container[data-v-82d1075f]{padding:2px}}[data-v-82d1075f] rect{transition:opacity .2s ease}[data-v-82d1075f] svg{overflow:hidden}.item[data-v-d7c0af56]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:auto}.title[data-v-d7c0af56]{margin-top:10px;text-align:center;color:#333}#bloom[data-v-d7c0af56]{border:#888 1px solid}#qText[data-v-d7c0af56]{width:100%;height:8vh;margin:8px;background:#f7f7f7;border:#888 1px solid;border-radius:4px;padding:8px}.sentiment-tooltip{position:absolute;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;pointer-events:none;font-size:12px}.item[data-v-c0b4071e]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:auto}.loading[data-v-c0b4071e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#666}.visualization-chat[data-v-24997748]{height:650px;display:flex;flex-direction:column;position:relative;overflow:hidden}.visualization-chat-content[data-v-24997748]{flex:1;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;scroll-behavior:smooth;margin-bottom:16px;scrollbar-width:thin;scrollbar-color:#bdbdbd #ffffff}.visualization-chat-content[data-v-24997748]::-webkit-scrollbar{width:8px;background:transparent;opacity:0;transition:opacity .3s}.visualization-chat-content[data-v-24997748]:hover::-webkit-scrollbar,.visualization-chat-content[data-v-24997748]:active::-webkit-scrollbar,.visualization-chat-content[data-v-24997748]:focus::-webkit-scrollbar{opacity:1;background:#f0f0f0}.visualization-chat-content[data-v-24997748]::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px;opacity:0;transition:opacity .3s}.visualization-chat-content[data-v-24997748]:hover::-webkit-scrollbar-thumb{opacity:1}.messages-wrapper[data-v-24997748]{width:100%;flex:1;padding:10px;position:relative;display:flex;flex-direction:column;gap:12px}[data-v-24997748] .ant-x-bubble-list{width:100%;height:100%;padding:0;position:relative}[data-v-24997748] .ant-x-bubble{max-width:80%;margin:12px 0}[data-v-24997748] .ant-x-bubble-content{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.6;box-shadow:0 2px 8px #0000000f}.visualization-chat-input[data-v-24997748]{width:100%;background:#fff;border-top:1px solid #e8e8e8;padding-top:16px}[data-v-24997748] .ant-x-sender{width:100%;max-width:none;border-radius:8px}.preset-questions[data-v-24997748]{width:100%;margin-bottom:16px}.preset-card[data-v-24997748]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 2px 12px #0000001a}.questions-grid[data-v-24997748]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:8px}.question-button[data-v-24997748]{text-align:left;height:auto;min-height:36px;padding:8px 12px;white-space:normal;word-wrap:break-word;line-height:1.4;border-radius:8px;background:#fff;border:1px solid #e8e8e8;transition:all .3s;font-size:13px}.question-button[data-v-24997748]:hover{border-color:#1890ff;background:#f0f8ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff33}.tip[data-v-24997748]{margin:0;font-size:12px;color:#666;text-align:center;font-style:italic}.follow-up-questions[data-v-24997748]{width:100%;margin-top:16px;margin-bottom:16px}.follow-up-card[data-v-24997748]{background:linear-gradient(135deg,#fff7e6,#fff2e6);border:1px solid #ffd591;border-radius:12px;box-shadow:0 2px 12px #ff956b1a}.follow-up-grid[data-v-24997748]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:8px}.follow-up-button[data-v-24997748]{text-align:left;height:auto;min-height:32px;padding:6px 10px;white-space:normal;word-wrap:break-word;line-height:1.3;border-radius:6px;background:#fff;border:1px solid #ffd591;transition:all .3s;font-size:12px;color:#d46b08}.follow-up-button[data-v-24997748]:hover{border-color:#fa8c16;background:#fff7e6;transform:translateY(-1px);box-shadow:0 2px 8px #fa8c1633}.follow-tip[data-v-24997748]{margin:0;font-size:11px;color:#d46b08;text-align:center;font-style:italic}.vis[data-v-86d54995]{height:calc(100% - 28px);flex:1;border-left:#d3d3d3 1px solid;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;padding:4px;overflow:hidden}.visualization-grid[data-v-86d54995]{display:grid;grid-template-columns:1.2fr .9fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;height:100%;border-radius:4px}.visualization-item[data-v-86d54995]{border:1px solid #eaeaea;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.visualization-item[data-v-86d54995] *{scrollbar-width:none;-ms-overflow-style:none}.visualization-item[data-v-86d54995] *::-webkit-scrollbar{display:none;width:0;height:0}.item-header[data-v-86d54995]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 4px 4px;border-radius:4px 4px 0 0;background-color:transparent;width:100%;box-sizing:border-box}span[data-v-86d54995]{font-size:12px;font-weight:600;color:#333;text-align:center;flex:1}.chat-icon[data-v-86d54995]{width:16px;height:16px;cursor:pointer;opacity:.6;transition:opacity .2s}.chat-icon[data-v-86d54995]:hover{opacity:1}.card-transition-group[data-v-ee5fba7d]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ececec transparent;padding-bottom:0;background:#fff;justify-content:flex-start;position:relative;height:fit-content}.card-list-enter-active[data-v-ee5fba7d],.card-list-leave-active[data-v-ee5fba7d]{transition:all .5s ease}.card-list-enter-from[data-v-ee5fba7d]{opacity:0;transform:translate(-30px) scale(.8)}.card-list-leave-to[data-v-ee5fba7d]{opacity:0;transform:translate(30px) scale(.8)}.card-list-move[data-v-ee5fba7d]{transition:transform .5s ease}.tag-transition-group[data-v-ee5fba7d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag-list-enter-active[data-v-ee5fba7d],.tag-list-leave-active[data-v-ee5fba7d]{transition:all .4s ease}.tag-list-enter-from[data-v-ee5fba7d]{opacity:0;transform:translateY(-15px) scale(.7)}.tag-list-leave-to[data-v-ee5fba7d]{opacity:0;transform:translateY(15px) scale(.7)}.tag-list-move[data-v-ee5fba7d]{transition:transform .4s ease}.topic[data-v-ee5fba7d]{height:calc(100% - 32px);border-left:#d3d3d3 1px solid;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;display:flex;flex-direction:column;align-items:center;padding:8px 8px 0;overflow-y:auto}.recommended-tags[data-v-ee5fba7d],.discussed-tags[data-v-ee5fba7d]{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex-wrap:nowrap;font-size:14px;margin-bottom:10px;width:100%}.discussed-tags .learning-cards-container[data-v-ee5fba7d]{flex:1;min-width:0}.topic-tag-title[data-v-ee5fba7d]{font-weight:700;padding:4px 0;white-space:nowrap;flex-shrink:0;min-width:fit-content}.topic-tag[data-v-ee5fba7d]{display:inline-block;padding:4px 8px;border-radius:10px;border:1px solid;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;background:#fff}.learning-cards-container[data-v-ee5fba7d]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ececec transparent;padding-bottom:0;background:#fff;justify-content:flex-start;position:relative;height:fit-content}.learning-card[data-v-ee5fba7d]{position:relative;min-width:240px;max-width:300px;background:#fff;border-radius:12px;border:none;box-shadow:4px 4px 8px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s;font-size:10px;flex:0 0 auto;margin-bottom:6px}.learning-card[data-v-ee5fba7d]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--card-color);border-radius:12px 0 0 12px}.card-header[data-v-ee5fba7d]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;font-weight:700;font-size:10px;overflow:hidden}.card-title[data-v-ee5fba7d]{flex-grow:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-type[data-v-ee5fba7d]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;border-radius:12px;font-size:12px;font-weight:600;background:transparent;white-space:nowrap}.card-id[data-v-ee5fba7d]{width:20px;height:20px;background:var(--card-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.card-importance[data-v-ee5fba7d]{font-size:12px;margin-top:4px;opacity:.9;text-align:right}.card-content[data-v-ee5fba7d]{padding:0 12px 12px;font-size:10px;overflow-y:hidden}.card-content p[data-v-ee5fba7d]{font-size:10px}.card-content strong[data-v-ee5fba7d]{font-weight:700;font-size:10px}.card-type[data-v-ee5fba7d]{display:inline-block;align-items:center;gap:4px;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:600;box-shadow:inset -1px -1px 2px #fff9,inset 1px 1px 2px #0000000d;margin-left:auto}.card-type[data-v-ee5fba7d]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor}.item[data-v-173c1a7f]{width:100%;height:calc(100% - 28px);border-left:#d3d3d3 1px solid;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;display:flex;flex-direction:column;align-items:center;padding:4px;font-size:12px;overflow-y:scroll;scrollbar-color:#ececec transparent;scrollbar-width:thin;overflow-x:hidden}.select-container[data-v-173c1a7f]{display:flex;flex-direction:column;flex-shrink:0;align-items:top;justify-content:left;width:100%;margin-top:4px}.select-item[data-v-173c1a7f]{display:flex;align-items:top;justify-content:left;width:100%}.select-label[data-v-173c1a7f]{font-size:12px;margin-right:8px;flex-shrink:0;padding-top:4px}[data-v-173c1a7f] .ant-checkbox-group-item span{font-size:12px;padding:2px}.collapse-container[data-v-173c1a7f]{width:100%;margin-top:8px;border-radius:4px;border:1px solid #eaeaea;overflow:hidden;flex-shrink:0}.panel-content[data-v-173c1a7f]{padding:8px;background-color:#fff;overflow:visible;width:100%}.panel[data-v-173c1a7f]{border-bottom:1px solid #eaeaea}.panel[data-v-173c1a7f]:last-child{border-bottom:none}.panel-header[data-v-173c1a7f]{padding:8px;background-color:#fafafa;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;border-bottom:1px solid #eaeaea}.panel-header[data-v-173c1a7f]:hover{color:#1890ff}.arrow[data-v-173c1a7f]{margin-right:8px;width:0;height:0;transition:transform .3s}.arrow-down[data-v-173c1a7f]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666}.arrow-right[data-v-173c1a7f]{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #666}.data-table[data-v-173c1a7f]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-173c1a7f],.data-table td[data-v-173c1a7f]{padding:8px;text-align:left;border-bottom:1px solid #eaeaea}.data-table th[data-v-173c1a7f]{background-color:#fafafa;font-weight:500}.category-row[data-v-173c1a7f]{background-color:#f0f5ff;font-weight:500}.category-row td[data-v-173c1a7f]{border-left:3px solid #1890ff;color:#1890ff}.item-name[data-v-173c1a7f]{padding-left:16px;color:#666}.item-value[data-v-173c1a7f]{color:#333;white-space:pre-wrap;line-height:1.6;max-width:400px}.no-data[data-v-173c1a7f]{text-align:center;color:#999;padding:20px 0}.slide-enter-active[data-v-173c1a7f],.slide-leave-active[data-v-173c1a7f]{transition:all .5s ease}.slide-enter-from[data-v-173c1a7f]{opacity:1}.slide-leave-to[data-v-173c1a7f]{opacity:0}#myApp[data-v-3d2b7d49]{height:100vh;padding:4px;display:flex;flex-direction:column;overflow:hidden;overflow-y:hidden}#appTitle[data-v-3d2b7d49]{padding:4px 8px;background-color:#fbab7e;background-image:linear-gradient(62deg,#fbab7e,#f7ce68)}#appTitle #mainTitle[data-v-3d2b7d49]{font-weight:550;font-size:large;color:#3b3b3b}#appTitle #explainTitle[data-v-3d2b7d49]{color:#505050;margin-left:10px;font-style:italic;font-size:small}#columnContainer[data-v-3d2b7d49]{display:flex;flex:1;padding:4px 0;box-sizing:border-box;overflow:hidden}.columns[data-v-3d2b7d49]{height:calc(100vh - 36px);margin-right:4px;overflow-y:auto}#leftColumn[data-v-3d2b7d49]{width:70%;display:flex;flex-direction:column}.left-top-section[data-v-3d2b7d49]{display:flex;height:75%;margin-bottom:4px}.left-top-item[data-v-3d2b7d49]{overflow-y:auto;height:100%}#dataVisualSection[data-v-3d2b7d49]{width:70%;margin-right:4px}#evidenceCardSection[data-v-3d2b7d49]{width:30%}.left-bottom-section[data-v-3d2b7d49]{height:25%;overflow-y:auto}#rightColumn[data-v-3d2b7d49]{width:30%;margin-right:0}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
