.ChatType_chatType__w2ahq{border-radius:10px!important;padding:2px!important;border:1px solid var(--border_default);font-weight:400;font-size:14px}.ChatType_chatType__w2ahq .ant-segmented{border-radius:8px!important;box-shadow:none!important}.ChatType_chatType__w2ahq .ant-segmented-item-label{display:-moz-box;display:flex;justify-content:center;align-items:center;padding:4px 6px!important;font-size:14px;height:20px!important;border-radius:var(--radius-8,8px)!important}.ChatType_chatType__w2ahq .ant-segmented-item-selected .ant-segmented-item-label{color:var(--text_default_accent)!important}.ChatType_chatType__w2ahq .ant-segmented-item-icon+*{margin-inline-start:4px!important}.ChatType_freeTag__4fSDk{display:-moz-box;display:flex;height:18px;padding:0 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:.5px solid var(--border_default,#d7d7d7);color:var(--text_default_secondary);text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.dnd-upload{padding:0!important;line-height:0!important}.dnd-upload .ant-upload{padding:0!important;color:inherit!important}.dnd-upload .ant-upload-drag{border:0!important;background-color:transparent!important}.dnd-upload .ant-upload-btn,.drag-wrapper,.drag-wrapper .ant-upload{padding:0!important}.drag-wrapper .ant-upload-drag{border:0!important;background-color:transparent!important}.drag-wrapper .ant-upload-btn{cursor:default}.drag-wrapper .ant-upload-btn,.drag-wrapper .ant-upload-drag-container{padding:0!important;display:block!important}.uploader-preview-wrapper .ant-image{display:block;border-radius:8px;overflow:hidden}.uploader-preview-wrapper .ant-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploader-preview-wrapper .ant-image-mask{border-radius:8px}.CSWidget_panel__pugdz{position:fixed;bottom:24px;right:16px;width:408px;height:640px;border-radius:20px;box-shadow:0 0 40px 0 var(--shadow_default);z-index:9999;flex-direction:column;overflow:hidden}.CSWidget_header__OEsI9,.CSWidget_panel__pugdz{background:var(--bg_grouped_secondary_elevated);display:-moz-box;display:flex}.CSWidget_header__OEsI9{align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border_default);flex-shrink:0}.CSWidget_headerLeft__dMpl1{display:-moz-box;display:flex;align-items:center;gap:8px}.CSWidget_headerIcon__GEyNR{display:-moz-box;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CSWidget_headerTitle__EZbKp{font-size:14px;font-weight:500;color:var(--text_default_primary);line-height:1.4}.CSWidget_headerRight__CarOD{display:-moz-box;display:flex;align-items:center;gap:8px}.CSWidget_headerBtn__6l12a{width:28px;height:28px;display:-moz-box;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:6px;color:var(--icon_default_tertiary);transition:background .15s,color .15s}.CSWidget_headerBtn__6l12a:hover{background:var(--bg_interaction_tertiary_hover);color:var(--icon_default_secondary)}.CSWidget_messageList__dihxJ{flex:1;overflow-y:auto;padding:16px;display:-moz-box;display:flex;flex-direction:column;gap:16px}.CSWidget_userMsgRow__y6sOd{display:-moz-box;display:flex;justify-content:flex-end}.CSWidget_aiMsgRow__I38Tx{display:-moz-box;display:flex;justify-content:flex-start}.CSWidget_userMsg__gcGIT{background:var(--bg_interaction_accent_focus_blue);color:var(--text_default_inverted_static);line-height:22px}.CSWidget_aiMsg__K0bkp,.CSWidget_userMsg__gcGIT{border-radius:12px;padding:12px 16px;max-width:320px;word-break:break-word;font-size:14px}.CSWidget_aiMsg__K0bkp{background:var(--bg_grouped_tertiary_elevated);color:var(--text_default_primary);line-height:20px}.CSWidget_aiMsg__K0bkp .matrix-markdown{font-size:inherit;line-height:inherit}.CSWidget_thinking__dxpv7{background:var(--bg_grouped_tertiary_elevated);border-radius:12px;padding:14px 20px;display:-moz-box;display:flex;align-items:center;gap:5px}.CSWidget_thinkingDot__tiKrY{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text_default_tertiary);animation:CSWidget_thinkingBounce__hzOzE 1.2s ease-in-out infinite}.CSWidget_thinkingDot__tiKrY:nth-child(2){animation-delay:.2s}.CSWidget_thinkingDot__tiKrY:nth-child(3){animation-delay:.4s}@keyframes CSWidget_thinkingBounce__hzOzE{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.1);opacity:1}}.CSWidget_suggestions__5y4vd{display:-moz-box;display:flex;flex-direction:column;gap:12px;width:100%}.CSWidget_suggestionChip__Wy1Br{width:100%;border:.5px solid var(--border_default);border-radius:12px;padding:12px 16px;background:transparent;color:var(--text_default_primary);font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background .15s;font-family:inherit}.CSWidget_suggestionChip__Wy1Br:hover{background:var(--bg_interaction_tertiary_hover)}.CSWidget_systemMsg__BpSBK{text-align:center;color:var(--text_default_tertiary);font-size:12px;font-style:italic}.CSWidget_errorMsg__rhzAv{padding:6px 16px;color:var(--text_status_error);font-size:12px;flex-shrink:0}.CSWidget_disclaimer__gyRRq{padding:4px 16px 16px;color:var(--text_default_tertiary);font-size:11px;text-align:center;flex-shrink:0}.CSWidget_chatBoxWrapper__WH11y{padding:12px 16px 4px;flex-shrink:0}.CSWidget_chatBox__rk6pH{background:var(--bg_grouped_secondary_elevated);border:1px solid var(--border_default);border-radius:20px;padding:12px;display:-moz-box;display:flex;flex-direction:column;gap:8px;min-height:102px}.CSWidget_inputRow__C4LMS{flex:1;display:-moz-box;display:flex;align-items:flex-start;gap:8px}.CSWidget_textInput__BlAYn{flex:1;background:transparent!important;outline:none!important;resize:none!important;font-size:14px;color:var(--text_default_primary);line-height:20px;font-family:inherit;padding:0!important}.CSWidget_textInput__BlAYn,.CSWidget_textInput__BlAYn:focus,.CSWidget_textInput__BlAYn:focus-within,.CSWidget_textInput__BlAYn:hover{border:none!important;box-shadow:none!important}.CSWidget_textInput__BlAYn textarea{padding:0!important;resize:none!important;font-size:14px!important;line-height:20px!important;color:inherit!important}.CSWidget_textInput__BlAYn::-moz-placeholder{color:var(--text_default_tertiary)}.CSWidget_textInput__BlAYn::placeholder{color:var(--text_default_tertiary)}.CSWidget_toolRow__iG_oq{display:-moz-box;display:flex;align-items:center;justify-content:space-between}.CSWidget_sendBtn__BIYWt{width:32px;height:32px;display:-moz-box;display:flex;align-items:center;justify-content:center;background:var(--bg_interaction_primary_default);border:none;border-radius:10px;cursor:pointer;transition:opacity .15s;flex-shrink:0}.CSWidget_sendBtn__BIYWt:hover:not(:disabled){background:var(--bg_interaction_primary_hover)}.CSWidget_sendBtn__BIYWt:disabled{background:var(--bg_interaction_primary_inactive);cursor:not-allowed}.CSWidget_loadingState__fB_sy{flex:1;display:-moz-box;display:flex;align-items:center;justify-content:center;color:var(--text_default_tertiary);font-size:14px}.CSWidget_mobilePanel__CNJXe{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg_grouped_primary);z-index:9999;display:-moz-box;display:flex;flex-direction:column;overflow:hidden}.CSWidget_mobileHeader__UKkQc{display:-moz-box;display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top, 0px) + 12px) 8px 12px;background:var(--bg_grouped_primary_elevated);border-bottom:1px solid var(--border_default);flex-shrink:0}.CSWidget_mobileHeaderBack__nV9i1{width:32px;height:32px;display:-moz-box;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.CSWidget_mobileHeaderTitle__N8OxN{font-size:17px;font-weight:500;color:var(--text_default_primary)}.CSWidget_mobileHeaderRight__ShLjZ{width:32px;height:32px;display:-moz-box;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.CSWidget_mobileUserMsg__mQUvn{background:var(--bg_interaction_accent_focus_blue);color:hsla(0,0%,100%,.95)}.CSWidget_mobileAiMsg__bkOS_,.CSWidget_mobileUserMsg__mQUvn{border-radius:16px;padding:12px 16px;max-width:85%;word-break:break-word;font-size:17px;line-height:24px}.CSWidget_mobileAiMsg__bkOS_{background:var(--bg_grouped_secondary_elevated);color:var(--text_default_primary)}.CSWidget_mobileChatBoxWrapper__ko_XG{padding:12px 16px calc(env(safe-area-inset-bottom, 0px) + 4px);flex-shrink:0}