.robotButton.ignore-rem{display:inline-flex;align-items:center;justify-content:center;width:56px}.robotButton:hover{opacity:.9}.robotButtonImg{width:100%}.ai-chat-drawer-fullscreen{width:100%!important}.ai-chat-drawer-layout{display:flex;width:48.125rem;height:100%;font-family:STextCondRegular,sans-serif;background:#fff}.ai-chat-drawer-layout-collapsed{width:32.5rem}.ai-chat-drawer-layout-fullscreen{width:100%}.ai-chat-main-shell{display:flex;flex:1 1 auto;flex-direction:column;width:auto;min-width:0;min-height:0;background:#fff}.ai-chat-main-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:4rem;padding:1.25rem;background:#fff;border-bottom:.0625rem solid#d6dfe8}.ai-chat-main-title{font-size:1rem;font-weight:600;line-height:1.5rem;color:#1f2937}.ai-chat-main-actions{display:flex;align-items:center;gap:.5rem}.ai-chat-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;cursor:pointer;background:transparent;border:0;border-radius:.5rem}.ai-chat-action-btn:hover{background:#f4f7fb}.ai-chat-action-btn img{display:block;width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain}.historyPanel{display:flex;flex-direction:column;flex-shrink:0;width:15.625rem;min-width:15.625rem;min-height:0;font-family:STextCondRegular,sans-serif;color:#1f2937;background:#fefefe;border-right:.0625rem solid #d6dfe8;padding:1.25rem;box-sizing:border-box;overflow:hidden}.historyPanelCollapsed{width:0;min-width:0;padding:0;border-right-width:0}.historyBrandWrap{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.historyBrandIcon{display:block;width:1.875rem;height:1.875rem;-o-object-fit:contain;object-fit:contain}.historyBrandTitle{font-size:1.5rem;line-height:1.875rem;color:#000}.historyNewChatButton{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:100%;height:2rem;margin:1.125rem 0;padding:0 .75rem;font-family:STextCondRegular,sans-serif;font-size:1rem;line-height:2rem;color:#fff;cursor:pointer;background:#0078d6;border:0;border-radius:.25rem}.historyNewChatButtonIcon{display:block;width:.875rem;height:auto;-o-object-fit:contain;object-fit:contain}.historyQuickLinks{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem}.historyQuickLink{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;padding-left:.625rem;font-family:STextCondRegular,sans-serif;font-size:1.0625rem;line-height:1.25rem;color:#000;text-align:left;cursor:pointer;border-radius:.25rem}.historyQuickLinkIcon{display:block;width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.historyQuickLink.active,.historyQuickLink:hover{background:#e3f1ff}.historyPanelHeader{flex-shrink:0;font-size:1rem;font-weight:600;line-height:1.5rem;color:#1f2937}.historySearchInput.ant-input-affix-wrapper{height:2rem;background:#fff;border:.0625rem solid #d9dee8;border-radius:.25rem;margin:.625rem 0;font-size:1rem}.historySearchInput.ant-input-affix-wrapper-focused,.historySearchInput.ant-input-affix-wrapper:focus,.historySearchInput.ant-input-affix-wrapper:hover{border-color:#b8c4d6;box-shadow:none}.historySearchIcon{color:#b3b3b3;font-size:1rem}.historyList{flex:1 1 auto;min-height:0;padding:.625rem 0;overflow-x:hidden;overflow-y:auto}.historyItem{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;margin-bottom:.625rem;text-align:left;cursor:pointer;background:#f9f9f9;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box}.historyItem.active,.historyItem:hover{background:radial-gradient(71.5% 71.5% at -10.69% -31.75%,rgba(0,68,255,.2) 0,hsla(0,0%,100%,.2) 100%),linear-gradient(180deg,#eff4fa,#fff 56.75%);border-color:#0078d6cc}.historyItemIconWrap{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.125rem;padding-top:.125rem}.historyItemIcon{display:block;width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.historyItemContent{flex:1 1 auto;min-width:0}.historyItemTitle{width:100%;overflow:hidden;font-size:1rem;font-weight:400;line-height:1.25rem;color:#000;text-overflow:ellipsis;white-space:nowrap}.historyItemMeta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.375rem}.historyItemTime{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.75rem;line-height:1rem;color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap}.historyItemDeleteIcon{display:block;flex:0 0 auto;width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain}.historyStateText{padding:1.5rem .625rem;font-size:.875rem;color:#9ca3af;text-align:center}.historyPagination{width:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:.75rem 0 .375rem}.historyPagination .ant-pagination{flex-shrink:0;margin:0}.historyPagination .ant-pagination .ant-pagination-item-active{border-color:transparent}.chatPanel{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;font-family:STextCondRegular,sans-serif;background:#fff}.chatPanelTip{position:absolute;top:40%;left:40%;z-index:20;padding:.625rem 1rem;color:#000;background:#fff;border-radius:.5rem;box-shadow:0 0 .625rem rgba(0,0,0,.1);font-size:1.125rem}.chatPanelMain{flex:1 1 auto;min-height:0;padding:1.25rem .625rem .75rem;overflow:hidden}.chatWelcomeState{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;margin-top:4.75rem;text-align:center}.chatWelcomeGlow{position:absolute;top:-6.25rem;left:35%;width:18.75rem;height:12.8125rem;background:radial-gradient(50% 50% at 50% 50%,rgba(0,179,255,.2) 0,hsla(0,0%,100%,0) 100%);transform:translateX(-50%);pointer-events:none}.chatWelcomeIcon{width:4.25rem;height:4.25rem;-o-object-fit:contain;object-fit:contain}.chatWelcomeTitle{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.625rem;font-weight:400;color:#000}.suggestWrap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3.75rem;font-size:1rem;line-height:1.125rem;color:#8a8a8a;text-align:left}.suggestHeader{display:flex;align-items:center;gap:.5rem}.suggestChangeBtn{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;background:transparent;border:0;cursor:pointer}.suggestChangeIcon{display:block;width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain}.suggestItem{display:block;width:-moz-fit-content;width:fit-content;max-width:24rem;padding:.8125rem .625rem;line-height:1.125rem;color:#000;text-align:left;margin-top:.75rem;background:#fff;border:.0625rem solid #d6dfe8;border-radius:.375rem;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.suggestItem:hover{border-color:#9fc5eb;font-weight:700}.suggestItemFullscreen{max-width:39.5rem}.chatPanelScroll{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.chatMessageList{display:flex;flex-direction:column;width:100%;min-height:100%;padding:.25rem 0 .75rem}.chatMessageRow{display:flex;width:100%;margin-bottom:1rem;word-break:break-word}.chatMessageRow.ask{justify-content:flex-end;text-align:right}.chatMessageRow.question{justify-content:flex-start;text-align:left}.chatUser{max-width:80%;min-width:7.5rem}.chatUserMark.ignore-rem{width:100%;padding:12px;font-size:12px;line-height:24px;color:#fff;text-align:left;white-space:pre-wrap;background:#292a2f;border-radius:8px;box-sizing:border-box}.chatUserTime{margin-top:.375rem;margin-left:.75rem;font-size:.75rem;color:#8a8a8a;text-align:left}.chatThink{width:80%;max-width:80%;padding:.75rem;background:#f9f9f9;border-radius:.5rem;box-sizing:border-box}.chatThinkWrap{display:flex;flex-direction:column;width:80%;max-width:80%}.chatThinkWrap .chatThink{width:100%;max-width:none}.chatFeedbackIcons{display:flex;align-items:center;gap:1.25rem;margin-top:.75rem;padding-left:.75rem}.chatFeedbackIcon{width:.75rem;height:.75rem;cursor:pointer}.loading-dots{display:flex;align-items:center;min-width:4.5rem;height:3.125rem;padding-left:.9375rem;font-size:1.25rem;line-height:1;color:#2f3440;letter-spacing:.25rem}.loading-dots:after{content:"";animation:dots 2s infinite}@keyframes dots{30%{content:"."}60%{content:".."}90%{content:"..."}}.markdown-render{padding:0;font-size:.875rem;line-height:2rem;color:#2f3440;background:transparent;border-radius:0;box-shadow:none;font-family:STextCondRegular,sans-serif}.chatBoxWrap{flex-shrink:0;padding:.75rem 1.25rem 1.25rem}.chatBox{min-height:4rem;padding:.0625rem;background:linear-gradient(92.45deg,#0092e3,#00c18e);border-radius:.75rem}.chatBox,.chatInputArea{display:flex;align-items:center;width:100%;box-sizing:border-box}.chatInputArea{min-height:3.875rem;padding:0 1rem 0 1.25rem;background:#fff;border-radius:.6875rem}.chatTextarea.ant-input{flex:1 1 auto;height:3.875rem!important;min-height:3.875rem!important;max-height:3.875rem!important;padding:1.25rem .75rem 1.25rem 0;font-size:.875rem;line-height:1.375rem;color:#1e1e1e;resize:none;background:transparent;border:0;box-shadow:none}.chatTextarea.ant-input-focused,.chatTextarea.ant-input:focus{box-shadow:none}.chatTextarea.ant-input::-moz-placeholder{color:#a8abb2}.chatTextarea.ant-input::placeholder{color:#a8abb2}.chatBtnGroupRight{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.chatSendButton.ant-btn-primary{width:2rem;height:2rem;min-width:2rem;padding:0;background:transparent;border:0;box-shadow:none}.chatSendButton.ant-btn-primary:not(:disabled):hover{background:transparent}.chatSendButton.ant-btn-primary:disabled{background:transparent;box-shadow:none}.chatSendButton.ant-btn-primary img{display:block}.chatSendButtonIcon{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.chatSendButton.ant-btn-primary:disabled .chatSendButtonIcon{opacity:.45}.ai-chat-main-shell-quick{flex:0 0 30rem;width:30rem;min-width:30rem;border-right:.0625rem solid #d6dfe8}.ai-chat-report-shell{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.ai-chat-report-header{justify-content:space-between}.ai-chat-report-column{display:flex;flex:1 1 auto;min-width:0;min-height:0;padding:1.25rem}.ai-chat-report-frame{display:block;width:100%;height:100%;border:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#272822;color:#ddd}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-number,.hljs-selector-tag,.hljs-strong,.hljs-tag{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attr,.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-symbol{color:#bf79db}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-section,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#a6e22e}.hljs-class .hljs-title,.hljs-title.class_{color:#fff}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#75715e}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-title,.hljs-type{font-weight:700}.markdown-render.ignore-rem{font-size:12px;line-height:24px}.markdown-render li,.markdown-render ol,.markdown-render p,.markdown-render ul{margin-top:0;margin-bottom:0}.markdown-render p{margin:0 0 .5rem}.markdown-render p:last-child{margin-bottom:0}.markdown-render li{padding-left:.5rem;margin-left:1.25rem;color:#4b5563}.markdown-render li p{margin:0}.markdown-render ul{margin:0;padding:.25rem 0}.markdown-render ul li{list-style:disc}.markdown-render ol{margin:0;padding:.25rem 0}.markdown-render ol li{list-style:decimal}.markdown-render a{color:#2563eb}.markdown-render code{font-family:STextCondRegular,sans-serif;border-radius:.25rem}.markdown-render li>code,.markdown-render p>code{padding:.125rem .375rem;color:#4b5563;background:#e5e7eb}.markdown-render pre{width:100%;padding:.375rem 1rem .625rem;overflow-x:auto;color:#ddd;background:#272822;border-radius:.3125rem}.markdown-render table{width:100%;margin-bottom:.625rem;border:.0625rem solid #666;border-collapse:collapse}.markdown-render th{font-weight:700;text-align:center;background:#f5f5f5}.markdown-render td,.markdown-render th{padding:.25rem .5rem;border:.0625rem solid #666}