/**
 * @file style.less
 * @author markJia(markjia@tencent.com)
 */
.yb-input-box-textarea:hover {
  border-color: var(--widget-btn_click_1);
}
.yb-input-box-textarea.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
.yb-input-box-textarea.disabled * {
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.yb-send-btn-loading-wrapper {
  color: var(--text-text_white);
}
.yb-send-btn-loading-wrapper .t-loading__gradient-conic {
  background: conic-gradient(from 90deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, var(--text-text_white) 360deg) !important;
}
.t-dropdown.switch-model-dropdown, .switch-model-dropdown {
  --td-brand-color-light: transparent;
  display: inline-flex;
  padding: 6px 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
  border-radius: 12px;
  border: 0.5px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.t-dropdown.switch-model-dropdown.t-dropdown, .switch-model-dropdown.t-dropdown {
  padding: 4px;
}
.t-dropdown.switch-model-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default, .switch-model-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default {
  border-radius: 8px;
}
.t-dropdown.switch-model-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default:hover, .switch-model-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default:hover {
  background-color: var(--widget-btn_hover_2);
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item, .switch-model-dropdown .t-dropdown__item-text .drop-down-item {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  align-items: center;
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item--checked .drop-down-item__checked, .switch-model-dropdown .t-dropdown__item-text .drop-down-item--checked .drop-down-item__checked {
  opacity: 1;
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item__name, .switch-model-dropdown .t-dropdown__item-text .drop-down-item__name {
  margin-bottom: 2px;
  font-weight: 500;
  font-size: 14px;
  color: var(--text-text_primary);
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item__desc, .switch-model-dropdown .t-dropdown__item-text .drop-down-item__desc {
  font-weight: 400;
  font-size: 12px;
  color: var(--text-text_secondary);
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item__icon, .switch-model-dropdown .t-dropdown__item-text .drop-down-item__icon {
  color: var(--text-text_primary);
}
.t-dropdown.switch-model-dropdown .t-dropdown__item-text .drop-down-item__checked, .switch-model-dropdown .t-dropdown__item-text .drop-down-item__checked {
  opacity: 0;
}
.t-dropdown.switch-model-dropdown .t-popup[data-popper-placement="top-start"] .t-popup__arrow, .switch-model-dropdown .t-popup[data-popper-placement="top-start"] .t-popup__arrow {
  left: 30px;
}
.t-dropdown.switch-model-dropdown .t-tooltip .t-popup__content, .switch-model-dropdown .t-tooltip .t-popup__content {
  border-radius: 8px;
}
.switch-model-dropdown-in-search {
  margin-left: 10px;
}
.yb-switch-internet-search-btn {
  font-family: "PingFang SC";
  font-weight: 500;
  height: 32px;
  min-width: 32px;
  flex-shrink: 0;
  margin-left: 8px;
  overflow: hidden;
  border-color: var(--widget-line);
  border-radius: 22px;
  border: 0.5px solid var(--widget-line);
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--text-text_primary);
  box-sizing: border-box;
}
.yb-switch-internet-search-btn ::selection {
  background: transparent;
}
.yb-switch-internet-search-btn ::-moz-selection {
  background: transparent;
  /* Firefox */
}
.yb-switch-internet-search-btn:hover {
  border: 0.5px solid var(--widget-line);
}
.yb-switch-internet-search-btn__lottie-icon {
  display: flex;
  width: 18px;
  margin-right: 2px;
}
.yb-switch-internet-search-btn__lottie-icon svg {
  transform: none !important;
}
.yb-switch-internet-search-btn__left {
  position: relative;
  padding-left: 8px;
  display: flex;
  align-items: center;
  padding-right: 6px;
  border-right: 0.5px solid;
  border-color: var(--widget-line);
  /*&::after {
        content: '';
        position: absolute;
        right: 0;
        height: 100%;
        width: 1px;
        background-color: var(--widget-line);
      }*/
}
.yb-switch-internet-search-btn__left:hover {
  background: var(--widget-btn_hover_2);
}
.yb-switch-internet-search-btn__right {
  padding-right: 8px;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.yb-switch-internet-search-btn__right:hover {
  background: var(--widget-btn_hover_2);
}
.yb-switch-internet-search-btn__right .iconfont {
  color: var(--yb-input-switch-model-icon-color);
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
}
.yb-switch-internet-search-btn__right .rotate.iconfont {
  transform: rotate(-90deg);
}
.yb-switch-internet-search-btn__full {
  padding-left: 8px;
  padding-right: 6px;
  display: flex;
  margin: 0 auto;
  align-items: center;
}
.yb-switch-internet-search-btn__full .iconfont {
  color: var(--yb-input-switch-model-icon-color);
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
  margin-left: 2px;
}
.yb-switch-internet-search-btn__full .rotate.iconfont {
  transform: rotate(-90deg);
}
@media (hover: hover) and (pointer: fine) {
  .yb-switch-internet-search-btn__full.hunyuan:hover {
    background-color: var(--widget-btn_click_5) !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .yb-switch-internet-search-btn__full.deepseek:hover {
    background-color: var(--widget-btn_hover_6) !important;
  }
}
.yb-switch-internet-search-btn.rotate .iconfont {
  transform: rotate(-90deg);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked .yb-switch-internet-search-btn__icon {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked .yb-switch-internet-search-btn__lottie-icon {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan .yb-switch-internet-search-btn__left:active, .yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan .yb-switch-internet-search-btn__right:active {
  border-color: var(--brand-desktop-green_4);
  background-color: var(--widget-btn_click_5);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan:not(.internet_search_btn_mobile) .yb-switch-internet-search-btn__left:hover, .yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan:not(.internet_search_btn_mobile) .yb-switch-internet-search-btn__right:hover {
  border-color: var(--brand-desktop-green_4);
  background-color: var(--widget-btn_click_5);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan {
  background-color: var(--brand-desktop-green_2);
  color: var(--brand-desktop-green_1);
  border-color: var(--brand-desktop-green_4);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan * {
  border-color: var(--brand-desktop-green_4);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan .yb-switch-internet-search-btn__icon {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan .yb-switch-internet-search-btn__lottie-icon {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_hunyuan .iconfont {
  color: var(--brand-green_3);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds .yb-switch-internet-search-btn__left:active, .yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds .yb-switch-internet-search-btn__right:active {
  border-color: var(--brand-desktop-blue_5);
  background-color: var(--widget-btn_hover_6);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds:not(.internet_search_btn_mobile) .yb-switch-internet-search-btn__left:hover, .yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds:not(.internet_search_btn_mobile) .yb-switch-internet-search-btn__right:hover {
  border-color: var(--brand-desktop-blue_5);
  background-color: var(--widget-btn_hover_6);
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds {
  color: var(--brand-desktop-blue_1) !important;
  border-color: var(--brand-desktop-blue_5) !important;
  background-color: var(--brand-desktop-blue_2) !important;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds svg path {
  stroke: var(--brand-desktop-blue_1) !important;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds .yb-switch-internet-search-btn__icon {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds .yb-switch-internet-search-btn__lottie-icon > div {
  filter: none;
}
.yb-switch-internet-search-btn:not(.t-is-disabled).checked_ds .iconfont {
  color: var(--brand-desktop-blue_1);
}
.yb-switch-internet-search-btn.t-is-disabled .yb-switch-internet-search-btn__icon, .yb-switch-internet-search-btn.disabled .yb-switch-internet-search-btn__icon {
  opacity: 0.27;
}
.yb-switch-internet-search-btn.t-is-disabled .style__switch-model--btn-icon___nMJ7H, .yb-switch-internet-search-btn.disabled .style__switch-model--btn-icon___nMJ7H {
  filter: none;
}
.yb-switch-internet-search-btn .t-button__text {
  align-items: center;
}
.yb-switch-internet-search-btn__icon {
  min-width: 18px;
  height: 18px;
  margin-right: 4px;
}
.yb-switch-internet-search-btn.disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.yb-switch-internet-search-btn.disabled * {
  pointer-events: none;
}
.t-dropdown.switch-internet-search-dropdown, .switch-internet-search-dropdown {
  margin-left: 10px;
  --td-brand-color-light: transparent;
  border-radius: 12px;
  border: 0.5px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  padding: 8px 10px 10px 10px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
}
.t-dropdown.switch-internet-search-dropdown.t-dropdown, .switch-internet-search-dropdown.t-dropdown {
  padding: 6px 2px;
}
.t-dropdown.switch-internet-search-dropdown.t-dropdown .t-dropdown__top-content, .switch-internet-search-dropdown.t-dropdown .t-dropdown__top-content {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 18px;
  color: var(--text-text_tertiary);
  font-weight: 600;
}
.t-dropdown.switch-internet-search-dropdown.t-dropdown .t-dropdown__menu, .switch-internet-search-dropdown.t-dropdown .t-dropdown__menu {
  gap: 4px;
}
.t-dropdown.switch-internet-search-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default, .switch-internet-search-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default {
  padding: 8px;
}
.t-dropdown.switch-internet-search-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default:hover, .switch-internet-search-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default:hover {
  border-radius: 8px;
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item--checked .drop-down-item__checked, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item--checked .drop-down-item__checked {
  opacity: 1;
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__name, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__name {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 6px;
  color: var(--text-text_primary);
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__desc, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: var(--text-text_tertiary);
  padding-right: 4px;
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__icon, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__icon {
  color: var(--text-text_primary);
}
.t-dropdown.switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__checked, .switch-internet-search-dropdown .t-dropdown__item-text .drop-down-item__checked {
  opacity: 0;
}
.t-dropdown.switch-internet-search-dropdown .t-popup[data-popper-placement="top-start"] .t-popup__arrow, .switch-internet-search-dropdown .t-popup[data-popper-placement="top-start"] .t-popup__arrow {
  left: 30px;
}
.t-dropdown.switch-internet-search-dropdown .t-popup__content, .switch-internet-search-dropdown .t-popup__content {
  border-radius: 8px;
}
.style__text-area___YjBev {
  position: relative;
  z-index: 2;
  flex: auto;
  padding: 0 12px 12px;
  box-sizing: border-box;
  background: var(--yb-input-bg-color);
  font-size: 14px;
  line-height: 22px;
  caret-color: var(--yb-input-caret-color);
  border-radius: 16px;
  gap: 6px;
  border: 1px solid var(--widget-btn_hover_1);
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
  /* theme Start */
  /* theme End */
}
.style__text-area-show-switch-model___AyACl .ql-editor {
  position: relative;
}
.style__text-area-show-switch-model___AyACl .style__text-area__wrapper___VV9fW {
  flex-direction: column;
  gap: 0;
}
.style__text-area-show-switch-model___AyACl .style__text-area__end___G64SV {
  justify-content: space-between;
  width: 100%;
  margin-top: 12px;
}
.style__text-area-show-switch-model___AyACl .style__text-area__end___G64SV .style__btn-start___aPog1 {
  display: flex;
  align-items: center;
  overflow-x: auto;
  padding-right: 16px;
  -webkit-mask-image: linear-gradient(270deg, transparent 0%, #000 16px);
  mask-image: linear-gradient(270deg, transparent 0%, #000 16px);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.style__text-area-show-switch-model___AyACl .style__text-area__end___G64SV .style__btn-start___aPog1::-webkit-scrollbar {
  display: none;
}
.style__text-area__wrapper___VV9fW {
  display: flex;
  gap: 4px;
  padding-top: 12px;
  box-sizing: border-box;
}
.style__text-area__start___ee3TW {
  flex: 1;
  display: flex;
}
.style__text-area__start--mobile-popup___U7o8_:after {
  content: ' ';
  display: block;
  height: 72px;
}
.style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: auto !important;
  background-color: var(--background-page_background_web);
  z-index: 20;
}
.style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .chat-input-editor {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 59px;
  padding: 16px 16px 0 16px;
  box-sizing: border-box;
  height: calc(40vh - 16px);
  background-color: var(--background-container);
  border-radius: 8px 8px 0 0;
}
.style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .style__popup-input__foot___ZEubA {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 12px 12px 24px 12px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: var(--background-container);
}
.style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .style__popup-input__close___xhuVJ {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--background-listbtn_background);
  color: var(--text-text_secondary);
}
.style__text-area__start--placeholder___TFRHj {
  min-height: 48px;
}
.style__text-area__end___G64SV {
  align-self: end;
  display: flex;
  align-items: center;
}
.style__text-area__end___G64SV .style__send-btn-loading___M5gDU {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: not-allowed;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}
.style__text-area___YjBev.style__forbid___SC9UY {
  cursor: not-allowed;
  background-color: #F6F7F8;
  color: #C6C7C8;
  border: unset;
}
.style__text-area___YjBev.style__forbid___SC9UY .style__text-area-el___OUSFH {
  cursor: not-allowed;
}
.style__text-area__actions___tmT1A {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
.style__text-area__actions__tiny___EWyOs {
  align-items: center !important;
  gap: var(--actions__tiny--gap, 4px) !important;
}
.style__text-area__toolbar___ZDolz {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 4px;
  height: 32px;
  border-bottom: none;
  cursor: pointer;
}
.style__text-area__edit___d1yNy {
  vertical-align: middle;
  flex: auto;
  word-break: break-all;
  font-family: system-ui, -apple-system;
  height: 72px;
  font-size: 16px;
  line-height: 24px;
  color: transparent;
  user-select: none;
  white-space: pre-line;
  position: relative;
}
.style__text-area__edit__content___JcgqO {
  overflow-x: hidden;
  overflow-y: auto;
}
.style__text-area__edit__content___JcgqO .ql-editor.ql-blank::before {
  left: 3px !important;
}
.style__text-area___YjBev .style__send-btn___ZsLmU {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.style__text-area___YjBev .style__stop-btn___wAjER {
  cursor: pointer;
  width: 32px;
  height: 32px;
  margin-left: 5px;
}
.style__text-area--mobile___LKB3M {
  overflow: hidden;
}
.style__text-area--mobile___LKB3M.style__text-area--focus___LoQ3D:before {
  border-radius: 11px;
}
.style__text-area--mobile___LKB3M.style__text-area--focus___LoQ3D:after {
  border-radius: 10px;
}
.style__text-area--mobile___LKB3M.style__text-area--show-toolbar___gB2WH {
  margin-bottom: 74px;
}
.style__text-area--mobile___LKB3M.style__text-area--show-toolbar___gB2WH .style__text-area__toolbar___ZDolz {
  opacity: 1;
  pointer-events: all;
}
.style__text-area--mobile___LKB3M .style__text-area__edit___d1yNy {
  height: fit-content;
}
.style__text-area--mobile___LKB3M .style__text-area__edit___d1yNy .ql-editor {
  min-height: 24px !important;
  max-height: 72px !important;
}
.style__text-area--mobile___LKB3M .style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .ql-editor {
  max-height: 999px !important;
}
.style__text-area--mobile___LKB3M .style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .ql-editor.ql-blank:before {
  left: 16px !important;
}
.style__text-area--mobile___LKB3M .style__text-area__popup___A8LqI {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--background-listbtn_background);
  color: var(--text-text_secondary);
}
.style__text-area--mobile-actions___MLi7n {
  width: 24px;
  min-height: 24px;
  position: relative;
}
.style__text-area--mobile-mic___FQ8sl {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 24px;
  color: var(--text-text_primary);
  display: none;
}
.style__text-area--mobile___LKB3M .style__switch-model--btn___SVFm2,
.style__text-area--mobile___LKB3M .style__switch-model--arrow___LxKWQ {
  padding-left: 7px;
  padding-right: 7px;
  font-size: 13px;
}
.style__text-area--mobile___LKB3M .style__switch-model--btn___SVFm2 {
  margin-left: 8px;
  width: 32px;
  height: 32px;
}
.style__text-area--mobile___LKB3M .yb-switch-model-btn__icon {
  margin-right: 0;
}
.style__text-area--mobile___LKB3M .yb-switch-internet-search-btn {
  margin-left: 8px;
}
.style__text-area--mobile___LKB3M .yb-switch-internet-search-btn__full {
  padding-left: 5px;
  padding-right: 5px;
}
.style__text-area--mobile___LKB3M .yb-switch-internet-search-btn__full .yb-switch-internet-search-btn__lottie-icon {
  margin-right: 0;
}
.style__text-area--pc___C05gv {
  padding: 12px 12px 12px 12px;
}
.style__text-area--pc___C05gv .style__text-area__wrapper___VV9fW {
  padding-top: 0;
  flex-wrap: wrap;
}
.style__text-area--pc___C05gv .style__text-area__start___ee3TW {
  flex: auto;
}
.style__text-area--pc___C05gv .style__text-area__end___G64SV {
  align-self: auto;
  display: flex;
  align-items: flex-end;
  margin-left: auto;
}
.style__text-area--pc___C05gv .style__text-area__edit___d1yNy {
  height: auto;
  min-height: 48px;
}
.style__text-area--pc___C05gv .style__text-area__attachment___e2VdG {
  opacity: 1;
  width: 100%;
  flex: 1;
  min-width: 0;
}
.style__text-area--pc___C05gv .style__text-area__attachment___e2VdG .input-file-list-multiple {
  margin-top: -5px;
  margin-bottom: 12px;
}
.style__text-area--pc___C05gv .style__text-area__attachment___e2VdG .input-file-list-multiple.input-file-list-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.style__text-area--pc___C05gv .style__text-area__attachment___e2VdG .input-file-list-multiple .input-file-list__swiper-item--image {
  padding-top: 5px;
}
.style__text-area--pc___C05gv.style__text-area--vertical___rrwvW .style__text-area__end___G64SV {
  width: 100%;
  gap: 6px;
}
.style__text-area--pc___C05gv.style__text-area--vertical___rrwvW .style__text-area__end___G64SV .swiper {
  padding-top: 4px;
}
.style__text-area--voice___Nzi_a .style__text-area__start___ee3TW {
  display: none;
}
.style__text-area--voice___Nzi_a [class*='index__upload-item___'] {
  color: var(--text-text_alwayswhite) !important;
}
.style__text-area--voice___Nzi_a .yb-switch-model-btn.yb-button-normal--border {
  background-color: var(--widget-btn_hover_4) !important;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M {
  background-color: transparent;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.55) inset;
  color: var(--text-text_primary);
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M::before,
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M::after {
  display: none !important;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--empty___h6ylG {
  margin-right: 0 !important;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--empty___h6ylG .style__send-btn___ZsLmU {
  display: none;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--focus___LoQ3D {
  box-shadow: 0 0 0 1px #fff inset;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--focus___LoQ3D::before,
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--focus___LoQ3D::after {
  display: none;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M .style__text-area__edit___d1yNy .ql-editor {
  color: var(--text-text_primary);
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M .style__text-area__edit___d1yNy .ql-editor::before {
  color: rgba(255, 255, 255, 0.55);
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M .style__text-area--mobile-mic___FQ8sl {
  display: flex;
  color: var(--text-text_primary);
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--voice___Nzi_a {
  margin-right: 0 !important;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--voice___Nzi_a .style__send-btn___ZsLmU {
  display: none;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M.style__text-area--mobile_speaking___ShCB1 .style__send-btn___ZsLmU {
  display: flex !important;
}
.style__text-area--agent___U3Kxv.style__text-area--mobile___LKB3M .style__text-area__end___G64SV {
  margin-bottom: 0 !important;
}
.style__text-area___YjBev .style__text-area__start--mobile-popup___U7o8_ .style__text-area__edit___d1yNy .ql-editor {
  color: var(--text-text_primary);
}
.style__extensions___XWl0z {
  margin-bottom: 16px;
  width: 100%;
  overflow: auto;
}
.style__extensions___XWl0z ul {
  display: flex;
  width: max-content;
}
.style__extensions___XWl0z ul li {
  padding: 9px 12px;
  margin-right: 8px;
  border-radius: 8px;
  background-color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
  line-height: 18px;
}
.style__extensions-name___AP7TJ {
  margin-left: 4px;
}
.style__send-btn___ZsLmU {
  position: relative;
  flex: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  cursor: pointer;
  z-index: 1;
  color: var(--yb-input-send-btn-color);
  width: 32px;
  height: 32px;
  border-radius: 16px;
}
.style__send-btn___ZsLmU:before {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--yb-input-send-btn-bg-color);
  z-index: -1;
  border-radius: 20px;
  transition: transform 0.5s linear;
}
.style__send-btn___ZsLmU:hover::before {
  transform: rotate(180deg);
}
.style__send-btn___ZsLmU .iconfont {
  font-size: 18px !important;
}
.style__send-btn___ZsLmU svg {
  width: 32px;
  height: 32px;
}
.style__send-btn--tiny___IDBuF {
  width: 28px !important;
  height: 28px !important;
}
.style__send-btn--disabled___agMBn,
.style__send-btn--disabled___agMBn:hover {
  cursor: not-allowed;
  box-shadow: none;
  opacity: 0.3;
}
.style__send-btn--disabled___agMBn::before,
.style__send-btn--disabled___agMBn:hover::before {
  transform: none;
}
@keyframes style__delayVisible___adf0G {
  99% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
.style__open-toolbar-mobile___n1_Et {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  z-index: 2;
  color: var(--yb-input-btn-color);
}
.style__open-toolbar-mobile--disabled___lq2x0::after {
  content: ' ';
  display: block;
  position: absolute;
  inset: 0;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.style__custom-prompt-search-placeholder___TCOek {
  position: absolute;
  top: 0;
  left: 8px;
  line-height: 1.42;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}
.style__switch-model-dot___zJKNB {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #BDBDBD;
  margin-left: -4px;
  transition: 0.2s;
}
.style__switch-model-dot___zJKNB.style__checked___EGENo {
  background-color: var(--brand-black_1);
}
.yb-switch-model-btn.t-button.yb-button-normal, .yb-switch-model-btn.t-button.yb-button-normal--border {
  background-color: var(--background-container) !important;
}
.yb-switch-model-btn {
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bolder;
  height: 32px;
  flex-shrink: 0;
  margin-left: 8px;
  transition: unset;
  border-width: 0.5px;
  border-radius: 22px;
}
@media (any-hover: hover) {
  .yb-switch-model-btn:hover {
    background-color: #f8f8f8;
    border-color: var(--widget-line);
  }
}
@media (any-hover: none) {
  .yb-switch-model-btn:hover {
    background-color: #fff;
    border-color: var(--widget-line);
  }
}
.yb-switch-model-btn:not(.t-is-disabled).checked_hunyuan:not(.internet_switch_btn_mobile):hover {
  background-color: var(--widget-btn_click_5) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_hunyuan {
  border-color: var(--brand-desktop-green_4) !important;
  color: var(--brand-desktop-green_1) !important;
  background-color: var(--brand-desktop-green_2) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_hunyuan:active {
  background-color: var(--widget-btn_click_5) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_hunyuan .yb-switch-model-btn__icon {
  filter: invert(56%) sepia(69%) saturate(5270%) hue-rotate(126deg) brightness(97%) contrast(105%) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_ds:not(.internet_switch_btn_mobile):hover {
  background-color: var(--widget-btn_hover_6) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_ds {
  color: var(--brand-desktop-blue_1) !important;
  background-color: var(--brand-desktop-blue_2) !important;
  border-color: var(--brand-desktop-blue_5) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_ds:active {
  background-color: var(--widget-btn_hover_6) !important;
}
.yb-switch-model-btn:not(.t-is-disabled).checked_ds .yb-switch-model-btn__icon {
  filter: invert(43%) sepia(53%) saturate(992%) hue-rotate(187deg) brightness(86%) contrast(91%);
}
@media (hover: hover) and (pointer: fine) {
  .yb-switch-model-btn:not(.t-is-disabled):hover:not(.checked_hunyuan):not(.checked_ds) {
    background-color: var(--widget-btn_hover_2) !important;
  }
}
.yb-switch-model-btn.t-is-disabled {
  color: var(--text-text_disabled);
}
.yb-switch-model-btn.t-is-disabled .yb-switch-model-btn__icon {
  opacity: 0.27;
}
.yb-switch-model-btn.t-is-disabled .style__switch-model--btn-icon___nMJ7H {
  filter: none;
}
.yb-switch-model-btn .t-button__text {
  align-items: center;
}
.yb-switch-model-btn.t-is-disabled .yb-switch-model-btn__icon {
  opacity: 0.27;
}
.yb-switch-model-btn__icon {
  height: 16px;
  margin-right: 2px;
}
:root[yb-theme-mode='dark'] .yb-switch-model-btn__icon, :root[yb-theme-mode='dark'] .yb-switch-internet-search-btn__lottie-icon {
  filter: brightness(0) invert(1);
}
@media (prefers-color-scheme: dark) {
  :root[yb-theme-mode="system"] .yb-switch-model-btn__icon, :root[yb-theme-mode="system"] .yb-switch-internet-search-btn__lottie-icon {
    filter: brightness(0) invert(1);
  }
}
.style__switch-model--search___mLZPf {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #D9D9D9;
}
.style__switch-model--search___mLZPf.style__checked___EGENo {
  background-color: var(--brand-black_1);
}
.style__switch-model--arrow___LxKWQ {
  height: 32px;
  padding-left: 10px;
  padding-right: 8px;
  border-width: 0.5px;
  border-color: var(--widget-line) !important;
  background-color: var(--yb-input-switch-model-bg-color);
  font-weight: 500;
  border-radius: 22px;
}
@media (hover: hover) and (pointer: fine) {
  .style__switch-model--arrow___LxKWQ:hover {
    background-color: var(--widget-btn_click_2);
  }
}
.style__switch-model--arrow___LxKWQ .iconfont {
  color: var(--yb-input-switch-model-icon-color);
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
  margin-left: -2px;
}
.style__switch-model--arrow___LxKWQ .rotate.iconfont {
  transform: rotate(-90deg);
}
.style__switch-model--arrow___LxKWQ.rotate .style__switch-model--arrow___LxKWQ .iconfont {
  transform: rotate(-90deg);
}
.switch-internet-tooltip-outer {
  border-radius: 12px;
}
.switch-internet-tooltip-outer .t-popup__content {
  border-radius: 12px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  border-width: 0.5px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.switch-internet-tooltip-outer .t-popup__content .t-popup__arrow::before {
  box-shadow: inset -0.5px 0 0 var(--widget-line, rgba(0, 0, 0, 0.08)), inset 0 -0.5px 0 var(--widget-line, rgba(0, 0, 0, 0.08));
}
.switch-internet-tooltip-outer .t-popup__content .t-dropdown__menu {
  box-shadow: none;
}
.switch-internet-tooltip-outer .switch-internet-tooltip-inner {
  margin-left: 90px;
  border-radius: 12px;
}
.style__switch-model-tooltip___dwlkx {
  display: flex;
  flex-direction: column;
  width: 182px;
  padding: 8px 4px;
  border-radius: 8px;
}
.style__switch-model-tooltip___dwlkx .style__t-popup__content___LggNP {
  border-radius: 8px;
}
.style__switch-model-tooltip___dwlkx .t-popup__content {
  border-radius: 8px;
}
.style__switch-model-tooltip-name___yGcfO {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
  /* 150% */
  margin-bottom: 8px;
}
.style__switch-model-tooltip-name___yGcfO b {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  font-family: "PingFang SC";
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.style__switch-model-tooltip-desc___YPY1t {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: var(--text-text_secondary);
}
.style__switch-model-tooltip-btn___2ij97 {
  margin-left: auto;
  margin-top: 8px;
  width: fit-content;
  border-radius: 8px;
  padding: 5px 8px;
  color: var(--text-text_white, #ffffff);
  font-family: "PingFang SC";
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
  background-color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
}
.style__switch-model-btn-box___wBxwY {
  position: relative;
}
.style__popupWrapper___ci1Fc,
.style__extPopupWrapper___ZUCyn {
  margin-left: -20px;
}
.style__popupWrapper___ci1Fc .t-popup__content,
.style__extPopupWrapper___ZUCyn .t-popup__content {
  border-radius: 12px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  border-width: 0.5px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}
.style__popupWrapper___ci1Fc .t-popup__content .t-popup__arrow::before,
.style__extPopupWrapper___ZUCyn .t-popup__content .t-popup__arrow::before {
  box-shadow: inset -0.5px 0 0 var(--widget-line, rgba(0, 0, 0, 0.08)), inset 0 -0.5px 0 var(--widget-line, rgba(0, 0, 0, 0.08));
}
.style__popupWrapper___ci1Fc .t-popup__content .t-dropdown__menu,
.style__extPopupWrapper___ZUCyn .t-popup__content .t-dropdown__menu {
  box-shadow: none;
}
.style__extPopupWrapper___ZUCyn .t-popup__arrow {
  transform: translateX(82px);
}
.chat-input-loadingbox {
  display: flex;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--background-container);
  top: 0;
  left: 0;
}
.chat-input-loadingbox .loadingbox__icon {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  overflow: hidden;
}
.chat-input-loadingbox .loadingbox__icon .t-loading {
  display: flex;
  width: 18px;
  height: 18px;
}
.chat-input-loadingbox .loadingbox__text {
  font-size: 14px;
  color: #a6a6a6;
  line-height: 20px;
}
.style__mobile-dropdown___SizdG {
  position: relative;
  display: flex;
  align-items: center;
}
.style__mobile-dropdown-options___ZDqCb {
  max-height: 300px;
  overflow-y: auto;
  max-width: 350px;
  position: absolute;
  z-index: 2400;
  left: 24px;
  top: calc(100vh - 90px);
  opacity: 0;
  transform: translateY(-80%);
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  background-color: var(--td-bg-color-container);
  border-radius: 12px;
  border: 0.5px solid var(--widget-line);
  padding: 8px 16px;
}
.style__mobile-dropdown-options___ZDqCb > div {
  width: 100%;
}
.style__mobile-dropdown-options___ZDqCb.active,
.style__mobile-dropdown-options___ZDqCb.before-hide {
  opacity: 1;
  transform: translateY(-100%);
}
.style__mobile-dropdown-options___ZDqCb .t-dropdown__item:hover > div > div {
  display: block;
}
.style__mobile-dropdown-options___ZDqCb .t-dropdown__item--active {
  background-color: transparent !important;
}
.style__mobile-dropdown-options___ZDqCb .t-dropdown__item {
  padding: 8px 0;
}
.style__mobile-dropdown-options___ZDqCb .drop-down-item {
  width: 100%;
  display: flex;
  gap: 16px;
}
.style__mobile-dropdown-item-first___EqEMd {
  color: var(--text-text_tertiary);
  /* Title/small */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  width: 100%;
  padding-left: 8px;
}
.style__mobile-dropdown-item-first___EqEMd .drop-down-item {
  color: var(--text-text_tertiary);
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__icon {
  margin-right: 0;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__lottie-icon {
  margin-right: 0;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__left {
  padding-right: 5px;
  padding-left: 7px;
  height: 100%;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__left:hover {
  background-color: transparent;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__right {
  padding-right: 7px;
  padding-left: 5px;
  height: 100%;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__right:hover {
  background-color: transparent;
}
.style__mobile-dropdown___SizdG .yb-switch-internet-search-btn__full {
  padding-left: 6px;
  padding-right: 6px;
}
.style__mobile-dropdown___SizdG .iconfont {
  color: var(--yb-input-switch-model-icon-color);
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
}
.style__mobile-dropdown___SizdG .rotate.iconfont {
  transform: rotate(-90deg);
}
.style__mobile-dropdown-item___PgcNn {
  width: 100%;
}
:root:not([yb-theme='dark']):not([yb-theme='light']):not(.style__body-mobile___YGyT2) .style__text-area___YjBev {
  box-shadow: 0px 4px 10px 0px rgba(65, 77, 96, 0.06);
}
:root:not([yb-theme='dark']):not([yb-theme='light']):not(.style__body-mobile___YGyT2) .style__text-area--focus___LoQ3D {
  z-index: 2;
}
:root[yb-theme='dark'] .style__text-area___YjBev,
:root[yb-theme='light'] .style__text-area___YjBev {
  border: 1px solid var(--yb-input-border-color);
  box-sizing: border-box;
  box-shadow: var(--yb-input-shadow);
}
:root[yb-theme='dark'] .style__text-area--focus___LoQ3D,
:root[yb-theme='light'] .style__text-area--focus___LoQ3D {
  border-color: var(--yb-input-focus-border-color);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___yeMGU {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * @file style.less
 * @author markJia(markjia@tencent.com)
 */
.style__hight-light-text-area-new___RROcf {
  min-height: 24px;
  overflow-x: hidden;
  overflow-y: auto;
  caret-color: var(--yb-input-caret-color);
  color: var(--yb-input-color);
}
.style__hight-light-text-area-new___RROcf .ql-editor {
  font-size: 16px;
  min-height: 24px;
  max-height: 140px;
  padding: 0;
  overflow-x: hidden;
  word-break: break-word;
}
.style__hight-light-text-area-new___RROcf .ql-editor.ql-blank::before {
  font-style: unset;
  left: 10px;
  color: var(--text-text_tertiary);
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.style__hight-light-text-area-new___RROcf .ql-editor img {
  width: 100%;
}
.style__hight-light-text-area-new___RROcf .chat-ligh-hight {
  width: auto !important;
  height: 22px;
  margin: 0 3px;
  vertical-align: top;
  border-radius: 4px;
}
.style__hight-light-text-area-new___RROcf .meeting-action-tag {
  font-weight: bolder;
}
.style__hight-light-text-area-new___RROcf .meeting-action-tag-prefix {
  font-weight: bolder;
  display: inline-block;
  background: var(--yb-input-bg-color);
  padding-right: 6px;
}
.style__hight-light-text-area-new___RROcf .no-edit-inline span {
  border-radius: 4px;
  padding: 2px 0px;
  margin-right: 6px;
  background: var(--background-bubble_web, #1D1D1D);
}
.style__hight-light-text-area-new___RROcf .meeting-embed-span {
  position: relative;
  display: inline-flex;
  margin-left: 2px;
  padding: 2px 4px;
  padding-right: 8px;
  background: var(--background-left_navigation);
  border: 0.5px solid var(--widget-line);
  border-radius: 6px;
  min-width: 20px;
}
.style__hight-light-text-area-new___RROcf .meeting-embed-span-focus {
  border-color: var(--text-text_tertiary, rgba(0, 0, 0, 0.4));
}
.style__hight-light-text-area-new___RROcf .meeting-embed-span-blur {
  border-color: var(--widget-line, rgba(0, 0, 0, 0.08));
}
.style__hight-light-text-area-new___RROcf .meeting-embed-span-error {
  border-color: #D54545;
}
.style__hight-light-text-area-new___RROcf .meeting-embed-span::before {
  margin-top: -2px;
  margin-left: -4px;
  margin-bottom: -2px;
  margin-right: 9px;
  padding: 0 2px 0 6px;
  flex-shrink: 0;
  background: var(--background-bubble);
  display: inline-flex;
  align-items: center;
  content: attr(data-static);
  padding-left: -4px;
  border-radius: 6px 0 0 6px;
}
.style__hight-light-text-area-new___RROcf .quill-application-tag {
  cursor: default;
  display: inline-block;
}
.style__hight-light-text-area-new___RROcf .quill-application-tag span {
  cursor: default;
}
.style__hight-light-text-area-new___RROcf .quill-application-tag.ghost::after {
  content: attr(data-placeholder);
  position: absolute;
  color: var(--text-text_tertiary, rgba(0 0 0 / 0.4));
  pointer-events: none;
  user-select: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 24px - 5.3rem);
}
.style__hight-light-text-area-new___RROcf .quill-application-tag.ghost::after:hover {
  cursor: text;
}
.style__hight-light-text-area-new___RROcf .quill-application-tag .application-blot-ai-coding {
  font-weight: 600;
  color: #008DFF;
  user-select: none;
}
.style__hight-light-text-area-new___RROcf.style__hight-light-text-area-disabled___d3IAa {
  cursor: not-allowed;
}
.style__hight-light-text-area-new___RROcf.style__hight-light-text-area-disabled___d3IAa .ql-editor {
  cursor: not-allowed;
}
.style__hight-light-text-area-new___RROcf.style__hight-light-text-area-disabled___d3IAa .ql-editor p {
  cursor: not-allowed;
}
.style__hight-light-text-area-new___RROcf .ql-editor.ql-composition::before {
  visibility: hidden;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___a_8uL {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.style__voice-input___wWdxG {
  background: linear-gradient(90deg, #04D46F, #1CC9FE);
  color: #fff;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  font-weight: bolder;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.style__voice-input-icon___c5fVd {
  position: absolute;
  display: flex;
  height: 24px;
  line-height: 24px;
  right: 12px;
  top: 12px;
}
.style__voice-input-content___vbvEA {
  -webkit-touch-callout: none;
  /*系统默认菜单被禁用*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -khtml-user-select: none;
  /*早起浏览器*/
  -moz-user-select: none;
  /*火狐浏览器*/
  -ms-user-select: none;
  /*IE浏览器*/
  user-select: none;
  /*用户是否能够选中文本*/
  box-sizing: border-box;
  padding-top: 12px;
  font-size: 16px;
  width: 100%;
  height: 100%;
  touch-action: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___QGbzZ {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.bubble__voice-bubble___pV1PQ {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
.bubble__voice-bubble--mask___updyc {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}
.bubble__voice-bubble--area___BXSzg {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 400px;
  width: 100%;
  overflow: hidden;
  z-index: 2;
}
.bubble__voice-bubble--area___BXSzg::before,
.bubble__voice-bubble--area___BXSzg::after {
  content: "";
  display: block;
  position: absolute;
  top: 188px;
  left: 50%;
  height: 628px;
  width: 628px;
  border-radius: 50%;
  margin-left: -314px;
  background: #11cfb9;
  background: linear-gradient(90deg, #04D46F, #1CC9FE);
  z-index: 2;
}
.bubble__voice-bubble--area___BXSzg::before {
  z-index: 1;
  opacity: 0.1;
  background: linear-gradient(360deg, #00ddff 50.96%, #00db57 95.96%), linear-gradient(360deg, #61daff 50.96%, #00d767 95.96%);
  animation: bubble__voice-bubble___pV1PQ 2s infinite;
}
.bubble__voice-bubble--content___AB2AF {
  position: absolute;
  z-index: 3;
  left: 50%;
  bottom: 105px;
  margin-left: -155px;
  display: flex;
  width: 310px;
  height: 58px;
}
@keyframes bubble__voice-bubble___pV1PQ {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1);
    opacity: 0.1;
  }
  100% {
    transform: scale(1.42);
    opacity: 0;
  }
}
.bubble__voice-bubble-wave___wQ4a4 {
  width: 100%;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 62px;
  left: 0;
  z-index: 3;
}
.bubble__voice-bubble-wave-item___HSBdw {
  height: 4px;
  width: 4px;
  margin: 0 2px;
  border-radius: 2px;
  background-color: #ffffff;
  animation-iteration-count: infinite;
  animation: 1s linear 0s infinite normal forwards running bubble__myWave___ARlDi;
}
.bubble__voice-bubble-wave-item-high___fdVze {
  height: 7px;
}
.bubble__voice-bubble-wave-item___HSBdw:nth-child(7n + 2),
.bubble__voice-bubble-wave-item___HSBdw:nth-child(7n + 6) {
  animation-delay: 0.167s;
}
.bubble__voice-bubble-wave-item___HSBdw:nth-child(7n + 3),
.bubble__voice-bubble-wave-item___HSBdw:nth-child(7n + 5) {
  animation-delay: 0.33s;
}
.bubble__voice-bubble-wave-item___HSBdw:nth-child(7n + 4) {
  animation-delay: 0.5s;
}
.bubble__voice-bubble-wave___wQ4a4.bubble__stoped___j3pGp .bubble__voice-bubble-wave-item___HSBdw {
  animation: none;
  height: 4px;
}
.bubble__voice-bubble-close___mtTKu {
  width: 100%;
  position: absolute;
  height: 78px;
  bottom: 236px;
  z-index: 4;
}
.bubble__voice-bubble-close-tips___EprBD {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.bubble__voice-bubble-close-icon___UJSPI {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  margin: 16px auto 0;
  color: #fff;
  transition: all 0.2s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bubble__voice-bubble-close-icon___UJSPI.bubble__cancel___Jl925 {
  transform: scale(1.2);
  background-color: #f6685d;
}
@keyframes bubble__myWave___ARlDi {
  0% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(3);
  }
  100% {
    transform: scaleY(1);
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.bubble__input-box-element-color-transition___gDyBo {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.index__swiper___L1DnH {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.index__swiper-vertical___cJkdJ > .index__swiper-wrapper___aKhaA {
  flex-direction: column;
}
.index__swiper-wrapper___aKhaA {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.index__swiper-android___wW9gl .index__swiper-slide___cED74,
.index__swiper-ios___OvcXj .index__swiper-slide___cED74,
.index__swiper-wrapper___aKhaA {
  transform: translate3d(0px, 0, 0);
}
.index__swiper-horizontal___YxQnv {
  touch-action: pan-y;
}
.index__swiper-vertical___cJkdJ {
  touch-action: pan-x;
}
.index__swiper-slide___cED74 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.index__swiper-slide-invisible-blank___b9Vao {
  visibility: hidden;
}
/* Auto Height */
.index__swiper-autoheight___b7PNs,
.index__swiper-autoheight___b7PNs .index__swiper-slide___cED74 {
  height: auto;
}
.index__swiper-autoheight___b7PNs .index__swiper-wrapper___aKhaA {
  align-items: flex-start;
  transition-property: transform, height;
}
.index__swiper-backface-hidden___rKX0G .index__swiper-slide___cED74 {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.index__swiper-3d____pyxK.index__swiper-css-mode___Zv7Sc .index__swiper-wrapper___aKhaA {
  perspective: 1200px;
}
.index__swiper-3d____pyxK .index__swiper-wrapper___aKhaA {
  transform-style: preserve-3d;
}
.index__swiper-3d____pyxK {
  perspective: 1200px;
}
.index__swiper-3d____pyxK .index__swiper-slide___cED74,
.index__swiper-3d____pyxK .index__swiper-cube-shadow___GMovY {
  transform-style: preserve-3d;
}
/* CSS Mode */
.index__swiper-css-mode___Zv7Sc > .index__swiper-wrapper___aKhaA {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.index__swiper-css-mode___Zv7Sc > .index__swiper-wrapper___aKhaA::-webkit-scrollbar {
  display: none;
}
.index__swiper-css-mode___Zv7Sc > .index__swiper-wrapper___aKhaA > .index__swiper-slide___cED74 {
  scroll-snap-align: start start;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-horizontal___YxQnv > .index__swiper-wrapper___aKhaA {
  scroll-snap-type: x mandatory;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-vertical___cJkdJ > .index__swiper-wrapper___aKhaA {
  scroll-snap-type: y mandatory;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-free-mode___U70yV > .index__swiper-wrapper___aKhaA {
  scroll-snap-type: none;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-free-mode___U70yV > .index__swiper-wrapper___aKhaA > .index__swiper-slide___cED74 {
  scroll-snap-align: none;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb > .index__swiper-wrapper___aKhaA::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb > .index__swiper-wrapper___aKhaA > .index__swiper-slide___cED74 {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb.index__swiper-horizontal___YxQnv > .index__swiper-wrapper___aKhaA > .index__swiper-slide___cED74:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb.index__swiper-horizontal___YxQnv > .index__swiper-wrapper___aKhaA::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb.index__swiper-vertical___cJkdJ > .index__swiper-wrapper___aKhaA > .index__swiper-slide___cED74:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.index__swiper-css-mode___Zv7Sc.index__swiper-centered___V7Dtb.index__swiper-vertical___cJkdJ > .index__swiper-wrapper___aKhaA::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.index__swiper-3d____pyxK .index__swiper-slide-shadow___nwXs0,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-left___wp4Li,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-right___F2h81,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-top___AjBoc,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-bottom___FZtH6,
.index__swiper-3d____pyxK .index__swiper-slide-shadow___nwXs0,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-left___wp4Li,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-right___F2h81,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-top___AjBoc,
.index__swiper-3d____pyxK .index__swiper-slide-shadow-bottom___FZtH6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.index__swiper-3d____pyxK .index__swiper-slide-shadow___nwXs0 {
  background: rgba(0, 0, 0, 0.15);
}
.index__swiper-3d____pyxK .index__swiper-slide-shadow-left___wp4Li {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.index__swiper-3d____pyxK .index__swiper-slide-shadow-right___F2h81 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.index__swiper-3d____pyxK .index__swiper-slide-shadow-top___AjBoc {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.index__swiper-3d____pyxK .index__swiper-slide-shadow-bottom___FZtH6 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.index__swiper-lazy-preloader___pJhPw {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.index__swiper___L1DnH:not(.index__swiper-watch-progress____xsft) .index__swiper-lazy-preloader___pJhPw,
.index__swiper-watch-progress____xsft .index__swiper-slide-visible___je5RU .index__swiper-lazy-preloader___pJhPw {
  animation: index__swiper-preloader-spin___fGoAX 1s infinite linear;
}
.index__swiper-lazy-preloader-white___OYmrq {
  --swiper-preloader-color: #fff;
}
.index__swiper-lazy-preloader-black___gwaP6 {
  --swiper-preloader-color: #000;
}
@keyframes index__swiper-preloader-spin___fGoAX {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.index__input-file-list___dWH9b {
  position: relative;
}
.index__input-file-list--empty___UmPvt {
  margin-top: 0;
}
.index__input-file-list__item___B1TO9 {
  position: relative;
  border-radius: 5px;
  user-select: none;
}
.index__input-file-list__item--image___f7Z9s {
  width: 60px;
  height: 60px;
  border-radius: 8px;
  position: relative;
  border: 1px solid var(--yb_color_divider-primary);
  box-sizing: border-box;
}
.index__input-file-list__item--image___f7Z9s img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  object-fit: cover;
}
.index__input-file-list__item--image--disable-preview___Y1Hyu img {
  pointer-events: none;
}
.index__input-file-list__item--file___zdEjR {
  display: flex;
  width: 180px;
  border-radius: 6px;
  background: var(--yb-input-file-item-bg-color);
  border: 1px solid var(--yb-input-file-item-border-color);
  padding: 11px 10px;
  box-sizing: border-box;
  gap: 4px;
  align-items: center;
  flex: none;
}
.index__input-file-list__item--file___zdEjR .hyc-common-file-viewer {
  flex: 1;
  min-width: 0;
}
.index__input-file-list__item--file__info___iJfHy {
  flex: 1;
  min-width: 0;
  cursor: pointer;
}
.index__input-file-list__item--file__info__name___mjy6E {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: var(--yb-input-file-item-title-color);
  line-height: 16px;
  margin-bottom: 5px;
}
.index__input-file-list__item--file__info_word_error___Sg3_V {
  color: var(--brand-red_2);
}
.index__input-file-list__item--file__info__detail___TMpfT {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: var(--yb-input-file-item-desc-color);
  line-height: 12px;
}
.index__input-file-list__item--file__info__detail__ext___ZIb9v {
  padding-right: 9px;
  position: relative;
}
.index__input-file-list__item--file__info__detail__ext___ZIb9v::after {
  content: '';
  width: 1px;
  height: 100%;
  background: var(--widget-line);
  position: absolute;
  right: 4px;
  top: 0;
  bottom: 0;
}
.index__input-file-list__item--file__icon___FBzpq {
  height: 32px;
  width: 32px;
  position: relative;
}
.index__input-file-list__item--file__icon___FBzpq img {
  width: 32px;
  height: 100%;
  pointer-events: none;
}
.index__input-file-list__item--file__reTry___UNRKM {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: var(--background-mask_background_4);
  color: var(--text-text_alwayswhite);
  font-weight: 500;
  display: none;
  justify-content: center;
  gap: 3px;
  align-items: center;
  z-index: 1;
  cursor: pointer;
  border-radius: 6px;
}
.index__input-file-list__item--file__link___THYg3 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.index__input-file-list__item__file__mask___pBP72:hover {
  background-color: transparent;
}
.index__input-file-list__item__file__mask___pBP72:hover .index__input-file-list__item--file__reTry___UNRKM {
  display: flex;
}
.index__input-file-list__item__file__mask_mobile___NlILt .index__input-file-list__item--file__reTry___UNRKM {
  display: flex;
}
.index__input-file-list__item--good-issue___nNZJZ {
  display: flex;
  width: 194px;
  box-sizing: border-box;
  padding: 12px 10px;
  background-color: #f3f3f3;
  border-radius: 8px;
  gap: 6px;
}
.index__input-file-list__item--good-issue__info___EnSNl {
  flex: 1;
  min-width: 0;
  cursor: pointer;
}
.index__input-file-list__item--good-issue__info__name___UEtYA {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 14px;
  color: var(--text-text_primary);
}
.index__input-file-list__item--good-issue__info__desc___UnrK8 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 14px;
  color: var(--text-text_tertiary);
  margin-top: 4px;
}
.index__input-file-list__item--good-issue__icon___Nnphb {
  width: 32px;
  height: 32px;
}
.index__input-file-list__item--good-issue__icon___Nnphb img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.index__input-file-list__item__status___nh5jc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 2px;
  justify-content: center;
  align-items: center;
  display: none;
}
.index__input-file-list__item__status--show___A4Y1N {
  display: flex;
}
.index__input-file-list__item__status__retry___hB13q {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
}
.index__input-file-list__item__status__warning___wcAmG {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.index__input-file-list__item__close___KBdGC {
  position: absolute;
  top: -4px;
  right: -4px;
  cursor: pointer;
  color: var(--text-text_primary);
  opacity: 0;
  z-index: 1;
}
.index__input-file-list__item__close___KBdGC:before {
  content: ' ';
  display: block;
  position: absolute;
  inset: 2px;
  background-color: var(--text-text_white);
  border-radius: 100%;
}
.index__input-file-list__item__close___KBdGC .t-icon {
  display: block;
  position: relative;
}
.index__input-file-list__item___B1TO9:hover .index__input-file-list__item__close___KBdGC {
  opacity: 1;
}
.index__input-file-list--mobile___hilL4 {
  display: flex;
  padding: 4px 0 0;
  margin: 8px 0 4px;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 8px;
  width: calc(100vw - 24px);
}
.index__input-file-list--mobile___hilL4::-webkit-scrollbar {
  display: none;
}
.index__input-file-list--mobile___hilL4::-webkit-scrollbar {
  width: 0;
  height: 0;
  cursor: pointer;
}
.index__input-file-list--mobile___hilL4 .input-file-list__swiper-item--append button {
  height: 56px;
  width: 56px;
}
.index__input-file-list--mobile___hilL4.input-file-list-multiple--mobile .input-file-list__swiper-item--append {
  padding-top: 0 !important;
  padding-right: 12px !important;
}
.index__input-file-list--mobile___hilL4.input-file-list-multiple--mobile .input-file-list__swiper-item--append button {
  height: 56px;
  width: 56px;
}
.index__input-file-list--mobile___hilL4 .index__input-file-list__item--image___f7Z9s {
  width: 56px;
  height: 56px;
  border: 1px solid var(--yb_color_divider-primary);
  flex-shrink: 0;
}
.index__input-file-list--mobile___hilL4 .index__input-file-list__item--file___zdEjR {
  border: 0;
}
.index__input-file-list--mobile___hilL4 .index__input-file-list__item__close___KBdGC {
  opacity: 1;
}
.index__input-file-list--mobilescroll___XcZ6s {
  left: -12px;
}
.index__input-file-list___dWH9b .swiper {
  margin-left: unset;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--file {
  width: 188px;
  padding-top: 5px;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--link-card {
  width: 192px;
  margin-right: 8px;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--link-card .hyc-link-card {
  border: none;
  border-radius: 8px;
  height: 32px;
  background: var(--background-bubble_web, #F3F3F3);
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--html-summary-card {
  width: 194px;
  margin-right: 8px;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--html-summary-card .hyc-html-summary-card {
  border: none;
  border-radius: 8px;
  background: var(--yb-input-file-item-bg-color) !important;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--image {
  width: 54px;
  padding-right: 10px;
  padding-top: 5px;
}
.index__input-file-list___dWH9b .input-file-list__swiper-item--append {
  width: 56px;
  padding-top: 5px;
}
.index__input-file-list___dWH9b .input-file-list__swiper-page {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
}
.index__input-file-list___dWH9b .input-file-list__swiper-page.swiper-button-disabled {
  display: none;
}
.index__input-file-list___dWH9b .input-file-list__swiper-page__prev {
  left: 0;
}
.index__input-file-list___dWH9b .input-file-list__swiper-page__next {
  right: 0;
  justify-content: flex-end;
}
.index__input-file-list___dWH9b .input-file-list__swiper-page__prev:not(.swiper-button-disabled) + .input-file-list__swiper-page + .input-file-list__swiper-wrapper .swiper {
  mask-image: linear-gradient(to right, transparent 0%, black 20px);
}
.index__input-file-list___dWH9b .input-file-list__swiper-page__next:not(.swiper-button-disabled) + .input-file-list__swiper-wrapper {
  mask-image: linear-gradient(to left, transparent 0%, black 20px);
}
.index__input-file-list___dWH9b .input-file-list__swiper-page__op {
  position: relative;
  width: 20px;
  height: 20px;
  color: var(--text-text_primary);
  background: var(--background-container);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1);
}
:root[yb-theme='dark'] .index__input-file-list--mobile___hilL4 .index__input-file-list__item--file___zdEjR,
:root[yb-theme='light'] .index__input-file-list--mobile___hilL4 .index__input-file-list__item--file___zdEjR {
  background: var(--yb-input-file-item-bg-color);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___fAdyK {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__input-uploader___L9wop {
  position: relative;
  cursor: pointer;
}
.index__input-uploader___L9wop input {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.index__input-uploader__icon___cdN4M {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__input-uploader--disabled___Lh4Ev {
  opacity: 0.3;
  cursor: not-allowed;
}
.index__upload-item___I2o3F {
  width: 32px;
  height: 32px;
  color: var(--yb-input-btn-color);
}
.index__upload-item-file-list___oJ0uZ {
  width: 60px;
  height: 60px;
  border-radius: 8px;
  position: relative;
  border: 1px solid var(--yb_color_divider-primary);
  box-sizing: border-box;
}
.index__upload-item-file-list___oJ0uZ.t-button--variant-text.t-is-disabled {
  border: 1px solid var(--yb_color_divider-primary);
}
.index__upload-item-file-list___oJ0uZ.disabled {
  cursor: not-allowed;
  border: 1px solid var(--yb_color_divider-primary);
  background-color: transparent;
}
.index__upload-item--mobile___omRTh {
  width: 82px;
  height: 66px;
  border-radius: 8px;
  background-color: var(--yb-input-btn-bg-color--mobile);
  box-shadow: none;
  border: 1px solid var(--yb-input-btn-border-color--mobile);
  box-sizing: border-box;
}
.index__upload-item--mobile___omRTh:hover {
  background-color: var(--yb-input-btn-bg-color--mobile);
  border-color: var(--yb-input-btn-border-color--mobile);
}
.index__upload-item--mobile___omRTh .index__input-uploader__icon___cdN4M {
  width: 82px;
  height: 66px;
  flex-direction: column;
  color: var(--yb-input-btn-color--mobile);
}
.index__upload-item--mobile___omRTh .index__input-uploader__icon___cdN4M .iconfont {
  margin: 4px 0;
  transform: scale(1.2);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___vPyyL {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.input-box-sug {
  background-color: var(--background-container);
  box-shadow: 0px -8px 20px 0px rgba(65, 77, 96, 0.08);
  border: 1px solid var(--widget-line);
  border-radius: 12px;
  padding: 6px;
  margin-bottom: -15px;
  padding-bottom: 15px;
  position: absolute;
  top: 12px;
  width: 100%;
  left: 0;
  transition: all 0.3s;
  transform: translateY(-100%);
  box-sizing: border-box;
  z-index: 3;
}
.input-box-sug > div {
  max-height: 180px;
  overflow: auto;
}
.input-box-sug-item {
  padding: 0 6px;
  line-height: 36px;
  font-size: 14px;
  border-radius: 8px;
  color: var(--text-text_primary);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.input-box-sug-item .highlight {
  color: var(--brand-black_1);
}
.input-box-sug-item:hover {
  background-color: var(--widget-btn_click_4);
}
@media screen and (max-width: 600px) {
  .input-box-sug {
    width: calc(100% - 42px);
  }
}
.switch-model-fail-guide-new-chat-intro {
  position: absolute;
  width: 132px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--background-container);
  display: flex;
  flex-direction: column;
}
.upload-append-btn .yb-icon,
.upload-append-btn--image .yb-icon {
  color: var(--text-text_tertiary);
  font-size: 18px;
  font-weight: 600;
}
.upload-append-btn--image {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#toolbar-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
}
.input-file-list__swiper-item--append {
  padding-right: 20px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.upload-append-btn {
  display: flex;
  width: 32px;
  height: 32px;
  border: 1px solid var(--widget-line);
  border-radius: 8px;
  padding: 11px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.upload-append-btn:hover {
  background-color: var(--widget-btn_hover_2);
}
.index__guid-popup-tip___rNT_T {
  position: absolute;
  width: max-content;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: none;
}
.index__guid-popup-tip___rNT_T.index__visible___Gl7AM {
  display: block;
}
.index__guid-popup-tip___rNT_T .close {
  margin: 0 3px 0 20px;
  font-size: 16px;
  cursor: pointer;
}
.index__guid-popup-tip___rNT_T .t-popup__content {
  max-width: 270px;
}
.index__upload-btn___wGp7B {
  width: 144px;
  height: 40px;
  border-radius: 8px;
  margin-bottom: 4px;
}
.index__upload-btn___wGp7B:last-child {
  margin-bottom: 0;
}
.index__upload-btn___wGp7B span {
  font-weight: 500;
  margin-left: 8px;
}
.index__upload-btn___wGp7B.index__en-upload-btn___LywZp {
  width: 230px;
  padding: 0 10px;
  justify-content: flex-start;
}
.index__upload-content-wrapper___InO5p {
  display: flex;
  flex-direction: column;
}
.index__upload-icon-file-accept___kL4ev {
  transform: translate(-68%, -50%);
  z-index: 3;
}
.index__upload-icon-file-accept___kL4ev::before {
  right: 25%;
}
.index__upload-icon___CO6uy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.index__upload-icon___CO6uy:hover .index__upload-icon-file-accept___kL4ev {
  display: flex;
}
.index__text-area-mask___lUlQT {
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vh;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
}
.index__text-area-mask___lUlQT::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background-color: #fff;
}
.index__upload-icon-file-disabled___OPXp_ {
  bottom: 10px;
}
.index__text-area-mobile___P9Rxd {
  background: #fff;
  padding: 8px 12px;
  margin-left: -12px;
  margin-right: -12px;
}
.index__text-area-mobile___P9Rxd .agent-input-text-area-end {
  justify-content: space-between;
}
.index__input-uploader___Vvv7x {
  position: relative;
  cursor: pointer;
}
.index__input-uploader___Vvv7x input {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.index__input-uploader__icon___g_nn0 {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__input-uploader--disabled___MmFP0 {
  opacity: 0.3;
  cursor: not-allowed;
}
.index__upload-item___ywIAD {
  color: var(--yb-input-btn-color);
}
.index__upload-item--mobile___GMOlP {
  width: 82px;
  height: 66px;
  border-radius: 8px;
  background-color: var(--yb-input-btn-bg-color--mobile);
  box-shadow: none;
  border: 1px solid var(--yb-input-btn-border-color--mobile);
  box-sizing: border-box;
}
.index__upload-item--mobile___GMOlP:hover {
  background-color: var(--yb-input-btn-bg-color--mobile);
  border-color: var(--yb-input-btn-border-color--mobile);
}
.index__upload-item--mobile___GMOlP .index__input-uploader__icon___g_nn0 {
  width: 82px;
  height: 66px;
  flex-direction: column;
  color: var(--yb-input-btn-color--mobile);
}
.index__upload-item--mobile___GMOlP .index__input-uploader__icon___g_nn0 .iconfont {
  margin: 4px 0;
  transform: scale(1.2);
}
.index__upload-actions___BUYkl .index__popup-content___CVKE0 {
  display: flex;
  flex-direction: column;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___SmSV5 {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__uploader-dialog___pmBcS .t-dialog {
  padding: 0px;
  border-radius: 12px;
}
.index__uploader-dialog___pmBcS .t-tabs__content {
  position: static;
}
.index__uploader-dialog___pmBcS .t-dialog__body {
  padding: 10px 24px 0px;
}
.index__uploader-dialog___pmBcS .t-tabs__nav-item-text-wrapper {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-text_primary);
}
.index__uploader-dialog___pmBcS .t-dialog__header {
  display: none;
}
.index__uploader-dialog___pmBcS .title {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-text_primary);
  margin: 18px 0 0px;
}
.index__close___STx8Y {
  position: absolute;
  right: 16px;
  top: 6px;
  cursor: pointer;
  z-index: 10;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___VTHyn {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__upload-tencent-files___mNuVp .t-table__header tr {
  border-radius: 4px;
}
.index__upload-tencent-files___mNuVp .t-table__header .t-checkbox {
  display: none;
}
.index__upload-tencent-files___mNuVp .t-table__th-cell-inner {
  color: var(--text-text-primary);
}
.index__upload-tencent-files___mNuVp tr:has(.t-is-disabled) td {
  opacity: 0.5;
  cursor: not-allowed;
}
.index__upload-tencent-files___mNuVp .t-table th {
  border-bottom: unset;
  vertical-align: middle;
  padding: 9px 16px 9px 0;
  font-size: 12px;
}
.index__upload-tencent-files___mNuVp .t-table th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.index__upload-tencent-files___mNuVp .t-table th:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__upload-tencent-files___mNuVp .t-table td:first-child {
  padding: 9px 16px;
}
.index__upload-tencent-files___mNuVp .t-table td:nth-child(4) {
  font-size: 12px;
}
.index__upload-tencent-files___mNuVp .t-table td:nth-child(3) {
  font-size: 12px;
}
.index__upload-tencent-files___mNuVp .t-table td {
  border-bottom-color: var(--widget-line);
  vertical-align: middle;
  padding: 16px 15px 16px 0;
}
.index__upload-tencent-files___mNuVp .t-table td:first-child {
  padding: 16px;
}
.index__upload-tencent-files-show-footer___Seuj8 {
  padding-bottom: 70px;
}
.index__file-name___v3i_U {
  display: flex;
  align-items: center;
}
.index__file-name___v3i_U img {
  width: 26px;
  height: 26px;
  margin-right: 16px;
}
.index__file-name___v3i_U span {
  display: inline-block;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index__file-name___v3i_U span div {
  display: block;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.index__emptyText___vjyc_ {
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--text-text_tertiary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  flex: 1;
}
.index__emptyTextIcon___PKb_n {
  margin-bottom: 24px;
  width: 64px;
  height: 64px;
  flex-shrink: 0;
  color: var(--text-text-primary);
  background: var(--background-left_navigation_web);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__emptyTextIcon___PKb_n svg {
  width: 26px;
  height: 26px;
}
.index__not-logged-in___rbxKa {
  height: 40vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index__tip___YFHQH {
  font-size: 14px;
  line-height: 20px;
  margin: 12px 0;
}
.index__login-btn___vVU74 {
  border-radius: 8px;
  background: var(--brand-black_1) !important;
  color: var(--text-text_white) !important;
  cursor: pointer;
  text-align: center;
  /* Title/四级标题 */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.index__header___GZ50A {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__tencent-doc-type___Kgw0I {
  display: flex;
  align-items: center;
  margin: 20px 0 12px;
  color: var(--text-text-primary);
}
.index__tencent-doc-type___Kgw0I li {
  margin-right: 32px;
  cursor: pointer;
}
.index__tencent-doc-type-active___yNovG {
  font-weight: 500;
}
.index__footer___SzXLP {
  padding: 20px 16px 16px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 0.5px solid var(--widget-line);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.index__footer___SzXLP buttton.t-button {
  width: 60px;
}
.index__footer___SzXLP button.t-button:nth-child(2) {
  width: 80px;
  margin: 8px;
}
.index__footer___SzXLP div.t-button {
  width: 80px;
  margin: 08px;
}
.index__cancel-btn___RvgWi {
  background: var(--background-bubble_web) !important;
  color: var(--text-text-primary) !important;
  border: none;
  text-align: center;
  /* Title/四级标题 */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  cursor: pointer;
}
.index__headerContainer___wKO_K {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index__searchIcon___SZX16 {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  cursor: pointer;
}
.index__searchIcon___SZX16:hover {
  border-radius: 8px;
  background: var(--widget-btn_hover_2);
}
.index__searchContainer___D95M9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 12px 0;
  gap: 16px;
}
.index__searchContainer___D95M9 .index__searchInput___XDHm4 .t-input {
  width: 100%;
  display: flex;
  height: 36px;
  padding: 6px 8px;
  align-items: center;
  gap: 2px;
  flex: 1 0 0;
  border-radius: 8px;
  border: 1px solid var(--widget-line);
  background: var(--background-container);
}
.index__searchContainer___D95M9 .index__searchInput___XDHm4 .t-input--focused {
  box-shadow: none;
}
.index__searchContainer___D95M9 .index__searchInput___XDHm4 .t-input .t-input__prefix:not(:empty) {
  margin-right: 5px;
}
.index__searchContainer___D95M9 .index__cancel___B5nn3 {
  cursor: pointer;
  color: var(--text-text-primary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  width: 30px;
  word-break: keep-all;
}
@media (max-width: 768px) {
  .index__desktop-only-column___WpqGL {
    display: none;
  }
  .index__fileNameColumn___ZrEmE {
    width: 70% !important;
  }
}
.index__disabledRow___lwfPN {
  opacity: 0.5;
  cursor: not-allowed;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___lkux3 {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.toast_toast__r\+7kB {
  position: fixed;
  width: 264px;
  top: 50%;
  transform: translateY(-50%);
  /* 修正没有计算自身高度的问题 */
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  z-index: 10000001;
}
.toast_toastWrap__YvZad {
  background: #4C4C4C;
  padding: 16px 24px;
  border-radius: 8px;
  display: inline-block;
  max-width: 80vw;
}
.toast_toastIcon__8xDl1 {
  vertical-align: middle;
  margin-right: 9px;
  margin-bottom: 3px;
}
.toast_toastText__3YvcU {
  font-family: Microsoft YaHei, PingFangSC, PingFangSC-Regular;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  line-height: 22px;
  vertical-align: middle;
}
.toast_top-354__ob-nZ {
  top: 354px !important;
}
.captionSummary .toast_toastText__3YvcU {
  font-size: 14px;
}
.captionSummaryMobile .toast_toastText__3YvcU {
  font-size: 16px;
}

.index__setting___wjhD5 {
  padding: 0 24px;
  height: 100%;
  overflow: hidden auto;
  -webkit-overflow-scrolling: touch;
}
.index__bind-dialog___nelhF {
  padding: 44px;
}
.index__bind-dialog___nelhF .t-dialog {
  padding: 16px;
  border-radius: 16px;
}
.index__bind-dialog___nelhF .t-dialog__body {
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.index__bind-dialog___nelhF .t-dialog__close {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.index__bind-dialog__title___SVdyY {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 600;
  color: var(--text-text_primary);
  display: flex;
  align-content: center;
  align-items: center;
  /* align-content: space-between; */
  justify-content: center;
  gap: 14px;
}
.index__bind-dialog__desc___fdM2d {
  margin-top: 10px;
  font-size: 14px;
  color: var(--text-text_secondary);
  line-height: 1.7;
}
.index__bind-dialog__desc___fdM2d strong {
  color: var(--text-text_primary);
}
.index__bind-dialog__content___CwBqx {
  width: 100%;
  height: 320px;
}
.index__bind-dialog___nelhF .hyc-wechat-login {
  margin: 44px auto 0 auto;
  width: 176px;
  height: 240px;
}
.index__bind-dialog___nelhF .hyc-phone-login {
  width: 100%;
  max-width: 320px;
  margin: 32px auto 48px auto;
}
.index__bind-dialog___nelhF .hyc-phone-login__input-row,
.index__bind-dialog___nelhF .hyc-phone-login__btn {
  width: 100%;
}
.select-interest-dialog--setting .areas-of-interest-submit_jump {
  display: none;
}
.yb-setting__loading {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___q6Vvo {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__bind-dialog___pG7Xm {
  padding: 16px;
}
.index__bind-dialog___pG7Xm .t-dialog {
  padding: 16px;
  border-radius: 16px;
}
.index__bind-dialog___pG7Xm .t-dialog__body {
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.index__bind-dialog___pG7Xm .t-dialog__close {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.index__bind-dialog__title___pkOgr {
  font-size: 20px;
  font-weight: 600;
  color: var(--text-text_primary);
}
.index__bind-dialog__desc____tSha {
  margin-top: 16px;
  font-size: 14px;
  color: var(--text-text_tertiary);
  line-height: 1.7;
}
.index__bind-dialog__desc____tSha strong {
  color: var(--text-text_secondary);
}
.index__bind-dialog__content___gS_gW {
  width: 100%;
  height: 320px;
}
.index__bind-dialog___pG7Xm .hyc-wechat-login {
  margin: 16px auto 0 auto;
  width: 240px;
  height: 280px;
}
.index__bind-dialog___pG7Xm .hyc-phone-login {
  width: 100%;
  max-width: 320px;
  margin: 32px auto 48px auto;
}
.index__bind-dialog___pG7Xm .hyc-phone-login__input-row,
.index__bind-dialog___pG7Xm .hyc-phone-login__btn {
  width: 100%;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___RXelj {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * @file mobile.less
 * @author markJia(markjia@tencent.com)
 */
@media screen and (max-width: 768Px) {
  .is-mobile .style__dialog___epskA .style__body___qn7Kr .style__header___nviuc {
    font-size: 16px;
  }
  .is-mobile .style__dialog___epskA .style__body___qn7Kr .style__content___OlHhm {
    min-width: unset;
    padding: 24px;
    width: 340px;
  }
}
.text2ImageViewer.style__dialog___epskA {
  background-color: rgba(0, 0, 0, 0.86);
}
.text2ImageViewer.style__dialog___epskA .style__body___qn7Kr .style__content___OlHhm {
  padding: 0;
  font-size: 0;
}
.text2ImageViewer.style__dialog___epskA .style__wrapper___M70hr {
  color: #ffffff;
  background-color: unset;
}
.text2ImageViewer.style__dialog___epskA .style__close___QMyRy {
  background: none;
}
@media screen and (max-width: 820Px) {
  .text2ImageViewer.style__dialog___epskA .style__close___QMyRy {
    top: -40px;
    right: 0;
  }
}
.style__dialog___epskA {
  background-color: var(--background-mask_background_2);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2500;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  color: var(--text-text_primary);
}
.style__dialog___epskA .style__wrapper___M70hr {
  background-color: var(--background-container);
  border: 1px solid var(--widget-line);
}
.style__dialog___epskA .style__error___HVr3T .style__header-tip___cuGq0 {
  color: var(--brand-red_2);
}
.style__dialog___epskA .style__header___nviuc {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--widget-line);
}
.style__dialog___epskA .style__header___nviuc .style__title___K2JgR {
  display: flex;
  align-items: center;
}
.style__dialog___epskA .style__header-tip___cuGq0 {
  margin-right: 8px;
  color: var(--brand-black_1);
}
.style__dialog___epskA .style__content___OlHhm {
  padding: 16px 24px 24px;
}
.style__dialog___epskA .style__body___qn7Kr {
  font-size: 14px;
  transform: scale(0.3);
  opacity: 0;
  transition: all 200ms ease-in-out;
}
.style__dialog___epskA .style__body___qn7Kr .style__wrapper___M70hr {
  min-width: 460px;
  border-radius: var(--yb-radius-large);
  box-sizing: border-box;
  overflow: hidden;
}
.style__dialog___epskA .style__close___QMyRy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  color: var(--text-text_secondary);
}
.style__dialog___epskA .style__close-top-right___Qmq5T {
  position: absolute;
  right: 20px;
  top: -10px;
  z-index: 1;
  cursor: pointer;
}
.style__dialog___epskA .style__close-bottom___PLE1T,
.style__dialog___epskA .style__close-bottom--mobile___B0kJ5 {
  width: 48px;
  height: 48px;
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translate(-50%, 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--text-text_primary);
  background-color: var(--background-container);
  z-index: 1;
  cursor: pointer;
  border-radius: 25px;
}
.style__dialog___epskA .style__close-bottom___PLE1T:hover,
.style__dialog___epskA .style__close-bottom--mobile___B0kJ5:hover {
  background-color: var(--widget-btn_hover_2);
}
.style__dialog___epskA .style__close-bottom--mobile___B0kJ5 {
  width: 36px;
  height: 36px;
  bottom: 10px;
}
.style__dialog___epskA.style__visible___w4HHr .style__body___qn7Kr {
  transform: scale(1);
  opacity: 1;
}
.style__dialog___epskA.style__show___fj6hv .style__body___qn7Kr {
  width: auto;
  height: auto;
}
.style__dialog___epskA .style__extra___SH2DQ {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -16px;
  transform: translateY(100%);
}
.style__dialog___epskA.style__placement-bottom___JW5rP .style__body___qn7Kr {
  position: absolute;
  z-index: 9999;
  bottom: -100%;
  left: 0;
  right: 0;
  transform: unset;
  opacity: 1;
}
.style__dialog___epskA.style__placement-bottom___JW5rP .style__body___qn7Kr .style__content___OlHhm {
  width: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.style__dialog___epskA.style__placement-bottom___JW5rP.style__visible___w4HHr .style__body___qn7Kr {
  bottom: 0;
  transform: translateY(0);
}
@media screen and (max-width: 768px) {
  .style__dialog___epskA .style__body___qn7Kr .style__wrapper___M70hr {
    min-width: 80vw;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___nnNBR {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.oneid-dialog header {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 12px !important;
  border: none !important;
}
.oneid-dialog .oneid-dialog-content {
  width: 90vw;
  padding: 0 !important;
}
.oneid-dialog .oneid-ocs-common-button t-button span {
  color: var(--text-text_primary);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___w_01L {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * 用于单行文本截断
 */
/*@mixin _ellipsis() {
  overflow: hidden;
  -ms-text-overflow: ellipsis; !* IE9 兼容 *!
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}*/
.index_mentionList__6WQeG {
  z-index: 1;
  box-sizing: border-box;
  flex-direction: column;
  width: 100%;
  max-width: 984px;
  max-height: 40vh;
  margin: 0 auto 4px auto;
  padding: 8px;
  border-radius: 14px;
  overflow-y: auto;
  background: #303030;
  background: var(--background-container, #303030);
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.06);
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA,
.index_mentionList__6WQeG .index_loadState__lgyvP {
  display: flex;
  align-items: center;
  padding: 8px;
  font-size: 12px;
  line-height: 20px;
}
.index_mentionList__6WQeG .index_loadState__lgyvP {
  height: 100%;
  color: rgba(255, 255, 255, 0.4);
  color: var(--text-text_tertiary, rgba(255, 255, 255, 0.4));
}
.index_mentionList__6WQeG .index_loadState__lgyvP.index_loading__M9BhS::before {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  vertical-align: middle;
  background: url(https://search.sogoucdn.com/reactfly/static/images/loading.ddf46b.png) 0 0 no-repeat;
  background-size: auto 14px;
  animation: index_loadingDefault__NZkwy 0.4s linear infinite;
  content: '';
}
.index_mentionList__6WQeG .index_loadState__lgyvP.index_loadError__ZVm-S .index_logo__RfNdO {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA .index_mentionImg__FdNWH {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA .index_item__JWCok + .index_item__JWCok {
  margin-left: 8px;
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA .index_mentionName__yOEJC {
  font-size: 14px;
  flex-shrink: 0;
  color: rgba(255, 255, 255, 0.9);
  color: var(--text-text_primary, rgba(255, 255, 255, 0.9));
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA .index_mentionDesc__yNJSN {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  color: var(--text-text_tertiary, rgba(255, 255, 255, 0.4));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index_mentionList__6WQeG .index_mentionItem__1kbgA:hover,
.index_mentionList__6WQeG .index_mentionItem__1kbgA.index_mentionItemActive__0tRJC {
  border-radius: 8px;
  background: #424242;
  background: var(--widget-btn_hover_2, #424242);
  cursor: pointer;
}
@keyframes index_loadingDefault__NZkwy {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

.agent-desc {
  box-sizing: border-box;
  padding: 12px;
  position: relative;
  width: 100%;
  background-color: #FFFFFF1A;
  backdrop-filter: blur(30px);
  border-radius: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
  margin-top: 20px;
  box-shadow: inset 0px 0px 1px 0px rgba(178, 175, 175, 0.5);
}
.agent-desc__title {
  font-weight: 600;
}
.agent-desc__trigger {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  font-weight: 600;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.t2i-prompt-examples__container {
  display: flex;
  flex-direction: row;
  margin: 16px 0;
  overflow: auto;
  gap: 12px;
}
.t2i-prompt-examples .t2i-prompt-example {
  position: relative;
  width: 140px;
  height: 190px;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}
.t2i-prompt-examples .t2i-prompt-example img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.t2i-prompt-examples .t2i-prompt-example-cover {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  color: #ffffff;
  top: 0;
  left: 0;
  width: 140px;
  height: 190px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);
  opacity: 0.9;
}
.t2i-prompt-examples .t2i-prompt-example-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  width: 124px;
  white-space: nowrap;
  overflow: hidden;
}
.t2i-prompt-examples .t2i-prompt-example-desc {
  width: 124px;
  font-size: 12px;
  line-height: 1.4em;
  height: 2.8em;
  font-weight: 400;
  word-break: break-all;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.t2i-prompt-examples__switch {
  display: flex;
  gap: 6px;
  color: #616161;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
  user-select: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.voice-wave-wp {
  display: inline-flex;
  align-items: center;
  margin: 0 2px;
}
.voice-wave-wp__stop .voice-wave {
  animation-iteration-count: 0;
  animation-fill-mode: forwards;
}
.voice-wave {
  height: 10px;
  width: 2px;
  border-radius: 2px;
  margin: 0 1px;
  background-color: #ffffff;
  animation-iteration-count: infinite;
}
.voice-wave_0 {
  height: 2px;
}
.voice-wave_1 {
  animation: 1.06s linear 0s infinite normal forwards running wave_1;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_1 {
  0% {
    transform: scaleY(0.4);
  }
  50% {
    transform: scaleY(0.4);
  }
  25.47% {
    transform: scaleY(0.6);
  }
  75.47% {
    transform: scaleY(0.8);
  }
  98.4% {
    transform: scaleY(0.4);
  }
}
.voice-wave_2 {
  animation: 1.06s linear 0s infinite normal forwards running wave_2;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_2 {
  0% {
    transform: scaleY(0.5);
  }
  100% {
    transform: scaleY(0.5);
  }
  25.47% {
    transform: scaleY(0.6);
  }
  50.94% {
    transform: scaleY(1);
  }
  75.47% {
    transform: scaleY(0.8);
  }
}
.voice-wave_3 {
  animation: 1.06s linear 0s infinite normal forwards running wave_3;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_3 {
  0% {
    transform: scaleY(0.4);
  }
  50% {
    transform: scaleY(1.6);
  }
  100% {
    transform: scaleY(0.4);
  }
  25.47% {
    transform: scaleY(0.7);
  }
  75.47% {
    transform: scaleY(1);
  }
}
.voice-wave_4 {
  animation: 1.06s linear 0s infinite normal forwards running wave_4;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_4 {
  0% {
    transform: scaleY(0.8);
  }
  100% {
    transform: scaleY(0.8);
  }
  24.53% {
    transform: scaleY(1.6);
  }
  50.94% {
    transform: scaleY(0.6);
  }
  75.47% {
    transform: scaleY(0.9);
  }
}
.voice-wave_5 {
  animation: 1.06s linear 0s infinite normal forwards running wave_5;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_5 {
  0% {
    transform: scaleY(1);
  }
  100% {
    transform: scaleY(1);
  }
  25.47% {
    transform: scaleY(1.2);
  }
  50.94% {
    transform: scaleY(0.7);
  }
  75.47% {
    transform: scaleY(1.5);
  }
}
.voice-wave_6 {
  animation: 1.06s linear 0s infinite normal forwards running wave_6;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_6 {
  0% {
    transform: scaleY(0.9);
  }
  100% {
    transform: scaleY(0.9);
  }
  25.47% {
    transform: scaleY(0.6);
  }
  50.94% {
    transform: scaleY(1.2);
  }
  75.47% {
    transform: scaleY(0.6);
  }
}
.voice-wave_7 {
  animation: 1.06s linear 0s infinite normal forwards running wave_7;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_7 {
  0% {
    transform: scaleY(0.4);
  }
  50% {
    transform: scaleY(0.5);
  }
  100% {
    transform: scaleY(0.4);
  }
  24.53% {
    transform: scaleY(1.4);
  }
  75.47% {
    transform: scaleY(0.8);
  }
}
.voice-wave_8 {
  animation: 1.06s linear 0s infinite normal forwards running wave_8;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_8 {
  0% {
    transform: scaleY(0.6);
  }
  100% {
    transform: scaleY(0.6);
  }
  24.53% {
    transform: scaleY(1);
  }
  50.94% {
    transform: scaleY(0.3);
  }
  75.47% {
    transform: scaleY(0.5);
  }
}
.voice-wave_9 {
  animation: 1.06s linear 0s infinite normal forwards running wave_9;
  transform-box: fill-box;
  transform-origin: 50% 50%;
}
@keyframes wave_9 {
  0% {
    transform: scaleY(0.4);
  }
  50% {
    transform: scaleY(1.2);
  }
  100% {
    transform: scaleY(0.4);
  }
  25.47% {
    transform: scaleY(0.8);
  }
  75.47% {
    transform: scaleY(0.6);
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.voice-controller {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #EEEEEE;
}
.agent-chat__conv--ai__toolbar--loading .voice-controller {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-tpl--yuanqi .agent-chat__conv--agent-tpl__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 22px;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__conv--agent-tpl__info img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-bottom: 8px;
  object-fit: cover;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__conv--agent-tpl__info p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: var(--text-text_primary);
  text-align: center;
}
.agent-chat__conv--agent-tpl--yuanqi {
  padding-top: 40px;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__content-option__content {
  display: flex;
  flex-direction: row;
  gap: 8px;
  flex-wrap: wrap;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__content-option__content__item {
  padding: 12px 20px;
  color: var(--text-text_primary);
  background: var(--background-container);
  border: 1px solid var(--widget-line);
  border-radius: 24px;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__content-option__content__item:hover {
  color: var(--text-text_primary);
}
.agent-chat__conv--agent-tpl__info {
  display: none;
}
.agent-chat__conv--agent-tpl__info img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  margin-bottom: 16px;
}
.agent-chat__conv--agent-tpl__info p {
  font-size: 30px;
  color: var(--text-text_primary);
  font-weight: 500;
}
.agent-chat__conv--agent-tpl__info + .agent-chat__conv--agent-tpl__options {
  margin-top: 0;
}
.agent-chat__conv--agent-tpl__options {
  margin-top: 16px;
}
.agent-chat__conv--agent-tpl__options .hyc-content-option__content__item {
  background: var(--background-bubble_web);
}
.agent-chat__conv--agent-tpl__options .hyc-content-option__content__item:hover {
  background: var(--widget-btn_click_2);
}
.agent-chat__conv--agent-tpl .agent-chat__bubble--ai .agent-chat__bubble__avatar {
  display: none;
}
.agent-chat__conv--agent-tpl .agent-chat__bubble--ai .agent-chat__bubble__content {
  min-width: auto;
}
:root[yb-theme="light"] .agent-chat__conv--agent-tpl__options .hyc-content-option__content .hyc-content-option__content__item,
:root[yb-theme="dark"] .agent-chat__conv--agent-tpl__options .hyc-content-option__content .hyc-content-option__content__item {
  background: var(--yb-bubble-ai-bg-color);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@media screen and (max-width: 768px) {
  .agent-chat__conv--agent-tpl--yuanqi .agent-chat__conv--agent-tpl__info p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
  .agent-chat__conv--agent-tpl--yuanqi {
    padding-top: 24px;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-home-page__info {
  margin-bottom: 80px;
}
.agent-chat__conv--agent-home-page__info img {
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
}
.agent-chat__conv--agent-home-page__info p {
  font-family: 'sim';
  text-align: center;
}
.agent-chat__conv--agent-home-page__info__name {
  font-size: 32px;
  line-height: 30px;
  margin-bottom: 8px;
}
.agent-chat__conv--agent-home-page__info__desc {
  font-size: 18px;
  line-height: 32px;
}
.agent-chat__conv--agent-home-page__feed-header {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
}
.agent-chat__conv--agent-home-page__feed-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  padding-bottom: 30px;
}
.agent-chat__conv--agent-home-page__feed-item {
  background: #fff;
  border-radius: 8px;
  padding: 18px 16px;
  box-sizing: border-box;
  cursor: pointer;
  min-width: 0;
  transition: 0.2s;
}
.agent-chat__conv--agent-home-page__feed-item:hover {
  transform: translateY(-3px);
  box-shadow: 0px 15px 30px 0px rgba(73, 126, 180, 0.1);
}
.agent-chat__conv--agent-home-page__feed-item__header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 9px;
}
.agent-chat__conv--agent-home-page__feed-item__logo {
  width: 24px;
  height: 24px;
}
.agent-chat__conv--agent-home-page__feed-item__title {
  font-size: 16px;
  font-weight: 500;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.agent-chat__conv--agent-home-page__feed-item__desc {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.body-mobile .agent-chat__conv--agent-greeting {
  flex-direction: column;
}
.body-mobile .agent-chat__conv--agent-greeting__special-column {
  padding: 20px 24px;
}
.body-mobile .agent-chat__conv--agent-greeting__end-item {
  height: 92px;
}
.agent-chat__conv--agent-greeting {
  display: flex;
  align-items: stretch;
  gap: 12px;
}
.agent-chat__conv--agent-greeting__start {
  flex: 456;
  min-width: 0;
  cursor: pointer;
}
.agent-chat__conv--agent-greeting__end {
  flex: 334;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
}
.agent-chat__conv--agent-greeting__end-item {
  background: #fff;
  height: 98px;
  border-radius: 8px;
  padding: 0 16px;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.agent-chat__conv--agent-greeting__end-item__header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 9px;
}
.agent-chat__conv--agent-greeting__end-item__header img {
  width: 24px;
  height: 24px;
}
.agent-chat__conv--agent-greeting__end-item__header span {
  font-weight: 500;
  font-size: 16px;
  color: #000;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.agent-chat__conv--agent-greeting__end-item__content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.agent-chat__conv--agent-greeting__special-column {
  background: #fff;
  border-radius: 12px;
  height: 100%;
  min-width: 0;
  padding: 26px 24px;
  box-sizing: border-box;
}
.agent-chat__conv--agent-greeting__special-column__header {
  margin-bottom: 12px;
}
.agent-chat__conv--agent-greeting__special-column__info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 4px;
}
.agent-chat__conv--agent-greeting__special-column__title {
  font-size: 20px;
  line-height: 28px;
  flex: none;
  font-weight: 500;
}
.agent-chat__conv--agent-greeting__special-column__icon {
  width: 40px;
  height: 40px;
  display: none;
}
.agent-chat__conv--agent-greeting__special-column__desc {
  display: flex;
  gap: 16px;
  color: rgba(0, 0, 0, 0.6);
  flex: 1;
  min-width: 0;
  font-size: 14px;
  line-height: 24px;
}
.agent-chat__conv--agent-greeting__special-column__date {
  flex: none;
}
.agent-chat__conv--agent-greeting__special-column__subTitle {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.agent-chat__conv--agent-greeting__special-column__content {
  display: flex;
  align-items: stretch;
  gap: 8px;
}
.agent-chat__conv--agent-greeting__special-column__content__img {
  width: 88px;
  height: 88px;
  border-radius: 8px;
}
.agent-chat__conv--agent-greeting__special-column__content__list {
  color: rgba(0, 0, 0, 0.9);
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.agent-chat__conv--agent-greeting__special-column__content__list-item {
  display: flex;
  align-items: center;
}
.agent-chat__conv--agent-greeting__special-column__content__list-item__icon {
  flex: none;
  margin: 0 8px;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 50%;
}
.agent-chat__conv--agent-greeting__special-column__content__list-item__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__scenario-tpl {
  box-sizing: border-box;
}
.agent-chat__scenario-tpl--container {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  padding: 14px;
  border-radius: 8px;
  background: #ffffff1a;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}
.agent-chat__scenario-tpl--container.show-expand .agent-chat__scenario-tpl--desc > div:last-child {
  box-sizing: border-box;
  padding-right: 20px;
}
.agent-chat__scenario-tpl--container.show-expand .agent-chat__scenario-tpl--icon {
  opacity: 1;
}
.agent-chat__scenario-tpl--container.un-expand .agent-chat__scenario-tpl--desc > div:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.agent-chat__scenario-tpl--container.un-expand .agent-chat__scenario-tpl--icon {
  transform: rotate(0deg);
}
.agent-chat__scenario-tpl--desc {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
.agent-chat__scenario-tpl--bolder {
  font-weight: 600;
  margin-right: 4px;
}
.agent-chat__scenario-tpl--icon {
  position: absolute;
  right: 14px;
  bottom: 17px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transition: all 0.2s ease-out;
  transform: rotate(180deg);
  opacity: 0;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__scenario-status {
  display: flex;
  justify-content: center;
}
.agent-chat__scenario-status--text {
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(52px);
  -webkit-backdrop-filter: blur(52px);
  padding: 0 12px;
  color: rgba(255, 255, 255, 0.5);
  font-weight: 600;
  font-size: 12px;
  border-radius: 14px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.share-content-drawer {
  width: 100%;
  box-sizing: border-box;
  z-index: 1600;
  border-radius: 0.16rem 0.16rem 0 0;
  background: #fff;
  position: fixed;
  bottom: 0;
  box-shadow: 0 0.04rem 0.2rem 0 #00000026;
}
.share-content-drawer__close {
  position: absolute;
  top: 0.16rem;
  right: 0.17rem;
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  color: #000;
  font-size: 0.24rem;
  z-index: 10000;
}
.share-content-drawer__close:after {
  display: inline-block;
  content: '\00d7';
  /* This will render the 'X' */
}
.share-content-drawer__header {
  padding: 0.16rem 0.2rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  font-weight: 600;
  color: #000000e5;
  text-align: center;
  box-sizing: border-box;
}
.share-content-drawer__content {
  text-align: center;
  margin-bottom: 0.44rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  display: flex;
  gap: 0.18rem;
  overflow-x: auto;
}
.share-content-drawer__content__button {
  width: 0.48rem;
  border: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  color: #00000099;
  font-size: 0.12rem;
  line-height: 0.24rem;
}
.share-content-drawer__content__button > img {
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  margin: 0 0 0.06rem;
}
.share-content-drawer.dark {
  background-color: #222;
  /* 暗主题下的背景颜色 */
}
.share-content-drawer.dark .share-content-drawer__content__button {
  color: #A0A0A0;
  /* 暗主题下的文字颜色 */
}
.index-rem__share-content___XcaMC {
  position: fixed;
  z-index: 50;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: auto;
}
.index-rem__share-content__img____Ueyz {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.index-rem__share-content__share-button___Jg_GP {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.12rem;
  line-height: 0.24rem;
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
}
.index-rem__share-content__share-button___Jg_GP:hover {
  cursor: pointer;
}
.index-rem__share-content__share-button___Jg_GP[disabled] {
  cursor: not-allowed;
}
.index-rem__share-content__share-button__icon___lb85Z {
  margin-bottom: 0.06rem;
  width: 0.48rem;
  height: 0.48rem;
}
.index-rem__share-content__share-button___Jg_GP + .index-rem__share-content__share-button___Jg_GP {
  margin-left: 0.36rem;
}
.index-rem__share-content__tip___brNfD {
  font-size: 0.16rem;
  color: #fff;
  font-weight: 600;
  border-radius: 0.1rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.3);
  background: rgba(0, 0, 0, 0.6);
  padding: 0.16rem 0.2rem;
}
.index-rem__share-content__tip___brNfD::before {
  content: '';
  position: fixed;
  right: 0;
  top: 0.1rem;
  width: 0.56rem;
  height: 0.74rem;
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/594f43153a5fe0bffb5d.svg);
  background-repeat: no-repeat;
}
.index-rem__share-content__tip-wrapper___B7A55 {
  position: fixed;
  top: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 1502;
}
.index-rem__share-content__mask___Ou9Fz {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}
.index-rem__share-content__mask--dark___SYY8J {
  background: rgba(0, 0, 0, 0.8);
}
.index-rem__share-content__jump-btn___Nttjf {
  width: 2.5rem;
  background: #9671f1;
  border-radius: 0.9rem;
  color: #fff;
  text-align: center;
  height: 0.48rem;
  line-height: 0.48rem;
  margin-top: 0.16rem;
  font-size: 0.16rem;
  font-weight: 600;
}
.index-rem__share-content__img-tip___R84Z6 {
  margin-top: 0.16rem;
}
.index-rem__share-content__img-wrapper___zrV7G {
  position: fixed;
  top: 1.4rem;
  left: 0.08rem;
  right: 0.08rem;
  bottom: 0.68rem;
  align-items: center;
  z-index: 1501;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  font-size: 0.14rem;
  color: #fff;
}
.index-rem__share-content__img-wrapper__is-in-app___MhKLE {
  position: fixed;
  padding: 0;
  margin: 0;
  top: 0.82rem;
  bottom: 2.02rem;
  left: 0.08rem;
  right: 0.08rem;
}
.index-rem__share-content__img-wrapper__is-in-half-screen___Xlv5L {
  top: 0.2rem;
  bottom: unset;
  left: 0.38rem;
  right: 0.38rem;
}
.index-rem__share-content__img-wrapper__zoom-in___X_nH9 {
  display: inline-flex;
  position: static;
  transform: none;
}
.index-rem__share-content__img-wrapper__zoom-in-wrapper___DQrDd {
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1501;
  padding-top: 1.68rem;
  box-sizing: border-box;
  padding-bottom: 1.42rem;
  overflow: auto;
  text-align: center;
}
.index-rem__share-header-text___fI1xl {
  font-size: 0.18rem;
}
.index-rem__share-content-img-box___TZ16c {
  width: 100%;
  height: 100%;
}
.index-rem__close-btn___ZyTEs {
  position: absolute;
  top: 0.08rem;
  right: 0.08rem;
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
  line-height: 0.2rem;
  text-align: center;
  color: #00000042;
  font-size: 0.2rem;
  z-index: 10000;
}
.index-rem__close-btn___ZyTEs:after {
  display: inline-block;
  content: '\00d7';
  /* This will render the 'X' */
}
html.index-rem__lock-scroll___bgPF2 {
  overflow: hidden !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index-rem__input-box-element-color-transition___lyuGO {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index-rem__event-header-placeholder___kpBEL {
  height: 0.97rem;
}
.index-rem__event-header___NBg6a {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.97rem;
  color: rgba(24, 24, 24, 0.9);
  background: #fafafa;
  font: var(--td-font-title-large);
}
.index-rem__event-header__title___Ixt_n {
  position: absolute;
  bottom: 0.12rem;
  width: 100%;
  text-align: center;
}
.index-rem__event-header__title___Ixt_n.index-rem__env--yuanbaoApp___fIpMp {
  font-size: 17Px;
}
.index-rem__event-header__operation-button___SNKUY {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0;
  color: inherit;
  position: absolute;
  bottom: 0.14rem;
}
.index-rem__event-header__operation-button--left___DO7xY {
  left: 0.16rem;
}
.index-rem__event-header__operation-button--right___FCiBF {
  right: 0.16rem;
}
.index-rem__event-header__operation-button___SNKUY:hover {
  cursor: pointer;
}
.index-rem__event-header__operation-button___SNKUY[disabled] {
  cursor: not-allowed;
}
.index-rem__event-header__operation-button___SNKUY svg {
  font-size: 0.24rem;
}
.index-rem__event-header___NBg6a.index-rem__transparent___PdLK8 {
  background: transparent;
}
.index-rem__event-header___NBg6a.index-rem__dark-mode___yCbvF {
  color: #fff;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index-rem__input-box-element-color-transition___vwStI {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__scenario-result {
  position: relative;
  z-index: 0;
  min-width: 160px;
}
.agent-chat__scenario-result--bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  z-index: 1;
  flex-direction: column;
  border-radius: 12px;
  box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.1);
}
.agent-chat__scenario-result--bg .result-bg--top,
.agent-chat__scenario-result--bg .result-bg--bottom {
  width: 100%;
  height: 80px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.agent-chat__scenario-result--bg .result-bg--top {
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/62deb9590b6f8a8266d1.png);
}
.agent-chat__scenario-result--bg .result-bg--bottom {
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/cace8278d856b16008d6.png);
}
.agent-chat__scenario-result--bg .result-bg--center {
  width: 100%;
  flex: 1;
  height: 100%;
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/5eca1f8aaad85f4ec8ff.png);
  background-repeat: repeat-y;
  background-size: 100% auto;
}
.agent-chat__scenario-result--content {
  position: relative;
  z-index: 2;
}
.agent-chat__scenario-result--title {
  height: 40px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.agent-chat__scenario-result--text {
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.6);
  margin: 10px 15px 0;
}
.agent-chat__scenario-result--actions {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 0 15px;
}
.agent-chat__scenario-result--btn {
  border-width: 0;
  margin: 0 4px;
  outline: none;
  color: rgba(255, 255, 255, 0.9);
  padding: 1px 11px;
  line-height: 22px;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 26px;
}
.agent-chat__scenario-result--name {
  color: rgba(255, 255, 255, 0.55);
}
.agent-chat__scenario-result--divider {
  height: 1px;
  margin: 0 12px;
  background: #ab7354;
  background: linear-gradient(90deg, rgba(171, 115, 84, 0) 0%, #ab7354 49.36%, rgba(171, 115, 84, 0) 100%);
}
.agent-chat__scenario-score {
  border-radius: 8px;
  position: relative;
  z-index: 0;
  margin-top: 12px;
  box-sizing: border-box;
  padding: 15px 12px;
  display: flex;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: rgba(135, 91, 62, 0.8);
  background: linear-gradient(89.31deg, rgba(238, 173, 113, 0.2) 0.65%, rgba(255, 255, 255, 0.1) 99.41%);
}
.agent-chat__scenario-score--info {
  flex: 1;
}
.agent-chat__scenario-score--title {
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  font-weight: 600;
}
.agent-chat__scenario-score--txt {
  font-size: 10px;
  line-height: 14px;
  color: #fff;
  margin-top: 8px;
}
.agent-chat__scenario-score--action {
  width: 203px;
  display: flex;
  margin: 0 -6px;
}
.agent-chat__scenario-score--item {
  margin: 0 6px;
}
.agent-chat__scenario-score--result {
  height: 36px;
  display: flex;
  align-items: center;
  color: #fff;
}
.agent-chat__scenario-score--result .agent-chat__scenario-score--icon {
  width: 16px;
  height: 16px;
}
.agent-chat__scenario-score--result .agent-chat__scenario-score--item {
  margin: 0 3px;
}
.agent-chat__scenario-score--arrow {
  position: absolute;
  top: -6px;
  display: flex;
  left: 30px;
}
.agent-chat__scenario-score--icon {
  width: 28px;
  height: 28px;
}
.agent-chat__scenario-score--icon__target {
  display: block;
  width: 100%;
  height: 100%;
}
.agent-chat__scenario-score--icon .check {
  display: none;
}
.agent-chat__scenario-score--icon.checked .check {
  display: block;
}
.agent-chat__scenario-score--icon.checked .default {
  display: none;
}
.agent-chat__scenario-score--icon__txt {
  font-size: 10px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  line-height: 12px;
  margin-top: 5px;
}
.agent-chat__scenario-animate {
  opacity: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 296px;
  overflow: hidden;
  transition: opacity 0.6s;
  z-index: 1000;
}
.agent-chat__scenario-animate.show-animate {
  opacity: 1;
}
.agent-chat__scenario-animate::before {
  content: "";
  position: absolute;
  display: block;
  width: 678px;
  height: 530px;
  border-radius: 50%;
  left: 50%;
  margin-left: -339px;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 55.38%);
  border: 1px solid rgba(255, 186, 104, 0.5);
}
.agent-chat__scenario-animate--text {
  opacity: 0;
  position: absolute;
  width: 111px;
  height: 27px;
  left: 50%;
  margin-left: -55px;
  top: 121px;
  animation: fadeIn 0.5s ease-out 0.6s forwards;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.agent-chat__scenario-animate--text img {
  width: 100%;
  height: 100%;
}
.agent-chat__scenario-animate--star {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 30px;
  width: 270px;
  height: 212px;
  margin-left: -135px;
}
.agent-chat__scenario-animate--star.star-1 {
  animation: hideStar 0.1s ease-out 3s forwards;
}
.agent-chat__scenario-animate--star.star-2 {
  animation: hideStar 0.1s ease-out 3.5s forwards;
}
@keyframes hideStar {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-memory-divider__content {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.agent-chat__conv--agent-memory-divider__content__link {
  color: var(--brand-black_1);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat-custom-poster-img {
  padding: 8px 16px 6px 16px;
  border-radius: 8px;
  background: #fff;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat-custom-emoji-hint_item {
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
  padding: 10px;
  font-weight: 400;
  font-size: 14px;
  background: #fff;
  color: rgba(0, 0, 0, 0.9);
}
.agent-chat-custom-emoji-hint_item:not(:last-child) {
  margin-bottom: 8px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-greeting-default {
  font-size: 15px;
  line-height: 23px;
  padding: 16px;
  background: #fff;
  border-radius: 12px;
  max-width: 529px;
  box-sizing: border-box;
}
.agent-chat__conv--agent-greeting-good-question {
  background: #fff;
  padding: 16px 16px 8px 16px;
  border-radius: 20px;
  background: url(https://static.yuanbao.tencent.com/yb_assets/6bcfb6df6cddd01a3dac.png) no-repeat;
  background-size: 100%;
  background-color: #fff;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading {
  padding-bottom: 16px;
  background: #fff;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-header {
  margin-bottom: 16px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-header .t-skeleton__col {
  height: 40px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-img .t-skeleton__col {
  width: 56px;
  height: 56px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .t-skeleton__row {
  margin-bottom: 12px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-item-wrapper {
  gap: 56px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header {
  font-family: "Songti SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-wrapper {
  display: flex;
  align-items: center;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery__title {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 18px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery__title img {
  width: 20px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-more {
  color: #72756b;
  font-size: 12px;
  margin-left: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-more:hover {
  color: #07C160;
}
.agent-chat__conv--agent-greeting-good-question .good-question-list-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
  grid-column-gap: 48px;
  /* 列间隔16px */
  grid-row-gap: 16px;
  /* 行间隔8px */
  width: 100%;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0px;
  margin-bottom: calc(0px - 12px);
  margin-right: calc(0px - 12px);
  cursor: pointer;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper > * {
  margin-right: 12px;
  margin-bottom: 12px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper:hover .good-question-item-left-question {
  color: #07C160;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper img {
  width: 56px;
  height: 56px;
  border-radius: 8px;
  object-fit: cover;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left {
  align-self: baseline;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-question {
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  white-space: nowrap;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail .expose-reason {
  color: #20C57D;
  line-height: 17px;
  border-radius: 4px;
  padding: 2px 4px;
  background: rgba(7, 193, 96, 0.1);
  margin-right: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail .expose-tags {
  color: rgba(0, 0, 0, 0.4);
}
.agent-chat__conv--agent-greeting-good-question .more-good-questions {
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-greeting-good-question {
  background: #fff;
  padding: 16px 16px 8px 16px;
  border-radius: 12px;
  background: url(https://static.yuanbao.tencent.com/yb_assets/6bcfb6df6cddd01a3dac.png) no-repeat;
  background-size: 100%;
  background-color: #fff;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading {
  padding: 16px 16px 8px 16px;
  background: #fff;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-header {
  margin-bottom: 8px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-header .t-skeleton__col {
  height: 40px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-loading-img .t-skeleton__col {
  width: 56px;
  height: 56px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .t-skeleton__row {
  margin-bottom: 4px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .good-question-item-wrapper {
  gap: 56px;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .agent-chat__conv--agent-greeting-good-question__loading {
  display: block;
}
.agent-chat__conv--agent-greeting-good-question.good-question-loading .agent-chat__conv--agent-greeting-good-question__content {
  display: none;
}
.agent-chat__conv--agent-greeting-good-question .agent-chat__conv--agent-greeting-good-question__loading {
  display: none;
}
.agent-chat__conv--agent-greeting-good-question .agent-chat__conv--agent-greeting-good-question__content {
  display: block;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header {
  font-family: "Songti SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-wrapper {
  display: flex;
  align-items: center;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-more {
  color: #72756b;
  font-size: 12px;
  margin-left: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-discovery-more:hover {
  color: #07C160;
}
.agent-chat__conv--agent-greeting-good-question .good-question-header-close-icon-wrapper {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.03);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.agent-chat__conv--agent-greeting-good-question .good-question-list-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
  grid-column-gap: 48px;
  /* 列间隔16px */
  grid-row-gap: 16px;
  /* 行间隔8px */
  width: 100%;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-list-wrapper.good-question-list-wrapper-one-row {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper:hover .good-question-item-left-question {
  color: #07C160;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper img {
  width: 56px;
  height: 56px;
  border-radius: 8px;
  object-fit: cover;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left {
  align-self: baseline;
  overflow: hidden;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-question {
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  white-space: nowrap;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail img {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  position: relative;
  top: 2px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail .expose-reason {
  color: #20C57D;
  line-height: 17px;
  border-radius: 4px;
  padding: 2px 4px;
  background: rgba(7, 193, 96, 0.1);
  margin-right: 4px;
}
.agent-chat__conv--agent-greeting-good-question .good-question-item-wrapper .good-question-item-left-detail .expose-tags {
  color: rgba(0, 0, 0, 0.4);
}
.agent-chat__conv--agent-greeting-good-question .more-good-questions {
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  margin: 12px 0 4px;
}
.agent-chat__conv--agent-greeting-good-question .more-good-questions:hover {
  color: rgba(0, 0, 0, 0.9);
}
.body-mobile .good-question-list-wrapper {
  grid-template-columns: repeat(1, 1fr);
  /* 两列，每列占据可用空间 */
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--agent-homepage-v2 {
  animation: fadeIn 0.2s linear;
}
.agent-chat__conv--agent-homepage-v2__header {
  transition: opacity 250ms;
  display: none;
}
.agent-chat__conv--agent-homepage-v2__title {
  color: var(--text-text_primary);
  font-size: 32px;
  line-height: 42px;
  font-weight: 500;
  margin-bottom: 8px;
}
.agent-chat__conv--agent-homepage-v2__title > span {
  display: inline-block;
  position: relative;
  color: var(--text-text_primary);
  margin-left: 5px;
}
.agent-chat__conv--agent-homepage-v2__title > span::after {
  content: attr(data-text);
  position: absolute;
  left: 0;
  z-index: 2;
  color: var(--text-text_primary);
  -webkit-mask-image: -webkit-linear-gradient(0, transparent, #4EA7D8);
  mask-image: linear-gradient(90deg, transparent, #4EA7D8);
}
.agent-chat__conv--agent-homepage-v2__desc {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_secondary);
  font-weight: 400;
}
.agent-chat__conv--agent-homepage-v2__list {
  display: none;
  align-items: center;
  gap: 16px;
  margin-top: 20px;
}
.agent-chat__conv--agent-homepage-v2__list__box {
  display: flex;
  flex: 0 0 auto;
  width: 100%;
  gap: 16px;
  overflow-x: auto;
}
.agent-chat__conv--agent-homepage-v2__list__box::-webkit-scrollbar {
  /* WebKit browsers */
  display: none;
}
.agent-chat__conv--agent-homepage-v2__list__item {
  flex: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 320ms;
  transition-timing-function: ease-out;
  transform-origin: 0 100%;
  border: 1px solid #00000014;
  border-radius: 12px;
  border-width: 1px;
}
.agent-chat__conv--agent-homepage-v2__list__item img {
  width: 100%;
}
.agent-chat__conv--agent-homepage-v2__list__scroll {
  position: absolute;
  display: none;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 100%;
  text-align: center;
  line-height: 28px;
  box-shadow: 0px 3px 14px 2px rgba(0, 0, 0, 0.05);
  background: #fff;
  cursor: pointer;
}
.agent-chat__conv--agent-homepage-v2__list__scroll.scroll-left {
  left: 5px;
}
.agent-chat__conv--agent-homepage-v2__list__scroll.scroll-right {
  right: 5px;
}
.agent-chat__conv--agent-homepage-v2__footer {
  display: none;
  margin-top: 40px;
}
.agent-chat__conv--agent-homepage-v2__login {
  height: 48px;
  width: 50%;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}
.agent-chat__conv--agent-homepage-v2__login .t-button {
  height: 100%;
  border-radius: 24px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
.agent-chat__conv--agent-homepage-v2__login__text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #fff;
  z-index: 2;
}
.agent-chat__conv--agent-homepage-v2__greeting {
  border-radius: 12px;
  background-color: transparent;
  font-size: 15px;
  line-height: 23px;
  padding: 16px;
  width: fit-content;
  color: var(--text-text_primary);
}
.agent-chat__conv--agent-homepage-v2.agent-chat__conv--agent-homepage-extension .agent-chat__conv--agent-homepage-v2__greeting {
  padding: 0;
}
.agent-chat__conv--agent-homepage-v2.agent-chat__conv--agent-homepage-extension .agent-chat__conv--agent-homepage-v2__greeting .agent-chat__conv--agent-homepage-extension__greeting {
  margin-right: 4px;
}
.agent-chat__conv--agent-homepage-v2.agent-chat__conv--agent-homepage-extension .agent-chat__conv--agent-homepage-v2__greeting .agent-chat__conv--agent-homepage-extension__greeting:first-child {
  display: block;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 38px;
  margin: 90px 0 12px;
}
.agent-dialogue__content--common-new .agent-chat__conv--agent-homepage-v2__greeting {
  position: absolute;
  opacity: 0;
}
.agent-dialogue__content--common-new .agent-chat__conv--agent-homepage-v2__header {
  display: block;
}
.agent-dialogue__content--common-new .agent-chat__conv--agent-homepage-v2__list {
  display: flex;
}
.agent-dialogue__content--common-new .agent-chat__conv--agent-homepage-v2__footer {
  display: block;
}
.body-mobile .agent-chat__conv--agent-homepage-v2__list {
  gap: 8px;
  overflow: auto;
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
}
.body-mobile .agent-chat__conv--agent-homepage-v2__list::-webkit-scrollbar {
  width: 0;
  height: 0;
  cursor: pointer;
}
.body-mobile .agent-chat__conv--agent-homepage-v2__list__item {
  min-width: 160px;
}
.body-mobile .agent-chat__conv--agent-homepage-v2__login {
  width: 100%;
}
.body-mobile .agent-chat__conv--agent-homepage-v2__list__scroll {
  display: block;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@keyframes jump-input-guide-item {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes show-homepage-v2-greeting {
  0% {
    transform: translateY(-48px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.agent-dialogue__content--common--homepage-animation .agent-chat__list__content-wrapper {
  overflow: visible;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__list {
  overflow: visible;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__list__item {
  opacity: 0;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__list__item[data-item-id="301"] {
  transition-delay: 120ms;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__list__item[data-item-id="302"] {
  transition-delay: 240ms;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__list__item[data-item-id="303"] {
  transition-delay: 360ms;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2 .agent-chat__conv--agent-homepage-v2__header {
  opacity: 0;
  transition-delay: 100ms;
}
.agent-dialogue__content--common--homepage-animation .input-guide {
  overflow: visible;
}
.agent-dialogue__content--common--homepage-animation .input-guide .input-guide-item {
  animation: jump-input-guide-item 440ms ease-in-out;
}
.agent-dialogue__content--common--homepage-animation .input-guide .input-guide-item[data-item-id="300"] {
  animation-delay: 300ms;
}
.agent-dialogue__content--common--homepage-animation .input-guide .input-guide-item[data-item-id="301"] {
  animation-delay: 380ms;
}
.agent-dialogue__content--common--homepage-animation .input-guide .input-guide-item[data-item-id="302"] {
  animation-delay: 460ms;
}
.agent-dialogue__content--common--homepage-animation .input-guide .input-guide-item[data-item-id="303"] {
  animation-delay: 540ms;
}
.agent-dialogue__content--common--homepage-animation .agent-chat__conv--agent-homepage-v2__greeting {
  animation: show-homepage-v2-greeting 430ms ease-in-out forwards;
  animation-delay: 360ms;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index_chatLandingBox__myNTx {
  animation: index_opacityIn__wKoXM 0.5s 1.8s both;
  box-sizing: border-box;
  padding-top: 40px;
}
.index_chatLandingBox__myNTx .index_chatLandingTitle__jZRva {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--text-text_primary);
}
.index_chatLandingBox__myNTx .index_chatLandingDesc__abzha {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-top: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--text-text_secondary);
}
.index_chatLandingBox__myNTx .index_chatLandingLine__4ZXZP {
  width: 100%;
  height: 2px;
  background: url(https://static.yuanbao.tencent.com/yb_assets/a2f8faf259f87c9ea838.svg);
  background-repeat: repeat-x;
  margin-top: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
.index_chatLandingBox__myNTx .index_chatLandingHintList__HQqI7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.index_chatLandingBox__myNTx .index_chatLandingHintList__HQqI7 .index_hintTitle__Dqw-B {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--text-text_tertiary);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.index_chatLandingBox__myNTx .index_chatLandingHintList__HQqI7 .index_hint__s3B3I {
  font-size: 14px;
  padding: 8px 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin-top: 8px;
  background: #F8F8F8;
  color: var(--text-text_primary);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 8px;
  background: var(--background-bubble_web);
}
.index_chatLandingBox__myNTx .index_chatLandingHintList__HQqI7 .index_hint__s3B3I:hover {
  background: var(--widget-btn_click_2);
}
:root[yb-theme-mode="dark"] .index_chatLandingBox__myNTx .index_chatLandingLine__4ZXZP {
  background: url(https://static.yuanbao.tencent.com/yb_assets/15c11d9812839f321db8.svg);
}
/**
 * 对话区域，根据屏幕大小自适应
  修改适配，需同时修改以下2个文件
  apps/yuanbao-desktop/src/components/chat/index.module.scss
  apps/yuanbao-desktop/src/components/launchbox/searchBar/index.module.scss
**/
@media screen and (max-width: 552px) {
  .index_chatContent__V4xIn {
    padding: 0 20px;
  }
}
@media screen and (min-width: 552px) and (max-width: 928px) {
  .index_chatContent__V4xIn {
    padding: 0 64px;
  }
}
@media screen and (min-width: 928px) {
  .index_chatContent__V4xIn {
    margin: 0 auto;
    padding: 0;
    width: 800px;
  }
}
@media screen and (min-width: 928px) and (max-width: 1128px) {
  .index_chatContent__V4xIn.index_sideBarExpanded__CfoOL {
    padding: 0 64px;
    width: auto;
  }
}
@media screen and (min-width: 1128px) {
  .index_chatContent__V4xIn.index_sideBarExpanded__CfoOL {
    padding: 0;
    width: 800px;
  }
}
@media screen and (min-width: 552px) and (max-width: 868px) {
  .index_chatContent__V4xIn.index_selectedDialogModel__omUjf {
    padding: 0 34px;
  }
}
@media screen and (min-width: 868px) {
  .index_chatContent__V4xIn.index_selectedDialogModel__omUjf {
    width: 800px;
    padding: 0;
  }
}
@media screen and (min-width: 552px) and (max-width: 1068px) {
  .index_chatContent__V4xIn.index_sideBarExpanded__CfoOL.index_selectedDialogModel__omUjf {
    padding: 0 34px;
    width: auto;
  }
}
@media screen and (min-width: 1068px) {
  .index_chatContent__V4xIn.index_sideBarExpanded__CfoOL.index_selectedDialogModel__omUjf {
    padding: 0;
  }
}
@keyframes index_opacityIn__wKoXM {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.body-mobile .agent-chat__list__item {
  padding: 8px 11px 8px 24px;
  position: relative;
}
.body-mobile .agent-chat__list--select .agent-chat__list__item {
  padding-left: calc(16px + 32px);
}
.agent-chat__list {
  line-height: 1.75;
  width: 100%;
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.agent-chat__list .autoColor {
  color: var(--brand-desktop-blue_1);
}
.agent-chat__list .autoColor::after {
  color: var(--brand-desktop-blue_1);
  border-color: var(--brand-desktop-blue_1);
}
.agent-chat__list .hyc-content-text {
  font-size: 16px;
}
.agent-chat__list .hyc-content-img img,
.agent-chat__list .hyc-component-image-group img {
  min-width: auto;
  min-height: auto;
  max-width: 280px;
  max-height: 280px;
}
.agent-chat__list.t2i-agent-list-content .hyc-content-img img,
.agent-chat__list.t2i-agent-list-content .hyc-component-image-group img {
  max-height: 560px;
}
.agent-chat__list.creative-paint-agent-list .agent-chat__list__placeholder {
  height: 60px;
}
.agent-share--mobile .agent-chat__list .hyc-content-img img,
.agent-share--mobile .agent-chat__list .hyc-component-image-group img {
  max-width: 100%;
  max-height: 100%;
}
.agent-chat__list .hyc-content-option__content__item {
  color: var(--yb-component-option-color);
}
.agent-chat__list--select .agent-chat__list__indicator {
  display: block;
}
.agent-chat__list--select .agent-chat__conv--ai__toolbar,
.agent-chat__list--select .hyc-card-box-card-list:not(.hyc-media-box),
.agent-chat__list--select .agent-chat__conv--ai__hint-prompt {
  display: none;
}
.agent-chat__list--select .agent-chat__list__item {
  padding-top: 16px;
  padding-bottom: 0;
  padding-left: calc(24px + 24px);
}
.agent-chat__list--select .agent-chat__list__item__checkbox {
  display: block;
}
.agent-chat__list--select .agent-chat__list__item .agent-chat__bubble--human .agent-chat__conv--human__toolbar {
  display: none;
}
.agent-chat__list__content {
  display: flex;
  flex-direction: column;
}
.agent-chat__list__content-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
}
.agent-chat__list__content-loading {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 13px 0;
}
.agent-chat__list__content-loading img {
  width: 24px;
  animation: rotate-loading 1s linear infinite;
}
.agent-chat__list__placeholder {
  width: 100%;
  height: 24px;
  flex: none;
}
.agent-chat__list__placeholder.agent-chat__list__placeholder-input-guide {
  height: 56px;
}
.agent-chat__list__full-width-time {
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  color: var(--yb-chat-time-color);
  padding-top: 4px;
}
.agent-chat__list__item {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 12px 24px;
  box-sizing: border-box;
}
.agent-chat__list__item.agent-chat__list__item--divider {
  padding: 0 24px 12px 24px;
}
.agent-chat__list__item--human .agent-chat__conv--human__toolbar {
  pointer-events: none;
}
.agent-chat__list__item--human.agent-chat__list__item--toolbar-animatend .agent-chat__conv--human__toolbar {
  pointer-events: initial;
}
.agent-chat__list__item--hidden {
  display: none;
}
.agent-chat__list__item--toolbar-show {
  padding-top: 20px;
}
.agent-chat__list__item--toolbar-show + .agent-chat__list__item--ai {
  padding-bottom: 20px;
  padding-top: 0;
}
.agent-chat__list__item--last .agent-chat__list__new-chat,
.agent-chat__list__item--last .agent-chat__list__internet-search-tips {
  display: block;
}
.agent-chat__list__item--before-last .agent-chat__list__new-chat {
  display: block;
}
.agent-chat__list__item--hover .agent-chat__conv--human__toolbar {
  opacity: 1;
}
.agent-chat__list__item--special-column--loading .agent-chat__bubble--ai .agent-chat__bubble__content {
  padding: 0;
}
.agent-chat__list__item--special-column--loading .agent-chat__conv--ai--step .agent-chat__bubble__content {
  padding: 12px 16px;
}
.agent-chat__list__item--special-column--loading .agent-chat__speech-text {
  height: 0;
  overflow: hidden;
}
.agent-chat__list__item__checkbox {
  cursor: pointer;
  user-select: none;
  display: none;
  position: absolute;
  top: 4px;
  left: -24px;
}
.agent-chat__list__item__content {
  max-width: var(--hunyuan-chat-list-max-width);
  width: var(--hunyuan-chat-list-width);
  position: relative;
}
.agent-chat__list__item__content .agent-chat_doc-percent {
  margin-top: -24px;
  margin-bottom: 24px;
  padding: 0 10%;
  font-size: 12px;
  color: var(--text-text_tertiary);
  text-align: center;
}
.agent-chat__list--yuanqi .agent-chat__list__item {
  padding-left: 0;
  padding-right: 0;
}
.agent-chat__list--yuanqi .agent-chat__list__item__content {
  width: 100%;
  max-width: var(--hunyuan-chat-list-max-width) !important;
}
.agent-chat__list--yuanqi .agent-chat__hint-prompt {
  padding-left: 0;
  padding-right: 0;
}
.agent-chat__list--yuanqi .agent-chat__hint-prompt .hyc-content-option {
  width: 100%;
}
.agent-chat__list--yuanqi .agent-chat__list__indicator {
  top: -6px;
}
.agent-chat__list__new-chat {
  padding: 0;
  display: none;
}
.agent-chat__list__new-chat__create {
  color: var(--brand-black_1);
  cursor: pointer;
}
.agent-chat__list__new-topic-chat {
  display: block;
}
.agent-chat__list__internet-search-tips {
  padding: 0;
}
.agent-chat__list__internet-search-tips__switch {
  color: var(--brand-green_1);
  cursor: pointer;
}
.agent-chat__list__internet-search-tips__switch_deepseek {
  color: var(--brand-desktop-blue_1);
}
.agent-chat__list__internet-search-tips__switch_hunyuan {
  color: var(--brand-desktop-green_1);
}
.agent-chat__list__internet-search-tips .hyc-content-divider__content {
  padding: 0;
}
.agent-chat__list__regenerate-tip {
  margin-bottom: 26px;
  padding: 2px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.agent-chat__list__regenerate-tip-desc {
  color: var(--text-text_tertiary);
  /* 标签 */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.agent-chat__list__regenerate-tip-btn {
  color: var(--brand-green_1);
  /* 标签 */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.agent-chat__list__regenerate-tip-btn.deepseek {
  color: var(--brand-desktop-blue_1);
}
.agent-chat__list__regenerate-tip-btn.hunyuan {
  color: var(--brand-desktop-green_1);
}
.agent-chat__list .hyc-parent-verify-btn.t-button {
  font-size: 14px;
  background-color: var(--text-text_primary);
}
.agent-chat__list .hyc-parent-verify-btn.t-button:hover {
  background-color: var(--text-text_secondary) !important;
}
.agent-chat__list h1,
.agent-chat__list h2,
.agent-chat__list h3,
.agent-chat__list h4,
.agent-chat__list h5,
.agent-chat__list h6 {
  font-weight: 600!important;
}
.agent-chat__list h1 {
  line-height: 39px;
  font-size: 24px;
}
.agent-chat__list h2 {
  font-size: 22px;
}
.agent-chat__list h3 {
  line-height: 32px;
  font-size: 20px;
}
.agent-chat__list h4 {
  font-size: 18px;
}
.agent-chat__list__item--h5 p {
  line-height: 1.6;
}
.hyc-component-reasoner__search-list {
  margin-bottom: 8px;
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.agent-chat_collect__detail__btn {
  position: absolute;
  bottom: 46px;
  left: calc(50% - 74px);
  height: 48px !important;
  z-index: 2;
  background: var(--background-mask_background_1) !important;
  backdrop-filter: blur(8px);
  border: none !important;
  padding: 0 16px !important;
  animation: fadeIn 0.3s ease-in;
}
.agent-chat_collect__detail__btn .yb-icon {
  width: 22px;
  background: var(--brand-success_2);
  color: var(--text-text_primary);
  border-radius: 100%;
  transform: scale(0.73);
  margin-right: 5px;
}
.agent-chat_collect__detail__btn__text {
  font-weight: 400;
  color: var(--brand-green_1);
  padding-left: 8px;
}
.agent-chat_collect__detail__btn__tip {
  font-weight: 400;
  color: var(--text-text_alwayswhite);
}
.agent-chat_collect__detail__btn .t-button-text {
  color: var(--text-text_alwayswhite);
}
.agent-chat__video-player-wrapper--init.t-dialog__ctx.t-dialog__ctx--fixed {
  z-index: -1;
}
.agent-chat__video-player-wrapper .t-dialog__position > .t-dialog {
  max-width: 100%;
}
.agent-chat__video-player-wrapper .t-dialog {
  border-radius: 0;
  border: none;
  padding: 0;
  height: 100%;
}
.agent-chat__video-player-wrapper.t-dialog__ctx .t-dialog__position {
  padding: 0;
  height: 100%;
}
.agent-chat__video-player-wrapper .t-dialog__header {
  display: none;
}
.agent-chat__video-player-wrapper .t-dialog__body {
  padding: 0;
  height: 100%;
}
.agent-chat__video-player-wrapper__close {
  position: absolute;
  top: 32px;
  right: 32px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  z-index: 999;
  cursor: pointer;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__list__new-conv {
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.agent-chat__list__new-conv__content {
  display: flex;
  gap: 4px;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
  color: var(--yb-chat-clear-context-color);
  padding: 0 8px;
  cursor: pointer;
  border-radius: 2px;
}
.agent-chat__list__new-conv__content .iconfont {
  color: var(--yb-chat-clear-context-icon-color);
}
.agent-chat__list__new-conv__content__text {
  color: var(--brand-black_1);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__scroll-arrow {
  position: absolute;
  bottom: 12px;
  left: 50%;
  width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--background-container);
  border-radius: 100%;
  border: 0.5px solid var(--widget-line);
  color: var(--text-text_primary);
  box-sizing: border-box;
  opacity: 0;
  transition: 0.26s;
  z-index: 1;
  cursor: pointer;
  pointer-events: none;
  filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.12));
  transform: translateX(-50%) scale(0.2);
  transform-origin: bottom center;
}
.agent-chat__scroll-arrow > img {
  width: 18px;
  height: 18px;
}
.share-from-app-box .agent-chat__scroll-arrow {
  display: none;
}
.agent-chat__scroll-arrow:hover {
  filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.15));
}
.agent-chat__scroll-arrow:active {
  width: 28px;
  height: 28px;
}
.agent-chat__scroll-arrow--show {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(-50%) scale(1);
}
.agent-chat__scroll-arrow--show-input-guide {
  bottom: 52px;
}
@keyframes arrowrotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.agent-chat__scroll-arrow--rotatingRing {
  position: absolute;
  z-index: 2;
  animation: arrowrotate 1s linear infinite;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: calc(100% + 1px);
  height: calc(100% + 1px);
  opacity: 1;
}
.agent-chat__scroll-arrow--rotatingColorHy {
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/db47c519a91209dfa231.svg);
}
.agent-chat__scroll-arrow--rotatingColorDs {
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/870aec2cb359cb1cb9c7.svg);
}
:root[yb-theme-mode='dark'] .agent-chat__scroll-arrow:hover {
  background-color: var(--widget-btn_hover_2);
  filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.5));
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.body-mobile .agent-chat__list__indicator {
  padding: 6px 16px 6px calc(16px + 32px);
}
.agent-chat__list__indicator {
  padding: 6px 24px 6px calc(24px + 32px);
  box-sizing: border-box;
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: -20px;
  z-index: 10;
  pointer-events: none;
}
.agent-chat__list__indicator::before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--yb-share-indicator-border-color);
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.agent-chat__list__indicator__content {
  max-width: var(--hunyuan-chat-list-max-width);
  width: var(--hunyuan-chat-list-width);
  margin: 0 auto;
}
.agent-chat__list__indicator__button {
  width: fit-content;
  padding: 0 16px;
  height: 30px;
  white-space: nowrap;
  background-color: var(--yb-share-indicator-bg-color);
  border: 1px solid var(--yb-share-indicator-border-color);
  color: var(--yb-share-indicator-color);
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  pointer-events: auto;
}
.agent-chat__list__indicator__button:hover {
  background-color: var(--widget-btn_hover_2);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__list-error {
  height: 100%;
  padding-bottom: 22px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.agent-chat__list-error__info {
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color: var(--text-text_primary);
  margin-bottom: 16px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@media screen and (max-width: 675px) {
  .body-mobile .hyc-custom-photo-view .t-dialog__position,
  .share-from-app-box .hyc-custom-photo-view .t-dialog__position {
    height: 100%;
  }
  .body-mobile .hyc-custom-photo-view .t-dialog,
  .share-from-app-box .hyc-custom-photo-view .t-dialog {
    max-width: 100%;
    height: 100%;
    padding: 0;
  }
  .body-mobile .hyc-custom-photo-view .t-dialog__body,
  .share-from-app-box .hyc-custom-photo-view .t-dialog__body {
    padding: 0;
    height: 100%;
  }
  .body-mobile .hyc-custom-photo-view-control,
  .share-from-app-box .hyc-custom-photo-view-control {
    top: 24px;
    right: 14px;
  }
  .body-mobile .text2image-preview,
  .share-from-app-box .text2image-preview {
    position: relative;
    width: 100vw;
    height: 100%;
    margin-top: 0;
  }
  .body-mobile .text2image-preview-pages,
  .share-from-app-box .text2image-preview-pages {
    color: #fff;
    position: fixed;
    top: 8vh;
    left: 50%;
    display: block;
    transform: translateX(-50%);
  }
  .body-mobile .text2image-preview .arrow-left,
  .share-from-app-box .text2image-preview .arrow-left,
  .body-mobile .text2image-preview .arrow-right,
  .share-from-app-box .text2image-preview .arrow-right {
    display: none;
  }
  .body-mobile .text2image-preview .swiper,
  .share-from-app-box .text2image-preview .swiper {
    width: 100%;
    height: 100%;
  }
  .body-mobile .text2image-preview .swiper-wrapper,
  .share-from-app-box .text2image-preview .swiper-wrapper {
    align-items: center;
  }
  .body-mobile .text2image-preview .swiper-slide,
  .share-from-app-box .text2image-preview .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .body-mobile .text2image-preview .swiper-slide img,
  .share-from-app-box .text2image-preview .swiper-slide img {
    max-height: 375px;
  }
  .body-mobile .text2image-preview-image,
  .share-from-app-box .text2image-preview-image {
    margin: 0;
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    padding-top: 8vh;
  }
  .body-mobile .text2image-preview-image img,
  .share-from-app-box .text2image-preview-image img {
    object-fit: contain;
    max-width: 100%;
    max-height: 375px;
  }
  .body-mobile .text2image-preview .t2i-operations,
  .share-from-app-box .text2image-preview .t2i-operations {
    display: flex;
    justify-content: center;
    column-gap: 8.53vw;
  }
  .body-mobile .text2image-preview .t2i-operations__right-items .icon-art_style,
  .share-from-app-box .text2image-preview .t2i-operations__right-items .icon-art_style {
    background: linear-gradient(106deg, #00d862 -11.92%, #00cdff 123.72%), rgba(0, 0, 0, 0.4);
  }
  .body-mobile .text2image-preview .t2i-operations__right-items .icon-art_style + span,
  .share-from-app-box .text2image-preview .t2i-operations__right-items .icon-art_style + span {
    display: none;
  }
  .body-mobile .text2image-preview .t2i-operations-item,
  .share-from-app-box .text2image-preview .t2i-operations-item,
  .body-mobile .text2image-preview .t2i-operations__right-items,
  .share-from-app-box .text2image-preview .t2i-operations__right-items {
    flex: none;
    margin-right: 0;
    flex-direction: column;
    border: none;
    height: auto;
    width: auto;
    background: none !important;
  }
  .body-mobile .text2image-preview .t2i-operations-item .icon,
  .share-from-app-box .text2image-preview .t2i-operations-item .icon,
  .body-mobile .text2image-preview .t2i-operations__right-items .icon,
  .share-from-app-box .text2image-preview .t2i-operations__right-items .icon {
    background-color: rgba(255, 255, 255, 0.14);
    height: 32px;
    width: 32px;
    border-radius: 50%;
    margin-bottom: 6px;
    margin-right: 0;
    text-align: center;
    line-height: 32px;
  }
  .body-mobile .text2image-preview .t2i-operations-item span:last-of-type,
  .share-from-app-box .text2image-preview .t2i-operations-item span:last-of-type,
  .body-mobile .text2image-preview .t2i-operations__right-items span:last-of-type,
  .share-from-app-box .text2image-preview .t2i-operations__right-items span:last-of-type {
    color: rgba(255, 255, 255, 0.6);
  }
  .body-mobile .text2image-preview .t2i-operations-item--edit-prompt,
  .share-from-app-box .text2image-preview .t2i-operations-item--edit-prompt {
    display: none;
  }
  .body-mobile .text2image-preview-desc,
  .share-from-app-box .text2image-preview-desc {
    margin: 0;
    margin-bottom: 6vh;
    padding-top: 0;
    gap: unset;
  }
  .body-mobile .text2image-preview-desc .mobile-control,
  .share-from-app-box .text2image-preview-desc .mobile-control {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .body-mobile .text2image-preview-desc .mobile-control-type,
  .share-from-app-box .text2image-preview-desc .mobile-control-type {
    color: rgba(255, 255, 255, 0.6);
  }
  .body-mobile .text2image-preview-desc .mobile-control > div,
  .share-from-app-box .text2image-preview-desc .mobile-control > div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .body-mobile .text2image-preview-desc .mobile-control .icon-download,
  .share-from-app-box .text2image-preview-desc .mobile-control .icon-download,
  .body-mobile .text2image-preview-desc .mobile-control .inspiration-icon,
  .share-from-app-box .text2image-preview-desc .mobile-control .inspiration-icon,
  .body-mobile .text2image-preview-desc .mobile-control .t2i-operations-icon,
  .share-from-app-box .text2image-preview-desc .mobile-control .t2i-operations-icon {
    margin-bottom: 8px;
  }
  .body-mobile .text2image-preview-desc .mobile-control .mobile-gotoT2i,
  .share-from-app-box .text2image-preview-desc .mobile-control .mobile-gotoT2i {
    margin-left: 54px;
  }
  .body-mobile .text2image-preview-desc .mobile-control .t2i-operations-icon,
  .share-from-app-box .text2image-preview-desc .mobile-control .t2i-operations-icon {
    background: linear-gradient(106deg, #00d862 -11.92%, #00cdff 123.72%), rgba(0, 0, 0, 0.4);
  }
  .body-mobile .text2image-preview-desc-footer,
  .share-from-app-box .text2image-preview-desc-footer {
    margin-bottom: 0;
  }
  .body-mobile .text2image-preview-desc-title,
  .share-from-app-box .text2image-preview-desc-title {
    display: none;
  }
  .body-mobile .text2image-preview-desc-content,
  .share-from-app-box .text2image-preview-desc-content {
    display: none;
  }
  .hyc-component-multi-modal__file-list {
    flex-direction: column;
  }
}
@keyframes show {
  from {
    height: 0;
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    height: 48px;
    transform: translateY(0);
  }
}
@keyframes hide {
  from {
    height: 48px;
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    height: 0;
    transform: translateY(20px);
  }
}
.image-ai {
  border-top-left-radius: 16px;
  padding: 2px;
  background: linear-gradient(141.26deg, rgba(255, 255, 255, 0.05) 22.26%, rgba(159, 159, 159, 0) 46.34%);
  position: relative;
}
.image-ai-tip {
  position: absolute;
  top: 7px;
  display: flex;
  transform: translateY(-100%);
}
.image-ai-tip-text {
  font-size: 12px;
  color: white;
  position: absolute;
  left: 30px;
  top: 6px;
  display: inline-block;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.image-ai-content {
  border-top-left-radius: 14px;
  padding: 16px;
  background: linear-gradient(169.56deg, #3e403d 0%, #2a2a2a 8.01%, rgba(36, 36, 36, 0) 21.91%, rgba(33, 33, 33, 0) 96.77%);
}
.image-ai-content-title {
  font-size: 20px;
  margin-left: 4px;
  background: linear-gradient(105.89deg, #00d862 -11.92%, #00cdff 123.72%);
  -webkit-background-clip: text;
  /* 背景裁剪到文本 */
  -webkit-text-fill-color: transparent;
  /* 使文本颜色透明 */
}
.image-ai-content-edit {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.image-ai-content-edit-item {
  cursor: pointer;
  padding: 12px 16px;
  background: #383838;
  border-radius: 8px;
}
.image-ai-content-edit-item-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.image-ai-content-edit-item-top-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.image-ai-content-edit-item-top-name span {
  margin-left: 4px;
  font-size: 14px;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text2image-preview {
  display: flex;
  height: 90vh;
  max-width: 1400px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.text2image-preview .arrow-left,
.text2image-preview .arrow-right {
  height: 40px;
  width: 40px;
  background: #383838;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
}
.text2image-preview .arrow-left {
  left: 12px;
}
.text2image-preview .arrow-right {
  right: 12px;
}
.text2image-preview .arrow-disabled {
  color: #666;
  cursor: not-allowed;
}
.text2image-preview-tools {
  width: 100%;
}
.text2image-preview-tools-left,
.text2image-preview-tools-right {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text2image-preview-tools-right {
  gap: 8px;
}
.text2image-preview-tools-image-list {
  height: 0;
}
.text2image-preview-tools-image-list-show {
  animation: show 0.1s forwards;
}
.text2image-preview-tools-image-list-hide {
  animation: hide 0.1s forwards;
}
.text2image-preview-tools button .t-button__text {
  color: var(--td-text-color-anti);
}
.text2image-preview-pages {
  display: none;
}
.text2image-preview-image {
  position: relative;
  flex: 1;
  padding: 0 64px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: calc(85vw - 400px);
}
.text2image-preview-image > img {
  object-fit: contain;
  max-width: 100%;
  max-height: 776px;
}
.text2image-preview-image-mobile-link {
  position: absolute;
  right: 10px;
  top: 10px;
  background: rgba(24, 24, 24, 0.6);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.text2image-preview-desc {
  display: flex;
  flex-direction: column;
  gap: 24px;
  color: rgba(255, 255, 255, 0.9);
  padding-top: 36px;
}
.text2image-preview-desc-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.text2image-preview-desc-content {
  width: 376px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.text2image-preview-desc-footer {
  margin-bottom: 6vh;
}
.text2image-preview-desc-footer .t2i-operations-item {
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: none;
}
@media screen and (max-width: 1292px) {
  .image-ai {
    display: none;
  }
  .text2image-preview {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }
  .text2image-preview-image {
    max-width: 100%;
    height: 100%;
    margin-bottom: 16px;
  }
  .text2image-preview-image img {
    max-height: 500px;
  }
  .text2image-preview-desc {
    width: calc(85vw - 100px);
    margin-top: 0;
    padding: 36px 64px 0;
  }
  .text2image-preview-desc-content {
    width: 100%;
  }
}
.text2ImageViewer.hyc-common-dialog {
  background-color: rgba(0, 0, 0, 0.86);
}
.text2ImageViewer.hyc-common-dialog .hyc-common-dialog__body .hyc-common-dialog__content {
  padding: 0;
  font-size: 0;
}
.text2ImageViewer.hyc-common-dialog .hyc-common-dialog__wrapper {
  color: #ffffff;
  background-color: unset;
}
.text2ImageViewer.hyc-common-dialog .hyc-common-dialog__close {
  background: none;
  top: 0;
}
@media screen and (max-width: 820px) {
  .text2ImageViewer .hyc-common-dialog__close {
    top: -40px;
    right: 0;
  }
}
.agent-chat__speech-card__text {
  margin-top: 8px;
}
.agent-chat__speech-card__card-list {
  margin-top: 8px;
}
.agent-chat__speech-card__card-list .hyc-card-box-card-list__hd {
  margin-bottom: 8px;
}
.agent-chat__speech-card__card-list .hyc-card-box-card-list__hd__l {
  font-size: 16px;
  line-height: 24px;
}
.agent-chat__speech-text .hyc-card-box-search-ref {
  display: flex;
}
.agent-chat__speech-text .hyc-card-box-search-ref__content {
  padding-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}
.agent-chat__speech-text .hyc-card-box-search-ref__content ul li:last-child {
  margin-bottom: 0;
}
.agent-chat__speech-text .hyc-card-box-search-ref {
  margin-bottom: 8px;
}
.agent-chat__speech-text__tip {
  margin-top: 16px;
  color: var(--text-text_tertiary);
  font-size: 14px;
  line-height: 22px;
}
.agent-chat__speech-ai-search-pro .agent-chat__speech-card__search-list {
  margin-bottom: 16px;
}
.agent-chat__speech-outline .hyc-card-box-search-ref .hyc-card-box-search-ref__content {
  padding-bottom: 8px;
}
.agent-chat__speech-outline .hyc-card-box-search-ref .hyc-card-box-search-ref__content ul li:last-child {
  margin-bottom: 0;
}
.agent-chat__speech-outline .hyc-card-box-search-ref {
  margin-bottom: 8px;
}
.hyc-component-reasoner__think-content .hyc-common-markdown-style {
  color: var(--text-text_secondary);
}
.hyc-component-reasoner__text .hyc-common-markdown-style .katex .vlist-t {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.hyc-component-reasoner__text .hyc-common-markdown-style .katex .vlist-t::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.agent-share .hyc-card-box-search-ref__content__header-wrapper {
  cursor: default;
}
.agent-share .hyc-card-box-search-ref__content__header-wrapper:hover .hyc-card-box-search-ref__content__header {
  color: var(--yb-component-ref-list-header-color) !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-preview {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 8px;
}
.image-preview-drag-area {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.image-preview-drag-area > div {
  display: flex;
  justify-content: center;
  align-items: center;
  transform-origin: center;
}
.image-preview-image {
  display: block;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  user-select: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.inspiration-image__content__fail {
  width: 100%;
  height: 100%;
  background-color: #e7e7e7;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-preview-tools {
  position: relative;
}
.image-preview-tools-image-list {
  display: flex;
  width: 100%;
  align-items: center;
  margin-top: 28px;
  position: relative;
  user-select: none;
}
.image-preview-tools-image-list .swiper {
  flex: 1;
}
.image-preview-tools-image-list .swiper-page {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  z-index: 2;
}
.image-preview-tools-image-list .swiper-page-bg {
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
}
.image-preview-tools-image-list .swiper-slide {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.image-preview-tools-image-list .swiper-slide .t-image__wrapper,
.image-preview-tools-image-list .swiper-slide img {
  height: 100%;
  width: 100%;
}
.image-preview-tools-image-list .active {
  border: 1px solid #20c57d;
}
.image-preview-tools-image-list .swiper-page__prev {
  left: 10px;
  left: 0;
}
.image-preview-tools-image-list .swiper-page__next {
  right: 10px;
  right: 0;
}
.image-preview-tools-image-list .swiper-page-icon {
  width: 24px;
  height: 24px;
  color: #fff;
  position: relative;
  border-radius: 20px;
  background: rgba(85, 85, 85, 0.7);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.image-preview-tools-image-list .swiper-page-icon:hover {
  background: #474747;
}
.image-preview-tools-image-list .swiper-page-icon .iconfont {
  font-size: 12px !important;
}
.image-preview-tools-image-list .swiper-page__bg {
  height: 120px;
  width: 30px;
}
.image-preview-tools-image-list .swiper-pagen-start-mask {
  mask-image: linear-gradient(to right, black calc(100% - 4.55357143rem), transparent);
}
.image-preview-tools-image-list .swiper-page-end-mask {
  mask-image: linear-gradient(to right, black calc(100% - 4.55357143rem), transparent);
  mask-image: linear-gradient(to right, transparent, black 4.55357143rem, black calc(100% - 4.55357143rem), transparent);
}
.image-preview-tools-zoom .t-input-number .t-input-number__decrease,
.image-preview-tools-zoom .t-input-number .t-input-number__increase,
.image-preview-tools-zoom .t-input-number .t-input {
  background: #383838;
  border: none;
  border-radius: 0;
}
.image-preview-tools-zoom .t-input-number .t-input-number__decrease:not(.t-is-disabled):hover,
.image-preview-tools-zoom .t-input-number .t-input-number__increase:not(.t-is-disabled):hover {
  background: #4B4B4B;
}
.image-preview-tools-zoom .t-input-number .t-input-number__decrease {
  border-radius: 0;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.image-preview-tools-zoom .t-input-number .t-input-number__increase {
  border-radius: 0;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.image-preview-tools-zoom .t-input-number .t-input__wrap {
  margin: 0 2px !important;
}
.image-preview-tools-zoom .t-input-number .t-input-number__decrease .t-icon,
.image-preview-tools-zoom .t-input-number .t-input-number__increase .t-icon,
.image-preview-tools-zoom .t-input-number .t-input input {
  color: #fff;
}
.image-preview-tools-zoom .t-input-number .t-input input {
  font-weight: 600;
}
.image-preview-tools-zoom .t-input-number .t-input--focused {
  box-shadow: none;
}
.image-preview-tools-zoom .t-input-number .t-is-disabled:hover .t-icon {
  color: #7d7d7d;
}
.image-preview-tools-reset,
.image-preview-tools-download,
.image-preview-tools-source,
.image-preview-tools-image-list-button {
  background: #383838 !important;
  border-radius: 16px !important;
  border: none;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.image-preview-tools-source-icon {
  margin-right: 4px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.image-preview-tools-source > span {
  flex: 1;
  display: inline-block;
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.image-preview-tools-image-list-button .t-button__text {
  display: flex;
  align-items: center;
}
.image-preview-tools-download svg,
.image-preview-tools-source svg {
  margin-right: 4px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.t2i-operations {
  display: flex;
  justify-content: space-between;
}
.t2i-operations__right-items {
  display: flex;
  align-items: center;
}
.t2i-operations-item {
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  border-radius: 4px;
  background: #f3f3f3;
  font-size: 12px;
  cursor: pointer;
  border: 1px solid #f3f3f3;
  color: #616161;
}
.t2i-operations-item:hover {
  color: #fff;
  background: #20c57d1a;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.t2i-operations-item:last-child {
  margin-right: 0;
}
.t2i-operations-item--colorful {
  border: none !important;
  padding: 1px;
  background: linear-gradient(105.89deg, #00d862 -11.92%, #00cdff 123.72%) !important;
}
.t2i-operations-item--colorful > div {
  padding: 4px 9px;
  border-radius: 4px;
  background-color: #242525;
  display: flex;
  align-items: center;
}
.t2i-operations-item--colorful > div span {
  background: linear-gradient(105.89deg, #00d862 -11.92%, #00cdff 123.72%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.t2i-operations-icon {
  margin-right: 4px;
  font-size: 16px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-editor-dialog-header {
  height: 82px;
  background: rgba(24, 24, 24);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 480px;
}
.image-editor-dialog-header .image-editor-next-last-wrapper {
  display: flex;
  align-items: center;
  gap: 24px;
  color: #fff;
  font-weight: 500;
}
.image-editor-dialog-header .image-editor-next-last-wrapper svg {
  cursor: pointer;
}
.image-editor-dialog-header .image-editor-next-last-wrapper .next-last-btn-disabled {
  color: #575757;
  font-weight: 400;
  cursor: not-allowed;
}
.image-editor-dialog-header .image-editor-next-last-wrapper .next-last-btn-disabled svg {
  pointer-events: none;
}
.image-editor-dialog-header .image-editor-dialog-close-btn {
  position: absolute;
  right: 36px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10000;
  width: 110px;
  height: 40px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 600;
  background: #383838;
  border-radius: 90px;
  cursor: pointer;
}
.image-editor-dialog-header .image-editor-dialog-close-btn:hover {
  background: #4b4b4b;
}
.image-editor-wrapper {
  display: flex;
  width: 100%;
  overflow: hidden;
  background: rgba(24, 24, 24);
}
.image-editor-wrapper .image-editor-item {
  flex: 1;
  overflow: hidden;
  height: 100%;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper {
  height: calc(100vh - 82px);
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-image-preview {
  flex: 1;
  position: relative;
  overflow: hidden;
  padding: 0 10px;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-image-preview .image-preview {
  border-radius: 0;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-image-preview .image-editor-item-image-generate-error {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-direction: column;
  color: rgba(255, 255, 255, 0.6);
  background: rgba(0, 0, 0, 0.6);
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-image-preview .image-editor-item-image-generate-error .reload-btn {
  color: #20c57d;
  cursor: pointer;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-image-preview-expand img {
  border-radius: unset !important;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 82px;
  box-sizing: border-box;
  flex-shrink: 0;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-left {
  display: flex;
  align-items: center;
  gap: 4px;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-left .image-editor-item-tools-drag-ntn {
  background: #383838;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-left .image-editor-item-tools-drag-ntn:hover {
  background: #4b4b4b;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center {
  display: flex;
  align-items: center;
  gap: 8px;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pre-img {
  width: 40px;
  height: 40px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pre-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pre-img .pre-img-tip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 4px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  padding: 0 2px;
  font-size: 8px;
  border-radius: 4px;
  white-space: nowrap;
  line-height: 13px;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pre-img.image-editor-item-tools-pre-img-disabled {
  cursor: not-allowed;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-cur-img {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  border: 2px solid #20c57d;
  box-sizing: border-box;
  object-fit: cover;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pk-btn {
  width: 106px;
  height: 34px;
  border-radius: 32px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  font-weight: 600;
  background: #383838;
  cursor: pointer;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-center .image-editor-item-tools-pk-btn:hover {
  background: #4b4b4b;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-download-ntn {
  color: #fff;
  background: #383838;
  font-weight: 600;
  width: 82px;
  min-width: 82px;
  height: 34px;
  border-radius: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
  margin-right: 5px;
}
.image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper .image-editor-item-tools-download-ntn:hover {
  background: #4b4b4b;
}
@media screen and (max-width: 2160px) {
  .image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
    width: 736px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1440px) {
  .image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
    width: 736px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1260px) {
  .image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
    width: 100%;
    padding: 0 10px;
  }
}
@media screen and (max-width: 1200px) {
  .image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 900px) {
  .image-editor-wrapper .image-editor-item .image-editor-item-wrapper .image-editor-item-tools-wrapper {
    width: 100%;
    padding: 0 15px;
  }
}
.image-editor-wrapper .image-editor-config-wrapper {
  width: 480px;
  height: 100%;
  flex-shrink: 0;
  background: url(https://static.yuanbao.tencent.com/yb_assets/5497b0e79d8fda1f6bb0.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #2a2a2a;
  border-radius: 16px 0 0 0;
}
@media screen and (max-width: 996px) {
  .image-editor-wrapper {
    overflow: auto;
  }
  .image-editor-wrapper::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    cursor: pointer;
  }
  .image-editor-wrapper::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: red;
    cursor: pointer;
  }
  .image-editor-item {
    min-width: 496px;
  }
}
.image-editor-loading-wrapper.t-loading__overlay {
  background-color: rgba(0, 0, 0, 0.6);
}
.image-editor-loading {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  gap: 12px;
  padding-right: 480px;
  align-items: center;
}
.image-editor-loading .image-editor-loading-icon {
  width: 32px;
  height: 32px;
}
.image-editor-loading .image-editor-stop-generate {
  width: 82px;
  height: 28px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  border-radius: 16px;
  background: rgba(0, 201, 118, 0.2);
  cursor: pointer;
}
.image-editor-loading .image-editor-stop-generate:hover {
  background: rgba(0, 201, 118, 0.5);
}
.disaled-style {
  cursor: not-allowed !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___pufX7 {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.right-editor-config-wrapper {
  height: calc(100vh - 82px);
  box-sizing: border-box;
  padding: 24px 32px;
  border-radius: 16px 0px 0px 0px;
  border: 1px rgba(255, 255, 255, 0.05);
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.right-editor-config-wrapper .right-editor-config-content {
  flex: 1;
  overflow: hidden;
}
.right-editor-config-wrapper .right-editor-config-header {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 32px 0;
}
.right-editor-config-wrapper .edit-tools-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
  grid-column-gap: 16px;
  /* 列间隔16px */
  grid-row-gap: 16px;
  /* 行间隔8px */
  width: 100%;
  overflow: hidden;
}
.right-editor-config-wrapper .edit-tools-list-item {
  border-radius: 8px;
  background: rgba(56, 56, 56);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 76px;
  box-sizing: border-box;
  gap: 4px;
  color: #fff;
  cursor: pointer;
}
.right-editor-config-wrapper .edit-tools-list-item .edit-tools-icon {
  width: 24px;
  height: 24px;
}
.right-editor-config-wrapper .edit-tools-list-item:hover {
  background: rgba(75, 75, 75);
}
.right-editor-config-wrapper .edit-tools-list .edit-tools-list-item-active {
  background: url(https://static.yuanbao.tencent.com/yb_assets/bef1546adeae2e47a0f7.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.right-editor-config-wrapper .right-editor-generate-btn {
  width: 100%;
  height: 40px;
  border-radius: 90px;
  font-weight: 600;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.right-editor-style-change-wrapper .right-editor-style-change-header {
  margin: 40px 0 24px 0;
  font-size: 16px;
  font-weight: 500;
}
.right-editor-style-change-wrapper .right-editor-style-item-list {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
  grid-column-gap: 14px;
  /* 列间隔16px */
  grid-row-gap: 14px;
  /* 行间隔8px */
  max-height: calc(100vh - 460px);
  overflow: auto;
}
.right-editor-style-change-wrapper .right-editor-style-item-list .right-editor-style-item {
  height: 70px;
  position: relative;
  cursor: pointer;
  padding: 2px 2px;
  border-radius: 8px;
  overflow: hidden;
}
.right-editor-style-change-wrapper .right-editor-style-item-list .right-editor-style-item::after {
  content: '';
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);
  opacity: 0.9;
}
.right-editor-style-change-wrapper .right-editor-style-item-list .right-editor-style-item img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.75) 100%);
}
.right-editor-style-change-wrapper .right-editor-style-item-list .right-editor-style-item .right-editor-style-name {
  position: absolute;
  bottom: 4px;
  left: 50%;
  white-space: nowrap;
  transform: translateX(-50%);
  text-shadow: 2px 2px 4px #000000;
  z-index: 100;
}
.right-editor-style-change-wrapper .right-editor-style-item-list .right-editor-style-item.right-editor-style-item__active {
  background: linear-gradient(106deg, #00D862 -11.92%, #00CDFF 123.72%);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.right-editor-image-expand-wrapper .right-editor-image-expand-header {
  margin: 40px 0 24px 0;
  font-size: 16px;
  font-weight: 500;
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  /* 两列，每列占据可用空间 */
  grid-column-gap: 14px;
  /* 列间隔16px */
  grid-row-gap: 14px;
  /* 行间隔8px */
  max-height: calc(100vh - 460px);
  overflow: auto;
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item {
  height: 70px;
  border-radius: 8px;
  background: #383838;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item .right-editor-expand-name {
  background: #4B4B4B;
  border-radius: 4px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item.right-editor-expand-item__active {
  background: url(https://static.yuanbao.tencent.com/yb_assets/927be7bb3734dbe308eb.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 1px;
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item.right-editor-expand-item__active .right-editor-expand-name {
  background: linear-gradient(106deg, rgba(0, 216, 98, 0.15) -11.92%, rgba(0, 205, 255, 0.15) 123.72%);
}
.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item:not(.right-editor-image-expand-wrapper .right-editor-expand-item-list .right-editor-expand-item.right-editor-expand-item__active):hover {
  background: rgba(75, 75, 75, 0.7);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.right-editor-image-elimination-wrapper .right-editor-image-elimination-header {
  margin: 40px 0 24px 0;
  font-size: 16px;
  font-weight: 500;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-tool {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #383838;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-tool svg {
  fill: rgba(255, 255, 255, 0.3);
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-tool.elimination-config-tool-active {
  color: #20C57D;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-tool.elimination-config-tool-active svg {
  fill: #20C57D;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config span {
  white-space: nowrap;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider {
  flex: 1;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider .t-slider__button {
  width: 10px;
  height: 10px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider .t-slider__track {
  background: rgba(255, 255, 255, 0.6);
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider .t-slider__rail {
  background: #313131;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider .t-slider__button {
  border: unset;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider .t-slider__button.t-slider__button--dragging {
  box-shadow: unset;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .t-slider__input-container {
  margin-left: 8px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input {
  width: 55px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input {
  padding-right: 22px;
  border: unset;
  background-color: #383838;
  border-radius: 8px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input .t-input__inner {
  color: #fff;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__decrease,
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__increase {
  width: 14px;
  height: 14px;
  background: unset;
  visibility: visible !important;
  opacity: 1;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__decrease svg,
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__increase svg {
  color: #4B4B4B;
  font-size: 14px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__decrease svg:hover,
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__increase svg:hover {
  color: #7d7d7d;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__decrease {
  top: unset;
  bottom: 3px;
  right: 4px;
}
.right-editor-image-elimination-wrapper .right-editor-image-elimination-config .elimination-config-slider-input .t-input-number__increase {
  top: 3px;
  right: 4px;
}
.right-editor-image-elimination-wrapper .elimination-config-tool-clear {
  display: flex;
  align-items: center;
  gap: 16px;
}
.right-editor-image-elimination-wrapper .elimination-config-tool-clear .elimination-config-tool-clear-btn {
  flex: 1;
  height: 40px;
  color: #929292;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  background: #383838;
  border-radius: 90px;
  cursor: not-allowed;
}
.right-editor-image-elimination-wrapper .elimination-config-tool-clear .elimination-config-tool-clear-btn svg {
  color: #929292;
}
.right-editor-image-elimination-wrapper .elimination-config-tool-clear .elimination-config-tool-clear-btn.elimination-config-tool-clear-btn-active {
  color: #fff;
  cursor: pointer;
}
.right-editor-image-elimination-wrapper .elimination-config-tool-clear .elimination-config-tool-clear-btn.elimination-config-tool-clear-btn-active svg {
  color: #fff;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__loading-circle___fuxAd {
  position: relative;
}
.index__loading-circle___fuxAd svg {
  display: block;
}
.index__loading-circle-center___dAfhb {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: rgba(0, 0, 0, 0.9);
}
.index__loading-circle-center___dAfhb .iconfont {
  display: block;
  zoom: 0.75;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___nvZzo {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-editor-pk-dialog .t-dialog__position.t-dialog--top {
  padding: 0;
}
.image-editor-pk-dialog .t-dialog {
  height: 100vh;
  border: unset;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.85);
}
.image-editor-pk-dialog .t-dialog .t-dialog__header {
  padding: 32px 0;
  background: rgba(0, 0, 0, 0.8);
}
.image-editor-pk-dialog .t-dialog .t-dialog__header .t-dialog__close {
  color: #fff;
}
.image-editor-pk-dialog .t-dialog .t-dialog__header .t-dialog__close:hover {
  background: unset;
}
.image-editor-pk-dialog .t-dialog .t-dialog__body {
  padding: 0;
}
.image-editor-pk-dialog .image-editor-pk-wrapper {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 88px);
  overflow: hidden;
  box-sizing: border-box;
}
.image-editor-pk-dialog .image-editor-pk-wrapper .image-editor-pk-imgs {
  flex: 1;
  display: flex;
  gap: 1px;
  overflow: hidden;
}
.image-editor-pk-dialog .image-editor-pk-wrapper .image-editor-pk-imgs .image-editor-pk-imgs-source,
.image-editor-pk-dialog .image-editor-pk-wrapper .image-editor-pk-imgs .image-editor-pk-imgs-pk {
  position: relative;
  flex: 1;
  background: #1a1a1b;
  box-sizing: border-box;
  border: 1px rgba(255, 255, 255, 0.1);
}
.image-editor-pk-dialog .image-editor-pk-wrapper .image-editor-pk-imgs .image-editor-pk-imgs-source .img-tip,
.image-editor-pk-dialog .image-editor-pk-wrapper .image-editor-pk-imgs .image-editor-pk-imgs-pk .img-tip {
  position: absolute;
  top: 16px;
  right: 16px;
  color: #fff;
  padding: 1px 4px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 7px;
}
.image-editor-pk-dialog .image-editor-pk-tools {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 24px 0 55px 0;
}
.image-editor-pk-dialog .image-editor-pk-tools .image-editor-item-tools-drag-ntn {
  background: #383838;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.yb-scratch-card {
  position: absolute;
  z-index: 100;
}
.pen-pointer {
  z-index: 10000;
  position: absolute;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.5);
  border: solid 1px #fff;
  border-radius: 50%;
  pointer-events: none;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
}
.pen-pointer-hidden {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-editor-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: unset !important;
}
.image-editor-uploader {
  max-width: 736px;
  max-height: 736px;
  width: 736px;
  height: 736px;
  background-color: #404040;
  border-radius: 8px;
  margin: 0 10px;
}
.image-editor-uploader .t-loading__parent {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.image-editor-uploader .image-editor-uploader-loading {
  font-size: 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  width: 100%;
}
.image-editor-uploader .image-editor-uploader-loading .image-editor-loading-icon {
  width: 32px;
  height: 32px;
}
.image-editor-uploader .t-upload {
  width: 100%;
  height: 100%;
}
.image-editor-uploader .t-upload .t-upload__dragger {
  width: 100%;
  height: 100%;
  border: unset;
}
.image-editor-uploader .custom-dragger-render {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  color: #fff;
}
.image-editor-uploader .custom-dragger-render .tip1 {
  text-align: center;
}
.image-editor-uploader .custom-dragger-render .tip2 {
  font-size: 12px;
  color: #dcdcdc99;
  text-align: center;
}
.image-editor-uploader .custom-dragger-render .upload-btn {
  max-width: 316px;
  width: 316px;
  height: 40px;
  border-radius: 90px;
}
.image-editor-uploader .t-upload__tips-error {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-editor-dialog .no-select-no-drag {
  user-select: none;
  /* 禁止文本选中 */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
}
.image-editor-dialog .t-dialog__position.t-dialog--top {
  padding: 0;
}
.image-editor-dialog .t-dialog {
  height: 100vh;
  width: 100vw;
  max-width: 100vw !important;
  border: unset;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  border-radius: unset;
}
.image-editor-dialog .t-dialog__header {
  display: none;
}
.image-editor-dialog .t-dialog__body {
  padding: 0;
  background: rgba(0, 0, 0, 0.9);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___n3y4A {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv-outline.t-anchor {
  width: 100%;
  background-color: transparent;
}
.agent-chat__conv-outline.t-anchor .t-anchor__line {
  display: none;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item {
  padding: 0;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item-link {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--td-text-color-primary);
  overflow: hidden;
  text-overflow: ellipsis;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item-link + .t-anchor__item {
  margin-top: 12px;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item + .t-anchor__item {
  margin-top: 24px;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item {
  margin: 0 8px;
  padding: 0;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item .t-anchor__item-link {
  padding: 0 12px;
  line-height: 32px;
  font-weight: normal;
  font-size: 14px;
  color: rgba(24, 24, 24, 0.6);
  border-radius: 8px;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item + .t-anchor__item {
  margin-top: 4px;
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item.t-is-active .t-anchor__item-link {
  background-color: rgba(0, 0, 0, 0.04);
}
.agent-chat__conv-outline.t-anchor > .t-anchor__item.t-is-active .t-anchor__item-link {
  color: var(--td-brand-color);
}
.agent-chat__conv-outline__btn {
  position: sticky;
  margin-bottom: 400px;
  top: calc(100% - 48px - 80px);
  width: 0;
  height: 48px;
}
.agent-chat__conv-outline__btn-txt {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 48px;
  height: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 2px;
  font-size: 10px;
  background-color: var(--td-bg-color-container);
  border-radius: 100%;
  box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.26);
  cursor: pointer;
  transition: 0.2s;
  z-index: 100;
}
.agent-chat__conv-outline__btn-txt--hide {
  opacity: 0;
  pointer-events: none;
}
.agent-chat__conv-outline__btn--pc {
  position: sticky;
  top: 0;
  width: 0;
  height: 46px;
  margin-top: 4px;
}
.agent-chat__conv-outline__btn--pc-txt {
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 100%;
  font-size: 12px;
  line-height: 16px;
  color: var(--td-text-color-secondary);
  background-color: var(--td-bg-color-container);
  border-radius: 0 8px 8px 0;
  cursor: pointer;
  transition: 0.2s;
  overflow: hidden;
}
.agent-chat__conv-outline__btn--pc-txt--hide {
  opacity: 0;
  pointer-events: none;
}
.agent-chat__conv-outline__btn--pc-outline {
  position: absolute;
  left: 16px;
  top: 0;
  width: 200px;
  background-color: var(--td-bg-color-container);
  border-radius: 12px;
  box-shadow: 0px 4px 10px 0px rgba(195, 212, 214, 0.2);
  transition: 0.2s;
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor {
  padding: 12px 8px;
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor > .t-anchor__item {
  padding: 5px 8px;
  border-radius: 8px;
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor > .t-anchor__item + .t-anchor__item {
  margin-top: 2px;
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor > .t-anchor__item .t-anchor__item-link {
  font-size: 14px;
  font-weight: normal;
  color: var(--td-text-color-secondary);
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor > .t-anchor__item.t-is-active {
  background-color: #F8F8F8;
}
.agent-chat__conv-outline__btn--pc-outline .agent-chat__conv-outline.t-anchor > .t-anchor__item.t-is-active .t-anchor__item-link {
  color: var(--td-text-color-primary);
  font-weight: 500;
}
.agent-chat__conv-outline__btn--pc-outline__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  height: 44px;
  font-weight: 500;
  border-bottom: 1px solid var(--td-component-stroke);
}
.agent-chat__conv-outline__btn--pc-outline--hide {
  pointer-events: none;
  opacity: 0;
  left: 0;
}
.agent-chat__conv-outline__btn--pc-outline--hide--right {
  left: 32px;
}
.agent-chat__conv-outline__drawer .t-drawer__header {
  justify-content: center;
  border-bottom: 0;
}
.agent-chat__conv-outline__drawer .t-drawer__body {
  max-height: calc(50vh);
  padding-bottom: 24px;
}
.agent-chat__conv-outline__drawer .t-drawer__close-btn .t-icon {
  font-size: 24px;
}
.agent-chat__conv-outline__drawer-mask {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--td-mask-active);
  transition: 0.2s;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
.agent-chat__conv-outline__drawer-mask--show {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__speech-run-code .t-dialog {
  padding: 0 6px 6px 6px;
  min-width: 360px;
  background-color: var(--background-container);
  border: none;
  position: absolute;
  left: 40px;
  right: 40px;
  display: block;
  width: auto;
}
.agent-chat__speech-run-code .t-dialog--default {
  max-width: none;
}
.agent-chat__speech-run-code .t-dialog__position {
  padding: 40px 20px;
}
.agent-chat__speech-run-code .t-dialog__header {
  height: 56px;
}
.agent-chat__speech-run-code .t-dialog__header .t-dialog__header-content {
  line-height: 24px;
  font-size: 15px;
  font-weight: 600;
}
.agent-chat__speech-run-code .t-dialog__header .t-dialog__close:hover {
  color: var(--text-text_primary);
}
.agent-chat__speech-run-code .t-dialog__body {
  padding: 0;
  border-radius: 8px;
}
.agent-chat__speech-run-code .t-dialog__body iframe {
  display: block;
  height: calc(-158px + 100vh);
  width: 100%;
  border: none;
}
@media (max-width: 500px) {
  .agent-chat__speech-run-code .t-dialog {
    left: auto;
    right: auto;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__feedback {
  display: flex;
  align-items: center;
  gap: 16px;
  background-color: #E8E8E8;
  padding: 12px 16px;
  border-radius: 8px;
  margin-top: 16px;
}
.agent-chat__feedback__label {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.6);
}
.agent-chat__feedback__list {
  display: flex;
  align-items: center;
  gap: 8px;
}
.agent-chat__feedback__item {
  background-color: #fff;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  height: 32px;
  box-sizing: border-box;
  padding: 5px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.agent-chat__feedback__item:hover {
  border-color: rgba(0, 0, 0, 0.9);
}
.agent-chat__feedback__item--active {
  position: relative;
  z-index: 0;
  background: transparent;
}
.agent-chat__feedback__item--active::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: calc(4px + 1px);
  z-index: -1;
  background: linear-gradient(90deg, #04D46F, #1CC9FE);
}
.agent-chat__feedback__item--active::after {
  content: '';
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 4px;
  z-index: -1;
  background: linear-gradient(90.79deg, rgba(7, 211, 118, 0.1) 0%, rgba(41, 193, 199, 0.1) 103.46%) ,linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}
.agent-chat__toolbar_new {
  justify-content: unset;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
}
.agent-chat__toolbar--disabled .agent-chat__toolbar__item {
  pointer-events: none;
  color: var(--yb-bubble-tool-item-disabled-color);
}
.agent-chat__toolbar--mobile {
  display: flex;
  align-items: center;
}
.agent-chat__toolbar--mobile:not(:empty) {
  margin-top: 16px;
}
.agent-chat__toolbar__left {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
.agent-chat__toolbar__left__editBtn {
  background-color: var(--widget-btn_hover_2);
  color: var(--text-text_primary);
  font-size: 14px;
}
.agent-chat__toolbar__left__editBtn:hover {
  background-color: var(--widget-btn_click_2);
}
.agent-chat__toolbar__left--multiline {
  display: block;
}
.agent-chat__toolbar__left--multiline .agent-chat__toolbar__model-tip {
  margin-top: 0;
}
.agent-chat__toolbar__left:not(:empty) {
  margin-right: 20px;
  margin-top: 16px;
}
.agent-chat__toolbar__split {
  width: 1px;
  height: 20px;
  background-color: #e7e7e7;
  margin-left: 16px;
  margin-right: 16px;
}
.agent-chat__toolbar__right {
  display: flex;
  align-items: center;
  margin-bottom: calc(0px - 16px);
  margin-right: calc(0px - 16px);
  margin-right: 0px;
  gap: 0px;
  padding-bottom: 4px;
  margin-top: 12px;
}
.agent-chat__toolbar__right > * {
  margin-right: 16px;
  margin-bottom: 16px;
}
.agent-chat__toolbar__item {
  cursor: pointer;
  color: var(--yb-bubble-tool-item-color);
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border-radius: 6px;
  margin-right: 8px;
  /* margin-bottom: 6px; */
  box-sizing: border-box;
}
@media (any-hover: hover) {
  .agent-chat__toolbar__item:hover {
    background-color: var(--widget-btn_hover_2);
  }
}
.agent-chat__toolbar__item .icon {
  line-height: 1;
  display: block;
}
.agent-chat__toolbar__item--disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: var(--text-text_disabled);
}
.agent-chat__toolbar__cutoff {
  display: flex;
  align-items: center;
  color: #fa5151;
  font-size: 14px;
  line-height: 22px;
  gap: 4px;
}
.agent-chat__toolbar__interruption {
  color: var(--text-text_tertiary);
  text-align: justify;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
}
.agent-chat__toolbar__interruption a {
  color: var(--brand-green_1);
  text-align: justify;
  /* Title/small */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 19px;
  cursor: pointer;
  margin-left: 4px;
}
.agent-chat__toolbar__desc {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 12px;
  color: var(--td-text-color-placeholder);
}
.agent-chat__toolbar__model-tip {
  font: var(--yb-font-body-small);
  color: #999;
  margin-top: 0;
}
.agent-chat__toolbar__secure-tip {
  font: var(--yb-font-body-small);
  color: #999;
}
.agent-chat__question-toolbar {
  display: flex;
  align-items: center;
}
.agent-chat__question-toolbar .agent-chat__toolbar__item {
  margin-right: 8px;
}
.agent-chat__question-toolbar .agent-chat__toolbar__item:last-child {
  margin-right: 0;
  font-size: 12px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__copy {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.agent-chat__toolbar__copy__tooltip {
  margin-bottom: 8px !important;
  font-size: 12px;
  line-height: 16px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__repeat {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
.dropdown-tooltip-wrapper {
  margin-right: 0;
}
.t-dropdown.repeat-option-dropdown {
  --td-brand-color-light: transparent;
  display: inline-flex;
  padding: 8px 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
  border-radius: 8px;
  border: 0.5px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
.t-dropdown.repeat-option-dropdown .t-dropdown__menu {
  gap: 4px;
  padding: 0;
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item {
  padding: 5px 8px;
  box-sizing: border-box;
}
.t-dropdown.repeat-option-dropdown.t-dropdown {
  padding: 8px 4px;
}
.t-dropdown.repeat-option-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default {
  border-radius: 8px;
}
.t-dropdown.repeat-option-dropdown.t-dropdown .t-dropdown__item.t-dropdown__item--theme-default:hover {
  background-color: var(--widget-btn_hover_2);
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
  align-items: center;
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item--checked .drop-down-item__checked {
  opacity: 1;
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item__name {
  font-weight: 400;
  font-size: 14px;
  color: var(--text-text_primary);
  line-height: 22px;
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item__desc {
  font-weight: 400;
  font-size: 12px;
  color: var(--text-text_secondary);
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item__icon {
  color: var(--text-text_primary);
}
.t-dropdown.repeat-option-dropdown .t-dropdown__item-text .drop-down-item__checked {
  opacity: 0;
}
.t-dropdown.repeat-option-dropdown .t-popup[data-popper-placement="top-start"] .t-popup__arrow {
  left: 30px;
}
.t-dropdown.repeat-option-dropdown .t-tooltip .t-popup__content {
  border-radius: 8px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__pagination {
  display: flex;
  align-items: center;
  user-select: none;
  gap: 8px;
}
.agent-chat__toolbar__pagination__prev,
.agent-chat__toolbar__pagination__next {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
}
.agent-chat__toolbar__pagination__prev:hover,
.agent-chat__toolbar__pagination__next:hover {
  color: var(--yb_color_text-secondary_1);
}
.agent-chat__toolbar__pagination__prev--disabled,
.agent-chat__toolbar__pagination__next--disabled {
  color: var(--yb-bubble-tool-item-disabled-color);
  opacity: 0.6;
  cursor: not-allowed;
}
.agent-chat__toolbar__pagination__prev--disabled:hover,
.agent-chat__toolbar__pagination__next--disabled:hover {
  color: var(--yb-bubble-tool-item-disabled-color);
}
.agent-chat__toolbar__pagination__content {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  font-weight: 600;
}
.agent-chat__toolbar__pagination--deepcolor .agent-chat__toolbar__pagination__prev,
.agent-chat__toolbar__pagination--deepcolor .agent-chat__toolbar__pagination__next,
.agent-chat__toolbar__pagination--deepcolor .agent-chat__toolbar__pagination__content {
  color: #fff;
}
.agent-chat__toolbar__pagination--deepcolor .agent-chat__toolbar__pagination__next--disabled {
  opacity: 0.3;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__copy {
  pointer-events: none;
  padding: 0 3px;
  width: auto;
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
}
@media (any-hover: hover) {
  .agent-chat__toolbar__copy:hover {
    background-color: transparent;
  }
}
.agent-chat__toolbar__copy--mobile {
  min-width: unset;
  width: 24px;
  padding: 0;
}
.agent-chat__toolbar__copy--mobile .agent-chat__toolbar__copy__arrow-container {
  display: none;
}
.agent-chat__toolbar__copy--mobile .agent-chat__toolbar__copy__icon {
  padding-right: 0;
}
.agent-chat__toolbar__copy--hover {
  background-color: var(--widget-btn_hover_2) !important;
}
.agent-chat__toolbar__copy__tooltip {
  margin-bottom: 8px !important;
  font-size: 12px;
  line-height: 16px;
}
.agent-chat__toolbar__copy__icon {
  pointer-events: auto;
  padding-right: 4px;
}
.agent-chat__toolbar__copy__arrow {
  pointer-events: auto;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-out;
}
.agent-chat__toolbar__copy__arrow:hover {
  background-color: var(--widget-btn_hover_2);
}
.agent-chat__toolbar__copy__arrow--rotate {
  transform: rotate(-180deg);
  background-color: var(--widget-btn_hover_2);
}
.agent-chat__toolbar__copy__menu {
  border-radius: 10px;
  padding: 6px;
}
.agent-chat__toolbar__copy__menu .t-dropdown__menu {
  padding: 0;
  --td-brand-color-light: var(--widget-btn_hover_2);
  --td-bg-color-container-hover: var(--widget-btn_hover_2);
}
.agent-chat__toolbar__copy__menu .t-dropdown__item {
  padding: 8px;
  line-height: 20px;
  border-radius: 8px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__suitable--active {
  color: var(--text-text_secondary);
}
.agent-chat__toolbar__suitable--animating {
  transform: scale(1.8);
  -webkit-transform: scale(1.8);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * @file style.less
 * @author markJia(markjia@tencent.com)
 */
/**
 * @file mobile.less
 * @author markJia(markjia@tencent.com)
 */
@media screen and (max-width: 768Px) {
  .dialog-mobile .style__complain___rQOrF {
    padding: 0px;
  }
  .dialog-mobile .style__complain___rQOrF .style__msg___p2Qou {
    flex-flow: column;
  }
  .dialog-mobile .style__complain___rQOrF .style__msg___p2Qou .style__submit___HD_p4 {
    margin-left: 0;
    margin-top: 24px;
    width: 100%;
  }
}
.style__complain___rQOrF {
  padding: 0;
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.style__complain___rQOrF .style__close___hUnJq {
  cursor: pointer;
}
.style__complain-tags___Wr_Kd {
  flex: 1;
  min-height: auto;
  overflow-y: auto;
  scrollbar-width: none;
}
.style__complain___rQOrF .style__msg___p2Qou {
  flex: none;
  margin-top: 24px;
}
.style__complain___rQOrF .style__msg___p2Qou textarea {
  padding: 8px;
  border-radius: 8px;
  background-color: var(--background-left_navigation_web);
  border: none;
  box-shadow: none;
  font-size: 14px;
}
.style__complain___rQOrF .style__submit___HD_p4 {
  background: var(--brand-black_1);
  margin-top: 24px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___H2e0J {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

/**
 * @file mobile.less
 * @author markJia(markjia@tencent.com)
 */
@media screen and (max-width: 768Px) {
  .body-mobile .style__list-group-content___dfEcs {
    grid-template-columns: repeat(auto-fit, minmax(91px, 1fr));
  }
}
.style__list___NkDjt {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  font-size: 14px;
}
.style__list-image___g8GAp .style__list-group-title___XJLtp {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
}
.style__list-group___KgWo4 {
  width: 100%;
  margin-bottom: 24px;
}
.style__list-group___KgWo4:last-child {
  margin-bottom: 0;
}
.style__list-group-title___XJLtp {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--text-text_primary);
  margin-bottom: 8px;
}
.style__list-group-content___dfEcs {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
  column-gap: 8px;
  row-gap: 6px;
  margin-left: 1px;
  margin-right: 1px;
  box-sizing: border-box;
}
.style__list-item___hDRGP {
  box-sizing: border-box;
  cursor: pointer;
  background-color: var(--background-list_background);
  color: var(--text-text_secondary);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 26px;
  padding: 7px 3px;
  position: relative;
  text-align: center;
}
.style__list-item___hDRGP:hover {
  background-color: var(--widget-btn_hover_2);
  color: var(--text-text_primary);
}
.style__list-item___hDRGP.style__active___FJ98O {
  background: var(--widget-btn_hover_2);
  z-index: 1;
  color: var(--text-text_primary);
  font-weight: 500;
  box-shadow: inset 0 0 0 1px var(--text-text_primary);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___Pq9CH {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__complain-dialog {
  padding: 0;
}
.agent-chat__toolbar__complain-dialog .t-dialog {
  padding: 0;
  border: none;
  background-color: var(--background-container);
}
.agent-chat__toolbar__complain-dialog .t-dialog__header {
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset;
  padding: 18px 24px;
}
.agent-chat__toolbar__complain-dialog .t-dialog__header .t-dialog__close {
  color: var(--text-text_primary);
}
.agent-chat__toolbar__complain-dialog .t-dialog__body {
  padding: 16px 24px 24px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.style__complain___Svokz {
  padding: 0;
  display: flex;
  flex-direction: column;
  max-height: 80vh;
}
.style__complain-content___x7t9d {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
  min-height: 0;
}
.style__complain-like___DSRuf .style__title___PenS3 .style__emphasis___hlWAz {
  color: rgba(0, 0, 0, 0.9);
}
.style__complain-dislike___ae2KL .style__title___PenS3 .style__emphasis___hlWAz {
  color: #FA5151;
}
.style__complain___Svokz .style__title___PenS3 {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--text-text_primary);
}
.style__complain___Svokz .style__title___PenS3 .style__emphasis___hlWAz {
  display: inline-block;
  padding: 0 4px;
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
}
.style__complain___Svokz .style__tag-list___B_o5W {
  margin-top: 8px;
}
.style__complain___Svokz .style__text-area___qMu_v {
  margin-top: 24px;
  margin-bottom: 24px;
}
.style__complain___Svokz .style__text-area___qMu_v textarea {
  padding: 8px;
  border-radius: 8px;
  background-color: var(--background-left_navigation_web);
  border: none;
  box-shadow: none;
  font-size: 14px;
}
.style__complain___Svokz .style__img-list___q9xLM {
  margin-top: 8px;
}
.style__complain___Svokz .style__submit___HsiU9 {
  background-color: var(--brand-black_1);
  margin-top: 24px;
  flex: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___JjXZk {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.style__img-list___mB6nv {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));
  grid-column-gap: 12px;
  overflow-x: auto;
}
.style__img-list-item___TeKio {
  flex: none;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  background-color: #f3f3f3;
  cursor: pointer;
}
.style__img-list-item___TeKio:nth-child(1) {
  margin-left: 0;
}
.style__img-list-item___TeKio > img {
  width: 100%;
  height: 100%;
}
.style__img-list-item___TeKio .style__checkbox___K5UQu {
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 4px;
  border-radius: 50%;
  background-color: #fff;
  border: solid 2px #eee;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
}
.style__img-list-item___TeKio .style__checkbox___K5UQu.style__checked___uPtnJ {
  background-color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.9);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___Wax4h {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__gold-click-button--disabled {
  pointer-events: none;
  opacity: 0.26;
}
.agent-chat__gold-click-button.full-screen .agent-chat__gold-click-button__content {
  width: 100%;
  padding: 0;
}
.agent-chat__gold-click-button__content .t-button__text {
  align-items: center;
}
.agent-chat__gold-click-button__btn {
  position: relative;
  box-sizing: border-box;
  height: 36px;
  font-weight: 500;
  font-size: 14px;
  color: var(--text-text_primary);
  overflow: hidden;
  border-radius: 8px;
  background-color: var(--background-bubble_web);
  background-size: cover;
  border-width: 0;
  display: flex;
  align-items: center;
  padding: 0 8px;
}
.agent-chat__gold-click-button__btn:hover {
  background-color: var(--widget-btn_click_2);
  color: var(--text-text_primary);
  border-width: 0;
}
.agent-chat__gold-click-button__btn--icon--deep-read {
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  margin-right: 4px;
  z-index: 1;
}
.agent-chat__gold-click-button__btn--icon--deep-read__book,
.agent-chat__gold-click-button__btn--icon--deep-read__star {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.agent-chat__gold-click-button__btn--icon--deep-read__book {
  width: 80%;
}
.agent-chat__gold-click-button__btn--icon--deep-read__star {
  opacity: 0;
  animation: blink 2s ease-out 1s forwards;
}
.agent-chat__gold-click-button__btn--icon--deep-search {
  width: 13.2px;
  height: 13.62px;
  display: flex;
  position: relative;
  margin-right: 4px;
  margin-bottom: 4px;
  z-index: 1;
  align-items: center;
}
@keyframes move {
  0% {
    transform: translate(0, 0) rotate(30deg);
  }
  100% {
    transform: translate(120vw, 0) rotate(30deg);
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rotate {
  0% {
    opacity: 0;
    transform: rotate(45deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: rotate(0deg);
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__outline-tool {
  display: flex;
  align-items: center;
  gap: 8px;
}
.agent-chat__outline-tool__generate {
  padding: 8px;
  border-radius: 8px;
  background-color: var(--background-bubble_web);
  color: var(--text-text_primary);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  flex: none;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.agent-chat__outline-tool__generate:hover {
  background-color: var(--widget-btn_click_2);
}
.agent-chat__outline-tool__generate-hover {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 1;
}
.agent-chat__outline-tool__generate-hover--show {
  display: block;
}
.agent-chat__outline-tool__generate--disabled {
  cursor: not-allowed;
  background-color: var(--background-bubble_web);
  opacity: 0.7;
}
.agent-chat__outline-tool__change {
  width: 88px;
}
.agent-chat__outline-tool__change:hover {
  border-radius: 8px;
}
.agent-chat__outline-tool__change .t-input {
  border-radius: 8px;
  background-color: var(--background-bubble_web) !important;
  height: 36px;
  padding: 15px;
  color: var(--text-text_primary) !important;
}
.agent-chat__outline-tool__change .t-input:hover {
  background-color: var(--widget-btn_click_2) !important;
}
.agent-chat__outline-tool__change .t-input .t-input__inner {
  min-width: 42px;
}
.agent-chat__outline-tool__change .t-input input::placeholder {
  color: var(--text-text_primary);
  opacity: 1;
  /* Firefox */
}
.agent-chat__outline-tool__change .t-input .t-input__suffix {
  margin-left: 4px;
}
.agent-chat__outline-tool__change .t-input .t-input__suffix svg path {
  stroke: var(--text-text_tertiary);
}
.agent-chat__outline-tool__change .t-select .t-fake-arrow--active {
  color: rgba(0, 0, 0, 0.4);
}
.agent-chat__outline-tool__change__popup {
  width: 104px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.agent-chat__outline-tool__change__popup .t-select__list {
  background-color: var(--backgroud-bubble) !important;
  padding: 12px 8px;
}
.agent-chat__outline-tool__change__popup .t-select-option {
  border-radius: 8px;
  height: 32px;
  padding: 0 8px;
}
.agent-chat__outline-tool__change__popup .t-select-option:not(.t-is-disabled):not(.t-is-selected):hover {
  background-color: var(--widget-btn_hover_2);
}
.agent-chat__outline-tool__change .t-input.t-input--suffix > .t-input__suffix {
  z-index: 1;
}
.agent-chat__outline-tool__tip {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 24px;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  gap: 4px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__writing-tool__jump {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 10px;
  border-radius: 8px;
  background-color: #F3F3F3;
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 700;
  gap: 4px;
}
.agent-chat__writing-tool__jump:hover {
  background: #E8E8E8;
}
.agent-chat__writing-tool--disabled .agent-chat__writing-tool__jump {
  cursor: not-allowed;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__copy {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
}
.agent-chat__toolbar__copy__tooltip {
  margin-bottom: 8px !important;
  font-size: 12px;
  line-height: 16px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__collect {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
}
.agent-chat__toolbar__collect__tooltip {
  margin-bottom: 8px !important;
  font-size: 12px;
  line-height: 16px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__toolbar__toast {
  position: fixed;
  z-index: 7000;
  backdrop-filter: blur(8px);
  box-shadow: 0 12px 20px 0 #00000033;
  background: var(--background-mask_background_1) !important;
  width: 240px;
  height: auto;
  top: calc(50vh - 59px);
  left: calc(50vw - 120px);
  font-size: 16px;
  line-height: 26px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 14px;
}
.agent-chat__toolbar__toast__message {
  color: var(--text-text_alwayswhite);
  margin-bottom: 8px;
}
.agent-chat__toolbar__toast__btn {
  color: var(--brand-success_3);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--ai__toolbar--loading {
  display: none;
}
.agent-chat__conv--ai__costarea {
  margin-bottom: -8px;
  width: fit-content;
}
.agent-chat__conv--ai__speech_show {
  display: flex;
  flex-direction: column;
}
.agent-chat__conv--ai__speech_show .hyc-component-reasoner > div:last-child {
  margin-bottom: 0;
}
.agent-chat__conv--ai__speech_secure_tips {
  color: var(--text-text_tertiary, #00000066);
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  margin-top: 12px;
  display: flex;
  align-items: center;
}
.agent-chat__conv--ai__multi_speech_tip {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.agent-chat__conv--ai__multi_speech_tip-main {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 17px;
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
}
.agent-chat__conv--ai__multi_speech_tip-sub {
  margin-bottom: 11px;
  font-weight: 400;
  font-size: 14px;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
}
.agent-chat__conv--ai__multi_speech_show {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  margin-top: 5px;
}
.agent-chat__conv--ai__multi_speech_show .agent-chat__speech-text--box {
  flex: 1;
  width: 50%;
  box-sizing: border-box;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  border-radius: 12px;
  padding: 12px 16px;
}
.agent-chat__conv--ai__multi_speech_show .agent-chat__speech-text--box-title {
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 4px;
  color: var(--text-text_tertiary, rgba(0, 0, 0, 0.4));
}
.agent-chat__conv--ai__multi_speech_show .agent-chat__speech-text--box .agent-chat__speech-text--multiple-answer-btn {
  margin-top: 12px;
  margin-bottom: 8px;
  text-align: center;
}
.agent-chat__conv--ai__multi_speech_show .agent-chat__speech-text--box .agent-chat__speech-text--multiple-answer-btn .t-button {
  border-radius: 8px;
  background: var(--brand-black_1, rgba(0, 0, 0, 0.9));
}
.agent-chat__conv--ai__multi_speech_show__not-bad {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 13px;
  margin-top: 16px;
  color: var(--text-text_secondary, #00000099);
}
.agent-chat__conv--ai--multiple .agent-chat__bubble__content {
  width: 100%;
}
.agent-chat__conv--ai--image-group .agent-chat__bubble__content {
  min-width: 0;
}
.agent-chat__conv--ai--image-group .agent-chat__content-img {
  max-width: 240px;
  max-height: 240px;
  overflow: hidden;
}
.agent-chat__conv--ai--image-group .agent-chat__content-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.agent-chat__conv--ai--image-group--t2i .hyc-component-image-group {
  max-width: 280px;
}
.agent-chat__conv--ai--deep-search .agent-chat__bubble__content {
  width: 100%;
}
.agent-chat__conv--ai__hint-prompt {
  padding-bottom: 4px;
  border-top: 1px dashed var(--yb-bubble-prompt-hint-split-color);
  margin-top: 10px;
}
.agent-chat__conv--ai__hint-prompt .agent-chat__hint-prompt {
  margin-top: 10px;
}
.agent-chat__conv--ai__out-deep-read {
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}
.agent-chat__conv--ai--outline .agent-chat__bubble__content {
  width: 100%;
}
.agent-chat__conv--ai--outline--loading .hyc-component-outline__content__loading {
  margin-left: 5px;
}
.agent-chat__conv--ai--outline--loading .agent-chat__speech-outline {
  padding-bottom: 3px;
}
.agent-chat__conv--ai--continue-generate .agent-chat__bubble__content {
  width: 100%;
}
.agent-chat__conv--ai__tx-doc-tip {
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 18px;
  font-size: 12px;
}
.agent-chat__conv--ai__tx-doc-tip .t-link:after {
  display: none;
}
.agent-chat__conv--ai__meeting-bot-jump-notice {
  width: 100%;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  text-align: center;
}
.agent-chat__conv--ai__meeting-bot-jump-notice .t-link {
  margin-left: 8px;
  font-weight: 500;
}
.agent-chat__conv--ai__promptHintV2 {
  margin: 7px 0 4px;
}
.agent-chat__conv--ai__promptHintV2--hints {
  display: flex;
  flex-direction: column;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint {
  margin-top: 6px;
  display: flex;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint:first-child {
  margin-top: 0;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint--container {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
  background-color: var(--background-bubble_web);
  border-radius: 8px;
  opacity: 0.9;
  padding: 8px 10px;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint--container:hover {
  background-color: var(--widget-btn_click_2);
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint--circle {
  flex: 0 0 16px;
  height: 16px;
  align-self: flex-start;
  line-height: normal;
  cursor: pointer;
  margin-top: 1px;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint--circle svg {
  fill: var(--text-text_medium);
  width: 16px;
  height: 16px;
}
.agent-chat__conv--ai__promptHintV2--hints .agent-chat__conv--ai__promptHintV2--hint--main {
  color: var(--text-text_medium);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.agent-chat__bubble--ai .hyc-content-tool-process {
  border: none;
  border-radius: 2px 12px 12px;
}
.agent-chat__bubble--ai .hyc-deepthink-steps__tag-more {
  color: var(--td-text-color-secondary);
}
.agent-chat__bubble--ai .hyc-deepthink-steps__tag-more:hover {
  color: var(--td-text-color-primary);
}
#app > .agent-share .hyc-tx-doc-card__link,
.share-from-app-box .hyc-tx-doc-card__link {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

:root[yb-theme="light"] .agent-chat__list .hyc-content-option__content__item,
:root[yb-theme="dark"] .agent-chat__list .hyc-content-option__content__item {
  padding: 7px 12px;
  background-color: var(--yb-component-option-bg-color);
  border-radius: 8px;
}
:root[yb-theme="light"] .agent-chat__list .hyc-content-option__content__item::before,
:root[yb-theme="dark"] .agent-chat__list .hyc-content-option__content__item::before {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__change-prompt {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-top: 12px;
}
.agent-chat__change-prompt .change-prompt__title {
  padding: 10px 0;
  border-top: 1px dashed var(--widget-line);
  font-size: 12px;
  color: var(--text-text_secondary);
}
.agent-chat__change-prompt .change-prompt__box {
  overflow: auto;
  max-width: 360px;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item {
  display: flex;
  flex: 1;
  flex-direction: column;
  color: var(--text-text_primary);
  font-size: 12px;
  font-weight: 600;
  background-color: var(--background-bubble_web);
  border-radius: 8px;
  padding: 8px;
  box-sizing: border-box;
  margin-right: 8px;
  line-height: 20px;
  cursor: pointer;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item:last-child {
  margin-right: 0;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item:hover {
  background-color: var(--widget-btn_click_2);
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item .item__title {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 12px;
  border-radius: 24px;
  padding: 0 8px;
  margin-bottom: 5px;
  width: fit-content;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item .item__title .change-icon {
  width: 14px;
  height: 14px;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item .item__title .title__text {
  margin-left: 5px;
}
.agent-chat__change-prompt .change-prompt__box .change-prompt__content .change__item .item__desc {
  font-weight: 400;
  width: 100%;
  height: 40px;
  color: var(--text-text_secondary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 40px;
  /* 设置为行高的两倍 */
  line-height: 20px;
  /* 这里的行高应与下面p标签中的行高一致 */
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--ai__load-retry {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--text-text_tertiary);
  font: var(--yb-font-body-small);
  width: 100%;
}
.agent-chat__conv--ai__load-retry__content {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 4px;
}
.agent-chat__conv--ai__load-retry__loading {
  width: 13px;
  height: 13px;
  position: relative;
}
.agent-chat__conv--ai__load-retry__loading::before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -7px;
  margin-left: -7px;
  z-index: 0;
  content: "";
  width: 14px;
  aspect-ratio: 1;
  border-radius: 50%;
  transform: scale(0.85) rotate(0);
  background: conic-gradient(from 90deg at 50% 50%, transparent 0deg, #999999 360deg);
  mask: radial-gradient(transparent calc(60% - 1px), #fff 50%);
  animation: circleProgress 1s infinite linear;
}
@keyframes circleProgress {
  100% {
    transform: scale(0.85) rotate(1turn);
  }
}
.agent-chat__conv--ai--image-group .agent-chat__conv--ai__load-retry {
  margin-top: 10px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__bubble {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.agent-chat__bubble__content {
  padding: 12px 16px;
  font-size: 16px;
  border-radius: 2px 12px 12px 12px;
  background: var(--yb-bubble-ai-bg-color);
}
.agent-chat__bubble__content .hyc-sub-page-entry-box-intro {
  max-width: unset;
}
.agent-chat__bubble__content .hyc-component-deepsearch-cot__think {
  font-size: 14px;
}
.agent-chat__bubble__prefix .hyc-component-multi-modal__text,
.agent-chat__bubble__suffix .hyc-component-multi-modal__text {
  display: none;
}
.agent-chat__bubble__prefix .hyc-content-img img,
.agent-chat__bubble__suffix .hyc-content-img img {
  border: 1px solid var(--widget-line);
  border-radius: 8px;
}
.agent-chat__bubble__prefix .hyc-component-multi-modal {
  margin-bottom: 8px;
}
.agent-chat__bubble__suffix .hyc-component-multi-modal {
  margin-top: 8px;
}
.agent-chat__bubble--human .agent-chat__bubble__content {
  border-radius: 12px 2px 12px 12px;
  background: var(--yb-bubble-human-bg-color);
  max-width: var(--yb-bubble-human-content-width);
}
.agent-chat__bubble--human .agent-chat__bubble__content .hyc-content-text {
  color: #fff;
}
.agent-chat__bubble--human .agent-chat__bubble__content_new .hyc-content-text {
  color: #000000E5;
}
.agent-chat__bubble--human {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  align-items: flex-end;
}
.agent-chat__bubble--human .hunyuan-chat-bot-markdown-white {
  line-height: 24px;
}
.agent-chat__bubble--ai .agent-chat__bubble__content {
  min-width: 40px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.agent-chat__bubble__avatar {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agent-chat__bubble__avatar__start {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.agent-chat__bubble__avatar__start span {
  color: var(--text-text_primary);
}
.agent-chat__bubble__avatar__end {
  flex: none;
}
.agent-chat__bubble__avatar__logo {
  width: 24px;
  height: 24px;
  object-fit: cover;
  overflow: hidden;
  border-radius: 50%;
  flex: none;
}
.agent-chat__bubble__avatar__text {
  font-size: 14px;
  line-height: 22px;
  color: var(--yb-bubble-avatar-name-color);
}
.agent-chat__bubble__avatar__time {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  line-height: 20px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__conv--human {
  display: flex;
  flex-direction: column;
}
.agent-chat__conv--human--underline .hyc-content-text {
  text-decoration: underline;
  cursor: pointer;
}
.agent-chat__conv--human--multimodal--link .hyc-component-multi-modal {
  margin-top: 0;
}
.agent-chat__conv--human--multimodal--link .hyc-component-multi-modal__text {
  display: none;
}
.agent-chat__conv--human__edit {
  color: var(--text-text_secondary) !important;
}
.agent-chat__conv--human__edit .edit-btn .confirm {
  background: var(--brand-black_1) !important;
  border-color: unset !important;
}
.agent-chat__conv--human__toolbar {
  opacity: 0;
  transition: 0.1s;
}
.agent-chat__conv--human__toolbar--show {
  margin: 6px 0 10px;
  min-height: 25px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index_downloadPCAdsWrapper__cLHIo {
  position: absolute;
  top: -14px;
  width: 236px;
  right: 10px;
}
.index_download_pc_ads_wrapper__YR-2h {
  position: absolute;
  top: -14px;
  width: 236px;
  right: 10px;
}
.index_downloadPCAdsWrapperNew__Xv41k {
  z-index: 12;
  position: absolute;
  top: 0;
  right: 16px;
}
.index_download_pc_ads_wrapper_new__OQ3L3 {
  z-index: 13;
  position: absolute;
  top: 0;
  right: 16px;
}
@media screen and (max-width: 768px) {
  .index_download_pc_ads_wrapper_new__OQ3L3 {
    top: -4px;
    right: 16px;
  }
}

.hy-tx-player {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.hy-tx-player .plugin_ctrl_txp_bottom .txp_progress_play {
  background-color: #fff;
}
.hy-tx-player .plugin_ctrl_txp_bottom .txp_btn:hover .txp_icon {
  fill: #fff;
}
.hy-tx-player .plugin_ctrl_txp_bottom .txp_btn:hover .txp_icon_fullscreen {
  stroke: #fff;
}
.hy-tx-player--ctrlbar-show .txp_videos_container {
  bottom: 56px !important;
  height: auto !important;
}
.hy-tx-player--ctrlbar-show .plugin_ctrl_txp_bottom.txp_none {
  display: flex !important;
}
.hy-tx-player--ctrlbar-show.hy-tx-player--info-show .txp_videos_container {
  bottom: calc(56px + 48px) !important;
  height: auto !important;
}
.hy-tx-player__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: blur(20px);
  filter: blur(20px);
  z-index: -1;
}
.hy-tx-player__info {
  position: absolute;
  left: 0;
  top: calc(-8px - 60px);
  height: 60px;
  width: 100%;
  background-color: #000;
}
.hy-tx-player__info__title {
  position: absolute;
  bottom: calc(60px + 16px);
  left: 16px;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  max-width: 30%;
}
.hy-tx-player__info__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 0 16px !important;
}
.hy-tx-player__info__source {
  display: flex;
  align-items: center;
  gap: 8px;
}
.hy-tx-player__info__source-logo img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.hy-tx-player__info__source-name {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
}
.hy-tx-player__info__time {
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
}
.hy-tx-player__info__extra {
  display: flex;
  align-items: center;
  gap: 8px;
}
.hy-tx-player__info__logo {
  font-size: 0;
}
.hy-tx-player--mobile .hy-tx-player--ctrlbar-show.hy-tx-player--info-show {
  bottom: calc(56px + 48px + 32px) !important;
}
.hy-tx-player--mobile .hy-tx-player__info {
  top: -60px;
}
.hy-tx-player--mobile .hy-tx-player__info__title {
  max-width: none;
  right: 16px;
}
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom {
  bottom: 32px;
}
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none {
  display: flex;
}
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none .txp_left_controls,
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none .txp_progress_bar_container,
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none .txp_center_controls,
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none .txp_right_controls {
  display: none;
}
.hy-tx-player--mobile .plugin_ctrl_mobile_txp_bottom.txp_none .hy-tx-player__info {
  top: unset;
  bottom: 0;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__video-player {
  width: 100%;
  height: 100%;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.agent-chat__list__chat-tip {
  padding: 0 24px;
}
.agent-chat__list__chat-tip .ybc-chat-commonTips--memory {
  max-width: 655px;
  margin: 0 auto;
}
.agent-chat__list__chat-tip .agent-chat__list__new-chat {
  display: block;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@media screen and (max-width: 768px) {
  body .agent-chat__share-bar-container {
    padding-left: 16px;
    padding-right: 16px;
  }
  body .agent-chat__share-bar__content__left::after {
    display: none;
  }
  body .agent-chat__share-bar__content__center {
    gap: 32px;
  }
  body .agent-chat__share-bar__close .iconfont {
    font-size: 18px !important;
  }
}
.agent-chat__share-bar {
  width: var(--hunyuan-chat-list-width);
  max-width: calc(802px + 32px);
}
.agent-chat__share-bar-container {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding: 16px 24px 42px;
}
.agent-chat__share-bar--disabled .agent-chat__share-bar__item {
  color: rgba(0, 0, 0, 0.3);
}
.agent-chat__share-bar--disabled .agent-chat__share-bar__item__logo {
  cursor: not-allowed;
}
.agent-chat__share-bar__tips {
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  color: var(---yb_text_tertiary, #999999);
  margin-bottom: 12px;
}
.agent-chat__share-bar__content {
  display: flex;
  align-items: stretch;
  position: relative;
  width: 100%;
}
.agent-chat__share-bar__content__select .t-checkbox {
  color: var(--yb-share-btn-color);
}
.agent-chat__share-bar__content__select .t-checkbox .t-checkbox__label {
  max-width: 50px;
}
.agent-chat__share-bar__content__left {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}
.agent-chat__share-bar__content__left::after {
  content: '';
  display: block;
  height: 48px;
  width: 1px;
  background-color: var(--yb-share-split-border-color);
  z-index: 1;
}
.agent-chat__share-bar__content__left::before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  right: -15px;
  width: 16px;
  height: 100%;
  background: linear-gradient(to right, var(--background-page_background_web), transparent);
}
.agent-chat__share-bar__content__right {
  position: relative;
  display: flex;
  align-items: center;
}
.agent-chat__share-bar__content__right::before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: -15px;
  width: 16px;
  height: 100%;
  background: linear-gradient(to left, var(--background-page_background_web), transparent);
}
.agent-chat__share-bar__content__center {
  display: flex;
  justify-content: flex-start;
  gap: 90px;
  margin: auto;
  width: fit-content;
}
.agent-chat__share-bar__content__center-wrapper {
  min-width: 0;
  flex: 1;
  padding: 0 16px;
  overflow: auto hidden;
}
.agent-chat__share-bar__content__center-wrapper::-webkit-scrollbar {
  display: none;
}
.agent-chat__share-bar__content__center__sg {
  gap: 0!important;
}
.agent-chat__share-bar__content__center__sg .agent-chat__share-bar__item {
  margin-right: 32px;
  gap: 0;
}
.agent-chat__share-bar__content__center__sg .agent-chat__share-bar__item:last-child {
  margin-right: 0;
}
.agent-chat__share-bar__content__center__sg .agent-chat__share-bar__item .agent-chat__share-bar__item__logo {
  margin-bottom: 6px;
}
.agent-chat__share-bar__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  color: var(--yb-share-btn-color);
}
.agent-chat__share-bar__item__logo {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: var(--widget-btn_normal, --yb-share-btn-bg-color);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  cursor: pointer;
  border: 1px solid var(--widget-line);
}
@media (any-hover: hover) {
  .agent-chat__share-bar__item__logo:hover {
    color: var(--brand-black_1);
  }
}
.agent-chat__share-bar__item__name {
  font-size: 12px;
  line-height: 20px;
}
.agent-chat__share-bar__close {
  cursor: pointer;
  color: var(--text-text_tertiary);
}
.agent-chat__share-bar__close:hover {
  color: var(--text-text_primary);
}
.agent-chat__share-bar__close .iconfont {
  font-size: 24px !important;
}
.agent-chat__share-bar.agent-chat__share-bar__extension .agent-chat__share-bar__item__logo {
  border: unset;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__guid-popup-tip___mTA2e {
  position: absolute;
  width: max-content;
  bottom: 0;
  left: 0;
  padding: 10px;
  background: var(--background-mask_background_1);
  border-radius: 8px;
  color: var(--text-text_alwayswhite);
  display: none;
  align-items: center;
  z-index: 20;
}
.index__guid-popup-tip___mTA2e::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid var(--background-mask_background_1);
  bottom: -7px;
  right: 29%;
}
.index__guid-popup-tip___mTA2e .close {
  margin: 0 3px 0 20px;
  font-size: 16px;
  cursor: pointer;
}
.index__upload-btn___K2fvV {
  width: 120px;
  height: 40px;
  border-radius: 12px !important;
}
.index__upload-btn___K2fvV span {
  font-weight: 500;
  margin-left: 8px;
}
.index__upload-btn-en___uyF4m {
  width: 150px;
  justify-content: flex-start;
}
.index__upload-icon___tJ1VG {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 0;
  width: auto;
  height: auto;
  position: relative;
}
.index__upload-icon-mobile___GEDug {
  margin-right: 10px;
  width: 32px;
  height: 32px;
}
.index__text-area-mask___xbs34 {
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vh;
  height: 100vh;
  background: var(--background-mask_background_2);
}
.index__text-area-mask___xbs34::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background-color: var(--background-container);
}
.index__text-area-mobile____9R_C {
  background: var(--background-container);
  border-radius: 12px 12px 0 0;
}
.index__text-area-mobile____9R_C .agent-input-text-area-end {
  justify-content: space-between;
}
.agent-dialogue__content--common__input__content:has(div.rich-input-text-area.text-area-mobile) {
  padding: 0 !important;
}
.agent-dialogue__content--common__input__content:has(div.rich-input-text-area.text-area-mobile) .agent-dialogue__content--common__input-box {
  padding-top: 0 !important;
}
.agent-dialogue__content--common__input__content:has(div.rich-input-text-area.text-area-mobile) div[class*='style__text-area--mobile___'] {
  border: 0;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___ngY4_ {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__uploader-dialog___C8tjf .t-dialog {
  padding: 0px;
  border-radius: 12px;
}
.index__uploader-dialog___C8tjf .t-tabs__content {
  position: static;
}
.index__uploader-dialog___C8tjf .t-dialog__body {
  padding: 10px 24px 0px;
}
.index__uploader-dialog___C8tjf .t-tabs__nav-item-text-wrapper {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-text_primary);
}
.index__uploader-dialog___C8tjf .t-dialog__header {
  display: none;
}
.index__uploader-dialog___C8tjf .title {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-text_primary);
  margin: 18px 0 28px;
}
.index__close___cjdzV {
  position: absolute;
  right: 16px;
  top: 6px;
  cursor: pointer;
  z-index: 10;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___N6C4m {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__upload-tencent-files___D8tf2 .t-table__header .t-checkbox {
  display: none;
}
.index__upload-tencent-files___D8tf2 .t-table__th-cell-inner {
  color: var(--text-text_primary);
}
.index__upload-tencent-files___D8tf2 .t-table th {
  border-bottom: unset;
  vertical-align: middle;
  padding: 9px 16px;
}
.index__upload-tencent-files___D8tf2 .t-table td {
  border-bottom-color: var(--widget-line);
  vertical-align: middle;
  padding: 15px 16px;
}
.index__upload-tencent-files___D8tf2 .t-checkbox__input {
  border-radius: 50% !important;
}
.index__upload-tencent-files-show-footer___HjOwa {
  padding-bottom: 70px;
}
.index__file-name___MVLcV {
  display: flex;
  align-items: center;
}
.index__file-name___MVLcV img {
  width: 26px;
  height: 26px;
  margin-right: 16px;
}
.index__file-name___MVLcV span {
  display: inline-block;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index__not-logged-in___SiZem {
  height: 40vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.index__tip___ev73T {
  font-size: 14px;
  line-height: 20px;
  margin: 12px 0;
}
.index__login-btn___ZlAgM {
  color: var(--text-text_alwayswhite) !important;
  background: #2a65f5 !important;
  border: 0 !important;
}
.index__header___T42ZG {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__tencent-doc-type___JcHpd {
  display: flex;
  align-items: center;
  margin: 16px 0;
  color: var(--text-text_primary);
}
.index__tencent-doc-type___JcHpd li {
  margin-right: 32px;
  cursor: pointer;
}
.index__tencent-doc-type-active___RQEFs {
  font-weight: 500;
}
.index__footer___cDNR5 {
  padding: 20px 16px 16px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--widget-line);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.index__footer___cDNR5 .t-button {
  width: 88px;
  margin-right: 16px;
}
.index__cancel-btn___zb2ac {
  background: var(--widget-btn_click_4) !important;
  color: var(--text-text_primary) !important;
  border: 0 !important;
}
@media (max-width: 768px) {
  .index__desktop-only-column___cDsDJ {
    display: none;
  }
  .index__fileNameColumn___nCR_1 {
    width: 70% !important;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___M26IK {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__chat-input___ftnqA {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 140px;
  min-height: 33px;
  height: 100%;
  color: var(--text-text_primary);
}
.index__chat-input-mobile___KcwdS {
  max-height: 80px;
  min-height: unset;
}
.index__chat-input___ftnqA p,
.index__chat-input___ftnqA span {
  font-size: 16px;
}
.index__chat-input___ftnqA > div {
  outline: none;
}
.index__title-name___OWd4k {
  cursor: text;
  background-color: var(--background-left_navigation_web);
  border-radius: 8px;
  padding: 4px 8px;
  display: inline-block;
  word-break: break-word;
  line-height: 140%;
  color: var(--brand-green_1);
  font-weight: 500;
  margin: 1px 2px;
  user-select: text;
}
.index__title-name-bg-text___bEnAW {
  width: max-content;
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 0;
  opacity: 0.3;
}
.index__idea___EVHkn {
  border-radius: 4px;
  margin-left: 3px;
  padding: 0 4px;
  cursor: pointer;
  transition: background-color 0.3s;
  vertical-align: middle;
  display: inline-block;
  color: var(--text-text_primary);
  line-height: 16px;
}
.index__idea___EVHkn .t-popup__arrow {
  display: none;
}
.index__outline-popup___p7esA {
  padding: 6px 0;
}
.index__outline-popup___p7esA .t-popup__arrow {
  display: none;
}
.index__outline-popup___p7esA li {
  line-height: 40px;
  border-radius: 4px;
  padding: 0 8px;
  cursor: pointer;
}
.index__outline-popup___p7esA li:hover {
  background-color: var(--widget-btn_hover_2);
  font-weight: 500;
}
.index__outline-element___xVvd9 {
  cursor: pointer;
}
.index__outline-element-triangle___ZPP2d {
  margin-left: 4px;
}
.index__outline-element-triangle___ZPP2d svg {
  transition: all 0.3s;
}
.index__idea-tip___KBsYb {
  position: fixed;
  left: -10000px;
  color: var(--text-text_alwayswhite);
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.1);
  background: var(--background-mask_background_1);
  border-radius: 6px;
  padding: 4px 8px;
  z-index: 1;
  font-size: 12px;
  line-height: 18px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___YByOr {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__idea-popup___ZjqUJ {
  max-width: 364px;
  min-width: 300px;
  min-height: 150px;
  padding: 0 10px 10px;
}
.index__idea-popup___ZjqUJ .t-loading__text {
  color: var(--text-text_primary);
  font-size: 14px;
}
.index__idea-popup-top___oizDM {
  display: flex;
  border-bottom: 1px solid var(--widget-line);
  padding: 10px 0 10px 4px;
}
.index__idea-popup-top___oizDM span {
  color: var(--text-text_tertiary);
  line-height: 20px;
  font-size: 14px;
  margin-left: 6px;
}
.index__idea-popup-content___SyAuY {
  padding: 2px 0;
  height: 124px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__idea-popup-content___SyAuY li {
  display: flex;
  align-items: center;
  padding: 9px 10px;
  border-radius: 8px;
  cursor: pointer;
}
.index__idea-popup-content___SyAuY li:hover {
  background-color: var(--widget-btn_hover_4);
}
.index__topics___F79Wk {
  margin-left: 10px;
  flex: 1;
  font-size: 16px;
  line-height: 20px;
  color: var(--text-text_primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index__highlight-text___RDLYV {
  color: var(--brand-green_1) !important;
}
.index__no-data___uC_s7 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: var(--text-text_primary);
  font-size: 14px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition____aabn {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.style__extensions-popup___v0DI2 {
  position: relative;
  background: var(--background-container);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-bottom: -12px;
  padding-bottom: 12px;
  width: 100%;
  bottom: 100%;
  box-sizing: border-box;
  border: 1px solid var(--widget-btn_hover_1);
  border-bottom: 0;
  z-index: 10;
}
.style__extensions-popup___v0DI2::after {
  content: ' ';
  display: block;
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
  height: 0;
  border-bottom: 1px solid var(--widget-line);
}
.style__extensions-popup___v0DI2 .swiper-page {
  position: absolute;
  height: 30px;
  bottom: 32px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.style__extensions-popup___v0DI2 .swiper-button-disabled {
  display: none;
}
.style__extensions-popup___v0DI2 .swiper-page__prev {
  left: 10px;
}
.style__extensions-popup___v0DI2 .swiper-page__prev .swiper-page__bg {
  background: linear-gradient(90deg, var(--background-container) 0%, var(--background-transparent) 100%);
}
.style__extensions-popup___v0DI2 .swiper-page__next {
  right: 10px;
}
.style__extensions-popup___v0DI2 .swiper-page__next .swiper-page__bg {
  background: linear-gradient(90deg, var(--background-transparent) 0%, var(--background-container) 100%);
}
.style__extensions-popup___v0DI2 .swiper-page-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  color: var(--text-text_primary);
  background-color: var(--background-container);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.06);
}
.style__extensions-popup___v0DI2 .swiper-page__bg {
  height: 30px;
  width: 30px;
}
.style__extensions-popup-mobile___DVVwv {
  box-shadow: unset;
}
.style__extensions-popup-mobile___DVVwv .swiper-page {
  bottom: 22px;
}
.style__extensions-popup-expand___V_hqV {
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: flex-end;
  padding: 12px 0;
}
.style__extensions-popup-expand___V_hqV span {
  margin-left: 4px;
  font-size: 12px;
  color: var(--text-text_tertiary);
  font-weight: 500;
  line-height: 16px;
}
.style__extensions-popup-close___l5Wu6 {
  margin-left: 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.style__extensions-popup-type___KNP76 {
  display: flex;
  align-items: center;
  color: var(--text-text_primary);
}
.style__extensions-popup-type___KNP76 span {
  margin-left: 4px;
  font-size: 14px;
  font-weight: 500;
}
.style__extensions-popup-title___Kg3Fh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  background-color: var(--background-list_background);
  border-radius: 12px 12px 0 0;
}
.style__extensions-popup-title-right___B8pyq,
.style__extensions-popup-title-left___QvPrf {
  display: flex;
  align-items: center;
}
.style__extensions-popup-title-right___B8pyq {
  flex: 1;
  justify-content: flex-end;
}
.style__extensions-popup-change-type___LAX4T {
  display: flex;
  align-items: center;
  color: var(--text-text_primary);
  background-color: var(--background-container);
  border-radius: 13px;
  padding: 4px 8px;
  margin-left: 12px;
  cursor: pointer;
}
.style__extensions-popup-change-type___LAX4T span {
  font-size: 13px;
  font-weight: 500;
  color: var(--text-text_primary);
  margin-right: 2px;
}
.style__extensions-popup-content___A8KNY {
  background-color: var(--background-container);
  transition: all 0.3s ease;
  overflow: auto;
  box-sizing: border-box;
  padding: 16px;
  position: relative;
  max-height: 220px;
}
.style__extensions-popup-content-mobile___Ukwe5 {
  max-height: 210px;
  padding-bottom: 6px;
}
.style__extensions-popup-type-list-header___yx2q6 {
  width: 100%;
  overflow-x: auto;
}
.style__extensions-popup-type-list-header___yx2q6 ul {
  display: flex;
  width: max-content;
}
.style__extensions-popup-type-list-header___yx2q6 ul li {
  color: var(--text-text_primary);
  background: var(--background-list_background);
  border-radius: 8px;
  padding: 6px 16px;
  font-size: 14px;
  margin-right: 16px;
  cursor: pointer;
  line-height: 18px;
}
.style__extensions-popup-type-list-header___yx2q6 ul li.active {
  background-color: var(--brand-black_1);
  font-weight: 500;
  color: var(--text-text_white);
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list___zEJSH {
  width: 100%;
  display: flex;
  white-space: nowrap;
  margin: 16px 0;
  overflow: hidden;
  position: relative;
  z-index: 0;
  background: transparent;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list___zEJSH::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: calc(8px + 1px);
  z-index: -1;
  background: transparent;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list___zEJSH::after {
  content: '';
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 8px;
  z-index: -1;
  background: transparent;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list-active___rFCos.style__extensions-popup-type-list-item___UfUkI {
  background-color: var(--brand-black_1);
  color: var(--text-text_white);
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list-item___UfUkI {
  position: relative;
  text-align: center;
  width: fit-content;
  padding: 6px 16px;
  margin-right: 16px;
  color: var(--text-text_primary);
  background-color: var(--background-list_background);
  border-radius: 8px;
  cursor: pointer;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list-item___UfUkI:last-child {
  margin-right: 0;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list-item___UfUkI .t-image__wrapper {
  border-radius: 8px;
  height: 100%;
  width: 100%;
}
.style__extensions-popup___v0DI2 .style__extensions-popup-type-list-item___UfUkI span {
  font-size: 14px;
  margin: 10px 0;
}
.style__extensions-popup-step-two____d6CC {
  opacity: inherit;
  margin-bottom: 6px;
}
.style__extensions-popup-step-two-mobile___XWxX1 {
  margin-bottom: 0;
}
.style__extensions-popup-step-two-types___UE8yX {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-start;
}
.style__extensions-popup-step-two-types___UE8yX:last-child {
  margin-bottom: 0;
}
.style__extensions-popup-step-two-types-label___rjk95 {
  font-weight: 500;
  line-height: 18px;
  font-size: 14px;
  word-break: keep-all;
  width: 64px;
  margin-right: 24px;
  margin-top: 8px;
  color: var(--text-text_primary);
}
.style__extensions-popup-step-two-types-label___rjk95.style__extensions-popup-step-two-types-label-en___PYX8X {
  width: 85px;
  word-break: break-word;
  margin-top: 0;
}
.style__extensions-popup-step-two-types-label-mobile___g_7Rc {
  margin-bottom: 12px;
  margin-top: 0;
}
.style__extensions-popup-step-two-types-mobile___JHZs0 {
  flex-direction: column;
  align-items: flex-start;
}
.style__extensions-popup-step-two-options___IJTr5 {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
.style__extensions-popup-step-two-options-item___cNqFn {
  text-align: center;
  height: 30px;
  line-height: 28px;
  border-radius: 8px;
  padding: 0 10px;
  cursor: pointer;
  border: 1px solid transparent;
  color: var(--text-text_primary);
  background-color: var(--background-list_background);
  margin-right: 16px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.style__extensions-popup-step-two-options-item-active____XtHy {
  color: var(--text-text_primary);
  border-color: var(--text-text_secondary);
}
.style__extensions-popup-step-two-options-item-mobile___zwyzY {
  width: max-content;
}
.style__extensions-popup-step-two-options-mobile___u1066 {
  width: max-content;
  flex-wrap: nowrap;
  overflow-x: auto;
}
@keyframes style__close___p9zvt {
  100% {
    display: none;
    opacity: 0;
  }
}
@keyframes style__open___k8vv6 {
  0% {
    display: none;
    opacity: 0;
  }
  90% {
    display: block;
    opacity: 1;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
.style__close___p9zvt {
  display: none;
}
.style__open___k8vv6 {
  animation: style__open___k8vv6 0.3s forwards;
}
.style__hide-scroll-bar___K4JbY {
  flex: 1;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.style__hide-scroll-bar___K4JbY::-webkit-scrollbar {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.style__input-box-element-color-transition___DAcy5 {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__uploader___P9x9h {
  padding: 57px 30px;
}
.index__uploader___P9x9h .t-upload__trigger {
  width: 100%;
}
.index__uploader___P9x9h .t-upload__tips {
  display: none;
}
.index__uploader___P9x9h .t-upload__dragger {
  width: 100%;
  height: auto;
  border: unset;
  padding: 0;
}
.index__uploader-area___QUhRr {
  width: 100%;
  height: 411px;
  background-color: rgba(32, 197, 125, 0.05);
  border: 1px dashed var(--brand-green_1);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___Q0q0G {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.copyright-wp {
  position: relative;
  overflow: hidden;
  height: 30px;
  max-width: var(--hunyuan-chat-list-max-width);
  width: var(--hunyuan-chat-list-width);
}
.copyright {
  position: absolute;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 99;
  top: 50%;
  transform: translateY(-50%);
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
}
.copyright__item {
  display: flex;
  align-items: center;
  flex: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.guide-download-dialog .t-drawer__content-wrapper {
  border-radius: 16px 16px 0 0;
  background-image: url(https://static.yuanbao.tencent.com/yb_assets/332279f333494c65d90d.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 178px !important;
}
.guide-download-dialog .t-drawer__body {
  padding: 0;
}
.guide-download-dialog-container {
  position: relative;
  box-sizing: border-box;
  padding: 24px 24px 0 24px;
}
.guide-download-dialog-close {
  width: 24px;
  height: 24px;
  position: absolute;
  border-radius: 50%;
  font-size: 18px;
  top: 8px;
  right: 8px;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.guide-download-dialog-text {
  margin: 0 auto;
  width: 270px;
  display: block;
}
.guide-download-dialog .guide-download-dialog-button {
  width: 327px;
  font-size: 18px;
  font-weight: bolder;
  height: 53px;
  border-radius: 26px !important;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.guide-download-dialog .guide-download-dialog-button > svg {
  margin-right: 5px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__open-app___ieGYz {
  position: relative;
  width: 100%;
  min-height: 62px;
}
.index__open-app___ieGYz button {
  color: var(--text-text_white);
  background: var(--brand-black_1);
}
.index__open-app-content___QLESC {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 62px;
  background-color: var(--background-left_navigation_web);
  z-index: 50;
  padding: 0 16px;
  box-sizing: border-box;
  overflow: hidden;
}
.index__open-app-content-box___F0TDI {
  display: flex;
}
.index__open-app-content-logo___k9Rof {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  border: 1px solid var(--widget-line);
  padding: 4.5px;
  margin-right: 12px;
  box-sizing: border-box;
  background: var(--background-left_navigation_web);
}
.index__open-app-content-logo___k9Rof img {
  width: 100%;
  height: 100%;
}
.index__open-app-content-title___cs5oT {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: var(--text-text_primary);
}
.index__open-app-content-tips___TcEl2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  color: var(--text-text_tertiary);
}
.index__open-app-content-children___Bc7n7 {
  position: absolute;
  right: 0;
  top: 0;
  width: 72px;
  height: 28px;
}
.index__open-app-content___QLESC .t-button {
  width: 72px;
  font-size: 14px;
  height: 28px;
  border-radius: 14px;
  font-family: PingFang SC;
}
.index__open-app-content___QLESC .t-button .iconfont {
  margin-right: 10px;
}
.index__open-app-content___QLESC span {
  font-size: 12px;
  color: var(--text-text_white);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___Ne3KH {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.siderv2-content-container {
  width: calc(100% + 16px);
  margin-top: 16px;
  margin-left: -8px;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.siderv2-content-container .box {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 14px 12px;
  margin-bottom: 5px;
  box-sizing: border-box;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.2s;
}
.siderv2-content-container .box.sticky {
  position: sticky;
  top: 0;
  background-color: var(--yb-color-bg-primary);
  z-index: 100;
}
.siderv2-content-container .box.active {
  background-color: #fff;
}
.siderv2-content-container .box.top {
  background-color: #f5f8fa;
}
.siderv2-content-container .box:hover {
  background-color: #fff;
}
.siderv2-content-container .box .icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 100%;
}
.siderv2-content-container .box .text {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
}
.siderv2-content-container .box .text .title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3px;
  white-space: nowrap;
}
.siderv2-content-container .box .text .title-box .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}
.siderv2-content-container .box .text .title-box .time {
  height: 24px;
  line-height: 24px;
  font-weight: 400;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.siderv2-content-container .box .text .sub-title {
  font-weight: 400;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.4);
}
.siderv2-content-container::-webkit-scrollbar {
  display: none;
}
.siderv2-dropdown-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 0;
  border-radius: 100%;
  transform: rotate(90deg);
  transition: 0.2s;
}
.siderv2-dropdown-icon:hover {
  background-color: #f5f5f5;
}
.siderv2-dropdown-confirm-box {
  display: flex;
  flex-direction: column;
}
.siderv2-dropdown-confirm-box header {
  display: flex;
  justify-content: space-between;
  padding: 8px 0 16px 0;
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.9);
}
.siderv2-dropdown-confirm-box header .close {
  cursor: pointer;
}
.siderv2-dropdown-confirm-box header .title-box {
  display: flex;
  align-items: baseline;
}
.siderv2-dropdown-confirm-box header .title-box .delete-icon {
  width: 22px;
  height: 22px;
  margin-right: 9px;
  color: #fa5151;
}
.siderv2-dropdown-confirm-box header .title-box .content {
  color: rgba(0, 0, 0, 0.9);
}
.siderv2-dropdown-confirm-box .edit-name {
  min-height: 112px !important;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.9);
  background-color: #f5f5f5;
  border: none;
  outline: none;
  resize: none;
}
.siderv2-dropdown-confirm-box .edit-name:focus {
  box-shadow: none;
}
.siderv2-dropdown-confirm-box .edit-name .t-input {
  min-height: 112px;
  color: rgba(0, 0, 0, 0.9);
  background-color: #f5f5f5;
  display: flex;
  align-items: flex-start;
}
.siderv2-dropdown-confirm-box .edit-name .t-input__suffix {
  height: 20px;
  position: absolute;
  right: 8px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.9);
}
.siderv2-dropdown-confirm-box .edit-name .t-input--borderless:not(.t-input--focused):hover {
  border-color: rgba(0, 0, 0, 0.9);
  cursor: unset;
}
.siderv2-dropdown-confirm-box .edit-name .t-input--focused {
  box-shadow: none;
}
.siderv2-dropdown-confirm-box.update .confirm {
  background-color: rgba(0, 0, 0, 0.9);
}
.siderv2-dropdown-confirm-box.delete .confirm {
  background-color: #fa5151 !important;
}
.siderv2-dropdown-confirm-box .edit-btn {
  height: 36px;
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
.siderv2-dropdown-confirm-box .edit-btn .cancel {
  height: 100%;
  margin-right: 8px;
  padding: 7px 16px;
  border-radius: 8px;
  color: rgba(0, 0, 0, 0.9);
  background-color: #f5f5f5;
}
.siderv2-dropdown-confirm-box .edit-btn .confirm {
  height: 100%;
  padding: 7px 16px;
  border-radius: 8px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
}
.siderv2-dropdown-confirm-box .t-textarea__info_wrapper {
  display: none;
}
.siderv2-dropdown .t-button.t-size-s {
  font: var(--yb-font-body-medium);
}
.yb-dropdown.t-dropdown {
  padding: 0;
}
.yb-dropdown .t-dropdown__item:hover {
  background-color: var(--widget-btn_hover_2);
}
.yb-dropdown .t-button__text {
  font-size: 14px;
}
.yb-dropdown .t-button--variant-text:hover,
.yb-dropdown .t-button--variant-text:focus-visible {
  background-color: transparent;
  border-color: transparent;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@keyframes animateFadeInUp {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.new-temp-chat-container {
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
  padding: 0 24px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.agent-chat__conv--temp-chat {
  max-width: 600px;
  visibility: visible;
  animation: animateFadeInUp 0.2s ease-out forwards;
}
.agent-chat__conv--temp-chat__logo {
  width: 48px;
  height: 48px;
  border-radius: var(--yb-radius-default);
  background-color: var(--background-bubble_web);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.agent-chat__conv--temp-chat__logo .yb-icon {
  color: var(--text-text_primary);
  font-size: 26px;
}
.agent-chat__conv--temp-chat__title {
  margin-top: 16px;
  margin-bottom: 8px;
  font: var(--yb-font-title-1);
  color: var(--text-text_primary);
  text-align: center;
}
.agent-chat__conv--temp-chat__info {
  font: var(--yb-font-body-large);
  color: var(--text-text_secondary);
  text-align: center;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.body-mobile .agent-chat__collect-bar-container {
  padding-left: 16px;
  padding-right: 16px;
}
.body-mobile .agent-chat__collect-bar__content__left::after {
  display: none;
}
.body-mobile .agent-chat__collect-bar__content__center .agent-chat__collect-bar__item__btn {
  width: 260px;
}
.body-mobile .agent-chat__collect-bar__close .iconfont {
  font-size: 18px !important;
}
.agent-chat__collect-bar {
  width: var(--hunyuan-chat-list-width);
  max-width: calc(802px + 32px);
}
.agent-chat__collect-bar-container {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding: 16px 24px 42px;
}
.agent-chat__collect-bar--disabled .agent-chat__collect-bar__item {
  color: rgba(0, 0, 0, 0.3);
}
.agent-chat__collect-bar--disabled .agent-chat__collect-bar__item__logo {
  cursor: not-allowed;
}
.agent-chat__collect-bar__content {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  justify-content: space-between;
}
.agent-chat__collect-bar__content__select .t-checkbox {
  color: var(--yb-share-btn-color);
}
.agent-chat__collect-bar__content__left {
  display: flex;
  align-items: center;
  gap: 30px;
}
.agent-chat__collect-bar__content__left::after {
  content: '';
  display: block;
  height: 48px;
  width: 1px;
  background-color: var(--yb-share-split-border-color);
}
.agent-chat__collect-bar__content__center {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  color: var(--yb-share-btn-color);
}
.agent-chat__collect-bar__item {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: var(--widget-btn_normal, --yb-share-btn-bg-color);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  cursor: pointer;
  border: 1px solid var(--widget-line);
}
@media (any-hover: hover) {
  .agent-chat__collect-bar__item:hover {
    color: var(--brand-black_1);
  }
}
.agent-chat__collect-bar__item__name {
  font-size: 12px;
  line-height: 20px;
}
.agent-chat__collect-bar__close {
  cursor: pointer;
  color: var(--text-text_tertiary);
}
.agent-chat__collect-bar__close:hover {
  color: var(--text-text_primary);
}
.agent-chat__collect-bar__close .iconfont {
  font-size: 24px !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.index__input-hot-search___vhLBo {
  max-width: var(--hunyuan-chat-list-max-width);
  width: calc(100% - 48px);
  position: absolute;
  bottom: 158px;
  left: 0;
  right: 0;
  z-index: 1;
  margin: auto;
}
.index__input-hot-search-mask___XUCiD {
  height: 18px;
  background: linear-gradient(180deg, var(--background-transparent) 0%, var(--yb-color-content-bg) 42%);
  margin-bottom: -10px;
}
.index__input-hot-search-list___PBzba {
  box-sizing: border-box;
  padding: 0 4px 8px;
  background: var(--background-page_background_web);
}
.index__input-hot-search-list-item___kq8IK {
  height: 36px;
  line-height: 36px;
  color: var(--text-text_secondary);
  border-radius: 8px;
  cursor: pointer;
  box-sizing: border-box;
  padding: 0 8px;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index__input-hot-search-list-item___kq8IK:hover {
  background: var(--widget-btn_hover_2);
}
.index__input-hot-search-list-item-sug___SzGT4 span {
  font-weight: 500;
  color: var(--text-text_primary) !important;
}
.index__input-hot-search-list-animation___EdW_5 .index__input-hot-search-list-item___kq8IK {
  animation: index__easeIn___GQnyW 0.3s ease-out both;
}
.index__input-hot-search-list-default___zgAwF .index__input-hot-search-list-item___kq8IK {
  margin-bottom: 1px;
}
.index__input-hot-search-hidden___m8WIK {
  opacity: 0;
  pointer-events: none;
  height: 0;
}
.index__input-hot-search-mobile___Kjiyo {
  width: calc(100% - 24px);
}
.index__input-hot-search-mobile___Kjiyo .index__input-hot-search-list___PBzba {
  padding: 0 4px 12px;
}
@keyframes index__easeIn___GQnyW {
  0% {
    opacity: 0;
    transform: translateY(var(--animate-translate-y));
    margin-bottom: 12px;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    margin-bottom: 1px;
  }
}
@media (prefers-color-scheme: light) {
  .yb-is-temp-mode[yb-theme-mode="system"] .index__input-hot-search-list___PBzba {
    background: #FCFCFC;
  }
  .yb-is-temp-mode[yb-theme-mode="system"] .index__input-hot-search-list-item___kq8IK {
    color: rgba(0, 0, 0, 0.6);
  }
  .yb-is-temp-mode[yb-theme-mode="system"] .index__input-hot-search-list-item___kq8IK:hover {
    background: #F2F2F2;
  }
  .yb-is-temp-mode[yb-theme-mode="system"] .index__input-hot-search-list-item-sug___SzGT4 span {
    color: rgba(0, 0, 0, 0.9) !important;
  }
}
.yb-is-temp-mode[yb-theme-mode="light"] .index__input-hot-search-list___PBzba {
  background: #FCFCFC;
}
.yb-is-temp-mode[yb-theme-mode="light"] .index__input-hot-search-list-item___kq8IK {
  color: rgba(0, 0, 0, 0.6);
}
.yb-is-temp-mode[yb-theme-mode="light"] .index__input-hot-search-list-item___kq8IK:hover {
  background: #F2F2F2;
}
.yb-is-temp-mode[yb-theme-mode="light"] .index__input-hot-search-list-item-sug___SzGT4 span {
  color: rgba(0, 0, 0, 0.9) !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.index__input-box-element-color-transition___FYWvW {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.inspiration-image {
  position: relative;
}
.inspiration-image__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.inspiration-image__content__placeholder {
  height: 100%;
}
.inspiration-image__content__placeholder .t-skeleton__row {
  height: 100%;
}
.inspiration-image__content__placeholder .t-skeleton__col {
  height: 100%;
}
.inspiration-image__content__placeholder .t-skeleton--animation-gradient::after {
  -webkit-animation: t-skeleton--gradient 1.5s linear infinite;
  animation: t-skeleton--gradient 1.5s linear infinite;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.image-search-result-list-item {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.image-search-result-list-item-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50.03%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 1;
}
.image-search-result-list-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.image-search-result-list-edit,
.image-search-result-list-download {
  position: absolute;
  bottom: 7px;
  color: #fff;
  background: rgba(24, 24, 24, 0.6);
  display: none;
  cursor: pointer;
  z-index: 1;
}
.image-search-result-list-edit {
  color: #fff;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 16px;
  left: 8px;
  align-items: center;
}
.image-search-result-list-edit span {
  margin-left: 2px;
}
.image-search-result-list-download {
  border-radius: 50%;
  right: 7px;
  width: 24px;
  height: 24px;
  display: none;
  align-items: center;
  justify-content: center;
}
wc-waterfall > div:hover .image-search-result-list-item-mask {
  display: block;
}
wc-waterfall > div:hover .image-search-result-list-edit,
wc-waterfall > div:hover .image-search-result-list-download {
  display: flex;
}
@media screen and (max-width: 600px) {
  .image-search-result-list-item-mask {
    display: none !important;
  }
  .image-search-result-list-edit,
  .image-search-result-list-download {
    display: none !important;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}


/*# sourceMappingURL=sourcemap/8373.ad6b03f45ddb88b7e84a.css.map*/