.Sidebar_sidebar__oTTpu{width:250px;height:100vh;background-color:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.Sidebar_sidebar__oTTpu.Sidebar_collapsed__6joV1{width:80px}.Sidebar_logo__xGFK5{padding:24px 20px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;position:relative}.Sidebar_logoContent__B6LK8{display:flex;align-items:center;gap:10px;flex:1 1}.Sidebar_collapseButton__UiOrT{background:none;border:1px solid #e8e8e8;color:#595959;padding:6px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .3s ease}.Sidebar_collapseButton__UiOrT:hover{background-color:#f0f0f0;color:#1890ff;border-color:#1890ff}.Sidebar_logo__xGFK5 img{width:32px;height:32px}.Sidebar_logo__xGFK5 h1{margin:0;font-size:1.5rem;font-weight:500;color:#1890ff}.Sidebar_navigation__A8Xn_{flex:1 1;padding:20px 0}.Sidebar_taskActions__0AMfF{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #e8e8e8}.Sidebar_historyButton__qIgO2,.Sidebar_newTaskButton__1NmuW{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s ease}.Sidebar_newTaskButton__1NmuW{background-color:#1890ff;color:#fff}.Sidebar_newTaskButton__1NmuW:hover{background-color:#40a9ff}.Sidebar_historyButton__qIgO2{background-color:#f0f0f0;color:#595959}.Sidebar_historyButton__qIgO2:hover{background-color:#e8e8e8;color:#1890ff}.Sidebar_navItem__Wa91r{display:flex;align-items:center;padding:12px 24px;color:#595959;cursor:pointer;transition:all .3s;font-size:1rem;text-decoration:none;white-space:nowrap;position:relative}.Sidebar_navItem__Wa91r svg{margin-right:12px;font-size:1.2rem;flex-shrink:0}.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r{justify-content:center;padding:12px 8px}.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r svg{margin-right:0}.Sidebar_collapsed__6joV1 .Sidebar_navItem__Wa91r span{display:none}.Sidebar_navItem__Wa91r:hover{background-color:#e6f7ff;color:#1890ff}.Sidebar_navItem__Wa91r.Sidebar_active__XIQzC{background-color:#e6f7ff;color:#1890ff;border-right:3px solid #1890ff}.Sidebar_aiModeSection__dzfWy{padding:20px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.Sidebar_aiModeSection__dzfWy h3{display:flex;align-items:center;gap:8px;margin-top:0;margin-bottom:16px;font-size:1rem;color:#595959}.Sidebar_modeSelector__cCCjO{display:flex;flex-direction:column;gap:12px}.Sidebar_modeButtons__lKZxI{display:flex;gap:4px;background-color:#f5f5f5;border-radius:8px;padding:4px}.Sidebar_modeButton__2vQ16{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.75rem;color:#595959;min-height:50px}.Sidebar_modeButton__2vQ16:hover{background-color:#e6f7ff;color:#1890ff}.Sidebar_modeButton__2vQ16.Sidebar_active__XIQzC{background-color:#1890ff;color:#fff;box-shadow:0 2px 4px rgba(24,144,255,.3)}.Sidebar_modeButton__2vQ16:disabled{opacity:.6;cursor:not-allowed}.Sidebar_modeButton__2vQ16 svg{font-size:1rem}.Sidebar_modeButton__2vQ16 span{font-weight:500}.Sidebar_modeDescription__aUvhk{font-size:.8rem;color:#8c8c8c;text-align:center;padding:8px;background-color:#fafafa;border-radius:6px;line-height:1.4}.Sidebar_caseStudyPromotion__WIKOn{padding:20px;border-top:1px solid #e8e8e8}.Sidebar_caseStudyPromotion__WIKOn h3{display:flex;align-items:center;gap:8px;margin-top:0;margin-bottom:16px;font-size:1rem;color:#595959}.Sidebar_caseCard__pAynM{background-color:#f5f5f5;border-radius:8px;padding:16px;transition:all .3s}.Sidebar_caseCard__pAynM:hover{background-color:#e6f7ff}.Sidebar_caseCard__pAynM h4{margin:0 0 8px;font-size:.9rem;color:#1890ff}.Sidebar_caseCard__pAynM p{margin:0 0 12px;font-size:.85rem;color:#595959;line-height:1.4}.Sidebar_caseLink__3c0oF{display:inline-block;padding:5px 10px;background-color:#1890ff;color:#fff;text-decoration:none;border-radius:4px;font-size:.8rem;transition:background-color .3s}.Sidebar_caseLink__3c0oF:hover{background-color:#096dd9}.Sidebar_footer__SQlqB{padding:16px;border-top:1px solid #e8e8e8;font-size:.8rem;color:#999;display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width:768px){.Sidebar_sidebar__oTTpu{width:200px}}.Report_layout__UbRqi{display:flex;min-height:100vh;background-color:#f5f6fa}.Report_main__Sokhd{flex:1 1;padding:0;overflow:hidden}.Report_container__kGfAm{height:100vh;display:flex;flex-direction:column;padding:24px;box-sizing:border-box}.Report_header__Gbiy_{margin-bottom:24px}.Report_header__Gbiy_ h1{margin:0 0 8px;font-size:24px;color:#333}.Report_header__Gbiy_ p{margin:0;color:#666;font-size:14px}.Report_content__KAcos{flex:1 1;display:flex;gap:24px;overflow:hidden}.Report_taskList__bJqhQ{width:300px;background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.Report_taskList__bJqhQ h2{margin:0 0 16px;font-size:16px;color:#333;padding-bottom:12px;border-bottom:1px solid #eee}.Report_list__Q4eAv{flex:1 1;overflow-y:auto}.Report_taskItem__VD9cN{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent;margin-bottom:8px}.Report_taskItem__VD9cN:hover{background-color:#f5f7fa}.Report_taskItem__VD9cN.Report_selected__cvwBF{background-color:#e6f7ff;border-color:#1890ff}.Report_taskStatus__FZLWO{font-size:20px;display:flex;align-items:center}.Report_taskInfo__3_U1n h3{margin:0 0 4px;font-size:14px;color:#333}.Report_taskInfo__3_U1n p{margin:0;font-size:12px;color:#999}.Report_emptyState__ovvbj{text-align:center;padding:40px 20px;color:#999}.Report_emptyState__ovvbj p{margin:0}.Report_preview__9_1az{flex:1 1;background:#fff;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.Report_previewHeader__jpCRl{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.Report_previewHeader__jpCRl h2{margin:0;font-size:16px;color:#333}.Report_versionToggle__QSneQ{padding:8px 20px;background:#fafafa;border-bottom:1px solid #eee}.Report_versionLabel___IYNW{color:#666}.Report_versionBtn__hrdXi{padding:4px 12px;border:1px solid #d9d9d9;border-radius:4px}.Report_versionBtn__hrdXi:hover{border-color:#1890ff;color:#1890ff}.Report_versionActive__s1a1n{background:#1890ff;color:#fff;border-color:#1890ff}.Report_versionActive__s1a1n:hover{color:#fff}.Report_versionCount__PA3u0{color:#888}.Report_modeToggle__Ektn0{display:flex;gap:4px;background:#f0f0f0;padding:3px;border-radius:6px}.Report_modeBtn__6RT0n{padding:4px 12px;font-size:12px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s;color:#666}.Report_modeBtn__6RT0n:hover{background:#e6e6e6}.Report_modeActive__W70Op{background:#1890ff!important;color:#fff!important}.Report_actions__EaMM3{display:flex;gap:8px}.Report_exportButton__if34n,.Report_openHtmlButton__P_uw2,.Report_refreshButton__XzUpe{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.Report_refreshButton__XzUpe{background-color:#f0f0f0;color:#333}.Report_refreshButton__XzUpe:hover:not(:disabled){background-color:#e0e0e0}.Report_openHtmlButton__P_uw2{background-color:#e6f7ff;color:#1890ff}.Report_openHtmlButton__P_uw2:hover:not(:disabled){background-color:#bae7ff}.Report_exportButton__if34n{background-color:#52c41a;color:#fff}.Report_exportButton__if34n:hover:not(:disabled){background-color:#73d13d}.Report_exportButton__if34n:disabled,.Report_openHtmlButton__P_uw2:disabled,.Report_refreshButton__XzUpe:disabled{opacity:.5;cursor:not-allowed}.Report_previewContent__gdV4_{flex:1 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.Report_iframe__pAU0R{width:100%;height:100%;border:none}.Report_loading__RvAaB,.Report_noData__1YPdp,.Report_placeholder__dkWbd{text-align:center;color:#999}.Report_spinner__1Lqxc{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#1890ff;border-radius:50%;animation:Report_spin__fymii 1s linear infinite;margin:0 auto 16px}@keyframes Report_spin__fymii{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Report_previewContentWrapper__9kwvs{flex:1 1;display:flex;overflow:hidden;background:#f5f5f5}.Report_previewContentWrapper__9kwvs .Report_previewContent__gdV4_{flex:1 1;overflow:hidden}.Report_rightSidebar__AHqAs{width:280px;background:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;overflow-y:auto}.Report_rightSidebarHeader__WuFNB{padding:16px 20px;border-bottom:1px solid #e8e8e8;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 8px 0 0}.Report_rightSidebarHeader__WuFNB h3{margin:0;font-size:15px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.Report_rightSidebarContent__fCVMN{padding:20px;display:flex;flex-direction:column;gap:20px}.Report_sidebarSection__Gq9HZ{display:flex;flex-direction:column;gap:8px}.Report_sectionList__D5Thv{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:220px;overflow-y:auto}.Report_sectionList__D5Thv::-webkit-scrollbar{width:4px}.Report_sectionList__D5Thv::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.Report_sectionItem__wh9T_{padding:7px 12px;font-size:12px;color:#374151;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s;line-height:1.4}.Report_sectionItem__wh9T_:last-child{border-bottom:none}.Report_sectionItem__wh9T_:hover{background:#f0f4ff;color:#4361d8}.Report_sectionItemActive__ILelf{background:#eef2ff;color:#4361d8;font-weight:500}.Report_sectionItemChapter__WWmBr{font-weight:500;color:#1f2937;background:#fafafa}.Report_sectionItemSub__ZlikH{padding-left:22px;color:#6b7280;font-size:11.5px}.Report_sidebarSectionLabel__iTALK{font-size:13px;font-weight:500;color:#374151}.Report_sidebarSelect__0Lzgq{width:100%;padding:10px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;cursor:pointer;transition:all .2s;outline:none}.Report_sidebarSelect__0Lzgq:hover{border-color:#9ca3af}.Report_sidebarSelect__0Lzgq:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Report_sidebarInput__sA64r{width:100%;padding:10px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;transition:all .2s;outline:none;box-sizing:border-box}.Report_sidebarInput__sA64r:hover{border-color:#9ca3af}.Report_sidebarInput__sA64r:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Report_sidebarInput__sA64r::placeholder{color:#9ca3af}.Report_polishHint__gA0bk{margin:0;font-size:11px;color:#9ca3af;line-height:1.4}.Report_sidebarButton__VEpV_{width:100%;padding:12px 16px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.Report_sidebarButton__VEpV_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Report_sidebarButton__VEpV_:active:not(:disabled){transform:translateY(0)}.Report_sidebarButton__VEpV_:disabled{opacity:.6;cursor:not-allowed}.Report_checkboxLabel__o6y9A{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;cursor:pointer;padding:4px 0 8px}.Report_checkboxLabel__o6y9A input[type=checkbox]{width:14px;height:14px;cursor:pointer;flex-shrink:0}.Report_checkboxLabel__o6y9A span{line-height:1.4}.Report_headingEditorSection__ZCVoi{margin-top:12px;border-top:1px solid #e8e8e8;padding-top:10px}.Report_headingEditorToggle__mI2vH{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#444;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Report_headingEditorToggle__mI2vH:hover{color:#667eea}.Report_headingEditorBody__M_hxQ{margin-top:8px;display:flex;flex-direction:column;gap:6px}.Report_headingEditorRow__RRU1Y{display:flex;align-items:center;gap:6px}.Report_headingTag__wUP9A{font-size:10px;font-weight:700;color:#fff;background:#667eea;border-radius:3px;padding:2px 5px;flex-shrink:0;min-width:28px;text-align:center}.Report_headingTagH2__cCbzr{background:#667eea}.Report_headingTagH3__lQkbk{background:#95adf5;margin-left:10px}.Report_headingInput__f0Jeh{flex:1 1;font-size:12px;padding:5px 8px;border:1px solid #d9d9d9;border-radius:4px;outline:none;color:#333;min-width:0}.Report_headingInput__f0Jeh:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.15)}.Report_sidebarButtonSecondary__rERbj{width:100%;padding:8px 12px;font-size:13px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;margin-top:4px;transition:background .15s}.Report_sidebarButtonSecondary__rERbj:hover{background:#f0f2ff}.Report_versionToggle__QSneQ{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(90deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.Report_versionLabel___IYNW{font-size:13px;font-weight:500;color:#64748b;margin-right:4px}.Report_versionBtn__hrdXi{padding:6px 14px;font-size:12px;font-weight:500;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;cursor:pointer;transition:all .2s}.Report_versionBtn__hrdXi:hover{border-color:#667eea;color:#667eea;background:#f8fafc}.Report_versionActive__s1a1n{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 8px rgba(102,126,234,.3)}.Report_versionActive__s1a1n:hover{color:#fff!important}.Report_versionCount__PA3u0{font-size:12px;color:#94a3b8;margin-left:8px}.Report_keywordSearchWrapper__qPozN{position:relative;display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:0 10px;transition:all .2s}.Report_keywordSearchWrapper__qPozN:focus-within{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Report_keywordSearchIcon__TXzA_{font-size:13px;margin-right:6px;flex-shrink:0;color:#9ca3af}.Report_keywordSearchInput__B29hy{flex:1 1;border:none;outline:none;font-size:13px;padding:8px 0;color:#374151;background:transparent;min-width:0}.Report_keywordSearchInput__B29hy::placeholder{color:#9ca3af}.Report_keywordDropdown__LROmo{position:relative;width:100%;max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-top:4px;z-index:10}.Report_keywordDropdown__LROmo::-webkit-scrollbar{width:4px}.Report_keywordDropdown__LROmo::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.Report_keywordDropdownGroup__ofsVr{padding:5px 10px 3px;font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #f3f4f6;position:-webkit-sticky;position:sticky;top:0}.Report_keywordDropdownItem__y3DH_{padding:7px 12px;font-size:12px;color:#374151;cursor:pointer;transition:background .1s;border-bottom:1px solid #f9fafb}.Report_keywordDropdownItem__y3DH_:last-child{border-bottom:none}.Report_keywordDropdownItem__y3DH_:hover{background:#eef2ff;color:#4361d8}.Report_keywordDropdownEmpty__IfR51{padding:12px;font-size:12px;color:#9ca3af;text-align:center}.Report_keywordChips__XHzn4{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;align-items:center}.Report_keywordChip__cy2Hk{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:11.5px;background:linear-gradient(135deg,#eef2ff,#e8edff);color:#4361d8;border:1px solid #c7d2fe;border-radius:20px;line-height:1.4}.Report_keywordChipRemove__sAOGs{border:none;background:none;cursor:pointer;color:#818cf8;font-size:14px;line-height:1;padding:0;display:flex;align-items:center;transition:color .15s}.Report_keywordChipRemove__sAOGs:hover{color:#4361d8}.Report_keywordChipClear__gV3rM{font-size:11px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:2px 4px;text-decoration:underline;margin-left:2px}.Report_keywordChipClear__gV3rM:hover{color:#6b7280}.Report_qaPlaceholder__CBxmM{text-align:center;color:#9ca3af;padding:60px 20px}.Report_qaPlaceholderIcon__kS374{font-size:48px;margin-bottom:16px}.Report_qaQuestionList__Cdcdj{display:flex;flex-direction:column;gap:6px}.Report_qaQuestionItem__G_xmE{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa;transition:background .15s}.Report_qaQuestionItemSelected__IFUt_{background:#f0f4ff;border-color:#c7d2fe}.Report_qaQuestionCheckbox__c3e62{flex-shrink:0;width:14px;height:14px;cursor:pointer}.Report_qaQuestionInput__srY9t{flex:1 1;border:none;background:transparent;font-size:12px;color:#374151;outline:none;min-width:0;line-height:1.4}.Report_qaQuestionInput__srY9t:focus{color:#1f2937}.Report_qaQuestionDelete__02cbK{flex-shrink:0;border:none;background:none;cursor:pointer;color:#d1d5db;font-size:16px;line-height:1;padding:0 2px;transition:color .15s}.Report_qaQuestionDelete__02cbK:hover{color:#ef4444}.Report_qaAddRow__wikhz{display:flex;gap:6px;align-items:center}.Report_qaAddRow__wikhz .Report_sidebarInput__sA64r{flex:1 1}.Report_qaAddButton__P6EhA{flex-shrink:0;width:32px;height:36px;border:1px solid #667eea;background:#667eea;color:#fff;border-radius:6px;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.Report_qaAddButton__P6EhA:hover:not(:disabled){background:#5a6fd6}.Report_qaAddButton__P6EhA:disabled{opacity:.5;cursor:not-allowed}