@charset "UTF-8";.flex{display:flex}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.text-11{font-size:11px}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-secondary{color:var(--text-secondary)}.text-regular{color:var(--text-regular)}.text-main{color:var(--text-main)}.text-primary{color:var(--primary)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.m-0{margin:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-auto{margin-left:auto}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.spacer{flex:1}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.tag-no-mr{margin-inline-end:0!important}.btn-no-pad{padding:0!important}.btn-28{height:28px!important;padding:0 12px!important;font-size:13px!important}.cursor-pointer{cursor:pointer}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ai_zw92r_6{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-card);color:var(--text-main)}._messages_zw92r_18{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}._message_zw92r_18{display:flex;align-items:flex-start;gap:8px}._message_zw92r_18._user_zw92r_33{justify-content:flex-end}._message_zw92r_18._user_zw92r_33 ._bubble_zw92r_36{background:var(--primary);color:#fff;border-bottom-right-radius:2px}._message_zw92r_18._assistant_zw92r_41 ._bubble_zw92r_36{background:var(--bg-hover);border-bottom-left-radius:2px}._message_zw92r_18._error_zw92r_45 ._bubble_zw92r_36{background:var(--danger-light);color:var(--danger)}._avatar_zw92r_50{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-light);color:var(--primary)}._bubble_zw92r_36{max-width:calc(100% - 32px);padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.6;word-break:break-word}._text_zw92r_71{white-space:pre-wrap}._resultAction_zw92r_76{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border)}._resultSummary_zw92r_86{font-size:11px;color:var(--text-secondary)}._applyBtn_zw92r_91{flex-shrink:0;padding:3px 8px;border:1px solid var(--primary);border-radius:6px;background:var(--primary-light);color:var(--primary);font-size:11px;cursor:pointer;transition:background .15s,color .15s}._applyBtn_zw92r_91:hover:not(:disabled){background:var(--primary);color:#fff}._applyBtn_zw92r_91:disabled{opacity:.55;cursor:not-allowed}._meta_zw92r_111{margin-top:6px;font-size:10px;color:var(--text-placeholder)}._retryBtn_zw92r_117{margin-top:6px;padding:2px 8px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font-size:11px;cursor:pointer}._retryBtn_zw92r_117:hover:not(:disabled){background:#fff9}._retryBtn_zw92r_117:disabled{opacity:.5;cursor:not-allowed}._typing_zw92r_136{display:flex;align-items:center;gap:4px;min-height:28px}._typing_zw92r_136 i{width:5px;height:5px;border-radius:50%;background:var(--text-placeholder);animation:_aiTyping_zw92r_1 1.2s infinite}._typing_zw92r_136 i:nth-child(2){animation-delay:.2s}._typing_zw92r_136 i:nth-child(3){animation-delay:.4s}@keyframes _aiTyping_zw92r_1{0%,80%,to{opacity:.25}40%{opacity:1}}._skills_zw92r_165{flex-shrink:0;padding:8px 12px 0;border-top:1px solid var(--border-light)}._skillChips_zw92r_171{display:flex;flex-wrap:wrap;gap:6px}._skillChip_zw92r_171{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-regular);font-size:11px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}._skillChip_zw92r_171:hover:not(:disabled){border-color:var(--primary);background:var(--primary-lighter);color:var(--primary)}._skillChip_zw92r_171:disabled{opacity:.5;cursor:not-allowed}._tip_zw92r_201{position:fixed;z-index:2000;max-width:240px;padding:6px 9px;transform:translate(-50%,-100%);border-radius:6px;background:#1f2d3df0;color:#fff;font-size:11px;line-height:1.5;white-space:normal;text-align:left;pointer-events:none;box-shadow:0 4px 14px #1f2d3d38}._tip_zw92r_201:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2d3df0}._composer_zw92r_229{flex-shrink:0;padding:8px 12px 12px;display:flex;flex-direction:column;gap:4px}._composerBox_zw92r_238{position:relative;display:flex;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);transition:border-color .15s,box-shadow .15s}._composerBox_zw92r_238:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}._composerBox_zw92r_238._expanded_zw92r_253 ._input_zw92r_253{height:84px}._input_zw92r_253{flex:1;min-width:0;height:42px;min-height:42px;resize:none;overflow-y:auto;transition:height .15s;padding:10px 44px 10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-main);font-family:inherit;font-size:13px;line-height:1.6;outline:none}._input_zw92r_253::placeholder{color:var(--text-placeholder)}._input_zw92r_253:disabled{cursor:not-allowed}._hint_zw92r_284{font-size:10px;color:var(--text-placeholder)}._sendBtn_zw92r_289{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:var(--primary);color:#fff;cursor:pointer;transition:background .15s}._sendBtn_zw92r_289:hover:not(:disabled){background:var(--primary-hover)}._sendBtn_zw92r_289:disabled{opacity:.4;cursor:not-allowed}._notice_zw92r_313{margin:0 12px;padding:6px 8px;border-radius:6px;background:var(--warning-light);color:var(--warning);font-size:11px}._header_zw92r_323{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--border-light);background:var(--bg-card)}._contextBar_zw92r_330{font-size:12px;color:var(--text-secondary);line-height:1.5;word-break:break-all}._sessionBar_zw92r_337{display:flex;align-items:center;gap:6px;margin-top:6px}._sessionSelect_zw92r_344{flex:1;min-width:0;height:28px;padding:0 6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-main);font-size:12px;outline:none}._sessionSelect_zw92r_344:focus{border-color:var(--primary)}._newSessionBtn_zw92r_360{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;cursor:pointer;white-space:nowrap}._newSessionBtn_zw92r_360:hover{border-color:var(--primary);color:var(--primary)}._sources_zw92r_379{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border)}._sourcesLabel_zw92r_385{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-secondary);margin-bottom:4px}._sourceItem_zw92r_394{font-size:11px;color:var(--text-secondary);margin-bottom:3px}._sourceItem_zw92r_394 summary{cursor:pointer;color:var(--primary)}._sourceText_zw92r_404{margin-top:3px;padding:4px 6px;border-radius:4px;background:var(--bg-hover);color:var(--text-secondary);white-space:pre-wrap;line-height:1.5}._intentTag_zw92r_415{margin-top:6px;font-size:11px;color:var(--text-placeholder)}._dock_1svcj_1{position:relative;flex-shrink:0;height:100%;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--bg-card);box-shadow:-4px 0 14px #1f2d3d0a}._chat_1svcj_13{flex:1;min-height:0}._resizer_1svcj_18{position:absolute;z-index:3;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize}._resizer_1svcj_18:hover{background:var(--primary-light)}._contextRow_1svcj_31{display:flex;align-items:center;gap:8px;min-width:0}._contextText_1svcj_38{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_1svcj_46{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}._closeBtn_1svcj_46:hover{background:var(--bg-hover);color:var(--text-main)}@media (max-width: 1366px){._dock_1svcj_1{min-width:320px}}:root{--primary: #3B7CFF;--primary-hover: #5B92FF;--primary-active: #2B66E0;--primary-light: #EDF3FF;--primary-lighter: #F6F9FF;--bg-page: #F4F7FC;--bg-card: #FFFFFF;--bg-hover: #F7F9FD;--bg-mask: rgba(24, 40, 72, .45);--text-main: #1F2D3D;--text-regular: #5E6D82;--text-secondary: #7C8CA6;--text-placeholder: #A6B3C6;--border: #E4E9F2;--border-light: #EDF1F7;--success: #2BC48A;--success-light: #E6F9F1;--warning: #F5A623;--warning-light: #FEF5E6;--danger: #F5573C;--danger-light: #FEEDEA;--info: #909399;--info-light: #F0F1F5;--purple: #7C6CF0;--purple-light: #F0EDFF;--progress-track: #EBF0F8;--canvas-bg: #FBFCFE;--table-header-bg: #FAFBFD;--blue-hover: #E0EBFF;--gold: #FFB85C;--gold-light: #FFD76E;--radius-card: 10px;--radius-tag: 4px;--radius-btn: 8px;--padding-card: 18px 20px;--padding-tab: 13px 18px;--font-main: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--font-num: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--group-stripe1: #5B7DB1;--group-stripe2: #3E9A8C;--group-stripe3: #B08968;--group-stripe4: #C08497;--group-stripe5: #6B7280;--group-stripe6: #7A6A9B}._page_5nit2_49{display:flex;flex-direction:column;height:100vh}._topbar_5nit2_55{height:56px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;gap:16px;box-shadow:0 1px 4px #1f2d3d0a;flex-shrink:0;z-index:100}._brand_5nit2_68{display:flex;align-items:center;gap:10px;padding-right:20px;border-right:1px solid var(--border-light)}._logo_5nit2_76{height:27px;width:auto;display:block}._brandName_5nit2_82{font-size:16px;font-weight:600;color:var(--text-main);letter-spacing:1px;white-space:nowrap;border-left:1px solid var(--border);padding-left:10px}._topTabNav_5nit2_92{display:flex;align-items:center;gap:2px;margin-left:6px;height:100%;flex:1}._topTab_5nit2_92{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 14px;font-size:14px;color:var(--text-regular);font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid transparent;transition:all .15s ease;position:relative}._topTab_5nit2_92:hover{color:var(--primary);background:var(--primary-lighter)}._topTabActive_5nit2_121{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}._topRight_5nit2_127{margin-left:auto;display:flex;align-items:center;gap:6px}._overviewBtn_5nit2_134{height:34px;border:none;border-radius:8px;font-size:13px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--text-regular);cursor:pointer}._overviewBtn_5nit2_134:hover{background:var(--bg-hover);color:var(--primary)}._overviewBtnActive_5nit2_152{background:var(--primary-lighter);color:var(--primary);font-weight:600}._bellBtn_5nit2_158{width:34px;height:34px;border:none;background:transparent;border-radius:8px;font-size:17px;color:var(--text-regular);position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}._bellBtn_5nit2_158:hover{background:var(--bg-hover);color:var(--primary)}._bellBadge_5nit2_177{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:11px;line-height:16px;text-align:center;font-weight:600}._aiBtn_5nit2_193{height:34px;border:none;border-radius:8px;font-size:15px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;background:var(--primary-light);color:var(--primary);cursor:pointer}._aiBtn_5nit2_193:hover{background:#e0ebff}._aiBtnActive_5nit2_209{background:var(--primary);color:#fff}._aiBtnActive_5nit2_209:hover{background:var(--primary-hover)}._userChip_5nit2_217{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer}._userChip_5nit2_217:hover{background:var(--bg-hover)}._userAvatar_5nit2_229{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--primary-hover),var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}._userName_5nit2_242{font-size:13px;font-weight:500;line-height:1.2;color:var(--text-main)}._userRole_5nit2_249{font-size:11px;color:var(--text-secondary)}._userChevron_5nit2_254{color:var(--text-placeholder);font-size:11px;display:flex}._mainArea_5nit2_260{flex:1;display:flex;min-height:0}._sidebar_5nit2_266{width:220px;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;transition:width .18s ease}._sideScroll_5nit2_278{flex:1;min-height:0;overflow-y:auto;padding:12px 0}._sideBrand_5nit2_286{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border-light);flex-shrink:0}._sideBrandLogo_5nit2_295{width:24px;height:24px;object-fit:contain;flex-shrink:0}._sideBrandMeta_5nit2_302{min-width:0}._sideBrandName_5nit2_306{font-size:13px;font-weight:500;color:var(--text-main);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sideBrandVersion_5nit2_316{font-size:11px;color:var(--text-placeholder);line-height:1.4;font-family:var(--font-num)}._sidebarCollapsed_5nit2_324{width:60px;overflow-x:hidden}._sidebarCollapsed_5nit2_324 ._sideGroupTitle_5nit2_328{display:none}._sidebarCollapsed_5nit2_324 ._sideItem_5nit2_331{justify-content:center;padding:10px 0}._sidebarCollapsed_5nit2_324 ._sideSubItem_5nit2_335{padding-left:0}._sidebarHead_5nit2_339{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px;margin-bottom:4px}._sidebarHeadLabel_5nit2_347{font-size:11px;color:var(--text-placeholder);letter-spacing:.5px}._sidebarToggle_5nit2_353{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-regular);cursor:pointer}._sidebarToggle_5nit2_353:hover{background:var(--bg-hover);color:var(--primary)}._sidebarCollapsed_5nit2_324 ._sideBrand_5nit2_286{justify-content:center;padding:12px 0}._sidebarCollapsed_5nit2_324 ._sidebarHead_5nit2_339{justify-content:center;padding:0 0 8px}._sideGroup_5nit2_328{margin-bottom:6px}._sideGroupTitle_5nit2_328{padding:10px 20px 6px;font-size:11px;color:var(--text-placeholder);letter-spacing:.5px}._sideItem_5nit2_331{display:flex;align-items:center;gap:10px;padding:9px 20px;cursor:pointer;color:var(--text-regular);font-size:13px;border-left:3px solid transparent;background:transparent;font-weight:400;transition:all .15s ease}._sideItem_5nit2_331:hover{color:var(--text-main);background:var(--bg-hover)}._sideGroupToggle_5nit2_409{justify-content:space-between}._sideLabel_5nit2_413{flex:1;text-align:left}._sideChevron_5nit2_418{color:var(--text-placeholder)}._sideSubItem_5nit2_335{padding-left:46px;font-size:12.5px}._sideItemActive_5nit2_427{color:var(--primary);border-left-color:var(--primary);background:var(--primary-light);font-weight:500}._sideItemActive_5nit2_427:hover{color:var(--primary);background:var(--primary-light)}._content_5nit2_438{flex:1;min-width:0;overflow-y:auto;padding:20px 24px;background:var(--bg-page)}._contentPubRoute_5nit2_445{padding-top:0}
