.src-containers-Search-Search-module__searchPage--1pVB1:not([data-home-source]),
.src-containers-Search-Search-module__searchPage--1pVB1[data-home-source=""],
.src-containers-Search-Search-module__searchPage--1pVB1[data-home-source="qinyan"] {
  --home-primary: #200028;
  --home-primary-rgb: 32, 0, 40;
  --home-accent: #6B41E3;
  --home-agent-tag-gradient: linear-gradient(95deg, #855DF7 -4.88%, #55004F 47.55%, #200028 100%);
  --home-agent-name: #6b7280;
  --home-agent-name-hover: #5b35c9;
  --home-mode-idle: #8c8c8c;
  --home-mode-active: #262626;
}
.src-containers-Search-Search-module__searchPage--1pVB1 {
  height: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.src-containers-Search-Search-module__searchPage--1pVB1::before {
  content: '';
  position: absolute;
  top: -50%;
  right: -50%;
  width: 200%;
  height: 200%;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL {
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__searchTypeContainer--34uhA {
  background: transparent;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__searchTypeBtn--8DIqo {
  color: #999;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__searchTypeBtn--8DIqo:hover {
  color: #fff;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__searchTypeBtn--8DIqo.src-containers-Search-Search-module__active--3OYuc {
  color: #40a9ff;
  background: transparent;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__box--1_Fy1 {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__darkMode--3dRVL .src-containers-Search-Search-module__title--7BGnR span {
  color: #fff;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__historyMode--2SM-G {
  padding: 0;
}
.src-containers-Search-Search-module__searchPage--1pVB1 .ant-select .ant-select-selection {
  border-radius: 14px;
}
.src-containers-Search-Search-module__searchPage--1pVB1 .ant-select .ant-select-selection:hover {
  border-color: #d9d9d9;
}
.src-containers-Search-Search-module__searchPage--1pVB1.src-containers-Search-Search-module__viewBoardMode--Aw3lC {
  align-items: flex-start;
  padding-top: 6vh;
}
.src-containers-Search-Search-module__box--1_Fy1 {
  width: 90%;
  max-width: 760px;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 30px;
  position: relative;
  z-index: 1;
  animation: src-containers-Search-Search-module__slideUp--3sPP2 0.6s ease-out;
}
.src-containers-Search-Search-module__title--7BGnR {
  text-align: center;
  margin-bottom: 6px;
  position: relative;
}
.src-containers-Search-Search-module__title--7BGnR > span {
  font-size: 26px;
  color: #222222;
  -webkit-background-clip: text;
          background-clip: text;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.src-containers-Search-Search-module__tipsContainer--2cNAi {
  position: absolute;
  top: 40px;
  right: 40px;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.src-containers-Search-Search-module__tipsContainer--2cNAi .src-containers-Search-Search-module__lightImage--1NHvk {
  cursor: pointer;
  transition: transform 0.3s ease;
  z-index: 2;
}
.src-containers-Search-Search-module__tipsContainer--2cNAi .src-containers-Search-Search-module__lightImage--1NHvk:hover {
  transform: scale(1.3);
}
.src-containers-Search-Search-module__tipsContainer--2cNAi .src-containers-Search-Search-module__tipsImage--3VcPt {
  width: 400px;
  height: auto;
  position: absolute;
  right: 40px;
  top: -20px;
  opacity: 0;
  visibility: hidden;
  transform: translateX(10px) scale(0.95);
  transition: all 0.3s ease;
  border-radius: 16px;
  z-index: 1000;
  pointer-events: none;
}
.src-containers-Search-Search-module__tipsContainer--2cNAi:hover .src-containers-Search-Search-module__tipsImage--3VcPt {
  opacity: 1;
  visibility: visible;
  transform: translateX(0) scale(1);
}
@media (min-width: 1200px) {
  .src-containers-Search-Search-module__tipsContainer--2cNAi .src-containers-Search-Search-module__tipsImage--3VcPt {
    width: 500px;
  }
}
.src-containers-Search-Search-module__viewBoardHeader--2cD-_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
}
.src-containers-Search-Search-module__viewBoardHeader--2cD-_ .src-containers-Search-Search-module__viewBoardHeaderTitle--1vcke {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 700;
  color: #1a1a1a;
  line-height: 1.3;
}
.src-containers-Search-Search-module__viewBoardHeader--2cD-_ .src-containers-Search-Search-module__memoryTag--jlMGI {
  display: inline-flex;
  align-items: center;
  margin-left: 10px;
  padding: 5px 12px;
  background: var(--home-memory-tag-bg, #FAF9FF);
  border: 1px solid var(--home-memory-tag-border, #E4DEFE);
  color: var(--home-memory-tag-color, var(--home-accent));
  font-size: 13px;
  font-weight: 500;
  border-radius: 8px;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
}
.src-containers-Search-Search-module__memoryPopover--2kJ2Y .ant-popover-inner {
  background: transparent;
  box-shadow: none;
}
.src-containers-Search-Search-module__memoryPopover--2kJ2Y .ant-popover-inner-content {
  padding: 0;
}
.src-containers-Search-Search-module__memoryPopover--2kJ2Y .ant-popover-arrow {
  display: none;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 {
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #f2f2f2;
  border-radius: 99px;
  padding: 4px;
  grid-gap: 8px;
  gap: 8px;
  margin-left: 0;
  margin-top: 4px;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchSlider--1ZtRB {
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: calc(50% + 4px);
  background: #fff;
  border-radius: 99px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  transition: left 0.3s cubic-bezier(0.4, 0, 0.2, 1), right 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 0;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchSliderRight--1Mu0Z {
  left: calc(50% + 4px);
  right: 4px;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchItem--3Af1I {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
  min-width: 120px;
  grid-gap: 6px;
  gap: 6px;
  padding: 6px 16px;
  border-radius: 99px;
  border: none;
  background: transparent;
  color: var(--home-mode-idle);
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchItem--3Af1I:hover:not(.src-containers-Search-Search-module__modeSwitchItemActive--1wVZP) {
  color: var(--home-mode-active);
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchItemActive--1wVZP {
  color: var(--home-mode-active);
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__modeSwitchIcon--3Yp8P {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__newInline--3zrj7 {
  display: inline-flex;
  align-items: center;
  padding: 1px 4px;
  background: #ff4d4f;
  color: #fff;
  font-size: 8px;
  font-weight: 600;
  border-radius: 999px;
  line-height: 1;
}
.src-containers-Search-Search-module__modeSwitch--1JBn3 .src-containers-Search-Search-module__agentTeamsTag--3P0aG {
  position: absolute;
  top: -14px;
  right: -20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 20px;
  padding: 0;
  background: var(--home-agent-tag-gradient);
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-radius: 20px;
  line-height: 1;
  box-shadow: 0 2px 4px 0 rgba(120, 112, 142, 0.5);
  white-space: nowrap;
}
@keyframes src-containers-Search-Search-module__agentTeamsTagPulse--3xx3p {
  0%,
  100% {
    box-shadow: 0 2px 4px 0 rgba(120, 112, 142, 0.5);
  }
  50% {
    box-shadow: 0 3px 6px 0 rgba(120, 112, 142, 0.6);
  }
}
.src-containers-Search-Search-module__deepSearchBtn--tJ6bv {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 18px;
  background: #fff;
  border-radius: 26px;
  font-size: 14px;
  font-weight: 500;
  color: #4a5568;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid #ECECEC;
}
.src-containers-Search-Search-module__deepSearchBtn--tJ6bv:active {
  transform: translateY(0);
}
.src-containers-Search-Search-module__deepSearchBtn--tJ6bv.src-containers-Search-Search-module__deepSearchActive--38Y1H {
  color: var(--home-primary);
  border: 1px solid var(--home-primary);
}
@keyframes src-containers-Search-Search-module__sparkle--jSZ_S {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.7;
    transform: scale(1.1);
  }
}
@keyframes src-containers-Search-Search-module__rotate--1WazO {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes src-containers-Search-Search-module__slideUp--3sPP2 {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes src-containers-Search-Search-module__float---bWO6 {
  0%,
  100% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(1.1);
  }
}
@media (max-width: 768px) {
  .src-containers-Search-Search-module__searchPage--1pVB1 {
    height: auto;
    min-height: 100vh;
    padding: 20px 0;
    align-items: flex-start;
  }
  .src-containers-Search-Search-module__box--1_Fy1 {
    width: 95%;
    padding: 24px 16px;
    border-radius: 16px;
  }
  .src-containers-Search-Search-module__title--7BGnR {
    margin-bottom: 4px;
  }
  .src-containers-Search-Search-module__title--7BGnR > span {
    font-size: 20px;
    margin-left: 0;
    flex-wrap: wrap;
    line-height: 1.4;
  }
  .src-containers-Search-Search-module__beta--1wBEH {
    font-size: 11px;
    padding: 2px 6px;
    margin-left: 6px;
    margin-top: 2px;
  }
  .src-containers-Search-Search-module__tipsContainer--2cNAi {
    display: none;
  }
  .src-containers-Search-Search-module__toolboxItems--1ECXi {
    grid-gap: 16px !important;
    gap: 16px !important;
    margin: 20px 0 !important;
    flex-wrap: wrap;
  }
  .src-containers-Search-Search-module__featureCardContainer--SplM2 {
    display: block !important;
    grid-gap: 10px;
    gap: 10px;
    padding: 0;
  }
  .src-containers-Search-Search-module__featureCard--m79YK {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: auto;
    margin-bottom: 10px !important;
    box-sizing: border-box;
  }
  .src-containers-Search-Search-module__featureCardText--alQ12 {
    font-size: 14px;
    padding: 6px !important;
  }
  .src-containers-Search-Search-module__featureCardDesc--209VE {
    font-size: 11px;
    -webkit-line-clamp: 1;
    max-height: 14px;
  }
  .src-containers-Search-Search-module__clawEntryCard--2gZyo {
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 12px;
    gap: 12px;
    padding: 12px 16px;
    margin: 16px auto 0;
  }
  .src-containers-Search-Search-module__clawEntryLeft--3zNdK {
    width: 100%;
  }
  .src-containers-Search-Search-module__clawEntryTitle--1Dqh- {
    font-size: 14px;
  }
  .src-containers-Search-Search-module__clawEntryDesc--2CJv7 {
    font-size: 11px;
  }
  .src-containers-Search-Search-module__clawEntryBtn--2ci4Z {
    padding: 5px 16px;
    font-size: 12px;
    align-self: flex-end;
  }
  .src-containers-Search-Search-module__historyDrawer--1KdJX {
    width: 90%;
  }
}
.src-containers-Search-Search-module__historyDrawer--1KdJX {
  position: fixed;
  top: 0;
  left: -100%;
  width: 480px;
  height: 100vh;
  background: #fff;
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
  transition: left 0.3s ease-in-out;
  z-index: 1001;
}
.src-containers-Search-Search-module__historyDrawer--1KdJX.src-containers-Search-Search-module__show--3pGc4 {
  left: 0;
}
@media (max-width: 768px) {
  .src-containers-Search-Search-module__historyDrawer--1KdJX {
    width: 90%;
  }
}
.src-containers-Search-Search-module__drawerMask--3qkOX {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1000;
  animation: src-containers-Search-Search-module__fadeIn--VFV1N 0.3s ease;
}
@keyframes src-containers-Search-Search-module__fadeIn--VFV1N {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.src-containers-Search-Search-module__searchTypeContainer--34uhA {
  display: flex;
  justify-content: center;
  margin: 15px auto 20px;
  padding: 2px;
  border-radius: 26px;
  background: #F8F8F8;
  width: -moz-fit-content;
  width: fit-content;
}
.src-containers-Search-Search-module__searchTypeBtn--8DIqo {
  padding: 6px 28px;
  cursor: pointer;
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  font-size: 14px;
  border-radius: 26px;
  transition: all 0.3s;
  position: relative;
}
.src-containers-Search-Search-module__searchTypeBtn--8DIqo:hover {
  background: #E9E9E9;
}
.src-containers-Search-Search-module__searchTypeBtn--8DIqo.src-containers-Search-Search-module__active--3OYuc {
  color: #222222;
  background: #ffffff;
}
.src-containers-Search-Search-module__searchTypeBtn--8DIqo .src-containers-Search-Search-module__globeIcon--22yHZ {
  font-size: 14px;
  opacity: 0.8;
}
.src-containers-Search-Search-module__searchTypeBtn--8DIqo .src-containers-Search-Search-module__academicIcon--sENXT {
  font-size: 14px;
  opacity: 0.8;
}
.ant-select-dropdown-placement-bottomLeft {
  padding: 0 !important;
}
.ant-select-dropdown {
  min-width: 180px !important;
  padding: 8px !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, 0.98) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
  border: none !important;
  overflow: visible !important;
  z-index: 1100 !important;
}
.ant-select-item {
  padding: 8px 16px !important;
  margin: 2px 0 !important;
  border-radius: 6px !important;
  transition: all 0.2s !important;
  position: relative !important;
  white-space: nowrap !important;
}
.ant-select-item:hover {
  background-color: #f0f0f0 !important;
  color: #333 !important;
}
.ant-select-item-option-selected {
  background: linear-gradient(135deg, #7dd4ff 0%, #006eeb 100%) !important;
  color: white !important;
  font-weight: 600 !important;
  box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3) !important;
}
.ant-select-item-option-selected:hover {
  background: #e0e0e0 !important;
  color: #333 !important;
}
.ant-select-item-option-selected::after {
  content: '✓';
  position: absolute;
  right: 16px;
  font-size: 16px;
}
.free-tag {
  margin-left: 8px;
  padding: 1px 6px;
  background-color: #FFEE9A;
  color: #ff7418;
  border-radius: 10px;
  font-size: 11px;
  font-weight: normal;
}
.coin-icon {
  margin-left: 8px;
  color: #7dd4ff;
  font-weight: normal;
}
.src-containers-Search-Search-module__modelSelect--1gFF5 {
  border-radius: 18px;
  background-color: #f5f5f5;
  height: 30px;
}
.src-containers-Search-Search-module__modelSelect--1gFF5 .ant-select-selector {
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.src-containers-Search-Search-module__modelSelect--1gFF5 .ant-select-selection--single {
  height: 30px;
}
.src-containers-Search-Search-module__languageSwitchBtn--P_Bj8 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 6px 10px;
  background-color: #f5f5f5;
  border-radius: 16px;
  margin-right: 10px;
  transition: all 0.3s;
}
.src-containers-Search-Search-module__languageSwitchBtn--P_Bj8:hover {
  background-color: #e0e0e0;
}
.src-containers-Search-Search-module__customTooltip--1wIIX {
  position: absolute;
  top: -330px;
  left: 50%;
  transform: translateX(13%);
  color: #ffffff;
  padding: 16px;
  border-radius: 10px;
  width: 250px;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  pointer-events: none;
}
.src-containers-Search-Search-module__customTooltip--1wIIX.src-containers-Search-Search-module__show--3pGc4 {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.src-containers-Search-Search-module__customTooltip--1wIIX .src-containers-Search-Search-module__tooltipTitle--1lL7V {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-Search-module__customTooltip--1wIIX .src-containers-Search-Search-module__tooltipContent--3xALm {
  font-size: 12px;
  line-height: 1.5;
}
.src-containers-Search-Search-module__tabItem--2ua4P {
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 20px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-size: 16px;
  color: #333333;
  border: 1px solid #00000014;
}
.src-containers-Search-Search-module__tabItem--2ua4P:hover {
  background-color: #F8F8F8;
  color: #333;
}
.src-containers-Search-Search-module__tabItem--2ua4P:active {
  background-color: #e8e8e8;
  transform: scale(0.98);
}
.src-containers-Search-Search-module__featureIcon--evWyb {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-containers-Search-Search-module__featureButtonActive--23ARA {
  background: #fff;
  border-color: var(--home-primary);
  color: var(--home-primary);
}
.src-containers-Search-Search-module__featureButtonActive--23ARA:hover {
  background: #fff;
  border-color: var(--home-primary);
}
.src-containers-Search-Search-module__tabText--3_Szz {
  font-size: 14px;
  white-space: nowrap;
}
.src-containers-Search-Search-module__loadingSpinner--2YI86 {
  width: 32px;
  height: 32px;
  border: 3px solid #f3f3f3;
  border-top: 3px solid #1890ff;
  border-radius: 50%;
  animation: src-containers-Search-Search-module__spin--ilLL5 1s linear infinite;
}
@keyframes src-containers-Search-Search-module__spin--ilLL5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.src-containers-Search-Search-module__recommendQuestions--kkk_O {
  width: 100%;
  margin-top: 8px;
  padding-top: 8px;
}
.src-containers-Search-Search-module__recommendQuestion--9yUPR {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.src-containers-Search-Search-module__recommendQuestion--9yUPR:hover {
  background-color: #f5f5f5;
}
.src-containers-Search-Search-module__questionIcon--230_8 {
  display: inline-block;
  padding: 2px 6px;
  margin-right: 8px;
  background-color: #f0f0f0;
  border-radius: 4px;
  font-size: 12px;
  color: #666;
}
.src-containers-Search-Search-module__questionText--7MZYS {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.src-containers-Search-Search-module__questionText--7MZYS a {
  display: none;
}
.src-containers-Search-Search-module__questionArrow--_EMIs {
  margin-left: 8px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-Search-module__aiTopicCount--1yxa3 {
  margin-top: 24px;
  display: flex;
  justify-content: center;
}
.src-containers-Search-Search-module__countText--2z4Cd {
  font-size: 14px;
  color: #666666;
  margin-right: 8px;
}
.src-containers-Search-Search-module__countNumber--2X5JA {
  font-size: 14px;
  color: 666666;
  position: relative;
  top: 1px;
}
.src-containers-Search-Search-module__featureCardContainer--SplM2 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  grid-gap: 12px;
  gap: 12px;
  flex-wrap: nowrap;
  /* 五个工具项一行显示 */
  margin: 0 auto;
  max-width: 800px;
}
.src-containers-Search-Search-module__featureCard--m79YK {
  flex: 1 1;
  min-width: 120px;
  max-width: 240px;
  border-radius: 14px;
  transition: all 0.3s ease;
  background-color: #F5F5F5;
  position: relative;
}
.src-containers-Search-Search-module__featureCard--m79YK:hover {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
  border-color: #d9d9d9;
}
.src-containers-Search-Search-module__featureCard--m79YK:active {
  transform: translateY(-2px);
}
.src-containers-Search-Search-module__featureCardContent--s1Yu_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
  position: relative;
  z-index: 2;
}
.src-containers-Search-Search-module__featureCardText--alQ12 {
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}
/* 为不同卡片添加特定颜色 */
.src-containers-Search-Search-module__topic--1tp1I {
  background: linear-gradient(180deg, #FFFFFF 50%, #FBFAFF 100%);
}
.src-containers-Search-Search-module__topic--1tp1I .src-containers-Search-Search-module__featureCardText--alQ12 {
  color: var(--home-accent);
}
.src-containers-Search-Search-module__literature--SjXgf {
  background: linear-gradient(180deg, #FFFAF7 0%, #FFFFFF 50%);
}
.src-containers-Search-Search-module__literature--SjXgf .src-containers-Search-Search-module__featureCardText--alQ12 {
  color: #FF781E;
  /* 黄色 */
}
.src-containers-Search-Search-module__download--2dUDs {
  background: linear-gradient(180deg, #FFFFFF 50%, #FAFCFF 100%);
}
.src-containers-Search-Search-module__download--2dUDs .src-containers-Search-Search-module__featureCardText--alQ12 {
  color: #1990FF;
}
.src-containers-Search-Search-module__literatureAll---gKEO {
  background: linear-gradient(180deg, #FFFCF6 0%, #FFFFFF 50%);
}
.src-containers-Search-Search-module__literatureAll---gKEO .src-containers-Search-Search-module__featureCardText--alQ12 {
  color: #F8AE00;
}
.src-containers-Search-Search-module__featureCardDesc--209VE {
  font-weight: 400;
  font-size: 11px;
  color: #999999;
  text-align: center;
  max-height: 28px;
  overflow: hidden;
  display: -webkit-box;
  margin-top: 8px;
  font-family: PingFang SC, PingFang SC;
}
.src-containers-Search-Search-module__featureCardDesc2--3uHpN {
  font-weight: 400;
  font-size: 11px;
  color: #999999;
  text-align: center;
  max-height: 28px;
  overflow: hidden;
  display: flex;
  margin-top: 4px;
  font-family: PingFang SC, PingFang SC;
}
.src-containers-Search-Search-module__imageCaseContainer--8ovSq {
  display: flex;
  justify-content: center;
  align-items: stretch;
  grid-gap: 20px;
  gap: 20px;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 800px;
}
.src-containers-Search-Search-module__imageCaseCard--28iwt {
  flex: 1 1;
  min-width: 200px;
  max-width: 260px;
  border-radius: 14px;
  overflow: hidden;
  transition: all 0.3s ease;
}
.src-containers-Search-Search-module__imageCaseCard--28iwt:hover {
  transform: translateY(-10px);
}
.src-containers-Search-Search-module__imageCaseCard--28iwt:active {
  transform: translateY(0);
}
.src-containers-Search-Search-module__imageCaseImg--gu1Xt {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.src-containers-Search-Search-module__clawEntryCard--2gZyo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 800px;
  margin: 20px auto 0;
  padding: 14px 20px;
  background: #F8F8F8;
  border-radius: 14px;
  transition: all 0.3s ease;
}
.src-containers-Search-Search-module__clawEntryCard--2gZyo:hover {
  background: #F0F0F0;
}
.src-containers-Search-Search-module__clawEntryCard--2gZyo:hover .src-containers-Search-Search-module__clawEntryBtn--2ci4Z {
  background: #333;
}
.src-containers-Search-Search-module__clawEntryCard--2gZyo:active {
  transform: scale(0.995);
}
.src-containers-Search-Search-module__clawEntryLeft--3zNdK {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.src-containers-Search-Search-module__clawEntryAvatar--3VpRN {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}
.src-containers-Search-Search-module__clawEntryInfo--1pPrz {
  display: flex;
  flex-direction: column;
  grid-gap: 2px;
  gap: 2px;
}
.src-containers-Search-Search-module__clawEntryTitle--1Dqh- {
  font-size: 15px;
  font-weight: 600;
  color: #222;
  font-family: PingFang SC, PingFang SC;
}
.src-containers-Search-Search-module__clawEntryDesc--2CJv7 {
  font-size: 12px;
  color: #999;
  font-family: PingFang SC, PingFang SC;
}
.src-containers-Search-Search-module__clawEntryBtn--2ci4Z {
  padding: 6px 20px;
  background: #222;
  color: #fff;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  transition: all 0.2s ease;
  font-family: PingFang SC, PingFang SC;
}
.src-containers-Search-Search-module__featureNavIcon--kPlIb {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
}
.src-containers-Search-Search-module__featureNavIcon--kPlIb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.src-containers-Search-Search-module__featureNavIcon--kPlIb:hover {
  transform: scale(1.05);
}
.src-containers-Search-Search-module__uploadFileBtn--1bvlg {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 13px;
  color: #666;
  background: #fff;
}
.src-containers-Search-Search-module__uploadFileBtn--1bvlg:hover {
  border-color: #1890ff;
  color: #1890ff;
  background: #f0f7ff;
}

.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV {
  border-radius: 12px;
  padding: 5px 14px 14px 14px;
  transition: all 0.3s ease;
  position: relative;
  border: 1px solid #e8e8e8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  width: 760px;
  top: 8px;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__dragging--WmB83 {
  border-color: #1890ff;
  border-style: dashed;
  background-color: rgba(24, 144, 255, 0.05);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV .src-containers-Search-components-SuperAgentInput-module__dropOverlay--3u1LS {
  position: absolute;
  inset: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background-color: rgba(24, 144, 255, 0.08);
  color: #1890ff;
  font-size: 14px;
  font-weight: 500;
  pointer-events: none;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__deepSearchInputActive--Ayb9H {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__deepSearchInputActive--Ayb9H:focus-within {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__deepSearchInputActive--Ayb9H:hover {
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__darkMode--3zzjD {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__darkMode--3zzjD .src-containers-Search-components-SuperAgentInput-module__input--3RN-p {
  color: #fff;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV.src-containers-Search-components-SuperAgentInput-module__darkMode--3zzjD .src-containers-Search-components-SuperAgentInput-module__input--3RN-p::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV .src-containers-Search-components-SuperAgentInput-module__input--3RN-p {
  padding: 4px 5px;
  margin-top: 10px;
  resize: none !important;
  /* 隐藏滚动条 */
  white-space: pre-wrap;
  border: none;
  outline: none;
  font-size: 14px;
  background: transparent;
  padding: 0;
  overflow-y: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  margin-left: 5px;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV:hover {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV:focus-within {
  box-shadow: 0 10px 25px #d9d9d9, 0 0 0 1px var(--home-primary) inset;
  background: #fff;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 16px 0;
  background: transparent;
  color: #2d3748;
}
.src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV input::placeholder {
  color: #999999;
  font-weight: 400;
}
.src-containers-Search-components-SuperAgentInput-module__inputWithPrefix--1V-_1 {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.src-containers-Search-components-SuperAgentInput-module__inputPrefix--18Osi {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-top: 6px;
  padding: 4px 8px;
  /* 增加左右内边距 */
  border-radius: 16px;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  font-size: 15px;
  color: #0057FF;
  transition: all 0.2s ease;
  background-color: rgba(0, 87, 255, 0.05);
  border: 1px solid rgba(0, 87, 255, 0.2);
}
.src-containers-Search-components-SuperAgentInput-module__inputPrefix--18Osi:hover {
  background-color: rgba(0, 87, 255, 0.1);
  border-color: rgba(0, 87, 255, 0.3);
}
.src-containers-Search-components-SuperAgentInput-module__inputPrefix--18Osi:hover .src-containers-Search-components-SuperAgentInput-module__prefixBackArrow--gaYOF {
  color: #0057FF;
}
.src-containers-Search-components-SuperAgentInput-module__prefixBackArrow--gaYOF {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%;
  font-size: 14px;
  color: #0057FF;
  transition: all 0.2s ease;
}
.src-containers-Search-components-SuperAgentInput-module__inputWithPrefixActive--P3qJ6 {
  padding-left: 0 !important;
}
.src-containers-Search-components-SuperAgentInput-module__toolbarRow--2mYBI {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.src-containers-Search-components-SuperAgentInput-module__buttonContainer--EvNwS {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  margin-left: auto;
}
.src-containers-Search-components-SuperAgentInput-module__deepSearchBtn1--2IDJ1 {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
.src-containers-Search-components-SuperAgentInput-module__deepSearchBtn1--2IDJ1:hover {
  opacity: 0.8;
}
.src-containers-Search-components-SuperAgentInput-module__voiceBtn--28GU0 {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #333;
}
.src-containers-Search-components-SuperAgentInput-module__voiceBtn--28GU0:hover {
  opacity: 0.8;
}
.src-containers-Search-components-SuperAgentInput-module__voiceBtn--28GU0.src-containers-Search-components-SuperAgentInput-module__recording--dh_-_ {
  animation: src-containers-Search-components-SuperAgentInput-module__pulse--1j2VI 1.5s infinite;
  color: #333;
}
@keyframes src-containers-Search-components-SuperAgentInput-module__pulse--1j2VI {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 77, 79, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0);
  }
}
.src-containers-Search-components-SuperAgentInput-module__selectedKnowledgeTags--2wCYF {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  margin-bottom: 8px;
  padding: 10px 4px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeTag--2Y4aa {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid #ECECEC;
  border-radius: 6px;
  font-size: 13px;
  color: #222;
  max-width: 138px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeTag--2Y4aa .src-containers-Search-components-SuperAgentInput-module__tagIcon--3gyEV {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeTag--2Y4aa .src-containers-Search-components-SuperAgentInput-module__tagName--3ZWs3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeTag--2Y4aa .src-containers-Search-components-SuperAgentInput-module__tagClose--2bEs_ {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  color: #999;
  border-radius: 50%;
  transition: all 0.2s;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeTag--2Y4aa .src-containers-Search-components-SuperAgentInput-module__tagClose--2bEs_:hover {
  background: rgba(0, 0, 0, 0.2);
  color: var(--home-primary);
}
.src-containers-Search-components-SuperAgentInput-module__uploadedFilesWrapper--12uyq {
  position: relative;
  margin-bottom: 8px;
}
.src-containers-Search-components-SuperAgentInput-module__uploadedFileContainer--3M2JO {
  display: flex;
  flex-wrap: nowrap;
  /* 不换行 */
  grid-gap: 10px;
  gap: 10px;
  padding: 8px 3px;
  border-radius: 8px;
  overflow-x: auto;
  /* 添加水平滚动 */
  -ms-overflow-style: none;
  /* IE and Edge */
  /* 完全隐藏滚动条但保留功能 */
  scrollbar-width: none;
  /* Firefox */
}
.src-containers-Search-components-SuperAgentInput-module__uploadedFileContainer--3M2JO::-webkit-scrollbar {
  display: none;
}
.src-containers-Search-components-SuperAgentInput-module__navButton--3MBJx {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
  font-size: 12px;
  color: #666;
}
.src-containers-Search-components-SuperAgentInput-module__navButton--3MBJx:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.src-containers-Search-components-SuperAgentInput-module__uploadedFile--B_tpc {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 165px;
  padding: 10px;
  background-color: #f9f9f9;
  border-radius: 10px;
  position: relative;
  flex-shrink: 0;
  /* 防止文件项被压缩 */
}
.src-containers-Search-components-SuperAgentInput-module__fileIcon--3_rZC {
  height: 25px;
  margin-right: 8px;
  flex-shrink: 0;
}
.src-containers-Search-components-SuperAgentInput-module__imagePreviewContainer--2L7xs {
  position: relative;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  flex-shrink: 0;
}
.src-containers-Search-components-SuperAgentInput-module__imagePreview--3I590 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.src-containers-Search-components-SuperAgentInput-module__imagePreviewOverlay--18aT9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s;
  color: white;
  font-size: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__imagePreviewOverlay--18aT9:hover {
  opacity: 1;
}
.src-containers-Search-components-SuperAgentInput-module__fileContent--m7z4a {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  min-width: 0;
}
.src-containers-Search-components-SuperAgentInput-module__fileName--3vWUF {
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
  text-align: left;
  font-weight: 500;
}
.src-containers-Search-components-SuperAgentInput-module__fileSize--16Yma {
  font-size: 12px;
  color: #999;
  margin-top: 2px;
  text-align: left;
}
.src-containers-Search-components-SuperAgentInput-module__fileRemove--3-7lV {
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  color: #fff;
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.src-containers-Search-components-SuperAgentInput-module__uploadedFile--B_tpc:hover .src-containers-Search-components-SuperAgentInput-module__fileRemove--3-7lV {
  opacity: 1;
}
.src-containers-Search-components-SuperAgentInput-module__fileRemove--3-7lV:hover {
  color: #fff;
  background-color: #000;
}
.src-containers-Search-components-SuperAgentInput-module__uploadingOverlay--rX5W0 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.65);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModal--3BqSP .ant-modal-content {
  border-radius: 12px;
  overflow: hidden;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModal--3BqSP .ant-modal-body {
  padding: 24px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModalHeader--1X1c0 {
  margin-bottom: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModalTitle--1K2U8 {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModalSubtitle--3pne7 {
  font-size: 13px;
  color: #999;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeSearchBox--XXLDC {
  margin-bottom: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeListContainer--2v7cb {
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeListContainer--2v7cb::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeListContainer--2v7cb::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 2px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeLoading--3y4ns {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItem--3gPKj {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItem--3gPKj:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItem--3gPKj .ant-checkbox-wrapper {
  margin-right: 0;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItemIcon--1rKkN {
  width: 16px;
  height: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItemName--3UYLr {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeItemCount---mIKo {
  font-size: 12px;
  color: #999;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeEmpty--GAcBN {
  text-align: center;
  padding: 40px 0;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModalFooter--wjIno {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}
.src-containers-Search-components-SuperAgentInput-module__selectedCount--2H3ek {
  font-size: 14px;
  color: #666;
}
.src-containers-Search-components-SuperAgentInput-module__knowledgeModalBtns--1BiyD {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionDropdown--1hqWv {
  position: absolute;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  max-width: 320px;
  min-width: 280px;
  overflow: hidden;
  z-index: 1000;
  animation: src-containers-Search-components-SuperAgentInput-module__mentionFadeIn--13gfJ 0.15s ease-out;
}
@keyframes src-containers-Search-components-SuperAgentInput-module__mentionFadeIn--13gfJ {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.src-containers-Search-components-SuperAgentInput-module__mentionList--xJ_rj {
  max-height: 240px;
  overflow-y: auto;
  padding: 4px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionList--xJ_rj::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionList--xJ_rj::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 2px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionList--xJ_rj::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.15s ease;
  position: relative;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx.src-containers-Search-components-SuperAgentInput-module__mentionItemActive--3J6VH {
  background: #e8f4ff;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx.src-containers-Search-components-SuperAgentInput-module__mentionItemActive--3J6VH .src-containers-Search-components-SuperAgentInput-module__mentionItemName--4rFwM {
  color: #1890ff;
  font-weight: 500;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx .src-containers-Search-components-SuperAgentInput-module__mentionItemIcon--3R3DA {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx .src-containers-Search-components-SuperAgentInput-module__mentionItemName--4rFwM {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.15s ease;
}
.src-containers-Search-components-SuperAgentInput-module__mentionItem--2yuVx .src-containers-Search-components-SuperAgentInput-module__mentionItemBadge--1w6qd {
  font-size: 12px;
  color: #999;
  padding: 2px 6px;
  border-radius: 4px;
  background: #f0f0f0;
  flex-shrink: 0;
}
.src-containers-Search-components-SuperAgentInput-module__mentionLoading--2Q2_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionEmpty--YnShN {
  text-align: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-SuperAgentInput-module__mentionFooter--3vZkJ {
  padding: 8px 12px;
  border-top: 1px solid #f0f0f0;
  background: #fafafa;
}
.src-containers-Search-components-SuperAgentInput-module__mentionFooter--3vZkJ .src-containers-Search-components-SuperAgentInput-module__mentionHint--2omao {
  font-size: 12px;
  color: #999;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV {
    width: 100%;
    padding: 6px 12px 12px;
  }
  .src-containers-Search-components-SuperAgentInput-module__inputBox--Gv0dV input {
    font-size: 14px;
    padding: 10px 0;
  }
  .src-containers-Search-components-SuperAgentInput-module__toolbarRow--2mYBI {
    flex-wrap: wrap;
    height: auto !important;
    grid-gap: 4px;
    gap: 4px;
  }
  .src-containers-Search-components-SuperAgentInput-module__buttonContainer--EvNwS {
    grid-gap: 8px;
    gap: 8px;
    margin-left: auto;
  }
}
.src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz {
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 6px 16px;
  border-radius: 26px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  white-space: nowrap;
  color: #222;
}
.src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz:hover {
  background: #F8F8F8;
  color: #222;
  border-color: #ECECEC;
}
.src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz .src-containers-Search-components-SuperAgentInput-module__knowledgeIcon--1uPhB {
  width: 16px;
  height: 16px;
}
.src-containers-Search-components-SuperAgentInput-module__featureButton--2GmFY {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  padding: 6px 12px;
  border-radius: 16px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.2s ease;
  font-size: 14px;
  color: #222;
  white-space: nowrap;
  margin-left: 8px;
}
.src-containers-Search-components-SuperAgentInput-module__featureButton--2GmFY:hover {
  background: #F8F8F8;
  border-color: #ECECEC;
}
.src-containers-Search-components-SuperAgentInput-module__featureLabel--7aBew {
  font-weight: 400;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r {
  position: relative;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelTrigger--2MHXw {
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 6px 10px 6px 12px;
  background: #fff;
  border-radius: 16px;
  font-size: 13px;
  color: #333;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  -webkit-user-select: none;
          user-select: none;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelTrigger--2MHXw:hover {
  border-color: #d0d0d0;
  background: #fafafa;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelTrigger--2MHXw svg {
  transition: transform 0.2s ease;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  min-width: 140px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
  padding: 6px;
  z-index: 1000;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 {
  position: relative;
  padding: 10px 14px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.15s ease;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1:hover .src-containers-Search-components-SuperAgentInput-module__optionTooltip--2Sglv {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1.src-containers-Search-components-SuperAgentInput-module__selected--3n4Gy {
  background: #f0f0f0;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1.src-containers-Search-components-SuperAgentInput-module__selected--3n4Gy .src-containers-Search-components-SuperAgentInput-module__optionLabel--2HouL {
  font-weight: 500;
  color: #000;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionMain--E4R82 {
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionLabel--2HouL {
  font-size: 13px;
  color: #333;
  line-height: 1.4;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionTag--2dl-C {
  font-size: 11px;
  color: #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
  padding: 2px 6px;
  border-radius: 4px;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionDuration--cCnNA {
  margin-left: auto;
  font-size: 12px;
  color: #999;
  white-space: nowrap;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionTooltip--2Sglv {
  position: absolute;
  left: calc(100% + 8px);
  top: 50%;
  transform: translateY(-50%) translateX(-4px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
  z-index: 1001;
  display: flex;
  align-items: center;
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionTooltip--2Sglv .src-containers-Search-components-SuperAgentInput-module__tooltipArrow--1ZH2a {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid rgba(0, 0, 0, 0.9);
}
.src-containers-Search-components-SuperAgentInput-module__imageModelSelectWrapper--2bl0r .src-containers-Search-components-SuperAgentInput-module__imageModelDropdown--3BIDx .src-containers-Search-components-SuperAgentInput-module__imageModelOption--yKyz1 .src-containers-Search-components-SuperAgentInput-module__optionTooltip--2Sglv .src-containers-Search-components-SuperAgentInput-module__tooltipContent--1zWk1 {
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 12px;
  white-space: nowrap;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 768px) {
  .src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz {
    padding: 4px 8px;
    font-size: 12px;
  }
  .src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz span {
    display: none;
  }
  .src-containers-Search-components-SuperAgentInput-module__addKnowledgeBtn--12_Wz .src-containers-Search-components-SuperAgentInput-module__knowledgeIcon--1uPhB {
    width: 18px;
    height: 18px;
  }
  .src-containers-Search-components-SuperAgentInput-module__featureButton--2GmFY {
    padding: 4px 8px;
    font-size: 12px;
    margin-left: 0;
  }
  .src-containers-Search-components-SuperAgentInput-module__featureButton--2GmFY .src-containers-Search-components-SuperAgentInput-module__featureLabel--7aBew {
    display: none;
  }
}

.src-containers-Search-components-InputBase-module__inputBox--1sjOd {
  border-radius: 12px;
  padding: 5px 14px 14px 14px;
  transition: all 0.3s ease;
  position: relative;
  border: 1px solid #e8e8e8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  width: 760px;
  top: 8px;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__dragging--36pqA {
  border-color: #1890ff;
  border-style: dashed;
  background-color: rgba(24, 144, 255, 0.05);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd .src-containers-Search-components-InputBase-module__dropOverlay--21alA {
  position: absolute;
  inset: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background-color: rgba(24, 144, 255, 0.08);
  color: #1890ff;
  font-size: 14px;
  font-weight: 500;
  pointer-events: none;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__deepSearchInputActive--32P9N {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__deepSearchInputActive--32P9N:focus-within {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__deepSearchInputActive--32P9N:hover {
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__darkMode--1o3hn {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__darkMode--1o3hn .src-containers-Search-components-InputBase-module__input--C6b87 {
  color: #fff;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd.src-containers-Search-components-InputBase-module__darkMode--1o3hn .src-containers-Search-components-InputBase-module__input--C6b87::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd .src-containers-Search-components-InputBase-module__input--C6b87 {
  padding: 4px 5px;
  margin-top: 10px;
  resize: none !important;
  /* 隐藏滚动条 */
  white-space: pre-wrap;
  border: none;
  outline: none;
  font-size: 14px;
  background: transparent;
  padding: 0;
  overflow-y: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  margin-left: 5px;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd:hover {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd:focus-within {
  box-shadow: 0 10px 25px #d9d9d9, 0 0 0 1px var(--home-primary) inset;
  background: #fff;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 16px 0;
  background: transparent;
  color: #2d3748;
}
.src-containers-Search-components-InputBase-module__inputBox--1sjOd input::placeholder {
  color: #999999;
  font-weight: 400;
}
.src-containers-Search-components-InputBase-module__inputWithPrefix--TXPmP {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.src-containers-Search-components-InputBase-module__inputPrefix--8AjUC {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-top: 6px;
  padding: 4px 8px;
  /* 增加左右内边距 */
  border-radius: 16px;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  font-size: 15px;
  color: #0057FF;
  transition: all 0.2s ease;
  background-color: rgba(0, 87, 255, 0.05);
  border: 1px solid rgba(0, 87, 255, 0.2);
}
.src-containers-Search-components-InputBase-module__inputPrefix--8AjUC:hover {
  background-color: rgba(0, 87, 255, 0.1);
  border-color: rgba(0, 87, 255, 0.3);
}
.src-containers-Search-components-InputBase-module__inputPrefix--8AjUC:hover .src-containers-Search-components-InputBase-module__prefixBackArrow--rVPCP {
  color: #0057FF;
}
.src-containers-Search-components-InputBase-module__prefixBackArrow--rVPCP {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%;
  font-size: 14px;
  color: #0057FF;
  transition: all 0.2s ease;
}
.src-containers-Search-components-InputBase-module__inputWithPrefixActive--1ibcV {
  padding-left: 0 !important;
}
.src-containers-Search-components-InputBase-module__toolbarRow--2v5Tc {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.src-containers-Search-components-InputBase-module__buttonContainer--vvOae {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  margin-left: auto;
}
.src-containers-Search-components-InputBase-module__deepSearchBtn1--1V5ZE {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
.src-containers-Search-components-InputBase-module__deepSearchBtn1--1V5ZE:hover {
  opacity: 0.8;
}
.src-containers-Search-components-InputBase-module__voiceBtn--6WyaW {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #333;
}
.src-containers-Search-components-InputBase-module__voiceBtn--6WyaW:hover {
  opacity: 0.8;
}
.src-containers-Search-components-InputBase-module__voiceBtn--6WyaW.src-containers-Search-components-InputBase-module__recording--2noH- {
  animation: src-containers-Search-components-InputBase-module__pulse--xw29j 1.5s infinite;
  color: #333;
}
@keyframes src-containers-Search-components-InputBase-module__pulse--xw29j {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 77, 79, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0);
  }
}
.src-containers-Search-components-InputBase-module__selectedKnowledgeTags--3PSHQ {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  margin-bottom: 8px;
  padding: 10px 4px;
}
.src-containers-Search-components-InputBase-module__knowledgeTag--2Xj04 {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid #ECECEC;
  border-radius: 6px;
  font-size: 13px;
  color: #222;
  max-width: 138px;
}
.src-containers-Search-components-InputBase-module__knowledgeTag--2Xj04 .src-containers-Search-components-InputBase-module__tagIcon--2mb2r {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.src-containers-Search-components-InputBase-module__knowledgeTag--2Xj04 .src-containers-Search-components-InputBase-module__tagName--2UJVx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-InputBase-module__knowledgeTag--2Xj04 .src-containers-Search-components-InputBase-module__tagClose--12knV {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  color: #999;
  border-radius: 50%;
  transition: all 0.2s;
}
.src-containers-Search-components-InputBase-module__knowledgeTag--2Xj04 .src-containers-Search-components-InputBase-module__tagClose--12knV:hover {
  background: rgba(0, 0, 0, 0.2);
  color: var(--home-primary);
}
.src-containers-Search-components-InputBase-module__uploadedFilesWrapper--2-gYo {
  position: relative;
  margin-bottom: 8px;
}
.src-containers-Search-components-InputBase-module__uploadedFileContainer---yyH- {
  display: flex;
  flex-wrap: nowrap;
  /* 不换行 */
  grid-gap: 10px;
  gap: 10px;
  padding: 8px 3px;
  border-radius: 8px;
  overflow-x: auto;
  /* 添加水平滚动 */
  -ms-overflow-style: none;
  /* IE and Edge */
  /* 完全隐藏滚动条但保留功能 */
  scrollbar-width: none;
  /* Firefox */
}
.src-containers-Search-components-InputBase-module__uploadedFileContainer---yyH-::-webkit-scrollbar {
  display: none;
}
.src-containers-Search-components-InputBase-module__navButton--1e8pT {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
  font-size: 12px;
  color: #666;
}
.src-containers-Search-components-InputBase-module__navButton--1e8pT:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.src-containers-Search-components-InputBase-module__uploadedFile--kTtPJ {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 165px;
  padding: 10px;
  background-color: #f9f9f9;
  border-radius: 10px;
  position: relative;
  flex-shrink: 0;
  /* 防止文件项被压缩 */
}
.src-containers-Search-components-InputBase-module__fileIcon--1Iu0b {
  height: 25px;
  margin-right: 8px;
  flex-shrink: 0;
}
.src-containers-Search-components-InputBase-module__imagePreviewContainer--21x3g {
  position: relative;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  flex-shrink: 0;
}
.src-containers-Search-components-InputBase-module__imagePreview--4mzzh {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.src-containers-Search-components-InputBase-module__imagePreviewOverlay--1RwVh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s;
  color: white;
  font-size: 16px;
}
.src-containers-Search-components-InputBase-module__imagePreviewOverlay--1RwVh:hover {
  opacity: 1;
}
.src-containers-Search-components-InputBase-module__fileContent--31-BM {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  min-width: 0;
}
.src-containers-Search-components-InputBase-module__fileName--2Lq1i {
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
  text-align: left;
  font-weight: 500;
}
.src-containers-Search-components-InputBase-module__fileSize--3tGBI {
  font-size: 12px;
  color: #999;
  margin-top: 2px;
  text-align: left;
}
.src-containers-Search-components-InputBase-module__fileRemove--2KavY {
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  color: #fff;
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.src-containers-Search-components-InputBase-module__uploadedFile--kTtPJ:hover .src-containers-Search-components-InputBase-module__fileRemove--2KavY {
  opacity: 1;
}
.src-containers-Search-components-InputBase-module__fileRemove--2KavY:hover {
  color: #fff;
  background-color: #000;
}
.src-containers-Search-components-InputBase-module__uploadingOverlay--2PdcB {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.65);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.src-containers-Search-components-InputBase-module__knowledgeModal--1TRIg .ant-modal-content {
  border-radius: 12px;
  overflow: hidden;
}
.src-containers-Search-components-InputBase-module__knowledgeModal--1TRIg .ant-modal-body {
  padding: 24px;
}
.src-containers-Search-components-InputBase-module__knowledgeModalHeader--QTvwP {
  margin-bottom: 16px;
}
.src-containers-Search-components-InputBase-module__knowledgeModalTitle--2kB_t {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
}
.src-containers-Search-components-InputBase-module__knowledgeModalSubtitle--AMOnc {
  font-size: 13px;
  color: #999;
}
.src-containers-Search-components-InputBase-module__knowledgeSearchBox--13Cxr {
  margin-bottom: 16px;
}
.src-containers-Search-components-InputBase-module__knowledgeListContainer--_Y5uD {
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.src-containers-Search-components-InputBase-module__knowledgeListContainer--_Y5uD::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-InputBase-module__knowledgeListContainer--_Y5uD::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 2px;
}
.src-containers-Search-components-InputBase-module__knowledgeLoading--320zZ {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}
.src-containers-Search-components-InputBase-module__knowledgeItem--2eLZv {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-components-InputBase-module__knowledgeItem--2eLZv:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-InputBase-module__knowledgeItem--2eLZv .ant-checkbox-wrapper {
  margin-right: 0;
}
.src-containers-Search-components-InputBase-module__knowledgeItemIcon--3R0CV {
  width: 16px;
  height: 16px;
}
.src-containers-Search-components-InputBase-module__knowledgeItemName--1iPSJ {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-InputBase-module__knowledgeItemCount--ybXas {
  font-size: 12px;
  color: #999;
}
.src-containers-Search-components-InputBase-module__knowledgeEmpty--2pII8 {
  text-align: center;
  padding: 40px 0;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-InputBase-module__knowledgeModalFooter--1cpw7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}
.src-containers-Search-components-InputBase-module__selectedCount--8gNEG {
  font-size: 14px;
  color: #666;
}
.src-containers-Search-components-InputBase-module__knowledgeModalBtns--3iitE {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
}
.src-containers-Search-components-InputBase-module__mentionDropdown--oVvJU {
  position: absolute;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  max-width: 320px;
  min-width: 280px;
  overflow: hidden;
  z-index: 1000;
  animation: src-containers-Search-components-InputBase-module__mentionFadeIn--2IBvB 0.15s ease-out;
}
@keyframes src-containers-Search-components-InputBase-module__mentionFadeIn--2IBvB {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.src-containers-Search-components-InputBase-module__mentionList--2gPAl {
  max-height: 240px;
  overflow-y: auto;
  padding: 4px;
}
.src-containers-Search-components-InputBase-module__mentionList--2gPAl::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-InputBase-module__mentionList--2gPAl::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 2px;
}
.src-containers-Search-components-InputBase-module__mentionList--2gPAl::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.15s ease;
  position: relative;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj.src-containers-Search-components-InputBase-module__mentionItemActive--3vcgR {
  background: #e8f4ff;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj.src-containers-Search-components-InputBase-module__mentionItemActive--3vcgR .src-containers-Search-components-InputBase-module__mentionItemName--g0Mou {
  color: #1890ff;
  font-weight: 500;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj .src-containers-Search-components-InputBase-module__mentionItemIcon--1clSM {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj .src-containers-Search-components-InputBase-module__mentionItemName--g0Mou {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.15s ease;
}
.src-containers-Search-components-InputBase-module__mentionItem--1Lafj .src-containers-Search-components-InputBase-module__mentionItemBadge--ixxT5 {
  font-size: 12px;
  color: #999;
  padding: 2px 6px;
  border-radius: 4px;
  background: #f0f0f0;
  flex-shrink: 0;
}
.src-containers-Search-components-InputBase-module__mentionLoading--3uwso {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-InputBase-module__mentionEmpty--30DEG {
  text-align: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-InputBase-module__mentionFooter--1Z5DU {
  padding: 8px 12px;
  border-top: 1px solid #f0f0f0;
  background: #fafafa;
}
.src-containers-Search-components-InputBase-module__mentionFooter--1Z5DU .src-containers-Search-components-InputBase-module__mentionHint--1DgIY {
  font-size: 12px;
  color: #999;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .src-containers-Search-components-InputBase-module__inputBox--1sjOd {
    width: 100%;
    padding: 6px 12px 12px;
  }
  .src-containers-Search-components-InputBase-module__inputBox--1sjOd input {
    font-size: 14px;
    padding: 10px 0;
  }
  .src-containers-Search-components-InputBase-module__toolbarRow--2v5Tc {
    flex-wrap: wrap;
    height: auto !important;
    grid-gap: 4px;
    gap: 4px;
  }
  .src-containers-Search-components-InputBase-module__buttonContainer--vvOae {
    grid-gap: 8px;
    gap: 8px;
    margin-left: auto;
  }
}

.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf {
  border-radius: 12px;
  padding: 5px 14px 14px 14px;
  transition: all 0.3s ease;
  position: relative;
  border: 1px solid #e8e8e8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  width: 760px;
  top: 8px;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__dragging--dvNq9 {
  border-color: #1890ff;
  border-style: dashed;
  background-color: rgba(24, 144, 255, 0.05);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf .src-containers-Search-components-AcademicQaInput-module__dropOverlay--1GeWV {
  position: absolute;
  inset: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background-color: rgba(24, 144, 255, 0.08);
  color: #1890ff;
  font-size: 14px;
  font-weight: 500;
  pointer-events: none;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__deepSearchInputActive--2l19s {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__deepSearchInputActive--2l19s:focus-within {
  border: 1px solid var(--home-primary);
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__deepSearchInputActive--2l19s:hover {
  box-shadow: 0px 2px 10px 0px rgba(var(--home-primary-rgb), 0.1);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__darkMode--1Qj2m {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__darkMode--1Qj2m .src-containers-Search-components-AcademicQaInput-module__input--u_Ba_ {
  color: #fff;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf.src-containers-Search-components-AcademicQaInput-module__darkMode--1Qj2m .src-containers-Search-components-AcademicQaInput-module__input--u_Ba_::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf .src-containers-Search-components-AcademicQaInput-module__input--u_Ba_ {
  padding: 4px 5px;
  margin-top: 10px;
  resize: none !important;
  /* 隐藏滚动条 */
  white-space: pre-wrap;
  border: none;
  outline: none;
  font-size: 14px;
  background: transparent;
  padding: 0;
  overflow-y: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  margin-left: 5px;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf:hover {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf:focus-within {
  box-shadow: 0 10px 25px #d9d9d9, 0 0 0 1px var(--home-primary) inset;
  background: #fff;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 16px 0;
  background: transparent;
  color: #2d3748;
}
.src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf input::placeholder {
  color: #999999;
  font-weight: 400;
}
.src-containers-Search-components-AcademicQaInput-module__inputWithPrefix--2lH8C {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.src-containers-Search-components-AcademicQaInput-module__inputPrefix--zTqtD {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-top: 6px;
  padding: 4px 8px;
  /* 增加左右内边距 */
  border-radius: 16px;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  font-size: 15px;
  color: #0057FF;
  transition: all 0.2s ease;
  background-color: rgba(0, 87, 255, 0.05);
  border: 1px solid rgba(0, 87, 255, 0.2);
}
.src-containers-Search-components-AcademicQaInput-module__inputPrefix--zTqtD:hover {
  background-color: rgba(0, 87, 255, 0.1);
  border-color: rgba(0, 87, 255, 0.3);
}
.src-containers-Search-components-AcademicQaInput-module__inputPrefix--zTqtD:hover .src-containers-Search-components-AcademicQaInput-module__prefixBackArrow--3WN9f {
  color: #0057FF;
}
.src-containers-Search-components-AcademicQaInput-module__prefixBackArrow--3WN9f {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%;
  font-size: 14px;
  color: #0057FF;
  transition: all 0.2s ease;
}
.src-containers-Search-components-AcademicQaInput-module__inputWithPrefixActive--16KQh {
  padding-left: 0 !important;
}
.src-containers-Search-components-AcademicQaInput-module__toolbarRow--2xgJm {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.src-containers-Search-components-AcademicQaInput-module__buttonContainer--VT--u {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  margin-left: auto;
}
.src-containers-Search-components-AcademicQaInput-module__deepSearchBtn1--39W25 {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
.src-containers-Search-components-AcademicQaInput-module__deepSearchBtn1--39W25:hover {
  opacity: 0.8;
}
.src-containers-Search-components-AcademicQaInput-module__voiceBtn--4ltBT {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #333;
}
.src-containers-Search-components-AcademicQaInput-module__voiceBtn--4ltBT:hover {
  opacity: 0.8;
}
.src-containers-Search-components-AcademicQaInput-module__voiceBtn--4ltBT.src-containers-Search-components-AcademicQaInput-module__recording--3R2It {
  animation: src-containers-Search-components-AcademicQaInput-module__pulse--2fH5r 1.5s infinite;
  color: #333;
}
@keyframes src-containers-Search-components-AcademicQaInput-module__pulse--2fH5r {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 77, 79, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0);
  }
}
.src-containers-Search-components-AcademicQaInput-module__selectedKnowledgeTags--3j8Op {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  margin-bottom: 8px;
  padding: 10px 4px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeTag--Wa72a {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid #ECECEC;
  border-radius: 6px;
  font-size: 13px;
  color: #222;
  max-width: 138px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeTag--Wa72a .src-containers-Search-components-AcademicQaInput-module__tagIcon--1DLKZ {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeTag--Wa72a .src-containers-Search-components-AcademicQaInput-module__tagName--2ZosS {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeTag--Wa72a .src-containers-Search-components-AcademicQaInput-module__tagClose--1H7gr {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  color: #999;
  border-radius: 50%;
  transition: all 0.2s;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeTag--Wa72a .src-containers-Search-components-AcademicQaInput-module__tagClose--1H7gr:hover {
  background: rgba(0, 0, 0, 0.2);
  color: var(--home-primary);
}
.src-containers-Search-components-AcademicQaInput-module__uploadedFilesWrapper--14egl {
  position: relative;
  margin-bottom: 8px;
}
.src-containers-Search-components-AcademicQaInput-module__uploadedFileContainer--3L9Y6 {
  display: flex;
  flex-wrap: nowrap;
  /* 不换行 */
  grid-gap: 10px;
  gap: 10px;
  padding: 8px 3px;
  border-radius: 8px;
  overflow-x: auto;
  /* 添加水平滚动 */
  -ms-overflow-style: none;
  /* IE and Edge */
  /* 完全隐藏滚动条但保留功能 */
  scrollbar-width: none;
  /* Firefox */
}
.src-containers-Search-components-AcademicQaInput-module__uploadedFileContainer--3L9Y6::-webkit-scrollbar {
  display: none;
}
.src-containers-Search-components-AcademicQaInput-module__navButton--2zhMa {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
  font-size: 12px;
  color: #666;
}
.src-containers-Search-components-AcademicQaInput-module__navButton--2zhMa:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.src-containers-Search-components-AcademicQaInput-module__uploadedFile--2T7Vd {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 165px;
  padding: 10px;
  background-color: #f9f9f9;
  border-radius: 10px;
  position: relative;
  flex-shrink: 0;
  /* 防止文件项被压缩 */
}
.src-containers-Search-components-AcademicQaInput-module__fileIcon--1RSkG {
  height: 25px;
  margin-right: 8px;
  flex-shrink: 0;
}
.src-containers-Search-components-AcademicQaInput-module__imagePreviewContainer--36ay4 {
  position: relative;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  flex-shrink: 0;
}
.src-containers-Search-components-AcademicQaInput-module__imagePreview--AgKdy {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.src-containers-Search-components-AcademicQaInput-module__imagePreviewOverlay--CjXEP {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s;
  color: white;
  font-size: 16px;
}
.src-containers-Search-components-AcademicQaInput-module__imagePreviewOverlay--CjXEP:hover {
  opacity: 1;
}
.src-containers-Search-components-AcademicQaInput-module__fileContent--3Mfog {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  min-width: 0;
}
.src-containers-Search-components-AcademicQaInput-module__fileName--2-RKT {
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
  text-align: left;
  font-weight: 500;
}
.src-containers-Search-components-AcademicQaInput-module__fileSize--3F8xy {
  font-size: 12px;
  color: #999;
  margin-top: 2px;
  text-align: left;
}
.src-containers-Search-components-AcademicQaInput-module__fileRemove--23fTg {
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  color: #fff;
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.src-containers-Search-components-AcademicQaInput-module__uploadedFile--2T7Vd:hover .src-containers-Search-components-AcademicQaInput-module__fileRemove--23fTg {
  opacity: 1;
}
.src-containers-Search-components-AcademicQaInput-module__fileRemove--23fTg:hover {
  color: #fff;
  background-color: #000;
}
.src-containers-Search-components-AcademicQaInput-module__uploadingOverlay--1o-Cu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.65);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModal--13eRm .ant-modal-content {
  border-radius: 12px;
  overflow: hidden;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModal--13eRm .ant-modal-body {
  padding: 24px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModalHeader--1pDYt {
  margin-bottom: 16px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModalTitle--1JcE- {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModalSubtitle--33-jW {
  font-size: 13px;
  color: #999;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeSearchBox--1qNIL {
  margin-bottom: 16px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeListContainer--1xVTE {
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeListContainer--1xVTE::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeListContainer--1xVTE::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 2px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeLoading--1UUsi {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItem--ThQLc {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItem--ThQLc:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItem--ThQLc .ant-checkbox-wrapper {
  margin-right: 0;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItemIcon--Nb3Mc {
  width: 16px;
  height: 16px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItemName--13DtV {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeItemCount--JdOE5 {
  font-size: 12px;
  color: #999;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeEmpty--1Cij6 {
  text-align: center;
  padding: 40px 0;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModalFooter--39r8t {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}
.src-containers-Search-components-AcademicQaInput-module__selectedCount--2OVFQ {
  font-size: 14px;
  color: #666;
}
.src-containers-Search-components-AcademicQaInput-module__knowledgeModalBtns--27wUl {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionDropdown--2XjBk {
  position: absolute;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  max-width: 320px;
  min-width: 280px;
  overflow: hidden;
  z-index: 1000;
  animation: src-containers-Search-components-AcademicQaInput-module__mentionFadeIn--29vd0 0.15s ease-out;
}
@keyframes src-containers-Search-components-AcademicQaInput-module__mentionFadeIn--29vd0 {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.src-containers-Search-components-AcademicQaInput-module__mentionList--1QfBB {
  max-height: 240px;
  overflow-y: auto;
  padding: 4px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionList--1QfBB::-webkit-scrollbar {
  width: 4px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionList--1QfBB::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 2px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionList--1QfBB::-webkit-scrollbar-thumb:hover {
  background: #bfbfbf;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.15s ease;
  position: relative;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG:hover {
  background: #f5f5f5;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG.src-containers-Search-components-AcademicQaInput-module__mentionItemActive--3ZaXY {
  background: #e8f4ff;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG.src-containers-Search-components-AcademicQaInput-module__mentionItemActive--3ZaXY .src-containers-Search-components-AcademicQaInput-module__mentionItemName--1wOML {
  color: #1890ff;
  font-weight: 500;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG .src-containers-Search-components-AcademicQaInput-module__mentionItemIcon--20TBO {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG .src-containers-Search-components-AcademicQaInput-module__mentionItemName--1wOML {
  flex: 1 1;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.15s ease;
}
.src-containers-Search-components-AcademicQaInput-module__mentionItem--ddwGG .src-containers-Search-components-AcademicQaInput-module__mentionItemBadge--CVfIn {
  font-size: 12px;
  color: #999;
  padding: 2px 6px;
  border-radius: 4px;
  background: #f0f0f0;
  flex-shrink: 0;
}
.src-containers-Search-components-AcademicQaInput-module__mentionLoading--3UXNm {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionEmpty--1CQpk {
  text-align: center;
  padding: 20px;
  color: #999;
  font-size: 14px;
}
.src-containers-Search-components-AcademicQaInput-module__mentionFooter--3wgtN {
  padding: 8px 12px;
  border-top: 1px solid #f0f0f0;
  background: #fafafa;
}
.src-containers-Search-components-AcademicQaInput-module__mentionFooter--3wgtN .src-containers-Search-components-AcademicQaInput-module__mentionHint--gpZCU {
  font-size: 12px;
  color: #999;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf {
    width: 100%;
    padding: 6px 12px 12px;
  }
  .src-containers-Search-components-AcademicQaInput-module__inputBox--3WMqf input {
    font-size: 14px;
    padding: 10px 0;
  }
  .src-containers-Search-components-AcademicQaInput-module__toolbarRow--2xgJm {
    flex-wrap: wrap;
    height: auto !important;
    grid-gap: 4px;
    gap: 4px;
  }
  .src-containers-Search-components-AcademicQaInput-module__buttonContainer--VT--u {
    grid-gap: 8px;
    gap: 8px;
    margin-left: auto;
  }
}

.src-containers-Search-components-QuickTips-module__quickTips--2KxLD {
  margin: 7px 14px 8px;
  padding: 8px 14px;
  font-size: 12px;
  line-height: 1.6;
  background: #f5f5f5;
  border-radius: 8px;
  color: #666;
}
.src-containers-Search-components-QuickTips-module__quickTips--2KxLD .src-containers-Search-components-QuickTips-module__quickTipsLabel--2JLUp {
  color: #999;
  margin-right: 4px;
}
.src-containers-Search-components-QuickTips-module__quickTips--2KxLD .src-containers-Search-components-QuickTips-module__quickTip--16vVx {
  color: #722ed1;
  cursor: pointer;
  transition: color 0.2s ease;
}
.src-containers-Search-components-QuickTips-module__quickTips--2KxLD .src-containers-Search-components-QuickTips-module__quickTip--16vVx:hover {
  color: #9254de;
  text-decoration: underline;
}
.src-containers-Search-components-QuickTips-module__quickTips--2KxLD .src-containers-Search-components-QuickTips-module__quickTipDivider--1U0rz {
  color: #ccc;
  margin: 0 4px;
}

.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 {
  text-align: center;
  padding: 12px 4px 4px;
  color: #333;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoTitle--1l690 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 6px;
  color: var(--home-accent, #6B41E3);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHintLine--dVJ5b {
  font-size: 12px;
  line-height: 1.4;
  color: #9ca3af;
  margin-bottom: 4px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoSubtitle--1K-C7 {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 6px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoSubtitle--1K-C7 .src-containers-Search-components-AgentTeamsHomePromo-module__promoSubtitleHighlight--1e0rG {
  color: #222;
  font-weight: 700;
  margin-right: 8px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatars--1kucs {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  width: 100%;
  max-width: 860px;
  margin: 14px auto 8px;
  padding: 0;
  box-sizing: border-box;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarRow--1pOmj {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  grid-gap: 0;
  gap: 0;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarRowSecond--1joBP {
  width: auto;
  justify-content: center;
  grid-gap: 20px;
  gap: 20px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 72px;
  flex-shrink: 0;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: transform 0.22s cubic-bezier(0.22, 1, 0.36, 1);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW:hover,
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW.src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItemActive--9Npl6 {
  transform: translateY(-3px);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW:hover .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatar--2-Wn2,
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW.src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItemActive--9Npl6 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatar--2-Wn2 {
  border-color: rgba(107, 65, 227, 0.35);
  box-shadow: 0 8px 20px rgba(107, 65, 227, 0.14);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW:hover .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarName--3Ad4p,
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW.src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItemActive--9Npl6 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarName--3Ad4p {
  color: var(--home-agent-name-hover, #5b35c9);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW.src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItemActive--9Npl6 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatar--2-Wn2 {
  border-color: rgba(107, 65, 227, 0.55);
  box-shadow: 0 0 0 3px rgba(107, 65, 227, 0.12), 0 8px 20px rgba(107, 65, 227, 0.16);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatar--2-Wn2 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  background: #f7f7f8;
  border: 1px solid rgba(15, 23, 42, 0.06);
  transition: border-color 0.22s ease, box-shadow 0.22s ease;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarName--3Ad4p {
  margin-top: 6px;
  font-size: 11px;
  line-height: 1.3;
  color: var(--home-agent-name, #6b7280);
  text-align: center;
  word-break: break-all;
  transition: color 0.22s ease;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoDesc--3a1Z9 {
  font-size: 13px;
  line-height: 1.6;
  color: #666;
  max-width: 520px;
  margin: 0 auto;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoDesc--3a1Z9 .src-containers-Search-components-AgentTeamsHomePromo-module__promoDescHighlight--1PBFe {
  color: #222;
  font-weight: 600;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHint--deqiH {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  grid-gap: 4px;
  gap: 4px;
  font-size: 12px;
  color: #888;
  margin-bottom: 10px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHint--deqiH .src-containers-Search-components-AgentTeamsHomePromo-module__teamIcon--1dEa9 {
  font-size: 12px;
  color: #1677ff;
  margin-right: 2px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHint--deqiH .src-containers-Search-components-AgentTeamsHomePromo-module__promoLink--1ORPi {
  color: #722ed1;
  cursor: pointer;
  font-weight: 500;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHint--deqiH .src-containers-Search-components-AgentTeamsHomePromo-module__promoLink--1ORPi:hover {
  text-decoration: underline;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoChips--3ytcb {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoChip--2dHIT {
  display: inline-flex;
  align-items: center;
  padding: 5px 12px;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  background: #fafafa;
  color: #444;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoChip--2dHIT:hover {
  border-color: #1677ff;
  color: #1677ff;
  background: #fff;
  box-shadow: 0 3px 8px rgba(22, 119, 255, 0.1);
  transform: translateY(-1px);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoAgentPopover--14Fa2 .ant-popover-inner {
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.12), 0 2px 8px rgba(15, 23, 42, 0.06);
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoAgentPopover--14Fa2 .ant-popover-inner-content {
  padding: 0;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailCard--3YhV3 {
  width: 280px;
  padding: 14px 14px 12px;
  text-align: left;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailTop--142I5 {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 10px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailAvatar--EspR- {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  background: #f7f7f8;
  border: 1px solid rgba(15, 23, 42, 0.06);
  flex-shrink: 0;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailMeta--3THy7 {
  min-width: 0;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailName--zpukq {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  line-height: 1.3;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailRole--10LmJ {
  margin-top: 2px;
  font-size: 12px;
  color: #9ca3af;
  line-height: 1.3;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailDesc--2mtsA {
  font-size: 13px;
  line-height: 1.55;
  color: #4b5563;
  margin-bottom: 12px;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailCta--2U-N6 {
  width: 100%;
  height: 34px;
  border: none;
  border-radius: 8px;
  background: linear-gradient(135deg, #7c5cfc 0%, #6b41e3 100%);
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.src-containers-Search-components-AgentTeamsHomePromo-module__promoDetailCta--2U-N6:hover {
  opacity: 0.92;
  transform: translateY(-1px);
}
@media (max-width: 768px) {
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 {
    padding: 10px 12px 2px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoTitle--1l690 {
    font-size: 18px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHintLine--dVJ5b {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatars--1kucs {
    grid-gap: 10px;
    gap: 10px;
    margin: 10px auto 6px;
    max-width: 100%;
    padding: 0 4px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarRow--1pOmj {
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 8px 6px;
    gap: 8px 6px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarRowSecond--1joBP {
    grid-gap: 8px 6px;
    gap: 8px 6px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarItem--wCuyW {
    width: 60px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatar--2-Wn2 {
    width: 36px;
    height: 36px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoAvatarName--3Ad4p {
    margin-top: 4px;
    font-size: 10px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoDesc--3a1Z9 {
    font-size: 12px;
    line-height: 1.5;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoHint--deqiH {
    font-size: 11px;
    margin-bottom: 8px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoChips--3ytcb {
    grid-gap: 6px;
    gap: 6px;
  }
  .src-containers-Search-components-AgentTeamsHomePromo-module__agentTeamsHomePromo--TrGf5 .src-containers-Search-components-AgentTeamsHomePromo-module__promoChip--2dHIT {
    padding: 4px 10px;
    font-size: 11px;
  }
}

/* 段落出现时的动画 */


.animated-markdown h2,

.animated-markdown ol,
.animated-markdown blockquote,
.animated-markdown pre {
    /*!*animation: slideUp 1s linear;*!*/
    /*animation: fadeIn 1s ease-in-out;*/
    /*animation-delay: 0s;*/
    /*animation-fill-mode: both;*/
    /*!* 重要：确保动画只播放一次 *!*/
    /*animation-iteration-count: 1;*/
    /*!*animation-fill-mode: forwards;*!*/
    /*will-change: transform, opacity;*/
    /*!* 减少重绘 *!*/
    /*contain: layout paint style;*/
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.pHover:hover {
    background: #00f6ff;
}
.pHover {
    cursor: pointer;
}
.animated-markdown p{
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    text-align: left;
    font-style: normal!important;
    text-transform: none;
    line-height: 1.7;
}

.animated-markdown h4,
.animated-markdown h2,
.animated-markdown ul,ol{
    margin-top:10px;
    color:#222222;
    list-style: none;
}
.animated-markdown ol{
    /* 文献阅读AI返回有ol标签，影响了UI布局，先注释掉 2025-11-03 */
    /* margin-left:-20px */
}
.animated-markdown li{
    margin-top:10px
}

.citation:hover {
    background-color: #1890ff !important;
    color: #fff !important;
}
.ant-popover-inner{
    border-radius: 20px !important;
}

.animated-markdown {
    will-change: contents;
}

.react-markdown {
    contain: content;
}

/* .animated-markdown h1{
    font-size: 16px;
}
.animated-markdown h2{
    font-size: 15px;
} */

.animated-markdown h3{
    margin-top: 30px;
}


.citation {
    color: #666666;
    cursor: pointer;
    padding: 0 3px;
    background-color: #ddd;
    border-radius: 10px;
    font-size: 11px;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 18px;
    height: 18px;
    line-height: 14.3px;
    margin: -3px 0px 0px 3px;
}

.citation:hover {
    background-color: #1890ff;
}

.citations-container {
    display: inline-flex;
    align-items: center;
}

.animated-markdown hr{
    border-color: #ececed !important;
}

.animated-markdown h1{
    font-size: 28px;
}
.animated-markdown h2{
    font-size: 24px;
}
.animated-markdown h3{
    font-size: 22px;
}
.animated-markdown h4{
    font-size: 20px;
}
.animated-markdown h5{
    font-size: 18px;
}

/* 打字机光标闪烁效果 */
.chunk-cursor {
    display: inline-block;
    width: 3px;
    height: 1em;
    /* background: linear-gradient(135deg, #c4c5c8 0%, #5d5d5e 100%); */
    border-radius: 1px;
    margin-left: 1px;
    vertical-align: text-bottom;
    /* animation: cursorBlink 0.8s ease-in-out infinite; */
    /* box-shadow: 0 0 8px rgba(102, 126, 234, 0.5); */
}

@keyframes cursorBlink {
    0%, 100% {
        opacity: 1;
        transform: scaleY(1);
    }
    50% {
        opacity: 0.4;
        transform: scaleY(0.9);
    }
}

/* 等待加载时的光标容器 */
.typing-cursor-waiting {
    display: inline-flex;
    align-items: center;
    grid-gap: 4px;
    gap: 4px;
    padding: 4px 0;
}

.typing-cursor-waiting .cursor-dot {
    width: 6px;
    height: 6px;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    border-radius: 50%;
    animation: dotPulse 1.4s ease-in-out infinite;
}

.typing-cursor-waiting .cursor-dot:nth-child(1) {
    animation-delay: 0s;
}

.typing-cursor-waiting .cursor-dot:nth-child(2) {
    animation-delay: 0.2s;
}

.typing-cursor-waiting .cursor-dot:nth-child(3) {
    animation-delay: 0.4s;
}

@keyframes dotPulse {
    0%, 80%, 100% {
        transform: scale(0.6);
        opacity: 0.4;
    }
    40% {
        transform: scale(1);
        opacity: 1;
    }
}
.src-containers-Search-DeepSearch-module__deepSearchContainer--3duf6 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #f5f7fa;
  position: relative;
}
.src-containers-Search-DeepSearch-module__contentLayout--3vQbZ {
  display: flex;
  height: 100vh;
  overflow: hidden;
}
.src-containers-Search-DeepSearch-module__leftContentWrapper--2-4H1 {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #e8e8e8;
  position: relative;
  background: #fff;
}
.src-containers-Search-DeepSearch-module__scrollToBottomBtn--Mv0P6 {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: all 0.2s ease;
  z-index: 10;
  color: #6b7280;
}
.src-containers-Search-DeepSearch-module__scrollToBottomBtn--Mv0P6:hover {
  border-color: #d1d5db;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  color: #374151;
}
.src-containers-Search-DeepSearch-module__scrollToBottomBtn--Mv0P6 svg {
  width: 20px;
  height: 20px;
}
.src-containers-Search-DeepSearch-module__leftContent--1fJGi {
  overflow-y: auto;
  padding: 24px 0px;
  padding-bottom: 100px;
  margin: 0 auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.src-containers-Search-DeepSearch-module__leftContent--1fJGi::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z {
  position: absolute;
  bottom: 0px;
  min-width: 700px;
  max-width: 1000px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  z-index: 1;
  background: #fff;
  border-radius: 20px;
  padding: 10px 20px 20px 20px;
  transition: all 0.3s ease;
  margin-left: 0px;
}
.src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z:focus-within {
  box-shadow: 0 10px 25px #d9d9d9, 0 0 0 1px #999999 inset;
  background: #fff;
}
.src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z .ant-input {
  border-radius: 20px;
  padding: 10px 16px;
  resize: none;
  font-size: 14px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s;
  flex: 1 1;
}
.src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z .ant-input:focus {
  border-color: #1890ff;
}
.src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z .ant-input::placeholder {
  color: #bbb;
}
.src-containers-Search-DeepSearch-module__leftToolsItem--2aPC4 {
  cursor: pointer;
  width: 50px;
  height: 27px;
  line-height: 25px;
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  text-align: center;
}
.src-containers-Search-DeepSearch-module__leftToolsItem--2aPC4:hover {
  background: #f4f4f4;
}
.src-containers-Search-DeepSearch-module__toolBar--Emr6c {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.src-containers-Search-DeepSearch-module__rightTools--1rOnz {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.src-containers-Search-DeepSearch-module__rightTools--1rOnz span {
  cursor: pointer;
  width: 50px;
  height: 27px;
  line-height: 27px;
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  text-align: center;
}
.src-containers-Search-DeepSearch-module__rightTools--1rOnz span:hover {
  background: #f4f4f4;
}
.src-containers-Search-DeepSearch-module__rightContent--yxBTG {
  width: 350px;
  overflow-y: auto;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.src-containers-Search-DeepSearch-module__rightContent--yxBTG::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.src-containers-Search-DeepSearch-module__titleSection--FQHMv {
  margin-bottom: 24px;
}
.src-containers-Search-DeepSearch-module__titleSection--FQHMv h2 {
  font-size: 24px;
  font-weight: 600;
  color: #333;
  line-height: 2;
  max-height: 62px;
  /* 约等于两行的高度 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* 最多显示2行 */
  -webkit-box-orient: vertical;
}
.src-containers-Search-DeepSearch-module__finalContent--2vC_f {
  background-color: #fff;
  border-radius: 12px;
  font-size: 15px;
  line-height: 1.8;
  color: #333;
  word-break: break-word;
}
.src-containers-Search-DeepSearch-module__tocTriggerWrap--110WM {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 100;
}
.src-containers-Search-DeepSearch-module__tocTriggerBtn--1-a5r {
  display: inline-flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  padding: 6px 14px;
  font-size: 14px;
  color: #333;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
  transition: border-color 0.2s, color 0.2s;
}
.src-containers-Search-DeepSearch-module__tocTriggerBtn--1-a5r:hover {
  border-color: #1890ff;
  color: #1890ff;
}
.src-containers-Search-DeepSearch-module__tocTriggerArrow--3Umjy {
  font-size: 12px;
  margin-left: 2px;
}
.src-containers-Search-DeepSearch-module__tableOfContents--2CHMz {
  margin-bottom: 0;
  padding: 20px 20px 16px;
  background: linear-gradient(180deg, #fafbfc 0%, #fff 24px);
  border-radius: 12px;
  max-height: 70vh;
  overflow-y: auto;
  min-width: 320px;
  max-width: 420px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.src-containers-Search-DeepSearch-module__tableOfContents--2CHMz::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.src-containers-Search-DeepSearch-module__tocTitle--1iSq5 {
  font-size: 13px;
  font-weight: 600;
  color: #8c8c8c;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.src-containers-Search-DeepSearch-module__tocList--3oXmG {
  list-style: none;
  margin: 0;
  padding: 0;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb {
  margin-bottom: 2px;
  line-height: 1.45;
  border-radius: 8px;
  transition: background-color 0.2s ease;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb:last-child {
  margin-bottom: 0;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='1'] {
  padding-left: 0;
  font-weight: 600;
  font-size: 14px;
  color: #1d1d1e;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='1'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp {
  padding: 8px 10px 8px 12px;
  border-left: 3px solid transparent;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='1'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp:hover {
  border-left-color: #1890ff;
  background: rgba(24, 144, 255, 0.06);
  color: #1890ff;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='2'] {
  padding-left: 12px;
  font-size: 13px;
  font-weight: 500;
  color: #262626;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='2'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp {
  padding: 6px 10px 6px 10px;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='2'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp:hover {
  background: rgba(24, 144, 255, 0.06);
  color: #1890ff;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='3'] {
  padding-left: 24px;
  font-size: 12px;
  font-weight: 400;
  color: #595959;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='3'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp {
  padding: 5px 10px 5px 10px;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='3'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp:hover {
  background: rgba(24, 144, 255, 0.05);
  color: #1890ff;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='4'] {
  padding-left: 36px;
  font-size: 12px;
  font-weight: 400;
  color: #8c8c8c;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='4'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp {
  padding: 4px 10px 4px 10px;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.src-containers-Search-DeepSearch-module__tocItem--3N9bb[data-level='4'] .src-containers-Search-DeepSearch-module__tocLink--2I7fp:hover {
  background: rgba(24, 144, 255, 0.05);
  color: #1890ff;
}
.src-containers-Search-DeepSearch-module__tocLink--2I7fp {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 6px;
}
.src-containers-Search-DeepSearch-module__tocLink--2I7fp:active {
  opacity: 0.9;
}
.src-containers-Search-DeepSearch-module__thinkingProcess--OiI-N {
  overflow: hidden;
  transition: all 0.3s ease;
  min-width: 700px;
}
.src-containers-Search-DeepSearch-module__thinkingHeader--3T4JR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  cursor: pointer;
  border: 1px solid #e8e8e8;
  transition: all 0.3s ease;
  min-width: 700px;
}
.src-containers-Search-DeepSearch-module__thinkingIcon--1TGfn {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.src-containers-Search-DeepSearch-module__thinkingTitle--UWqzB {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  color: #1d1d1e;
  display: flex;
  align-items: center;
}
.src-containers-Search-DeepSearch-module__collapseButton--2notO {
  color: #222;
  border: none;
  background: transparent;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.3s;
}
.src-containers-Search-DeepSearch-module__collapseButton--2notO:hover {
  background-color: rgba(24, 144, 255, 0.1);
}
.src-containers-Search-DeepSearch-module__thinkingSteps--1RWFH {
  padding: 20px;
  overflow-y: auto;
  transition: max-height 0.5s ease, opacity 0.3s ease, transform 0.3s ease;
  opacity: 1;
  transform: translateY(0);
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #fff;
  margin-top: -1px;
}
.src-containers-Search-DeepSearch-module__collapsed--1_LWg {
  max-height: 0;
  padding: 0 20px;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
}
.src-containers-Search-DeepSearch-module__thinkingStep--35cdV {
  display: flex;
  margin-bottom: 24px;
  position: relative;
}
.src-containers-Search-DeepSearch-module__thinkingStep--35cdV:last-child {
  margin-bottom: 0;
}
.src-containers-Search-DeepSearch-module__stepTimeline--3RAK7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 16px;
}
.src-containers-Search-DeepSearch-module__searchSession--1BfzJ {
  background: #fff;
  padding: 40px;
  min-width: 700px;
  max-width: 800px;
  height: calc(100vh - 250px);
}
.src-containers-Search-DeepSearch-module__searchSession--1BfzJ:not(:first-child) {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: 10px;
}
.src-containers-Search-DeepSearch-module__stepDot--mwr6v {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.src-containers-Search-DeepSearch-module__stepDot--mwr6v.src-containers-Search-DeepSearch-module__processing--1NgJF {
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
}
.src-containers-Search-DeepSearch-module__stepDot--mwr6v.src-containers-Search-DeepSearch-module__completed--2P-gt {
  background-color: #000000;
  color: white;
  border: none;
}
.src-containers-Search-DeepSearch-module__checkIcon--2nmdE {
  font-size: 10px;
}
.src-containers-Search-DeepSearch-module__stepLine--BzhxT {
  width: 2px;
  flex-grow: 1;
  border: 1px dashed #000000;
  margin: 4px 0;
}
@keyframes src-containers-Search-DeepSearch-module__pulse--3uNNT {
  0% {
    box-shadow: 0 0 0 0 rgba(24, 144, 255, 0.4);
  }
  70% {
    box-shadow: 0 0 0 6px rgba(24, 144, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(24, 144, 255, 0);
  }
}
.src-containers-Search-DeepSearch-module__stepContent--1MA8C {
  flex: 1 1;
  padding: 0 0 0 4px;
}
.src-containers-Search-DeepSearch-module__stepTitle--1ZAN7 {
  font-size: 15px;
  font-weight: 500;
  color: #333;
  margin: 0 0 8px;
}
.src-containers-Search-DeepSearch-module__stepDescription--2mCMi {
  font-size: 13px;
  color: #666;
  margin: 0 0 12px;
  line-height: 1.6;
}
.src-containers-Search-DeepSearch-module__subSteps--3PxeS {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.src-containers-Search-DeepSearch-module__subSteps--3PxeS li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 8px;
  font-size: 13px;
  color: #666;
}
.src-containers-Search-DeepSearch-module__subSteps--3PxeS li:last-child {
  margin-bottom: 0;
}
.src-containers-Search-DeepSearch-module__subSteps--3PxeS li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #1890ff;
  opacity: 0.7;
}
.src-containers-Search-DeepSearch-module__referencesHeader--1Bcrk {
  padding: 16px;
  border-bottom: 1px solid #f0f0f0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.src-containers-Search-DeepSearch-module__referencesHeader--1Bcrk h3 {
  font-size: 16px;
  margin: 0;
  color: #333;
}
.src-containers-Search-DeepSearch-module__sortControls--3oqoE {
  display: flex;
  align-items: center;
}
.src-containers-Search-DeepSearch-module__segmentedTabs--3MzD8 {
  display: flex;
  background-color: #f5f5f5;
  border-radius: 8px;
  overflow: hidden;
  padding: 4px;
  height: 40px;
  line-height: 34px;
  width: 90%;
  margin: 16px auto;
  border-radius: 20px;
}
.src-containers-Search-DeepSearch-module__segmentedTab--JlyJC {
  flex: 1 1;
  text-align: center;
  font-size: 12px;
  color: #666;
  cursor: pointer;
  border-radius: 20px;
}
.src-containers-Search-DeepSearch-module__segmentedTab--JlyJC:hover {
  color: #333;
  background-color: #e6e3e3;
}
.src-containers-Search-DeepSearch-module__segmentedTab--JlyJC.src-containers-Search-DeepSearch-module__active--YqCFQ {
  background-color: #fff;
  color: #333;
  font-weight: 500;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.src-containers-Search-DeepSearch-module__referencesList--Akk16 {
  flex: 1 1;
  overflow-y: auto;
  padding: 0 16px 16px;
}
.src-containers-Search-DeepSearch-module__referenceItem--2UJfT {
  padding: 10px;
  border-bottom: 1px solid #f0f0f0;
  transition: background-color 0.3s;
}
.src-containers-Search-DeepSearch-module__referenceItem--2UJfT:last-child {
  border-bottom: none;
}
.src-containers-Search-DeepSearch-module__referenceHeader--uh9WP {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.src-containers-Search-DeepSearch-module__referenceIndex--3YBcn {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #f0f0f0;
  color: #666;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  margin-right: 10px;
  flex-shrink: 0;
}
.src-containers-Search-DeepSearch-module__referenceSource--tzw5g {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #666;
  cursor: pointer;
}
.src-containers-Search-DeepSearch-module__referenceSource--tzw5g:hover {
  text-decoration: underline;
}
.src-containers-Search-DeepSearch-module__sourceFavicon--1-lmt {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 10px;
}
.src-containers-Search-DeepSearch-module__referenceTitle--jOlIl {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.src-containers-Search-DeepSearch-module__referenceDescription--3ocwB {
  font-size: 12px;
  color: #666;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.src-containers-Search-DeepSearch-module__referenceDate--2nMJE {
  font-size: 12px;
  color: #999;
  margin: 0;
}
.src-containers-Search-DeepSearch-module__emptyReferences--2WRkd {
  padding: 40px 0;
}
.src-containers-Search-DeepSearch-module__referenceAuthors--rsBEP {
  font-size: 13px;
  color: #666;
  margin-bottom: 4px;
}
.src-containers-Search-DeepSearch-module__referenceStats--KJoPW {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #aaa;
}
.src-containers-Search-DeepSearch-module__sendButton--3fGxk {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-shrink: 0;
  background: linear-gradient(135deg, #7dd4ff 0%, #006eeb 100%);
  border: none;
  box-shadow: 0 4px 12px rgba(24, 144, 255, 0.3);
  transition: all 0.3s;
}
.src-containers-Search-DeepSearch-module__sendButton--3fGxk:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(24, 144, 255, 0.4);
  background: linear-gradient(135deg, #66c1ff 0%, #0058c9 100%);
}
.src-containers-Search-DeepSearch-module__sendButton--3fGxk:active {
  transform: translateY(0);
}
.src-containers-Search-DeepSearch-module__sendButton--3fGxk .anticon {
  font-size: 16px;
}
.src-containers-Search-DeepSearch-module__emptyState--2XMaJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 300px;
  text-align: center;
}
.src-containers-Search-DeepSearch-module__emptyState--2XMaJ .src-containers-Search-DeepSearch-module__emptyStateIcon--2Y3GP {
  font-size: 48px;
  margin-bottom: 16px;
}
.src-containers-Search-DeepSearch-module__emptyState--2XMaJ h3 {
  font-size: 20px;
  margin-bottom: 8px;
  color: #333;
}
.src-containers-Search-DeepSearch-module__emptyState--2XMaJ p {
  font-size: 14px;
  color: #666;
  max-width: 300px;
}
.src-containers-Search-DeepSearch-module__typingIndicator--xulLD {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  padding: 16px;
  background-color: #f9f9f9;
  border-radius: 8px;
}
.src-containers-Search-DeepSearch-module__typingIndicator--xulLD span {
  color: #666;
  font-size: 14px;
}
@media (max-width: 768px) {
  .src-containers-Search-DeepSearch-module__contentLayout--3vQbZ {
    flex-direction: column;
  }
  .src-containers-Search-DeepSearch-module__leftContentWrapper--2-4H1 {
    height: 60vh;
  }
  .src-containers-Search-DeepSearch-module__rightContent--yxBTG {
    width: 100%;
    height: 40vh;
  }
  .src-containers-Search-DeepSearch-module__leftInputContainer--1bR1Z {
    right: 0;
  }
}
.src-containers-Search-DeepSearch-module__queryAnalyzeContainer--2DzvI {
  background: #fff;
  border-radius: 12px;
  padding: 24px 28px;
  margin-bottom: 20px;
  border: 1px solid #e5e7eb;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  padding: 36px 35px;
  color: #6b7280;
  font-size: 14px;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B .src-containers-Search-DeepSearch-module__loadingDots--2qM0b {
  display: flex;
  grid-gap: 4px;
  gap: 4px;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B .src-containers-Search-DeepSearch-module__loadingDots--2qM0b span {
  width: 6px;
  height: 6px;
  background: #9ca3af;
  border-radius: 50%;
  animation: src-containers-Search-DeepSearch-module__loadingDot--15rLy 1.2s ease-in-out infinite;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B .src-containers-Search-DeepSearch-module__loadingDots--2qM0b span:nth-child(1) {
  animation-delay: 0s;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B .src-containers-Search-DeepSearch-module__loadingDots--2qM0b span:nth-child(2) {
  animation-delay: 0.15s;
}
.src-containers-Search-DeepSearch-module__queryAnalyzeLoading--3tk4B .src-containers-Search-DeepSearch-module__loadingDots--2qM0b span:nth-child(3) {
  animation-delay: 0.3s;
}
@keyframes src-containers-Search-DeepSearch-module__loadingDot--15rLy {
  0%,
  80%,
  100% {
    opacity: 0.3;
  }
  40% {
    opacity: 1;
  }
}
.src-containers-Search-DeepSearch-module__typingContent--2f2k4 {
  background-color: #fff;
  border-radius: 12px;
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.8;
  color: #333;
  word-break: break-word;
}
.src-containers-Search-DeepSearch-module__citationsIconList--2fVel {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  margin-top: 8px;
}
.src-containers-Search-DeepSearch-module__citationsCount--MaPEx {
  font-size: 12px;
  margin-top: 10px;
}
.src-containers-Search-DeepSearch-module__sourceIcon--28edz {
  width: 16px;
  height: 16px;
  object-fit: contain;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}
.src-containers-Search-DeepSearch-module__sourceTitle--1Npmq {
  font-size: 13px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
}
.src-containers-Search-DeepSearch-module__citationIconItem--2F5q5 {
  width: 200px;
  height: 32px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
  background: #f6f6f7;
  padding: 10px;
}
.src-containers-Search-DeepSearch-module__citationIconItem--2F5q5:hover {
  transform: translateY(-2px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.src-containers-Search-DeepSearch-module__citationIconItem--2F5q5 img {
  width: 16px;
  height: 16px;
  object-fit: contain;
  border-radius: 50%;
}
.src-containers-Search-DeepSearch-module__citationFallbackIcon--3H9di {
  display: none;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1890ff;
  color: white;
  font-weight: bold;
  font-size: 14px;
  align-items: center;
  justify-content: center;
}
.src-containers-Search-DeepSearch-module__generatingContent--2Esow {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
  background-color: #fff;
  border-radius: 12px;
}
.src-containers-Search-DeepSearch-module__generatingContent--2Esow span {
  margin-top: 16px;
  color: #666;
  font-size: 16px;
}
.src-containers-Search-DeepSearch-module__historyContentBlocks--1adVo {
  margin-top: 20px;
}
.src-containers-Search-DeepSearch-module__contentBlock--3Uew8 {
  margin-bottom: 30px;
  border-radius: 12px;
  padding: 10px;
}
.src-containers-Search-DeepSearch-module__blockTitle--WFED- {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #333;
}
.src-containers-Search-DeepSearch-module__blockContent--2RdvM {
  font-size: 14px;
  line-height: 1.6;
}
.src-containers-Search-DeepSearch-module__reasoningProcess--F3Uco {
  overflow: hidden;
  transition: all 0.3s ease;
  margin-bottom: 20px;
  min-width: 500px;
}
.src-containers-Search-DeepSearch-module__reasoningHeader--29Ags {
  display: flex;
  align-items: center;
  padding: 16px 20px;
  cursor: pointer;
  border-radius: 10px;
  border-bottom: none;
  transition: all 0.3s ease;
  min-width: 500px;
}
.src-containers-Search-DeepSearch-module__reasoningIcon--1bSPg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.src-containers-Search-DeepSearch-module__reasoningTitle--1EcK4 {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  color: #1d1d1e;
  display: flex;
  align-items: center;
}
.src-containers-Search-DeepSearch-module__reasoningSteps--3DwVp {
  padding: 20px;
  overflow-y: auto;
  transition: max-height 0.5s ease, opacity 0.3s ease, transform 0.3s ease;
  opacity: 1;
  transform: translateY(0);
  border-top: none;
  background-color: #fafafa;
}
.src-containers-Search-DeepSearch-module__reasoningSteps--3DwVp.src-containers-Search-DeepSearch-module__collapsed--1_LWg {
  max-height: 0;
  padding: 0 20px;
  opacity: 0;
  transform: translateY(-10px);
  overflow: hidden;
}
.src-containers-Search-DeepSearch-module__historyDrawer--11_ic {
  position: fixed;
  top: 0;
  left: -100%;
  width: 480px;
  height: 100vh;
  background: #fff;
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
  transition: left 0.3s ease-in-out;
  z-index: 1001;
}
.src-containers-Search-DeepSearch-module__historyDrawer--11_ic.src-containers-Search-DeepSearch-module__show--3uOp9 {
  left: 0;
}
@media (max-width: 768px) {
  .src-containers-Search-DeepSearch-module__historyDrawer--11_ic {
    width: 90%;
  }
}
.src-containers-Search-DeepSearch-module__drawerMask--FZ_rs {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1000;
  animation: src-containers-Search-DeepSearch-module__fadeIn--TPje- 0.3s ease;
}
.src-containers-Search-DeepSearch-module__watermarkIcon--2UZLK {
  width: 240px;
}
.src-containers-Search-DeepSearch-module__breadcrumb--1qVCH {
  padding: 16px 40px;
  display: flex;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  font-size: 14px;
  color: #666;
  background: #fff;
}
.src-containers-Search-DeepSearch-module__breadcrumb--1qVCH .src-containers-Search-DeepSearch-module__tocTriggerBtn--1-a5r {
  flex-shrink: 0;
}
.src-containers-Search-DeepSearch-module__breadcrumb--1qVCH .src-containers-Search-DeepSearch-module__separator--coXXb {
  margin: 0 8px;
  color: #d9d9d9;
}
.src-containers-Search-DeepSearch-module__breadcrumb--1qVCH .src-containers-Search-DeepSearch-module__currentPage--1_i6v {
  color: #333;
  font-weight: 500;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-containers-Search-DeepSearch-module__blockHeader--KrSmE {
  display: flex;
  align-items: flex-start;
  grid-gap: 16px;
  gap: 16px;
  margin-bottom: 16px;
}
.src-containers-Search-DeepSearch-module__preferencesBtn--2I-tF {
  flex-shrink: 0;
  color: #6b7280;
  font-size: 13px;
  padding: 4px 12px;
  height: auto;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #f9fafb;
}
.src-containers-Search-DeepSearch-module__preferencesBtn--2I-tF:hover {
  color: #1f2937;
  border-color: #d1d5db;
  background: #f3f4f6;
}
.src-containers-Search-DeepSearch-module__savedQueryAnalyzeContainer--3MV8m {
  margin-bottom: 20px;
  padding: 16px;
  border: 1px solid #e5e7eb;
}

/**
 * A2UI 渲染器样式 - 高级简约风格
 */
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRoot--3nQRR {
  padding: 4px 0;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiText--3ZTsU {
  font-size: 14px;
  color: #1f2937;
  line-height: 1.7;
  margin-bottom: 8px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTitle--7T8gs {
  font-size: 15px;
  font-weight: 600;
  color: #111827;
  margin: 0 0 12px 0;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 18px 20px;
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardHeader--1Y_QV {
  display: flex;
  align-items: center;
  grid-gap: 14px;
  gap: 14px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardIcon--2xgX9 {
  font-size: 24px;
  line-height: 1;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardInfo--jZV8w {
  flex: 1 1;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardTitle--1UwlK {
  font-size: 12px;
  font-weight: 400;
  color: #9ca3af;
  margin-bottom: 4px;
  letter-spacing: 0.3px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardDesc--25y1o {
  font-size: 15px;
  font-weight: 500;
  color: #1f2937;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardTags--sHXSo {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 6px;
  gap: 6px;
  margin-top: 14px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCard--1DWwS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardTag--2X9o4 {
  background: #fff;
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 12px;
  color: #6b7280;
  border: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__groupLabel--11eQy {
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 12px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiSelect--237vL {
  margin-bottom: 16px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiSelect--237vL .src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownTrigger--3_qyY {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  cursor: pointer;
  min-height: 44px;
  transition: all 0.15s ease;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiSelect--237vL .src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownTrigger--3_qyY:hover {
  border-color: #d1d5db;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiSelect--237vL .src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownTrigger--3_qyY .src-containers-Search-DeepSearch-components-A2UIRenderer-module__placeholder--1jLDr {
  color: #9ca3af;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiSelect--237vL .src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownTrigger--3_qyY .src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownIcon--29fUv {
  color: #9ca3af;
  font-size: 12px;
  transition: transform 0.2s;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK {
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  border: 1px solid #e5e7eb;
  padding: 4px;
  min-width: 320px;
  max-width: 480px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .ant-dropdown-menu-item {
  border-radius: 6px;
  padding: 10px 12px;
  white-space: normal;
  word-break: break-word;
  overflow: visible;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .ant-dropdown-menu-item:hover {
  background-color: #f5f5f5 !important;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectOption--2f7Y0 {
  display: block;
  white-space: normal;
  word-break: break-word;
  line-height: 1.5;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectOption--2f7Y0 span:first-child {
  display: block;
  font-size: 14px;
  color: #1f2937;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .src-containers-Search-DeepSearch-components-A2UIRenderer-module__optionDesc--1cEHa {
  display: block;
  font-size: 12px;
  color: #9ca3af;
  margin-top: 4px;
  line-height: 1.4;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDropdownMenu--k-5SK .src-containers-Search-DeepSearch-components-A2UIRenderer-module__menuItemSelected--3ZIxw {
  background-color: #f5f5f5;
  font-weight: 500;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc {
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .ant-radio-group {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
  width: 100%;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  background: #f9fafb;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: all 0.15s ease;
  margin: 0;
  width: 100%;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO:hover {
  background: #f3f4f6;
}
.ant-radio-wrapper-checked .src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO {
  background: #fff;
  border-color: #1f2937;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO .ant-radio .src-containers-Search-DeepSearch-components-A2UIRenderer-module__ant-radio-inner--3-b0_ {
  width: 16px;
  height: 16px;
  border-color: #d1d5db;
  border-width: 1.5px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO .ant-radio .src-containers-Search-DeepSearch-components-A2UIRenderer-module__ant-radio-inner--3-b0_::after {
  background: #1f2937;
  width: 8px;
  height: 8px;
  margin-block-start: -4px;
  margin-inline-start: -4px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO .ant-radio-checked .ant-radio-inner {
  border-color: #1f2937;
  background: #fff;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__radioItem--3TfuO span {
  font-size: 14px;
  color: #374151;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiRadioGroup--3bThc .src-containers-Search-DeepSearch-components-A2UIRenderer-module__optionDesc--1cEHa {
  display: block;
  font-size: 12px;
  color: #9ca3af;
  margin-top: 2px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS {
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .ant-checkbox-group {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C {
  display: flex;
  align-items: center;
  padding: 8px 14px;
  background: #f9fafb;
  border-radius: 6px;
  border: 1px solid transparent;
  transition: all 0.15s ease;
  margin: 0;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C:hover {
  background: #f3f4f6;
}
.ant-checkbox-wrapper-checked .src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C {
  background: #fff;
  border-color: #1f2937;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C .ant-checkbox .src-containers-Search-DeepSearch-components-A2UIRenderer-module__ant-checkbox-inner--1YXTw {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  border-color: #d1d5db;
  border-width: 1.5px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C .ant-checkbox-checked .ant-checkbox-inner {
  border-color: #1f2937;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__checkboxItem--2K47C span {
  font-size: 13px;
  color: #374151;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCheckboxGroup--3dXbS .src-containers-Search-DeepSearch-components-A2UIRenderer-module__optionDesc--1cEHa {
  display: block;
  font-size: 12px;
  color: #9ca3af;
  margin-top: 2px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq {
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .src-containers-Search-DeepSearch-components-A2UIRenderer-module__inputLabel--24Xry {
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 8px;
  line-height: 1.5;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input,
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input-textarea textarea {
  border-radius: 8px;
  padding: 10px 14px;
  font-size: 14px;
  border: 1px solid #e5e7eb;
  transition: all 0.15s ease;
  resize: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input::placeholder,
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input-textarea textarea::placeholder {
  color: #9ca3af;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input:hover,
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input-textarea textarea:hover {
  border-color: #d1d5db;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input:focus,
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiInput--bNtNq .ant-input-textarea textarea:focus {
  border-color: #1f2937;
  box-shadow: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM {
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardGrid--1_2CH {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  gap: 10px;
}
@media (max-width: 768px) {
  .src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardGrid--1_2CH {
    grid-template-columns: repeat(2, 1fr);
  }
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE {
  cursor: pointer;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  transition: all 0.15s ease;
  background: #fff;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE:hover {
  border-color: #d1d5db;
  background: #fafafa;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selected--2Ve99 {
  border-color: #1f2937;
  background: #fafafa;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE .ant-card-body {
  padding: 14px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardSelectIcon--3SBPf {
  font-size: 24px;
  margin-bottom: 8px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardSelectTitle--1SVh8 {
  font-size: 13px;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 4px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiCardSelect--1FNnM .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE .src-containers-Search-DeepSearch-components-A2UIRenderer-module__cardSelectDesc--waUWO {
  font-size: 12px;
  color: #6b7280;
  line-height: 1.4;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTagSelect--1WlRe {
  margin-bottom: 20px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTagSelect--1WlRe .src-containers-Search-DeepSearch-components-A2UIRenderer-module__tagContainer--3qb-- {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTagSelect--1WlRe .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm {
  padding: 6px 14px;
  font-size: 13px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid #e5e7eb;
  background: #f9fafb;
  transition: all 0.15s ease;
  color: #374151;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTagSelect--1WlRe .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm:hover {
  border-color: #d1d5db;
  background: #f3f4f6;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiTagSelect--1WlRe .src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selected--2Ve99 {
  border-color: #1f2937;
  background: #1f2937;
  color: #fff;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z {
  border-radius: 4px;
  height: 34px;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.15s ease;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z.ant-btn-primary {
  background: #1f2937;
  border: none;
  box-shadow: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z.ant-btn-primary:hover {
  background: #374151;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z.ant-btn-primary:active {
  background: #111827;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z.ant-btn-default {
  border-color: #e5e7eb;
  color: #6b7280;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiButton--nsC2Z.ant-btn-default:hover {
  border-color: #d1d5db;
  color: #374151;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiDivider--R-med {
  height: 1px;
  background: #e5e7eb;
  margin: 20px 0;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiContainer--3vO8v {
  margin-bottom: 8px;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiHint--3xokn {
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 13px;
  margin-bottom: 16px;
  line-height: 1.6;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiHint--3xokn.src-containers-Search-DeepSearch-components-A2UIRenderer-module__info--2_TmX {
  background: #f0f9ff;
  border: 1px solid #e0f2fe;
  color: #0369a1;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiHint--3xokn.src-containers-Search-DeepSearch-components-A2UIRenderer-module__warning--2aiNW {
  background: #fffbeb;
  border: 1px solid #fef3c7;
  color: #b45309;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiHint--3xokn.src-containers-Search-DeepSearch-components-A2UIRenderer-module__success--3-pZF {
  background: #f0fdf4;
  border: 1px solid #dcfce7;
  color: #15803d;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__a2uiHint--3xokn.src-containers-Search-DeepSearch-components-A2UIRenderer-module__error--270Op {
  background: #fef2f2;
  border: 1px solid #fee2e2;
  color: #dc2626;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7 {
  opacity: 0.7;
  cursor: not-allowed !important;
  pointer-events: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__dropdownTrigger--3_qyY {
  background: #f5f5f5;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm {
  cursor: not-allowed !important;
  pointer-events: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm:hover {
  border-color: #e5e7eb;
  background: transparent;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectTag--UGdLm.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selected--2Ve99 {
  background: #1f2937;
  color: #fff;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE {
  cursor: not-allowed !important;
  pointer-events: none;
}
.src-containers-Search-DeepSearch-components-A2UIRenderer-module__disabled--2UTm7.src-containers-Search-DeepSearch-components-A2UIRenderer-module__selectCard--viwwE:hover {
  border-color: #e5e7eb;
  background: #fff;
}

.SharePanel_checkboxGroup__39xi9 {
  display: flex;
  flex-direction: column;
  /* padding: 0 20px; */
  max-height: 170px;
  /* border: 1px solid #e3e3e3; */
  overflow-y: scroll;
}
.SharePanel_checkboxGroup__39xi9 .SharePanel_list__1I91E {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.SharePanel_checkboxGroup__39xi9 .SharePanel_list__1I91E:last-child {
  border-bottom: none;
}
.SharePanel_checkboxName__Cdwus {
  margin-left: 10px;
  font-size: 14px;
  color: #333333;
  display: inline-block;
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SharePanel_shareMsg__3OcrK {
  margin-bottom: 20px;
  padding-top: 10px;
}
.SharePanel_shareMsg__3OcrK h3 {
  font-size: 14px;
}
.SharePanel_shareMsg__3OcrK h3 label {
  margin-right: 10px;
}
.SharePanel_checkboxGroup__39xi9 .checkbox-button {
  margin-bottom: 8px;
  margin-right: 8px;
  margin-left: 0;
  height: 45px;
  line-height: 45px;
}
.SharePanel_shareFiles__1Hn60 {
  min-height: 200px;
}
.SharePanel_loading__2Ofvd {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.SharePanel_shareNotDesc__1rGzj {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  margin-bottom: 0px;
}
.SharePanel_shareBtn__2plaa {
  padding: 70px 0;
  margin: 0;
}
.SharePanel_shareBtn__2plaa .ant-btn-primary {
  margin: 0 auto;
  width: 180px;
  height: 40px;
  display: block;
}
.SharePanel_shareDesc__UUgBw span {
  display: block;
  font-size: 12px;
  color: #333333;
  line-height: 18px;
}
.SharePanel_shareDesc__UUgBw {
  border-top: 1px solid #eee;
  padding-top: 20px;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
}

.SharePanel_goJoin__H6IuD {
  color: #55c0ff;
  cursor: pointer;
  margin-left: 10px;
}
.inviteOneList {
  margin-bottom: 10px;
  border-bottom: 1px solid var(--border-color-22);
}
.SharePanel_shareListTitle__3_zdD {
  font-weight: 600;
  color: #333;
}
.SharePanel_shareText__2EAgV {
  font-size: 12px;
  color: #333333;
}
.SharePanel_tipsText__1L-xP {
  margin-top: 20px;
  font-size: 12px;
  color: #999;
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eee;
}
.SharePanel_blueText__n0Jln {
  color: #55c0ff;
  cursor: pointer;
}
.SharePanel_shareCloseText__eoWZv {
  font-size: 14px;
  color: #333;
  line-height: 20px;
}
.SharePanel_tabTitleWrap__33zVZ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.SharePanel_tabTtitle__1f-Fq {
  display: block;
  font-size: 18px;
  color: #333333;
  padding: 15px 0px;
  border-bottom: 3px solid #fff;
  margin: 0 20px;
  cursor: pointer;
}
.SharePanel_tabTitleActive__1IcHl {
  border-bottom: 3px solid #55c0ff;
}
.SharePanel_shareModal__KuXTX .ant-modal-header {
  padding: 0 24px;
}
.SharePanel_shareModal__KuXTX .ant-modal-footer {
  display: block;
}
.SharePanel_tabDisable__2QHZy {
  color: #ccc;
  cursor: auto;
}
.SharePanel_shareModalHideFooter__1F-68 .ant-modal-footer {
  display: none;
}

.SharePanel_moduleBox__3qOA8{
  margin-bottom: 20px;
}
.SharePanel_moduleBox__3qOA8 p{
  font-size: 14px;
  color: #666;
  margin-bottom: 14px;
}

.SharePanel_moduleBox__3qOA8 > div{
  border-radius: 2px;
  border: 1px solid #E3E3E3;
  font-size: 14px;
  color: #333;
  padding: 0 20px;
  box-sizing: border-box;
}

.SharePanel_radioGroup__25E33{
  width: 100%;
}
.SharePanel_radioBlock__SKKon{
  display: block;
  /* width: 100%; */
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: -1px;
  color: #333;
}

.theme_0 .SharePanel_tabTtitle__1f-Fq,
.theme_0 .SharePanel_moduleBox__3qOA8 p,
.theme_0 .SharePanel_radioBlock__SKKon span{
  color: var(--fontColor);
}

.theme_0 .SharePanel_moduleBox__3qOA8 > div{
  border-color: var(--borderColor) ;
}
.theme_0 .SharePanel_radioBlock__SKKon{
  border-color: var(--borderColor) ;
}

.theme_0 .SharePanel_checkboxGroup__39xi9 label{
  border-color: var(--borderColor);
}

.theme_0 .SharePanel_checkboxGroup__39xi9 label span{
  color: var(--fontColor);
}

.theme_0 .SharePanel_shareMsg__3OcrK h3{
  color: var(--fontColor);
}

.theme_0 .SharePanel_shareMsg__3OcrK textarea::placeholder{
  color: var(--spanColor);
}

.theme_0 .SharePanel_shareMsg__3OcrK textarea{
  color: var(--fontColor);
  background-color: var(--bgColor);
  border-color: var(--borderColor);
}


.theme_0 .SharePanel_shareModal__KuXTX .ant-modal-footer .SharePanel_cancelBtn__2ye-h{
  background-color: transparent;
  color: var(--fontColor);
}

.theme_0 .ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before{
  background-color: var(--hoverColor);
}
