/**
 * @file common.global.less
 * @author hillliu@vip.qq.com
 */
/**
 * @file index 样式文件
 * @author Auto Generated by AdpIcon
 */
.adp-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.adp-icon-spin svg {
  animation: adp-icon-spin 1s infinite linear;
}
@keyframes adp-icon-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes adp-icon-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.adp-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
:root {
  --sab-old: env(safe-area-inset-bottom);
  --sab: constant(safe-area-inset-bottom);
}
@keyframes flash {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
html,
body,
#app,
#hunyuan-bot,
.t-loading__parent,
.t-watermark,
.content-root {
  font-size: 14px;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
#hunyuan-bot {
  line-height: 1.2;
  background-color: #F6F7F8;
}
.custom-scroll-bar {
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-radius: 4px;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(175, 178, 181, 0.3);
  cursor: pointer;
}
.dialog-mobile .t-dialog__header-content {
  font-size: 12px;
  font-weight: 400;
}
.markdown-table-wrapper {
  margin: 12px 0;
  overflow-x: auto;
  white-space: nowrap;
}
.markdown-table-wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  cursor: pointer;
}
.markdown-table-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.markdown-lan-code::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  cursor: pointer;
}
.markdown-lan-code::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.general-confirm-dialog-theme .t-dialog {
  background-color: #fff;
}
.general-confirm-dialog-theme .t-dialog__header {
  color: #030303;
}
.general-confirm-dialog-theme .t-dialog__body {
  color: #4d5869;
}
.general-confirm-dialog-theme .t-button--variant-outline {
  color: #030303;
  border-color: #dbdde2;
}
.general-confirm-dialog-theme .t-dialog__close {
  color: #000;
}
@keyframes like-animation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  16.7% {
    transform: scale(1.1) rotate(-9deg);
  }
  33.3%,
  100% {
    transform: scale(1) rotate(0deg);
  }
}
@keyframes dislike-animation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  16.7% {
    transform: scale(1.1) rotate(9deg);
  }
  33.3%,
  100% {
    transform: scale(1) rotate(0deg);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.2);
  }
  50%,
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}
@keyframes scale-out2 {
  0%,
  25% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
  }
  75%,
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}
.t-tag.t-tag--primary {
  background-color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--outline {
  border-color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--light {
  background-color: #f2f3ff;
}
.t-tag.t-tag--primary.t-tag--light-outline {
  border-color: #0052d9;
  background-color: #f2f3ff;
}
.t-tag.t-tag--primary.t-tag--light,
.t-tag.t-tag--primary.t-tag--outline,
.t-tag.t-tag--primary.t-tag--light-outline {
  color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--light .t-tag__icon-close:hover,
.t-tag.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,
.t-tag.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover {
  color: #366ef4;
}
.singLine {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lineOmit2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif !important;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.H_wErVZgLIy_PHfC0rRp {
  width: 372px;
  padding: 24px;
  box-sizing: border-box;
  border-radius: 12px;
  box-shadow: 0px 2px 44px 5px rgba(0, 0, 0, 0.1);
}
.H_wErVZgLIy_PHfC0rRp .mCrdbj5ardhHo6cnRGnZ {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.9);
  margin-bottom: 16px;
}
.H_wErVZgLIy_PHfC0rRp .zztTRTzEM2AfGKgoXGVz {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 16px;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  margin-bottom: 24px;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 6px;
  padding: 8px 16px;
  box-sizing: border-box;
  gap: 8px;
  cursor: pointer;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .NNR8CIKmsrvkg6K8DFXg {
  width: 44px;
  height: 44px;
  overflow: hidden;
  flex-shrink: 0;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .NNR8CIKmsrvkg6K8DFXg img {
  width: 44px;
  height: 44px;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .BarXOvtTWJ1hwLCB_NSX {
  display: block;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .f6a_FXBrPcItKlkgz2eh {
  display: none;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2:hover {
  background-color: #f8f8fc;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2:hover .BarXOvtTWJ1hwLCB_NSX {
  display: none;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2:hover .f6a_FXBrPcItKlkgz2eh {
  display: block;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .DeePHNehqxYonA8Co_I8 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .DeePHNehqxYonA8Co_I8 .mDbzBiD0ZziO2fB7C2XQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #000;
}
.H_wErVZgLIy_PHfC0rRp .aZqWzM8bhskeaHdPRxqk .Cb4FFBe0JH3KBqXnrvV2 .DeePHNehqxYonA8Co_I8 .I3Hhrgs9_6tV7zZuixBm {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  white-space: pre-wrap;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D {
  display: flex;
  align-items: center;
  gap: 32px;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka {
  width: 88px;
  height: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka .NhwAlFA2_zmrp4OOxeJb {
  width: 44px;
  height: 44px;
  overflow: hidden;
  flex-shrink: 0;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka .NhwAlFA2_zmrp4OOxeJb img {
  width: 44px;
  height: 44px;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka .BarXOvtTWJ1hwLCB_NSX {
  display: block;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka .f6a_FXBrPcItKlkgz2eh {
  display: none;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka:hover .BarXOvtTWJ1hwLCB_NSX {
  display: none;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka:hover .f6a_FXBrPcItKlkgz2eh {
  display: block;
}
.H_wErVZgLIy_PHfC0rRp .Er7Hc5NZErY5pZk5gk7D .qLshSy4P8c5HjgHLffka .G2zwLFFdtEzi7RA5F9CJ {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #000;
}
.cym5JSTeFWEqfHy5E9_e {
  display: flex;
  gap: 24px;
  padding: 0 24px;
}
.cym5JSTeFWEqfHy5E9_e > div {
  flex: 1;
}
.cym5JSTeFWEqfHy5E9_e .zymmSBucymr4vwZ0LvuL {
  border: #ebebf3 solid 1px;
  border-radius: 16px;
  cursor: pointer;
  display: flex;
  align-items: flex-end;
  box-sizing: border-box;
  overflow: hidden;
  min-height: 300px;
}
.cym5JSTeFWEqfHy5E9_e .zymmSBucymr4vwZ0LvuL .wgepYb_tQiQLjSjnPCMg {
  background-color: #fff;
  height: 114px;
  width: 100%;
  padding: 24px;
  text-align: center;
  box-sizing: border-box;
}
.cym5JSTeFWEqfHy5E9_e .zymmSBucymr4vwZ0LvuL .wgepYb_tQiQLjSjnPCMg .z6TsYyaJD0rDif1yUkzV {
  font-weight: 500;
  font-size: 16px;
  color: #000;
  padding-bottom: 4px;
}
.cym5JSTeFWEqfHy5E9_e .zymmSBucymr4vwZ0LvuL .wgepYb_tQiQLjSjnPCMg .hpaEduH6bOXL14pplAa3 {
  font-size: 14px;
  color: #00000066;
}
.cym5JSTeFWEqfHy5E9_e .wvpn8F5FJH0OeHI2Tjbf {
  display: flex;
  gap: 24px;
  flex-direction: column;
}
.cym5JSTeFWEqfHy5E9_e .wvpn8F5FJH0OeHI2Tjbf .cNNsxVIMS1vto7y19KDR {
  height: 88px;
  box-sizing: border-box;
  border: #ebebf3 solid 1px;
  border-radius: 16px;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/febceb3ef74b7d601474.png);
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 48px 48px;
  padding: 12px 90px 15px 24px;
  background-color: #fff;
  cursor: pointer;
}
.cym5JSTeFWEqfHy5E9_e .wvpn8F5FJH0OeHI2Tjbf .cNNsxVIMS1vto7y19KDR .z6TsYyaJD0rDif1yUkzV {
  font-weight: 500;
  font-size: 14px;
  color: #000;
}
.cym5JSTeFWEqfHy5E9_e .wvpn8F5FJH0OeHI2Tjbf .cNNsxVIMS1vto7y19KDR .hpaEduH6bOXL14pplAa3 {
  font-size: 12px;
  color: #00000066;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制文本为2行 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.cym5JSTeFWEqfHy5E9_e .zymmSBucymr4vwZ0LvuL:hover,
.cym5JSTeFWEqfHy5E9_e .cNNsxVIMS1vto7y19KDR:hover {
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.06);
}
.cym5JSTeFWEqfHy5E9_e .yQ5DtaiBPWusmWchdwuQ {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/71c4dfc2ba8786bff644.png);
  background-repeat: no-repeat;
  background-size: 312px 189px;
  background-position: center top;
}
.cym5JSTeFWEqfHy5E9_e .gvYg1lreZOKgdP52kfBo {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/4fedf0d807e3b6ebdfd5.png);
  background-repeat: no-repeat;
  background-size: 312px 189px;
  background-position: center top;
}
.Xvo5mFctLyihKlzNJoqv .t-dialog--default {
  padding: 0;
}
.Xvo5mFctLyihKlzNJoqv .t-dialog__header {
  padding: 24px 32px 0;
}
.Xvo5mFctLyihKlzNJoqv .CUAsdu8v8Th6ZGRXuzAt {
  margin-top: 40px;
  display: flex;
  gap: 24px;
  padding: 0 24px 16px;
  color: #00000042;
}
.Xvo5mFctLyihKlzNJoqv .CUAsdu8v8Th6ZGRXuzAt .EFXO68MvHkLMLvyIcZZ2 {
  flex: 1;
  position: relative;
}
.Xvo5mFctLyihKlzNJoqv .CUAsdu8v8Th6ZGRXuzAt .EFXO68MvHkLMLvyIcZZ2::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 10px;
  border-top: #ebebf3 solid 1px;
}
.Xvo5mFctLyihKlzNJoqv .CUAsdu8v8Th6ZGRXuzAt .IZjgryu1nLHMllbtVpNk {
  flex: 1;
  white-space: nowrap;
}
.Xvo5mFctLyihKlzNJoqv .Q_p1phRnhgsyw5gxnB_S {
  text-align: center;
  display: flex;
  justify-content: center;
  gap: 24px;
  padding-bottom: 32px;
  color: #00000066;
}
.Xvo5mFctLyihKlzNJoqv .Q_p1phRnhgsyw5gxnB_S ._lbFOpfQToV6RSAFra2E {
  display: flex;
  gap: 8px;
  align-items: center;
}

.DyOjei74mmCVi7RADVwt {
  display: flex;
  border-bottom: 0px;
  border-right: unset;
  box-sizing: border-box;
}
.mXjxrazJ_5Z5o79Uzqqg {
  flex: 1;
  width: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.mXjxrazJ_5Z5o79Uzqqg .PqfZRD4pNaTNvh1kj4tQ {
  display: flex;
  align-items: center;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  color: #333;
  margin-top: 16px;
  margin-bottom: 16px;
  gap: 8px;
  flex-shrink: 0;
}
.mXjxrazJ_5Z5o79Uzqqg .PqfZRD4pNaTNvh1kj4tQ .i8Q2qvTf_D9WUmzJFloN {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  height: 20px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.9);
  background-color: #f3f3f3;
  font-size: 12px;
  font-weight: 400;
}
.mXjxrazJ_5Z5o79Uzqqg .PqfZRD4pNaTNvh1kj4tQ .LoxqYsBRXskmmgwUdP_V {
  width: auto;
  padding: 0 16px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-radius: 3px;
  background: none;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.cGlR59vdSLVPQejVRMl0 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow-y: auto;
}
.cGlR59vdSLVPQejVRMl0::-webkit-scrollbar {
  width: 6px;
  /* 设置滚动条的宽度 */
}
.cGlR59vdSLVPQejVRMl0::-webkit-scrollbar-thumb {
  background-color: #f0f0f0;
  /* 设置滚动条的颜色 */
  border-radius: 4px;
  /* 设置滚动条的圆角 */
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp {
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  border: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.9);
  transition: none;
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp svg {
  fill: rgba(0, 0, 0, 0.9);
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp:hover {
  color: #1db171;
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp:hover svg {
  fill: #1db171;
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp.t-is-disabled {
  opacity: 0.5;
  border: none !important;
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp.t-is-disabled:hover {
  color: rgba(0, 0, 0, 0.9);
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp.t-is-disabled:hover svg {
  color: rgba(0, 0, 0, 0.9);
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp .t-button__text {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: none;
}
.cGlR59vdSLVPQejVRMl0 .rRyzgETqMqRkhfkoWtmp .t-ripple {
  display: none;
}
.cGlR59vdSLVPQejVRMl0 .XNhr0N8VzRTL7lB3PQHr {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
  align-items: stretch;
}
.cGlR59vdSLVPQejVRMl0 .zcYvvPosqOYCR8HTMA0g {
  flex: 1;
  background: #fff;
  padding: 12px 16px;
  box-sizing: border-box;
  border-radius: 8px;
}
.cGlR59vdSLVPQejVRMl0 .BUVjFleEDv3jdJKQcqYg {
  width: 160px;
  background: #fff;
  padding: 12px 16px;
  box-sizing: border-box;
  border-radius: 8px;
}
.cGlR59vdSLVPQejVRMl0 .BUVjFleEDv3jdJKQcqYg .t-input__extra {
  text-align: center;
}
.cGlR59vdSLVPQejVRMl0 .xxQ9yYUugnrZxnoXbBx7 {
  background: #fff;
  padding: 12px 16px;
  box-sizing: border-box;
  border-radius: 8px;
  margin-top: 8px;
}
.cGlR59vdSLVPQejVRMl0 .xxQ9yYUugnrZxnoXbBx7 .FjRWX_NzKIqIq8UxiN3A {
  display: flex;
  width: 350px;
  justify-content: space-between;
}
.cGlR59vdSLVPQejVRMl0 .xxQ9yYUugnrZxnoXbBx7 .FjRWX_NzKIqIq8UxiN3A .FcdRyPNkxatcuz32AhJW {
  display: flex;
  align-items: center;
}
.cGlR59vdSLVPQejVRMl0 .nleOnrIPxPzPtRO9lio7 {
  display: flex;
  align-items: center;
}
.cGlR59vdSLVPQejVRMl0 .nleOnrIPxPzPtRO9lio7::after {
  display: block;
  color: var(--td-error-color);
  line-height: var(--td-line-height-body-medium);
  content: '*';
  padding-left: 2px;
  margin-right: 4px;
  font-weight: 400;
}
.cGlR59vdSLVPQejVRMl0 .t-form__controls-content {
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}
.cGlR59vdSLVPQejVRMl0 .t-form__item {
  margin-bottom: 0 !important;
}
.cGlR59vdSLVPQejVRMl0 .t-form__item.t-form__item-with-extra {
  margin-bottom: 28px !important;
}
.cGlR59vdSLVPQejVRMl0 .t-form__item + .t-form__item {
  margin-top: 8px !important;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label {
  font-weight: 400;
  color: #333333;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label.t-form__label--required label::after {
  display: none;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label {
  padding-right: 0px;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label span {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label--required label::before {
  display: none;
}
.cGlR59vdSLVPQejVRMl0 .t-form__label--required label::after {
  display: inline-block;
  margin-left: 4px;
  color: #d54941;
  line-height: 22px;
  content: '*';
}
.cGlR59vdSLVPQejVRMl0 .t-form__controls.t-is-error .t-upload__card-container {
  border-color: #d54941;
}
.cGlR59vdSLVPQejVRMl0 .t-form__controls.t-is-error .t-upload__card-container:hover {
  border-color: #20c57d;
}
.cGlR59vdSLVPQejVRMl0 .t-input {
  border-color: #e7e7e7;
}
.cGlR59vdSLVPQejVRMl0 .t-input.t-is-disabled {
  background-color: #f8f8f8;
}
.cGlR59vdSLVPQejVRMl0 .t-input:focus {
  box-shadow: none;
  border: 1px solid #20c57d;
}
.cGlR59vdSLVPQejVRMl0 .t-input__limit-number {
  background-color: transparent;
}
.cGlR59vdSLVPQejVRMl0 .t-input--focused {
  box-shadow: none !important;
  border: 1px solid #20c57d;
}
.cGlR59vdSLVPQejVRMl0 .t-textarea textarea {
  border-color: #e7e7e7;
}
.cGlR59vdSLVPQejVRMl0 .t-textarea textarea.t-is-disabled {
  background-color: #f8f8f8;
}
.cGlR59vdSLVPQejVRMl0 .t-textarea .t-textarea__info_wrapper_align {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.cGlR59vdSLVPQejVRMl0 .t-textarea__inner:focus {
  box-shadow: none;
  border-color: #20c57d;
}
.yyo9wTmhsUetj2NcuD9U {
  background-color: #ebebf380;
  border-radius: 8px;
  font-weight: normal;
  font-size: 12px;
  display: flex;
  gap: 5px;
  align-items: center;
  padding: 0 4px;
  cursor: pointer;
  color: #999999;
  margin-left: 8px;
}
.L_cV6r7dZbHG3OiSfB1t .t-dialog {
  padding: 0;
}
.L_cV6r7dZbHG3OiSfB1t .t-dialog__header {
  padding: 16px 24px;
  border-bottom: #e7e7e7 solid 1px;
}
.L_cV6r7dZbHG3OiSfB1t .t-dialog__body {
  padding: 16px 24px;
}
.L_cV6r7dZbHG3OiSfB1t .t-dialog__footer {
  border-top: #e7e7e7 solid 1px;
  padding: 16px 24px;
  box-sizing: border-box;
}
.vKGU2zo57zIJNoc1XvnZ {
  color: #00000066;
  margin: 8px 0;
  font-size: 12px;
}
.Pfs9GLpPIyAWj5pudweF {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.QWQxZPi1EfUexbP0zvVC {
  padding: 16px;
  background-color: #F8F8F8;
  border-radius: 8px;
}
.QWQxZPi1EfUexbP0zvVC .h18HiIIK7bEZeVtsvwDf {
  display: flex;
  align-items: center;
  gap: 8px;
}
.QWQxZPi1EfUexbP0zvVC .h18HiIIK7bEZeVtsvwDf .r5PLONBR0G8ttcmAP9Kb {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
}
.QWQxZPi1EfUexbP0zvVC .h18HiIIK7bEZeVtsvwDf .XTld1CtkOtIKOibAfhoE {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}
.QWQxZPi1EfUexbP0zvVC .h18HiIIK7bEZeVtsvwDf .XTld1CtkOtIKOibAfhoE .oWcSFHybOIFyijjcO1LW {
  color: #d54941;
}
.QWQxZPi1EfUexbP0zvVC .h18HiIIK7bEZeVtsvwDf .gckbPuPbapfe5F6p3azg {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: rgba(0, 0, 0, 0.4);
}

.nRg7Ge5W_fs6sh4h6sMQ {
  width: 128px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-content {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  padding: 0px;
  background-color: #ffffff;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__add-text:hover {
  color: #20c57d;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-container {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  background-color: #ffffff;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-container:hover {
  border: 1px solid #20c57d;
  color: #20c57d;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-container:hover path {
  fill: #20c57d;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-container:hover p {
  color: #20c57d !important;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-container.t-is-disabled {
  background-color: #f8f8f8;
  pointer-events: none;
  cursor: not-allowed;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-mask .t-upload__card-mask-item:has(.t-icon-delete) {
  position: relative;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-mask .t-upload__card-mask-item:has(.t-icon-delete):before {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAACE4AAAhOAFFljFgAAABaWlDQ1BEaXNwbGF5IFAzAAB4nHWQvUvDUBTFT6tS0DqIDh0cMolD1NIKdnFoKxRFMFQFq1OafgltfCQpUnETVyn4H1jBWXCwiFRwcXAQRAcR3Zw6KbhoeN6XVNoi3sfl/Ticc7lcwBtQGSv2AijplpFMxKS11Lrke4OHnlOqZrKooiwK/v276/PR9d5PiFlNu3YQ2U9cl84ul3aeAlN//V3Vn8maGv3f1EGNGRbgkYmVbYsJ3iUeMWgp4qrgvMvHgtMunzuelWSc+JZY0gpqhrhJLKc79HwHl4plrbWD2N6f1VeXxRzqUcxhEyYYilBRgQQF4X/8044/ji1yV2BQLo8CLMpESRETssTz0KFhEjJxCEHqkLhz634PrfvJbW3vFZhtcM4v2tpCAzidoZPV29p4BBgaAG7qTDVUR+qh9uZywPsJMJgChu8os2HmwiF3e38M6Hvh/GMM8B0CdpXzryPO7RqFn4Er/QcXKWq8MSlPPgAAAPZJREFUeAHt2dENgjAYBOCrcQvjBE7gHm7gBjCHuIcb6AA6ARMYF2AB/JvwYHiQ1hZywn1JU2Mq9dLyP7SASDYOmbRtu7XubG0f8bPa2tE590SCnCFu1u0Q72EhDkiQM8QLP7IQGyRYYwQhfyoldN8KMzCLEF/fCVvywroSPE62Vav+l9pOf8dvLV9RulZgRLFzaTuxUAgWCtEXUlXGqHJaCRYKwUIhWCgEC4VgoRAsFIKFQrCYRYisp+LdEWOVOiaWthMLhWCxuOrUfHwu7cxoqsuXZmhAzEpcQh6YmZ/vOjQoOITVd/9Af99cYxp3P1/qRb1IpDcXWWJH3ICIbwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  position: absolute;
  top: 2px;
  left: 0;
  pointer-events: none;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-mask .t-upload__card-mask-item:has(.t-icon-delete) svg.t-icon-delete {
  fill: transparent;
}
.nRg7Ge5W_fs6sh4h6sMQ .t-upload__card-mask .t-upload__card-mask-item:has(.t-icon-delete) svg.t-icon-delete path {
  fill: transparent;
}
.GkwPXHxyoGkHRJPsRmfe {
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3ee;
  color: #00000066;
}
.GkwPXHxyoGkHRJPsRmfe:hover {
  border: 1px solid #20c57d;
  color: #20c57d;
}
.GkwPXHxyoGkHRJPsRmfe:hover path {
  fill: #20c57d;
}
.GkwPXHxyoGkHRJPsRmfe .RoOIftHZAUm5JkcJoTlA {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fUk_Fss4sZ2IL6pWn6Jy {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.E_9q2Q6AfVC0KhQmBzf9 .t-button--variant-outline {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  color: #1db171;
  background-color: #e9f9f2;
  padding: 0 8px;
  border-radius: 4px;
  width: 94px;
  height: 24px;
}
.E_9q2Q6AfVC0KhQmBzf9 .t-button--variant-outline.t-is-disabled {
  border: none;
  opacity: 0.5;
}

.d8jUewtSpOV_j1u4zGyA .t-upload__placeholder {
  color: var(--td-text-color-placeholder);
  display: inline-block;
  margin-left: var(--td-comp-margin-l);
}

.zhb-icon {
  display: inline-block;
}

.Rj1IGKnO_38SqpnedjX1 .t-dialog {
  padding: 0;
}
.Rj1IGKnO_38SqpnedjX1 .t-dialog__header {
  padding: 16px 32px;
  border-bottom: #e7e7e7 solid 1px;
}
.Rj1IGKnO_38SqpnedjX1 .t-dialog__body {
  padding: 16px 32px;
}
.Rj1IGKnO_38SqpnedjX1 .t-dialog__footer {
  border-top: #e7e7e7 solid 1px;
  padding: 16px 32px;
  box-sizing: border-box;
}
.Rj1IGKnO_38SqpnedjX1 .lGw_i8KtmBElVMTU0rIN {
  color: #4b4b4b;
  font-size: 16px;
  font-weight: 600;
  margin-top: 24px;
}
.Rj1IGKnO_38SqpnedjX1 .hPb8tj_G9sxLTJl9bmKH {
  background: #f3f3f3;
  padding: 16px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: #2c2c2c;
  font-weight: 600;
  margin: 16px 0;
}
.Rj1IGKnO_38SqpnedjX1 .hPb8tj_G9sxLTJl9bmKH ._jogx9XtWZiv5_2wFvh2 {
  color: #20c57d;
  font-weight: 400;
  cursor: pointer;
}
.Rj1IGKnO_38SqpnedjX1 .C2ncb3i9SJUVV4INWtct {
  color: #f7875a;
  font-size: 14px;
}
.ofgCGRM_Ubc0guTJslYp {
  display: inline-flex;
  margin-top: 12px;
  width: 100%;
  justify-content: space-between;
}
.os8UtS04WD0ooSpfRi4q {
  font-size: 14px;
  display: flex;
  gap: 6px;
}

.lu6UdR6jYwDKHoMiOao4 {
  width: 240px;
  box-sizing: border-box;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0px 8px 10px 5px rgba(0, 0, 0, 0.08);
}
.lu6UdR6jYwDKHoMiOao4 .sxybhKVJGzQdEPnJN4IE {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  margin-bottom: 12px;
}
.lu6UdR6jYwDKHoMiOao4 .JyJBzwbyoIxR7q0x2XqB {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: -4px;
  cursor: pointer;
  box-sizing: border-box;
  margin-bottom: 12px;
  padding: 4px;
}
.lu6UdR6jYwDKHoMiOao4 .JyJBzwbyoIxR7q0x2XqB span {
  display: block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lu6UdR6jYwDKHoMiOao4 .SSPCvqElyFK6XS25KIjB {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  margin-bottom: 4px;
  padding: 4px;
  box-sizing: border-box;
  margin-left: -4px;
}
.lu6UdR6jYwDKHoMiOao4 .SSPCvqElyFK6XS25KIjB span {
  display: block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lu6UdR6jYwDKHoMiOao4 .SSPCvqElyFK6XS25KIjB img {
  border-radius: 999px;
}
.lu6UdR6jYwDKHoMiOao4 .SSPCvqElyFK6XS25KIjB:hover,
.lu6UdR6jYwDKHoMiOao4 .JyJBzwbyoIxR7q0x2XqB:hover {
  background-color: #f8f8fc;
  border-radius: 4px;
}
.lu6UdR6jYwDKHoMiOao4 .sQrhpyR4KF1E9pwGH6eu {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/06fdbe7fdd2d73a12ab0.svg);
  background-repeat: no-repeat;
  background-position: 190px center;
}
.lu6UdR6jYwDKHoMiOao4 .zOZoeQaXOGMhMLAFr9EY,
.lu6UdR6jYwDKHoMiOao4 .B0Pd7N3W3Fgh9Um7e76x {
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
  font-size: 14px;
  color: #20c57d;
  margin-top: 16px;
}
.lu6UdR6jYwDKHoMiOao4 .B0Pd7N3W3Fgh9Um7e76x {
  color: #a6e8cb;
}
.jvRht4EqTStgBYdbMTRX {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  padding: 4px;
  cursor: pointer;
  position: relative;
}
.jvRht4EqTStgBYdbMTRX span {
  display: block;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jvRht4EqTStgBYdbMTRX img {
  border-radius: 999px;
}
.jvRht4EqTStgBYdbMTRX .y7apBZtRyDcmz9z6LcNy {
  position: absolute;
  font-size: 12px;
  background-color: #31d51f;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 999px;
  border: #fff solid 2px;
  color: #fff;
  left: 13px;
  top: 12px;
  transform-origin: center;
  transform: scale(0.5);
}
.jvRht4EqTStgBYdbMTRX:hover {
  background-color: #f8f8fc;
  border-radius: 4px;
}
.yUwTDc39WgzkCFHin2kU {
  position: absolute;
  left: 225px;
  top: 45px;
  z-index: 100;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg {
  margin: 20px auto;
  position: relative;
  width: 400px;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  border-radius: 12px;
  background: #00b976;
  font-size: 14px;
  font-weight: 400;
  box-shadow: 0px 6px 10px 0px rgba(0, 118, 75, 0.3);
  word-break: break-all;
  white-space: normal;
  text-align: left;
  line-height: 150%;
  padding: 24px 32px;
  font-family: PingFang SC;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg .QbtENi1TMQg49vM5zMN0 {
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg .J6imgtwmd1ReWmwgbZhE {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  margin-top: 8px;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg .rz3aJ5orkbucxE1czxtw {
  text-align: right;
  margin-top: 16px;
  font-size: 14px;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg .rz3aJ5orkbucxE1czxtw .EAT8tYfjdrpWxTAZoyGd {
  margin-right: 12px;
  display: inline-block;
  padding: 8px 16px 8px 16px;
  border-radius: 50px;
  border: #fff solid 1px;
  color: #fff;
  cursor: pointer;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg .rz3aJ5orkbucxE1czxtw .meDhRNH1LGNlIlm5VBUM {
  display: inline-block;
  padding: 8px 32px 8px 32px;
  border-radius: 50px;
  background-color: #fff;
  color: #00b976;
  cursor: pointer;
}
.yUwTDc39WgzkCFHin2kU .zp7_34rM0GnS0BeDxFAg::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  /* 箭头靠左边 */
  top: 30px;
  left: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #00b976;
}

.eRD2FtatZ2vWYyubTAQ4 .t-dialog--default {
  padding: 0;
}
.eRD2FtatZ2vWYyubTAQ4 .t-dialog--default .t-dialog__header {
  padding: 16px 24px;
  border-bottom: 1px solid #e7e7e7;
}
.eRD2FtatZ2vWYyubTAQ4 .t-dialog__body {
  overflow: hidden;
  padding: 16px 24px 10px 24px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-dialog__footer {
  padding: 16px 24px;
  box-sizing: border-box;
  border-top: 1px solid #e7e7e7;
}
.eRD2FtatZ2vWYyubTAQ4 .t-dialog__footer button {
  border-radius: 4px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-textarea__info_wrapper_align {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-input__limit-number {
  font-size: 12px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-input {
  height: 40px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-input,
.eRD2FtatZ2vWYyubTAQ4 .t-textarea__inner {
  background: #f2f4f7;
  border: 1px solid #f2f4f7;
  border-radius: 3px;
}
.eRD2FtatZ2vWYyubTAQ4 .t-input__limit-number {
  background-color: transparent;
}
.eRD2FtatZ2vWYyubTAQ4 .t-input--focused {
  box-shadow: none;
  border: 1px solid #1db171;
}
.eRD2FtatZ2vWYyubTAQ4 .t-textarea__inner:focus {
  box-shadow: none;
  border: 1px solid #1db171;
}
.eRD2FtatZ2vWYyubTAQ4 .t-form__label--required label::before {
  display: none;
}
.eRD2FtatZ2vWYyubTAQ4 .t-form__label--required label::after {
  display: inline-block;
  color: var(--td-error-color);
  line-height: var(--td-line-height-body-medium);
  content: '*';
  padding-left: 4px;
}
.eRD2FtatZ2vWYyubTAQ4 .hVVzo38JeXwInzqoSh6D {
  background-color: #d9e1ff;
  margin-bottom: 14px;
}
.eRD2FtatZ2vWYyubTAQ4 .hVVzo38JeXwInzqoSh6D svg {
  color: #0052d9;
}
.eRD2FtatZ2vWYyubTAQ4 .Nb0fQqRt8lwr5GGiG6II {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/545e8cfc88f9b63481c2.svg);
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 20px;
  line-height: 20px;
  height: 20px;
}

.YI05eIlY9ju7PzqDXItC {
  display: flex;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp {
  position: relative;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp img.b9C_KDw7bNkZ2nHGxaAr {
  width: 60px;
  height: 60px;
  border-radius: 999px;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp .pAwss47WaX8KHs3VcVNO {
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 999px;
  left: 0;
  top: 0;
  z-index: 1;
  display: none;
  align-items: center;
  text-align: center;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp .pAwss47WaX8KHs3VcVNO div {
  flex: 1;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp .pAwss47WaX8KHs3VcVNO > :first-child {
  border-right: #fff solid 1px;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp .Fe1XypTMYCZzd5w8qSIS {
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 999px;
  left: 0;
  top: 0;
  z-index: 1;
  text-align: center;
  color: #fff;
  font-size: 10px;
  padding-top: 5px;
  box-sizing: border-box;
}
.YI05eIlY9ju7PzqDXItC .AxNm6lMbZCDkpI_c00xp:hover .pAwss47WaX8KHs3VcVNO {
  display: flex;
}
.YI05eIlY9ju7PzqDXItC .h_MODeXzZOxP59IvE99Q {
  padding-left: 8px;
}
.YI05eIlY9ju7PzqDXItC .h_MODeXzZOxP59IvE99Q .bLAiibMfuSgEyVUh37cm {
  color: rgba(0, 0, 0, 0.4);
  font-size: 10px;
}
.YI05eIlY9ju7PzqDXItC .h_MODeXzZOxP59IvE99Q .t-button--variant-outline {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 12px;
  color: #1db171;
  background-color: #e9f9f2;
  padding: 0 8px;
  border-radius: 4px;
  width: 100px;
  height: 24px;
}
.YI05eIlY9ju7PzqDXItC .h_MODeXzZOxP59IvE99Q .t-button--variant-outline.t-is-disabled {
  border: none;
}

.eAqkHi8rncuJ9N5psRH4 {
  display: flex;
  align-items: center;
  gap: 15px;
}
.eAqkHi8rncuJ9N5psRH4 img {
  height: 30px;
}
.RFZhZ0dqehX0oiJLTL9C {
  width: 100%;
  height: 100%;
  box-shadow: -1px 0px 0px 0px #ebebf4 inset;
}
.SqtNvjZQRe6tMPupQovW {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  padding: 12px !important;
}
.SqtNvjZQRe6tMPupQovW .Ol_xlyUpkmSnuHx5koz8 {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}
.Ol_xlyUpkmSnuHx5koz8 {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  margin-top: 6px;
}
.KrhjTxHM6DsUADbPCBEr {
  padding-top: 20px;
}
.KrhjTxHM6DsUADbPCBEr .QoPtt0HyOsfU11UUa9R8 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/8b058a08323434ba0ac2.png);
  background-size: 208px 128px;
  background-repeat: no-repeat;
  width: 208px;
  height: 128px;
  margin: auto;
  cursor: pointer;
  border-radius: 8px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}
.KrhjTxHM6DsUADbPCBEr .MDda0iKmGrGR53lbyFO4 {
  display: flex;
  border-bottom: 1px solid #e7e7e7;
  gap: 20px;
  padding: 16px 24px;
  align-items: center;
}
.KrhjTxHM6DsUADbPCBEr .MDda0iKmGrGR53lbyFO4 span {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.KrhjTxHM6DsUADbPCBEr .MDda0iKmGrGR53lbyFO4 span:hover {
  background-color: #f3f3f3;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU {
  font-size: 14px;
  padding: 6px 24px;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .xqULsDXckvnogp7IczBH {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: #666;
  overflow: hidden;
  border-radius: 8px;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .xqULsDXckvnogp7IczBH:hover {
  background-color: #f8f8fc;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .xqULsDXckvnogp7IczBH .UOTyTl34Fjeb55TGdEIv {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .hSZuwTxe_k8peK0iweRO {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
  box-sizing: border-box;
  overflow: hidden;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .hSZuwTxe_k8peK0iweRO img {
  width: 32px;
  height: 32px;
  object-fit: cover;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .hSZuwTxe_k8peK0iweRO.fEiB3zOC1xWD6MsECYtr {
  position: relative;
}
.KrhjTxHM6DsUADbPCBEr .KgdaGI8YreUWwGeZbBYU .hSZuwTxe_k8peK0iweRO.fEiB3zOC1xWD6MsECYtr::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  box-sizing: border-box;
  border: 2px solid #20c57d;
}
.JaaBVoDcWIwkrfhECT3T {
  width: 100%;
  border-radius: 8px !important;
  height: 40px !important;
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.JaaBVoDcWIwkrfhECT3T .t-button__text {
  font-size: 16px;
  font-weight: 600;
}
.kIltmYbL5kGgA3zyyo1Y {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40px !important;
  padding: 0 !important;
  border-radius: 8px !important;
  border: 1px solid #20c57d !important;
}
.kIltmYbL5kGgA3zyyo1Y .t-menu__content {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #20c57d !important;
  padding-left: 0 !important;
}
.t-default-menu__inner .t-menu__logo {
  height: 64px !important;
}
.t-default-menu .t-menu__operations:not(:empty) {
  border-top: unset;
  padding: 0;
}
.t-menu.t-menu--scroll {
  padding: 24px;
}
.t-menu-group__title {
  padding-top: 0 !important;
}
.t-menu__item {
  height: 40px !important;
  margin-top: 4px !important;
}
.t-menu__item svg {
  color: rgba(0, 0, 0, 0.9);
}
.t-menu__item .t-menu__content {
  padding-left: 8px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.9);
}
.t-menu__item.t-is-active svg {
  fill: #20c57d;
  color: #20c57d;
}
.t-menu__item.t-is-active .t-menu__content {
  color: #20c57d;
}
.t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
  background-color: #f5f6f8;
}
.t-popup[data-popper-placement^='right'] .t-popup__content--arrow {
  margin-left: 8px;
}
.xiJWDd1I5E2HBS2FRVxp {
  position: fixed;
  left: calc(50% + 112px);
  transform: translate(-50%);
  top: 80px;
  z-index: 1;
  background: #fff;
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.08);
}
.iB0hZUoQQZ2qTlsURF9k {
  height: 1px;
  margin-left: -24px;
  margin-right: -24px;
  background-color: #ebebf3;
  margin-bottom: 16px;
  margin-top: 16px !important;
}
.fcJxa6FT4Bf9NJxnuNma {
  position: absolute;
  left: 225px;
  top: 365px;
  width: 1px;
  height: 1px;
  pointer-events: none;
}
.J3WE8ZOfPsgy7qwRl0ep {
  z-index: 100;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l {
  transform: translate(-12px, -48px);
  position: relative;
  width: 400px;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  border-radius: 12px;
  background: #00b976;
  font-size: 14px;
  font-weight: 400;
  box-shadow: 0px 6px 10px 0px rgba(0, 118, 75, 0.3);
  word-break: break-all;
  white-space: normal;
  text-align: left;
  line-height: 150%;
  padding: 24px 32px;
  font-family: PingFang SC;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .t-popup__arrow {
  top: 32px;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .WKjZWFpA8_2sJjQBtCBI {
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .fyImqgNDIV2H4FegPoiV {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  margin-top: 8px;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .opwOxT59c2Um_N98Jn5V {
  text-align: right;
  margin-top: 16px;
  font-size: 14px;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .opwOxT59c2Um_N98Jn5V .AzOcfdeNxLvNZqaKWnmQ {
  margin-right: 12px;
  display: inline-block;
  padding: 8px 16px 8px 16px;
  border-radius: 50px;
  border: #fff solid 1px;
  color: #fff;
  cursor: pointer;
}
.J3WE8ZOfPsgy7qwRl0ep .jLK565hFSMXN_RsdfO_l .opwOxT59c2Um_N98Jn5V .j48Oo2RVCqEXSBrfRtBN {
  display: inline-block;
  padding: 8px 32px 8px 32px;
  border-radius: 50px;
  background-color: #fff;
  color: #00b976;
  cursor: pointer;
}
.FSrLKADUbNqVebVGAMKa {
  margin-bottom: 16px;
}
.jaCWLjT71pa8Qbn2A9bF {
  display: inline-block;
  padding: 4px;
  line-height: 10px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 2px;
  background: linear-gradient(105.89deg, #04d46f -11.92%, #1cc9fe 123.72%);
  font-weight: 400;
  font-size: 10px;
  margin-left: 8px;
  color: #fff;
}
._KrUPSxFGh2vJiUQ8Mps {
  position: relative;
  border-radius: 999px;
  height: 40px;
  line-height: 40px;
  padding-left: 82px;
  margin: 0 20px 20px;
  color: #00010aed;
  cursor: pointer;
  background: linear-gradient(91.75deg, rgba(74, 112, 255, 0.1) 0%, rgba(37, 244, 160, 0.1) 100%);
}
._KrUPSxFGh2vJiUQ8Mps::before {
  content: '';
  display: block;
  position: absolute;
  left: 58px;
  top: 12px;
  width: 30px;
  height: 30px;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/b4d4248501ca23643a23.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
._KrUPSxFGh2vJiUQ8Mps:hover {
  background-color: rgba(36, 56, 97, 0.05);
}

.jJliiLqRyVeWlWzo3wqd {
  width: 248px;
  display: flex;
  flex-direction: column;
  padding: 8px 16px;
}
.jJliiLqRyVeWlWzo3wqd .Q9MjoEPHfKHnkxo6Ibq2 {
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  color: rgba(0, 0, 0, 0.9);
}
.jJliiLqRyVeWlWzo3wqd .Q9MjoEPHfKHnkxo6Ibq2 .yOBJF252gkAD0WSrSjNI {
  cursor: pointer;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.jJliiLqRyVeWlWzo3wqd .Q9MjoEPHfKHnkxo6Ibq2 .yOBJF252gkAD0WSrSjNI:hover {
  background: #F8F8FC;
}
.jJliiLqRyVeWlWzo3wqd .Q9MjoEPHfKHnkxo6Ibq2 .comIoHcnwKsK0cGUybjP {
  display: flex;
  align-items: center;
  gap: 8px;
}
.jJliiLqRyVeWlWzo3wqd .Q9MjoEPHfKHnkxo6Ibq2 .comIoHcnwKsK0cGUybjP img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}
.jJliiLqRyVeWlWzo3wqd .ErCnFsPv_Za18xfWDwV1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.jJliiLqRyVeWlWzo3wqd .ErCnFsPv_Za18xfWDwV1 .XF6iZL122sQxgQNy3Hhn {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}
.jJliiLqRyVeWlWzo3wqd .s2pk3td8TU_8WE1bOZ8m {
  background: #f6f6f6;
  border-radius: 8px;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.jJliiLqRyVeWlWzo3wqd .s2pk3td8TU_8WE1bOZ8m .ETQe7Z7ilqzoPIiJqnTQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.jJliiLqRyVeWlWzo3wqd .ALblgqmkUssAI77PAmAi {
  padding: 8px 0;
  border-top: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.jJliiLqRyVeWlWzo3wqd .ALblgqmkUssAI77PAmAi .SHEU1QGwWh2bd5iu3WD7 {
  height: 48px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  padding: 0 16px;
  border-radius: 8px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.9);
}
.jJliiLqRyVeWlWzo3wqd .ALblgqmkUssAI77PAmAi .SHEU1QGwWh2bd5iu3WD7:hover {
  background: #F8F8FC;
}
.jJliiLqRyVeWlWzo3wqd .HeX2REbxSTM5ubb99OSk {
  margin-top: 8px;
  height: 48px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  border-radius: 8px;
  padding: 0 16px;
  box-sizing: border-box;
  color: #F6685D;
}
.jJliiLqRyVeWlWzo3wqd .HeX2REbxSTM5ubb99OSk:hover {
  background: #F8F8FC;
}

.reYUkcJugjcTvikUWKXy .t-dialog--default {
  padding: 0;
}
.reYUkcJugjcTvikUWKXy .t-dialog--default .t-dialog__header {
  padding: 24px 32px;
  border-bottom: 1px solid #e7e7e7;
}
.reYUkcJugjcTvikUWKXy .t-dialog__body {
  overflow: hidden;
  padding: 16px 32px;
}
.reYUkcJugjcTvikUWKXy .t-dialog__footer {
  padding: 24px 32px;
  box-sizing: border-box;
  border-top: 1px solid #e7e7e7;
}
.reYUkcJugjcTvikUWKXy .Zr3xOu4PNixD6QwhCGGf {
  background-color: #d9e1ff;
  margin-bottom: 14px;
}
.reYUkcJugjcTvikUWKXy .Zr3xOu4PNixD6QwhCGGf svg {
  color: #0052d9;
}

.geKHyYkD7_hsrhMGmerw {
  display: flex;
  align-items: center;
  gap: 16px;
}
.geKHyYkD7_hsrhMGmerw .SxlCpBu60m4lYu5Tiw46 {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.geKHyYkD7_hsrhMGmerw .x8qeE7EfsbxqRH0ws6Qm {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 1px dashed #e7e7e7;
}
.geKHyYkD7_hsrhMGmerw .Z3iJZamNTsJAdGFK4LE6 {
  border-color: #dcdcdc;
}
.geKHyYkD7_hsrhMGmerw .Z3iJZamNTsJAdGFK4LE6:hover {
  border-color: #20C57D;
}
.geKHyYkD7_hsrhMGmerw .t-upload__tips {
  position: absolute;
  left: 0;
  bottom: -20px;
  z-index: 100;
}
.geKHyYkD7_hsrhMGmerw .t-upload__tips.t-upload__tips-error {
  display: none;
}
.jFVv4hMbrvGt0hF_tczQ {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}

@keyframes yYznLGIn1amOLC6ODm77 {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.EoxQxeD1gtcVc_Atgb7b {
  position: fixed;
  z-index: 100;
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  /* Chrome, Safari, Edge, Opera */
}
.EoxQxeD1gtcVc_Atgb7b input::-webkit-outer-spin-button,
.EoxQxeD1gtcVc_Atgb7b input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.UnsV2aZ5LsR50zi00hnY {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.npukieHypSl3BUk5Rmx3 {
  position: relative;
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.08);
  animation: yYznLGIn1amOLC6ODm77 0.4s ease;
  max-width: 90%;
  width: 480px;
}
.Tq1OxZzaHRh7dtT_Q7ho {
  position: absolute;
  right: 24px;
  top: 24px;
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
  width: 32px;
  height: 32px;
  padding: 4px;
  box-sizing: border-box;
}
.Tq1OxZzaHRh7dtT_Q7ho:hover {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.xYJ8RmUKtaL1JaGkG1hK {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 24px;
  margin-top: 0;
}
.AfHrrM0hqCRpQemOOz7g {
  color: #000;
  padding-right: 8px;
  font-size: 14px;
}
.jhq1xo5u1VIswqCWi2aQ {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-left: 12px;
  background-color: rgba(0, 0, 0, 0.04);
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
}
.jhq1xo5u1VIswqCWi2aQ.WTQgiP5zzPkXwIBnJB_Q {
  border-color: #FF3122;
  background-color: #fff5f4;
}
.jhq1xo5u1VIswqCWi2aQ .t-input {
  background-color: transparent;
  border: 0;
  height: 40px;
}
.jhq1xo5u1VIswqCWi2aQ .t-input:-webkit-autofill,
.jhq1xo5u1VIswqCWi2aQ .t-input:-webkit-autofill:hover,
.jhq1xo5u1VIswqCWi2aQ .t-input:-webkit-autofill:focus,
.jhq1xo5u1VIswqCWi2aQ .t-input:-webkit-autofill:active {
  box-shadow: none;
  background-color: transparent;
}
.jhq1xo5u1VIswqCWi2aQ .t-input--focused {
  box-shadow: none;
}
.jhq1xo5u1VIswqCWi2aQ .t-input:focus {
  box-shadow: none;
}
.jhq1xo5u1VIswqCWi2aQ .t-input__wrap:has(> .t-input--focused) + .outline-placeholder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #20C57D;
  border-radius: 4px;
}
.jhq1xo5u1VIswqCWi2aQ > span {
  display: inline-flex;
  white-space: nowrap;
  min-width: 84px;
  text-align: right;
}
.jhq1xo5u1VIswqCWi2aQ > span,
.jhq1xo5u1VIswqCWi2aQ label {
  padding-right: 12px;
}
.jhq1xo5u1VIswqCWi2aQ > span a,
.jhq1xo5u1VIswqCWi2aQ label a {
  position: relative;
  color: #20C57D;
  line-height: 1;
  padding-left: 15px;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}
.jhq1xo5u1VIswqCWi2aQ > span a:before,
.jhq1xo5u1VIswqCWi2aQ label a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  bottom: 3px;
  border-left: 1px solid rgba(0, 0, 0, 0.08);
}
.jhq1xo5u1VIswqCWi2aQ > span a.tBl4V4CFkl_LDlkL5ITc,
.jhq1xo5u1VIswqCWi2aQ label a.tBl4V4CFkl_LDlkL5ITc {
  color: rgba(0, 0, 0, 0.4);
  cursor: not-allowed;
  text-decoration: none;
}
.jhq1xo5u1VIswqCWi2aQ > div {
  flex: 1;
}
.jhq1xo5u1VIswqCWi2aQ input {
  font-size: 14px;
  border: 0;
  height: 41px;
  padding: 0;
}
.jhq1xo5u1VIswqCWi2aQ input ::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.wAAf7DrfQxul11mk0FJt {
  margin-top: 24px;
}
.wAAf7DrfQxul11mk0FJt a {
  color: #20C57D;
}
.wAAf7DrfQxul11mk0FJt .t-checkbox {
  gap: 10px;
}
.wAAf7DrfQxul11mk0FJt .t-checkbox__input {
  flex-shrink: 0;
}
.wAAf7DrfQxul11mk0FJt .t-checkbox__label {
  margin-left: 0;
}
.wAAf7DrfQxul11mk0FJt .t-checkbox:hover .t-checkbox__input {
  border-color: #20C57D;
}
.wAAf7DrfQxul11mk0FJt .t-checkbox.t-is-checked .t-checkbox__input {
  border-color: #20C57D;
  background-color: #20C57D;
}
.t3uRrMgB5AiNPGHT8NvT {
  margin-top: 32px;
  font-size: 14px;
  display: flex;
  height: 40px;
  width: 100%;
  padding: 4px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 20px;
  border: none;
  color: #ffffff;
  background-color: #20C57D;
  cursor: pointer;
}
.t3uRrMgB5AiNPGHT8NvT.tBl4V4CFkl_LDlkL5ITc {
  background: #DCDCDC;
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
}
.d3FXlBonNXkLPF537VVX {
  color: green;
}
.FtyBlCFF0Er_UpdgnetX {
  color: red;
}
.d3FXlBonNXkLPF537VVX,
.FtyBlCFF0Er_UpdgnetX {
  position: absolute;
  font-size: 12px;
  line-height: 20px;
  margin-top: -14px;
  padding: 0 12px;
}

.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 {
  height: 204px;
  padding-top: 8px;
  overflow: hidden;
  position: relative;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 h1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.9);
  margin-top: 12px;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 h1:not(:first-child) {
  margin-top: 24px;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 p {
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 24px;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 a {
  display: block;
  color: #20C57D;
  text-decoration: none;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 iframe {
  width: 100%;
  height: 100%;
}
.kEpyWzQijH21VzhdTn8G .HKG5fYMQk6Txm0LOFlW8 .FMLARcnIx5v7g9smIIJO {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kEpyWzQijH21VzhdTn8G .t-dialog {
  max-width: 90%;
  padding: 24px 24px 12px;
}
.kEpyWzQijH21VzhdTn8G .t-dialog .t-dialog__header {
  font-size: 20px;
}
.kEpyWzQijH21VzhdTn8G .t-dialog__footer {
  padding-top: 0px;
  text-align: center;
}
.kEpyWzQijH21VzhdTn8G .t-dialog__footer .t-button {
  width: 130px;
  border: none;
  height: 40px;
  color: rgba(0, 0, 0, 0.6);
}
.kEpyWzQijH21VzhdTn8G .t-dialog__footer .t-button--theme-primary {
  background: linear-gradient(90deg, #07d376 0%, #29c1c7 100%);
  color: rgba(255, 255, 255, 0.9);
  margin-left: 16px;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .HKG5fYMQk6Txm0LOFlW8 {
  padding-top: 0px;
  height: 276px;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .HKG5fYMQk6Txm0LOFlW8 p {
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 12px;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog {
  max-width: 82%;
  padding: 24px 24px;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog .t-dialog__header {
  font-size: 16px;
  justify-content: center;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog .t-dialog__header .t-dialog__header-content {
  justify-content: center;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog__footer {
  padding-top: 0px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog__footer .t-button {
  width: 123px;
  border: none;
  height: 40px;
  color: rgba(0, 0, 0, 0.6);
}
.kEpyWzQijH21VzhdTn8G.luDzHBPWOiODVhIe8Pcr .t-dialog__footer .t-button--theme-primary {
  background: linear-gradient(90deg, #07d376 0%, #29c1c7 100%);
  color: rgba(255, 255, 255, 0.9);
}

.z5Kfds0csFW796vm3jpw {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.z5Kfds0csFW796vm3jpw .PooSr5QeUqQ1bda5yogW {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.z5Kfds0csFW796vm3jpw .PooSr5QeUqQ1bda5yogW .ZT_OmIdEDzTT0YVwqRow {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #d9d9d9;
  /* 设置滚动条的颜色 */
}
.hyc-phone-login__btn {
  background: #20c57d !important;
}
.hyc-phone-login__send-code {
  font-size: 16px;
  font-weight: 500;
  color: #20c57d;
}
.hyc-login__agreement .t-checkbox__input {
  border-radius: 2px;
}
.hyc-login__bind-phone .hyc-login__bind-chat__skip {
  display: none;
}
.hyc-page-tools-drawer .t-drawer__close-btn {
  display: none !important;
}

@font-face {
  font-family: "iconfont";
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/5c49c546becf26ca643e.woff2?t=81f3a98269757e766ab5ab61f3aced0f); /* IE9 */
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/5c49c546becf26ca643e.woff2?t=81f3a98269757e766ab5ab61f3aced0f#iefix) format('woff2');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
  content: "\e002";
}
.icon-attention:before {
  content: "\e003";
}
.icon-close:before {
  content: "\e005";
}
.icon-code:before {
  content: "\e006";
}
.icon-setting:before {
  content: "\e007";
}
.icon-vs:before {
  content: "\e008";
}
.icon-copy2:before {
  content: "\e009";
}
.icon-correct:before {
  content: "\e00a";
}
.icon-consult:before {
  content: "\e00b";
}
.icon-delete:before {
  content: "\e00c";
}
.icon-edit:before {
  content: "\e00e";
}
.icon-textscan:before {
  content: "\e010";
}
.icon-expire:before {
  content: "\e011";
}
.icon-feedback:before {
  content: "\e012";
}
.icon-file:before {
  content: "\e013";
}
.icon-chat-square:before {
  content: "\e015";
}
.icon-copy:before {
  content: "\e016";
}
.icon-home:before {
  content: "\e019";
}
.icon-info:before {
  content: "\e01c";
}
.icon-instruct:before {
  content: "\e01d";
}
.icon-keyboard:before {
  content: "\e01e";
}
.icon-like:before {
  content: "\e01f";
}
.icon-line:before {
  content: "\e020";
}
.icon-menu:before {
  content: "\e022";
}
.icon-select:before {
  content: "\e024";
}
.icon-next:before {
  content: "\e025";
}
.icon-notice:before {
  content: "\e026";
}
.icon-play:before {
  content: "\e028";
}
.icon-add:before {
  content: "\e029";
}
.icon-refresh:before {
  content: "\e02a";
}
.icon-time:before {
  content: "\e031";
}
.icon-mic:before {
  content: "\e032";
}
.icon-like-active:before {
  content: "\e035";
}
.icon-arrow-down:before {
  content: "\e036";
}
.icon-arrow-left:before {
  content: "\e037";
}
.icon-dislike:before {
  content: "\e038";
}
.icon-arrow-up:before {
  content: "\e039";
}
.icon-dislike-active:before {
  content: "\e03b";
}
.icon-transfer:before {
  content: "\e03c";
}
.icon-cancel:before {
  content: "\e03d";
}
.icon-check:before {
  content: "\e03e";
}
.icon-default:before {
  content: "\e03f";
}
.icon-error:before {
  content: "\e040";
}
.icon-info-circle:before {
  content: "\e041";
}
.icon-mic-f:before {
  content: "\e042";
}
.icon-pdf:before {
  content: "\e043";
}
.icon-question:before {
  content: "\e044";
}
.icon-success:before {
  content: "\e045";
}
.icon-touzi:before {
  content: "\e046";
}
.icon-warning:before {
  content: "\e047";
}
.icon-warning1:before {
  content: "\e048";
}
.icon-helper:before {
  content: "\e04a";
}
.icon-lock:before {
  content: "\e04f";
}
.icon-search:before {
  content: "\e050";
}
.icon-stop:before {
  content: "\e051";
}
.icon-simple-instruct:before {
  content: "\e052";
}
.icon-more:before {
  content: "\e056";
}
.icon-pre:before {
  content: "\e057";
}
.icon-complete-instruct:before {
  content: "\e058";
}
.icon-error2:before {
  content: "\e059";
}
.icon-privacy:before {
  content: "\e05a";
}
.icon-protocol1:before {
  content: "\e05b";
}
.icon-version:before {
  content: "\e05c";
}
.icon-thumb:before {
  content: "\e05d";
}
.icon-pause:before {
  content: "\e05e";
}
.icon-send:before {
  content: "\e05f";
}
.icon-image:before {
  content: "\e060";
}
.icon-chat:before {
  content: "\e061";
}
.icon-inspiration:before {
  content: "\e062";
}
.icon-smile:before {
  content: "\e064";
}
.icon-share:before {
  content: "\e065";
}
.icon-history:before {
  content: "\e067";
}
.icon-sort:before {
  content: "\e06a";
}
.icon-download:before {
  content: "\e06e";
}
.icon-add-image-1:before {
  content: "\e06f";
}
.icon-edit-image-1:before {
  content: "\e070";
}
.icon-del:before {
  content: "\e072";
}
.icon-light:before {
  content: "\e073";
}
.icon-mountain:before {
  content: "\e075";
}
.icon-set:before {
  content: "\e077";
}
.icon-voice-play:before {
  content: "\e07b";
}
.icon-star:before {
  content: "\e07d";
}
.icon-my:before {
  content: "\e081";
}
.icon-swap:before {
  content: "\e083";
}
.icon-Vector5:before {
  content: "\e084";
}
.icon-image-error:before {
  content: "\e085";
}
.icon-time-filled:before {
  content: "\e087";
}
.icon-model:before {
  content: "\e088";
}
.icon-phone:before {
  content: "\e089";
}
.icon-evaluate:before {
  content: "\e08a";
}
.icon-refresh2:before {
  content: "\e08b";
}
.icon-dot:before {
  content: "\e08c";
}
.icon-func:before {
  content: "\e08d";
}
.icon-style:before {
  content: "\e08f";
}
.icon-none:before {
  content: "\e090";
}
.icon-template:before {
  content: "\e091";
}
.icon-me:before {
  content: "\e092";
}
.icon-upload2:before {
  content: "\e096";
}
.icon-upload:before {
  content: "\e097";
}
.icon-chajian:before {
  content: "\e099";
}
.icon-folder:before {
  content: "\e09a";
}
.icon-xiaochengxuma:before {
  content: "\e09e";
}
.icon-upload3:before {
  content: "\e0a0";
}
.icon-camera:before {
  content: "\e0a1";
}
.icon-volume_up:before {
  content: "\e0a2";
}
.icon-volume_off:before {
  content: "\e0a3";
}
.icon-btn1:before {
  content: "\e0a8";
}
.icon-link:before {
  content: "\e0a9";
}
.icon-draw_switch:before {
  content: "\e0b1";
}
.icon-paraphrase:before {
  content: "\e0b2";
}
.icon-art_style:before {
  content: "\e0b3";
}
.icon-proportion:before {
  content: "\e0b4";
}
.icon-resolution:before {
  content: "\e0b5";
}
.icon-lianjie:before {
  content: "\e0b6";
}
.icon-share_pin:before {
  content: "\e0b7";
}
.icon-ai_beauty:before {
  content: "\e0b8";
}
.icon-speaker:before {
  content: "\e0b9";
}
.icon-shezhi:before {
  content: "\e0bd";
}
.icon-up_ed:before {
  content: "\e0c0";
}
.icon-up:before {
  content: "\e0c1";
}
.icon-up_cancle:before {
  content: "\e0c2";
}
.icon-arrow:before {
  content: "\e0c7";
}



.hyc-page-tools-customizeHeaders__item {
  position: relative;
  padding: 32px;
  padding-left: 16px;
  margin-bottom: 24px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
.hyc-page-tools-customizeHeaders__item__close.t-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  background: transparent;
  transition: none;
  z-index: 1;
}
.hyc-page-tools-customizeHeaders__item__close.t-button .t-ripple {
  display: none;
}
.hyc-page-tools-customizeHeaders__item__close.t-button:hover {
  background: transparent;
  box-shadow: none;
  border: none;
  color: var(--td-brand-color);
}
.lane-change {
  position: relative;
}
.hyc-page-tools-pop {
  position: fixed;
  text-align: center;
  transition: 0.3s;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button {
  width: 36px;
  height: 36px;
  padding: 0;
  border-width: 2px;
  border-radius: 18px;
  font-size: 15px;
  font-weight: normal;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button:hover {
  width: 100px;
  border-radius: 18px;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button:hover .t-icon + .t-button__text:not(:empty) {
  width: 4em;
  margin-left: 4px;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button .t-icon + .t-button__text:not(:empty) {
  width: 0;
  overflow: hidden;
  margin-left: 0;
  transition: width 0.2s linear, margin-left 0.2s linear;
}
.hyc-page-tools-drawer.t-drawer .t-drawer__body {
  padding: 0;
  overflow: hidden;
}
.hyc-page-tools-drawer__header {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hyc-page-tools-drawer__header .t-ripple {
  display: none;
}
.hyc-page-tools-tabs.t-tabs {
  display: flex;
  flex-direction: column;
  height: calc(100%);
}
.hyc-page-tools-tabs.t-tabs .t-tabs__content {
  flex: 1;
  overflow: hidden auto;
}
.hyc-page-tools-tabs.t-tabs .t-tabs__content .t-tab-panel {
  padding: 16px;
}

.yuanbao-oversea-input {
  position: relative;
  min-height: 66px;
}
.yuanbao-oversea-input__wrap {
  width: 100%;
  z-index: 1;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--widget-line);
}
.yuanbao-oversea-input__wrap_showList {
  position: absolute;
}
.yuanbao-oversea-input__wrap:hover,
.yuanbao-oversea-input__wrap:focus,
.yuanbao-oversea-input__wrap:active {
  border: 1px solid var(--widget-btn_click_2);
}
.yuanbao-oversea-input__wrap__formitem {
  display: flex;
  padding: 8px 13px;
  box-sizing: border-box;
  align-items: center;
}
.yuanbao-oversea-input__wrap__formitem__areaCode {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 16px;
  color: var(--text-text_primary);
  white-space: nowrap;
}
.yuanbao-oversea-input__wrap__formitem__areaCode_disabled {
  cursor: default !important;
}
.yuanbao-oversea-input__wrap__arealist {
  background-color: var(--background-container);
}
.yuanbao-oversea-input__wrap__arealist__item {
  text-align: left;
  cursor: pointer;
  padding: 8px 10px;
  margin: 5px 6px;
  font-size: 16px;
  line-height: 22px;
  color: var(--text-text_primary);
}
.yuanbao-oversea-input__wrap__arealist__item__icon {
  display: none !important;
}
.yuanbao-oversea-input__wrap__arealist__item_active {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  background: var(--background-list_background);
}
.yuanbao-oversea-input__wrap__arealist__item_active .yuanbao-oversea-input__wrap__arealist__item__icon {
  display: block !important;
}
.yuanbao-oversea-input__wrap__arealist__item:hover {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  background: var(--background-list_background);
}
.yuanbao-oversea-input .t-input {
  border: none;
  background-color: transparent;
  color: var(--text-text_primary);
  font-family: "PingFang SC";
  font-size: 16px;
  line-height: 22px;
}
.yuanbao-oversea-input .t-input:-webkit-autofill,
.yuanbao-oversea-input .t-input:-webkit-autofill:hover,
.yuanbao-oversea-input .t-input:-webkit-autofill:focus,
.yuanbao-oversea-input .t-input:-webkit-autofill:active {
  box-shadow: none;
  border: 0 none;
  background-color: transparent;
}
.yuanbao-oversea-input .t-input:focus {
  box-shadow: none;
}
.yuanbao-oversea-input .t-input--focused {
  box-shadow: none;
}
.yuanbao-oversea-input .t-input__inner {
  box-shadow: 0 0 0px 1000px var(--background-container) inset;
}

.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(--yb-chat-greeting-agent-name-color);
  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: rgba(0, 0, 0, 0.9);
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 24px;
}
.agent-chat__conv--agent-tpl--yuanqi .agent-chat__content-option__content__item:hover {
  color: #20c57d;
}
.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: rgba(0, 0, 0, 0.9);
  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(--yb-bubble-ai-bg-color);
}
.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;
}
.agent-chat__conv--agent-tpl--yuanqi {
  width: 100%;
  max-width: var(--hunyuan-chat-list-max-width) !important;
  padding-top: 40px;
  margin: auto;
}
.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(--yb-chat-greeting-agent-name-color);
  text-align: center;
  text-shadow: 0 0 0 #ccc, /* 外发光颜色 */ 0 0 0 #ccc, /* 外发光颜色 */ 0 0 1px #ccc, /* 外发光颜色 */ 0 0 1px #ccc;
  /* 外发光颜色 */
}
: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);
  backdrop-filter: blur(var(--yb-bubble-ai-bg-clur));
}

@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;
  }
}

.PhotoView-Slider__BannerWrap {
  display: none;
}
.PhotoView-Slider__ArrowLeft,
.PhotoView-Slider__ArrowRight {
  opacity: 1;
  margin-right: 44px;
  width: auto;
}
.PhotoView-Slider__ArrowLeft {
  margin-left: 44px;
}
.PhotoView-Slider__ArrowLeft svg,
.PhotoView-Slider__ArrowRight svg {
  fill: #fff;
  background: #000000;
  box-sizing: content-box;
  height: 18px;
  padding: 9px;
  width: 18px;
  border-radius: 50%;
}
.hyc-photo-view .PhotoView-Slider__Backdrop {
  background: rgba(0, 0, 0, 0.85) !important;
  backdrop-filter: blur(60px);
}
.PhotoView-Slider__Overlay {
  opacity: 1 !important;
}
.hyc-photo-view__close {
  position: fixed;
  z-index: 4000;
  top: 38px;
  right: 44px;
}
.hyc-photo-view__control {
  position: fixed;
  z-index: 4000;
  top: calc(38px + 24px + 36px);
  right: 44px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.hyc-photo-view__control__btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--background-listbtn_background);
  color: var(--text-text_primary);
  border: 1px solid var(--widget-line);
}
.hyc-photo-view__control__btn:hover {
  opacity: 0.8;
}
.hyc-photo-view__risk-tip {
  position: fixed;
  z-index: 4000;
  bottom: 40px;
  right: 44px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  line-height: 18px;
}
@media screen and (max-width: 675px) {
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)-overlay--with-link .hyc-photo-view__control::after {
    height: 140px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control {
    flex-direction: row-reverse;
    justify-content: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    gap: 52px;
    padding-bottom: 56px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn {
    width: 32px;
    height: 32px;
    background-color: rgba(48, 48, 48, 0.8);
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn svg {
    width: 16px;
    height: 16px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-download {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-download::after {
    content: var(--hunyuan-common-image-viewer-save-pic-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-link {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-link::after {
    content: var(--hunyuan-common-image-viewer-jump-source-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-share {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-share::after {
    content: var(--hunyuan-common-image-viewer-share-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)__close {
    top: 24px;
    right: 14px;
    background: #00000099;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)__risk-tip {
    bottom: 100px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 8px;
    padding: 4px 8px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
  }
}


.image-preview-tools-multi {
  display: flex;
  position: fixed;
  margin: auto;
  z-index: 4000;
  width: 100%;
  bottom: 40px;
  left: 0;
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 100%;
  font-size: 0;
  line-height: 0;
}
.image-preview-tools-multi::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.image-preview-tools-multi-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  height: 80px;
  margin: auto;
}
.image-preview-tools-multi .swiper-action {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.image-preview-tools-multi .image-item {
  width: 80px;
  height: 80px;
  border-radius: 12px;
  cursor: pointer;
  flex-shrink: 0;
  box-sizing: border-box;
  border: 4px solid transparent;
  position: relative;
}
.image-preview-tools-multi .image-item .t-image__wrapper,
.image-preview-tools-multi .image-item img {
  border-radius: 28px;
  width: 200%;
  height: 200%;
  transform: scale(0.5);
  transform-origin: top left;
}
.image-preview-tools-multi .active:after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  width: 80px;
  height: 80px;
  border: 2px solid #fff;
  pointer-events: none;
  z-index: 3;
  box-sizing: border-box;
  border-radius: 12px;
}
.image-preview-tools-multi .swiper-action-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border: 0.6px solid #FFFFFF14;
  background: #434343;
  border-radius: 50%;
}
.image-preview-tools-multi .swiper-action__prev,
.image-preview-tools-multi .swiper-action__next {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 40px;
}
.image-preview-tools-multi .swiper-action__next {
  margin-left: 40px;
}
@media screen and (max-width: 675px) {
  .image-preview-tools-multi .swiper-action {
    display: none;
  }
}

.hyc-common-file-viewer {
  position: relative;
  display: flex;
}
.hyc-common-file-viewer--disabled .hyc-common-file-viewer__trigger {
  pointer-events: none;
}
.hyc-common-file-viewer__trigger {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.hyc-common-file-viewer__dialog .t-dialog__wrap .t-dialog {
  width: 85vw;
  min-width: 300px;
  max-width: 900px;
  padding: 24px 24px 8px;
}
.hyc-common-file-viewer__dialog.t-dialog__ctx--fixed {
  z-index: 6000;
}
.hyc-common-file-viewer__content {
  height: 510px;
}
.hyc-common-file-viewer__content--error {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-common-file-viewer__content iframe {
  width: 100%;
  height: 100%;
}
.hyc-common-file-viewer__content p {
  height: 100%;
  overflow: auto;
  scrollbar-width: thin;
  white-space: pre-wrap;
  word-break: break-all;
}
.hyc-common-file-viewer__content--code .monaco-editor {
  --vscode-scrollbarSlider-background: rgba(0, 0, 0, 0.1);
  --vscode-scrollbarSlider-hoverBackground: rgba(0, 0, 0, 0.2);
  --vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, 0.2);
}
.hyc-common-file-viewer__content--code .monaco-editor .scroll-decoration,
.hyc-common-file-viewer__content--code .monaco-editor .view-overlays .current-line,
.hyc-common-file-viewer__content--code .monaco-editor .view-overlays .core-guide-indent {
  display: none;
}
.hyc-common-file-viewer__content--code .monaco-editor .line-numbers {
  font-size: 12px;
  color: var(--text-text_disabled);
}
.hyc-common-file-viewer__content--code .monaco-editor .line-numbers.active-line-number {
  color: var(--text-text_secondary);
}
.hyc-common-file-viewer__content--code .monaco-editor .view-lines,
.hyc-common-file-viewer__content--code .monaco-editor .margin-view-overlays {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace !important;
}
.hyc-common-file-viewer__content--code .monaco-scrollable-element > .scrollbar > .slider {
  border-radius: 4px;
}
.hyc-common-file-viewer__content--md {
  height: 100%;
  overflow: auto;
}
.hyc-common-file-viewer__error__action {
  text-align: center;
  margin-top: 8px;
}
.hyc-common-file-viewer__error__action a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  background-color: #20c57d;
  padding: 5px 16px;
  border-radius: 3px;
}
.hyc-common-file-viewer__error-type {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: var(--text-text_tertiary);
}
.hyc-common-file-viewer__error-type .icon-expire {
  color: var(--text-text_disabled);
}

.hyc-common-markdown__link {
  cursor: pointer;
  color: var(--yb-md-link-color);
  font-weight: 500;
}
.hyc-common-markdown__link .hyc-common-icon {
  vertical-align: middle;
  margin-left: 4px;
}
.hyc-common-markdown__img {
  margin-top: 16px;
  margin-bottom: 16px;
}
.hyc-common-markdown__img img {
  min-width: 90px;
  min-height: 90px;
  max-width: 240px;
  max-height: 240px;
  border-radius: 16px;
  display: block;
}
.hyc-common-markdown__img-loading {
  width: 300px;
  height: 200px;
  background: rgba(7, 193, 96, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #20c57d;
  flex-direction: column;
}
.hyc-common-markdown__img-loading .wrapper {
  width: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: conic-gradient(transparent 30%, #20c57d);
  mask: radial-gradient(farthest-side, rgba(191 239 214, 0) calc(100% - 2px), #bfefd6 0);
  animation: HYCMdCircleProgress 1s infinite linear;
}
.hyc-common-markdown__img-loading .circle_progress_wrapper {
  width: 24px;
  height: 24px;
  position: relative;
}
.hyc-common-markdown__img-loading .circle_progress_wrapper .hyc-common-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hyc-common-markdown__img-loading__text {
  color: #20c57d;
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}
.hyc-common-markdown__img-error {
  width: 300px;
  height: 200px;
  background: #d549411a;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #d54941;
}
.hyc-common-markdown__img-error .wrapper {
  width: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #0000 calc(100% - 2px), #d54941 0);
}
.hyc-common-markdown__img-error .text {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding-top: 4px;
}
@keyframes HYCMdCircleProgress {
  100% {
    transform: rotate(1turn);
  }
}
.hyc-common-markdown__img-viewer li:nth-child(2) {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-common-markdown__img-viewer li:nth-child(2) img {
  width: auto !important;
  height: auto !important;
  max-width: 500px;
  max-height: 500px;
  border-radius: 16px;
}
.hyc-common-markdown-style {
  font: var(--yb-md-font-body-large);
  color: var(--yb-md-text-color);
  overflow: unset;
  padding-bottom: 3px;
  padding-bottom: 0;
}
.hyc-common-markdown-style::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  cursor: pointer;
}
.hyc-common-markdown-style::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.hyc-common-markdown-style > *:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style .katex {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  overflow: auto hidden;
}
.hyc-common-markdown-style .katex-display > .katex {
  display: block;
}
.hyc-common-markdown-style > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.hyc-common-markdown-style > :first-child .hyc-common-markdown__replace {
  margin-top: 4px;
}
.hyc-common-markdown-style > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.hyc-common-markdown-style h1,
.hyc-common-markdown-style h2,
.hyc-common-markdown-style h3,
.hyc-common-markdown-style h4,
.hyc-common-markdown-style h5,
.hyc-common-markdown-style h6 {
  color: var(--yb-md-h-color);
}
.hyc-common-markdown-style h1 code,
.hyc-common-markdown-style h2 code,
.hyc-common-markdown-style h3 code,
.hyc-common-markdown-style h4 code,
.hyc-common-markdown-style h5 code,
.hyc-common-markdown-style h6 code {
  font-size: inherit;
}
.hyc-common-markdown-style h1 {
  font: var(--yb-md-font-title-1);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 700;
}
.hyc-common-markdown-style h2:has(+ ol),
.hyc-common-markdown-style h2:has(+ ul),
.hyc-common-markdown-style h2:has(+ p) {
  margin-bottom: 8px;
}
.hyc-common-markdown-style h2 {
  font: var(--yb-md-font-title-2);
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
}
.hyc-common-markdown-style ol + h3,
.hyc-common-markdown-style ul + h3,
.hyc-common-markdown-style p + h3 {
  margin-top: 24px;
}
.hyc-common-markdown-style h3 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h4 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h5 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h6 {
  margin-top: 16px;
  margin-bottom: 8px;
  line-height: 1.5;
  font-weight: 600;
  font-size: 16px;
}
.hyc-common-markdown-style p {
  margin: var(--yb-md-content-gap-p);
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-weight: 400;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 12px;
  line-height: 1.75;
}
.hyc-common-markdown-style p:has(+ ol),
.hyc-common-markdown-style p:has(+ ul) {
  margin-bottom: 8px;
}
.hyc-common-markdown-style strong {
  font-weight: 600;
}
.hyc-common-markdown-style del {
  color: var(--yb-md-del-color);
}
.hyc-common-markdown-style em {
  font-style: italic;
}
.hyc-common-markdown-style a,
.hyc-common-markdown-style a code {
  color: var(--brand-black_1);
}
.hyc-common-markdown-style img {
  max-width: 300px;
}
.hyc-common-markdown-style ul {
  list-style: disc;
}
.hyc-common-markdown-style ul ul {
  list-style: circle;
}
.hyc-common-markdown-style ul ul ul {
  list-style: square;
}
.hyc-common-markdown-style ol {
  list-style: decimal;
}
.hyc-common-markdown-style ul,
.hyc-common-markdown-style ol {
  margin-bottom: 16px;
  margin-top: 8px;
  text-align: left;
  padding-left: 16px;
}
.hyc-common-markdown-style ul ul,
.hyc-common-markdown-style ol ul,
.hyc-common-markdown-style ul ol,
.hyc-common-markdown-style ol ol {
  margin-bottom: 0;
  padding-left: 16px;
}
.hyc-common-markdown-style ul p:first-child,
.hyc-common-markdown-style ol p:first-child {
  margin-top: 0;
}
.hyc-common-markdown-style li {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin: 4px 0 4px 4px;
}
.hyc-common-markdown-style li::marker {
  color: var(--text-text_primary);
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
  font-weight: bold;
}
.hyc-common-markdown-style li:first-child {
  margin-top: 0;
}
.hyc-common-markdown-style li:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style li > p:first-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style li > p {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  display: inline;
}
.hyc-common-markdown-style li > ol,
.hyc-common-markdown-style li ul {
  margin-top: 4px;
}
.hyc-common-markdown-style blockquote {
  margin: 16px 0;
  font-size: inherit;
  border-left: solid var(--yb-md-blockquote-border-color) 4px;
  padding-left: 12px;
  color: var(--yb-md-blockquote-color);
}
.hyc-common-markdown-style hr {
  margin: 24px 0;
  border: 0;
  border-top: 1px solid var(--yb-md-hr-border-color);
  background: none;
}
.hyc-common-markdown-style hr + h1,
.hyc-common-markdown-style hr + h2,
.hyc-common-markdown-style hr + h3 {
  padding-top: 0;
}
.hyc-common-markdown-style table {
  font-size: 14px;
  border-collapse: collapse;
  border-spacing: 0;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.hyc-common-markdown-style th {
  background-color: var(--yb-md-th-bg-color);
  color: var(--yb-md-th-color);
  font: var(--yb-font-body-medium);
  text-align: left !important;
  font-weight: bold;
}
.hyc-common-markdown-style td {
  background-color: var(--yb-md-td-bg-color-odd);
  color: var(--yb-md-td-color);
  font: var(--yb-font-body-medium);
  text-align: left !important;
}
.hyc-common-markdown-style th,
.hyc-common-markdown-style td {
  padding: 0.66em 1em;
  vertical-align: middle;
  text-align: center;
  max-width: 448px;
  white-space: normal;
  box-sizing: border-box;
}
.hyc-common-markdown-style code {
  font-size: 14px;
  word-break: break-word;
}
.hyc-common-markdown-style code:not([class]) {
  margin: 0 8px;
  background-color: var(--yb-md-inline-code-bg-color);
  padding: 2px 4px;
  border: none;
  border-radius: 4px;
  color: var(--yb-md-inline-code-color);
}
.hyc-common-markdown-style kbd {
  color: var(--yb-md-kbd-color);
  border: 1px solid var(--yb-md-kbd-border-color);
  border-bottom-width: 2px;
  background-color: var(--yb-md-kbd-bg-color);
}
.hyc-common-markdown-style .katex .vlist-t {
  overflow: visible;
}
.hyc-common-markdown-style .katex .katex-mathml {
  display: none;
}
.hyc-common-markdown.hyc-common-markdown-style-cot h1,
.hyc-common-markdown.hyc-common-markdown-style-cot h2,
.hyc-common-markdown.hyc-common-markdown-style-cot h3,
.hyc-common-markdown.hyc-common-markdown-style-cot h4,
.hyc-common-markdown.hyc-common-markdown-style-cot h5,
.hyc-common-markdown.hyc-common-markdown-style-cot h6,
.hyc-common-markdown.hyc-common-markdown-style-cot p {
  font-size: 14px;
  color: var(--text-text_secondary);
}
.hyc-common-markdown.hyc-common-markdown-style-cot p {
  margin-top: 0;
}
.hyc-common-markdown.hyc-common-markdown-style-cot .hyc-common-markdown__code {
  margin: 0;
}
.hyc-common-markdown.hyc-common-markdown-style-cot li::marker {
  color: var(--text-text_secondary);
  font-weight: 400;
}
.hyc-common-markdown__ref-list {
  position: relative;
  top: 2px;
  display: inline-block;
  font-size: 0;
  height: 16px;
  overflow: hidden;
  padding: 0 2px 0 4px;
}
.hyc-common-markdown__ref-list__popup--full {
  width: 100%;
}
.hyc-common-markdown__ref-list__popup .t-popup__content {
  background: var(--yb-md-ref-list-item-content-bg-color);
  box-shadow: var(--yb-md-ref-list-item-content-shadow);
  backdrop-filter: blur(var(--yb-md-ref-list-item-content-bg-blur));
}
.hyc-common-markdown__ref-list__popup.t-popup[data-popper-placement^="top"] .t-popup__arrow::before {
  background: var(--yb-md-ref-list-item-content-bg-color);
  box-shadow: var(--yb-md-ref-list-item-content-arrow-shadow);
  backdrop-filter: blur(var(--yb-md-ref-list-item-content-bg-blur));
}
.hyc-common-markdown__ref-list__tip-container {
  padding: 0 !important;
  margin-bottom: 8px !important;
}
.hyc-common-markdown__ref-list__tip-container .hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile) {
  padding: 12px;
}
.hyc-common-markdown__ref-list__tip-container .hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile):hover {
  background-color: unset;
}
.hyc-common-markdown__ref-list__tip-container--full {
  margin: 0 7.5vw;
}
.hyc-common-markdown__ref-list__tip-container--full .hyc-common-markdown__ref-list__tip__text {
  max-width: none;
}
.hyc-common-markdown__ref-list__tip-container .t-popup__arrow {
  display: none;
}
.hyc-common-markdown__ref-list__content {
  position: relative;
}
.hyc-common-markdown__ref-list__content .hyc-common-icon {
  position: relative;
  top: 2px;
  margin-left: 6px;
  min-width: 14px;
  color: var(--yb-md-ref-list-item-content-arrow-color);
}
.hyc-common-markdown__ref-list__trigger {
  display: inline-block;
  user-select: none;
  height: 100%;
}
.hyc-common-markdown__ref-list__trigger--active .hyc-common-markdown__ref-list__item {
  background: var(--yb-md-ref-list-item-hover-bg-color);
  color: var(--yb-md-ref-list-item-hover-color);
}
.hyc-common-markdown__ref-list__item {
  position: relative;
  display: inline-block;
  text-align: center;
  min-width: 16px;
  height: 16px;
  padding: 0 3px;
  box-sizing: border-box;
  border-radius: 8px;
  background: var(--yb-md-ref-list-item-bg-color);
  color: var(--yb-md-ref-list-item-color);
  cursor: pointer;
  margin-right: 2px;
}
@media (hover: hover) and (pointer: fine) {
  .hyc-common-markdown__ref-list__item:hover {
    background: var(--yb-md-ref-list-item-hover-bg-color);
    color: var(--yb-md-ref-list-item-hover-color);
  }
}
.hyc-common-markdown__ref-list__item[data-is-current="1"] {
  background: var(--yb-md-ref-list-item-hover-bg-color);
  color: var(--yb-md-ref-list-item-hover-color);
}
.hyc-common-markdown__ref-list__item > span {
  display: inline-block;
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}
.hyc-common-markdown__ref-list__tip {
  padding: 0;
  color: var(--yb-md-ref-list-item-content-color);
  font-size: 15px;
  line-height: 22px;
  cursor: pointer;
  margin-bottom: 8px;
}
.hyc-common-markdown__ref-list__tip:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown__ref-list__tip__text--weread {
  max-width: 260px;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__content-wrapper {
  border-radius: 12px 12px 0 0;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__header {
  height: auto;
  line-height: 1.5;
  padding: 20px 16px 12px 20px;
  border-bottom: 0;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__body {
  padding: 0 10px;
  padding-bottom: max(env(safe-area-inset-bottom), 10px);
  box-sizing: border-box;
  max-height: calc(100vh - 112px);
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__close-btn {
  right: 12px;
  background: transparent;
}
.hyc-common-markdown__ref-drawer__item:not(:first-child) {
  margin-top: 2px;
}
.hyc-common-markdown__news-search {
  cursor: pointer;
  color: #006C45;
  display: flex;
  align-items: center;
  gap: 8px;
}
.hyc-common-markdown__news-search-container::marker {
  color: #006C45;
  font-weight: 500;
}
.hyc-common-markdown__news-search__text {
  font-weight: 500;
}
.hyc-common-markdown__news-search__icon {
  font-size: 0;
  line-height: 1;
}
.hyc-common-markdown__news-search__icon svg path {
  stroke: #006C45;
}
code,
pre {
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace !important;
}
code span,
pre span {
  font-family: inherit !important;
}
.hyc-common-markdown__code {
  position: relative;
  margin: 16px 0;
  padding-bottom: 10px;
}
.hyc-common-markdown__code-lan {
  overflow: auto;
  font-size: 14px;
  line-height: 1.5;
  padding: 16px 16px !important;
  background-color: var(--yb-md-code-bg-color) !important;
  margin: 0 0 -10px 0 !important;
  border-radius: 0 0 8px 8px !important;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: var(--widget-line);
}
.hyc-common-markdown__code-lan::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  cursor: pointer;
}
.hyc-common-markdown__code-lan code {
  background: none !important;
  line-height: 22px !important;
}
.hyc-common-markdown__code__hd {
  height: 44px;
}
.hyc-common-markdown__code__hd__inner {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--yb-md-code-head-bg);
  border-radius: 8px 8px 0 0;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: var(--yb-md-code-head-border-color);
  position: relative;
}
.hyc-common-markdown__code__hd__l {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  padding-left: 16px;
}
.hyc-common-markdown__code__hd__r {
  display: flex;
  padding-right: 12px;
}
.hyc-common-markdown__code__option {
  height: 24px;
  cursor: pointer;
  padding: 0 6px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--yb-md-text-second-color);
}
@media (hover: hover) and (pointer: fine) {
  .hyc-common-markdown__code__option:hover {
    background: #f3f3f3;
  }
}
.hyc-common-markdown__code__option:active {
  background: #f3f3f3;
}
.hyc-common-markdown__code__option.active {
  background: #f3f3f3;
}
.hyc-common-markdown__code__option__text {
  font-size: 13px;
  font-weight: 500;
  margin-left: 4px;
  user-select: none;
}
.hyc-common-markdown__code__option:hover {
  background-color: var(--widget-btn_click_1);
}
.hyc-common-markdown__code__optionDisable {
  cursor: no-drop;
  color: var(--yb-md-code-btn-disable-color);
}
.hyc-common-markdown__code__optionDisable__text {
  font-size: 13px;
  font-weight: 500;
  margin-left: 4px;
  user-select: none;
}
.hyc-common-markdown__code__optionDisable:hover {
  background-color: inherit;
}
.hyc-common-markdown__code__option + .hyc-common-markdown__code__option {
  margin-left: 12px;
}
.hyc-common-markdown__replace {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 20px;
  gap: 8px;
}
.hyc-common-markdown__replace .hyc-content-img {
  width: fit-content;
}
.hyc-common-markdown__replace__item {
  position: relative;
}
.hyc-common-markdown__replace__item__desc {
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
  max-width: 100%;
}
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style {
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 0;
}
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style p,
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style .katex {
  font-size: 14px;
  line-height: 22px;
  color: var(--text-text_secondary);
}
.hyc-common-markdown__replace__item__desc--tl {
  margin-bottom: 8px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img {
  margin: 0;
  height: 100%;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading {
  width: 100%;
  height: 100%;
  background-color: var(--background-bubble_web);
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .circle_progress_wrapper {
  width: 32px;
  height: 32px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .circle_progress_wrapper .hyc-common-icon {
  font-size: 12px !important;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .wrapper {
  width: 32px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading__text {
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace + br {
  display: none;
}
.hyc-common-markdown__replace-musicbox-wrapper {
  margin-top: 12px;
}
.hyc-common-markdown__replace-map-locations,
.hyc-common-markdown__replace-map-surroundings,
.hyc-common-markdown__replace-map-route-plan {
  max-width: 100%;
  width: 320px;
  margin: 12px 0;
}
.hyc-common-markdown__replace-answer .hyc-common-markdown__img-loading {
  margin: auto;
}
.hyc-common-markdown__replace-answer .hyc-common-markdown__img img {
  margin: auto;
  max-width: min(100%, 500px);
  min-height: 0;
  width: auto;
}
.hyc-common-markdown__replace-answer-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: rgba(243, 243, 243, 0.7);
  overflow: hidden;
  z-index: 10;
}
.hyc-common-markdown__replace-answer-mask-wrap {
  position: relative;
  height: 120px;
  margin: 16px 0;
  border-radius: var(--yb-radius-large);
  overflow: hidden;
}
.hyc-common-markdown__replace-answer-mask-wrap .hyc-common-markdown__replace-answer {
  -webkit-filter: blur(6px);
  filter: blur(6px);
  user-select: none;
  line-height: 30px;
}
.hyc-common-markdown__replace-answer-mask-p {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
}
.hyc-common-markdown__replace-answer-mask .t-button {
  height: 32px;
  border: 0 !important;
}
.hyc-common-markdown__replace-video {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}
.hyc-common-markdown__replace-video__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);
  transform: scale(1.1);
}
.hyc-common-markdown__replace-video__content {
  display: block;
  position: relative;
  padding-top: 56.25%;
}
.hyc-common-markdown__replace-video__content img {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  height: 100%;
  max-width: none;
}
.hyc-common-markdown__replace-video__play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hyc-common-markdown__replace-video__logo {
  position: absolute;
  top: 8px;
  right: 8px;
}
.hyc-common-markdown__replace-video__info {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 6px;
  left: 8px;
  right: 8px;
  color: #fff;
  align-items: center;
  gap: 8px;
}
.hyc-common-markdown__replace-video__source {
  display: flex;
  gap: 4px;
  align-items: center;
  flex: auto;
  min-width: 0;
}
.hyc-common-markdown__replace-video__source__image {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex: none;
}
.hyc-common-markdown__replace-video__source__name {
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-common-markdown__replace-video__source__auth {
  width: 14px;
  height: 14px;
  flex: none;
}
.hyc-common-markdown__replace-video__duration {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  flex: none;
}
.hyc-media-box {
  margin: 8px 0 12px 0;
}
.hyc-media-box + br {
  display: none;
}
.hyc-media-box .hyc-card-box-card.hyc-card-box-card--image {
  height: 180px;
  width: auto;
  margin-right: 0;
  border-radius: 12px;
}
.hyc-media-box .hyc-card-box-card-list__list--mobile .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 4px;
  border-radius: 8px;
}
.hyc-media-box .hyc-card-box-card-list__list--mobile .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 12px;
  border-radius: 8px;
  width: 141px;
  height: 190px;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 0 !important;
  height: auto !important;
  width: 100%;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 0 !important;
  width: 100%;
  height: calc((100vw - 56px)*0.75);
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview {
  background: none !important;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview-blur-bg,
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview-normal-bg {
  display: block;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card--channelsVideo__item-bg {
  display: none;
}
.hyc-media-box .hyc-media-box_num_2 {
  gap: 4px;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 0 !important;
  width: 50%;
  height: calc(50vw - 32px);
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image div {
  height: 100%;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 8px;
  width: calc(50vw - 34px);
  height: 190px;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 4px;
  width: 200px;
  height: 150px;
  flex-shrink: 0;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image div {
  height: 100%;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_3 {
  -ms-overflow-style: none;
  /* IE 10+ */
  scrollbar-width: none;
  /* Firefox */
}
.hyc-media-box .hyc-media-box_num_3::-webkit-scrollbar {
  display: none;
  /* Webkit浏览器 */
}
.hyc-media-box .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  height: 240px;
  width: 180px;
  margin-right: 0;
  border-radius: 12px;
}
.agent-chat__list .hyc-media-box .hyc-card-box-card--image .hyc-content-img img {
  max-width: unset;
  max-height: 180px;
}
.hyc-media-box .hyc-card-box-card__content {
  height: 100%;
}
.hyc-media-box .hyc-card-box-card__content img {
  height: 100%;
  max-width: unset;
}
.hyc-media-box .hyc-card-box-card-list__list .swiper-slide {
  width: auto;
}
.hyc-card-box-card__preview-blur-bg,
.hyc-card-box-card__preview-normal-bg {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.hyc-card-box-card__preview-blur-bg {
  background-size: cover;
  filter: blur(20px);
  top: -30px;
  left: -30px;
  bottom: -30px;
  right: -30px;
}
.hyc-card-box-card__preview-normal-bg {
  width: calc((100vw - 56px)*0.5625);
  background-size: 100% auto;
  left: 50%;
  transform: translateX(-50%);
}
.hyc-card-box-card-list__list.hyc-card-box-card-list__list--mobile.hyc-media-box_num_2 div:last-child .hyc-card-box-card--channelsVideo {
  margin-right: 0;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview {
  border-radius: 12px;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card--channelsVideo__item-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.hyc-common-markdown__replace-music {
  width: 320px;
  max-width: 100%;
}
.hyc-common-markdown__replace-music .replace-music-content-vip {
  font-size: 10px;
  padding: 1px 4px;
  border-radius: 3px;
  background: var(--widget-btn_checkbox);
  margin-right: 4px;
  white-space: nowrap;
  line-height: 14px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .replace-music-logo {
  position: absolute;
  bottom: 0;
  left: 7px;
}
.hyc-common-markdown__replace-music .replace-music-singgle-wrapper {
  position: relative;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single {
  max-width: 320px;
  height: 100px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
  background: #d3edf1;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-pic {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content {
  flex: 1;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-title {
  font-size: 15px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  font-size: 12px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-title,
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .replace-music-play {
  flex-shrink: 0;
  margin-right: 16px;
}
.hyc-common-markdown__replace-music .replace-music-play {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist {
  border-radius: 8px;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px;
  box-sizing: border-box;
  position: relative;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .replace-music-logo {
  left: 23px;
  bottom: 17px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .replace-music-laylist-header-pic {
  width: 86px;
  height: 86px;
  border-radius: 8px;
  flex-shrink: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .hyc-common-markdown__replace-music-content {
  flex: 1;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  font-size: 12px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-single {
  height: 48px;
  background: unset;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-single .replace-music-play {
  width: 12px;
  height: 12px;
  margin-right: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-pic {
  width: 48px;
  height: 48px;
  border-radius: 6px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-getmore {
  color: var(--text-text_tertiary);
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 2px;
  justify-content: center;
  cursor: pointer;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-albumlist-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  cursor: pointer;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-albumlist-item .replace-music-albumlist-item-title-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-play {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
}
.hyc-common-markdown__replace-music + .hyc-common-markdown__replace {
  justify-self: start;
}
.hyc-replace-location-item {
  display: flex;
  align-items: center;
  column-gap: 10px;
  overflow: hidden;
  cursor: pointer;
}
.hyc-replace-location-item__cover {
  width: 56px;
  height: 56px;
  border-radius: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hyc-replace-location-item__cover--0 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/4dcf0b03338555b4c254.png);
}
.hyc-replace-location-item__cover--1 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/395a48c2ada97d676359.png);
}
.hyc-replace-location-item__cover--2 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/da16d75be33bf36fcc68.png);
}
.hyc-replace-location-item__cover--3 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/f01bfe360254bea607a2.png);
}
.hyc-replace-location-item__cover--4 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/4482af0886d2fd105fa0.png);
}
.hyc-replace-location-item__main {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  overflow: hidden;
}
.hyc-replace-location-item__title {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
.hyc-replace-location-item__title-txt {
  color: var(--td-text-color-primary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-location-item__title-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  height: 16px;
  color: var(--td-text-color-secondary);
  font-size: 11px;
  white-space: nowrap;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.06);
}
.hyc-replace-location-item__bd,
.hyc-replace-location-item__ft {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 12px;
  line-height: 16px;
  color: var(--td-text-color-primary);
  white-space: nowrap;
  overflow: hidden;
}
.hyc-replace-location-item__bd {
  display: block;
  text-overflow: ellipsis;
}
.hyc-replace-location-item__ft-desc {
  flex: 1;
  color: var(--td-text-color-secondary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-location-item__bd-starlevel {
  color: #FF771F;
  font-size: 13px;
  font-weight: bold;
}
.hyc-replace-location-map {
  padding-top: 106.25%;
  background-color: #FBFBFB;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.hyc-replace-location-map > div > div {
  display: none;
}
.hyc-replace-location-map > div [n="targetElement"] {
  display: block;
}
.hyc-replace-location-map__wrapper {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 0.5px solid var(--td-component-stroke);
  overflow: hidden;
}
.hyc-replace-location-map__wrapper .hyc-replace-location-item {
  box-sizing: border-box;
  padding: 10px 12px;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 8px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.hyc-replace-location-map__wrapper .swiper,
.hyc-replace-location-map__wrapper .hyc-replace-location-map__card-single {
  position: absolute;
  left: 8px;
  bottom: 8px;
  right: 8px;
  z-index: 1000;
}
.hyc-replace-location-map__wrapper .swiper {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 0;
}
.hyc-replace-location-map__wrapper .swiper-slide {
  width: calc(100% - 48px);
}
.hyc-replace-location-map__wrapper .swiper-slide:first-child .hyc-replace-location-item {
  margin-left: -16px;
}
.hyc-replace-location-map__wrapper .swiper-slide:last-child .hyc-replace-location-item {
  margin-right: -16px;
}
.hyc-replace-surroundings__list {
  background-color: #FBFBFB;
  border-radius: 8px;
  border: 0.5px solid var(--td-component-stroke);
  overflow: hidden;
}
.hyc-replace-surroundings__item {
  padding: 0 16px;
}
.hyc-replace-surroundings__item:not(:first-child) {
  margin-top: 16px;
}
.hyc-replace-surroundings__item:last-child {
  margin-bottom: 16px;
}
.hyc-replace-surroundings__tip {
  border-bottom: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-surroundings__more {
  margin-top: 16px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 2px;
  cursor: pointer;
  font-size: 12px;
  color: var(--td-text-color-placeholder);
  border-top: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan {
  width: 100%;
  padding-top: 53.125%;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.hyc-replace-route-plan > div > div {
  display: none;
}
.hyc-replace-route-plan > div [n="targetElement"] {
  display: block;
}
.hyc-replace-route-plan__wrapper {
  border-radius: 8px;
  overflow: hidden;
  border: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan__tab {
  display: flex;
  height: 34px;
  background-color: #FBFBFB;
  border-bottom: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan__tab-item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
  font-weight: bold;
  color: var(--td-text-color-placeholder);
  cursor: pointer;
}
.hyc-replace-route-plan__tab-item--current {
  color: var(--td-brand-color);
  font-weight: bold;
}
.hyc-replace-route-plan__box {
  padding: 16px 16px 12px 16px;
  height: 42px;
  background-color: #FBFBFB;
}
.hyc-replace-route-plan__box-info {
  line-height: 18px;
  color: var(--td-brand-color);
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-route-plan__box-info-time {
  font-size: 16px;
  font-weight: bold;
}
.hyc-replace-route-plan__box-info-policy {
  vertical-align: text-bottom;
  margin-left: 8px;
  display: inline-block;
  padding: 0 4px;
  font-size: 10px;
  font-weight: bold;
  background-color: #d3f5e6;
  border-radius: 4px;
}
.hyc-replace-route-plan__box-to,
.hyc-replace-route-plan__box-transi {
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: var(--td-text-color-placeholder);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-route-plan__box-transi {
  margin-left: -8px;
}
.hyc-replace-route-plan__box-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 14px;
  white-space: normal;
}
.hyc-replace-financialData {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 8px;
}
.hyc-replace-financialData--wrap {
  grid-template-columns: 1fr 1fr;
}
.hyc-replace-financialData__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 2px;
  height: 88px;
  padding: 0 16px;
  white-space: nowrap;
  background-color: #F8F8F8;
  border-radius: 12px;
}
.hyc-replace-financialData__title,
.hyc-replace-financialData__compare {
  display: flex;
  align-items: center;
  column-gap: 6px;
  line-height: 17px;
  font-size: 12px;
  color: var(--td-text-color-secondary);
}
.hyc-replace-financialData__data {
  line-height: 24px;
  font-size: 17px;
  font-weight: 500;
  color: var(--td-text-color-primary);
}
.text-overflow-tooltip {
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-common-markdown {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.hyc-common-markdown__loading {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  margin-right: 8px;
  position: relative;
}
.hyc-common-markdown__loading::before,
.hyc-common-markdown__loading::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.hyc-common-markdown__loading::before {
  background: var(--brand-black_1);
  margin-left: -5px;
  margin-top: -5px;
  animation: inner 1.4s linear infinite;
}
.hyc-common-markdown__loading::after {
  border: 1px solid var(--brand-black_1);
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  animation: outer 1.4s linear infinite;
  transform: translate(-50%, -50%);
}
@keyframes inner {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.8);
  }
  70%,
  100% {
    transform: scale(1);
  }
}
@keyframes outer {
  0%,
  69% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    width: 10px;
    height: 10px;
  }
  100% {
    opacity: 0;
    width: 24px;
    height: 24px;
  }
}
.hyc-common-markdown__table-wrapper {
  overflow-x: auto;
  white-space: nowrap;
  border: 1px solid var(--yb-md-table-border-color);
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  overflow-y: hidden;
}
.hyc-common-markdown__table-wrapper table {
  border: none;
}
.hyc-common-markdown__table-wrapper th:first-child,
.hyc-common-markdown__table-wrapper td:first-child {
  border-left: none;
}
.hyc-common-markdown__table-wrapper th:last-child,
.hyc-common-markdown__table-wrapper td:last-child {
  border-right: none;
}
.hyc-common-markdown__table-wrapper tr:first-child th {
  border-top: none;
}
.hyc-common-markdown__table-wrapper tr:last-child td {
  border-bottom: none;
}
.hyc-common-markdown__table-wrapper thead th {
  padding: 12px 16px;
  background-color: var(--yb-md-th-bg-color);
  border: 1px solid var(--yb-md-table-border-color);
}
.hyc-common-markdown__table-wrapper tbody td {
  padding: 12px 16px;
  color: var(--yb-md-text-color);
  border: 1px solid var(--yb-md-table-border-color);
  background-color: var(--yb-md-td-bg-color-odd);
}
@keyframes van-cursor-flicker {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.link-intercept-dialog .t-dialog__header .t-dialog__header-content svg {
  display: none;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code .hyc-common-markdown__code__hd .hyc-common-markdown__code__hd__l {
  color: var(--text-text_primary);
  font-weight: 500;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 9px 0 16px;
  cursor: pointer;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__cot__icon {
  display: flex;
  align-items: center;
  margin: 0 2px;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__cot__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden {
  display: flex;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden .hyc-common-markdown__code__hidden__main {
  height: 44px;
  cursor: pointer;
  line-height: 22px;
  font-size: 14px;
  font-weight: 500;
  color: var(--text-text_primary);
  display: flex;
  padding: 0 9px 0 16px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid var(--yb-md-code-head-border-color);
  background-color: var(--yb-md-code-head-bg);
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden .hyc-common-markdown__code__cot__icon {
  transform: rotate(180deg);
  height: 100%;
}

.ynsTH9xGT6A3fWPWcQBH {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #A6A6A6;
}

.hyc-wx-article-card {
  border-radius: 14px;
  padding: 0 12px 0 10px;
  min-height: 64px;
  padding: 12px 12px 12px 10px;
  display: flex;
  align-items: center;
  width: 240px;
  box-sizing: border-box;
  background: var(--yb-bubble-human-bg-color);
}
.hyc-wx-article-card + .hyc-wx-article-card {
  margin-top: 8px;
}
.hyc-wx-article-card:active {
  filter: brightness(0.98);
}
.hyc-wx-article-card > i {
  width: 40px;
  height: 40px;
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/2a7b299ea2ab731d535d.png) center / 100%;
}
.hyc-wx-article-card--official > i {
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/c848378a40df6e63c9f6.png) center / 100%;
}
.hyc-wx-article-card__tit {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4285;
  flex: 1;
  margin-left: 8px;
  color: var(--text-text_primary);
}

.hyc-link-card {
  display: flex;
  align-items: center;
  width: 176px;
  height: 34px;
  padding: 12px 8px;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: content-box;
  border: 1px solid var(---yb_divider_primary, #DEDEDE);
  background: var(---yb_background_tertiary, #FFF);
}
.hyc-link-card__left {
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-link-card__left__img {
  width: auto;
  height: 100%;
}
.hyc-link-card__right {
  margin-left: 8px;
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  justify-content: space-between;
}
.hyc-link-card__right__title {
  width: 136px;
  overflow: hidden;
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.hyc-link-card__right__app-info {
  margin-top: 4px;
  display: flex;
  align-items: center;
}
.hyc-link-card__right__app-icon {
  height: 10px;
  width: auto;
  min-width: 10px;
}
.hyc-link-card__right__app-name {
  margin-left: 2px;
  color: var(---yb_text_tertiary, #999);
  font-family: "PingFang SC";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 12px */
}

.hyc-html-summary-card {
  display: flex;
  align-items: center;
  width: 178px;
  height: 36px;
  padding: 8px;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: content-box;
  background: #fff;
}
.hyc-html-summary-card__left {
  width: 24px;
  border: 1px solid var(--widget-line);
  background: var(--background-page_background_web);
  overflow: hidden;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-html-summary-card__left__img {
  width: 100%;
  height: 100%;
}
.hyc-html-summary-card__left__img-default {
  padding: 4px;
  width: 16px;
  height: 16px;
}
.hyc-html-summary-card__right {
  margin-left: 8px;
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  justify-content: space-between;
}
.hyc-html-summary-card__right__title {
  width: 146px;
  white-space: nowrap;
  overflow: hidden;
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  text-overflow: ellipsis;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 150% */
}
.hyc-html-summary-card__right__desc {
  width: 146px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
:root[yb-theme-mode="dark"] .hyc-html-summary-card {
  background: var(--background-bubble_web);
}


.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__drag {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__header__view:hover {
  background-color: transparent;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__value:hover {
  background-color: transparent;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__header--ppt,
.hyc-component-outline__content--readonly .hyc-component-outline__content__footer--ppt {
  padding-left: 0;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: none;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control__item {
  pointer-events: none;
  opacity: 0;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content--loading:not(.hyc-component-outline__content--readonly) .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: flex;
}
.outline-drag-stop-scroll.agent-chat__list__content-wrapper {
  overflow-y: hidden;
}

.hyc-component-outline__content__input {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.hyc-component-outline__content__input__value {
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
  white-space: pre-line;
}
.hyc-component-outline__content__input textarea {
  border: none;
  outline: none;
  width: 100%;
  padding: 0;
  display: block;
  font: inherit;
  font-family: var(--hy-font-family);
  resize: none;
  min-height: 24px;
  overflow: hidden;
  background: transparent;
  color: var(--text-text_primary);
}
.hyc-component-outline__content__input textarea::placeholder {
  /* Modern browsers */
  color: var(--text-text_tertiary);
}

.hyc-component-outline__content__header--ppt {
  display: flex;
  align-items: flex-start;
  padding-left: 16px;
  position: relative;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit {
  flex: 1;
  min-width: 0;
  padding: 9px 7px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit .hyc-component-outline__content__input {
  font-size: 16px;
  line-height: 24px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit .hyc-component-outline__content__input textarea {
  min-height: 24px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__view {
  font-size: 16px;
  line-height: 24px;
  padding: 8px;
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__header__view {
  padding: 8px;
  color: var(--text-text_primary);
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  border-radius: 12px;
  cursor: default;
}
.hyc-component-outline__content__header__view:hover {
  background: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__header__view--empty {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__header__edit {
  padding: 7px;
  border: 1px solid var(--widget-btn_click_1);
  border-radius: 12px;
}
.hyc-component-outline__content__header__edit .hyc-component-outline__content__input {
  font-size: 20px;
  line-height: 30px;
}
.hyc-component-outline__content__header__edit .hyc-component-outline__content__input textarea {
  color: var(--text-text_primary);
  min-height: 30px;
}

.hyc-component-outline__content__chapter__ppt-type {
  text-align: center;
  display: flex;
  align-items: center;
  width: 64px;
  height: 40px;
  margin-left: 2px;
  justify-content: flex-end;
}
.hyc-component-outline__content__chapter__ppt-type__text {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
  width: 32px;
  flex: none;
}
.hyc-component-outline__content__chapter__ppt-type__icon {
  line-height: 18px;
  font-size: 12px;
  border-radius: 4px;
  padding: 0 4px;
  flex: none;
}
.hyc-component-outline__content__chapter__ppt-type__icon--1 {
  color: rgba(0, 82, 217, 0.9);
  background-color: #f2f3ff;
}
.hyc-component-outline__content__chapter__ppt-type__icon--0 {
  color: rgba(32, 197, 125, 0.9);
  background-color: #eefbf5;
}

.hyc-component-outline__content__chapter__add-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 12px;
  bottom: -12px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.1s;
}
.hyc-component-outline__content__chapter__add-indicator:hover {
  opacity: 1;
}
.hyc-component-outline__content__chapter__add-indicator::before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  content: '';
  display: block;
  border-bottom: 1px dashed var(--widget-line);
  transform: translateY(-50%);
}
.hyc-component-outline__content__chapter__add-indicator__text {
  position: absolute;
  display: inline-flex;
  align-items: center;
  background-color: var(--brand-black_1);
  color: var(--text-text_white);
  font-size: 12px;
  line-height: 18px;
  border-radius: 16px;
  padding: 4px 6px;
  font-weight: 500;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.hyc-component-outline__content__chapter__add-indicator__text .hyc-common-icon {
  margin-right: 2px;
}

.hyc-component-outline__content__loading {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.hyc-component-outline__content__loading::before,
.hyc-component-outline__content__loading::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.hyc-component-outline__content__loading::before {
  background: #20c57d;
  margin-left: -5px;
  margin-top: -5px;
  animation: inner 1.4s linear infinite;
}
.hyc-component-outline__content__loading::after {
  border: 1px solid #20c57d;
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  animation: outer 1.4s linear infinite;
  transform: translate(-50%, -50%);
}
@keyframes inner {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.8);
  }
  70%,
  100% {
    transform: scale(1);
  }
}
@keyframes outer {
  0%,
  69% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    width: 10px;
    height: 10px;
  }
  100% {
    opacity: 0;
    width: 24px;
    height: 24px;
  }
}

.hyc-component-outline__content__footer--ppt {
  display: flex;
  align-items: flex-start;
  padding-left: 16px;
}
.hyc-component-outline__content__footer--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__footer--ppt .hyc-component-outline__content__footer__view {
  font-size: 16px;
  line-height: 24px;
  padding: 8px;
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__footer__view {
  padding: 8px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  border-radius: 12px;
  cursor: default;
}
.hyc-component-outline__content__footer__view:hover {
  background: #F5F6F8;
}

.hyc-component-outline__content__chapter__control {
  display: flex;
  align-items: center;
  top: 8px;
  right: 8px;
  gap: 8px;
  opacity: 0;
}
.hyc-component-outline__content__chapter__control__item {
  line-height: 24px;
  color: var(--text-text_secondary);
  cursor: pointer;
}
.hyc-component-outline__content__chapter__control__item .hyc-common-icon {
  display: block;
}
.hyc-component-outline__content__chapter__control__item svg {
  display: block;
}

.hyc-component-outline__content__chapter__value {
  padding: 8px 4px;
  cursor: default;
  border-radius: 8px;
  white-space: pre-line;
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-component-outline__content__chapter__value:hover {
  background-color: var(--background-bubble_web);
}
.hyc-component-outline__content__chapter__value:hover .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__value__content {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__title {
  color: var(--text-text_primary);
  font-weight: 500;
}
.hyc-component-outline__content__chapter__title--empty {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__chapter__desc {
  line-height: 20px;
  color: var(--text-text_tertiary);
  margin-top: 4px;
}
.hyc-component-outline__content__chapter__desc--empty {
  color: var(--text-text_tertiary);
}

.hyc-component-outline__content__chapter__edit {
  padding: 7px 3px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-component-outline__content__chapter__edit__content {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__edit__desc {
  margin-top: 4px;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input {
  line-height: 20px;
  font-size: 14px;
  color: var(--text-text_tertiary);
  font-weight: 400;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input textarea {
  color: var(--text-text_tertiary);
  min-height: 20px;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input textarea::placeholder {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__chapter__edit .hyc-component-outline__content__chapter__control {
  opacity: 1;
}

.hyc-component-outline__content__chapter {
  position: relative;
  cursor: default;
}
.hyc-component-outline__content__chapter--edit .hyc-component-outline__content__chapter__edit {
  border: 1px solid var(--brand-black_1);
  border-radius: 8px;
}
.hyc-component-outline__content__chapter--edit > .hyc-component-outline__content__chapter__wrapper .hyc-component-outline__content__chapter__drag {
  cursor: not-allowed;
}
.hyc-component-outline__content__chapter--dragging .hyc-component-outline__content__chapter__wrapper {
  opacity: 0.2;
}
.hyc-component-outline__content__chapter--dragging .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content__chapter--no-drag .hyc-component-outline__content__chapter__drag {
  opacity: 0;
  pointer-events: none;
}
.hyc-component-outline__content__chapter--no-drop .hyc-component-outline__content__chapter__content--hover-up::before,
.hyc-component-outline__content__chapter--no-drop .hyc-component-outline__content__chapter__content--hover-down::before {
  display: none;
}
.hyc-component-outline__content__chapter--ppt[data-hyc-outline-level="1"] .hyc-component-outline__content__chapter__wrapper {
  position: relative;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__wrapper {
  padding-top: 4px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__wrapper {
  padding-top: 4px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__content {
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__value,
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__edit {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__drag {
  margin-top: 10px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__edit {
  padding: 7px 3px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__num {
  padding: 8px 4px 8px 8px;
}
.hyc-component-outline__content__chapter__wrapper {
  padding-top: 12px;
}
.hyc-component-outline__content__chapter__wrapper__content {
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter__content {
  flex: 1;
  min-width: 0;
  position: relative;
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter__content--hover-up::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--brand-black_1);
}
.hyc-component-outline__content__chapter__content--hover-up .hyc-component-outline__content__chapter__value {
  background-color: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__chapter__content--hover-up .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__content--hover-down::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--brand-black_1);
}
.hyc-component-outline__content__chapter__content--hover-down--child::before {
  left: 24px;
}
.hyc-component-outline__content__chapter__content--hover-down .hyc-component-outline__content__chapter__value {
  background-color: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__chapter__content--hover-down .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__content .hyc-component-outline__content__chapter__value,
.hyc-component-outline__content__chapter__content .hyc-component-outline__content__chapter__edit {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__drag {
  color: var(--text-text_tertiary);
  cursor: move;
  height: 24px;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.hyc-component-outline__content__chapter__drag svg {
  display: block;
}
.hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__drag {
  left: 6px;
}
.hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__wrapper {
  padding-top: 6px;
}

.hyc-component-outline__content__chapter__num {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_primary);
  font-weight: 500;
  padding: 8px 4px 8px 8px;
}
.hyc-component-outline__content__chapter__num--level-1 {
  padding-right: 7px;
}

.hyc-component-outline__content__drag-layer {
  position: fixed;
  pointer-events: none;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.hyc-component-outline__content__drag-layer__box {
  background-color: var(--background-container);
  border-radius: 8px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}
.hyc-component-outline__content__drag-layer__box > .hyc-component-outline__content__chapter > .hyc-component-outline__content__chapter__wrapper {
  padding-top: 0;
}
.agent-layout--outline-dragging * {
  cursor: grabbing !important;
  user-select: none !important;
}
.agent-layout__content--outline-dragging {
  z-index: 8;
}
.agent-layout__content--outline-dragging .hyc-component-outline__content__chapter__add-indicator {
  display: none !important;
}
.agent-layout__content--outline-scrolling .hyc-component-outline__content__chapter__content--hover-up::before,
.agent-layout__content--outline-scrolling .hyc-component-outline__content__chapter__content--hover-down::before {
  display: none !important;
}

.hyc-component-reasoner__searc-list .hyc-card-box-search-ref {
  margin-bottom: 12px;
}
.hyc-component-reasoner__think {
  border-radius: var(--yb-radius-default);
  margin-bottom: 12px;
}
.hyc-component-reasoner__think-header {
  display: flex;
  align-items: center;
  color: var(--yb-component-ref-list-item-color);
  cursor: pointer;
  font-size: 14px;
  line-height: 1.75;
}
.hyc-component-reasoner__think-header__content {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 4px;
}
@media (any-hover: hover) {
  .hyc-component-reasoner__think-header__content:hover {
    color: var(--yb-component-ref-list-item-hover-color);
  }
}
.hyc-component-reasoner__think-header__toggle {
  color: var(--yb-component-ref-list-header-arrow-color);
  display: flex;
  transform: rotate(180deg);
}
.hyc-component-reasoner__think-header__toggle > svg {
  width: 16px;
}
.hyc-component-reasoner__think-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 0 0 16px;
  border-left: 2px solid var(--widget-line);
}
.hyc-component-reasoner__think-content .hyc-common-markdown-style {
  --yb-md-text-color: #666666;
  --yb-md-h-color: #666666;
  --yb-md-font-body-large: 14px / 1.6 var(--yb-font-family);
  --yb-md-font-title-1: 700 20px / 1.6 var(--yb-font-family);
  --yb-md-font-title-2: 600 18px / 1.6 var(--yb-font-family);
  --yb-md-font-title-3: 600 16px / 1.6 var(--yb-font-family);
  --yb-md-content-gap-main: 0 0 16px 0;
}
.hyc-component-reasoner__think--expand {
  margin-bottom: 20px;
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-header__toggle {
  transform: rotate(0deg);
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-content {
  max-height: none;
  margin-top: 8px;
}

.hyc-component-deepsearch-cot__think {
  font: var(--yb-font-body-medium);
  color: var(--yb-color-text-secondary-1);
  margin-bottom: 12px;
  font-size: 14px;
}
.hyc-component-deepsearch-cot__think__icon {
  cursor: pointer;
  padding: 0 2px;
  display: flex;
  align-items: center;
}
.hyc-component-deepsearch-cot__think__icon svg {
  width: 16px;
  height: 16px;
}
.hyc-component-deepsearch-cot__think__icon__fold {
  transform: rotate(-180deg);
}
.hyc-component-deepsearch-cot__think--expand .hyc-component-deepsearch-cot__think__content {
  max-height: none;
  margin-top: 8px;
  overflow: visible;
}
.hyc-component-deepsearch-cot__think--expand .hyc-component-deepsearch-cot__think__header__toggle {
  transform: rotate(0);
}
.hyc-component-deepsearch-cot__think__header {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  max-width: 100%;
}
.hyc-component-deepsearch-cot__think__header__title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__header__title:hover {
  color: var(--text-text_primary);
}
.hyc-component-deepsearch-cot__think__header__toggle {
  display: flex;
  align-items: center;
  transform: rotate(180deg);
}
.hyc-component-deepsearch-cot__think__header__toggle .hyc-component-deepsearch-cot__think__arrow__icon svg {
  margin: 0;
}
.hyc-component-deepsearch-cot__think__content {
  max-height: 0;
  overflow: hidden;
  border-left: 2px solid var(--widget-line);
  padding-left: 12px;
}
.hyc-component-deepsearch-cot__think__content .hyc-common-markdown-style {
  --yb-md-text-color: var(--text-text_secondary);
  --yb-md-font-body-large: var(--yb-font-body-medium);
  padding-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item {
  margin-bottom: 12px;
}
.hyc-component-deepsearch-cot__think__content__item--last {
  margin-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item__title {
  font-size: 14px;
  font-style: normal;
  color: var(--text-text_secondary);
  margin-bottom: 4px;
  display: flex;
  align-items: flex-start;
}
.hyc-component-deepsearch-cot__think__content__item__title .hyc-common-markdown-style p {
  font-weight: 600;
}
.hyc-component-deepsearch-cot__think__content__item__title__words span {
  font-weight: 600;
  color: var(--text-text_secondary);
  font-size: 14px;
}
.hyc-component-deepsearch-cot__think__content__item__title__svg {
  width: 18px;
  margin-left: 4px;
  display: inline-block;
  vertical-align: sub;
}
.hyc-component-deepsearch-cot__think__content__item__title__icon {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  margin-top: 3px;
}
.hyc-component-deepsearch-cot__think__content__item__title__icon svg path {
  fill: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__content__item__title__click .hyc-component-deepsearch-cot__think__content__item__title__words {
  cursor: pointer;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading {
  color: var(--text-text_primary);
  display: flex;
  align-items: flex-start;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading .hyc-content-loading {
  height: 22px;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading .hyc-content-loading__dots__container {
  width: 18px;
  flex: 0 0 18px;
  margin-left: 4px;
  height: 22px;
  margin-top: 6px;
}
.hyc-component-deepsearch-cot__think__content__item__msg {
  margin-bottom: 8px;
}
.hyc-component-deepsearch-cot__think__content__item__msg__fold {
  display: none;
}
.hyc-component-deepsearch-cot__think__content__item__docs {
  color: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__content__item__docs:last-child {
  margin-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item__docs__fold {
  max-height: 0;
  display: none;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number {
  color: var(--text-text_secondary);
  display: flex;
  align-items: center;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words {
  cursor: pointer;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words__main {
  color: var(--text-text_secondary);
  font-size: 14px;
  font-weight: 600;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__fold svg {
  transform: rotate(-180deg);
}
.hyc-component-deepsearch-cot__think__content__item__doc {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  max-width: 100%;
}
.hyc-component-deepsearch-cot__think__content__item__doc-container {
  margin-top: 4px;
}
.hyc-component-deepsearch-cot__think__content__item__doc__unlink {
  cursor: text;
}
.hyc-component-deepsearch-cot__think__content__item__doc__unlink .hyc-component-deepsearch-cot__think__content__item__doc__title:hover {
  text-decoration: unset;
}
.hyc-component-deepsearch-cot__think__content__item__doc__num {
  text-align: right;
  flex: none;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title {
  display: flex;
  align-items: center;
  gap: 2px;
  line-height: 1;
  min-width: 0;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title:hover {
  text-decoration: underline;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title__text {
  flex: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-component-deepsearch-cot__think__content__item__doc__icon {
  font-size: 0;
  display: inline-block;
  width: 20px;
  height: 12px;
  margin-top: 1px;
}
.hyc-component-deepsearch-cot__think__content__item__doc__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-component-deepsearch-cot__think__content__loading__svg {
  width: 18px;
  display: inline-block;
  vertical-align: sub;
}
.hyc-component-deepsearch-cot__think__arrow__icon svg {
  vertical-align: sub;
  width: 16px;
  height: 16px;
  margin: 0 2px;
}
.hyc-component-deepsearch-cot__think__arrow__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-component-deepsearch-cot .hyc-card-box-search-ref {
  margin-bottom: 20px;
}
.hyc-component-deepsearch-cot .hyc-card-box-search-ref__content__header-wrapper .hyc-card-box-search-ref__content__header {
  margin-right: 2px;
}

@font-face {
  font-family: "iconfont-yb";
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d550c22eec3ba3002177.woff2?t=9e3e21c09d72a1f7e1cff140a16a6fb8);
  /* IE9 */
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d550c22eec3ba3002177.woff2?t=9e3e21c09d72a1f7e1cff140a16a6fb8) format('woff2'), /* IE6-IE8 */;
}
.iconfont-yb {
  font-family: "iconfont-yb" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-yb-ic_impression_management:before {
  content: "\e002";
}
.icon-yb-ic_add:before {
  content: "\e003";
}
.icon-yb-ic_check_circle_filled:before {
  content: "\e004";
}
.icon-yb-ic_close_circle_filled:before {
  content: "\e005";
}
.icon-yb-ic_error_circle_filled:before {
  content: "\e007";
}
.icon-yb-ic_fold-down:before {
  content: "\e008";
}
.icon-yb-ic_fold-left:before {
  content: "\e009";
}
.icon-yb-ic_fold-right:before {
  content: "\e00a";
}
.icon-yb-ic_fold-up:before {
  content: "\e00b";
}
.icon-yb-ic_help_circle_filled:before {
  content: "\e00c";
}
.icon-yb-ic_info_circle_filled:before {
  content: "\e00d";
}
.icon-yb-ic_jump:before {
  content: "\e00e";
}
.icon-yb-ic_ellipsis:before {
  content: "\e012";
}
.icon-yb-ic_add_origin:before {
  content: "\e013";
}
.icon-yb-ic_arrow_rightup:before {
  content: "\e014";
}
.icon-yb-ic_check:before {
  content: "\e015";
}
.icon-yb-ic_chevron_right_double:before {
  content: "\e016";
}
.icon-yb-ic_close:before {
  content: "\e017";
}
.icon-yb-ic_delete:before {
  content: "\e018";
}
.icon-yb-ic_download:before {
  content: "\e019";
}
.icon-yb-ic_expire:before {
  content: "\e01a";
}
.icon-yb-ic_image:before {
  content: "\e01b";
}
.icon-yb-ic_image_filled:before {
  content: "\e01c";
}
.icon-yb-ic_minus:before {
  content: "\e01e";
}
.icon-yb-ic_notification:before {
  content: "\e01f";
}
.icon-yb-ic_save:before {
  content: "\e020";
}
.icon-yb-ic_search:before {
  content: "\e021";
}
.icon-yb-ic_setting:before {
  content: "\e022";
}
.icon-yb-ic_unfold:before {
  content: "\e024";
}
.icon-yb-ic_write:before {
  content: "\e025";
}
.icon-yb-ic_copy:before {
  content: "\e026";
}
.icon-yb-ic_copy_all:before {
  content: "\e027";
}
.icon-yb-ic_deepanswering:before {
  content: "\e028";
}
.icon-yb-ic_deepsearching_outline:before {
  content: "\e029";
}
.icon-yb-ic_draw_paraphrasing:before {
  content: "\e02a";
}
.icon-yb-ic_draw_platte:before {
  content: "\e02b";
}
.icon-yb-ic_draw_proportion:before {
  content: "\e02c";
}
.icon-yb-ic_draw_resolution:before {
  content: "\e02d";
}
.icon-yb-ic_draw_style:before {
  content: "\e02e";
}
.icon-yb-ic_earth:before {
  content: "\e02f";
}
.icon-yb-ic_fire:before {
  content: "\e030";
}
.icon-yb-ic_fire_filled:before {
  content: "\e031";
}
.icon-yb-ic_idea:before {
  content: "\e032";
}
.icon-yb-ic_input_add:before {
  content: "\e033";
}
.icon-yb-ic_input_call:before {
  content: "\e034";
}
.icon-yb-ic_input_file_add:before {
  content: "\e035";
}
.icon-yb-ic_input_keyboard:before {
  content: "\e036";
}
.icon-yb-ic_input_pause:before {
  content: "\e037";
}
.icon-yb-ic_input_photo:before {
  content: "\e038";
}
.icon-yb-ic_input_picture:before {
  content: "\e039";
}
.icon-yb-ic_input_send_nor:before {
  content: "\e03a";
}
.icon-yb-ic_input_voice:before {
  content: "\e03b";
}
.icon-yb-ic_link_jump:before {
  content: "\e03c";
}
.icon-yb-ic_link_search:before {
  content: "\e03d";
}
.icon-yb-ic_lock:before {
  content: "\e03e";
}
.icon-yb-ic_logo_internet:before {
  content: "\e03f";
}
.icon-yb-ic_logo_wechat:before {
  content: "\e040";
}
.icon-yb-ic_logo_wechat_friendcircle:before {
  content: "\e041";
}
.icon-yb-ic_magicwand:before {
  content: "\e042";
}
.icon-yb-ic_mindmap:before {
  content: "\e043";
}
.icon-yb-ic_newchat:before {
  content: "\e044";
}
.icon-yb-ic_outlined_star:before {
  content: "\e045";
}
.icon-yb-ic_outlined_star_filled:before {
  content: "\e046";
}
.icon-yb-ic_pause_circle:before {
  content: "\e047";
}
.icon-yb-ic_people:before {
  content: "\e048";
}
.icon-yb-ic_picture_circle_filled:before {
  content: "\e049";
}
.icon-yb-ic_play_circle:before {
  content: "\e04a";
}
.icon-yb-ic_preview_close:before {
  content: "\e04b";
}
.icon-yb-ic_refresh:before {
  content: "\e04c";
}
.icon-yb-ic_relevant:before {
  content: "\e04d";
}
.icon-yb-ic_schedule:before {
  content: "\e04e";
}
.icon-yb-ic_settop:before {
  content: "\e04f";
}
.icon-yb-ic_settop_off:before {
  content: "\e050";
}
.icon-yb-ic_settop_on:before {
  content: "\e051";
}
.icon-yb-ic_star_filled:before {
  content: "\e052";
}
.icon-yb-ic_thumb_down:before {
  content: "\e053";
}
.icon-yb-ic_thumb_up:before {
  content: "\e054";
}
.icon-yb-ic_time-1:before {
  content: "\e055";
}
.icon-yb-ic_tips:before {
  content: "\e056";
}
.icon-yb-ic_translate:before {
  content: "\e057";
}
.icon-yb-ic_transpond:before {
  content: "\e058";
}
.icon-yb-ic_voice:before {
  content: "\e059";
}
.icon-yb-ic_voice_off:before {
  content: "\e05a";
}
.icon-yb-ic_voice_on:before {
  content: "\e05b";
}
.icon-yb-add:before {
  content: "\e064";
}
.icon-yb-setting:before {
  content: "\e068";
}
.icon-yb-info:before {
  content: "\e06d";
}
.icon-yb-nav:before {
  content: "\e06e";
}
.icon-yb-downapp:before {
  content: "\e070";
}
.icon-yb-history:before {
  content: "\e075";
}
.icon-yb-refresh:before {
  content: "\e076";
}
.icon-yb-arrow-left:before {
  content: "\e077";
}
.icon-yb-chat-fill:before {
  content: "\e078";
}
.icon-yb-chat:before {
  content: "\e079";
}
.icon-yb-find-fill:before {
  content: "\e07a";
}
.icon-yb-find:before {
  content: "\e07b";
}
.icon-yb-market-fill:before {
  content: "\e07c";
}
.icon-yb-market:before {
  content: "\e07d";
}
.icon-yb-me-fill:before {
  content: "\e07e";
}
.icon-yb-me:before {
  content: "\e07f";
}
.icon-yb-upload:before {
  content: "\e083";
}
.icon-yb-download:before {
  content: "\e084";
}
.icon-yb-image:before {
  content: "\e085";
}
.icon-yb-link:before {
  content: "\e086";
}
.icon-yb-history-file:before {
  content: "\e087";
}
.icon-yb-Uploading-file:before {
  content: "\e088";
}
.icon-yb-ai-draw:before {
  content: "\e089";
}
.icon-yb-ai-read:before {
  content: "\e08a";
}
.icon-yb-ai-search:before {
  content: "\e08b";
}
.icon-yb-ai-write:before {
  content: "\e08c";
}
.icon-yb-top:before {
  content: "\e08d";
}
.icon-yb-deepthink:before {
  content: "\e08e";
}
.icon-yb-newchat:before {
  content: "\e092";
}
.icon-yb-right:before {
  content: "\e093";
}
.icon-yb-app:before {
  content: "\e094";
}
.icon-yb-phonenav:before {
  content: "\e096";
}
.icon-yb-newchat2:before {
  content: "\e097";
}
.icon-yb-linksearch:before {
  content: "\e098";
}
.icon-yb-copy:before {
  content: "\e099";
}
.icon-yb-rebuild:before {
  content: "\e09a";
}
.icon-yb-unlike:before {
  content: "\e09b";
}
.icon-yb-like:before {
  content: "\e09c";
}
.icon-yb-volume:before {
  content: "\e09d";
}
.icon-yb-share:before {
  content: "\e09e";
}
.icon-yb-unlike-sel:before {
  content: "\e09f";
}
.icon-yb-like-sel:before {
  content: "\e0a0";
}
.icon-yb-gongzhonghao:before {
  content: "\e0a1";
}
.icon-yb-weblink:before {
  content: "\e0a2";
}
.icon-yb-Eye:before {
  content: "\e0a4";
}
.icon-yb-search-nol:before {
  content: "\e0a6";
}
.icon-yb-temporarychat-sel:before {
  content: "\e0a7";
}
.icon-yb-temporarychat:before {
  content: "\e0a8";
}
.icon-yb-edit:before {
  content: "\e0a9";
}
.icon-yb-collect-1:before {
  content: "\e0af";
}
.icon-yb-collect-2:before {
  content: "\e0b0";
}
.icon-yb-closenav:before {
  content: "\e0b1";
}
.icon-yb-empty:before {
  content: "\e0b2";
}
.icon-yb-blank:before {
  content: "\e0b3";
}
.icon-yb-Pinpoint:before {
  content: "\e0b4";
}
.icon-yb-ic_meeting:before {
  content: "\e0b5";
}
.icon-yb-ic_audio:before {
  content: "\e0b7";
}
.icon-yb-ic_enter:before {
  content: "\e0b8";
}
.icon-yb-ic_trans:before {
  content: "\e0ba";
}
.icon-yb-ic_transform_20:before {
  content: "\e0bb";
}
.icon-yb-ic_video_20:before {
  content: "\e0bc";
}
.icon-yb-r1:before {
  content: "\e0bd";
}
.icon-yb-t1:before {
  content: "\e0be";
}
.icon-yb-ic_Minus:before {
  content: "\e0bf";
}
.icon-yb-ic_project_new:before {
  content: "\e0c0";
}
.icon-yb-ic_chat_project:before {
  content: "\e0c1";
}
.icon-yb-ic_check_circle:before {
  content: "\e0c2";
}
.icon-yb-ic_check_circle_filled-1:before {
  content: "\e0c3";
}
.icon-yb-ic_arrow_left_2504:before {
  content: "\e0cf";
}
.icon-yb-ic_arrow_right_2504:before {
  content: "\e0d0";
}
.icon-yb-ic_collect_2504:before {
  content: "\e0d1";
}
.icon-yb-ic_copy_2504:before {
  content: "\e0d2";
}
.icon-yb-ic_edit_2504:before {
  content: "\e0d3";
}
.icon-yb-ic_refresh_2504:before {
  content: "\e0d4";
}
.icon-yb-ic_share_2504:before {
  content: "\e0d5";
}
.icon-yb-ic_like_2504:before {
  content: "\e0d6";
}
.icon-yb-ic_like_fill_2504:before {
  content: "\e0d7";
}
.icon-yb-ic_unlike_2504:before {
  content: "\e0d8";
}
.icon-yb-ic_unlike_fill_2504:before {
  content: "\e0d9";
}
.icon-yb-ic_project_add_24:before {
  content: "\e0da";
}
.icon-yb-ic_move_add:before {
  content: "\e0db";
}
.icon-yb-ic_move_Minus:before {
  content: "\e0dc";
}

.hyc-component-task-card {
  position: relative;
  width: 268px;
  padding: 10px 44px 10px 16px;
  border-radius: 8px;
  background: var(--background-container, #ffffff);
  box-sizing: border-box;
  margin-bottom: 10px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  transition: all 0.3s ease;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__card-title {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-text_primary, rgba(255, 255, 255, 0.9));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__card-time {
  font-size: 12px;
  line-height: 18px;
  color: var(--text-text_secondary, rgba(255, 255, 255, 0.6));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__status-text {
  font-size: 14px;
  color: #ed7b2f;
  margin-top: 8px;
}
.hyc-component-task-card .hyc-component-task-card__more-btn {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 12px;
  top: 10px;
}
.hyc-component-task-card .hyc-component-task-card__more-btn .yb-icon {
  transform: rotate(90deg);
}
@media (any-hover: hover) {
  .hyc-component-task-card .hyc-component-task-card__more-btn:hover {
    background: var(--widget-btn_hover_2, #424242);
  }
}

.hyc-component-meeting-files {
  display: flex;
  margin-top: 14px;
  overflow-x: auto;
}
.hyc-component-meeting-files__item {
  box-sizing: border-box;
  padding: 10px 12px 10px 16px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  background: var(--background-container, #ffffff);
  border-radius: 8px;
  width: 240px;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  transition: background 0.2s;
}
@media (any-hover: hover) {
  .hyc-component-meeting-files__item:hover {
    background: rgba(0, 0, 0, 0.05);
  }
}
.hyc-component-meeting-files__item + .hyc-component-meeting-files__item {
  margin-left: 16px;
}
.hyc-component-meeting-files__item--header .t-tag {
  background: var(--background-list_background, #f8f8f8);
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  font-size: 10px;
}
.hyc-component-meeting-files__item--body {
  margin-top: 8px;
}
.hyc-component-meeting-files__item .hyc-component-meeting-files__item--title {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-component-meeting-files__item--desc {
  color: var(--text-text_tertiary, rgba(0, 0, 0, 0.4));
  margin-top: 8px;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-component-meeting-files__item--tag {
  display: flex;
  align-items: center;
}
.hyc-component-meeting-files__item--tag .yb-icon {
  margin-right: 4px;
}
.hyc-component-meeting-files__item--icon {
  position: absolute;
  right: 12px;
  bottom: 12px;
  line-height: 16px;
  color: var(--td-text-color-disabled, rgba(0, 0, 0, 0.26));
}

.hyc-component-meeting-bot__guide {
  color: var(--text-text_tertiary, rgba(255, 255, 255, 0.4));
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.hyc-component-meeting-bot__guide .yb-icon {
  margin-right: 4px;
}
.hyc-component-meeting-bot--select-mode .hyc-component-task-card,
.hyc-component-meeting-bot--select-mode .hyc-component-meeting-files {
  display: none;
}

.agent-chat__bubble {
  color: #000;
  line-height: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.agent-chat__bubble__content {
  overflow: hidden;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 2px 12px 12px 12px;
  background: var(--yb-bubble-ai-bg-color);
  backdrop-filter: blur(var(--yb-bubble-ai-bg-clur));
}
.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 {
  background-color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.08);
  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;
  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__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__toolbar {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.agent-chat__toolbar_new {
  justify-content: unset;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.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: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-right: 0px;
  gap: 0px;
  padding-bottom: 4px;
}
.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: 6px;
  /* margin-bottom: 6px; */
  box-sizing: border-box;
}
@media (any-hover: hover) {
  .agent-chat__toolbar__item:hover {
    color: var(--yb-primary-color);
    background-color: #f3f3f3;
  }
}
.agent-chat__toolbar__item .icon {
  line-height: 1;
  display: block;
}
.agent-chat__toolbar__cutoff {
  display: flex;
  align-items: center;
  color: #fa5151;
  gap: 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: -12px;
}
.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;
}

.agent-chat__toolbar__repeat {
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}

@font-face {
  font-family: "iconfont-yb";
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fc91facb5cda16a01502.woff2?t=ae9586093ec0c5b77ecb95901a7e30c4);
  /* IE9 */
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fc91facb5cda16a01502.woff2?t=ae9586093ec0c5b77ecb95901a7e30c4) format('woff2');
}
.iconfont-yb {
  font-family: "iconfont-yb" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-yb-ic_impression_management:before {
  content: "\e002";
}
.icon-yb-ic_add:before {
  content: "\e003";
}
.icon-yb-ic_check_circle_filled:before {
  content: "\e004";
}
.icon-yb-ic_close_circle_filled:before {
  content: "\e005";
}
.icon-yb-ic_error_circle_filled:before {
  content: "\e007";
}
.icon-yb-ic_fold-down:before {
  content: "\e008";
}
.icon-yb-ic_fold-left:before {
  content: "\e009";
}
.icon-yb-ic_fold-right:before {
  content: "\e00a";
}
.icon-yb-ic_fold-up:before {
  content: "\e00b";
}
.icon-yb-ic_help_circle_filled:before {
  content: "\e00c";
}
.icon-yb-ic_info_circle_filled:before {
  content: "\e00d";
}
.icon-yb-ic_jump:before {
  content: "\e00e";
}
.icon-yb-ic_ellipsis:before {
  content: "\e012";
}
.icon-yb-ic_add_origin:before {
  content: "\e013";
}
.icon-yb-ic_arrow_rightup:before {
  content: "\e014";
}
.icon-yb-ic_check:before {
  content: "\e015";
}
.icon-yb-ic_chevron_right_double:before {
  content: "\e016";
}
.icon-yb-ic_close:before {
  content: "\e017";
}
.icon-yb-ic_delete:before {
  content: "\e018";
}
.icon-yb-ic_download:before {
  content: "\e019";
}
.icon-yb-ic_expire:before {
  content: "\e01a";
}
.icon-yb-ic_image:before {
  content: "\e01b";
}
.icon-yb-ic_image_filled:before {
  content: "\e01c";
}
.icon-yb-ic_minus:before {
  content: "\e01e";
}
.icon-yb-ic_notification:before {
  content: "\e01f";
}
.icon-yb-ic_save:before {
  content: "\e020";
}
.icon-yb-ic_search:before {
  content: "\e021";
}
.icon-yb-ic_setting:before {
  content: "\e022";
}
.icon-yb-ic_unfold:before {
  content: "\e024";
}
.icon-yb-ic_write:before {
  content: "\e025";
}
.icon-yb-ic_copy:before {
  content: "\e026";
}
.icon-yb-ic_copy_all:before {
  content: "\e027";
}
.icon-yb-ic_deepanswering:before {
  content: "\e028";
}
.icon-yb-ic_deepsearching_outline:before {
  content: "\e029";
}
.icon-yb-ic_draw_paraphrasing:before {
  content: "\e02a";
}
.icon-yb-ic_draw_platte:before {
  content: "\e02b";
}
.icon-yb-ic_draw_proportion:before {
  content: "\e02c";
}
.icon-yb-ic_draw_resolution:before {
  content: "\e02d";
}
.icon-yb-ic_draw_style:before {
  content: "\e02e";
}
.icon-yb-ic_earth:before {
  content: "\e02f";
}
.icon-yb-ic_fire:before {
  content: "\e030";
}
.icon-yb-ic_fire_filled:before {
  content: "\e031";
}
.icon-yb-ic_idea:before {
  content: "\e032";
}
.icon-yb-ic_input_add:before {
  content: "\e033";
}
.icon-yb-ic_input_call:before {
  content: "\e034";
}
.icon-yb-ic_input_file_add:before {
  content: "\e035";
}
.icon-yb-ic_input_keyboard:before {
  content: "\e036";
}
.icon-yb-ic_input_pause:before {
  content: "\e037";
}
.icon-yb-ic_input_photo:before {
  content: "\e038";
}
.icon-yb-ic_input_picture:before {
  content: "\e039";
}
.icon-yb-ic_input_send_nor:before {
  content: "\e03a";
}
.icon-yb-ic_input_voice:before {
  content: "\e03b";
}
.icon-yb-ic_link_jump:before {
  content: "\e03c";
}
.icon-yb-ic_link_search:before {
  content: "\e03d";
}
.icon-yb-ic_lock:before {
  content: "\e03e";
}
.icon-yb-ic_logo_internet:before {
  content: "\e03f";
}
.icon-yb-ic_logo_wechat:before {
  content: "\e040";
}
.icon-yb-ic_logo_wechat_friendcircle:before {
  content: "\e041";
}
.icon-yb-ic_magicwand:before {
  content: "\e042";
}
.icon-yb-ic_mindmap:before {
  content: "\e043";
}
.icon-yb-ic_newchat:before {
  content: "\e044";
}
.icon-yb-ic_outlined_star:before {
  content: "\e045";
}
.icon-yb-ic_outlined_star_filled:before {
  content: "\e046";
}
.icon-yb-ic_pause_circle:before {
  content: "\e047";
}
.icon-yb-ic_people:before {
  content: "\e048";
}
.icon-yb-ic_picture_circle_filled:before {
  content: "\e049";
}
.icon-yb-ic_play_circle:before {
  content: "\e04a";
}
.icon-yb-ic_preview_close:before {
  content: "\e04b";
}
.icon-yb-ic_refresh:before {
  content: "\e04c";
}
.icon-yb-ic_relevant:before {
  content: "\e04d";
}
.icon-yb-ic_schedule:before {
  content: "\e04e";
}
.icon-yb-ic_settop:before {
  content: "\e04f";
}
.icon-yb-ic_settop_off:before {
  content: "\e050";
}
.icon-yb-ic_settop_on:before {
  content: "\e051";
}
.icon-yb-ic_star_filled:before {
  content: "\e052";
}
.icon-yb-ic_thumb_down:before {
  content: "\e053";
}
.icon-yb-ic_thumb_up:before {
  content: "\e054";
}
.icon-yb-ic_time-1:before {
  content: "\e055";
}
.icon-yb-ic_tips:before {
  content: "\e056";
}
.icon-yb-ic_translate:before {
  content: "\e057";
}
.icon-yb-ic_transpond:before {
  content: "\e058";
}
.icon-yb-ic_voice:before {
  content: "\e059";
}
.icon-yb-ic_voice_off:before {
  content: "\e05a";
}
.icon-yb-ic_voice_on:before {
  content: "\e05b";
}
.icon-yb-add:before {
  content: "\e064";
}
.icon-yb-setting:before {
  content: "\e068";
}
.icon-yb-info:before {
  content: "\e06d";
}
.icon-yb-nav:before {
  content: "\e06e";
}
.icon-yb-downapp:before {
  content: "\e070";
}
.icon-yb-history:before {
  content: "\e075";
}
.icon-yb-refresh:before {
  content: "\e076";
}
.icon-yb-arrow-left:before {
  content: "\e077";
}
.icon-yb-chat-fill:before {
  content: "\e078";
}
.icon-yb-chat:before {
  content: "\e079";
}
.icon-yb-find-fill:before {
  content: "\e07a";
}
.icon-yb-find:before {
  content: "\e07b";
}
.icon-yb-market-fill:before {
  content: "\e07c";
}
.icon-yb-market:before {
  content: "\e07d";
}
.icon-yb-me-fill:before {
  content: "\e07e";
}
.icon-yb-me:before {
  content: "\e07f";
}
.icon-yb-collect:before {
  content: "\e080";
}
.icon-yb-nav-close:before {
  content: "\e081";
}
.icon-yb-nav-open:before {
  content: "\e082";
}
.icon-yb-upload:before {
  content: "\e083";
}
.icon-yb-download:before {
  content: "\e084";
}
.icon-yb-image:before {
  content: "\e085";
}
.icon-yb-link:before {
  content: "\e086";
}
.icon-yb-history-file:before {
  content: "\e087";
}
.icon-yb-Uploading-file:before {
  content: "\e088";
}
.icon-yb-ai-draw:before {
  content: "\e089";
}
.icon-yb-ai-read:before {
  content: "\e08a";
}
.icon-yb-ai-search:before {
  content: "\e08b";
}
.icon-yb-ai-write:before {
  content: "\e08c";
}
.icon-yb-top:before {
  content: "\e08d";
}
.icon-yb-deepthink:before {
  content: "\e08e";
}
.icon-yb-newchat:before {
  content: "\e092";
}
.icon-yb-right:before {
  content: "\e093";
}
.icon-yb-app:before {
  content: "\e094";
}
.icon-yb-closenav:before {
  content: "\e095";
}
.icon-yb-phonenav:before {
  content: "\e096";
}
.icon-yb-newchat2:before {
  content: "\e097";
}
.icon-yb-linksearch:before {
  content: "\e098";
}
.icon-yb-copy:before {
  content: "\e099";
}
.icon-yb-rebuild:before {
  content: "\e09a";
}
.icon-yb-unlike:before {
  content: "\e09b";
}
.icon-yb-like:before {
  content: "\e09c";
}
.icon-yb-volume:before {
  content: "\e09d";
}
.icon-yb-share:before {
  content: "\e09e";
}
.icon-yb-unlike-sel:before {
  content: "\e09f";
}
.icon-yb-like-sel:before {
  content: "\e0a0";
}

.agent-chat__toolbar__copy {
  color: var(--yb-bubble-tool-item-color);
  cursor: pointer;
}
.agent-chat__toolbar__copy__tooltip {
  margin-bottom: 8px !important;
  font-size: 12px;
  line-height: 16px;
}

.agent-chat__toolbar__suitable--active {
  color: #20c57d;
}

/**
 * @file style.less
 * @author hillliu@vip.qq.com
 */
/**
 * @file mobile.less
 * @author hillliu@vip.qq.com
 */
@media screen and (max-width: 768px) {
  .dialog-mobile .eEg9FLq70g0ZfNkR2SaK {
    padding: 0px;
  }
}
.eEg9FLq70g0ZfNkR2SaK {
  padding: 0;
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.eEg9FLq70g0ZfNkR2SaK .DvL2hn6Dt_7WWq01YPcN {
  cursor: pointer;
}
.eEg9FLq70g0ZfNkR2SaK .nPjGQ0mLntP6u1ObzpH5 {
  flex: 1;
  min-height: auto;
  overflow-y: auto;
  scrollbar-width: none;
}
.eEg9FLq70g0ZfNkR2SaK .hYRkWl5vS6ZisadO0Q9w {
  flex: none;
  margin-top: 24px;
}
.eEg9FLq70g0ZfNkR2SaK .hYRkWl5vS6ZisadO0Q9w textarea {
  padding: 8px;
  border-radius: 8px;
  background-color: #f3f3f3;
  border: none;
  box-shadow: none;
  font-size: 14px;
}
.eEg9FLq70g0ZfNkR2SaK .gzGJ1H5MsPgZhYZJrhzF {
  background: #20c57d;
  margin-top: 24px;
}

/**
 * @file mobile.less
 * @author hillliu@vip.qq.com
 */
@media screen and (max-width: 768px) {
  .body-mobile .wwVW0s1jn4_8Y5TIHvyY {
    grid-template-columns: repeat(auto-fit, minmax(91px, 1fr));
  }
}
.Yqloose0l0iuXDjEzA63 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  font-size: 14px;
}
.Yqloose0l0iuXDjEzA63 .ga3L78V9ZUWlm2oybEVm .lzDnFrJ4eoK3AxxqscEg {
  font-weight: normal;
}
.Yqloose0l0iuXDjEzA63 .aLhJsTWJUQLOXSAiIdLY {
  width: 100%;
  margin-bottom: 24px;
}
.Yqloose0l0iuXDjEzA63 .aLhJsTWJUQLOXSAiIdLY:last-child {
  margin-bottom: 0;
}
.Yqloose0l0iuXDjEzA63 .aLhJsTWJUQLOXSAiIdLY .QtqdNzatqDDohRGfanpi {
  color: rgba(0, 0, 0, 0.9);
  margin-bottom: 8px;
}
.Yqloose0l0iuXDjEzA63 .aLhJsTWJUQLOXSAiIdLY ._5LxFQvs2Ckr0MY14v0k {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
  column-gap: 8px;
  row-gap: 8px;
}
.Yqloose0l0iuXDjEzA63 .AXjo56AzDJCbUI3vYqPc {
  box-sizing: border-box;
  cursor: pointer;
  background-color: #f7f7f7;
  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;
}
.Yqloose0l0iuXDjEzA63 .Zw3nhiWtbPnYEePWhTsZ {
  color: #20c57d;
  z-index: 1;
}

.agent-chat__toolbar__complain-dialog {
  padding: 0;
}
.agent-chat__toolbar__complain-dialog .t-dialog {
  padding: 0;
  border: none;
}
.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__body {
  padding: 16px 24px 24px;
}

.agent-chat__toolbar__pagination {
  display: flex;
  align-items: center;
  user-select: none;
  gap: 8px;
}
.agent-chat__toolbar__pagination__prev,
.agent-chat__toolbar__pagination__next {
  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);
  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 {
  color: var(--yb-bubble-tool-item-color);
  font-size: 14px;
}
.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: "iconfont";
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d15e6dcc841670119bb4.woff2?t=efdfeeff31127ed3eb92dfd6de3267d6);
  /* IE9 */
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d15e6dcc841670119bb4.woff2?t=efdfeeff31127ed3eb92dfd6de3267d6#iefix) format('embedded-opentype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right:before {
  content: "\e002";
}
.icon-attention:before {
  content: "\e003";
}
.icon-close:before {
  content: "\e005";
}
.icon-code:before {
  content: "\e006";
}
.icon-setting:before {
  content: "\e007";
}
.icon-vs:before {
  content: "\e008";
}
.icon-copy2:before {
  content: "\e009";
}
.icon-correct:before {
  content: "\e00a";
}
.icon-consult:before {
  content: "\e00b";
}
.icon-delete:before {
  content: "\e00c";
}
.icon-edit:before {
  content: "\e00e";
}
.icon-textscan:before {
  content: "\e010";
}
.icon-expire:before {
  content: "\e011";
}
.icon-feedback:before {
  content: "\e012";
}
.icon-file:before {
  content: "\e013";
}
.icon-chat-square:before {
  content: "\e015";
}
.icon-copy:before {
  content: "\e016";
}
.icon-home:before {
  content: "\e019";
}
.icon-info:before {
  content: "\e01c";
}
.icon-instruct:before {
  content: "\e01d";
}
.icon-keyboard:before {
  content: "\e01e";
}
.icon-like:before {
  content: "\e01f";
}
.icon-line:before {
  content: "\e020";
}
.icon-menu:before {
  content: "\e022";
}
.icon-select:before {
  content: "\e024";
}
.icon-next:before {
  content: "\e025";
}
.icon-notice:before {
  content: "\e026";
}
.icon-play:before {
  content: "\e028";
}
.icon-add:before {
  content: "\e029";
}
.icon-refresh:before {
  content: "\e02a";
}
.icon-time:before {
  content: "\e031";
}
.icon-mic:before {
  content: "\e032";
}
.icon-like-active:before {
  content: "\e035";
}
.icon-arrow-down:before {
  content: "\e036";
}
.icon-arrow-left:before {
  content: "\e037";
}
.icon-dislike:before {
  content: "\e038";
}
.icon-arrow-up:before {
  content: "\e039";
}
.icon-dislike-active:before {
  content: "\e03b";
}
.icon-transfer:before {
  content: "\e03c";
}
.icon-cancel:before {
  content: "\e03d";
}
.icon-check:before {
  content: "\e03e";
}
.icon-default:before {
  content: "\e03f";
}
.icon-error:before {
  content: "\e040";
}
.icon-info-circle:before {
  content: "\e041";
}
.icon-mic-f:before {
  content: "\e042";
}
.icon-pdf:before {
  content: "\e043";
}
.icon-question:before {
  content: "\e044";
}
.icon-success:before {
  content: "\e045";
}
.icon-touzi:before {
  content: "\e046";
}
.icon-warning:before {
  content: "\e047";
}
.icon-warning1:before {
  content: "\e048";
}
.icon-helper:before {
  content: "\e04a";
}
.icon-lock:before {
  content: "\e04f";
}
.icon-search:before {
  content: "\e050";
}
.icon-stop:before {
  content: "\e051";
}
.icon-simple-instruct:before {
  content: "\e052";
}
.icon-more:before {
  content: "\e056";
}
.icon-pre:before {
  content: "\e057";
}
.icon-complete-instruct:before {
  content: "\e058";
}
.icon-error2:before {
  content: "\e059";
}
.icon-privacy:before {
  content: "\e05a";
}
.icon-protocol1:before {
  content: "\e05b";
}
.icon-version:before {
  content: "\e05c";
}
.icon-thumb:before {
  content: "\e05d";
}
.icon-pause:before {
  content: "\e05e";
}
.icon-send:before {
  content: "\e05f";
}
.icon-image:before {
  content: "\e060";
}
.icon-chat:before {
  content: "\e061";
}
.icon-inspiration:before {
  content: "\e062";
}
.icon-smile:before {
  content: "\e064";
}
.icon-share:before {
  content: "\e065";
}
.icon-history:before {
  content: "\e067";
}
.icon-sort:before {
  content: "\e06a";
}
.icon-download:before {
  content: "\e06e";
}
.icon-add-image-1:before {
  content: "\e06f";
}
.icon-edit-image-1:before {
  content: "\e070";
}
.icon-del:before {
  content: "\e072";
}
.icon-light:before {
  content: "\e073";
}
.icon-mountain:before {
  content: "\e075";
}
.icon-set:before {
  content: "\e077";
}
.icon-voice-play:before {
  content: "\e07b";
}
.icon-star:before {
  content: "\e07d";
}
.icon-my:before {
  content: "\e081";
}
.icon-swap:before {
  content: "\e083";
}
.icon-Vector5:before {
  content: "\e084";
}
.icon-image-error:before {
  content: "\e085";
}
.icon-time-filled:before {
  content: "\e087";
}
.icon-model:before {
  content: "\e088";
}
.icon-phone:before {
  content: "\e089";
}
.icon-evaluate:before {
  content: "\e08a";
}
.icon-refresh2:before {
  content: "\e08b";
}
.icon-dot:before {
  content: "\e08c";
}
.icon-func:before {
  content: "\e08d";
}
.icon-style:before {
  content: "\e08f";
}
.icon-none:before {
  content: "\e090";
}
.icon-template:before {
  content: "\e091";
}
.icon-me:before {
  content: "\e092";
}
.icon-upload2:before {
  content: "\e096";
}
.icon-upload:before {
  content: "\e097";
}
.icon-chajian:before {
  content: "\e099";
}
.icon-folder:before {
  content: "\e09a";
}
.icon-xiaochengxuma:before {
  content: "\e09e";
}
.icon-upload3:before {
  content: "\e0a0";
}
.icon-camera:before {
  content: "\e0a1";
}
.icon-volume_up:before {
  content: "\e0a2";
}
.icon-volume_off:before {
  content: "\e0a3";
}
.icon-btn1:before {
  content: "\e0a8";
}
.icon-link:before {
  content: "\e0a9";
}
.icon-draw_switch:before {
  content: "\e0b1";
}
.icon-paraphrase:before {
  content: "\e0b2";
}
.icon-art_style:before {
  content: "\e0b3";
}
.icon-proportion:before {
  content: "\e0b4";
}
.icon-resolution:before {
  content: "\e0b5";
}
.icon-lianjie:before {
  content: "\e0b6";
}
.icon-share_pin:before {
  content: "\e0b7";
}
.icon-ai_beauty:before {
  content: "\e0b8";
}
.icon-speaker:before {
  content: "\e0b9";
}
.icon-shezhi:before {
  content: "\e0bd";
}
.icon-up_ed:before {
  content: "\e0c0";
}
.icon-up:before {
  content: "\e0c1";
}
.icon-up_cancle:before {
  content: "\e0c2";
}
.icon-arrow:before {
  content: "\e0c7";
}
.icon-analyse:before {
  content: "\e0ca";
}
.icon-arrow2:before {
  content: "\e0cb";
}
.icon-subscribe:before {
  content: "\e0cc";
}
.icon-recently:before {
  content: "\e0cd";
}
.icon-favorite:before {
  content: "\e0ce";
}
.icon-return:before {
  content: "\e0d0";
}
.icon-wen:before {
  content: "\e0d1";
}
.icon-voice:before {
  content: "\e0d2";
}
.icon-music:before {
  content: "\e0d5";
}
.icon-ask:before {
  content: "\e0da";
}
.icon-btn_draw:before {
  content: "\e0db";
}
.icon-btn_read:before {
  content: "\e0dc";
}
.icon-btn_search:before {
  content: "\e0dd";
}
.icon-btn_write:before {
  content: "\e0de";
}
.icon-arrow_filled_right:before {
  content: "\e0df";
}
.icon-pause2:before {
  content: "\e0e0";
}
.icon-wendangyichang:before {
  content: "\e0e1";
}

/**
 * @file style.less
 * @author weifendeng(weifendeng@tencent.com)
 */
:global .colorful-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
  font-size: 16px;
}
.hunyuan-icon-circle-bg-wrapper {
  display: flex;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #F3F3F3;
  flex-shrink: 0;
  cursor: pointer;
}

@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;
  }
  .hyc-photo-view-overlay--with-link .hyc-photo-view__control::after {
    height: 140px;
  }
  .hyc-photo-view__control {
    flex-direction: row-reverse;
    justify-content: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    gap: 52px;
    padding-bottom: 56px;
  }
  .hyc-photo-view__control__btn {
    width: 32px;
    height: 32px;
    background-color: rgba(48, 48, 48, 0.8);
  }
  .hyc-photo-view__control__btn svg {
    width: 16px;
    height: 16px;
  }
  .hyc-photo-view__control__btn-download {
    position: relative;
    z-index: 2;
  }
  .hyc-photo-view__control__btn-download::after {
    content: '保存图片';
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  .hyc-photo-view__control__btn-link {
    position: relative;
    z-index: 2;
  }
  .hyc-photo-view__control__btn-link::after {
    content: '跳转来源';
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  .hyc-photo-view__control__btn-share {
    position: relative;
    z-index: 2;
  }
  .hyc-photo-view__control__btn-share::after {
    content: '分享';
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  .hyc-photo-view__control::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
  }
  .hyc-photo-view__close {
    top: 24px;
    right: 14px;
    background: #00000099;
  }
  .hyc-photo-view__risk-tip {
    bottom: 100px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 8px;
    padding: 4px 8px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
  }
}
@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-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: 32px;
  width: 32px;
  background: #383838;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
}
.text2image-preview .arrow-left {
  left: 24px;
}
.text2image-preview .arrow-right {
  right: 24px;
}
.text2image-preview .arrow-disabled {
  color: #666;
  cursor: not-allowed;
}
.text2image-preview-tools {
  width: 100%;
}
.text2image-preview-tools-left {
  display: flex;
  align-items: center;
  justify-content: center;
}
.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-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: 1095px) {
  .image-ai {
    display: none;
  }
  .text2image-preview {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }
  .text2image-preview-image {
    width: calc(85vw - 100px);
    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-text .hyc-card-box-search-ref {
  display: flex;
}
.agent-chat__speech-text .hyc-card-box-search-ref__content {
  padding-bottom: 8px;
}
.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;
}
.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: rgba(0, 0, 0, 0.6);
}
.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-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;
  gap: 16px;
}
.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__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__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;
}
.agent-chat__conv--ai__toolbar .agent-chat__toolbar__item,
.agent-chat__conv--ai__toolbar .agent-chat__toolbar__pagination__prev,
.agent-chat__conv--ai__toolbar .agent-chat__toolbar__pagination__next,
.agent-chat__conv--ai__toolbar .agent-chat__toolbar__pagination__content {
  color: rgba(0, 0, 0, 0.6);
}
.agent-chat__conv--ai__toolbar .agent-chat__toolbar__pagination__next--disabled {
  color: var(--yb-bubble-tool-item-disabled-color);
}

.agent-chat__hint-prompt {
  margin-top: 10px;
}

.gL8hgVDzKbL0pYgGzsLB {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gL8hgVDzKbL0pYgGzsLB .D3MI3W8BPqbke83HeSLR {
  display: flex;
  gap: 11px;
  margin-top: 10px;
}
.gL8hgVDzKbL0pYgGzsLB .D3MI3W8BPqbke83HeSLR .tTwyYWhjIW7EixuC2jAu {
  background-color: #fff;
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 14px;
}
.gL8hgVDzKbL0pYgGzsLB .D3MI3W8BPqbke83HeSLR .tTwyYWhjIW7EixuC2jAu:active {
  opacity: 0.8;
}
.gL8hgVDzKbL0pYgGzsLB .QCmj2NVIFKAncXu6ecru .tTwyYWhjIW7EixuC2jAu {
  color: var(--td-brand-color);
  cursor: pointer;
}
.gL8hgVDzKbL0pYgGzsLB .EbKL7HtDTA5lrdo9uf6O .tTwyYWhjIW7EixuC2jAu {
  color: var(--yb-color-brand-primary);
  opacity: 0.5;
  cursor: not-allowed;
}

.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: rgba(0, 0, 0, 0.6) !important;
}
.agent-chat__conv--human__edit .edit-btn .confirm {
  background: rgba(0, 0, 0, 0.9) !important;
  border-color: unset !important;
}
.agent-chat__conv--human__toolbar {
  margin: 6px 0 10px;
  display: none;
  transition: 0.1s;
}
.agent-chat__conv--human__toolbar--show {
  min-height: 25px;
}

.body-mobile .agent-chat__list__item {
  padding: 8px 24px;
  position: relative;
}
.body-mobile .agent-chat__list--select .agent-chat__list__item {
  padding-left: calc(16px + 32px);
}
.body-mobile .agent-dialogue__content--common__input__content {
  padding: 0 12px;
}
.body-mobile .agent-dialogue__content--common__input--text2Image {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}
.body-mobile .agent-dialogue__content--common__input--with-files {
  padding-top: 68px;
}
.body-mobile .agent-dialogue__content--common__input--text2image .agent-dialogue__content--common__input-box {
  width: var(--hunyuan-chat-list-width);
}
.agent-chat__list {
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.agent-chat__list .hyc-content-text {
  font-size: 16px;
  line-height: 26px;
}
.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-img--fail,
.agent-chat__list .hyc-content-img--pause {
  width: 180px;
  height: 180px;
}
.agent-chat__list .hyc-content-option__content__item {
  color: var(--yb-component-option-color);
}
.agent-chat__list .agent-chat__list__content {
  display: flex;
  flex-direction: column;
}
.agent-chat__list .agent-chat__list__content-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
}
.agent-chat__list .agent-chat__list__content-wrapper::-webkit-scrollbar,
.agent-chat__list .scrolling > *::-webkit-scrollbar {
  width: 14px;
}
.agent-chat__list .agent-chat__list__content-wrapper::-webkit-scrollbar-thumb,
.agent-chat__list .agent-chat__list__content-wrapper > *::-webkit-scrollbar-thumb {
  background: var(--yq-scrollbar-background-color);
  background-clip: content-box;
  border: 4px solid transparent;
}
.agent-chat__list .agent-chat__list__content-wrapper::-webkit-scrollbar-thumb:hover,
.agent-chat__list .agent-chat__list__content-wrapper > *::-webkit-scrollbar-thumb:hover {
  background: var(--yq-scrollbar-background-hover-color);
  background-clip: content-box;
  border: 4px solid transparent;
}
.agent-chat__list .agent-chat__list__content-loading {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 13px 0;
}
.agent-chat__list .agent-chat__list__content-loading img {
  width: 24px;
  animation: rotate-loading 1s linear infinite;
}
.agent-chat__list .agent-chat__list__placeholder {
  width: 100%;
  height: 24px;
  flex: none;
}
.agent-chat__list .agent-chat__list__placeholder.agent-chat__list__placeholder-input-guide {
  height: 56px;
}
.agent-chat__list .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 .agent-chat__list__item {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 12px 16px;
  box-sizing: border-box;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--human .agent-chat__conv--human__toolbar {
  pointer-events: none;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--human .agent-chat__list__item.agent-chat__list__item--toolbar-animatend .agent-chat__conv--human__toolbar {
  pointer-events: initial;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--hidden {
  display: none;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--toolbar-show {
  padding-bottom: 0;
  padding-top: 20px;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--toolbar-show + .agent-chat__list__item--ai {
  padding-bottom: 20px;
  padding-top: 0;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--last .agent-chat__list__new-chat {
  display: block;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--hover .agent-chat__conv--human__toolbar {
  opacity: 1;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--special-column--loading .agent-chat__bubble--ai .agent-chat__bubble__content {
  padding: 0;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--special-column--loading .agent-chat__conv--ai--step .agent-chat__bubble__content {
  padding: 12px 16px;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item--special-column--loading .agent-chat__speech-text {
  height: 0;
  overflow: hidden;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item__checkbox {
  cursor: pointer;
  user-select: none;
  display: none;
  position: absolute;
  top: 4px;
  left: -32px;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item__checkbox .t-checkbox.t-is-checked .t-checkbox__input {
  border-color: var(--yb-color-brand-primary);
  background-color: var(--yb-color-brand-primary);
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item__content {
  position: relative;
}
.agent-chat__list .agent-chat__list__item .agent-chat__list__item__anon {
  max-width: 932px !important;
}
.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: -22px;
}
.agent-chat__list__new-chat {
  padding: 8px 24px;
  display: none;
}
.agent-chat__list__new-chat__create {
  color: var(--yb-color-brand-primary);
  cursor: pointer;
}
.agent-chat__list .hyc-parent-verify-btn.t-button {
  font-size: 14px;
  background-color: var(--yb-text-color-primary);
}
.agent-chat__list .hyc-parent-verify-btn.t-button:hover {
  background-color: var(--yb-text-color-secondary) !important;
}
.agent-chat__list--select .agent-chat__list__indicator {
  display: block;
}
.agent-chat__list--select .agent-chat__list__item {
  padding-left: calc(24px + 32px);
}
.agent-chat__list--select .agent-chat__list__item .agent-chat__list__item__checkbox {
  display: block;
}
.agent-chat__list--loading .agent-chat__list__content-loading {
  display: flex;
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.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__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;
}
.agent-chat__ai_note {
  max-width: var(--hunyuan-chat-list-max-width);
  color: var(--text-text_tertiary);
  font-size: 12px;
  width: 100%;
  margin: auto;
  padding: 0 16px;
}

@font-face {
  font-family: 'w7';
  src: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/a14cc1d83aff9780ab51.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
html {
  overflow: unset !important;
}
/* --------- new ----*/
.X2ZzOGV2McPZA8KlsFog {
  position: relative;
  display: flex;
  flex-direction: column;
}
.X2ZzOGV2McPZA8KlsFog .hyc-page-tools-pop,
.X2ZzOGV2McPZA8KlsFog .hyc-content-md__expand {
  display: none !important;
}
.X2ZzOGV2McPZA8KlsFog .hyc-card-box-search-ref__content__toggle {
  display: none !important;
}
.X2ZzOGV2McPZA8KlsFog .hyc-common-markdown-style strong {
  font-weight: bold;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box ::-webkit-scrollbar {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box#hunyuan-bot:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  background: var(--yb-color-bg-primary);
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box #app {
  height: auto;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box #hunyuan-content {
  height: auto;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .share-error {
  margin: calc(50vh - 128px) 0;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .hyc-card-box-card-list {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .hyc-image-group-flex__top {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box#hunyuan-bot::before {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .general-chat-item-avatar {
  display: flex !important;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 8px;
  border-radius: 0;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .general-chat-item-avatar img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .general-chat-item-avatar .general-chat-item-human-status,
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .general-chat-item-avatar .general-chat-item-ai-status {
  color: #5e5e5e;
  margin-left: 8px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  background: unset;
}
.X2ZzOGV2McPZA8KlsFog .share-from-pc .hyc-card-box-card-list {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-pc .hyc-image-group-flex__top {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-from-pc .agent-chat__bubble--ai .hyc-component-image-group {
  padding: 0 16px 0 48px;
}
.X2ZzOGV2McPZA8KlsFog .share-from-pc .agent-chat__bubble--ai .hyc-component-image-group .hyc-content-img img {
  min-width: 90px;
  min-height: 90px;
  max-width: 240px;
  max-height: 240px;
  cursor: pointer;
  display: block;
  border-radius: 10px;
}
.X2ZzOGV2McPZA8KlsFog .share-from-pc .agent-chat__bubble--ai .hyc-component-image-group:has(.hyc-component-image-group-list) {
  padding: 0;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box {
  --hy-font-family: '.PingFang SC', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;
  --yb-font-family: '.PingFang SC', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;
  --td-font-family: '.PingFang SC', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box * {
  font-family: var(--yb-font-family) !important;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style strong,
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style b {
  font-weight: bold !important;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style h1,
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style h2,
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style h3,
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style h4,
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown-style h5 {
  font-weight: bold !important;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .narrower {
  width: 100%;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-common-markdown__code__tool {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-content-img__link {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .agent-chat__list__item:last-child {
  padding-bottom: 0;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .agent-chat__speech-card__card-list {
  display: none;
}
.X2ZzOGV2McPZA8KlsFog .share-to-image-box .hyc-deep-search-outline__li {
  font-weight: bold;
}
.X2ZzOGV2McPZA8KlsFog .chat-list-content-container {
  padding-top: 24px !important;
}
.X2ZzOGV2McPZA8KlsFog [class*='media-list-item-'] {
  background-color: #f3f3f3 !important;
}
.X2ZzOGV2McPZA8KlsFog .agent-share--issueShare {
  background: transparent !important;
}
.X2ZzOGV2McPZA8KlsFog .agent-share--issueShare .agent-chat__list__content-wrapper {
  width: 100%;
  border-radius: 12px;
}
.X2ZzOGV2McPZA8KlsFog .agent-share--issueShare .agent-chat__list__item--ai .agent-chat__bubble__content {
  padding-bottom: 12px;
}
.X2ZzOGV2McPZA8KlsFog .share-from-app-box .agent-chat__list__item {
  padding-left: 16px;
  padding-right: 16px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo {
  width: 100%;
  background-color: #fcfcfc;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .Tg50eLdxmYlDZsXKfvpF {
  position: relative;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .Tg50eLdxmYlDZsXKfvpF .qVlpyXKHGIYXMMJE1fv7 {
  display: flex;
  align-items: center;
  height: 92px;
  padding: 12px 24px 0 24px;
  box-sizing: border-box;
  gap: 8px;
  overflow: hidden;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .Tg50eLdxmYlDZsXKfvpF .qVlpyXKHGIYXMMJE1fv7 img {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-sizing: border-box;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .Tg50eLdxmYlDZsXKfvpF .qVlpyXKHGIYXMMJE1fv7 img:nth-child(2) {
  margin-left: -5px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u {
  display: flex;
  align-items: center;
  padding: 0 24px;
  height: 128px;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/ce26422034743862df55.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  flex-direction: row;
  gap: 16px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .DzvprIEzsz0Q7brAV5_e {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .DzvprIEzsz0Q7brAV5_e img {
  width: 100%;
  height: 100%;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .Y_eJ4pSPTC2TRInJWLl2 {
  flex: 1;
  height: 80px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .Y_eJ4pSPTC2TRInJWLl2 p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .Y_eJ4pSPTC2TRInJWLl2 p:nth-child(1) {
  font-size: 24px;
  line-height: 32px;
  color: #212121;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .EiQ7Pw05JdJKNdehIh2u .Y_eJ4pSPTC2TRInJWLl2 p:nth-child(2) {
  font-size: 14px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 8px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .LxTVJYgQY0f_kWB2QKxh {
  min-height: calc(100vh - 90px - 82px);
  position: relative;
  z-index: 1;
  background: #fcfcfc;
  padding-right: 22px;
  padding-left: 22px;
  box-sizing: border-box;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .LxTVJYgQY0f_kWB2QKxh .YG98ZGmaHRQQufPZA7J2 {
  margin: 0 !important;
  margin-top: 12px !important;
  margin-bottom: 10px !important;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .LxTVJYgQY0f_kWB2QKxh .YG98ZGmaHRQQufPZA7J2 .t-divider__inner-text {
  color: #999999;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .cCasfVNrwc2eqK2T0BzZ {
  padding-top: 8px;
  padding-bottom: 16px;
  min-height: calc(100vh - 128px - 104px);
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ {
  position: relative;
  height: 104px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  box-sizing: border-box;
  border-top: 0.5px solid #eeeeee;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii .iWqLGAJLifIbAJxLnoof {
  display: flex;
  align-items: center;
  gap: 12px;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii .iWqLGAJLifIbAJxLnoof .ZvFzN9QCnOl49Av8KyVP {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background-color: #fff;
  border-radius: 12px;
  border: 0.83px solid #eeeeee;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii .iWqLGAJLifIbAJxLnoof .ZvFzN9QCnOl49Av8KyVP img {
  width: 44px;
  height: 44px;
  border-radius: 100%;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii ._E0ViWLdKaedF5WWeNmL {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  box-sizing: border-box;
  overflow: hidden;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii ._E0ViWLdKaedF5WWeNmL img {
  width: 100%;
  height: 100%;
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii .XBzxAwS7SmsL6cAtNhGt {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  color: var(--yb-color-text-primary);
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Cx9rzXMfGzqkLr3Q5Rii .fsaSBtdg2iOts_17XC7G {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  color: var(--yb-color-text-secondary-2);
}
.X2ZzOGV2McPZA8KlsFog .YwuKOL9kkJEiCDnI6Gqo .bz9IiyM39NJnQa6PebIQ .Vpn5YBl1cElF0aNYIRSM {
  gap: 12px;
  flex-direction: row-reverse;
  justify-content: center;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/2d837394c95aeeed1d00.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.Mi5LIIzBGmiVzDL5S1L5 .Ez9SZglSknyHXFPFFqfk {
  border-bottom: none;
}
.Mi5LIIzBGmiVzDL5S1L5 .UQ76TE1RSLB6IZYG6PES {
  width: calc(100% - 32px);
}
/*-----------end---------*/
.Vo9XIu8RmcReuOzJJrro {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.i38_wg_oaMaZ8OiGZBcj .Ez9SZglSknyHXFPFFqfk {
  border-bottom: none;
}
.i38_wg_oaMaZ8OiGZBcj .UQ76TE1RSLB6IZYG6PES {
  width: calc(100% - 32px);
}
.mc2_OzDv4yZJuLaqAdnF {
  width: 100%;
  background-color: #fcfcfc;
}
.Q_4EfN030cY6XKRamJTH {
  position: relative;
}
.MaqfTlU6PihaX1RPNZQL {
  font-size: 18px;
  color: var(--yb-color-text-primary);
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rFaQVswTdlDjHdTHeeFE {
  display: flex;
  align-items: center;
  height: 92px;
  padding: 12px 24px 0 24px;
  box-sizing: border-box;
  gap: 8px;
  overflow: hidden;
}
.rFaQVswTdlDjHdTHeeFE img {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-sizing: border-box;
}
.rFaQVswTdlDjHdTHeeFE img:nth-child(2) {
  margin-left: -5px;
}
.J4XgUU15_pLrzBvaTqDj {
  display: flex;
  font-family: PingFang SC;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
.J4XgUU15_pLrzBvaTqDj img {
  height: 39px;
}
.J4XgUU15_pLrzBvaTqDj .YtF2hZeGsQrr7X_I_tbC {
  font-size: 32px;
}
.ChuOX6Hr_7Qi5NARpqbU {
  display: flex;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  padding-top: 6px;
  color: rgba(0, 0, 0, 0.6);
}
.u70CLIZM7qDddN3trXDA {
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
}
.u70CLIZM7qDddN3trXDA .adp-icon {
  margin-right: 4px;
}
.yy9oO2FcDgSbT8KI9Y3O {
  display: flex;
  align-items: center;
  padding: 0 24px;
  height: 128px;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/ce26422034743862df55.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  flex-direction: row;
  gap: 16px;
}
.sykAEjwU4P_Fo_fRwKQu {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
}
.sykAEjwU4P_Fo_fRwKQu img {
  width: 100%;
  height: 100%;
}
.iQUdfeo0nss6i7tv3tsW {
  flex: 1;
  height: 80px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.iQUdfeo0nss6i7tv3tsW p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iQUdfeo0nss6i7tv3tsW p:nth-child(1) {
  font-size: 24px;
  line-height: 32px;
  color: #212121;
}
.iQUdfeo0nss6i7tv3tsW p:nth-child(2) {
  font-size: 14px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 8px;
}
.XYtDHlyYFGtNxAXkxCtr {
  display: flex;
  justify-content: flex-start;
  padding: 40px 16px 0;
}
.hT7UDE20Xbj6lQCa7A54 {
  background-color: #fff;
}
.p6fnf8L8TElpaVanAtAG {
  display: flex;
  align-items: center;
  height: 50px;
  margin-right: 8px;
}
.oXKsP8tIX_AautIsfMSQ {
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
.CX3zMFNfpgF0axsqDVkU {
  width: 43.75px;
  height: 43.75px;
  margin-left: -10px;
  border-radius: 100%;
}
.sq74okOLR_6v2miKmlMG {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.u7QZ6sqlMIQAmLDS0GC8 {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 18px;
  color: #1a1a1a;
}
.ptDvG_b_9thBsGQziVlv {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
}
.UQ76TE1RSLB6IZYG6PES {
  min-height: calc(100vh - 92px - 104px);
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  background: #fff;
}
.pAg7mT6FOAOLQmqmYHlU {
  margin: 0 !important;
  margin-top: 10px !important;
}
.pAg7mT6FOAOLQmqmYHlU .t-divider__inner-text {
  color: #999999;
}
.zDUxT27ZKV80MdtBuDAZ {
  padding-right: 22px;
  padding-left: 22px;
  box-sizing: border-box;
}
.m8hIaTtztPm_58zsK9w7 {
  padding-top: 8px;
  padding-bottom: 16px;
  min-height: calc(100vh - 128px - 104px);
}
.KVGmWMGcDftowcCCqlEd {
  padding: 12px 0 24px 0;
}
.KVGmWMGcDftowcCCqlEd .t5gZREGSKM8zZIdYoGKa {
  overflow: visible;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__list__item--human {
  min-width: 80px;
  width: fit-content;
  margin: 16px 16px 24px 16px;
  padding: 16px;
  border-radius: 12px;
  font-size: 15px;
  color: #1d1d1f;
  overflow: visible;
  background: #e7e7e7;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__list__item--human::before {
  content: '';
  position: absolute;
  top: -16px;
  left: 26px;
  width: 35px;
  height: 25px;
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/2c72bf9afa4153957729.svg);
}
.KVGmWMGcDftowcCCqlEd .agent-chat__bubble--human {
  align-items: flex-start;
  margin-bottom: -10px;
  /* 容器样式 - 浅灰色圆角文本框 */
}
.KVGmWMGcDftowcCCqlEd .agent-chat__bubble--human .agent-chat__bubble__content {
  max-width: unset;
  padding: 0;
  background: unset;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__bubble--human .agent-chat__bubble__content .hyc-content-text {
  font-weight: 700;
  font-size: 20px;
  font-family: 'w7', sans-serif !important;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__bubble--human .agent-chat__bubble__content .hyc-content-text .hyc-content-text__deep-search-prefix {
  display: block;
}
.KVGmWMGcDftowcCCqlEd .replace-music-play {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-markdown__code__copy {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-tx-doc-card__link-txt {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-sub-page-entry-box-content-btn_wrapper {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-file-viewer:only-child .hyc-content-file {
  width: 211px;
  height: 72px;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-file-viewer:not(:only-child) {
  width: 100%;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-file-viewer:not(:only-child) .hyc-content-file {
  width: 100%;
  height: 36px;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-file-viewer:not(:only-child) .hyc-content-file__info__name {
  margin-bottom: 0 !important;
}
.KVGmWMGcDftowcCCqlEd .hyc-common-file-viewer:not(:only-child) .hyc-content-file__info__size {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-component-multi-modal__item {
  max-height: 168px;
  overflow: hidden;
}
.KVGmWMGcDftowcCCqlEd .hyc-folded-box__unfold-trigger {
  display: none;
}
.KVGmWMGcDftowcCCqlEd .hyc-folded-box {
  height: unset !important;
}
.KVGmWMGcDftowcCCqlEd .hyc-folded-box__main--folded {
  mask-image: unset;
}
.KVGmWMGcDftowcCCqlEd .t-divider--with-text::before,
.KVGmWMGcDftowcCCqlEd .t-divider--with-text::after {
  border-color: #dedede;
}
.KVGmWMGcDftowcCCqlEd .hyc-content-img img {
  max-width: unset !important;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__list__item--ai {
  flex-direction: column;
}
.KVGmWMGcDftowcCCqlEd .agent-chat__list__item--ai:not(:last-child):after {
  content: '';
  width: 100%;
  background: #dedede;
  margin-top: 24px;
  margin-bottom: 8px;
  box-shadow: 0 0 0 0.02px #000;
}
.emgbpdLorV2Trp1mcWfe {
  min-height: unset;
}
.emgbpdLorV2Trp1mcWfe .hyc-content-text {
  font-size: 15px !important;
}
.emgbpdLorV2Trp1mcWfe .hyc-common-markdown p {
  font-size: 18px;
  line-height: 28px;
}
.jhb8aItbMABtI5txqKSu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  box-sizing: border-box;
  border-top: 0.5px solid #eeeeee;
}
.YGs1UAXHeVD7eWmP8P1f {
  position: relative;
  height: 104px;
}
.XDW9JbO2vNMUg4AI3Eml {
  display: flex;
  align-items: center;
  gap: 12px;
}
.g65wsq_QuvvaAJUHN6Is {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background-color: #fff;
  border-radius: 12px;
  border: 0.83px solid #eeeeee;
}
.g65wsq_QuvvaAJUHN6Is img {
  width: 44px;
  height: 44px;
  border-radius: 100%;
}
.feHwfNL7Yz9MEV9yrBcE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  box-sizing: border-box;
  overflow: hidden;
}
.feHwfNL7Yz9MEV9yrBcE img {
  width: 100%;
  height: 100%;
}
.U_kchegf7HNC2c6RF2_L {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  color: var(--yb-color-text-primary);
}
.wCQyvTQyDJmwe48F0QmY {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  color: var(--yb-color-text-secondary-2);
}
.N5gLNbRT4cvkRd0vzj8d {
  gap: 12px;
  flex-direction: row-reverse;
  justify-content: center;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/public/2d837394c95aeeed1d00.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.XtKwnw8PBuLFSKHp2YwT {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  justify-content: center;
  align-items: center;
}
.WG_aCP25koxK__kPWyip {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 32px;
  background-color: rgba(32, 197, 125, 0.1);
  margin-bottom: 16px;
}
.XtKwnw8PBuLFSKHp2YwT img {
  width: 25px;
  height: auto;
}
.XtKwnw8PBuLFSKHp2YwT p {
  line-height: 26px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.9);
  font-weight: bold;
}
.rX6isY7suzX6mFXDvHnn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.rX6isY7suzX6mFXDvHnn img {
  width: 38px;
  height: 38px;
}
.j9ey2BzxfaOzXSQHZjrH {
  color: var(--text-text_tertiary);
  font-size: 12px;
  margin: auto;
  text-align: center;
  padding-bottom: 20px;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.dialog {
  --dialog-bg-color: white;
  --dialog-border-color: white;
  --dialog-shadow: 0 2px 14px 0 rgb(58 57 68 / 0.2);
  --text-primary-color: #15141a;
  --text-secondary-color: #5b5b66;
  --hover-filter: brightness(0.9);
  --focus-ring-color: #0060df;
  --focus-ring-outline: 2px solid var(--focus-ring-color);

  --textarea-border-color: #8f8f9d;
  --textarea-bg-color: white;
  --textarea-fg-color: var(--text-secondary-color);

  --radio-bg-color: #f0f0f4;
  --radio-checked-bg-color: #fbfbfe;
  --radio-border-color: #8f8f9d;
  --radio-checked-border-color: #0060df;

  --button-secondary-bg-color: #f0f0f4;
  --button-secondary-fg-color: var(--text-primary-color);
  --button-secondary-border-color: var(--button-secondary-bg-color);
  --button-secondary-hover-bg-color: var(--button-secondary-bg-color);
  --button-secondary-hover-fg-color: var(--button-secondary-fg-color);
  --button-secondary-hover-border-color: var(--button-secondary-hover-bg-color);

  --button-primary-bg-color: #0060df;
  --button-primary-fg-color: #fbfbfe;
  --button-primary-hover-bg-color: var(--button-primary-bg-color);
  --button-primary-hover-fg-color: var(--button-primary-fg-color);
  --button-primary-hover-border-color: var(--button-primary-hover-bg-color);

  font: message-box;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  border-radius: 4px;
  padding: 12px 16px;
  border: 1px solid var(--dialog-border-color);
  background: var(--dialog-bg-color);
  color: var(--text-primary-color);
  box-shadow: var(--dialog-shadow);
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) .dialog {
    --dialog-bg-color: #1c1b22;
    --dialog-border-color: #1c1b22;
    --dialog-shadow: 0 2px 14px 0 #15141a;
    --text-primary-color: #fbfbfe;
    --text-secondary-color: #cfcfd8;
    --focus-ring-color: #0df;
    --hover-filter: brightness(1.4);

    --textarea-bg-color: #42414d;

    --radio-bg-color: #2b2a33;
    --radio-checked-bg-color: #15141a;
    --radio-checked-border-color: #0df;

    --button-secondary-bg-color: #2b2a33;
    --button-primary-bg-color: #0df;
    --button-primary-fg-color: #15141a;
  }
}

:where(html.is-dark) .dialog {
  --dialog-bg-color: #1c1b22;
  --dialog-border-color: #1c1b22;
  --dialog-shadow: 0 2px 14px 0 #15141a;
  --text-primary-color: #fbfbfe;
  --text-secondary-color: #cfcfd8;
  --focus-ring-color: #0df;
  --hover-filter: brightness(1.4);

  --textarea-bg-color: #42414d;

  --radio-bg-color: #2b2a33;
  --radio-checked-bg-color: #15141a;
  --radio-checked-border-color: #0df;

  --button-secondary-bg-color: #2b2a33;
  --button-primary-bg-color: #0df;
  --button-primary-fg-color: #15141a;
}

@media screen and (forced-colors: active) {
  .dialog {
    --dialog-bg-color: Canvas;
    --dialog-border-color: CanvasText;
    --dialog-shadow: none;
    --text-primary-color: CanvasText;
    --text-secondary-color: CanvasText;
    --hover-filter: none;
    --focus-ring-color: ButtonBorder;

    --textarea-border-color: ButtonBorder;
    --textarea-bg-color: Field;
    --textarea-fg-color: ButtonText;

    --radio-bg-color: ButtonFace;
    --radio-checked-bg-color: ButtonFace;
    --radio-border-color: ButtonText;
    --radio-checked-border-color: ButtonText;

    --button-secondary-bg-color: ButtonFace;
    --button-secondary-fg-color: ButtonText;
    --button-secondary-border-color: ButtonText;
    --button-secondary-hover-bg-color: AccentColor;
    --button-secondary-hover-fg-color: AccentColorText;

    --button-primary-bg-color: ButtonText;
    --button-primary-fg-color: ButtonFace;
    --button-primary-hover-bg-color: AccentColor;
    --button-primary-hover-fg-color: AccentColorText;
  }
}

.dialog .mainContainer *:focus-visible {
  outline: var(--focus-ring-outline);
  outline-offset: 2px;
}

.dialog .mainContainer .radio {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.dialog .mainContainer .radio > .radioButton {
  display: flex;
  gap: 8px;
  align-self: stretch;
  align-items: center;
}

.dialog .mainContainer .radio > .radioButton input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--radio-bg-color);
  border: 1px solid var(--radio-border-color);
}

.dialog .mainContainer .radio > .radioButton input:hover {
  filter: var(--hover-filter);
}

.dialog .mainContainer .radio > .radioButton input:checked {
  background-color: var(--radio-checked-bg-color);
  border: 4px solid var(--radio-checked-border-color);
}

.dialog .mainContainer .radio > .radioLabel {
  display: flex;
  padding-inline-start: 24px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}

.dialog .mainContainer .radio > .radioLabel > span {
  flex: 1 0 0;
  font-size: 11px;
  color: var(--text-secondary-color);
}

.dialog .mainContainer button {
  border-radius: 4px;
  border: 1px solid;
  font: menu;
  font-weight: 600;
  padding: 4px 16px;
  width: auto;
  height: 32px;
}

.dialog .mainContainer button:hover {
  cursor: pointer;
  filter: var(--hover-filter);
}

.dialog .mainContainer button.secondaryButton {
  color: var(--button-secondary-fg-color);
  background-color: var(--button-secondary-bg-color);
  border-color: var(--button-secondary-border-color);
}

.dialog .mainContainer button.secondaryButton:hover {
  color: var(--button-secondary-hover-fg-color);
  background-color: var(--button-secondary-hover-bg-color);
  border-color: var(--button-secondary-hover-border-color);
}

.dialog .mainContainer button.primaryButton {
  color: var(--button-primary-hover-fg-color);
  background-color: var(--button-primary-hover-bg-color);
  border-color: var(--button-primary-hover-border-color);
  opacity: 1;
}

.dialog .mainContainer button.primaryButton:hover {
  color: var(--button-primary-hover-fg-color);
  background-color: var(--button-primary-hover-bg-color);
  border-color: var(--button-primary-hover-border-color);
}

.dialog .mainContainer textarea {
  font: inherit;
  padding: 8px;
  resize: none;
  margin: 0;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid var(--textarea-border-color);
  background: var(--textarea-bg-color);
  color: var(--textarea-fg-color);
}

.dialog .mainContainer textarea:focus {
  outline-offset: 0;
  border-color: transparent;
}

.dialog .mainContainer textarea:disabled {
  pointer-events: none;
  opacity: 0.4;
}

.textLayer {
  position: absolute;
  text-align: initial;
  inset: 0;
  overflow: clip;
  opacity: 1;
  line-height: 1;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  caret-color: CanvasText;
  z-index: 0;
}

.textLayer.highlighting {
  touch-action: none;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

.textLayer > :not(.markedContent),
.textLayer .markedContent span:not(.markedContent) {
  z-index: 1;
}

.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  --highlight-bg-color: rgb(180 0 170 / 0.25);
  --highlight-selected-bg-color: rgb(0 100 0 / 0.25);
  --highlight-backdrop-filter: none;
  --highlight-selected-backdrop-filter: none;

  margin: -1px;
  padding: 1px;
  background-color: var(--highlight-bg-color);
  -webkit-backdrop-filter: var(--highlight-backdrop-filter);
  backdrop-filter: var(--highlight-backdrop-filter);
  border-radius: 4px;
}

@media screen and (forced-colors: active) {
  .textLayer .highlight {
    --highlight-bg-color: transparent;
    --highlight-selected-bg-color: transparent;
    --highlight-backdrop-filter: var(--hcm-highlight-filter);
    --highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter);
  }
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
  -webkit-backdrop-filter: var(--highlight-selected-backdrop-filter);
  backdrop-filter: var(--highlight-selected-backdrop-filter);
}

.textLayer ::-moz-selection {
  background: rgba(0, 142, 255, 0.25);
  background: color-mix(in srgb, AccentColor, transparent 75%);
}

.textLayer ::selection {
  background: rgba(0, 142, 255, 0.25);
  background: color-mix(in srgb, AccentColor, transparent 75%);
}

.textLayer br::-moz-selection {
  background: transparent;
}

.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: 0;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}

.annotationLayer {
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;

  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
}

@media screen and (forced-colors: active) {
  .annotationLayer {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }

  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation {
    outline: var(--link-outline);
  }

  .annotationLayer .linkAnnotation:hover {
    -webkit-backdrop-filter: var(--hcm-highlight-filter);
    backdrop-filter: var(--hcm-highlight-filter);
  }

  .annotationLayer .linkAnnotation > a:hover {
    opacity: 0 !important;
    background: none !important;
    box-shadow: none;
  }

  .annotationLayer .popupAnnotation .popup {
    outline: calc(1.5px * var(--scale-factor)) solid CanvasText !important;
    background-color: ButtonFace !important;
    color: ButtonText !important;
  }

  .annotationLayer .highlightArea:hover::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: var(--hcm-highlight-filter);
    backdrop-filter: var(--hcm-highlight-filter);
    content: '';
    pointer-events: none;
  }

  .annotationLayer .popupAnnotation.focused .popup {
    outline: calc(3px * var(--scale-factor)) solid Highlight !important;
  }
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}

.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}

.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer.disabled section,
.annotationLayer.disabled .popup {
  pointer-events: none;
}

.annotationLayer .annotationContent {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.annotationLayer .annotationContent.freetext {
  background: transparent;
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  font: 10px sans-serif;
  line-height: 1.35;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  transform-origin: 0 0;
}

.annotationLayer section:has(div.annotationContent) canvas.annotationContent {
  display: none;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder) > a:hover {
  opacity: 0.2;
  background-color: rgb(255 255 0);
  box-shadow: 0 2px 10px rgb(255 255 0);
}

.annotationLayer .linkAnnotation.hasBorder:hover {
  background-color: rgb(255 255 0 / 0.2);
}

.annotationLayer .hasBorder {
  background-size: 100% 100%;
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 25%;
  top: 25%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .popupAnnotation {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  pointer-events: none;
  width: -moz-max-content;
  width: max-content;
  max-width: 45%;
  height: auto;
}

.annotationLayer .popup {
  background-color: rgb(255 255 153);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgb(136 136 136);
  border-radius: calc(2px * var(--scale-factor));
  outline: 1.5px solid rgb(255 255 74);
  padding: calc(6px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popupAnnotation.focused .popup {
  outline-width: 3px;
}

.annotationLayer .popup * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup > .header {
  display: inline-block;
}

.annotationLayer .popup > .header h1 {
  display: inline;
}

.annotationLayer .popup > .header .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
  width: -moz-fit-content;
  width: fit-content;
}

.annotationLayer .popupContent {
  border-top: 1px solid rgb(51 51 51);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popupTriggerArea {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

.annotationLayer svg.quadrilateralsContainer {
  contain: strict;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

:root {
  --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --xfa-focus-outline: auto;
}

@media screen and (forced-colors: active) {
  :root {
    --xfa-focus-outline: 2px solid CanvasText;
  }
  .xfaLayer *:required {
    outline: 1.5px solid selectedItem;
  }
}

.xfaLayer {
  background-color: transparent;
}

.xfaLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: rgb(239 203 237);
  border-radius: 4px;
}

.xfaLayer .highlight.appended {
  position: initial;
}

.xfaLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.xfaLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.xfaLayer .highlight.middle {
  border-radius: 0;
}

.xfaLayer .highlight.selected {
  background-color: rgb(203 223 203);
}

.xfaPage {
  overflow: hidden;
  position: relative;
}

.xfaContentarea {
  position: absolute;
}

.xfaPrintOnly {
  display: none;
}

.xfaLayer {
  position: absolute;
  text-align: initial;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  line-height: 1.2;
}

.xfaLayer * {
  color: inherit;
  font: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-kerning: inherit;
  letter-spacing: -0.01px;
  text-align: inherit;
  text-decoration: inherit;
  box-sizing: border-box;
  background-color: transparent;
  padding: 0;
  margin: 0;
  pointer-events: auto;
  line-height: inherit;
}

.xfaLayer *:required {
  outline: 1.5px solid red;
}

.xfaLayer div,
.xfaLayer svg,
.xfaLayer svg * {
  pointer-events: none;
}

.xfaLayer a {
  color: blue;
}

.xfaRich li {
  margin-left: 3em;
}

.xfaFont {
  color: black;
  font-weight: normal;
  font-kerning: none;
  font-size: 10px;
  font-style: normal;
  letter-spacing: 0;
  text-decoration: none;
  vertical-align: 0;
}

.xfaCaption {
  overflow: hidden;
  flex: 0 0 auto;
}

.xfaCaptionForCheckButton {
  overflow: hidden;
  flex: 1 1 auto;
}

.xfaLabel {
  height: 100%;
  width: 100%;
}

.xfaLeft {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.xfaRight {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton) {
  max-height: 100%;
}

.xfaTop {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.xfaBottom {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
}

:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton) {
  width: 100%;
}

.xfaBorder {
  background-color: transparent;
  position: absolute;
  pointer-events: none;
}

.xfaWrapped {
  width: 100%;
  height: 100%;
}

:is(.xfaTextfield, .xfaSelect):focus {
  background-image: none;
  background-color: transparent;
  outline: var(--xfa-focus-outline);
  outline-offset: -1px;
}

:is(.xfaCheckbox, .xfaRadio):focus {
  outline: var(--xfa-focus-outline);
}

.xfaTextfield,
.xfaSelect {
  height: 100%;
  width: 100%;
  flex: 1 1 auto;
  border: none;
  resize: none;
  background-image: var(--xfa-unfocused-field-background);
}

.xfaSelect {
  padding-inline: 2px;
}

:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect) {
  flex: 0 1 auto;
}

.xfaButton {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border: none;
  text-align: center;
}

.xfaLink {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.xfaCheckbox,
.xfaRadio {
  width: 100%;
  height: 100%;
  flex: 0 0 auto;
  border: none;
}

.xfaRich {
  white-space: pre-wrap;
  width: 100%;
  height: 100%;
}

.xfaImage {
  -o-object-position: left top;
  object-position: left top;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.xfaLrTb,
.xfaRlTb,
.xfaTb {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.xfaLr {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.xfaRl {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
}

.xfaTb > div {
  justify-content: left;
}

.xfaPosition {
  position: relative;
}

.xfaArea {
  position: relative;
}

.xfaValignMiddle {
  display: flex;
  align-items: center;
}

.xfaTable {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.xfaTable .xfaRow {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.xfaTable .xfaRlRow {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  flex: 1;
}

.xfaTable .xfaRlRow > div {
  flex: 1;
}

:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea) {
  background: initial;
}

@media print {
  .xfaTextfield,
  .xfaSelect {
    background: transparent;
  }

  .xfaSelect {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
  }
}

.canvasWrapper svg {
  transform: none;
}

.canvasWrapper svg[data-main-rotation='90'] mask,
.canvasWrapper svg[data-main-rotation='90'] use:not(.clip, .mask) {
  transform: matrix(0, 1, -1, 0, 1, 0);
}

.canvasWrapper svg[data-main-rotation='180'] mask,
.canvasWrapper svg[data-main-rotation='180'] use:not(.clip, .mask) {
  transform: matrix(-1, 0, 0, -1, 1, 1);
}

.canvasWrapper svg[data-main-rotation='270'] mask,
.canvasWrapper svg[data-main-rotation='270'] use:not(.clip, .mask) {
  transform: matrix(0, -1, 1, 0, 0, 1);
}

.canvasWrapper svg.highlight {
  --blend-mode: multiply;

  position: absolute;
  mix-blend-mode: var(--blend-mode);
}

@media screen and (forced-colors: active) {
  .canvasWrapper svg.highlight {
    --blend-mode: difference;
  }
}

.canvasWrapper svg.highlight:not(.free) {
  fill-rule: evenodd;
}

.canvasWrapper svg.highlightOutline {
  position: absolute;
  mix-blend-mode: normal;
  fill-rule: evenodd;
  fill: none;
}

.canvasWrapper svg.highlightOutline.hovered:not(.free):not(.selected) {
  stroke: var(--hover-outline-color);
  stroke-width: var(--outline-width);
}

.canvasWrapper svg.highlightOutline.selected:not(.free) .mainOutline {
  stroke: var(--outline-around-color);
  stroke-width: calc(var(--outline-width) + 2 * var(--outline-around-width));
}

.canvasWrapper svg.highlightOutline.selected:not(.free) .secondaryOutline {
  stroke: var(--outline-color);
  stroke-width: var(--outline-width);
}

.canvasWrapper svg.highlightOutline.free.hovered:not(.selected) {
  stroke: var(--hover-outline-color);
  stroke-width: calc(2 * var(--outline-width));
}

.canvasWrapper svg.highlightOutline.free.selected .mainOutline {
  stroke: var(--outline-around-color);
  stroke-width: calc(2 * (var(--outline-width) + var(--outline-around-width)));
}

.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline {
  stroke: var(--outline-color);
  stroke-width: calc(2 * var(--outline-width));
}

.toggle-button {
  --button-background-color: #f0f0f4;
  --button-background-color-hover: #e0e0e6;
  --button-background-color-active: #cfcfd8;
  --color-accent-primary: #0060df;
  --color-accent-primary-hover: #0250bb;
  --color-accent-primary-active: #054096;
  --border-interactive-color: #8f8f9d;
  --border-radius-circle: 9999px;
  --border-width: 1px;
  --size-item-small: 16px;
  --size-item-large: 32px;
  --color-canvas: white;

  --toggle-background-color: var(--button-background-color);
  --toggle-background-color-hover: var(--button-background-color-hover);
  --toggle-background-color-active: var(--button-background-color-active);
  --toggle-background-color-pressed: var(--color-accent-primary);
  --toggle-background-color-pressed-hover: var(--color-accent-primary-hover);
  --toggle-background-color-pressed-active: var(--color-accent-primary-active);
  --toggle-border-color: var(--border-interactive-color);
  --toggle-border-color-hover: var(--toggle-border-color);
  --toggle-border-color-active: var(--toggle-border-color);
  --toggle-border-radius: var(--border-radius-circle);
  --toggle-border-width: var(--border-width);
  --toggle-height: var(--size-item-small);
  --toggle-width: var(--size-item-large);
  --toggle-dot-background-color: var(--toggle-border-color);
  --toggle-dot-background-color-hover: var(--toggle-dot-background-color);
  --toggle-dot-background-color-active: var(--toggle-dot-background-color);
  --toggle-dot-background-color-on-pressed: var(--color-canvas);
  --toggle-dot-margin: 1px;
  --toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));
  --toggle-dot-width: var(--toggle-dot-height);
  --toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;
  padding: 0;
  margin: 0;
  border: var(--toggle-border-width) solid var(--toggle-border-color);
  height: var(--toggle-height);
  width: var(--toggle-width);
  border-radius: var(--toggle-border-radius);
  background: var(--toggle-background-color);
  box-sizing: border-box;
  flex-shrink: 0;
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) .toggle-button {
    --button-background-color: color-mix(in srgb, currentColor 7%, transparent);
    --button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);
    --button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);
    --color-accent-primary: #0df;
    --color-accent-primary-hover: #80ebff;
    --color-accent-primary-active: #aaf2ff;
    --border-interactive-color: #bfbfc9;
    --color-canvas: #1c1b22;
  }
}

:where(html.is-dark) .toggle-button {
  --button-background-color: color-mix(in srgb, currentColor 7%, transparent);
  --button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);
  --button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);
  --color-accent-primary: #0df;
  --color-accent-primary-hover: #80ebff;
  --color-accent-primary-active: #aaf2ff;
  --border-interactive-color: #bfbfc9;
  --color-canvas: #1c1b22;
}

@media (forced-colors: active) {
  .toggle-button {
    --color-accent-primary: ButtonText;
    --color-accent-primary-hover: SelectedItem;
    --color-accent-primary-active: SelectedItem;
    --border-interactive-color: ButtonText;
    --button-background-color: ButtonFace;
    --border-interactive-color-hover: SelectedItem;
    --border-interactive-color-active: SelectedItem;
    --border-interactive-color-disabled: GrayText;
    --color-canvas: ButtonText;
  }
}

.toggle-button:focus-visible {
  outline: var(--focus-outline);
  outline-offset: var(--focus-outline-offset);
}

.toggle-button:enabled:hover {
  background: var(--toggle-background-color-hover);
  border-color: var(--toggle-border-color);
}

.toggle-button:enabled:active {
  background: var(--toggle-background-color-active);
  border-color: var(--toggle-border-color);
}

.toggle-button[aria-pressed='true'] {
  background: var(--toggle-background-color-pressed);
  border-color: transparent;
}

.toggle-button[aria-pressed='true']:enabled:hover {
  background: var(--toggle-background-color-pressed-hover);
  border-color: transparent;
}

.toggle-button[aria-pressed='true']:enabled:active {
  background: var(--toggle-background-color-pressed-active);
  border-color: transparent;
}

.toggle-button::before {
  display: block;
  content: '';
  background-color: var(--toggle-dot-background-color);
  height: var(--toggle-dot-height);
  width: var(--toggle-dot-width);
  margin: var(--toggle-dot-margin);
  border-radius: var(--toggle-border-radius);
  translate: 0;
}

.toggle-button[aria-pressed='true']::before {
  translate: var(--toggle-dot-transform-x);
  background-color: var(--toggle-dot-background-color-on-pressed);
}

.toggle-button[aria-pressed='true']:enabled:hover::before,
.toggle-button[aria-pressed='true']:enabled:active::before {
  background-color: var(--toggle-dot-background-color-on-pressed);
}

[dir='rtl'] .toggle-button[aria-pressed='true']::before {
  translate: calc(-1 * var(--toggle-dot-transform-x));
}

@media (prefers-reduced-motion: no-preference) {
  .toggle-button::before {
    transition: translate 100ms;
  }
}

@media (prefers-contrast) {
  .toggle-button:enabled:hover {
    border-color: var(--toggle-border-color-hover);
  }

  .toggle-button:enabled:active {
    border-color: var(--toggle-border-color-active);
  }

  .toggle-button[aria-pressed='true']:enabled {
    border-color: var(--toggle-border-color);
    position: relative;
  }

  .toggle-button[aria-pressed='true']:enabled:hover,
  .toggle-button[aria-pressed='true']:enabled:hover:active {
    border-color: var(--toggle-border-color-hover);
  }

  .toggle-button[aria-pressed='true']:enabled:active {
    background-color: var(--toggle-dot-background-color-active);
    border-color: var(--toggle-dot-background-color-hover);
  }

  .toggle-button:hover::before,
  .toggle-button:active::before {
    background-color: var(--toggle-dot-background-color-hover);
  }
}

@media (forced-colors) {
  .toggle-button {
    --toggle-dot-background-color: var(--color-accent-primary);
    --toggle-dot-background-color-hover: var(--color-accent-primary-hover);
    --toggle-dot-background-color-active: var(--color-accent-primary-active);
    --toggle-dot-background-color-on-pressed: var(--button-background-color);
    --toggle-background-color-disabled: var(--button-background-color-disabled);
    --toggle-border-color-hover: var(--border-interactive-color-hover);
    --toggle-border-color-active: var(--border-interactive-color-active);
    --toggle-border-color-disabled: var(--border-interactive-color-disabled);
  }

  .toggle-button[aria-pressed='true']:enabled::after {
    border: 1px solid var(--button-background-color);
    content: '';
    position: absolute;
    height: var(--toggle-height);
    width: var(--toggle-width);
    display: block;
    border-radius: var(--toggle-border-radius);
    inset: -2px;
  }

  .toggle-button[aria-pressed='true']:enabled:active::after {
    border-color: var(--toggle-border-color-active);
  }
}

:root {
  --outline-width: 2px;
  --outline-color: #0060df;
  --outline-around-width: 1px;
  --outline-around-color: #f0f0f4;
  --hover-outline-around-color: var(--outline-around-color);
  --focus-outline: solid var(--outline-width) var(--outline-color);
  --unfocus-outline: solid var(--outline-width) transparent;
  --focus-outline-around: solid var(--outline-around-width) var(--outline-around-color);
  --hover-outline-color: #8f8f9d;
  --hover-outline: solid var(--outline-width) var(--hover-outline-color);
  --hover-outline-around: solid var(--outline-around-width) var(--hover-outline-around-color);
  --freetext-line-height: 1.35;
  --freetext-padding: 2px;
  --resizer-bg-color: var(--outline-color);
  --resizer-size: 6px;
  --resizer-shift: calc(0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width));
  --editorFreeText-editing-cursor: text;
  --editorInk-editing-cursor: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/5ea0869845becef03a06.svg) 0 16, pointer;
  --editorHighlight-editing-cursor: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/3683cfffdcbd73685ff2.svg) 24 24, text;
  --editorFreeHighlight-editing-cursor: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/8475f8e672ed83e24520.svg) 1 18, pointer;
}
.visuallyHidden {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
}

.textLayer.highlighting {
  cursor: var(--editorFreeHighlight-editing-cursor);
}

.textLayer.highlighting:not(.free) span {
  cursor: var(--editorHighlight-editing-cursor);
}

.textLayer.highlighting.free span {
  cursor: var(--editorFreeHighlight-editing-cursor);
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 1.1dppx) {
  :root {
    --editorFreeText-editing-cursor: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/9fb032a1799ca2a1c751.svg) 0 16, text;
  }
}

@media screen and (forced-colors: active) {
  :root {
    --outline-color: CanvasText;
    --outline-around-color: ButtonFace;
    --resizer-bg-color: ButtonText;
    --hover-outline-color: Highlight;
    --hover-outline-around-color: SelectedItemText;
  }
}

[data-editor-rotation='90'] {
  transform: rotate(90deg);
}

[data-editor-rotation='180'] {
  transform: rotate(180deg);
}

[data-editor-rotation='270'] {
  transform: rotate(270deg);
}

.annotationEditorLayer {
  background: transparent;
  position: absolute;
  inset: 0;
  font-size: calc(100px * var(--scale-factor));
  transform-origin: 0 0;
  cursor: auto;
}

.annotationEditorLayer .selectedEditor {
  z-index: 100000 !important;
}

.annotationEditorLayer.drawing * {
  pointer-events: none !important;
}

.annotationEditorLayer.waiting {
  content: '';
  cursor: wait;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.annotationEditorLayer.disabled {
  pointer-events: none;
}

.annotationEditorLayer.freetextEditing {
  cursor: var(--editorFreeText-editing-cursor);
}

.annotationEditorLayer.inkEditing {
  cursor: var(--editorInk-editing-cursor);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) {
  position: absolute;
  background: transparent;
  z-index: 1;
  transform-origin: 0 0;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: var(--unfocus-outline);
}

.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor) {
  cursor: move;
}

.annotationEditorLayer .moving:is(.freeTextEditor, .inkEditor, .stampEditor) {
  touch-action: none;
}

.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor) {
  border: var(--focus-outline);
  outline: var(--focus-outline-around);
}

.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor)::before {
  content: '';
  position: absolute;
  inset: 0;
  border: var(--focus-outline-around);
  pointer-events: none;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor) {
  border: var(--hover-outline);
  outline: var(--hover-outline-around);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor)::before {
  content: '';
  position: absolute;
  inset: 0;
  border: var(--focus-outline-around);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
  --editor-toolbar-delete-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fde82a50e6de20239861.svg);
  --editor-toolbar-bg-color: #f0f0f4;
  --editor-toolbar-highlight-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/42e4e1954f25f8c7b965.svg);
  --editor-toolbar-fg-color: #2e2e56;
  --editor-toolbar-border-color: #8f8f9d;
  --editor-toolbar-hover-border-color: var(--editor-toolbar-border-color);
  --editor-toolbar-hover-bg-color: #e0e0e6;
  --editor-toolbar-hover-fg-color: var(--editor-toolbar-fg-color);
  --editor-toolbar-hover-outline: none;
  --editor-toolbar-focus-outline-color: #0060df;
  --editor-toolbar-shadow: 0 2px 6px 0 rgb(58 57 68 / 0.2);
  --editor-toolbar-vert-offset: 6px;
  --editor-toolbar-height: 28px;
  --editor-toolbar-padding: 2px;

  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  height: var(--editor-toolbar-height);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: default;
  pointer-events: auto;
  box-sizing: content-box;
  padding: var(--editor-toolbar-padding);

  position: absolute;
  inset-inline-end: 0;
  inset-block-start: calc(100% + var(--editor-toolbar-vert-offset));

  border-radius: 6px;
  background-color: var(--editor-toolbar-bg-color);
  border: 1px solid var(--editor-toolbar-border-color);
  box-shadow: var(--editor-toolbar-shadow);
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
    --editor-toolbar-bg-color: #2b2a33;
    --editor-toolbar-fg-color: #fbfbfe;
    --editor-toolbar-hover-bg-color: #52525e;
    --editor-toolbar-focus-outline-color: #0df;
  }
}

:where(html.is-dark) :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
  --editor-toolbar-bg-color: #2b2a33;
  --editor-toolbar-fg-color: #fbfbfe;
  --editor-toolbar-hover-bg-color: #52525e;
  --editor-toolbar-focus-outline-color: #0df;
}

@media screen and (forced-colors: active) {
  :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
    --editor-toolbar-bg-color: ButtonFace;
    --editor-toolbar-fg-color: ButtonText;
    --editor-toolbar-border-color: ButtonText;
    --editor-toolbar-hover-border-color: AccentColor;
    --editor-toolbar-hover-bg-color: ButtonFace;
    --editor-toolbar-hover-fg-color: AccentColor;
    --editor-toolbar-hover-outline: 2px solid var(--editor-toolbar-hover-border-color);
    --editor-toolbar-focus-outline-color: ButtonBorder;
    --editor-toolbar-shadow: none;
  }
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar.hidden {
  display: none;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar:has(:focus-visible) {
  border-color: transparent;
}

[dir='ltr'] :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
  transform-origin: 100% 0;
}

[dir='rtl'] :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar {
  transform-origin: 0 0;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  height: 100%;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .divider {
  width: 1px;
  height: calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height));
  background-color: var(--editor-toolbar-border-color);
  display: inline-block;
  margin-inline: 2px;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .highlightButton {
  width: var(--editor-toolbar-height);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  .highlightButton::before {
  content: '';
  -webkit-mask-image: var(--editor-toolbar-highlight-image);
  mask-image: var(--editor-toolbar-highlight-image);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  display: inline-block;
  background-color: var(--editor-toolbar-fg-color);
  width: 100%;
  height: 100%;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  .highlightButton:hover::before {
  background-color: var(--editor-toolbar-hover-fg-color);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .delete {
  width: var(--editor-toolbar-height);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .delete::before {
  content: '';
  -webkit-mask-image: var(--editor-toolbar-delete-image);
  mask-image: var(--editor-toolbar-delete-image);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  display: inline-block;
  background-color: var(--editor-toolbar-fg-color);
  width: 100%;
  height: 100%;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .delete:hover::before {
  background-color: var(--editor-toolbar-hover-fg-color);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons > * {
  height: var(--editor-toolbar-height);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons > :not(.divider) {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  > :not(.divider):hover {
  border-radius: 2px;
  background-color: var(--editor-toolbar-hover-bg-color);
  color: var(--editor-toolbar-hover-fg-color);
  outline: var(--editor-toolbar-hover-outline);
  outline-offset: 1px;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  > :not(.divider):hover:active {
  outline: none;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  > :not(.divider):focus-visible {
  border-radius: 2px;
  outline: 2px solid var(--editor-toolbar-focus-outline-color);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .altText {
  --alt-text-add-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/59fe962b3e6bd8bfdda7.svg);
  --alt-text-done-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/bb72d81b39be40898db2.svg);

  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  padding-inline: 8px;
  pointer-events: all;
  font: menu;
  font-weight: 590;
  font-size: 12px;
  color: var(--editor-toolbar-fg-color);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .altText:disabled {
  pointer-events: none;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .altText::before {
  content: '';
  -webkit-mask-image: var(--alt-text-add-image);
  mask-image: var(--alt-text-add-image);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  display: inline-block;
  width: 12px;
  height: 13px;
  background-color: var(--editor-toolbar-fg-color);
  margin-inline-end: 4px;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  .altText:hover::before {
  background-color: var(--editor-toolbar-hover-fg-color);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .altText.done::before {
  -webkit-mask-image: var(--alt-text-done-image);
  mask-image: var(--alt-text-done-image);
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer) .editToolbar .buttons .altText .tooltip {
  display: none;
}

:is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  .altText
  .tooltip.show {
  --alt-text-tooltip-bg: #f0f0f4;
  --alt-text-tooltip-fg: #15141a;
  --alt-text-tooltip-border: #8f8f9d;
  --alt-text-tooltip-shadow: 0px 2px 6px 0px rgb(58 57 68 / 0.2);

  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(100% + 2px);
  inset-inline-start: 0;
  padding-block: 2px 3px;
  padding-inline: 3px;
  max-width: 300px;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  font-size: 12px;

  border: 0.5px solid var(--alt-text-tooltip-border);
  background: var(--alt-text-tooltip-bg);
  box-shadow: var(--alt-text-tooltip-shadow);
  color: var(--alt-text-tooltip-fg);

  pointer-events: none;
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light))
    :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
    .editToolbar
    .buttons
    .altText
    .tooltip.show {
    --alt-text-tooltip-bg: #1c1b22;
    --alt-text-tooltip-fg: #fbfbfe;
    --alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a;
  }
}

:where(html.is-dark)
  :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
  .editToolbar
  .buttons
  .altText
  .tooltip.show {
  --alt-text-tooltip-bg: #1c1b22;
  --alt-text-tooltip-fg: #fbfbfe;
  --alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a;
}

@media screen and (forced-colors: active) {
  :is(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor), .textLayer)
    .editToolbar
    .buttons
    .altText
    .tooltip.show {
    --alt-text-tooltip-bg: Canvas;
    --alt-text-tooltip-fg: CanvasText;
    --alt-text-tooltip-border: CanvasText;
    --alt-text-tooltip-shadow: none;
  }
}

.annotationEditorLayer .freeTextEditor {
  padding: calc(var(--freetext-padding) * var(--scale-factor));
  width: auto;
  height: auto;
  touch-action: none;
}

.annotationEditorLayer .freeTextEditor .internal {
  background: transparent;
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  font: 10px sans-serif;
  line-height: var(--freetext-line-height);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.annotationEditorLayer .freeTextEditor .overlay {
  position: absolute;
  display: none;
  background: transparent;
  inset: 0;
  width: 100%;
  height: 100%;
}

.annotationEditorLayer freeTextEditor .overlay.enabled {
  display: block;
}

.annotationEditorLayer .freeTextEditor .internal:empty::before {
  content: attr(default-content);
  color: gray;
}

.annotationEditorLayer .freeTextEditor .internal:focus {
  outline: none;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

.annotationEditorLayer .inkEditor {
  width: 100%;
  height: 100%;
}

.annotationEditorLayer .inkEditor.editing {
  cursor: inherit;
}

.annotationEditorLayer .inkEditor .inkEditorCanvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  touch-action: none;
}

.annotationEditorLayer .stampEditor {
  width: auto;
  height: auto;
}

.annotationEditorLayer .stampEditor canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers {
  position: absolute;
  inset: 0;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers.hidden {
  display: none;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer {
  width: var(--resizer-size);
  height: var(--resizer-size);
  background: content-box var(--resizer-bg-color);
  border: var(--focus-outline-around);
  border-radius: 2px;
  position: absolute;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topLeft {
  top: var(--resizer-shift);
  left: var(--resizer-shift);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topMiddle {
  top: var(--resizer-shift);
  left: calc(50% + var(--resizer-shift));
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topRight {
  top: var(--resizer-shift);
  right: var(--resizer-shift);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleRight {
  top: calc(50% + var(--resizer-shift));
  right: var(--resizer-shift);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomRight {
  bottom: var(--resizer-shift);
  right: var(--resizer-shift);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomMiddle {
  bottom: var(--resizer-shift);
  left: calc(50% + var(--resizer-shift));
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomLeft {
  bottom: var(--resizer-shift);
  left: var(--resizer-shift);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleLeft {
  top: calc(50% + var(--resizer-shift));
  left: var(--resizer-shift);
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomRight {
  cursor: nwse-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomMiddle {
  cursor: ns-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomLeft {
  cursor: nesw-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.middleLeft {
  cursor: ew-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topLeft,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomRight {
  cursor: nesw-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topMiddle,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomMiddle,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomMiddle {
  cursor: ew-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.topRight,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.bottomLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.bottomLeft {
  cursor: nwse-resize;
}

.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.middleRight,
.annotationEditorLayer[data-main-rotation='0'] :is([data-editor-rotation='90'], [data-editor-rotation='270']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='90'] :is([data-editor-rotation='0'], [data-editor-rotation='180']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='180'] :is([data-editor-rotation='270'], [data-editor-rotation='90']) > .resizers > .resizer.middleLeft,
.annotationEditorLayer[data-main-rotation='270'] :is([data-editor-rotation='180'], [data-editor-rotation='0']) > .resizers > .resizer.middleLeft {
  cursor: ns-resize;
}

.annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='90'],
    [data-main-rotation='90'] [data-editor-rotation='0'],
    [data-main-rotation='180'] [data-editor-rotation='270'],
    [data-main-rotation='270'] [data-editor-rotation='180']
  )
  .editToolbar {
  rotate: 270deg;
}

[dir='ltr']
  .annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='90'],
    [data-main-rotation='90'] [data-editor-rotation='0'],
    [data-main-rotation='180'] [data-editor-rotation='270'],
    [data-main-rotation='270'] [data-editor-rotation='180']
  )
  .editToolbar {
  inset-inline-end: calc(0px - var(--editor-toolbar-vert-offset));
  inset-block-start: 0;
}

[dir='rtl']
  .annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='90'],
    [data-main-rotation='90'] [data-editor-rotation='0'],
    [data-main-rotation='180'] [data-editor-rotation='270'],
    [data-main-rotation='270'] [data-editor-rotation='180']
  )
  .editToolbar {
  inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset));
  inset-block-start: 0;
}

.annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='180'],
    [data-main-rotation='90'] [data-editor-rotation='90'],
    [data-main-rotation='180'] [data-editor-rotation='0'],
    [data-main-rotation='270'] [data-editor-rotation='270']
  )
  .editToolbar {
  rotate: 180deg;
  inset-inline-end: 100%;
  inset-block-start: calc(0pc - var(--editor-toolbar-vert-offset));
}

.annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='270'],
    [data-main-rotation='90'] [data-editor-rotation='180'],
    [data-main-rotation='180'] [data-editor-rotation='90'],
    [data-main-rotation='270'] [data-editor-rotation='0']
  )
  .editToolbar {
  rotate: 90deg;
}

[dir='ltr']
  .annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='270'],
    [data-main-rotation='90'] [data-editor-rotation='180'],
    [data-main-rotation='180'] [data-editor-rotation='90'],
    [data-main-rotation='270'] [data-editor-rotation='0']
  )
  .editToolbar {
  inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset));
  inset-block-start: 100%;
}

[dir='rtl']
  .annotationEditorLayer
  :is(
    [data-main-rotation='0'] [data-editor-rotation='270'],
    [data-main-rotation='90'] [data-editor-rotation='180'],
    [data-main-rotation='180'] [data-editor-rotation='90'],
    [data-main-rotation='270'] [data-editor-rotation='0']
  )
  .editToolbar {
  inset-inline-start: calc(0px - var(--editor-toolbar-vert-offset));
  inset-block-start: 0;
}

.dialog.altText::backdrop {
  -webkit-mask: url(#alttext-manager-mask);
  mask: url(#alttext-manager-mask);
}

.dialog.altText.positioned {
  margin: 0;
}

.dialog.altText #altTextContainer {
  width: 300px;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

.dialog.altText #altTextContainer #overallDescription {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}

.dialog.altText #altTextContainer #overallDescription span {
  align-self: stretch;
}

.dialog.altText #altTextContainer #overallDescription .title {
  font-size: 13px;
  font-style: normal;
  font-weight: 590;
}

.dialog.altText #altTextContainer #addDescription {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
}

.dialog.altText #altTextContainer #addDescription .descriptionArea {
  flex: 1;
  padding-inline: 24px 10px;
}

.dialog.altText #altTextContainer #addDescription .descriptionArea textarea {
  width: 100%;
  min-height: 75px;
}

.dialog.altText #altTextContainer #buttons {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.colorPicker {
  --hover-outline-color: #0250bb;
  --selected-outline-color: #0060df;
  --swatch-border-color: #cfcfd8;
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) .colorPicker {
    --hover-outline-color: #80ebff;
    --selected-outline-color: #aaf2ff;
    --swatch-border-color: #52525e;
  }
}

:where(html.is-dark) .colorPicker {
  --hover-outline-color: #80ebff;
  --selected-outline-color: #aaf2ff;
  --swatch-border-color: #52525e;
}

@media screen and (forced-colors: active) {
  .colorPicker {
    --hover-outline-color: Highlight;
    --selected-outline-color: var(--hover-outline-color);
    --swatch-border-color: ButtonText;
  }
}

.colorPicker .swatch {
  width: 16px;
  height: 16px;
  border: 1px solid var(--swatch-border-color);
  border-radius: 100%;
  outline-offset: 2px;
  box-sizing: border-box;
  forced-color-adjust: none;
}

.colorPicker button:is(:hover, .selected) > .swatch {
  border: none;
}

.annotationEditorLayer[data-main-rotation='0'] .highlightEditor:not(.free) > .editToolbar {
  rotate: 0deg;
}

.annotationEditorLayer[data-main-rotation='90'] .highlightEditor:not(.free) > .editToolbar {
  rotate: 270deg;
}

.annotationEditorLayer[data-main-rotation='180'] .highlightEditor:not(.free) > .editToolbar {
  rotate: 180deg;
}

.annotationEditorLayer[data-main-rotation='270'] .highlightEditor:not(.free) > .editToolbar {
  rotate: 90deg;
}

.annotationEditorLayer .highlightEditor {
  position: absolute;
  background: transparent;
  z-index: 1;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: none;
  outline: none;
  pointer-events: none;
  transform-origin: 0 0;
}

.annotationEditorLayer .highlightEditor:not(.free) {
  transform: none;
}

.annotationEditorLayer .highlightEditor .internal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}

.annotationEditorLayer .highlightEditor.disabled .internal {
  pointer-events: none;
}

.annotationEditorLayer .highlightEditor.selectedEditor .internal {
  cursor: pointer;
}

.annotationEditorLayer .highlightEditor .editToolbar {
  --editor-toolbar-colorpicker-arrow-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/76692c54994797ddfb04.svg);

  transform-origin: center !important;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker {
  position: relative;
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  padding: 4px;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker::after {
  content: '';
  -webkit-mask-image: var(--editor-toolbar-colorpicker-arrow-image);
  mask-image: var(--editor-toolbar-colorpicker-arrow-image);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  display: inline-block;
  background-color: var(--editor-toolbar-fg-color);
  width: 12px;
  height: 12px;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover::after {
  background-color: var(--editor-toolbar-hover-fg-color);
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)) {
  background-color: var(--editor-toolbar-hover-bg-color);
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden))::after {
  scale: -1;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 11px;
  padding-block: 8px;
  border-radius: 6px;
  background-color: var(--editor-toolbar-bg-color);
  border: 1px solid var(--editor-toolbar-border-color);
  box-shadow: var(--editor-toolbar-shadow);
  inset-block-start: calc(100% + 4px);
  width: calc(100% + 2 * var(--editor-toolbar-padding));
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button {
  width: 100%;
  height: auto;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active, :focus-visible) {
  outline: none;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button > .swatch {
  outline-offset: 2px;
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected='true'] > .swatch {
  outline: 2px solid var(--selected-outline-color);
}

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch {
  outline: 2px solid var(--hover-outline-color);
}

.editorParamsToolbar:has(#highlightParamsToolbarContainer) {
  padding: unset;
}

#highlightParamsToolbarContainer {
  height: auto;
  padding-inline: 10px;
  padding-block: 10px 16px;
  gap: 16px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

#highlightParamsToolbarContainer .editorParamsLabel {
  width: -moz-fit-content;
  width: fit-content;
  inset-inline-start: 0;
}

#highlightParamsToolbarContainer .colorPicker {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

#highlightParamsToolbarContainer .colorPicker .dropdown {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  height: auto;
}

#highlightParamsToolbarContainer .colorPicker .dropdown button {
  width: auto;
  height: auto;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  flex: 0 0 auto;
}

#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch {
  width: 24px;
  height: 24px;
}

#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active, :focus-visible) {
  outline: none;
}

#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected='true'] > .swatch {
  outline: 2px solid var(--selected-outline-color);
}

#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch {
  outline: 2px solid var(--hover-outline-color);
}

#highlightParamsToolbarContainer #editorHighlightThickness {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}

#highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel {
  width: 100%;
  height: auto;
  align-self: stretch;
}

#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;

  --example-color: #bfbfc9;
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker {
    --example-color: #80808e;
  }
}

:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker {
  --example-color: #80808e;
}

@media screen and (forced-colors: active) {
  #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker {
    --example-color: CanvasText;
  }
}

:is(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker > .editorParamsSlider[disabled]) {
  opacity: 0.4;
}

#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::before,
#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after {
  content: '';
  width: 8px;
  aspect-ratio: 1;
  display: block;
  border-radius: 100%;
  background-color: var(--example-color);
}

#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker::after {
  width: 24px;
}

#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider {
  width: unset;
  height: 14px;
}

#highlightParamsToolbarContainer #editorHighlightVisibility {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

#highlightParamsToolbarContainer #editorHighlightVisibility .divider {
  --divider-color: #d7d7db;

  margin-block: 4px;
  width: 100%;
  height: 1px;
  background-color: var(--divider-color);
}

@media (prefers-color-scheme: dark) {
  :where(html:not(.is-light)) #highlightParamsToolbarContainer #editorHighlightVisibility .divider {
    --divider-color: #8f8f9d;
  }
}

:where(html.is-dark) #highlightParamsToolbarContainer #editorHighlightVisibility .divider {
  --divider-color: #8f8f9d;
}

@media screen and (forced-colors: active) {
  #highlightParamsToolbarContainer #editorHighlightVisibility .divider {
    --divider-color: CanvasText;
  }
}

#highlightParamsToolbarContainer #editorHighlightVisibility .toggler {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}

:root {
  --viewer-container-height: 0;
  --pdfViewer-padding-bottom: 0;
  --page-margin: 0 auto 24px;
  --page-border: 9px solid transparent;
  --spreadHorizontalWrapped-margin-LR: -3.5px;
  --loading-icon-delay: 400ms;
}

@media screen and (forced-colors: active) {
  :root {
    --pdfViewer-padding-bottom: 9px;
    --page-margin: 0 auto 24px;
    --page-border: 1px solid CanvasText;
    --spreadHorizontalWrapped-margin-LR: 3.5px;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

#hiddenCopyElement,
.hiddenCanvasElement {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  display: none;
}

.pdfViewer {
  --scale-factor: 1;

  padding-bottom: var(--pdfViewer-padding-bottom);

  --hcm-highlight-filter: none;
  --hcm-highlight-selected-filter: none;
}

@media screen and (forced-colors: active) {
  .pdfViewer {
    --hcm-highlight-filter: invert(100%);
  }
}

.pdfViewer.copyAll {
  cursor: wait;
}

.pdfViewer .canvasWrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.pdfViewer .canvasWrapper canvas {
  margin: 0;
  display: block;
}

.pdfViewer .canvasWrapper canvas[hidden] {
  display: none;
}

.pdfViewer .canvasWrapper canvas[zooming] {
  width: 100%;
  height: 100%;
}

.pdfViewer .canvasWrapper canvas .structTree {
  contain: strict;
}

.pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: var(--page-margin);
  position: relative;
  overflow: visible;
  border: var(--page-border);
  background-clip: content-box;
  background-color: var(--background-container);
}

.pdfViewer .dummyPage {
  position: relative;
  width: 0;
  height: var(--viewer-container-height);
}

.pdfViewer.noUserSelect {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pdfViewer.removePageBorders .page {
  margin: 0 auto 10px;
  border: none;
}

.pdfViewer:is(.scrollHorizontal, .scrollWrapped),
.spread {
  margin-inline: 3.5px;
  text-align: center;
}

.pdfViewer.scrollHorizontal,
.spread {
  white-space: nowrap;
}

.pdfViewer.removePageBorders,
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread {
  margin-inline: 0;
}

.spread :is(.page, .dummyPage),
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread) {
  display: inline-block;
  vertical-align: middle;
}

.spread .page,
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page {
  margin-inline: var(--spreadHorizontalWrapped-margin-LR);
}

.pdfViewer.removePageBorders .spread .page,
.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page {
  margin-inline: 5px;
}

.pdfViewer .page.loadingIcon::after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/ff2dfa442d903d9d5e30.gif) center no-repeat;
  display: none;
  transition-property: display;
  transition-delay: var(--loading-icon-delay);
  z-index: 5;
  contain: strict;
}

.pdfViewer .page.loading::after {
  display: block;
}

.pdfViewer .page:not(.loading)::after {
  transition-property: none;
  display: none;
}

.pdfPresentationMode .pdfViewer {
  padding-bottom: 0;
}

.pdfPresentationMode .spread {
  margin: 0;
}

.pdfPresentationMode .pdfViewer .page {
  margin: 0 auto;
  border: 2px solid transparent;
}

:root {
  --dir-factor: 1;
  --inline-start: left;
  --inline-end: right;

  --sidebar-width: 254px;
  --sidebar-transition-duration: 200ms;
  --sidebar-transition-timing-function: ease;

  --toolbar-icon-opacity: 0.7;
  --doorhanger-icon-opacity: 0.9;
  --editor-toolbar-base-offset: 105px;

  --main-color: rgb(12 12 13);
  --body-bg-color: rgb(212 212 215);
  --progressBar-color: rgb(10 132 255);
  --progressBar-bg-color: rgb(221 221 222);
  --progressBar-blend-color: rgb(116 177 239);
  --scrollbar-color: auto;
  --scrollbar-bg-color: auto;
  --toolbar-icon-bg-color: rgb(0 0 0);
  --toolbar-icon-hover-bg-color: rgb(0 0 0);

  --sidebar-narrow-bg-color: rgb(212 212 215 / 0.9);
  --sidebar-toolbar-bg-color: rgb(245 246 247);
  --toolbar-bg-color: rgb(249 249 250);
  --toolbar-border-color: rgb(184 184 184);
  --toolbar-box-shadow: 0 1px 0 var(--toolbar-border-color);
  --toolbar-border-bottom: none;
  --toolbarSidebar-box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1);
  --toolbarSidebar-border-bottom: none;
  --button-hover-color: rgb(221 222 223);
  --toggled-btn-color: rgb(0 0 0);
  --toggled-btn-bg-color: rgb(0 0 0 / 0.3);
  --toggled-hover-active-btn-color: rgb(0 0 0 / 0.4);
  --toggled-hover-btn-outline: none;
  --dropdown-btn-bg-color: rgb(215 215 219);
  --dropdown-btn-border: none;
  --separator-color: rgb(0 0 0 / 0.3);
  --field-color: rgb(6 6 6);
  --field-bg-color: rgb(255 255 255);
  --field-border-color: rgb(187 187 188);
  --treeitem-color: rgb(0 0 0 / 0.8);
  --treeitem-bg-color: rgb(0 0 0 / 0.15);
  --treeitem-hover-color: rgb(0 0 0 / 0.9);
  --treeitem-selected-color: rgb(0 0 0 / 0.9);
  --treeitem-selected-bg-color: rgb(0 0 0 / 0.25);
  --thumbnail-hover-color: rgb(0 0 0 / 0.1);
  --thumbnail-selected-color: rgb(0 0 0 / 0.2);
  --doorhanger-bg-color: rgb(255 255 255);
  --doorhanger-border-color: rgb(12 12 13 / 0.2);
  --doorhanger-hover-color: rgb(12 12 13);
  --doorhanger-hover-bg-color: rgb(237 237 237);
  --doorhanger-separator-color: rgb(222 222 222);
  --dialog-button-border: none;
  --dialog-button-bg-color: rgb(12 12 13 / 0.1);
  --dialog-button-hover-bg-color: rgb(12 12 13 / 0.3);

  --loading-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/3c14f85dc1c812d2d728.svg);
  --treeitem-expanded-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/5a0d39f4f5a65c621dbe.svg);
  --treeitem-collapsed-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/6adf7ff4167ab6e1a87f.svg);
  --toolbarButton-editorFreeText-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/6a31ccdb81d1a89d834a.svg);
  --toolbarButton-editorHighlight-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/42e4e1954f25f8c7b965.svg);
  --toolbarButton-editorInk-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fd1c2c2f673bf7c5b11e.svg);
  --toolbarButton-editorStamp-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/42d1926112a533acfc00.svg);
  --toolbarButton-menuArrow-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/76692c54994797ddfb04.svg);
  --toolbarButton-sidebarToggle-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/5c6da2aacfe4ec0f1fa9.svg);
  --toolbarButton-secondaryToolbarToggle-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/a415dce353c3feaeeff1.svg);
  --toolbarButton-pageUp-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/490197548b52bcdda7d4.svg);
  --toolbarButton-pageDown-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/2ef94bf18d79d33c1956.svg);
  --toolbarButton-zoomOut-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/e423790ce0d47a81b69a.svg);
  --toolbarButton-zoomIn-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fe569fb3bf1e1ac0e771.svg);
  --toolbarButton-presentationMode-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/a87e3dbf606e36836044.svg);
  --toolbarButton-print-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/1fef10623eb8815daeec.svg);
  --toolbarButton-openFile-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/9ce8a798059a53d114d2.svg);
  --toolbarButton-download-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/ef031f947d3be08b88c2.svg);
  --toolbarButton-bookmark-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/77b3a656de7fc4ed97a4.svg);
  --toolbarButton-viewThumbnail-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/61616f18b2e8684c7834.svg);
  --toolbarButton-viewOutline-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/211d2d6fe3604a9a520c.svg);
  --toolbarButton-viewAttachments-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/c9dc2a6d0f9e1e7533bc.svg);
  --toolbarButton-viewLayers-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d9820fcb925358884b24.svg);
  --toolbarButton-currentOutlineItem-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/b3f42e9824f129eefaac.svg);
  --toolbarButton-search-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/547dbbef85fc9a90a101.svg);
  --findbarButton-previous-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d1481b14f791a1eef18b.svg);
  --findbarButton-next-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/08100b30c685a37c29b2.svg);
  --secondaryToolbarButton-firstPage-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/59a496e49cf2678c7c14.svg);
  --secondaryToolbarButton-lastPage-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/d446089081144afb12c5.svg);
  --secondaryToolbarButton-rotateCcw-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/6bb52f435123a9a0f50c.svg);
  --secondaryToolbarButton-rotateCw-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/669b1d839d36fbbf199a.svg);
  --secondaryToolbarButton-selectTool-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/bd968e9282f04c35fec8.svg);
  --secondaryToolbarButton-handTool-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/ebc3c24e8ad45915fae9.svg);
  --secondaryToolbarButton-scrollPage-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/3a8a253091b23851dce7.svg);
  --secondaryToolbarButton-scrollVertical-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/8d2e476a02756eb47c48.svg);
  --secondaryToolbarButton-scrollHorizontal-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/8092242c154e745b9d4c.svg);
  --secondaryToolbarButton-scrollWrapped-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/f1ee8ef44d94d9ebe30e.svg);
  --secondaryToolbarButton-spreadNone-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/21b44472b437ad7ba03c.svg);
  --secondaryToolbarButton-spreadOdd-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/08b3b3eb6460d57a04bd.svg);
  --secondaryToolbarButton-spreadEven-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/de44a22d2cb992ecc9ba.svg);
  --secondaryToolbarButton-documentProperties-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/3f49c26d053bd50dc5ca.svg);
  --editorParams-stampAddImage-icon: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/fe569fb3bf1e1ac0e771.svg);
}

[dir='rtl']:root {
  --dir-factor: -1;
  --inline-start: right;
  --inline-end: left;
}

@media screen and (forced-colors: active) {
  :root {
    --button-hover-color: Highlight;
    --doorhanger-hover-bg-color: Highlight;
    --toolbar-icon-opacity: 1;
    --toolbar-icon-bg-color: ButtonText;
    --toolbar-icon-hover-bg-color: ButtonFace;
    --toggled-hover-active-btn-color: ButtonText;
    --toggled-hover-btn-outline: 2px solid ButtonBorder;
    --toolbar-border-color: CanvasText;
    --toolbar-border-bottom: 1px solid var(--toolbar-border-color);
    --toolbar-box-shadow: none;
    --toggled-btn-color: HighlightText;
    --toggled-btn-bg-color: LinkText;
    --doorhanger-hover-color: ButtonFace;
    --doorhanger-border-color-whcm: 1px solid ButtonText;
    --doorhanger-triangle-opacity-whcm: 0;
    --dialog-button-border: 1px solid Highlight;
    --dialog-button-hover-bg-color: Highlight;
    --dialog-button-hover-color: ButtonFace;
    --dropdown-btn-border: 1px solid ButtonText;
    --field-border-color: ButtonText;
    --main-color: CanvasText;
    --separator-color: GrayText;
    --doorhanger-separator-color: GrayText;
    --toolbarSidebar-box-shadow: none;
    --toolbarSidebar-border-bottom: 1px solid var(--toolbar-border-color);
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  :root {
    --sidebar-transition-duration: 0;
  }
}

/* *{
  padding:0;
  margin:0;
}

html,
body{
  height:100%;
  width:100%;
}

body{
  background-color:var(--body-bg-color);
  scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color);
}

body.wait::before{
    content:"";
    position:fixed;
    width:100%;
    height:100%;
    z-index:100000;
    cursor:wait;
  }

.hidden,
[hidden]{
  display:none !important;
} */

[id^='viewerContainer__'].pdfPresentationMode:-webkit-full-screen {
  top: 0;
  background-color: rgb(0 0 0);
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  user-select: none;
}

[id^='viewerContainer__'].pdfPresentationMode:fullscreen {
  top: 0;
  background-color: rgb(0 0 0);
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pdfPresentationMode:-webkit-full-screen section:not([data-internal-link]) {
  pointer-events: none;
}

.pdfPresentationMode:fullscreen section:not([data-internal-link]) {
  pointer-events: none;
}

.pdfPresentationMode:-webkit-full-screen .textLayer span {
  cursor: none;
}

.pdfPresentationMode:fullscreen .textLayer span {
  cursor: none;
}

.pdfPresentationMode.pdfPresentationModeControls > *,
.pdfPresentationMode.pdfPresentationModeControls .textLayer span {
  cursor: default;
}

[id^='outerContainer__'] {
  width: 100%;
  height: 100%;
  position: relative;
}

[id^='sidebarContainer__'] {
  position: absolute;
  inset-block: 32px 0;
  inset-inline-start: calc(-1 * var(--sidebar-width));
  width: var(--sidebar-width);
  visibility: hidden;
  z-index: 100;
  font: message-box;
  border-top: 1px solid rgb(51 51 51);
  border-inline-end: var(--doorhanger-border-color-whcm);
  transition-property: inset-inline-start;
  transition-duration: var(--sidebar-transition-duration);
  transition-timing-function: var(--sidebar-transition-timing-function);
}

[id^='outerContainer__']:is(.sidebarMoving, .sidebarOpen) [id^='sidebarContainer__'] {
  visibility: visible;
}
[id^='outerContainer__'].sidebarOpen [id^='sidebarContainer__'] {
  inset-inline-start: 0;
}

.app-pdf-sidebarContent {
  inset-block: 32px 0;
  inset-inline-start: 0;
  overflow: auto;
  position: absolute;
  width: 100%;
  box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25);
}

[id^='viewerContainer__'] {
  overflow: auto;
  position: absolute;
  inset: 32px 0 0;
  outline: none;
}
[id^='viewerContainer__']:not(.pdfPresentationMode) {
  transition-duration: var(--sidebar-transition-duration);
  transition-timing-function: var(--sidebar-transition-timing-function);
}

[id^='outerContainer__'].sidebarOpen [id^='viewerContainer__']:not(.pdfPresentationMode) {
  inset-inline-start: var(--sidebar-width);
  transition-property: inset-inline-start;
}

.toolbar {
  position: relative;
  inset-inline: 0;
  z-index: 9999;
  cursor: default;
  font: message-box;
}

:is(.toolbar, .editorParamsToolbar, .findbar, [id^='sidebarContainer__']) :is(input, button, select),
.secondaryToolbar :is(input, button, a, select) {
  outline: none;
  font: message-box;
}

#toolbarSidebar {
  width: 100%;
  height: 32px;
  background-color: var(--sidebar-toolbar-bg-color);
  box-shadow: var(--toolbarSidebar-box-shadow);
  border-bottom: var(--toolbarSidebar-border-bottom);
}

#sidebarResizer {
  position: absolute;
  inset-block: 0;
  inset-inline-end: -6px;
  width: 6px;
  z-index: 200;
  cursor: ew-resize;
}

.findbar,
.secondaryToolbar,
.editorParamsToolbar {
  position: relative;
  height: 32px;
  background-color: var(--toolbar-bg-color);
  box-shadow: var(--toolbar-box-shadow);
  border-bottom: var(--toolbar-border-bottom);
}

.app-pdf-toolbarViewer {
  height: 32px;
}

[id^='loadingBar__'] {
  --progressBar-percent: 0%;
  --progressBar-end-offset: 0;

  position: absolute;
  inset-inline: 0 var(--progressBar-end-offset);
  height: 4px;
  background-color: var(--progressBar-bg-color);
  border-bottom: 1px solid var(--toolbar-border-color);
  transition-property: inset-inline-start;
  transition-duration: var(--sidebar-transition-duration);
  transition-timing-function: var(--sidebar-transition-timing-function);
}

[id^='outerContainer__'].sidebarOpen [id^='loadingBar__'] {
  inset-inline-start: var(--sidebar-width);
}

[id^='loadingBar__'] .progress {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  transform: scaleX(var(--progressBar-percent));
  transform-origin: calc(50% - 50% * var(--dir-factor)) 0;
  height: 100%;
  background-color: var(--progressBar-color);
  overflow: hidden;
  transition: transform 200ms;
}

@keyframes progressIndeterminate {
  0% {
    transform: translateX(calc(-142px * var(--dir-factor)));
  }
  100% {
    transform: translateX(0);
  }
}

[id^='loadingBar__'].indeterminate .progress {
  transform: none;
  background-color: var(--progressBar-bg-color);
  transition: none;
}

[id^='loadingBar__'].indeterminate .progress .glimmer {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: calc(100% + 150px);
  background: repeating-linear-gradient(
    135deg,
    var(--progressBar-blend-color) 0,
    var(--progressBar-bg-color) 5px,
    var(--progressBar-bg-color) 45px,
    var(--progressBar-color) 55px,
    var(--progressBar-color) 95px,
    var(--progressBar-blend-color) 100px
  );
  animation: progressIndeterminate 1s linear infinite;
}

[id^='outerContainer__'].sidebarResizing :is([id^='sidebarContainer__'], [id^='viewerContainer__'], [id^='loadingBar__']) {
  transition-duration: 0s;
}

.findbar,
.secondaryToolbar,
.editorParamsToolbar {
  top: 32px;
  position: absolute;
  z-index: 30000;
  height: auto;
  padding: 0 4px;
  margin: 4px 2px;
  font: message-box;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  cursor: default;
}

.findbar {
  inset-inline-start: 64px;
  min-width: 300px;
  background-color: var(--toolbar-bg-color);
}
.findbar > div {
  height: 32px;
}
.findbar > div#findbarInputContainer {
  margin-inline-end: 4px;
}
.findbar.wrapContainers > div,
.findbar.wrapContainers > div#findbarMessageContainer > * {
  clear: both;
}
.findbar.wrapContainers > div#findbarMessageContainer {
  height: auto;
}

.findbar input[type='checkbox'] {
  pointer-events: none;
}

.findbar label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.findbar label:hover,
.findbar input:focus-visible + label {
  color: var(--toggled-btn-color);
  background-color: var(--button-hover-color);
}

.findbar .toolbarField[type='checkbox']:checked + .toolbarLabel {
  background-color: var(--toggled-btn-bg-color) !important;
  color: var(--toggled-btn-color);
}

#findInput {
  width: 200px;
}

#findInput::-moz-placeholder {
  font-style: normal;
}

#findInput::placeholder {
  font-style: normal;
}

.loadingInput:has(> #findInput[data-status='pending'])::after {
  display: block;
  visibility: visible;
}

#findInput[data-status='notFound'] {
  background-color: rgb(255 102 102);
}

.secondaryToolbar,
.editorParamsToolbar {
  padding: 6px 0 10px;
  inset-inline-end: 4px;
  height: auto;
  background-color: var(--doorhanger-bg-color);
}

.editorParamsToolbarContainer {
  width: 220px;
  margin-bottom: -4px;
}

.editorParamsToolbarContainer > .editorParamsSetter {
  min-height: 26px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 10px;
}

.editorParamsToolbarContainer .editorParamsLabel {
  padding-inline-end: 10px;
  flex: none;
  font: menu;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: var(--main-color);
}

.editorParamsToolbarContainer .editorParamsColor {
  width: 32px;
  height: 32px;
  flex: none;
}

.editorParamsToolbarContainer .editorParamsSlider {
  background-color: transparent;
  width: 90px;
  flex: 0 1 0;
}

.editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress {
  background-color: black;
}

.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,
.editorParamsToolbarContainer .editorParamsSlider::-moz-range-track {
  background-color: black;
}

.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,
.editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb {
  background-color: white;
}

#secondaryToolbarButtonContainer {
  max-width: 220px;
  min-height: 26px;
  max-height: calc(var(--viewer-container-height) - 40px);
  overflow-y: auto;
  margin-bottom: -4px;
}

#editorStampParamsToolbar {
  inset-inline-end: calc(var(--editor-toolbar-base-offset) + 0px);
}

#editorInkParamsToolbar {
  inset-inline-end: calc(var(--editor-toolbar-base-offset) + 28px);
}

#editorFreeTextParamsToolbar {
  inset-inline-end: calc(var(--editor-toolbar-base-offset) + 56px);
}

#editorHighlightParamsToolbar {
  inset-inline-end: calc(var(--editor-toolbar-base-offset) + 84px);
}

#editorStampAddImage::before {
  -webkit-mask-image: var(--editorParams-stampAddImage-icon);
  mask-image: var(--editorParams-stampAddImage-icon);
}

.doorHanger,
.doorHangerRight {
  border-radius: 2px;
  box-shadow: 0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color);
  border: var(--doorhanger-border-color-whcm);
}
:is(.doorHanger, .doorHangerRight)::after,
:is(.doorHanger, .doorHangerRight)::before {
  bottom: 100%;
  border: 8px solid rgb(0 0 0 / 0);
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  opacity: var(--doorhanger-triangle-opacity-whcm);
}
.doorHanger::after {
  inset-inline-start: 10px;
  margin-inline-start: -8px;
  border-bottom-color: var(--toolbar-bg-color);
}
.doorHangerRight::after {
  inset-inline-end: 10px;
  margin-inline-end: -8px;
  border-bottom-color: var(--doorhanger-bg-color);
}
:is(.doorHanger, .doorHangerRight)::before {
  border-bottom-color: var(--doorhanger-border-color);
  border-width: 9px;
}
.doorHanger::before {
  inset-inline-start: 10px;
  margin-inline-start: -9px;
}
.doorHangerRight::before {
  inset-inline-end: 10px;
  margin-inline-end: -9px;
}

#findResultsCount {
  background-color: rgb(217 217 217);
  color: rgb(82 82 82);
  text-align: center;
  padding: 4px 5px;
  margin: 5px;
}

#findMsg[data-status='notFound'] {
  font-weight: bold;
}

:is(#findResultsCount, #findMsg):empty {
  display: none;
}

.app-pdf-toolbarViewerMiddle {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.app-pdf-toolbarViewerLeft,
#toolbarSidebarLeft {
  float: var(--inline-start);
}
.app-pdf-toolbarViewerRight,
#toolbarSidebarRight {
  float: var(--inline-end);
}

.app-pdf-toolbarViewerLeft > *,
.app-pdf-toolbarViewerMiddle > *,
.app-pdf-toolbarViewerRight > *,
#toolbarSidebarLeft *,
#toolbarSidebarRight *,
.findbar * {
  position: relative;
  float: var(--inline-start);
}

.app-pdf-toolbarViewerLeft {
  padding-inline-start: 1px;
}
.app-pdf-toolbarViewerRight {
  padding-inline-end: 1px;
}
#toolbarSidebarRight {
  padding-inline-end: 2px;
}

.splitToolbarButton {
  margin: 2px;
  display: inline-block;
}
.splitToolbarButton > .toolbarButton {
  float: var(--inline-start);
}

.toolbarButton,
.secondaryToolbarButton,
.dialogButton {
  border: none;
  background: none;
  width: 28px;
  height: 28px;
  outline: none;
}

.dialogButton:is(:hover, :focus-visible) {
  background-color: var(--dialog-button-hover-bg-color);
}

.dialogButton:is(:hover, :focus-visible) > span {
  color: var(--dialog-button-hover-color);
}

.toolbarButton > span {
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden;
}

:is(.toolbarButton, .secondaryToolbarButton, .dialogButton)[disabled] {
  opacity: 0.5;
}

.splitToolbarButton > .toolbarButton:is(:hover, :focus-visible),
.dropdownToolbarButton:hover {
  background-color: var(--button-hover-color);
}
.splitToolbarButton > .toolbarButton {
  position: relative;
  margin: 0;
}
#toolbarSidebar .splitToolbarButton > .toolbarButton {
  margin-inline-end: 2px;
}

.splitToolbarButtonSeparator {
  float: var(--inline-start);
  margin: 4px 0;
  width: 1px;
  height: 20px;
  background-color: var(--separator-color);
}

.toolbarButton,
.dropdownToolbarButton,
.secondaryToolbarButton,
.dialogButton {
  min-width: 16px;
  margin: 2px 1px;
  padding: 2px 6px 0;
  border: none;
  border-radius: 2px;
  color: var(--main-color);
  font-size: 12px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
  box-sizing: border-box;
}

.toolbarButton:is(:hover, :focus-visible) {
  background-color: var(--button-hover-color);
}
.secondaryToolbarButton:is(:hover, :focus-visible) {
  background-color: var(--doorhanger-hover-bg-color);
  color: var(--doorhanger-hover-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled,
.splitToolbarButton.toggled > .toolbarButton.toggled {
  background-color: var(--toggled-btn-bg-color);
  color: var(--toggled-btn-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled:hover,
.splitToolbarButton.toggled > .toolbarButton.toggled:hover {
  outline: var(--toggled-hover-btn-outline) !important;
}

:is(.toolbarButton, .secondaryToolbarButton).toggled::before {
  background-color: var(--toggled-btn-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled:hover:active,
.splitToolbarButton.toggled > .toolbarButton.toggled:hover:active {
  background-color: var(--toggled-hover-active-btn-color);
}

.dropdownToolbarButton {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 140px;
  padding: 0;
  background-color: var(--dropdown-btn-bg-color);
  border: var(--dropdown-btn-border);
}
.dropdownToolbarButton::after {
  top: 6px;
  inset-inline-end: 6px;
  pointer-events: none;
  -webkit-mask-image: var(--toolbarButton-menuArrow-icon);
  mask-image: var(--toolbarButton-menuArrow-icon);
}

.dropdownToolbarButton > select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: inherit;
  min-width: inherit;
  height: 28px;
  font-size: 12px;
  color: var(--main-color);
  margin: 0;
  padding-block: 1px 2px;
  padding-inline: 6px 38px;
  border: none;
  background-color: var(--dropdown-btn-bg-color);
}
.dropdownToolbarButton > select:is(:hover, :focus-visible) {
  background-color: var(--button-hover-color);
  color: var(--toggled-btn-color);
}
.dropdownToolbarButton > select > option {
  background: var(--doorhanger-bg-color);
  color: var(--main-color);
}

.toolbarButtonSpacer {
  width: 30px;
  display: inline-block;
  height: 1px;
}

:is(.toolbarButton, .secondaryToolbarButton, .treeItemToggler)::before,
.dropdownToolbarButton::after {
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;

  content: '';
  background-color: var(--toolbar-icon-bg-color);
  -webkit-mask-size: cover;
  mask-size: cover;
}

.dropdownToolbarButton:is(:hover, :focus-visible, :active)::after {
  background-color: var(--toolbar-icon-hover-bg-color);
}

.toolbarButton::before {
  opacity: var(--toolbar-icon-opacity);
  top: 6px;
  left: 6px;
}

.toolbarButton:is(:hover, :focus-visible)::before,
.secondaryToolbarButton:is(:hover, :focus-visible)::before {
  background-color: var(--toolbar-icon-hover-bg-color);
}

.secondaryToolbarButton::before {
  opacity: var(--doorhanger-icon-opacity);
  top: 5px;
  inset-inline-start: 12px;
}

/* #sidebarToggle::before{
  -webkit-mask-image:var(--toolbarButton-sidebarToggle-icon);
          mask-image:var(--toolbarButton-sidebarToggle-icon);
  transform:scaleX(var(--dir-factor));
} */

#secondaryToolbarToggle::before {
  -webkit-mask-image: var(--toolbarButton-secondaryToolbarToggle-icon);
  mask-image: var(--toolbarButton-secondaryToolbarToggle-icon);
  transform: scaleX(var(--dir-factor));
}

#findPrevious::before {
  -webkit-mask-image: var(--findbarButton-previous-icon);
  mask-image: var(--findbarButton-previous-icon);
}

#findNext::before {
  -webkit-mask-image: var(--findbarButton-next-icon);
  mask-image: var(--findbarButton-next-icon);
}

#previous::before {
  -webkit-mask-image: var(--toolbarButton-pageUp-icon);
  mask-image: var(--toolbarButton-pageUp-icon);
}

#next::before {
  -webkit-mask-image: var(--toolbarButton-pageDown-icon);
  mask-image: var(--toolbarButton-pageDown-icon);
}

#zoomOut::before {
  -webkit-mask-image: var(--toolbarButton-zoomOut-icon);
  mask-image: var(--toolbarButton-zoomOut-icon);
}

#zoomIn::before {
  -webkit-mask-image: var(--toolbarButton-zoomIn-icon);
  mask-image: var(--toolbarButton-zoomIn-icon);
}

#presentationMode::before {
  -webkit-mask-image: var(--toolbarButton-presentationMode-icon);
  mask-image: var(--toolbarButton-presentationMode-icon);
}

#editorFreeText::before {
  -webkit-mask-image: var(--toolbarButton-editorFreeText-icon);
  mask-image: var(--toolbarButton-editorFreeText-icon);
}

#editorHighlight::before {
  -webkit-mask-image: var(--toolbarButton-editorHighlight-icon);
  mask-image: var(--toolbarButton-editorHighlight-icon);
}

#editorInk::before {
  -webkit-mask-image: var(--toolbarButton-editorInk-icon);
  mask-image: var(--toolbarButton-editorInk-icon);
}

#editorStamp::before {
  -webkit-mask-image: var(--toolbarButton-editorStamp-icon);
  mask-image: var(--toolbarButton-editorStamp-icon);
}

:is(#print, #secondaryPrint)::before {
  -webkit-mask-image: var(--toolbarButton-print-icon);
  mask-image: var(--toolbarButton-print-icon);
}

#secondaryOpenFile::before {
  -webkit-mask-image: var(--toolbarButton-openFile-icon);
  mask-image: var(--toolbarButton-openFile-icon);
}

:is(#download, #secondaryDownload)::before {
  -webkit-mask-image: var(--toolbarButton-download-icon);
  mask-image: var(--toolbarButton-download-icon);
}

a.secondaryToolbarButton {
  padding-top: 5px;
  text-decoration: none;
}
a:is(.toolbarButton, .secondaryToolbarButton)[href='#'] {
  opacity: 0.5;
  pointer-events: none;
}

#viewBookmark::before {
  -webkit-mask-image: var(--toolbarButton-bookmark-icon);
  mask-image: var(--toolbarButton-bookmark-icon);
}

#viewThumbnail::before {
  -webkit-mask-image: var(--toolbarButton-viewThumbnail-icon);
  mask-image: var(--toolbarButton-viewThumbnail-icon);
}

#viewOutline::before {
  -webkit-mask-image: var(--toolbarButton-viewOutline-icon);
  mask-image: var(--toolbarButton-viewOutline-icon);
  transform: scaleX(var(--dir-factor));
}

#viewAttachments::before {
  -webkit-mask-image: var(--toolbarButton-viewAttachments-icon);
  mask-image: var(--toolbarButton-viewAttachments-icon);
}

#viewLayers::before {
  -webkit-mask-image: var(--toolbarButton-viewLayers-icon);
  mask-image: var(--toolbarButton-viewLayers-icon);
}

#currentOutlineItem::before {
  -webkit-mask-image: var(--toolbarButton-currentOutlineItem-icon);
  mask-image: var(--toolbarButton-currentOutlineItem-icon);
  transform: scaleX(var(--dir-factor));
}

#viewFind::before {
  -webkit-mask-image: var(--toolbarButton-search-icon);
  mask-image: var(--toolbarButton-search-icon);
}

.pdfSidebarNotification::after {
  position: absolute;
  display: inline-block;
  top: 2px;
  inset-inline-end: 2px;
  content: '';
  background-color: rgb(112 219 85);
  height: 9px;
  width: 9px;
  border-radius: 50%;
}

.secondaryToolbarButton {
  position: relative;
  margin: 0;
  padding: 0 0 1px;
  padding-inline-start: 36px;
  height: auto;
  min-height: 26px;
  width: auto;
  min-width: 100%;
  text-align: start;
  white-space: normal;
  border-radius: 0;
  box-sizing: border-box;
  display: inline-block;
}
.secondaryToolbarButton > span {
  padding-inline-end: 4px;
}

#firstPage::before {
  -webkit-mask-image: var(--secondaryToolbarButton-firstPage-icon);
  mask-image: var(--secondaryToolbarButton-firstPage-icon);
}

#lastPage::before {
  -webkit-mask-image: var(--secondaryToolbarButton-lastPage-icon);
  mask-image: var(--secondaryToolbarButton-lastPage-icon);
}

#pageRotateCcw::before {
  -webkit-mask-image: var(--secondaryToolbarButton-rotateCcw-icon);
  mask-image: var(--secondaryToolbarButton-rotateCcw-icon);
}

#pageRotateCw::before {
  -webkit-mask-image: var(--secondaryToolbarButton-rotateCw-icon);
  mask-image: var(--secondaryToolbarButton-rotateCw-icon);
}

#cursorSelectTool::before {
  -webkit-mask-image: var(--secondaryToolbarButton-selectTool-icon);
  mask-image: var(--secondaryToolbarButton-selectTool-icon);
}

#cursorHandTool::before {
  -webkit-mask-image: var(--secondaryToolbarButton-handTool-icon);
  mask-image: var(--secondaryToolbarButton-handTool-icon);
}

#scrollPage::before {
  -webkit-mask-image: var(--secondaryToolbarButton-scrollPage-icon);
  mask-image: var(--secondaryToolbarButton-scrollPage-icon);
}

#scrollVertical::before {
  -webkit-mask-image: var(--secondaryToolbarButton-scrollVertical-icon);
  mask-image: var(--secondaryToolbarButton-scrollVertical-icon);
}

#scrollHorizontal::before {
  -webkit-mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon);
  mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon);
}

#scrollWrapped::before {
  -webkit-mask-image: var(--secondaryToolbarButton-scrollWrapped-icon);
  mask-image: var(--secondaryToolbarButton-scrollWrapped-icon);
}

#spreadNone::before {
  -webkit-mask-image: var(--secondaryToolbarButton-spreadNone-icon);
  mask-image: var(--secondaryToolbarButton-spreadNone-icon);
}

#spreadOdd::before {
  -webkit-mask-image: var(--secondaryToolbarButton-spreadOdd-icon);
  mask-image: var(--secondaryToolbarButton-spreadOdd-icon);
}

#spreadEven::before {
  -webkit-mask-image: var(--secondaryToolbarButton-spreadEven-icon);
  mask-image: var(--secondaryToolbarButton-spreadEven-icon);
}

#documentProperties::before {
  -webkit-mask-image: var(--secondaryToolbarButton-documentProperties-icon);
  mask-image: var(--secondaryToolbarButton-documentProperties-icon);
}

.verticalToolbarSeparator {
  display: block;
  margin: 5px 2px;
  width: 1px;
  height: 22px;
  background-color: var(--separator-color);
}
.horizontalToolbarSeparator {
  display: block;
  margin: 6px 0;
  height: 1px;
  width: 100%;
  background-color: var(--doorhanger-separator-color);
}

.toolbarField {
  padding: 4px 7px;
  margin: 3px 0;
  border-radius: 2px;
  background-color: var(--field-bg-color);
  background-clip: padding-box;
  border: 1px solid var(--field-border-color);
  box-shadow: none;
  color: var(--field-color);
  font-size: 12px;
  line-height: 16px;
  outline: none;
}

.toolbarField[type='checkbox'] {
  opacity: 0;
  position: absolute !important;
  left: 0;
  margin: 10px 0 3px;
  margin-inline-start: 7px;
}

[id^='pageNumber__'] {
  -moz-appearance: textfield;
  text-align: end;
  width: 40px;
  background-size: 0 0;
  transition-property: none;
}

[id^='pageNumber__']::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.loadingInput:has(> [id^='pageNumber__'].loading)::after {
  display: block;
  visibility: visible;

  transition-property: visibility;
  transition-delay: var(--loading-icon-delay);
}

.loadingInput::after {
  position: absolute;
  visibility: hidden;
  display: none;
  top: calc(50% - 8px);
  width: 16px;
  height: 16px;

  content: '';
  background-color: var(--toolbar-icon-bg-color);
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-image: var(--loading-icon);
  mask-image: var(--loading-icon);
}

.loadingInput.start::after {
  inset-inline-start: 4px;
}

.loadingInput.end::after {
  inset-inline-end: 4px;
}

.toolbarField:focus {
  border-color: #0a84ff;
}

.toolbarLabel {
  min-width: 16px;
  padding: 7px;
  margin: 2px;
  border-radius: 2px;
  color: var(--main-color);
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
}

[id^='numPages__'].toolbarLabel {
  padding-inline-start: 3px;
}

.app-pdf-thumbnailView,
#outlineView,
#attachmentsView,
#layersView {
  position: absolute;
  width: calc(100% - 8px);
  inset-block: 0;
  padding: 4px 4px 0;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.app-pdf-thumbnailView {
  width: calc(100% - 60px);
  padding: 10px 30px 0;
}

.app-pdf-thumbnailView > a:is(:active, :focus) {
  outline: 0;
}

.thumbnail {
  --thumbnail-width: 0;
  --thumbnail-height: 0;

  float: var(--inline-start);
  width: var(--thumbnail-width);
  height: var(--thumbnail-height);
  margin: 0 10px 5px;
  padding: 1px;
  border: 7px solid transparent;
  border-radius: 2px;
}

.app-pdf-thumbnailView > a:last-of-type > .thumbnail {
  margin-bottom: 10px;
}

a:focus > .thumbnail,
.thumbnail:hover {
  border-color: var(--thumbnail-hover-color);
}
.thumbnail.selected {
  border-color: var(--thumbnail-selected-color) !important;
}

.thumbnailImage {
  width: var(--thumbnail-width);
  height: var(--thumbnail-height);
  opacity: 0.9;
}
a:focus > .thumbnail > .thumbnailImage,
.thumbnail:hover > .thumbnailImage {
  opacity: 0.95;
}
.thumbnail.selected > .thumbnailImage {
  opacity: 1 !important;
}

.thumbnail:not([data-loaded]) > .thumbnailImage {
  width: calc(var(--thumbnail-width) - 2px);
  height: calc(var(--thumbnail-height) - 2px);
  border: 1px dashed rgb(132 132 132);
}

.thumbnail-seq {
  margin-top: 6px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  font-weight: 500;
  color: var(--text-text_secondary);
}

.treeWithDeepNesting > .treeItem,
.treeItem > .treeItems {
  margin-inline-start: 20px;
}

.treeItem > a {
  text-decoration: none;
  display: inline-block;
  min-width: calc(100% - 4px);
  height: auto;
  margin-bottom: 1px;
  padding: 2px 0 5px;
  padding-inline-start: 4px;
  border-radius: 2px;
  color: var(--treeitem-color);
  font-size: 13px;
  line-height: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: normal;
  cursor: pointer;
}

#layersView .treeItem > a * {
  cursor: pointer;
}
#layersView .treeItem > a > label {
  padding-inline-start: 4px;
}
#layersView .treeItem > a > label > input {
  float: var(--inline-start);
  margin-top: 1px;
}

.treeItemToggler {
  position: relative;
  float: var(--inline-start);
  height: 0;
  width: 0;
  color: rgb(255 255 255 / 0.5);
}
.treeItemToggler::before {
  inset-inline-end: 4px;
  -webkit-mask-image: var(--treeitem-expanded-icon);
  mask-image: var(--treeitem-expanded-icon);
}
.treeItemToggler.treeItemsHidden::before {
  -webkit-mask-image: var(--treeitem-collapsed-icon);
  mask-image: var(--treeitem-collapsed-icon);
  transform: scaleX(var(--dir-factor));
}
.treeItemToggler.treeItemsHidden ~ .treeItems {
  display: none;
}

.treeItem.selected > a {
  background-color: var(--treeitem-selected-bg-color);
  color: var(--treeitem-selected-color);
}

.treeItemToggler:hover,
.treeItemToggler:hover + a,
.treeItemToggler:hover ~ .treeItems,
.treeItem > a:hover {
  background-color: var(--treeitem-bg-color);
  background-clip: padding-box;
  border-radius: 2px;
  color: var(--treeitem-hover-color);
}

#outlineOptionsContainer {
  display: none;
}

[id^='sidebarContainer__']:has(#outlineView:not(.hidden)) #outlineOptionsContainer {
  display: inherit;
}

.dialogButton {
  width: auto;
  margin: 3px 4px 2px !important;
  padding: 2px 11px;
  color: var(--main-color);
  background-color: var(--dialog-button-bg-color);
  border: var(--dialog-button-border) !important;
}

dialog {
  margin: auto;
  padding: 15px;
  border-spacing: 4px;
  color: var(--main-color);
  font: message-box;
  font-size: 12px;
  line-height: 14px;
  background-color: var(--doorhanger-bg-color);
  border: 1px solid rgb(0 0 0 / 0.5);
  border-radius: 4px;
  box-shadow: 0 1px 4px rgb(0 0 0 / 0.3);
}
dialog::backdrop {
  background-color: rgb(0 0 0 / 0.2);
}

dialog > .row {
  display: table-row;
}

dialog > .row > * {
  display: table-cell;
}

dialog .toolbarField {
  margin: 5px 0;
}

dialog .separator {
  display: block;
  margin: 4px 0;
  height: 1px;
  width: 100%;
  background-color: var(--separator-color);
}

dialog .buttonRow {
  text-align: center;
  vertical-align: middle;
}

dialog :link {
  color: rgb(255 255 255);
}

#passwordDialog {
  text-align: center;
}
#passwordDialog .toolbarField {
  width: 200px;
}

#documentPropertiesDialog {
  text-align: left;
}
#documentPropertiesDialog .row > * {
  min-width: 100px;
  text-align: start;
}
#documentPropertiesDialog .row > span {
  width: 125px;
  word-wrap: break-word;
}
#documentPropertiesDialog .row > p {
  max-width: 225px;
  word-wrap: break-word;
}
#documentPropertiesDialog .buttonRow {
  margin-top: 10px;
}

.grab-to-pan-grab {
  cursor: grab !important;
}
.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
  cursor: inherit !important;
}
.grab-to-pan-grab:active,
.grab-to-pan-grabbing {
  cursor: grabbing !important;
}
.grab-to-pan-grabbing {
  position: fixed;
  background: rgb(0 0 0 / 0);
  display: block;
  inset: 0;
  overflow: hidden;
  z-index: 50000;
}

@page {
  margin: 0;
}

#printContainer {
  display: none;
}

@media print {
  body {
    background: rgb(0 0 0 / 0) none;
  }
  body[data-pdfjsprinting] [id^='outerContainer__'] {
    display: none;
  }
  body[data-pdfjsprinting] #printContainer {
    display: block;
  }
  #printContainer {
    height: 100%;
  }
  #printContainer > .printedPage {
    page-break-after: always;
    page-break-inside: avoid;
    height: 100%;
    width: 100%;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  #printContainer > .xfaPrintedPage .xfaPage {
    position: absolute;
  }

  #printContainer > .xfaPrintedPage {
    page-break-after: always;
    page-break-inside: avoid;
    width: 100%;
    height: 100%;
    position: relative;
  }

  #printContainer > .printedPage :is(canvas, img) {
    max-width: 100%;
    max-height: 100%;

    direction: ltr;
    display: block;
  }
}

.visibleMediumView {
  display: none;
}

@media all and (max-width: 900px) {
  .app-pdf-toolbarViewerMiddle {
    display: table;
    margin: auto;
    left: auto;
    position: inherit;
    transform: none;
  }
}

@media all and (max-width: 750px) {
  :root {
    --editor-toolbar-base-offset: 40px;
  }
  [id^='outerContainer__'] .hiddenMediumView {
    display: none;
  }
  [id^='outerContainer__'] .visibleMediumView {
    display: inherit;
  }
}

@media all and (max-width: 690px) {
  .hiddenSmallView,
  .hiddenSmallView * {
    display: none;
  }
  .toolbarButtonSpacer {
    width: 0;
  }
  .findbar {
    inset-inline-start: 34px;
  }
}

@media all and (max-width: 560px) {
  #scaleSelectContainer {
    display: none;
  }
}

#toolbarSidebar,
#sidebarResizer {
  display: none;
}
[id^='viewerContainer__'] {
  inset: 48px 0 0;
}
[id^='sidebarContainer__'] {
  border-top: 0;
  inset-block: 48px 0;
}
.app-pdf-sidebarContent {
  inset-block: 49px 0;
  box-shadow: none;
}
.app-pdf-sidebarContent .app-pdf-thumbnailView {
  width: 100%;
  padding: 24px 0 0;
}
.app-pdf-sidebarContent .app-pdf-thumbnailView > a {
  display: block;
  width: fit-content;
  margin: 0 auto 12px;
  text-decoration: none;
}
.app-pdf-sidebarContent .app-pdf-thumbnailView > a .thumbnail {
  float: none;
  margin: 0;
  border: 0;
  border-radius: 4px;
  overflow: hidden;
}
.app-pdf-sidebarContent .app-pdf-thumbnailView > a .thumbnail.selected {
  box-shadow: 0 0 0 1px var(--brand-black_1);
}
.app-pdf-sidebarContent .app-pdf-thumbnailView > a:hover .thumbnail {
  box-shadow: 0 0 0 1px var(--brand-black_1);
}
.app-pdf-sidebarContent .app-pdf-thumbnailView > a:hover .thumbnail-seq {
  color: var(--brand-black_1);
}
#toolbar,
.app-pdf-toolbarViewer {
  height: 48px;
}
.app-pdf-toolbarContainer {
  background: transparent;
  height: auto;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: none;
}
[id^='loadingBar__'] {
  background-color: transparent;
  border-bottom: 0;
}
[id^='loadingBar__'] .progress {
  background-color: var(--brand-black_1);
}
.pdfViewer {
  overflow: hidden;
}
.pdfViewer .page {
  border: 0;
  border-radius: 16px;
  overflow: hidden;
}
.textLayer {
  outline: none;
}
.app-pdf-toolbarViewerLeft {
  display: flex;
  align-items: center;
  padding-left: 16px;
}
.app-pdf-toolbarViewerLeft .toolbarButtonSpacer,
.app-pdf-toolbarViewerLeft #viewFind,
.app-pdf-toolbarViewerLeft .splitToolbarButton {
  display: none;
}
.app-pdf-toolbarViewerLeft .pdfSidebarNotification::after {
  display: none;
}
.app-pdf-toolbarViewerLeft .loadingInput {
  float: none;
}
.app-pdf-toolbarViewerLeft .loadingInput[data-disabled='1'] {
  cursor: not-allowed;
}
.app-pdf-toolbarViewerLeft .loadingInput[data-disabled='1'] [id^='pageNumber__'] {
  pointer-events: none;
}
.app-pdf-toolbarViewerLeft [id^='pageNumber__'] {
  margin: 0;
  padding: 0;
  width: 36px;
  height: 24px;
  font-size: 14px;
  vertical-align: 0;
  color: var(--text-text_secondary);
  text-align: center;
  background: #f2f2f2;
  border: 0;
  border-radius: 24px;
}
.app-pdf-toolbarViewerLeft [id^='numPages__'] {
  font-size: 14px;
  color: var(--text-text_secondary);
}
.app-pdf-toolbarViewerLeft [id^='sidebarToggle__'] {
  margin-right: 16px;
}
.app-pdf-toolbarViewerLeft [id^='sidebarToggle__'] svg path:last-child {
  transform-origin: center;
}
[id^='outerContainer__'] .app-pdf-toolbarViewerLeft {
  position: relative;
  width: var(--sidebar-width);
  height: 100%;
}
[id^='outerContainer__'] [id^='viewerContainer__']:not(.pdfPresentationMode) {
  inset-inline-start: 0;
  padding-right: 0;
  padding-top: 16px;
}
[id^='outerContainer__'].sidebarOpen [id^='sidebarToggle__'] svg path:last-child {
  transform: scaleX(-1) translateX(-34%);
}
[id^='outerContainer__'].sidebarOpen [id^='viewerContainer__']:not(.pdfPresentationMode) {
  inset-inline-start: calc(var(--sidebar-width) + 24px);
  padding-right: calc(var(--sidebar-width) + 24px);
}
[id^='app-pdf-container__'].app-pdf-container--mobile .pdfViewer {
  background-color: var(--background-web_navbg);
}
[id^='app-pdf-container__'].app-pdf-container--mobile .pdfViewer .page {
  border-radius: 0;
}
[id^='app-pdf-container__'].app-pdf-container--mobile .toolbar {
  display: none;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='sidebarContainer__'] {
  display: none;
  background-color: #f3f3f3;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='outerContainer__'] [id^='viewerContainer__'] {
  inset: 0;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='outerContainer__'] [id^='viewerContainer__']:not(.pdfPresentationMode) {
  inset-inline-start: 0;
  padding-right: 0;
  padding-top: 0;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='outerContainer__'] .app-pdf-toolbarContainer [id^='sidebarToggle__'] {
  display: none;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='outerContainer__'].sidebarOpen [id^='viewerContainer__'] {
  inset-inline-start: 0 !important;
}
[id^='app-pdf-container__'].app-pdf-container--mobile [id^='outerContainer__'].sidebarOpen .app-pdf-toolbarViewerLeft:before {
  transform: translateY(-50%);
}
@media screen and (max-width: 1358px) {
  [id^='app-pdf-container__'].app-pdf-container--onlySelf:not(.app-pdf-container--mobile) [id^='outerContainer__'].sidebarOpen [id^='viewerContainer__']:not(.pdfPresentationMode) {
    padding-right: 0;
  }
  [id^='app-pdf-container__'].app-pdf-container--onlySelf:not(.app-pdf-container--mobile) [id^='outerContainer__'].sidebarOpen [id^='viewerContainer__']:not(.pdfPresentationMode) .pdfViewer .page {
    margin: 0 0 16px 0;
  }
}
.app-pdf-container__loading.t-loading {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.app-pdf-main-container {
  position: absolute;
  inset: 0;
  min-width: 350px;
}
.app-pdf-sidebar__head {
  position: absolute;
  left: 24px;
  right: 0;
  top: 0;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  font-size: 16px;
  color: var(--text-text_primary);
}
.app-pdf-sidebar__head:after {
  content: ' ';
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--widget-line);
}

.app-share-error {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  justify-content: center;
  align-items: center;
}
.app-share-error__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 32px;
  background-color: rgba(32, 197, 125, 0.1);
  margin-bottom: 16px;
  color: #20c57d;
}
.app-share-error img {
  width: 25px;
  height: auto;
}
.app-share-error p {
  line-height: 26px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.9);
  font-weight: 600;
}

.agent-file-viewer--txt {
  height: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 12px;
  overflow: auto;
  background-color: var(--background-container);
}
.agent-file-viewer--txt > p {
  padding: 16px;
  white-space: pre-wrap;
  word-break: break-all;
  overflow: visible;
  color: var(--text-text_primary);
}
.agent-file-viewer--txt--oversize {
  position: relative;
  color: var(--text-text_primary);
}
.agent-file-viewer--txt--oversize:hover .agent-file-viewer--oversize {
  opacity: 1;
  pointer-events: all;
}
.agent-file-viewer--code {
  height: 100%;
  margin: auto;
  border-radius: 4px;
  overflow: hidden;
}
.agent-file-viewer--code .monaco-editor {
  --vscode-scrollbarSlider-background: var(--widget-btn_hover_2);
  --vscode-scrollbarSlider-hoverBackground: var(--widget-btn_click_2);
  --vscode-scrollbarSlider-activeBackground: var(--widget-btn_click_2);
}
.agent-file-viewer--code .monaco-editor .scroll-decoration,
.agent-file-viewer--code .monaco-editor .view-overlays .current-line,
.agent-file-viewer--code .monaco-editor .view-overlays .core-guide-indent {
  display: none;
}
.agent-file-viewer--code .monaco-editor .monaco-editor-background,
.agent-file-viewer--code .monaco-editor .margin {
  background-color: var(--background-container);
}
.agent-file-viewer--code .monaco-editor .line-numbers {
  font-size: 12px;
  color: var(--text-text_disabled);
}
.agent-file-viewer--code .monaco-editor .line-numbers.active-line-number {
  color: var(--text-text_secondary);
}
.agent-file-viewer--code .monaco-editor .view-lines,
.agent-file-viewer--code .monaco-editor .margin-view-overlays {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace !important;
}
.agent-file-viewer--code .monaco-scrollable-element > .scrollbar > .slider {
  border-radius: 4px;
}
.agent-file-viewer--url,
.agent-file-viewer--office {
  width: 100%;
  height: 100%;
}
.agent-file-viewer--url iframe,
.agent-file-viewer--office iframe {
  width: 100%;
  height: 100%;
}
.agent-file-viewer--oversize {
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 154px;
  padding-bottom: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  font-size: 16px;
  line-height: 22.4px;
  user-select: none;
  background: linear-gradient(180deg, var(--background-transparent) 0%, var(--background-container) 38.72%);
  opacity: 0;
  pointer-events: none;
  transition: 0.3s;
}
.agent-file-viewer--oversize > a {
  margin-top: 12px;
  display: block;
  width: 80px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: var(--text-text_white);
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  border-radius: 8px;
  background-color: var(--brand-black_1);
}
.agent-file-viewer--error {
  height: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 12px;
  overflow: auto;
  background-color: var(--background-container);
}
.agent-file-viewer--error .app-share-error__icon {
  width: auto;
  height: auto;
  color: var(--text-text_disabled);
  background-color: transparent;
}
.agent-file-viewer--error > p {
  color: var(--text-text_tertiary);
  font-weight: normal;
  height: auto;
}

.agent-page-file-viewer {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.agent-page-file-viewer__header {
  position: relative;
  padding: 0 24px;
  box-sizing: border-box;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--text-text_primary);
  background-color: var(--background-container);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.04);
  z-index: 1;
}
.agent-page-file-viewer__header__logo-container {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.agent-page-file-viewer__header__logo img {
  display: block;
  width: 24px;
}
.agent-page-file-viewer__header__name {
  font-size: 20px;
  font-weight: 600;
}
.agent-page-file-viewer__wrapper {
  position: relative;
  flex: 1;
  display: flex;
  background: #f3f3f3;
  overflow: hidden;
}
.agent-page-file-viewer__content {
  margin: 0;
  padding: 24px 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 0;
  overflow: hidden;
}
.agent-page-file-viewer__content-txt,
.agent-page-file-viewer__content-code {
  position: relative;
}
.agent-page-file-viewer__content-pdf,
.agent-page-file-viewer__content-doc,
.agent-page-file-viewer__content-office,
.agent-page-file-viewer__content-url {
  padding: 0;
}
.agent-page-file-viewer__content .agent-file-viewer--txt,
.agent-page-file-viewer__content .agent-file-viewer--code,
.agent-page-file-viewer__content .agent-file-viewer--error {
  max-width: var(--hunyuan-chat-list-max-width);
}
.agent-page-file-viewer--mobile {
  width: 100%;
  min-width: 0;
  background-color: var(--background-container);
  overflow: hidden;
}
.agent-page-file-viewer--mobile .agent-page-file-viewer__header {
  display: none;
}
.agent-page-file-viewer--mobile .agent-page-file-viewer__content {
  padding: 0;
}
.agent-page-file-viewer--pdfFullScreen.agent-page-file-viewer--pdfFullScreen-en .agent-page-file-viewer__header:after {
  left: 233px;
}
.agent-page-file-viewer--pdfFullScreen.agent-page-file-viewer--pdfFullScreen-en .agent-page-file-viewer__wrapper [id^='app-pdf-container__'] .app-pdf-toolbarViewer {
  margin-left: 240px;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__header {
  height: 0;
  z-index: 2;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__header:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 156px;
  top: 18px;
  width: 1px;
  height: 24px;
  background-color: var(--widget-line);
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__wrapper {
  z-index: 1;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__wrapper [id^='app-pdf-container__'] .app-pdf-toolbarViewer {
  margin-left: 168px;
  height: 60px;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__wrapper [id^='app-pdf-container__'] [id^='outerContainer__'] .app-pdf-toolbarViewerLeft {
  padding-left: 0;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__wrapper [id^='app-pdf-container__'] [id^='sidebarContainer__'] {
  inset-block: 60px 0;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__wrapper [id^='app-pdf-container__'] [id^='viewerContainer__'] {
  inset-block-start: 76px;
  padding-top: 0;
}
.agent-page-file-viewer--pdfFullScreen .agent-page-file-viewer__header__logo-container {
  position: absolute;
  left: 24px;
  top: 0;
  height: 60px;
}

.MOJet4or5LeOO1cuQ65E {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  margin: 0 auto;
}
.MOJet4or5LeOO1cuQ65E.RHeCWNYxY2mCO7qt_P8a .In5Mwt1FZvYCGnaxWV5w {
  transform: translateY(0);
}
.MOJet4or5LeOO1cuQ65E .cw2eQsiFgYsIL7Wx2sxM {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(7, 193, 96, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #07C160;
}
.MOJet4or5LeOO1cuQ65E .UZaws4bqxUqYepxfFkPh {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  padding: 26px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w li {
  list-style: none;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w .ap3M6ciY_j7qkT0XjFqg {
  width: 64px;
  height: auto;
  margin-bottom: 16px;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w .iCiOqGw31_tC3yAM_fwv {
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  text-align: center;
  margin-top: 4px;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w .XkyAuwU20QeGBzury3YQ {
  margin-top: 4px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w .Tri802amZQOKX3Oebezq {
  margin-top: 4px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
}
.MOJet4or5LeOO1cuQ65E .In5Mwt1FZvYCGnaxWV5w .xuO0cEE4Hxg2hGI1byfT {
  margin-top: 12px;
}
.MOJet4or5LeOO1cuQ65E.chC2AXUGFyEjY17sC0zb {
  width: 100vw;
  height: 100vh;
}

.pH7P45wI8L4tiMx9IbrC {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100%;
  background: #fff;
  box-sizing: border-box;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq {
  padding: 16px 24px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 16px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px -1px 0px 0px #ebebf3 inset;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ .IvgcxKjDAqVo4uy5BmrX {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  overflow: hidden;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ .IvgcxKjDAqVo4uy5BmrX img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik {
  flex: 1;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik .Lj4VXBr9uLFv_MvmT4CA {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik .Lj4VXBr9uLFv_MvmT4CA .IEoubvb9WUs8yUhCEtfz {
  border-radius: 8px;
  padding: 0 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  background: rgba(235, 235, 243, 0.5);
  color: rgba(0, 0, 0, 0.4);
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .h32Lwu5hB7UYdQlW_rpA {
  display: flex;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .h32Lwu5hB7UYdQlW_rpA .QP3DZgPZNbUL_ylzXwEQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  border: 1px solid #20c57d;
  background: #ffffff;
  color: #20c57d;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ZCYGbLjDltxhtzXGqNgy {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ZCYGbLjDltxhtzXGqNgy .jS1BFEah09xCuL7WYRd_ {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  width: 126px;
  height: 40px;
  border-radius: 8px;
  background: #20c57d;
  cursor: pointer;
}
.pH7P45wI8L4tiMx9IbrC .jSmdyg_0hAmZsioAIrgq .ZCYGbLjDltxhtzXGqNgy .cNmwDtnCRIKc9op4rOtg {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.9);
  margin-left: 12px;
}
.pH7P45wI8L4tiMx9IbrC .EfLkLyasYmT9TEafAIp2 {
  display: flex;
  width: 100%;
  flex: 1;
}
.pH7P45wI8L4tiMx9IbrC .EfLkLyasYmT9TEafAIp2 .VBK9fBsG5ndNNhWTtZCj {
  flex: 1;
  height: calc(100vh - 80px);
  width: 100%;
}
.pH7P45wI8L4tiMx9IbrC .EfLkLyasYmT9TEafAIp2 .iumIcLGJnhLbYWhsi6nA {
  width: 340px;
  border-left: 1px solid #ebebf3;
  box-sizing: border-box;
  overflow-y: auto;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN {
  overflow: hidden;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .ksw9z7vZZ6j12M9_Jcz_ {
  max-width: 60%;
  flex: 1;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik {
  max-width: 55%;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik .oPu9JHm8IUex7QexBC1w {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .ksw9z7vZZ6j12M9_Jcz_ .dnKzKFAJHLYjock9kxik .Lj4VXBr9uLFv_MvmT4CA {
  display: none;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .XbncWSXQln5er4OQhF0D {
  display: flex;
  align-items: center;
  z-index: 2;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .XbncWSXQln5er4OQhF0D span {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .XbncWSXQln5er4OQhF0D span:nth-child(2) img {
  width: 20px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .XbncWSXQln5er4OQhF0D span img {
  width: 20px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .h8ocoQe238oHfuC8urs0 {
  cursor: pointer;
  display: block;
  height: 32px;
  padding: 8px;
  width: 32px;
  box-sizing: border-box;
  position: relative;
  margin-right: 0 !important;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV {
  top: 15px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV,
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV:before,
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV:after {
  background: #161819;
  content: '';
  display: block;
  height: 1.5px;
  position: absolute;
  transition: top ease 0.2s 0.2s, transform ease 0.25s;
  width: 16px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV:before {
  top: -6px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .llSJgYM12yVU195ZU7fV:after {
  top: 6px;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV {
  background: transparent;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:before,
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:after {
  top: 0;
  transition: top ease 0.2s, transform ease 0.2s 0.2s;
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:before {
  transform: rotate(45deg);
}
.pH7P45wI8L4tiMx9IbrC.nTJy0SPgOgcFQCmA4xMN .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:after {
  transform: rotate(-45deg);
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ {
  overflow: hidden;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ {
  width: 100vw;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  box-sizing: border-box;
  border-bottom: 1px solid #f3f3f3;
  position: relative;
  z-index: 2;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .MS02qxf9IOA02yMsIKOp {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 60%;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .MS02qxf9IOA02yMsIKOp .oPu9JHm8IUex7QexBC1w {
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .XbncWSXQln5er4OQhF0D {
  display: flex;
  align-items: center;
  z-index: 2;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .XbncWSXQln5er4OQhF0D span {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .XbncWSXQln5er4OQhF0D span:nth-child(2) img {
  width: 20px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .XbncWSXQln5er4OQhF0D span img {
  width: 20px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .h8ocoQe238oHfuC8urs0 {
  cursor: pointer;
  display: block;
  height: 32px;
  padding: 8px;
  width: 32px;
  box-sizing: border-box;
  position: relative;
  margin-right: 0 !important;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV {
  top: 15px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV,
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV:before,
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV:after {
  background: #161819;
  content: '';
  display: block;
  height: 1.5px;
  position: absolute;
  transition: top ease 0.2s 0.2s, transform ease 0.25s;
  width: 16px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV:before {
  top: -6px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .llSJgYM12yVU195ZU7fV:after {
  top: 6px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV {
  background: transparent;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:before,
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:after {
  top: 0;
  transition: top ease 0.2s, transform ease 0.2s 0.2s;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:before {
  transform: rotate(45deg);
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .JH3De1IPbZQjVBnUjHy2 .llSJgYM12yVU195ZU7fV:after {
  transform: rotate(-45deg);
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .IvgcxKjDAqVo4uy5BmrX {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  overflow: hidden;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .LeKJzC5qzu6zPoGxP1pZ .IvgcxKjDAqVo4uy5BmrX img {
  width: 100%;
  height: 100%;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .sdk4WbvSbKRGLhdC5VU7 .IvgcxKjDAqVo4uy5BmrX {
  width: fit-content;
  display: flex;
  align-items: center;
  border-radius: 0;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .sdk4WbvSbKRGLhdC5VU7 .IvgcxKjDAqVo4uy5BmrX img:nth-child(1) {
  width: auto;
  margin-right: 1rem;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .wm1hWzt3yJfdxTS7lxlb {
  width: 60vw;
  height: 10rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .wm1hWzt3yJfdxTS7lxlb img {
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .wm1hWzt3yJfdxTS7lxlb span {
  font-weight: 600;
  line-height: 24px;
  font-size: 16px;
  color: #000;
  text-align: center;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .iumIcLGJnhLbYWhsi6nA {
  flex: 1;
  display: none;
  width: 100vw;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding-top: 4rem;
  box-sizing: border-box;
}
.pH7P45wI8L4tiMx9IbrC.YTktzd4rIPLs34VTNNZZ .iumIcLGJnhLbYWhsi6nA.t9S60bIKbMcMb8KygGow {
  display: block;
  height: 100%;
  transform: height ease-in-out 0.2s;
}
.cfPsLtQUraybUSVaTp6w {
  flex: 1;
  width: 50%;
  min-width: 400px;
  height: calc(100% - 114px);
  background: #f3f3f3;
}
.NQgfpckW0mLb0nXCueNM {
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
}
.b1TljtaNaGJTgsosXf3d {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 114px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: #fff;
  box-shadow: 0px -6px 30px 5px rgba(0, 0, 0, 0.05);
  border-radius: 16px 16px 0 0;
}
.b1TljtaNaGJTgsosXf3d .HVOucvQMuG1BPLiI6V2B {
  font-weight: 600;
  font-size: 14px;
}
.b1TljtaNaGJTgsosXf3d .TGDAlql1DSzz9AoJFOxN {
  width: 280px;
  height: 40px;
  background: #20c57d;
}
.Imw4wUP8wtGLu8Rq0ssZ {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 128px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  background: #fff;
  box-shadow: 0px -6px 30px 5px rgba(0, 0, 0, 0.05);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.Imw4wUP8wtGLu8Rq0ssZ .HVOucvQMuG1BPLiI6V2B {
  font-weight: 600;
  font-size: 24px;
}
.Imw4wUP8wtGLu8Rq0ssZ .TGDAlql1DSzz9AoJFOxN {
  width: 120px;
  height: 40px;
  background: #20c57d;
}
.lIKIco4E9EmmCf2phtPQ {
  box-shadow: 0px 6px 30px 5px rgba(0, 0, 0, 0.05), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.08);
}

.hyc-poplayer__dg .t-dialog {
  padding: 0;
}
.hyc-poplayer__dg .t-dialog__header {
  padding: 20px var(--td-comp-paddingTB-xl);
  margin-bottom: 0;
  border-bottom: 1px solid var(--td-component-stroke);
}
.hyc-poplayer__dg .t-dialog__body {
  padding: 0 var(--td-comp-paddingTB-xl);
  max-height: calc(100vh - 400px);
  min-height: 100px;
}
.hyc-poplayer__dg .t-dialog__footer {
  padding: var(--td-comp-paddingTB-xl) 0;
}
.hyc-poplayer__dg .t-dialog__footer {
  box-sizing: border-box;
  padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingTB-xl);
  border-top: 1px solid var(--td-component-stroke);
}
.hyc-poplayer__drawer__header {
  flex: 1;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-poplayer__drawer__icon-btn {
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-poplayer__drawer .t-drawer__header {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0;
  overflow: hidden;
}
.hyc-poplayer__drawer .t-drawer__body {
  padding: 0 var(--td-comp-paddingTB-l);
  padding-bottom: 24px;
}
.hyc-poplayer__drawer .t-drawer__close-btn {
  display: none;
}
.hyc-poplayer__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;
}
.hyc-poplayer__drawer__mask--show {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.hyc-template-list__poster-img__title {
  height: 28.5px;
  margin-bottom: 2px;
}
.hyc-template-list__poster-img__list {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.hyc-template-list__poster-img__item {
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 6.25px;
  flex: 1;
}
.hyc-template-list__poster-img__item-img {
  width: 100%;
  height: 140px;
  object-fit: cover;
  border-radius: 6px;
}
.hyc-template-list__poster-img__item-title {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: var(--text-text_primary);
}
.hyc-template-list__poster-img__item:not(:last-child) {
  margin-right: 6.25px;
}
.hyc-template-list__poster-img__more {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 6.25px;
  height: 100px;
  text-align: center;
  line-height: 16px;
  font-weight: 500;
  background-color: #F0F0F0;
}
.hyc-template-list__poster-img__more-txt {
  font-size: 11px;
  color: #AEAEAE;
}
.hyc-card-box-search-ref {
  margin-bottom: 8px;
}
.hyc-card-box-search-ref--mobile .hyc-card-box-search-ref__container {
  width: 100%;
}
.hyc-card-box-search-ref__container {
  width: 100%;
}
.hyc-card-box-search-ref__content {
  border-radius: 10px;
  font-size: 14px;
}
.hyc-card-box-search-ref__content__header {
  display: flex;
  align-items: center;
  min-width: 0;
  color: var(--yb-component-ref-list-header-color);
  margin-right: 4px;
}
.hyc-card-box-search-ref__content__header > svg {
  margin: 2px 6px 2px 0;
  min-width: 18px;
  display: block;
  color: var(--brand-black_1);
}
.hyc-card-box-search-ref__content__header > div {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-card-box-search-ref__content__header-wrapper {
  margin: 0;
  padding: 0;
  display: flex;
  width: fit-content;
  max-width: 100%;
  align-items: center;
  font-weight: normal;
  line-height: 24px;
  cursor: pointer;
}
.hyc-card-box-search-ref__content__header-wrapper:hover .hyc-card-box-search-ref__content__header,
.hyc-card-box-search-ref__content__header-wrapper:hover .hyc-card-box-search-ref__content__toggle {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
}
.hyc-card-box-search-ref__content__toggle {
  color: var(--yb-component-ref-list-header-arrow-color);
}
.hyc-card-box-search-ref__content__toggle > svg {
  width: 16px;
}
.hyc-card-box-search-ref__content ul {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  line-height: 24px;
  padding: 0 0 0 12px;
  border-left: 2px solid var(--widget-line);
}
.hyc-card-box-search-ref__content ul li {
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--yb-component-ref-list-item-color);
}
.hyc-card-box-search-ref__content ul li:hover a {
  color: var(--yb-component-ref-list-item-hover-color);
}
.hyc-card-box-search-ref__content ul li .hyc-card-box-search-ref-content-detail__icon {
  font-size: 0;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 10px;
}
.hyc-card-box-search-ref__content ul a {
  white-space: nowrap;
  display: block;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-card-box-search-ref__content__toggle {
  transform: rotate(180deg);
}
.hyc-card-box-search-ref--expand .hyc-card-box-search-ref__content__toggle {
  transform: rotate(0deg);
}
.hyc-card-box-search-ref--expand.hyc-card-box-search-ref ul {
  max-height: none;
  margin-top: 8px;
}
.hyc-card-box-search-ref--expand.hyc-card-box-search-ref .hyc-card-box-search-ref__content {
  padding-bottom: 1px;
}
.hyc-card-box-search-ref--new_style .hyc-card-box-search-ref__content__toggle {
  transform: rotate(90deg);
}
.hyc-card-box-search-ref.hyc-card-box-search-ref--expand {
  margin-bottom: 12px;
}
.hyc-card-box-card-list__hd {
  display: flex;
  justify-content: space-between;
  line-height: 24px;
  margin-bottom: 12px;
}
.hyc-card-box-card-list__hd__l {
  font-size: 14px;
  color: var(--yb-component-card-list-title-color);
}
.hyc-card-box-card-list__hd__r {
  font-size: 12px;
  color: var(--yb-component-card-list-info-color);
  display: flex;
  align-items: center;
}
.hyc-card-box-card-list__hd__r img {
  margin-right: 2px;
  width: 14px;
  height: 14px;
  object-fit: contain;
}
.hyc-card-box-card-list__list {
  position: relative;
}
.hyc-card-box-card-list__list--mobile {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
}
.hyc-card-box-card-list__list .swiper-slide {
  width: 140px;
}
.hyc-card-box-card-list__list__page {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
}
.hyc-card-box-card-list__list__page.swiper-button-disabled {
  display: none;
}
.hyc-card-box-card-list__list__page__bg {
  position: absolute;
  top: 0;
  width: 68px;
  height: 100%;
}
.hyc-card-box-card-list__list__page__prev {
  left: 0;
}
.hyc-card-box-card-list__list__page__next {
  right: 0;
  justify-content: flex-end;
}
.hyc-card-box-card-list__list__page__op {
  position: relative;
  width: 32px;
  height: 32px;
  background: var(--background-container);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.05);
  color: var(--text-text_primary);
}
.hyc-card-box-card-list__deep-search {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
}
@media screen and (max-width: 600px) {
  .hyc-card-box-card-list__deep-search {
    grid-template-columns: 1fr;
  }
}
.hyc-card-box-single {
  position: relative;
  background: var(--background-left_navigation_web);
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  max-width: 294px;
  padding: 12px;
  box-sizing: border-box;
}
.hyc-card-box-single__tit {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  min-height: 49px;
  max-height: 78px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 26px;
}
.hyc-card-box-single__preview {
  background: #eee;
  position: relative;
  width: 100px;
  height: 75px;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 12px;
  flex: none;
}
.hyc-card-box-single__preview__mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38.16%, rgba(0, 0, 0, 0.4) 100%);
}
.hyc-card-box-single__preview__logo {
  position: absolute;
  top: 6px;
  right: 6px;
}
.hyc-card-box-single--imageWithText .hyc-card-box-single__preview > svg {
  position: relative;
  opacity: 0.8;
}
.hyc-card-box-card {
  position: relative;
  width: 140px;
  height: 190px;
  background: var(--background-left_navigation_web);
  border-radius: 8px;
  overflow: hidden;
  margin-right: 12px;
  cursor: pointer;
}
.hyc-card-box-card__time {
  position: absolute;
  right: 8px;
  bottom: 4px;
  opacity: 0.8;
  font-size: 12px;
  line-height: 22px;
  font-weight: bold;
  color: var(--text-text_alwayswhite);
}
.hyc-card-box-card--image .hyc-card-box-card__preview {
  position: absolute;
  width: 100%;
}
.hyc-card-box-card--image .hyc-card-box-card__preview::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38.16%, rgba(0, 0, 0, 0.81) 82.99%);
}
.hyc-card-box-card--image .hyc-card-box-card__preview > svg {
  position: relative;
}
.hyc-card-box-card--image .hyc-card-box-card__tit {
  color: #fff;
  padding-top: 138px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
}
.hyc-card-box-card--image .hyc-card-box-card__info__name {
  color: #f8f8f8;
  opacity: 0.6;
}
.hyc-card-box-card--imageWithText .hyc-card-box-card__preview > svg {
  position: relative;
  opacity: 0.7;
}
.hyc-card-box-card--article .hyc-card-box-card__tit {
  padding-top: 11px;
  height: 22px;
  margin-bottom: 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-card-box-card--article .hyc-card-box-card__cnt {
  line-height: 24px;
  height: 120px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 12px;
  font-size: 14px;
  color: var(--text-text_primary);
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview__logo {
  position: absolute;
  top: 6px;
  right: 6px;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__info {
  padding-left: 8px;
  padding-right: 8px;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__info__icon img {
  border-radius: 50%;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__info__name {
  color: var(--text-text_alwayswhite);
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__info__right {
  flex: none;
}
.hyc-card-box-card__preview {
  background: transparent;
  position: relative;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-card-box-card__preview__mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8) 100%);
}
.hyc-card-box-card__preview > img {
  width: 24px;
  z-index: 1;
}
.hyc-card-box-card__tit {
  position: relative;
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  height: 44px;
  padding: 6px 12px 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-card-box-card__info {
  position: relative;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 16px 12px 8px;
  box-sizing: border-box;
  font-size: 12px;
  justify-content: space-between;
  gap: 8px;
}
.hyc-card-box-card__info__left {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.hyc-card-box-card__info__right {
  display: flex;
  align-items: center;
}
.hyc-card-box-card__info__icon {
  display: block;
  margin-right: 3px;
  border-radius: 2px;
}
.hyc-card-box-card__info__icon img {
  display: block;
  width: 16px;
  height: 16px;
  object-fit: cover;
  border-radius: 2px;
}
.hyc-card-box-card__info__name {
  flex: 1;
  color: var(--text-text_secondary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-card-box-card__info__like {
  color: var(--text-text_primary);
  display: flex;
  align-items: center;
  gap: 2px;
}
.hyc-card-box-grid {
  background: var(--background-left_navigation_web);
  border-radius: 12px;
  padding: 16px;
  box-sizing: border-box;
  display: flex;
}
.hyc-card-box-grid__preview {
  background: var(--background-page_background_web);
  position: relative;
  width: 45%;
  max-width: 120px;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  margin-right: 12px;
  flex-shrink: 0;
}
.hyc-card-box-grid__preview__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
}
.hyc-card-box-grid__preview__play {
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--text-text_alwayswhite);
  background: var(--background-mask_background_2);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hyc-card-box-grid__preview__play > svg {
  transform: translateX(1px) scale(0.65);
}
.hyc-card-box-grid__preview__time {
  position: absolute;
  left: 6px;
  bottom: 4px;
  color: var(--text-text_alwayswhite);
  font-size: 12px;
}
.hyc-card-box-grid__preview__logo {
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 10;
}
.hyc-card-box-grid__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hyc-card-box-grid__tit {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-card-box-grid__infotext {
  color: var(--text-text_tertiary);
  font-size: 12px;
}
.hyc-component-reasoner__think {
  border-radius: unset;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-header__toggle {
  width: 16px;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-header__toggle svg {
  position: relative;
  color: var(--text-text_secondary);
  fill-opacity: 0.4;
  width: 16px;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-header__content {
  flex: unset;
  margin-left: 0;
  margin-right: 4px;
  font-size: 14px;
  line-height: 1.75;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-header__content:hover {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content {
  position: relative;
  border: none;
  margin-top: 0;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content::before {
  content: '';
  position: absolute;
  left: 2px;
  height: 100%;
  width: 2px;
  background: var(--widget-line, rgba(0, 0, 0, 0.1));
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style {
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style p {
  font-size: 14px;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style p:last-child {
  margin-bottom: 0;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style hr {
  border-width: 0.5px;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style ol > li > p {
  display: inline;
}
.hyc-component-reasoner__think .hyc-component-reasoner__think-content .hyc-common-markdown-style .hyc-common-markdown__table-wrapper td {
  font: var(--yb-font-body-medium);
}
.hyc-component-reasoner p:last-child {
  margin-bottom: 0;
}
.hyc-component-reasoner .hyc-component-reasoner__text {
  margin-top: 12px;
  margin-bottom: 12px;
}
.hyc-card-box-search-ref__content__toggle {
  color: var(--yb-component-ref-list-header-arrow-color);
  display: flex;
}
.hyc-card-box-search-ref__content__toggle > svg {
  width: 16px;
}
.hyc-card-box-search-ref__content__header-wrapper {
  margin: 0;
  padding: 0;
  display: flex;
  width: fit-content;
  max-width: 100%;
  align-items: center;
  font-weight: normal;
  cursor: pointer;
}
.hyc-card-box-search-ref__content__header-wrapper .hyc-card-box-search-ref__content__header {
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  flex: unset;
  font-weight: 400;
}
.hyc-card-box-search-ref__content__header-wrapper .hyc-card-box-search-ref__content__header svg {
  display: none;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
}
.hyc-card-box-search-ref__content__header-wrapper:hover .hyc-card-box-search-ref__content__header,
.hyc-card-box-search-ref__content__header-wrapper:hover .hyc-card-box-search-ref__content__toggle {
  color: var(--yb-component-ref-list-header-hover-color);
}
.hyc-suggest-box {
  padding: 0 16px;
  width: 100%;
  box-sizing: border-box;
}
.hyc-suggest-box__header {
  display: flex;
  margin: 13px 0 20px 0;
  align-items: center;
}
.hyc-suggest-box__header img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
.hyc-suggest-box__header span {
  color: #000000;
  font-size: 17px;
  font-weight: bold;
  line-height: 24px;
  padding-left: 12px;
}
.hyc-suggest-box__content {
  display: flex;
  flex-direction: column;
}
.hyc-suggest-box__content .hyc-suggest-box__list {
  display: flex;
  flex-direction: column;
}
.hyc-suggest-box__content .hyc-suggest-box__list__item {
  margin-bottom: 32px;
}
.hyc-suggest-box__content .hyc-suggest-box__list__item__header {
  position: relative;
  padding-left: 8px;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 8px;
}
.hyc-suggest-box__content .hyc-suggest-box__list__item__header::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 3px;
  height: 16px;
  background: #07C160;
  border-radius: 4px;
}
.hyc-suggest-box__content .hyc-suggest-box__list__item__content {
  color: rgba(0, 0, 0, 0.9);
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
.hyc-suggest-box .hyc-suggest-box__analyse__title {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
.hyc-suggest-box .hyc-suggest-box__analyse__content {
  display: flex;
  flex-direction: column;
}
.hyc-suggest-box .hyc-suggest-box__analyse__content__pre {
  white-space: pre-wrap;
  line-height: 24px;
  margin-top: 4px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
.hyc-component-text__options {
  margin-top: 8px;
}
.hyc-component-text__oral-score {
  margin-top: 8px;
}
.hyc-component-text__plugin-list {
  margin-top: 8px;
}
.hyc-component-image-group-mutiple {
  max-width: 100% !important;
}
.hyc-component-image-group__header {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  margin-bottom: 16px;
}
.hyc-component-image-group_content-top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hyc-component-image-group-count {
  cursor: pointer;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 12px;
  padding: 0 6px;
  border-radius: 14px;
  line-height: 18px;
  bottom: 8px;
  right: 8px;
}
.hyc-component-image-group-list {
  border-radius: 12px;
  overflow: hidden;
  display: grid;
  gap: 4px;
  grid-template-columns: repeat(2, minmax(100px, 216px));
  position: relative;
  width: fit-content;
}
.hyc-component-image-group-list .hyc-content-img {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 216px;
}
.hyc-component-image-group-list .hyc-content-img img {
  height: 100%;
  width: 100%;
  display: block;
  object-fit: cover;
  border-radius: 0;
}
.hyc-component-image-group-list .hyc-content-img:nth-child(1) img {
  border-top-left-radius: 12px;
}
.hyc-component-image-group-list .hyc-content-img:nth-child(2) img {
  border-top-right-radius: 12px;
}
.hyc-component-image-group-list .hyc-content-img:nth-child(3) img {
  border-bottom-left-radius: 12px;
}
.hyc-component-image-group-list .hyc-content-img:nth-child(4) img {
  border-bottom-right-radius: 12px;
}
@media screen and (max-width: 480px) {
  .hyc-component-image-group-list {
    grid-template-columns: repeat(2, 159px);
  }
  .hyc-component-image-group-list .hyc-content-img {
    width: 159px !important;
    height: 159px !important;
  }
}
@media screen and (max-width: 375px) {
  .hyc-component-image-group-list {
    grid-template-columns: repeat(2, 156px);
  }
  .hyc-component-image-group-list .hyc-content-img {
    width: 156px !important;
    height: 156px !important;
  }
}
.hyc-component-image-group__text {
  margin-top: 16px;
}
.hyc-image-group-flex__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 13px;
}
.hyc-image-group-flex__type {
  display: flex;
  align-items: center;
}
.hyc-image-group-flex__type span {
  color: #1db171;
  margin-left: 4px;
  font-weight: 500;
  font-size: 15px;
}
.hyc-image-group-flex__more {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.hyc-image-group-flex__more span {
  color: rgba(0, 0, 0, 0.9);
  margin-left: 2px;
  font-size: 14px;
}
.hyc-image-group-flex__list {
  display: grid;
  grid-template-columns: repeat(var(--hyc-image-group__count), minmax(100px, var(--hyc-image-group__item__size)));
  gap: 4px;
  align-items: stretch;
  border-radius: 12px;
  overflow: hidden;
  width: fit-content;
}
.hyc-image-group-flex__list .hyc-content-img {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}
.hyc-image-group-flex__list .hyc-content-img::before {
  content: '';
  display: block;
  padding-top: 100%;
}
.hyc-image-group-flex__list .hyc-content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0;
  max-width: 100% !important;
  max-height: 100% !important;
}
.hyc-image-group-flex__list .hyc-content-img--fail {
  position: absolute;
  left: 0;
  top: 0;
}
.hyc-image-group-flex__list .hyc-content-img--fail::before {
  display: none;
}
.hyc-component-multi-modal__item {
  margin-bottom: 8px;
}
.hyc-component-multi-modal__item:last-child {
  margin-bottom: 0;
}
.hyc-component-multi-modal__file-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.hyc-component-multi-modal__link {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.9);
}
.hyc-component-multi-modal__link a {
  color: inherit;
}
.hyc-component-multi-modal__session {
  background-color: #fff;
  border-radius: 8px;
  padding: 9px 10px;
  display: flex;
  align-items: center;
  gap: 6px;
}
.hyc-component-multi-modal__session__info {
  width: 130px;
}
.hyc-component-multi-modal__session__info__title {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.9);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.hyc-component-multi-modal__session__info__desc {
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 4px;
}
.hyc-component-multi-modal__session__logo {
  width: 32px;
  height: 32px;
}
.hyc-component-multi-modal__session__logo img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.hyc-component-multi-modal__image-list {
  display: flex;
  gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}
.hyc-component-multi-modal__image-list .hyc-content-img.hyc-content-img--round > img {
  width: 144px;
  height: 144px;
  object-fit: cover;
  border: none;
}
.hyc-component-multi-modal__image-list .hyc-content-img.hyc-content-img--fail {
  width: 144px;
  height: 144px;
  border-radius: 8px;
  border: none;
}
.hyc-component-multi-modal__image-list .hyc-content-img-replacer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 144px;
  height: 144px;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: calc(144px * 3 + 8px * 3);
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  pointer-events: none;
}
.hyc-component-multi-modal__image-list .hyc-content-img-replacer-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  z-index: 10;
}
.hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-4 {
  display: none;
}
.hyc-component-multi-modal__image-list .hyc-content-img:nth-child(n + 6) {
  display: none;
}
@media screen and (max-width: 900px) {
  .layout-pc .hyc-component-multi-modal__image-list .hyc-content-img-replacer {
    left: calc(144px * 2 + 8px * 2);
  }
  .layout-pc .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-4 {
    display: flex;
  }
  .layout-pc .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-3 {
    display: none;
  }
  .layout-pc .hyc-component-multi-modal__image-list .hyc-content-img:nth-child(n + 5) {
    display: none;
  }
}
@media screen and (max-width: 700px) {
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer {
    left: calc(144px * 2 + 8px * 2);
  }
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-4 {
    display: flex;
  }
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-3 {
    display: none;
  }
  .hyc-component-multi-modal__image-list .hyc-content-img:nth-child(n + 5) {
    display: none;
  }
}
@media screen and (max-width: 560px) {
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer {
    left: calc(144px * 1 + 8px * 1);
  }
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-4,
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-3 {
    display: flex;
  }
  .hyc-component-multi-modal__image-list .hyc-content-img-replacer.hyc-content-img-replacer-num-2 {
    display: none;
  }
  .hyc-component-multi-modal__image-list .hyc-content-img:nth-child(n + 4) {
    display: none;
  }
}
.t-collapse-panel__content > :first-child .hyc-deep-search-ref--header-v2 {
  margin-top: 4px;
}
.hyc-deep-search-ref .t-collapse-panel__header {
  padding: 0 !important;
}
.hyc-deep-search-ref .t-collapse-panel__body {
  background: transparent !important;
}
.hyc-deep-search-ref .t-collapse-panel__body .t-collapse-panel__content {
  padding: 0;
  color: inherit;
  padding-top: 12px;
}
.hyc-deep-search-ref.t-collapse {
  background: transparent;
}
.hyc-deep-search-ref--header {
  color: var(--text-text_primary);
  font-size: 18px;
  font-weight: bolder;
  line-height: 26px;
  height: 26px;
  display: flex;
  align-items: center;
}
.hyc-deep-search-ref--header__icon {
  display: flex;
  margin-right: 8px;
}
.hyc-deep-search-ref--header__suffix {
  margin-left: 8px;
  font-size: 12px;
  color: var(--text-text_secondary);
}
.hyc-deep-search-ref--header-v2 {
  color: var(--text-text_primary);
  width: 100%;
  box-sizing: border-box;
  padding-left: 11px;
  position: relative;
  margin: 16px 12px 16px 0;
}
.hyc-deep-search-ref--header-v2::before {
  content: '';
  display: block;
  background: var(--brand-green_1);
  border-radius: 2px;
  width: 3px;
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
}
.hyc-deep-search-ref--header-v2 .hyc-common-markdown-style {
  padding-bottom: 0;
}
.hyc-deep-search-ref--header-v2 .hyc-common-markdown-style h1,
.hyc-deep-search-ref--header-v2 .hyc-common-markdown-style h2 {
  margin-bottom: 0;
}
.hyc-deep-search-ref-v2 {
  margin-top: 12px;
}
.hyc-deep-search-ref--right {
  cursor: pointer;
  height: 26px;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--text-text_secondary);
  transition: all 0.2s ease-out;
}
.hyc-deep-search-ref--right .hyc-common-icon {
  transition: all 0.2s ease-out;
  margin-left: 5px;
  transform: rotate(180deg);
}
.hyc-deep-search-ref--right:hover {
  color: var(--text-text_primary);
}
.hyc-deep-search-ref--active {
  transform: rotate(0deg) !important;
}
.hyc-component-deep-search-content__divider {
  width: 100%;
  height: 1px;
  background: var(--widget-line);
  margin: 16px 0;
}
.hyc-component-deep-search-content__divider-txt {
  color: var(--text-text_tertiary);
  font-size: 14px;
}
.hyc-component-deep-search-content__skeleton {
  background: var(--background-list_background);
  border-radius: 12px;
  padding: 28px 15px;
  box-sizing: border-box;
  margin-top: 16px;
}
.hyc-component-deep-search-content__mindmap {
  width: 100%;
  height: 300px;
  border-radius: 12px;
  background: #F3F3F3;
  position: relative;
  overflow: hidden;
}
.hyc-component-deep-search-content__mindmap .hyc-component-deep-search-content__mindmap-img {
  object-fit: contain;
  height: 300px;
  width: 100%;
  mix-blend-mode: multiply;
}
.hyc-component-deep-search-content__mindmap-tag {
  display: inline-block;
  font-size: 10px;
  color: var(--text-text_secondary);
  line-height: 14px;
  padding: 4px 6px;
  border-radius: 12px;
  position: absolute;
  bottom: 3px;
  left: 3px;
  pointer-events: none;
  background: var(--widget-btn_click_1);
}
.hyc-component-deep-search-content__mindmap--center {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.hyc-component-deep-search-content__mindmap--text {
  margin-top: 8px;
  color: var(--text-text_tertiary);
  font-size: 14px;
  line-height: 22px;
}
.hyc-component-deep-search-content__mindmap--loading {
  width: 22px !important;
  height: 22px !important;
}
.hyc-component-deep-search-content .hyc-common-markdown__img img {
  max-width: 475px;
  max-height: 300px;
  border-radius: 12px;
}
.hyc-component-deep-search-content.preview .hyc-card-box-search-ref__content__toggle {
  display: none;
}
.hyc-component-deep-search-content__subtitle {
  margin-top: 12px;
  color: var(--text-text_secondary);
}
.hyc-component-deep-search-content__foot {
  margin-top: 16px;
  font-size: 12px;
  line-height: 16px;
  color: var(--text-text_tertiary);
}
.hyc-component-deep-search-content--financial > .hyc-component-deep-search-content__divider:first-child {
  display: none;
}
.hyc-component-deep-search-content--financial > .hyc-component-deep-search-content__divider:first-child + .hyc-deep-search-ref {
  margin-top: 0;
}
.hyc-component-deep-search-content--financial > .t-collapse {
  margin-top: 16px;
}
.hyc-component-deep-search-content--financial > .t-collapse .t-collapse-panel__content {
  padding-top: 16px;
}
.hyc-component-deep-search-content--financial .hyc-deep-search-ref--header {
  position: relative;
  font-size: 20px;
}
.hyc-component-deep-search-content--financial .hyc-deep-search-ref--header__title,
.hyc-component-deep-search-content--financial .hyc-deep-search-ref--header__suffix {
  position: relative;
}
.hyc-component-deep-search-content--financial .hyc-common-markdown .hyc-common-markdown__replace {
  margin: 16px 0 12px 0 !important;
}
.hyc-component-deep-search-content--financial .hyc-common-markdown .hyc-common-markdown__replace:first-child {
  margin-top: 0 !important;
}
.hyc-component-deep-search-content--financial .hyc-common-markdown .hyc-common-markdown__replace__item {
  width: 100%;
}
.hyc-component-deep-search-content--financial .hyc-common-markdown .hyc-common-markdown__replace__item .hyc-content-img {
  width: 100%;
  background-color: var(--background-left_navigation_web);
  border-radius: 12px;
}
.hyc-component-deep-search-content--financial .hyc-common-markdown .hyc-common-markdown__replace__item .hyc-content-img img {
  margin: 0 auto;
}
.hyc-component-deep-search-loading__steps {
  width: 100%;
  border-radius: 12px;
  box-sizing: border-box;
  background-color: var(--background-left_navigation_web) !important;
  padding: 8px 12px !important;
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__header {
  padding: 0 !important;
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__body {
  background: transparent !important;
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__body .t-collapse-panel__content {
  padding: 0;
  color: inherit;
  padding-top: 0px;
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__icon {
  color: var(--text-text_secondary);
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__icon:hover {
  background-color: transparent;
}
.hyc-component-deep-search-loading__steps .t-collapse-panel__icon--active {
  transform: rotate(180deg);
}
.hyc-component-deep-search-loading__steps .hyc-content-loading {
  padding: 0;
  background-color: transparent;
}
.hyc-component-deep-search-loading__steps--container {
  width: 100%;
  display: flex;
  padding-top: 16px;
}
.hyc-component-deep-search-loading__step {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
}
.hyc-component-deep-search-loading__step::before,
.hyc-component-deep-search-loading__step::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  width: 100%;
  top: 9px;
  left: 22px;
  height: 1px;
  background-color: var(--background-listbtn_background);
}
.hyc-component-deep-search-loading__step::after {
  z-index: 1;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease-out;
  background-color: var(--brand-green_1);
}
.hyc-component-deep-search-loading__step:last-child {
  flex: none;
  width: 60px;
}
.hyc-component-deep-search-loading__step:last-child::before,
.hyc-component-deep-search-loading__step:last-child::after {
  display: none;
}
.hyc-component-deep-search-loading__step--inner {
  width: 60px;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.hyc-component-deep-search-loading__step--info {
  margin-top: 16px;
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
}
.hyc-component-deep-search-loading__step--check {
  position: relative;
  z-index: 2;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  color: var(--text-text_alwayswhite);
  background-color: var(--background-listbtn_background);
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-component-deep-search-loading__step--name {
  font-size: 14px;
  color: var(--text-text_disabled);
  white-space: nowrap;
  margin-top: 8px;
  line-height: 22px;
}
.hyc-component-deep-search-loading__step--checked .hyc-component-deep-search-loading__step--check,
.hyc-component-deep-search-loading__step--current .hyc-component-deep-search-loading__step--check {
  background-color: var(--brand-green_1);
}
.hyc-component-deep-search-loading__step--checked .hyc-component-deep-search-loading__step--name,
.hyc-component-deep-search-loading__step--current .hyc-component-deep-search-loading__step--name {
  color: var(--text-text_primary);
}
.hyc-component-deep-search-loading__step--checked::after {
  transform: scaleX(1);
}
.hyc-component-deep-search-loading__skeleton {
  background: var(--background-left_navigation_web);
  border-radius: 12px;
  padding: 28px 15px;
  box-sizing: border-box;
  margin-top: 16px;
}
.hyc-deep-search-outline {
  padding: 12px;
  box-sizing: border-box;
  border-radius: 8px;
  background: var(--background-left_navigation_web);
  margin-top: 4px;
}
.hyc-deep-search-outline .hyc-deep-search-outline__ul {
  padding-left: 24px;
  list-style: disc;
}
.hyc-deep-search-outline__li {
  font-size: 16px;
  font-weight: bold;
  color: var(--brand-blue_1);
  opacity: 0.3;
}
.hyc-deep-search-outline__li.loaded {
  opacity: 1;
  cursor: pointer;
}
.hyc-deep-search-outline__li + .hyc-deep-search-outline__li {
  margin-top: 8px;
}
.hyc-deep-search-outline__inner {
  display: flex;
  align-items: center;
}
.hyc-deep-search-outline__inner .hyc-content-loading__icon--search {
  margin-left: 5px;
}
.hyc-deep-search-timeline .t-timeline-item__wrapper .t-timeline-item__tail {
  height: calc(100% - 8px);
  border-width: 1px;
  border-style: dashed;
  bottom: -8px;
}
.hyc-deep-search-timeline .t-timeline-item__content {
  padding-left: 12px;
  font-size: 15px;
  line-height: 21px;
}
.hyc-deep-search-timeline .t-timeline-item__content .t-timeline-item__label {
  font-size: 15px;
  line-height: 24px;
  margin-top: 6px;
  font-weight: 400;
}
.hyc-deep-search-timeline .t-timeline-item {
  min-height: 60px;
}
.hyc-component-deep-search-blocktab {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding: 1px 0 16px 0;
}
.hyc-component-deep-search-blocktab__item {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 10px;
  box-sizing: border-box;
  height: 32px;
  font-size: 14px;
  color: var(--text-text_tertiary);
  background: var(--background-left_navigation_web);
  border-width: 1px;
  border-style: solid;
  border-color: var(--background-left_navigation_web);
  border-radius: 32px;
  cursor: pointer;
}
.hyc-component-deep-search-blocktab__item--current {
  color: var(--text-text_primary);
  border-color: var(--text-text_primary);
  background: unset;
}
.hyc-component-deep-search-companyinfo {
  font-size: 15px;
  line-height: 1.54;
  color: var(--text-text_primary);
  padding-bottom: 24px;
}
.hyc-component-deep-search-companyinfo__link {
  margin-top: 16px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  column-gap: 4px;
  width: fit-content;
  height: 40px;
  box-sizing: border-box;
  font-size: 15px;
  color: var(--text-text_primary);
  cursor: pointer;
  border: 1px solid var(--widget-line);
  border-radius: 8px;
  transition: 0.2s;
}
.hyc-component-deep-search-companyinfo__link:hover {
  background-color: var(--background-left_navigation_web);
}
.hyc-component-deep-search-companyinfo__title {
  margin: 16px 0;
  font-size: 16px;
  font-weight: bold;
}
.hyc-component-deep-search-companyinfo__basic {
  table-layout: fixed;
  width: 100%;
  margin: -12px 0;
  border-collapse: separate;
  border-spacing: 0 12px;
}
.hyc-component-deep-search-companyinfo__basic td {
  color: var(--text-text_secondary);
}
.hyc-event-card--list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
}
.hyc-event-card--list.isMobile {
  grid-template-columns: 1fr;
}
.hyc-event-card--list.isMobile .hyc-event-card--item__title-inner {
  white-space: initial;
  text-overflow: initial;
  overflow: visible;
  font-size: 15px;
}
.hyc-event-card--list.isMobile .hyc-event-card--item__content {
  font-size: 15px;
  overflow: visible;
  text-overflow: initial;
  display: block;
  -webkit-line-clamp: none;
  -webkit-box-orient: none;
}
.hyc-event-card--item {
  box-sizing: border-box;
  padding: 12px;
  border-radius: 8px;
  background: var(--background-left_navigation_web);
  overflow: hidden;
}
.hyc-event-card--item__title {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.hyc-event-card--item__title-inner {
  line-height: 20px;
  font-weight: bolder;
  font-size: 14px;
  color: var(--brand-success_3);
  max-width: calc(100% - 20px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-event-card--item__title-icon {
  flex-shrink: 0;
  display: flex;
  margin-left: 4px;
  color: var(--brand-success_3);
}
.hyc-event-card--item__content {
  margin-top: 8px;
  font-size: 14px;
  color: var(--text-text_secondary);
  line-height: 20px;
  min-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.hyc-event-card--item__time {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-text_primary);
}
.hyc-deep-search-table.preview .hyc-deep-search-table--tr {
  grid-template-columns: 1fr 2.1fr;
}
.hyc-deep-search-table--head {
  box-sizing: border-box;
  border-radius: 4px;
  background: var(--background-left_navigation_web);
  padding: 0 12px;
}
.hyc-deep-search-table--head .hyc-deep-search-table--td {
  padding: 4px 0;
}
.hyc-deep-search-table--body {
  padding: 0 12px;
}
.hyc-deep-search-table--tr {
  display: grid;
  grid-template-columns: 1fr 1.3fr 0.8fr;
  position: relative;
}
.hyc-deep-search-table--tr:nth-child(even):before {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  left: -12px;
  right: -12px;
  top: 0;
  height: 100%;
  background: var(--background-left_navigation_web);
}
.hyc-deep-search-table--td {
  padding: 12px 0;
  font-size: 15px;
  color: var(--text-text_secondary);
  line-height: 23px;
  position: relative;
  z-index: 1;
}
.hyc-deep-search-table--td + .hyc-deep-search-table--td {
  padding-left: 16px;
}
.hyc-deep-search-table--target {
  font-size: 15px;
  font-weight: bolder;
  color: var(--brand-success_3);
}
.hyc-deep-search-table--icon {
  display: inline-flex;
  vertical-align: middle;
  margin-left: 4px;
  color: var(--brand-success_3);
  transform: translateY(-1px);
}
.hyc-doc-deep-reading__divider {
  margin: 16px 0;
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.08);
}
.hyc-doc-deep-reading__content {
  margin-top: 16px;
}
.hyc-doc-deep-reading__title {
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  color: var(--td-text-color-primary);
}
.hyc-doc-deep-reading__title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hyc-doc-deep-reading__title-icon {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAABNCAMAAADU1xmCAAAC/VBMVEUAAAD3yBv3lAD4xAH5wxH61E/x0kL10Fb548H6uQD878TzqxH6wAD+5z70xzb3mgD78dD4nAD/3Ir4oAD83V70nQD6+uH83B/70wv6vgD4oQD94I74nAD3nwD62Ur5ngD600r4zC/2ogD76LL311/4pwn00Vv1zUn/yTv/yyj+zlz2mgD/33P/3XT5xgT/3Xz5xxf/5a34xib835r7vgD/3mz6xgT60Wf6twn3lwD70TL6rwD5x0H/5KT4tgP4ngD50Fz5vR73zkr400f71Wb+zEf5owD6qQD2ykD+zgH8ySP50mr82j/6xAn834X+5VD3mgD/34v72Uv33IX41Xj857n/3Dv87Mb5nQD7rg3/xC/4xSD6xy/95DL+40/5xgn3mQD4zET60xz7uAD/57D6yTX4owD/51X3kgD90jP5ogD/1YD+5VH+4zT4yib3lgD335P+xUL/yk7//97//9r//+n//9f//+34jwD//+L//sX/zwD//9D0lgD//9T/4QD5mwD//b3//bf//83//+b/98D/wAD//dT//LH/+6z/5lP5xgD/2gD/+Zj/vQD/ugD/+sz9+Mb/5QD/3QD/ygD4mAD5kwD/0wD5pgD5nQD6lQD/xAD/pgD+ogD5oQD/+9H/+qL6yQD//sn/+sn/7Cf/zAD/tQD4sAD8mAD///H//M7//cH/+6f/+Z7+4i7+sgD/rgD6qwD71jX5xxP/6QH/1gH/qwD26KT/7jr/7jT3xST/xwD58rv/+Lr/9Lf/8bL976r/2VH+30b/0ED5yyD6zgD7ngD/3Wf/31b/0En/70P82z34zy3+nQD//Nf997D/9ab88KD/75X/43P/82f+10r+0DL5kAD377H/+JH/6o7/6H//5GT+40374ST/6hz60wD25JT23oj/11z90VH95Tj/6RD6tQD/66P/55j/4ob233v/6nT/8lr0yUD82hb62gr/9YX/6oX/83f02G3/8Ez47Jj/4F3/71P/947/94v60CP/6ET/3RD/yRK0mmcLAAAAc3RSTlMABP7+/hsIEQb+Ewz+/v7+HvO1sD4dC/7+8dSbmX9wTEo7OSspJ/7+/v7z5d/T0cR2Z1tG/uzn4eHGxbytjotvW0M0Iv39+PHp29nLtaqpl5CG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);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.hyc-doc-deep-reading__title-icon--paperEvaluation {
  background-image: url(data:image/png;base64,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);
}
.hyc-doc-deep-reading__title-icon--readingChapter {
  background-image: url(data:image/png;base64,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);
}
.hyc-doc-deep-reading__title-icon--mainContent {
  background-image: url(data:image/png;base64,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);
}
.hyc-doc-deep-reading__title-icon--questionAndAnswer {
  background-image: url(data:image/png;base64,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);
}
.hyc-doc-deep-reading__title-icon--financialAnalysis {
  background-image: url(data:image/png;base64,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);
}
.hyc-doc-deep-reading > .hyc-content-md .hyc-content-md__waiting {
  margin-top: -12px;
}
.hyc-tx-doc-card {
  width: 320px;
  max-width: 100%;
  height: 112px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  column-gap: 12px;
  padding: 12px;
  background-color: var(--background-bubble_web);
  border: 1px solid var(--widget-line);
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
}
.hyc-tx-doc-card:hover {
  background-color: var(--widget-btn_hover_1);
}
.hyc-tx-doc-card__intro {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 22px;
}
.hyc-tx-doc-card__cover {
  flex-shrink: 0;
  position: relative;
  width: 66px;
  height: 100%;
  border-radius: 6px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2249%22%20height%3D%2234%22%20viewBox%3D%220%200%2049%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.628906%22%20width%3D%2248%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23E8EAEE%22%2F%3E%0A%3Crect%20x%3D%220.628906%22%20y%3D%2214%22%20width%3D%2248%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23E8EAEE%22%2F%3E%0A%3Crect%20x%3D%220.628906%22%20y%3D%2228%22%20width%3D%2227%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23E8EAEE%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 48px 34px;
  background-position: center 23px;
  overflow: hidden;
}
.hyc-tx-doc-card__main {
  flex: 1;
  overflow: hidden;
}
.hyc-tx-doc-card__icon {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
}
.hyc-tx-doc-card__name {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-text_primary);
}
.hyc-tx-doc-card__desc {
  margin: 6px 0;
  font-size: 12px;
  line-height: 18px;
  color: var(--text-text_tertiary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.hyc-tx-doc-card__link {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  color: var(--text-text_tertiary);
  overflow: hidden;
}
.hyc-tx-doc-card__link-txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-tx-doc-card__error {
  margin-top: 12px;
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  column-gap: 6px;
  color: #E34D59;
  white-space: nowrap;
}
.hyc-tx-doc-card__progress {
  margin: 12px 0;
  max-width: 100px;
  height: 6px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.hyc-tx-doc-card__progress-done {
  display: block;
  width: 0;
  height: 100%;
  background-color: var(--td-brand-color);
  border-radius: 6px;
}
.hyc-tx-doc-card__done {
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-deepthink-box {
  max-width: 100%;
  overflow: hidden;
}
.hyc-deepthink-box__skeleton {
  margin-top: 8px;
  padding: 24px 16px;
  background-color: var(--yb-component-ref-list-bg-color);
  border-radius: 12px;
}
.hyc-deepthink-box__place {
  width: 2000px;
  height: 0;
}
.hyc-deepthink-box .hyc-card-box-card-list {
  margin-top: 8px;
}
.hyc-deepthink-steps {
  margin-bottom: 16px;
}
.hyc-deepthink-steps .t-collapse {
  background: unset;
}
.hyc-deepthink-steps .t-collapse:last-child .t-collapse-panel:before {
  display: none;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel {
  position: relative;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 6.5px;
  top: 24px;
  bottom: 0;
  width: 1px;
  background-color: var(--td-component-stroke);
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel__wrapper .t-collapse-panel__header,
.hyc-deepthink-steps .t-collapse .t-collapse-panel__wrapper .t-collapse-panel__body {
  background-color: unset;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel__wrapper .t-collapse-panel__header {
  align-items: flex-start;
  padding: 2px 0;
  overflow: hidden;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel__wrapper .t-collapse-panel__body {
  position: relative;
  padding: 0 0 4px 0;
  overflow: visible;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel__wrapper .t-collapse-panel__body .t-collapse-panel__content {
  padding: 4px 0 2px 22px;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel.t-is-disabled .t-collapse-panel__header {
  color: var(--td-text-color-primary);
  cursor: default;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel.t-is-disabled .t-collapse-panel__body {
  cursor: default;
}
.hyc-deepthink-steps .t-collapse .t-collapse-panel__icon {
  flex-shrink: 0;
  width: 14px;
  height: 22px;
  justify-content: center;
}
.hyc-deepthink-steps__coll-arrow {
  flex-shrink: 0;
  width: 12px;
  height: 22px;
  padding: 0 4px 0 12px;
  color: var(--td-text-color-placeholder);
  transition: transform 0.2s;
}
.hyc-deepthink-steps__coll-arrow--expand {
  transform: scaleY(-1);
}
.hyc-deepthink-steps__expand-icon--success {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  color: var(--td-bg-color-container);
  border-radius: 100%;
  background-color: var(--brand-black_1);
}
.hyc-deepthink-steps__expand-icon--ing {
  overflow: visible;
}
.hyc-deepthink-steps__expand-icon--ing > circle {
  transform-origin: center;
}
.hyc-deepthink-steps__expand-icon--ing > circle:first-child {
  stroke: var(--brand-black_1);
  animation: a-deepthink-box-stroke 2.5s infinite linear;
}
@keyframes a-deepthink-box-stroke {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.hyc-deepthink-steps__expand-icon--ing > circle:last-child {
  fill: var(--brand-black_1);
  animation: a-deepthink-box-breath 0.7s infinite ease alternate;
}
@keyframes a-deepthink-box-breath {
  0% {
    opacity: 0.3;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.hyc-deepthink-steps__header {
  display: flex;
  align-items: center;
  column-gap: 6px;
  height: 24px;
  margin-bottom: 6px;
  font-size: 12px;
  color: var(--td-text-color-secondary);
  white-space: nowrap;
}
.hyc-deepthink-steps__header-title {
  font-weight: bold;
  font-size: 14px;
  color: var(--td-text-color-primary);
}
.hyc-deepthink-steps__header .t-link {
  color: var(--td-text-color-secondary);
}
.hyc-deepthink-steps__header .t-link:after {
  display: none;
}
.hyc-deepthink-steps__header .t-link:hover {
  color: var(--td-brand-color);
}
.hyc-deepthink-steps__header-icon {
  display: flex;
  align-items: center;
}
.hyc-deepthink-steps__header-icon--anim .t-icon {
  animation: a-deepthink-box-rotate 4s linear infinite;
}
@keyframes a-deepthink-box-rotate {
  0% {
    transform: rotate(0);
  }
  5%,
  25% {
    transform: rotate(90deg);
  }
  30%,
  50% {
    transform: rotate(180deg);
  }
  55%,
  75% {
    transform: rotate(270deg);
  }
  80%,
  100% {
    transform: rotate(360deg);
  }
}
.hyc-deepthink-steps__panel-title {
  line-height: 22px;
  font-weight: 400;
  color: var(--td-text-color-primary);
  white-space: normal;
}
.hyc-deepthink-steps__desc {
  display: flex;
  column-gap: 4px;
  font-size: 12px;
  color: var(--td-text-color-secondary);
  overflow: hidden;
}
.hyc-deepthink-steps__desc--read {
  white-space: nowrap;
}
.hyc-deepthink-steps__desc-title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-deepthink-steps__flash {
  background-image: linear-gradient(to right, var(--td-text-color-placeholder) 35%, var(--td-text-color-primary) 50%, var(--td-text-color-placeholder) 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  animation: a-deepthink-box-flash 1.2s linear infinite;
}
@keyframes a-deepthink-box-flash {
  from {
    background-position: 200%;
  }
  to {
    background-position: 0;
  }
}
.hyc-deepthink-steps__tag {
  display: flex;
  align-items: center;
  column-gap: 2px;
  height: 26px;
  box-sizing: border-box;
  padding: 0 8px;
  font-size: 12px;
  color: var(--td-text-color-secondary);
  background-color: var(--td-bg-color-container);
  border: 1px solid var(--widget-line);
  border-radius: 4px;
  overflow: hidden;
}
.hyc-deepthink-steps__tag-txt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-deepthink-steps__tag-more {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  height: 26px;
  font-size: 12px;
  padding: 0 8px;
  cursor: pointer;
  color: var(--td-text-color-primary);
}
.hyc-deepthink-steps__tag-more:hover {
  color: var(--td-brand-color);
}
.hyc-deepthink-steps__tag-list {
  display: flex;
  flex-wrap: nowrap;
  gap: 4px;
}
.hyc-deepthink-steps__tag-list .hyc-deepthink-steps__tag {
  flex-shrink: 0;
  max-width: calc(100%);
}
.hyc-deepthink-steps__tag-list__wrapper {
  position: relative;
}
.hyc-deepthink-steps__tag-list--ellipsis {
  -webkit-mask-image: linear-gradient(to left, transparent 90px, black 150px);
  mask-image: linear-gradient(to left, transparent 90px, black 150px);
}
.hyc-deepthink-steps__tag-list--showall {
  flex-wrap: wrap;
}
.hyc-deepthink-steps__tag-list--showall .hyc-deepthink-steps__tag {
  animation-name: a-deepthink-box-keyword;
  animation-duration: 0.1s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
@keyframes a-deepthink-box-keyword {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.hyc-component-reasoner__searc-list .hyc-card-box-search-ref {
  margin-bottom: 12px;
}
.hyc-component-reasoner__think {
  border-radius: var(--yb-radius-default);
  margin-bottom: 12px;
}
.hyc-component-reasoner__think-header {
  display: flex;
  align-items: center;
  color: var(--yb-component-ref-list-item-color);
  cursor: pointer;
  font-size: 14px;
  line-height: 1.75;
}
.hyc-component-reasoner__think-header__content {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 4px;
}
@media (any-hover: hover) {
  .hyc-component-reasoner__think-header__content:hover {
    color: var(--yb-component-ref-list-item-hover-color);
  }
}
.hyc-component-reasoner__think-header__toggle {
  color: var(--yb-component-ref-list-header-arrow-color);
  display: flex;
  transform: rotate(180deg);
}
.hyc-component-reasoner__think-header__toggle > svg {
  width: 16px;
}
.hyc-component-reasoner__think-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 0 0 16px;
  border-left: 2px solid var(--widget-line);
}
.hyc-component-reasoner__think-content .hyc-common-markdown-style {
  --yb-md-text-color: #666666;
  --yb-md-h-color: #666666;
  --yb-md-font-body-large: 14px / 1.6 var(--yb-font-family);
  --yb-md-font-title-1: 700 20px / 1.6 var(--yb-font-family);
  --yb-md-font-title-2: 600 18px / 1.6 var(--yb-font-family);
  --yb-md-font-title-3: 600 16px / 1.6 var(--yb-font-family);
  --yb-md-content-gap-main: 0 0 16px 0;
}
.hyc-component-reasoner__think--expand {
  margin-bottom: 20px;
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-header__toggle {
  transform: rotate(0deg);
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-content {
  max-height: none;
  margin-top: 8px;
}
@media screen and (max-width: 768Px) {
  .is-mobile .dialog .body .header {
    font-size: 16px;
  }
  .is-mobile .dialog .body .content {
    min-width: unset;
    padding: 24px;
    width: 340px;
  }
}
.hyc-common-dialog {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 6999;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
}
.hyc-common-dialog__error .hyc-common-dialog__header__tip {
  color: #fa5151;
}
.hyc-common-dialog__header {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}
.hyc-common-dialog__header__title {
  display: flex;
  align-items: center;
}
.hyc-common-dialog__header__tip {
  margin-right: 8px;
  color: #20c57d;
}
.hyc-common-dialog__content {
  padding: 16px 24px 24px;
}
.hyc-common-dialog__body {
  font-size: 14px;
  transform: scale(0.3);
  opacity: 0;
  transition: all 200ms ease-in-out;
}
.hyc-common-dialog__wrapper {
  min-width: 460px;
  border-radius: 16px;
  box-sizing: border-box;
  overflow: hidden;
}
.hyc-common-dialog--theme-dark {
  color: #000;
}
.hyc-common-dialog--theme-dark .hyc-common-dialog__wrapper {
  background-color: #fff;
}
.hyc-common-dialog--theme-white {
  color: #000;
}
.hyc-common-dialog--theme-white .hyc-common-dialog__wrapper {
  background-color: #fff;
}
.hyc-common-dialog__close {
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  color: #fff;
}
.hyc-common-dialog__close--top-right {
  position: absolute;
  right: 20px;
  top: -10px;
  z-index: 1;
  cursor: pointer;
}
.hyc-common-dialog__close--bottom,
.hyc-common-dialog__close--bottom-mobile {
  width: 48px;
  height: 48px;
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translate(-50%, 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.9);
  background-color: #fff;
  z-index: 1;
  cursor: pointer;
  border-radius: 25px;
}
.hyc-common-dialog__close--bottom:hover,
.hyc-common-dialog__close--bottom-mobile:hover {
  background-color: #f6f7f8;
}
.hyc-common-dialog__close--bottom-mobile {
  width: 36px;
  height: 36px;
  bottom: 10px;
}
.hyc-common-dialog--visible .hyc-common-dialog__body {
  transform: scale(1);
  opacity: 1;
}
.hyc-common-dialog--show .hyc-common-dialog__body {
  width: auto;
  height: auto;
}
.hyc-common-dialog__extra {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -16px;
  transform: translateY(100%);
}
.hyc-common-dialog--placement-bottom .hyc-common-dialog__body {
  position: absolute;
  z-index: 9999;
  bottom: -100%;
  left: 0;
  right: 0;
  transform: unset;
  opacity: 1;
}
.hyc-common-dialog--placement-bottom .hyc-common-dialog__body .content {
  width: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.hyc-common-dialog--placement-bottom.hyc-common-dialog--visible .hyc-common-dialog__body {
  bottom: 0;
  transform: translateY(0);
}
.hyc-folded-box {
  position: relative;
}
.hyc-folded-box__main--folded {
  height: 100%;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(0deg, transparent 0px, #000 52px);
  mask-image: linear-gradient(0deg, transparent 0px, #000 52px);
}
.hyc-folded-box__unfold-trigger {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 12px 0 8px;
  display: flex;
  justify-content: center;
}
.hyc-folded-box__unfold-trigger__cnt {
  z-index: 1;
  background: #fff;
  padding: 4px 16px;
  font-size: 12px;
  line-height: 24px;
  color: #000;
  font-weight: 500;
  border-radius: 8px;
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08);
}
.PhotoView-Slider__BannerWrap {
  display: none;
}
.PhotoView-Slider__ArrowLeft,
.PhotoView-Slider__ArrowRight {
  opacity: 1;
  margin-right: 44px;
  width: auto;
}
.PhotoView-Slider__ArrowLeft {
  margin-left: 44px;
}
.PhotoView-Slider__ArrowLeft svg,
.PhotoView-Slider__ArrowRight svg {
  fill: #fff;
  background: #000000;
  box-sizing: content-box;
  height: 18px;
  padding: 9px;
  width: 18px;
  border-radius: 50%;
}
.hyc-photo-view .PhotoView-Slider__Backdrop {
  background: rgba(0, 0, 0, 0.85) !important;
  backdrop-filter: blur(60px);
}
.PhotoView-Slider__Overlay {
  opacity: 1 !important;
}
.hyc-photo-view__close {
  position: fixed;
  z-index: 4000;
  top: 38px;
  right: 44px;
}
.hyc-photo-view__control {
  position: fixed;
  z-index: 4000;
  top: calc(38px + 24px + 36px);
  right: 44px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.hyc-photo-view__control__btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--background-listbtn_background);
  color: var(--text-text_primary);
  border: 1px solid var(--widget-line);
}
.hyc-photo-view__control__btn:hover {
  opacity: 0.8;
}
.hyc-photo-view__risk-tip {
  position: fixed;
  z-index: 4000;
  bottom: 40px;
  right: 44px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  line-height: 18px;
}
@media screen and (max-width: 675px) {
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)-overlay--with-link .hyc-photo-view__control::after {
    height: 140px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control {
    flex-direction: row-reverse;
    justify-content: center;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    gap: 52px;
    padding-bottom: 56px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn {
    width: 32px;
    height: 32px;
    background-color: rgba(48, 48, 48, 0.8);
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn svg {
    width: 16px;
    height: 16px;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-download {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-download::after {
    content: var(--hunyuan-common-image-viewer-save-pic-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-link {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-link::after {
    content: var(--hunyuan-common-image-viewer-jump-source-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-share {
    position: relative;
    z-index: 2;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control__btn-share::after {
    content: var(--hunyuan-common-image-viewer-share-text);
    position: absolute;
    bottom: -24px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image) .hyc-photo-view__control::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)__close {
    top: 24px;
    right: 14px;
    background: #00000099;
  }
  body .hyc-photo-view:not(.hyc-photo-view-multi-image)__risk-tip {
    bottom: 100px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 8px;
    padding: 4px 8px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
  }
}
.hyc-common-markdown__link {
  cursor: pointer;
  color: var(--yb-md-link-color);
  font-weight: 500;
}
.hyc-common-markdown__link .hyc-common-icon {
  vertical-align: middle;
  margin-left: 4px;
}
.hyc-common-markdown__img {
  margin-top: 16px;
  margin-bottom: 16px;
}
.hyc-common-markdown__img img {
  min-width: 90px;
  min-height: 90px;
  max-width: 240px;
  max-height: 240px;
  border-radius: 16px;
  display: block;
}
.hyc-common-markdown__img-loading {
  width: 300px;
  height: 200px;
  background: rgba(7, 193, 96, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #20c57d;
  flex-direction: column;
}
.hyc-common-markdown__img-loading .wrapper {
  width: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: conic-gradient(transparent 30%, #20c57d);
  mask: radial-gradient(farthest-side, rgba(191 239 214, 0) calc(100% - 2px), #bfefd6 0);
  animation: HYCMdCircleProgress 1s infinite linear;
}
.hyc-common-markdown__img-loading .circle_progress_wrapper {
  width: 24px;
  height: 24px;
  position: relative;
}
.hyc-common-markdown__img-loading .circle_progress_wrapper .hyc-common-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hyc-common-markdown__img-loading__text {
  color: #20c57d;
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}
.hyc-common-markdown__img-error {
  width: 300px;
  height: 200px;
  background: #d549411a;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #d54941;
}
.hyc-common-markdown__img-error .wrapper {
  width: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #0000 calc(100% - 2px), #d54941 0);
}
.hyc-common-markdown__img-error .text {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding-top: 4px;
}
@keyframes HYCMdCircleProgress {
  100% {
    transform: rotate(1turn);
  }
}
.hyc-common-markdown__img-viewer li:nth-child(2) {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-common-markdown__img-viewer li:nth-child(2) img {
  width: auto !important;
  height: auto !important;
  max-width: 500px;
  max-height: 500px;
  border-radius: 16px;
}
.hyc-common-markdown-style {
  font: var(--yb-md-font-body-large);
  color: var(--yb-md-text-color);
  overflow: unset;
  padding-bottom: 3px;
  padding-bottom: 0;
}
.hyc-common-markdown-style::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  cursor: pointer;
}
.hyc-common-markdown-style::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.hyc-common-markdown-style > *:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style .katex {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  overflow: auto hidden;
}
.hyc-common-markdown-style .katex-display > .katex {
  display: block;
}
.hyc-common-markdown-style > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.hyc-common-markdown-style > :first-child .hyc-common-markdown__replace {
  margin-top: 4px;
}
.hyc-common-markdown-style > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.hyc-common-markdown-style h1,
.hyc-common-markdown-style h2,
.hyc-common-markdown-style h3,
.hyc-common-markdown-style h4,
.hyc-common-markdown-style h5,
.hyc-common-markdown-style h6 {
  color: var(--yb-md-h-color);
}
.hyc-common-markdown-style h1 code,
.hyc-common-markdown-style h2 code,
.hyc-common-markdown-style h3 code,
.hyc-common-markdown-style h4 code,
.hyc-common-markdown-style h5 code,
.hyc-common-markdown-style h6 code {
  font-size: inherit;
}
.hyc-common-markdown-style h1 {
  font: var(--yb-md-font-title-1);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 700;
}
.hyc-common-markdown-style h2:has(+ ol),
.hyc-common-markdown-style h2:has(+ ul),
.hyc-common-markdown-style h2:has(+ p) {
  margin-bottom: 8px;
}
.hyc-common-markdown-style h2 {
  font: var(--yb-md-font-title-2);
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
}
.hyc-common-markdown-style ol + h3,
.hyc-common-markdown-style ul + h3,
.hyc-common-markdown-style p + h3 {
  margin-top: 24px;
}
.hyc-common-markdown-style h3 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h4 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h5 {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
}
.hyc-common-markdown-style h6 {
  margin-top: 16px;
  margin-bottom: 8px;
  line-height: 1.5;
  font-weight: 600;
  font-size: 16px;
}
.hyc-common-markdown-style p {
  margin: var(--yb-md-content-gap-p);
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-weight: 400;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 12px;
  line-height: 1.75;
}
.hyc-common-markdown-style p:has(+ ol),
.hyc-common-markdown-style p:has(+ ul) {
  margin-bottom: 8px;
}
.hyc-common-markdown-style strong {
  font-weight: 600;
}
.hyc-common-markdown-style del {
  color: var(--yb-md-del-color);
}
.hyc-common-markdown-style em {
  font-style: italic;
}
.hyc-common-markdown-style a,
.hyc-common-markdown-style a code {
  color: var(--brand-black_1);
}
.hyc-common-markdown-style img {
  max-width: 300px;
}
.hyc-common-markdown-style ul {
  list-style: disc;
}
.hyc-common-markdown-style ul ul {
  list-style: circle;
}
.hyc-common-markdown-style ul ul ul {
  list-style: square;
}
.hyc-common-markdown-style ol {
  list-style: decimal;
}
.hyc-common-markdown-style ul,
.hyc-common-markdown-style ol {
  margin-bottom: 16px;
  margin-top: 8px;
  text-align: left;
  padding-left: 16px;
}
.hyc-common-markdown-style ul ul,
.hyc-common-markdown-style ol ul,
.hyc-common-markdown-style ul ol,
.hyc-common-markdown-style ol ol {
  margin-bottom: 0;
  padding-left: 16px;
}
.hyc-common-markdown-style ul p:first-child,
.hyc-common-markdown-style ol p:first-child {
  margin-top: 0;
}
.hyc-common-markdown-style li {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin: 4px 0 4px 4px;
}
.hyc-common-markdown-style li::marker {
  color: var(--text-text_primary);
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
  font-weight: bold;
}
.hyc-common-markdown-style li:first-child {
  margin-top: 0;
}
.hyc-common-markdown-style li:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style li > p:first-child {
  margin-bottom: 0;
}
.hyc-common-markdown-style li > p {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  display: inline;
}
.hyc-common-markdown-style li > ol,
.hyc-common-markdown-style li ul {
  margin-top: 4px;
}
.hyc-common-markdown-style blockquote {
  margin: 16px 0;
  font-size: inherit;
  border-left: solid var(--yb-md-blockquote-border-color) 4px;
  padding-left: 12px;
  color: var(--yb-md-blockquote-color);
}
.hyc-common-markdown-style hr {
  margin: 24px 0;
  border: 0;
  border-top: 1px solid var(--yb-md-hr-border-color);
  background: none;
}
.hyc-common-markdown-style hr + h1,
.hyc-common-markdown-style hr + h2,
.hyc-common-markdown-style hr + h3 {
  padding-top: 0;
}
.hyc-common-markdown-style table {
  font-size: 14px;
  border-collapse: collapse;
  border-spacing: 0;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.hyc-common-markdown-style th {
  background-color: var(--yb-md-th-bg-color);
  color: var(--yb-md-th-color);
  font: var(--yb-font-body-medium);
  text-align: left !important;
  font-weight: bold;
}
.hyc-common-markdown-style td {
  background-color: var(--yb-md-td-bg-color-odd);
  color: var(--yb-md-td-color);
  font: var(--yb-font-body-medium);
  text-align: left !important;
}
.hyc-common-markdown-style th,
.hyc-common-markdown-style td {
  padding: 0.66em 1em;
  vertical-align: middle;
  text-align: center;
  max-width: 448px;
  white-space: normal;
  box-sizing: border-box;
}
.hyc-common-markdown-style code {
  font-size: 14px;
  word-break: break-word;
}
.hyc-common-markdown-style code:not([class]) {
  margin: 0 8px;
  background-color: var(--yb-md-inline-code-bg-color);
  padding: 2px 4px;
  border: none;
  border-radius: 4px;
  color: var(--yb-md-inline-code-color);
}
.hyc-common-markdown-style kbd {
  color: var(--yb-md-kbd-color);
  border: 1px solid var(--yb-md-kbd-border-color);
  border-bottom-width: 2px;
  background-color: var(--yb-md-kbd-bg-color);
}
.hyc-common-markdown-style .katex .vlist-t {
  overflow: visible;
}
.hyc-common-markdown-style .katex .katex-mathml {
  display: none;
}
.hyc-common-markdown.hyc-common-markdown-style-cot h1,
.hyc-common-markdown.hyc-common-markdown-style-cot h2,
.hyc-common-markdown.hyc-common-markdown-style-cot h3,
.hyc-common-markdown.hyc-common-markdown-style-cot h4,
.hyc-common-markdown.hyc-common-markdown-style-cot h5,
.hyc-common-markdown.hyc-common-markdown-style-cot h6,
.hyc-common-markdown.hyc-common-markdown-style-cot p {
  font-size: 14px;
  color: var(--text-text_secondary);
}
.hyc-common-markdown.hyc-common-markdown-style-cot p {
  margin-top: 0;
}
.hyc-common-markdown.hyc-common-markdown-style-cot .hyc-common-markdown__code {
  margin: 0;
}
.hyc-common-markdown.hyc-common-markdown-style-cot li::marker {
  color: var(--text-text_secondary);
  font-weight: 400;
}
.hyc-common-markdown__ref-list {
  position: relative;
  top: 2px;
  display: inline-block;
  font-size: 0;
  height: 16px;
  overflow: hidden;
  padding: 0 2px 0 4px;
}
.hyc-common-markdown__ref-list__popup--full {
  width: 100%;
}
.hyc-common-markdown__ref-list__popup .t-popup__content {
  background: var(--yb-md-ref-list-item-content-bg-color);
  box-shadow: var(--yb-md-ref-list-item-content-shadow);
  backdrop-filter: blur(var(--yb-md-ref-list-item-content-bg-blur));
}
.hyc-common-markdown__ref-list__popup.t-popup[data-popper-placement^="top"] .t-popup__arrow::before {
  background: var(--yb-md-ref-list-item-content-bg-color);
  box-shadow: var(--yb-md-ref-list-item-content-arrow-shadow);
  backdrop-filter: blur(var(--yb-md-ref-list-item-content-bg-blur));
}
.hyc-common-markdown__ref-list__tip-container {
  padding: 0 !important;
  margin-bottom: 8px !important;
}
.hyc-common-markdown__ref-list__tip-container .hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile) {
  padding: 12px;
}
.hyc-common-markdown__ref-list__tip-container .hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile):hover {
  background-color: unset;
}
.hyc-common-markdown__ref-list__tip-container--full {
  margin: 0 7.5vw;
}
.hyc-common-markdown__ref-list__tip-container--full .hyc-common-markdown__ref-list__tip__text {
  max-width: none;
}
.hyc-common-markdown__ref-list__tip-container .t-popup__arrow {
  display: none;
}
.hyc-common-markdown__ref-list__content {
  position: relative;
}
.hyc-common-markdown__ref-list__content .hyc-common-icon {
  position: relative;
  top: 2px;
  margin-left: 6px;
  min-width: 14px;
  color: var(--yb-md-ref-list-item-content-arrow-color);
}
.hyc-common-markdown__ref-list__trigger {
  display: inline-block;
  user-select: none;
  height: 100%;
}
.hyc-common-markdown__ref-list__trigger--active .hyc-common-markdown__ref-list__item {
  background: var(--yb-md-ref-list-item-hover-bg-color);
  color: var(--yb-md-ref-list-item-hover-color);
}
.hyc-common-markdown__ref-list__item {
  position: relative;
  display: inline-block;
  text-align: center;
  min-width: 16px;
  height: 16px;
  padding: 0 3px;
  box-sizing: border-box;
  border-radius: 8px;
  background: var(--yb-md-ref-list-item-bg-color);
  color: var(--yb-md-ref-list-item-color);
  cursor: pointer;
  margin-right: 2px;
}
@media (hover: hover) and (pointer: fine) {
  .hyc-common-markdown__ref-list__item:hover {
    background: var(--yb-md-ref-list-item-hover-bg-color);
    color: var(--yb-md-ref-list-item-hover-color);
  }
}
.hyc-common-markdown__ref-list__item[data-is-current="1"] {
  background: var(--yb-md-ref-list-item-hover-bg-color);
  color: var(--yb-md-ref-list-item-hover-color);
}
.hyc-common-markdown__ref-list__item > span {
  display: inline-block;
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}
.hyc-common-markdown__ref-list__tip {
  padding: 0;
  color: var(--yb-md-ref-list-item-content-color);
  font-size: 15px;
  line-height: 22px;
  cursor: pointer;
  margin-bottom: 8px;
}
.hyc-common-markdown__ref-list__tip:last-child {
  margin-bottom: 0;
}
.hyc-common-markdown__ref-list__tip__text--weread {
  max-width: 260px;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__content-wrapper {
  border-radius: 12px 12px 0 0;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__header {
  height: auto;
  line-height: 1.5;
  padding: 20px 16px 12px 20px;
  border-bottom: 0;
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__body {
  padding: 0 10px;
  padding-bottom: max(env(safe-area-inset-bottom), 10px);
  box-sizing: border-box;
  max-height: calc(100vh - 112px);
}
.hyc-common-markdown__ref-drawer.t-drawer .t-drawer__close-btn {
  right: 12px;
  background: transparent;
}
.hyc-common-markdown__ref-drawer__item:not(:first-child) {
  margin-top: 2px;
}
.hyc-common-markdown__news-search {
  cursor: pointer;
  color: #006C45;
  display: flex;
  align-items: center;
  gap: 8px;
}
.hyc-common-markdown__news-search-container::marker {
  color: #006C45;
  font-weight: 500;
}
.hyc-common-markdown__news-search__text {
  font-weight: 500;
}
.hyc-common-markdown__news-search__icon {
  font-size: 0;
  line-height: 1;
}
.hyc-common-markdown__news-search__icon svg path {
  stroke: #006C45;
}
code,
pre {
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace !important;
}
code span,
pre span {
  font-family: inherit !important;
}
.hyc-common-markdown__code {
  position: relative;
  margin: 16px 0;
  padding-bottom: 10px;
}
.hyc-common-markdown__code-lan {
  overflow: auto;
  font-size: 14px;
  line-height: 1.5;
  padding: 16px 16px !important;
  background-color: var(--yb-md-code-bg-color) !important;
  margin: 0 0 -10px 0 !important;
  border-radius: 0 0 8px 8px !important;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: var(--widget-line);
}
.hyc-common-markdown__code-lan::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  cursor: pointer;
}
.hyc-common-markdown__code-lan code {
  background: none !important;
  line-height: 22px !important;
}
.hyc-common-markdown__code__hd {
  height: 44px;
}
.hyc-common-markdown__code__hd__inner {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--yb-md-code-head-bg);
  border-radius: 8px 8px 0 0;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: var(--yb-md-code-head-border-color);
  position: relative;
}
.hyc-common-markdown__code__hd__l {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  padding-left: 16px;
}
.hyc-common-markdown__code__hd__r {
  display: flex;
  padding-right: 12px;
}
.hyc-common-markdown__code__option {
  height: 24px;
  cursor: pointer;
  padding: 0 6px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--yb-md-text-second-color);
}
@media (hover: hover) and (pointer: fine) {
  .hyc-common-markdown__code__option:hover {
    background: #f3f3f3;
  }
}
.hyc-common-markdown__code__option:active {
  background: #f3f3f3;
}
.hyc-common-markdown__code__option.active {
  background: #f3f3f3;
}
.hyc-common-markdown__code__option__text {
  font-size: 13px;
  font-weight: 500;
  margin-left: 4px;
  user-select: none;
}
.hyc-common-markdown__code__option:hover {
  background-color: var(--widget-btn_click_1);
}
.hyc-common-markdown__code__optionDisable {
  cursor: no-drop;
  color: var(--yb-md-code-btn-disable-color);
}
.hyc-common-markdown__code__optionDisable__text {
  font-size: 13px;
  font-weight: 500;
  margin-left: 4px;
  user-select: none;
}
.hyc-common-markdown__code__optionDisable:hover {
  background-color: inherit;
}
.hyc-common-markdown__code__option + .hyc-common-markdown__code__option {
  margin-left: 12px;
}
.hyc-common-markdown__replace {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 20px;
  gap: 8px;
}
.hyc-common-markdown__replace .hyc-content-img {
  width: fit-content;
}
.hyc-common-markdown__replace__item {
  position: relative;
}
.hyc-common-markdown__replace__item__desc {
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
  max-width: 100%;
}
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style {
  color: var(--text-text_tertiary);
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 0;
}
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style p,
.hyc-common-markdown__replace__item__desc .hyc-common-markdown-style .katex {
  font-size: 14px;
  line-height: 22px;
  color: var(--text-text_secondary);
}
.hyc-common-markdown__replace__item__desc--tl {
  margin-bottom: 8px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img {
  margin: 0;
  height: 100%;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading {
  width: 100%;
  height: 100%;
  background-color: var(--background-bubble_web);
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .circle_progress_wrapper {
  width: 32px;
  height: 32px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .circle_progress_wrapper .hyc-common-icon {
  font-size: 12px !important;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading .wrapper {
  width: 32px;
}
.hyc-common-markdown__replace__item .hyc-common-markdown__img-loading__text {
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace + br {
  display: none;
}
.hyc-common-markdown__replace-musicbox-wrapper {
  margin-top: 12px;
}
.hyc-common-markdown__replace-map-locations,
.hyc-common-markdown__replace-map-surroundings,
.hyc-common-markdown__replace-map-route-plan {
  max-width: 100%;
  width: 320px;
  margin: 12px 0;
}
.hyc-common-markdown__replace-answer .hyc-common-markdown__img-loading {
  margin: auto;
}
.hyc-common-markdown__replace-answer .hyc-common-markdown__img img {
  margin: auto;
  max-width: min(100%, 500px);
  min-height: 0;
  width: auto;
}
.hyc-common-markdown__replace-answer-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: rgba(243, 243, 243, 0.7);
  overflow: hidden;
  z-index: 10;
}
.hyc-common-markdown__replace-answer-mask-wrap {
  position: relative;
  height: 120px;
  margin: 16px 0;
  border-radius: var(--yb-radius-large);
  overflow: hidden;
}
.hyc-common-markdown__replace-answer-mask-wrap .hyc-common-markdown__replace-answer {
  -webkit-filter: blur(6px);
  filter: blur(6px);
  user-select: none;
  line-height: 30px;
}
.hyc-common-markdown__replace-answer-mask-p {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
}
.hyc-common-markdown__replace-answer-mask .t-button {
  height: 32px;
  border: 0 !important;
}
.hyc-common-markdown__replace-video {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  cursor: pointer;
}
.hyc-common-markdown__replace-video__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);
  transform: scale(1.1);
}
.hyc-common-markdown__replace-video__content {
  display: block;
  position: relative;
  padding-top: 56.25%;
}
.hyc-common-markdown__replace-video__content img {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  height: 100%;
  max-width: none;
}
.hyc-common-markdown__replace-video__play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hyc-common-markdown__replace-video__logo {
  position: absolute;
  top: 8px;
  right: 8px;
}
.hyc-common-markdown__replace-video__info {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 6px;
  left: 8px;
  right: 8px;
  color: #fff;
  align-items: center;
  gap: 8px;
}
.hyc-common-markdown__replace-video__source {
  display: flex;
  gap: 4px;
  align-items: center;
  flex: auto;
  min-width: 0;
}
.hyc-common-markdown__replace-video__source__image {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex: none;
}
.hyc-common-markdown__replace-video__source__name {
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-common-markdown__replace-video__source__auth {
  width: 14px;
  height: 14px;
  flex: none;
}
.hyc-common-markdown__replace-video__duration {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  flex: none;
}
.hyc-media-box {
  margin: 8px 0 12px 0;
}
.hyc-media-box + br {
  display: none;
}
.hyc-media-box .hyc-card-box-card.hyc-card-box-card--image {
  height: 180px;
  width: auto;
  margin-right: 0;
  border-radius: 12px;
}
.hyc-media-box .hyc-card-box-card-list__list--mobile .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 4px;
  border-radius: 8px;
}
.hyc-media-box .hyc-card-box-card-list__list--mobile .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 12px;
  border-radius: 8px;
  width: 141px;
  height: 190px;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 0 !important;
  height: auto !important;
  width: 100%;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 0 !important;
  width: 100%;
  height: calc((100vw - 56px)*0.75);
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview {
  background: none !important;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview-blur-bg,
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview-normal-bg {
  display: block;
}
.hyc-media-box .hyc-media-box_num_1 .hyc-card-box-card.hyc-card-box-card--channelsVideo .hyc-card-box-card--channelsVideo__item-bg {
  display: none;
}
.hyc-media-box .hyc-media-box_num_2 {
  gap: 4px;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 0 !important;
  width: 50%;
  height: calc(50vw - 32px);
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image div {
  height: 100%;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_2 .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  margin-right: 8px;
  width: calc(50vw - 34px);
  height: 190px;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image {
  margin-right: 4px;
  width: 200px;
  height: 150px;
  flex-shrink: 0;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image div {
  height: 100%;
}
.hyc-media-box .hyc-media-box_num_3 .hyc-card-box-card.hyc-card-box-card--image .hyc-content-img img {
  width: 100% !important;
  object-fit: cover;
}
.hyc-media-box .hyc-media-box_num_3 {
  -ms-overflow-style: none;
  /* IE 10+ */
  scrollbar-width: none;
  /* Firefox */
}
.hyc-media-box .hyc-media-box_num_3::-webkit-scrollbar {
  display: none;
  /* Webkit浏览器 */
}
.hyc-media-box .hyc-card-box-card.hyc-card-box-card--channelsVideo {
  height: 240px;
  width: 180px;
  margin-right: 0;
  border-radius: 12px;
}
.agent-chat__list .hyc-media-box .hyc-card-box-card--image .hyc-content-img img {
  max-width: unset;
  max-height: 180px;
}
.hyc-media-box .hyc-card-box-card__content {
  height: 100%;
}
.hyc-media-box .hyc-card-box-card__content img {
  height: 100%;
  max-width: unset;
}
.hyc-media-box .hyc-card-box-card-list__list .swiper-slide {
  width: auto;
}
.hyc-card-box-card__preview-blur-bg,
.hyc-card-box-card__preview-normal-bg {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.hyc-card-box-card__preview-blur-bg {
  background-size: cover;
  filter: blur(20px);
  top: -30px;
  left: -30px;
  bottom: -30px;
  right: -30px;
}
.hyc-card-box-card__preview-normal-bg {
  width: calc((100vw - 56px)*0.5625);
  background-size: 100% auto;
  left: 50%;
  transform: translateX(-50%);
}
.hyc-card-box-card-list__list.hyc-card-box-card-list__list--mobile.hyc-media-box_num_2 div:last-child .hyc-card-box-card--channelsVideo {
  margin-right: 0;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card__preview {
  border-radius: 12px;
}
.hyc-card-box-card--channelsVideo .hyc-card-box-card--channelsVideo__item-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.hyc-common-markdown__replace-music {
  width: 320px;
  max-width: 100%;
}
.hyc-common-markdown__replace-music .replace-music-content-vip {
  font-size: 10px;
  padding: 1px 4px;
  border-radius: 3px;
  background: var(--widget-btn_checkbox);
  margin-right: 4px;
  white-space: nowrap;
  line-height: 14px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .replace-music-logo {
  position: absolute;
  bottom: 0;
  left: 7px;
}
.hyc-common-markdown__replace-music .replace-music-singgle-wrapper {
  position: relative;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single {
  max-width: 320px;
  height: 100px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
  background: #d3edf1;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-pic {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content {
  flex: 1;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-title {
  font-size: 15px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  font-size: 12px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-title,
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-single .replace-music-play {
  flex-shrink: 0;
  margin-right: 16px;
}
.hyc-common-markdown__replace-music .replace-music-play {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist {
  border-radius: 8px;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px;
  box-sizing: border-box;
  position: relative;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .replace-music-logo {
  left: 23px;
  bottom: 17px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .replace-music-laylist-header-pic {
  width: 86px;
  height: 86px;
  border-radius: 8px;
  flex-shrink: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .hyc-common-markdown__replace-music-content {
  flex: 1;
  overflow: hidden;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-header .hyc-common-markdown__replace-music-content .replace-music-content-singer {
  font-size: 12px;
  color: var(--text-text_tertiary);
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-single {
  height: 48px;
  background: unset;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-single .replace-music-play {
  width: 12px;
  height: 12px;
  margin-right: 0;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-wrapper .hyc-common-markdown__replace-music-pic {
  width: 48px;
  height: 48px;
  border-radius: 6px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-laylist-getmore {
  color: var(--text-text_tertiary);
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 2px;
  justify-content: center;
  cursor: pointer;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-albumlist-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  cursor: pointer;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-albumlist-item .replace-music-albumlist-item-title-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-common-markdown__replace-music .hyc-common-markdown__replace-music-laylist .replace-music-albumlist-wrapper .replace-music-play {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
}
.hyc-common-markdown__replace-music + .hyc-common-markdown__replace {
  justify-self: start;
}
.hyc-replace-location-item {
  display: flex;
  align-items: center;
  column-gap: 10px;
  overflow: hidden;
  cursor: pointer;
}
.hyc-replace-location-item__cover {
  width: 56px;
  height: 56px;
  border-radius: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hyc-replace-location-item__cover--0 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/4dcf0b03338555b4c254.png);
}
.hyc-replace-location-item__cover--1 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/395a48c2ada97d676359.png);
}
.hyc-replace-location-item__cover--2 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/da16d75be33bf36fcc68.png);
}
.hyc-replace-location-item__cover--3 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/f01bfe360254bea607a2.png);
}
.hyc-replace-location-item__cover--4 {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/4482af0886d2fd105fa0.png);
}
.hyc-replace-location-item__main {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  overflow: hidden;
}
.hyc-replace-location-item__title {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}
.hyc-replace-location-item__title-txt {
  color: var(--td-text-color-primary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-location-item__title-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  height: 16px;
  color: var(--td-text-color-secondary);
  font-size: 11px;
  white-space: nowrap;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.06);
}
.hyc-replace-location-item__bd,
.hyc-replace-location-item__ft {
  display: flex;
  align-items: center;
  column-gap: 4px;
  font-size: 12px;
  line-height: 16px;
  color: var(--td-text-color-primary);
  white-space: nowrap;
  overflow: hidden;
}
.hyc-replace-location-item__bd {
  display: block;
  text-overflow: ellipsis;
}
.hyc-replace-location-item__ft-desc {
  flex: 1;
  color: var(--td-text-color-secondary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-location-item__bd-starlevel {
  color: #FF771F;
  font-size: 13px;
  font-weight: bold;
}
.hyc-replace-location-map {
  padding-top: 106.25%;
  background-color: #FBFBFB;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.hyc-replace-location-map > div > div {
  display: none;
}
.hyc-replace-location-map > div [n="targetElement"] {
  display: block;
}
.hyc-replace-location-map__wrapper {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 0.5px solid var(--td-component-stroke);
  overflow: hidden;
}
.hyc-replace-location-map__wrapper .hyc-replace-location-item {
  box-sizing: border-box;
  padding: 10px 12px;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 8px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.hyc-replace-location-map__wrapper .swiper,
.hyc-replace-location-map__wrapper .hyc-replace-location-map__card-single {
  position: absolute;
  left: 8px;
  bottom: 8px;
  right: 8px;
  z-index: 1000;
}
.hyc-replace-location-map__wrapper .swiper {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 0;
}
.hyc-replace-location-map__wrapper .swiper-slide {
  width: calc(100% - 48px);
}
.hyc-replace-location-map__wrapper .swiper-slide:first-child .hyc-replace-location-item {
  margin-left: -16px;
}
.hyc-replace-location-map__wrapper .swiper-slide:last-child .hyc-replace-location-item {
  margin-right: -16px;
}
.hyc-replace-surroundings__list {
  background-color: #FBFBFB;
  border-radius: 8px;
  border: 0.5px solid var(--td-component-stroke);
  overflow: hidden;
}
.hyc-replace-surroundings__item {
  padding: 0 16px;
}
.hyc-replace-surroundings__item:not(:first-child) {
  margin-top: 16px;
}
.hyc-replace-surroundings__item:last-child {
  margin-bottom: 16px;
}
.hyc-replace-surroundings__tip {
  border-bottom: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-surroundings__more {
  margin-top: 16px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 2px;
  cursor: pointer;
  font-size: 12px;
  color: var(--td-text-color-placeholder);
  border-top: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan {
  width: 100%;
  padding-top: 53.125%;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.hyc-replace-route-plan > div > div {
  display: none;
}
.hyc-replace-route-plan > div [n="targetElement"] {
  display: block;
}
.hyc-replace-route-plan__wrapper {
  border-radius: 8px;
  overflow: hidden;
  border: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan__tab {
  display: flex;
  height: 34px;
  background-color: #FBFBFB;
  border-bottom: 0.5px solid var(--td-component-stroke);
}
.hyc-replace-route-plan__tab-item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
  font-weight: bold;
  color: var(--td-text-color-placeholder);
  cursor: pointer;
}
.hyc-replace-route-plan__tab-item--current {
  color: var(--td-brand-color);
  font-weight: bold;
}
.hyc-replace-route-plan__box {
  padding: 16px 16px 12px 16px;
  height: 42px;
  background-color: #FBFBFB;
}
.hyc-replace-route-plan__box-info {
  line-height: 18px;
  color: var(--td-brand-color);
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-route-plan__box-info-time {
  font-size: 16px;
  font-weight: bold;
}
.hyc-replace-route-plan__box-info-policy {
  vertical-align: text-bottom;
  margin-left: 8px;
  display: inline-block;
  padding: 0 4px;
  font-size: 10px;
  font-weight: bold;
  background-color: #d3f5e6;
  border-radius: 4px;
}
.hyc-replace-route-plan__box-to,
.hyc-replace-route-plan__box-transi {
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: var(--td-text-color-placeholder);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-replace-route-plan__box-transi {
  margin-left: -8px;
}
.hyc-replace-route-plan__box-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 14px;
  white-space: normal;
}
.hyc-replace-financialData {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 8px;
}
.hyc-replace-financialData--wrap {
  grid-template-columns: 1fr 1fr;
}
.hyc-replace-financialData__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 2px;
  height: 88px;
  padding: 0 16px;
  white-space: nowrap;
  background-color: #F8F8F8;
  border-radius: 12px;
}
.hyc-replace-financialData__title,
.hyc-replace-financialData__compare {
  display: flex;
  align-items: center;
  column-gap: 6px;
  line-height: 17px;
  font-size: 12px;
  color: var(--td-text-color-secondary);
}
.hyc-replace-financialData__data {
  line-height: 24px;
  font-size: 17px;
  font-weight: 500;
  color: var(--td-text-color-primary);
}
.text-overflow-tooltip {
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-common-markdown {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.hyc-common-markdown__loading {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  margin-right: 8px;
  position: relative;
}
.hyc-common-markdown__loading::before,
.hyc-common-markdown__loading::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.hyc-common-markdown__loading::before {
  background: var(--brand-black_1);
  margin-left: -5px;
  margin-top: -5px;
  animation: inner 1.4s linear infinite;
}
.hyc-common-markdown__loading::after {
  border: 1px solid var(--brand-black_1);
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  animation: outer 1.4s linear infinite;
  transform: translate(-50%, -50%);
}
@keyframes inner {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.8);
  }
  70%,
  100% {
    transform: scale(1);
  }
}
@keyframes outer {
  0%,
  69% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    width: 10px;
    height: 10px;
  }
  100% {
    opacity: 0;
    width: 24px;
    height: 24px;
  }
}
.hyc-common-markdown__table-wrapper {
  overflow-x: auto;
  white-space: nowrap;
  border: 1px solid var(--yb-md-table-border-color);
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  overflow-y: hidden;
}
.hyc-common-markdown__table-wrapper table {
  border: none;
}
.hyc-common-markdown__table-wrapper th:first-child,
.hyc-common-markdown__table-wrapper td:first-child {
  border-left: none;
}
.hyc-common-markdown__table-wrapper th:last-child,
.hyc-common-markdown__table-wrapper td:last-child {
  border-right: none;
}
.hyc-common-markdown__table-wrapper tr:first-child th {
  border-top: none;
}
.hyc-common-markdown__table-wrapper tr:last-child td {
  border-bottom: none;
}
.hyc-common-markdown__table-wrapper thead th {
  padding: 12px 16px;
  background-color: var(--yb-md-th-bg-color);
  border: 1px solid var(--yb-md-table-border-color);
}
.hyc-common-markdown__table-wrapper tbody td {
  padding: 12px 16px;
  color: var(--yb-md-text-color);
  border: 1px solid var(--yb-md-table-border-color);
  background-color: var(--yb-md-td-bg-color-odd);
}
@keyframes van-cursor-flicker {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.link-intercept-dialog .t-dialog__header .t-dialog__header-content svg {
  display: none;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code .hyc-common-markdown__code__hd .hyc-common-markdown__code__hd__l {
  color: var(--text-text_primary);
  font-weight: 500;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 9px 0 16px;
  cursor: pointer;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__cot__icon {
  display: flex;
  align-items: center;
  margin: 0 2px;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__cot__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden {
  display: flex;
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden .hyc-common-markdown__code__hidden__main {
  height: 44px;
  cursor: pointer;
  line-height: 22px;
  font-size: 14px;
  font-weight: 500;
  color: var(--text-text_primary);
  display: flex;
  padding: 0 9px 0 16px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid var(--yb-md-code-head-border-color);
  background-color: var(--yb-md-code-head-bg);
}
.hyc-common-markdown-style-cot .hyc-common-markdown__code__hidden .hyc-common-markdown__code__cot__icon {
  transform: rotate(180deg);
  height: 100%;
}
.hyc-common-loading-circle {
  position: relative;
}
.hyc-common-loading-circle svg {
  display: block;
}
.hyc-common-loading-circle__center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--brand-black_1);
}
.hyc-common-loading-circle__center .iconfont {
  display: block;
  zoom: 0.75;
}
.hyc-common-file-viewer {
  position: relative;
  display: flex;
}
.hyc-common-file-viewer--disabled .hyc-common-file-viewer__trigger {
  pointer-events: none;
}
.hyc-common-file-viewer__trigger {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.hyc-common-file-viewer__dialog .t-dialog__wrap .t-dialog {
  width: 85vw;
  min-width: 300px;
  max-width: 900px;
  padding: 24px 24px 8px;
}
.hyc-common-file-viewer__dialog.t-dialog__ctx--fixed {
  z-index: 6000;
}
.hyc-common-file-viewer__content {
  height: 510px;
}
.hyc-common-file-viewer__content--error {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-common-file-viewer__content iframe {
  width: 100%;
  height: 100%;
}
.hyc-common-file-viewer__content p {
  height: 100%;
  overflow: auto;
  scrollbar-width: thin;
  white-space: pre-wrap;
  word-break: break-all;
}
.hyc-common-file-viewer__content--code .monaco-editor {
  --vscode-scrollbarSlider-background: rgba(0, 0, 0, 0.1);
  --vscode-scrollbarSlider-hoverBackground: rgba(0, 0, 0, 0.2);
  --vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, 0.2);
}
.hyc-common-file-viewer__content--code .monaco-editor .scroll-decoration,
.hyc-common-file-viewer__content--code .monaco-editor .view-overlays .current-line,
.hyc-common-file-viewer__content--code .monaco-editor .view-overlays .core-guide-indent {
  display: none;
}
.hyc-common-file-viewer__content--code .monaco-editor .line-numbers {
  font-size: 12px;
  color: var(--text-text_disabled);
}
.hyc-common-file-viewer__content--code .monaco-editor .line-numbers.active-line-number {
  color: var(--text-text_secondary);
}
.hyc-common-file-viewer__content--code .monaco-editor .view-lines,
.hyc-common-file-viewer__content--code .monaco-editor .margin-view-overlays {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace !important;
}
.hyc-common-file-viewer__content--code .monaco-scrollable-element > .scrollbar > .slider {
  border-radius: 4px;
}
.hyc-common-file-viewer__content--md {
  height: 100%;
  overflow: auto;
}
.hyc-common-file-viewer__error__action {
  text-align: center;
  margin-top: 8px;
}
.hyc-common-file-viewer__error__action a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  background-color: #20c57d;
  padding: 5px 16px;
  border-radius: 3px;
}
.hyc-common-file-viewer__error-type {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: var(--text-text_tertiary);
}
.hyc-common-file-viewer__error-type .icon-expire {
  color: var(--text-text_disabled);
}
.hyc-sub-page-entry-box {
  font-size: 15px;
}
.hyc-sub-page-entry-box-intro {
  max-width: 260px;
  font-size: 16px;
  line-height: 22px;
  word-break: break-all;
  color: var(--text-text_primary);
}
.hyc-sub-page-entry-box-content {
  width: 260px;
  height: 195px;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/09534556412cac35d1f2.png);
  background-size: 100%;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border-radius: 12px;
  margin-top: 12px;
}
.hyc-sub-page-entry-box-content .entry-box-content-header {
  padding: 34.67px 0 4.3px 34.67px;
  color: #753e0c;
  font-size: 14px;
  height: 21.67px;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-sub-page-entry-box-content .entry-box-content-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  height: 78px;
  padding: 0 34.67px;
}
.hyc-sub-page-entry-box-content .entry-box-content-wrapper .entry-box-content-title {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
  word-break: break-all;
  color: rgba(0, 0, 0, 0.9);
}
.hyc-sub-page-entry-box-content .entry-box-content-wrapper .entry-box-content-loading {
  flex: 1;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/40d700c9566895db5fd1.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top;
}
.hyc-sub-page-entry-box-content-btn_wrapper {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(180deg, rgba(233, 246, 253, 0) 0%, #ebfafb 100%);
  width: 100%;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-sub-page-entry-box-content-btn_wrapper .hyc-sub-page-entry-box-content-btn {
  background: var(--brand-black_1) !important;
  width: 130px;
  height: 39px;
  border-radius: 8px;
  font-weight: bold;
  border: none;
  backdrop-filter: blur(11.6px);
}
.hyc-sub-page-entry-box-content--multi {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/b48cb1a4fd4560c60b8a.png);
}
.hyc-sub-page-entry-box-content--multi .entry-box-content-header {
  padding-top: 61px;
}
.hyc-sub-page-entry-box--disabled .hyc-sub-page-entry-box-content {
  cursor: not-allowed;
}
.hyc-sub-page-entry-box--disabled .hyc-sub-page-entry-box-content * {
  pointer-events: none;
}
/**
 * Swiper 11.2.8
 * 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: May 23, 2025
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  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;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  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;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  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;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.hyc-common-swiper--navigation-start-mask {
  mask-image: linear-gradient(to right, transparent, black 68px);
}
.hyc-common-swiper--navigation-end-mask {
  mask-image: linear-gradient(to right, black calc(100% - 68px), transparent);
}
.hyc-common-swiper--navigation-start-mask.hyc-common-swiper--navigation-end-mask {
  mask-image: linear-gradient(to right, transparent, black 68px, black calc(100% - 68px), transparent);
}
.hyc-common-loading-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 9px;
  color: var(--brand-black_1);
  min-width: 18px;
  height: 18px;
  position: relative;
}
.hyc-common-loading-icon--animate::before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -11px;
  z-index: 0;
  content: "";
  width: 22px;
  border-radius: 50%;
  aspect-ratio: 1;
  transform: scale(0.85) rotate(0);
  mask: radial-gradient(transparent calc(60% - 0.4px), #fff 50%);
  background: conic-gradient(from 90deg at 50% 50%, transparent 0deg, var(--brand-black_1) 360deg);
  animation: loadingCircleRun 1s infinite linear;
}
@keyframes loadingCircleRun {
  100% {
    transform: scale(0.85) rotate(1turn);
  }
}
.hyc-content-md {
  position: relative;
}
.hyc-content-md--fold {
  max-height: 270px;
  overflow-y: hidden;
}
.hyc-content-md .hyc-content-markdown {
  padding-bottom: 0;
}
.hyc-content-md--expand > .hyc-common-markdown {
  mask-image: linear-gradient(to top, transparent, black 100px);
  -webkit-mask-image: linear-gradient(to top, transparent, black 100px);
}
.hyc-content-md__expand {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 64px;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.hyc-content-md__expand__icon {
  width: 56px;
  height: 26px;
  border-radius: 24px;
  background-color: var(--text-text_secondary);
  color: var(--text-text_white);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.hyc-content-md__reading-btn {
  width: 102px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  color: var(--text-text_white);
  font-size: 12px;
  border-radius: 28px;
  background-color: var(--text-text_secondary);
  cursor: pointer;
}
.hyc-content-md__waiting {
  margin-top: 24px;
  display: flex;
}
.hyc-content-md__waiting .circle_progress_wrapper {
  width: 22px;
  height: 22px;
  position: relative;
}
.hyc-content-md__waiting .text {
  padding-left: 8px;
  font-size: 14px;
  line-height: 22px;
  color: #5e5e5e;
}
.hyc-content-md__waiting .middle {
  width: 9px;
  height: 5px;
  position: absolute;
  top: 11px;
  left: 6px;
}
.hyc-content-md__waiting .middle .greater-than {
  width: 4px;
  height: 4px;
  position: absolute;
  border-left: 2px solid #20C57D;
  border-bottom: 2px solid #20C57D;
  transform: translate(0, -50%) rotate(-135deg);
  left: 4px;
}
.hyc-content-md__waiting .middle .less-than {
  width: 4px;
  height: 4px;
  position: absolute;
  border-left: 2px solid #20C57D;
  border-bottom: 2px solid #20C57D;
  transform: translate(0, -50%) rotate(45deg);
}
.hyc-content-md__waiting .wrapper {
  width: 22px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #20C57D 94%, #0000) top / 2px 2px no-repeat, conic-gradient(#0000 30%, #20C57D), radial-gradient(farthest-side, #0000 calc(100% - 2px), #BFEFD6 0);
  mask: radial-gradient(farthest-side, #0000 calc(100% - 2px), #BFEFD6 0);
  animation: HYCMdCircleProgress 1s infinite linear;
}
@keyframes HYCMdCircleProgress {
  100% {
    transform: rotate(1turn);
  }
}
@media screen and (max-width: 768px) {
  .hyc-content-img-viewer li:nth-child(2) img {
    max-width: 100%;
    max-height: 100%;
  }
}
.hyc-content-img {
  position: relative;
}
.hyc-content-img--loading {
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--background-bubble_web);
}
.hyc-content-img-placeholder {
  height: 100%;
  width: 100%;
}
.hyc-content-img-placeholder .t-skeleton__row {
  height: 100%;
}
.hyc-content-img-placeholder .t-skeleton__col {
  height: 100%;
  background: var(--background-bubble_web);
}
.hyc-content-img-placeholder .t-skeleton--animation-gradient::after {
  -webkit-animation: t-skeleton--gradient 1.5s linear infinite;
  animation: t-skeleton--gradient 1.5s linear infinite;
  background: linear-gradient(90deg, #fff, rgba(233, 249, 242, 0.4), #fff);
}
.hyc-content-img--fail,
.hyc-content-img--pause {
  flex: 1;
  height: 240px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.hyc-content-img--round img {
  border-radius: 8px;
}
.hyc-content-img img {
  min-width: 90px;
  min-height: 90px;
  max-width: 240px;
  max-height: 240px;
  cursor: pointer;
  display: block;
  object-fit: cover;
}
.hyc-content-img--disable-preview img {
  cursor: default;
}
.hyc-content-img--with-link img {
  cursor: pointer;
}
.hyc-content-img--loading {
  gap: 4px;
  padding-top: 100%;
  box-sizing: border-box;
}
.hyc-content-img--loading .hyc-content-img-placeholder {
  position: absolute;
  left: 0;
  top: 0;
}
.hyc-content-img--loading__text {
  color: var(--text-text_tertiary);
}
.hyc-content-img--pause {
  gap: 4px;
  color: var(--text-text_tertiary);
  background-color: var(--background-bubble_web);
}
.hyc-content-img--fail {
  gap: 4px;
  background-color: var(--background-bubble_web);
}
.hyc-content-img--fail__text {
  color: var(--text-text_tertiary);
}
.hyc-content-img-viewer li:nth-child(2) {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-content-img-viewer li:nth-child(2) img {
  width: auto !important;
  height: auto !important;
  max-width: 500px;
  max-height: 500px;
  border-radius: 16px;
}
.hyc-content-img__link {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(24, 24, 24, 0.6);
  color: #fff;
  position: absolute;
  right: 12px;
  bottom: 12px;
  cursor: pointer;
}
.hyc-custom-photo-view .t-dialog {
  width: auto;
}
.hyc-custom-photo-view .t-dialog__close {
  position: absolute;
  top: 32px;
  right: 18px;
  color: #fff;
  z-index: 1;
  width: 32px;
  font-size: 28px;
}
.hyc-custom-photo-view .t-dialog__close:hover {
  background: unset;
}
.hyc-custom-photo-view.t-dialog__ctx .t-dialog__mask {
  background: rgba(0, 0, 0, 0.85);
  backdrop-filter: blur(60px);
}
.hyc-custom-photo-view.t-dialog__ctx .t-dialog__position.t-dialog--top {
  padding: 0;
  align-items: center;
}
.hyc-custom-photo-view.t-dialog__ctx .t-dialog {
  background: transparent;
  border: 0;
}
.hyc-custom-photo-view-control {
  position: fixed;
  z-index: 2501;
  top: 38px;
  right: 44px;
}
.hyc-custom-photo-view-control__btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: #fff;
}
.hyc-custom-photo-view-control__btn:hover {
  opacity: 0.8;
}
.hyc-content-text {
  color: rgba(0, 0, 0, 0.9);
}
.hyc-content-text__deep-search-prefix {
  vertical-align: middle;
  transform: translateY(-1px);
  margin-right: 5px;
  font-size: 12px;
  color: var(--text-text_secondary);
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.hyc-content-text__deep-search-prefix__wp {
  display: flex;
  align-items: center;
}
.hyc-content-text__deep-search-prefix__wp svg {
  padding-right: 4px;
}
.hyc-content-divider {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyc-content-divider--hide-line:before,
.hyc-content-divider--hide-line:after {
  display: none;
}
.hyc-content-divider:before,
.hyc-content-divider:after {
  content: '';
  border-bottom: 1px dashed var(--yb-component-divider-border-color);
  flex: auto;
}
.hyc-content-divider__content {
  font-size: 12px;
  line-height: 20px;
  padding: 4px 16px;
  color: var(--yb-component-divider-color);
}
.hyc-content-divider--hidden {
  display: none;
}
.hyc-content-option__title {
  color: var(--yb-component-option-title-color);
  margin-bottom: 6px;
}
.hyc-content-option__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.hyc-content-option--list .hyc-content-option__content {
  gap: 8px;
}
.hyc-content-option--list .hyc-content-option__content__item {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  color: var(--yb-component-option-color);
  cursor: pointer;
}
.hyc-content-option--list .hyc-content-option__content__item::before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--yb-component-option-color);
  margin: 0 8px;
}
.hyc-content-option--option .hyc-content-option__content__item {
  padding: 8px 12px;
  color: rgba(0, 0, 0, 0.9);
  background: #e8e8e8;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
}
.hyc-content-loading {
  display: flex;
  align-items: center;
  height: 24px;
}
.hyc-content-loading--ai_search_light,
.hyc-content-loading--ai_search_pro,
.hyc-content-loading--ai_search_deepseek {
  border-radius: 12px;
  box-sizing: border-box;
  height: initial;
}
.hyc-content-loading--ai_search_light .hyc-content-loading__text,
.hyc-content-loading--ai_search_pro .hyc-content-loading__text,
.hyc-content-loading--ai_search_deepseek .hyc-content-loading__text {
  color: var(--yb-component-loading-search-color);
  margin-left: 6px;
  font-weight: 400;
  display: flex;
  align-content: center;
}
.hyc-content-loading--ai_search_light .hyc-content-loading__process_text,
.hyc-content-loading--ai_search_pro .hyc-content-loading__process_text,
.hyc-content-loading--ai_search_deepseek .hyc-content-loading__process_text {
  display: flex;
  align-items: center;
  height: 24px;
  overflow: hidden;
  margin-left: 6px;
  font-weight: 400;
  color: var(--yb-component-loading-process-color);
  font-size: 14px;
}
.hyc-content-loading--ai_search_light .hyc-content-loading__process_text .hyc-content-loading__content,
.hyc-content-loading--ai_search_pro .hyc-content-loading__process_text .hyc-content-loading__content,
.hyc-content-loading--ai_search_deepseek .hyc-content-loading__process_text .hyc-content-loading__content {
  flex-shrink: 0;
}
.hyc-content-loading--ai_search_light .hyc-content-loading__process_text .hyc-content-loading__name,
.hyc-content-loading--ai_search_pro .hyc-content-loading__process_text .hyc-content-loading__name,
.hyc-content-loading--ai_search_deepseek .hyc-content-loading__process_text .hyc-content-loading__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-content-loading--ai_search_light .hyc-content-loading__process,
.hyc-content-loading--ai_search_pro .hyc-content-loading__process,
.hyc-content-loading--ai_search_deepseek .hyc-content-loading__process {
  color: var(--yb-component-loading-process-progress-color);
  font-size: 14px;
  padding-left: 5px;
}
.hyc-content-loading__icon {
  position: relative;
  width: 20px;
  height: 20px;
  flex: none;
}
.hyc-content-loading__icon--search {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 9px;
  color: var(--brand-black_1);
  width: 18px;
  height: 18px;
  position: relative;
}
.hyc-content-loading__icon--search::before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -11px;
  z-index: 0;
  content: '';
  width: 22px;
  aspect-ratio: 1;
  border-radius: 50%;
  transform: scale(0.85) rotate(0);
  background: conic-gradient(from 90deg at 50% 50%, transparent 0deg, var(--brand-black_1) 360deg);
  mask: radial-gradient(transparent calc(60% - 0.4px), #fff 50%);
  animation: circleProgress 1s infinite linear;
}
@keyframes circleProgress {
  100% {
    transform: scale(0.85) rotate(1turn);
  }
}
.hyc-content-loading__icon::before,
.hyc-content-loading__icon::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.hyc-content-loading__icon::before {
  background: var(--brand-black_1);
  margin-left: -5px;
  margin-top: -5px;
  animation: inner 1.4s linear infinite;
}
.hyc-content-loading__icon::after {
  border: 1px solid var(--brand-black_1);
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  animation: outer 1.4s linear infinite;
  transform: translate(-50%, -50%);
}
@keyframes inner {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.8);
  }
  70%,
  100% {
    transform: scale(1);
  }
}
@keyframes outer {
  0%,
  69% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    width: 10px;
    height: 10px;
  }
  100% {
    opacity: 0;
    width: 24px;
    height: 24px;
  }
}
.hyc-content-loading__text {
  color: var(--yb-component-loading-color);
  margin-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  display: flex;
  align-items: center;
}
.hyc-content-loading__text__flash {
  color: var(--text-text_secondary);
}
.hyc-content-loading__dots {
  display: flex;
  align-items: center;
  gap: 6px;
}
.hyc-content-loading__dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--brand-black_1);
  animation: dot-out 1.2s infinite linear;
}
.hyc-content-loading__dot:nth-child(1) {
  animation-delay: 0.6s;
}
.hyc-content-loading__dot:nth-child(3) {
  animation-delay: 0.6s;
}
.hyc-content-loading__dots__container {
  width: 28px;
}
@keyframes dot-out {
  0% {
    transform: scale(1, 1);
    opacity: 0.4;
  }
  50% {
    opacity: 1;
    transform: scale(1.3, 1.3);
  }
  100% {
    opacity: 0.4;
    transform: scale(1, 1);
  }
}
@keyframes leapFrog {
  0% {
    transform: translateX(0) rotate(0deg);
  }
  33.333% {
    transform: translateX(0) rotate(180deg);
  }
  66.666% {
    transform: translateX(calc(var(--uib-size) * -0.38)) rotate(180deg);
  }
  99.999% {
    transform: translateX(calc(var(--uib-size) * -0.78)) rotate(180deg);
  }
  100% {
    transform: translateX(0) rotate(0deg);
  }
}
.hyc-content-card {
  display: flex;
  background-color: #e8e8e8;
  border-radius: 12px;
  width: 240px;
  gap: 8px;
  padding: 8px;
  box-sizing: border-box;
  cursor: pointer;
}
.hyc-content-card__logo {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
}
.hyc-content-card__logo img {
  width: 100%;
}
.hyc-content-card__info {
  flex: 1;
  min-width: 0;
}
.hyc-content-card__name {
  font-weight: bold;
  color: #181818;
  margin-bottom: 2px;
}
.hyc-content-card__description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #777777;
}
.hyc-content-file {
  display: flex;
  align-items: center;
  width: 194px;
  height: 60px;
  box-sizing: border-box;
  padding: 0 16px 0 8px;
  background-color: var(--background-container);
  position: relative;
  border-radius: 8px;
  border: 1px solid var(--widget-line);
}
.hyc-content-file__link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.hyc-content-file__info {
  flex: 1;
  min-width: 0;
}
.hyc-content-file__info__name {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: var(--yb-md-file-title-color);
  margin-bottom: 4px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-content-file__info__size {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 17px;
  font-weight: 400;
  color: var(--yb-md-file-desc-color);
  white-space: nowrap;
}
.hyc-content-file__logo {
  position: relative;
  width: 28px;
  height: 28px;
  text-align: center;
  margin-right: 8px;
}
.hyc-content-file__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.hyc-content-file__logo .hyc-common-icon {
  position: absolute;
  left: calc(50%);
  top: calc(50%);
  color: #fff;
  transform: translate(-50%, -50%);
}
.hyc-content-file__parsing {
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  left: calc(50% - 3px);
  top: calc(50% + 5px);
  margin: -7px 0 0 -7px;
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/1173761ffb9739dae806.svg) center center no-repeat;
  background-size: 100% 100%;
  animation: a-file-parsing 1s linear infinite;
}
@keyframes a-file-parsing {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.hyc-content-file__tencentDoc {
  width: 11px;
  height: 11px;
  left: calc(50%);
  top: calc(50% + 1px);
}
.hyc-content-oral-score {
  display: flex;
  border-radius: 12px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  background: #fff;
  box-sizing: border-box;
  width: fit-content;
}
.hyc-content-oral-score__item {
  position: relative;
  padding: 0 10px;
}
.hyc-content-oral-score__item--success .iconfont {
  color: #20c57d;
  margin-left: 3px;
}
.hyc-content-oral-score__item--error .iconfont {
  margin-left: 3px;
  color: #f53f3f;
}
.hyc-content-oral-score__item::after {
  position: absolute;
  content: '|';
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  color: #a6a6a6;
  font-weight: bold;
}
.hyc-content-oral-score__item:last-child::after {
  content: '';
}
.hyc-content-oral-score__item-optimize {
  cursor: pointer;
}
.hyc-content-tool-process {
  width: 100%;
  border-radius: 2px 8px 8px 8px;
  border: 1px solid #dcdcdc;
  overflow: hidden;
  box-sizing: border-box;
  margin-bottom: 8px;
}
.hyc-content-tool-process__wrapper .t-collapse-panel__wrapper .t-collapse-panel__header {
  font-weight: normal;
}
.hyc-content-tool-process__detail .t-collapse-panel__wrapper .t-collapse-panel__content {
  padding: 0;
}
.hyc-content-tool-process__detail .t-collapse-panel__wrapper .t-collapse-panel__content .t-collapse {
  border-width: 1px 0 0 0;
}
.hyc-content-tool-process__detail__item .t-collapse-panel__wrapper {
  margin: 0 16px;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.hyc-content-tool-process__detail__item .t-collapse-panel__wrapper .t-collapse-panel__content {
  padding: 6px 0 12px;
}
.hyc-content-tool-process__detail__item .t-collapse-panel__wrapper .t-collapse-panel__header {
  padding: 12px 0;
  box-sizing: border-box;
}
.hyc-content-tool-process__detail__item:last-child .t-collapse-panel__wrapper {
  border-bottom: none;
}
.hyc-content-tool-process__detail__item .t-collapse-panel__header {
  color: #181818;
}
.hyc-content-tool-process__detail__item__content {
  width: 100%;
  border-radius: 10px;
  background-color: #f3f3f3;
  box-sizing: border-box;
  padding: 17px 19px 0;
  font-size: 14px;
  line-height: 22px;
  position: relative;
}
.hyc-content-tool-process__detail__item__content::after {
  content: ' ';
  position: absolute;
  left: 40px;
  top: -4px;
  width: 8px;
  height: 8px;
  background-color: #f3f3f3;
  transform: rotate(45deg);
}
.hyc-content-tool-process__detail__item__content__title {
  font-weight: bold;
  margin-bottom: 8px;
}
.hyc-content-tool-process__detail__item__content__detail {
  word-break: break-word;
  padding-bottom: 16px;
  box-sizing: border-box;
}
.hyc-content-tool-process__custom__header {
  display: flex;
  width: 100%;
}
.hyc-content-tool-process__custom__header__left {
  flex: 1;
  display: flex;
  gap: 5px;
  align-items: center;
}
.hyc-content-tool-process__custom__header__left .t-loading__gradient-conic {
  background: conic-gradient(from 90deg at 50% 50%, rgba(24, 24, 24, 0) 0deg, #181818 360deg) !important;
}
.hyc-content-tool-process__custom__header__right {
  text-align: right;
}
.hyc-content-tool-process__custom__header__icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #181818;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}
.hyc-content-tool-process__custom__header--success {
  color: #20C57D;
}
.hyc-content-tool-process__custom__header--success .t-collapse {
  color: #20C57D;
}
.hyc-content-tool-process__custom__header--success ~ .t-collapse-panel__icon--right {
  color: #20C57D;
}
.hyc-content-tool-process__custom__header--error {
  color: #D54941;
}
.hyc-content-tool-process__custom__header--error .t-collapse {
  color: #20C57D;
}
.hyc-content-tool-process__custom__header--error ~ .t-collapse-panel__icon--right {
  color: #D54941;
}
.hyc-content-tag {
  background: var(--yb-component-tag-bg-color);
  padding: 6px 8px;
  margin-top: 6px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 12px;
  width: fit-content;
  border-radius: 4px;
}
.hyc-content-tag__text {
  background: var(--yb-component-tag-color);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.hyc-content-middleware {
  color: var(--text-text_primary);
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 12px;
}
.hyc-content-middleware .hyc-content-middleware-collapse {
  background-color: var(--yb-component-middleware-bg-color);
  border: unset;
  border-radius: 12px;
}
.hyc-content-middleware .hyc-content-middleware-collapse .t-collapse-panel__header {
  border: unset;
}
.hyc-content-middleware .hyc-content-middleware-collapse .t-collapse-panel__body {
  border: unset;
  border-radius: 12px;
  background: var(--yb-component-middleware-body-bg-color);
}
.hyc-content-middleware .hyc-content-middleware-collapse .t-collapse-panel__content {
  padding-left: 16px;
  padding-top: 0;
}
.hyc-content-middleware .hyc-content-middleware-collapse .t-collapse-panel__icon {
  color: var(--yb-component-middleware-header-color);
}
.hyc-content-middleware .hyc-content-middleware-collapse .t-collapse-panel__icon:hover {
  background-color: transparent;
}
.hyc-content-middleware-dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--yb-component-middleware-item-color);
  margin-left: 8px;
  flex-shrink: 0;
  margin-top: 8px;
}
.hyc-content-middleware-messagelist {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.hyc-content-middleware-listitem {
  display: flex;
  gap: 8px;
  white-space: pre-wrap;
  word-break: break-all;
  color: var(--yb-component-middleware-item-color);
}
.hyc-content-middleware-list-wrapper {
  min-width: 200px;
}
.hyc-content-middleware .hyc-content-middleware-divider {
  font-size: 12px;
}
.hyc-content-middleware .hyc-content-middleware-divider::before,
.hyc-content-middleware .hyc-content-middleware-divider::after {
  border-color: var(--yb-component-middleware-divider-border-color);
}
.hyc-content-middleware .hyc-content-middleware-divider-text {
  color: var(--yb-component-middleware-divider-color);
}
.hyc-content-middleware-expand {
  cursor: pointer;
  color: var(--brand-black_1);
  margin-left: 8px;
}
.hyc-content-middleware .collapse-header {
  display: flex;
  align-items: center;
  color: var(--yb-component-middleware-header-color);
  font-size: 14px;
  font-weight: 400;
  flex-wrap: nowrap;
  overflow: hidden;
}
.hyc-content-middleware .collapse-header__icon {
  color: var(--brand-black_1);
  font-size: 0;
}
.hyc-content-middleware .collapse-header__tool_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-content-middleware .collapse-header__content {
  white-space: nowrap;
  flex-shrink: 0;
}
.hyc-content-middleware .collapse-header.collapse-header-one {
  padding: 8px 12px;
  background: var(--yb-component-middleware-bg-color);
  border-radius: 16px;
}
.hyc-common-markdown__ref_card {
  line-height: 1.5;
  padding: 10px;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
}
.hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile) {
  transition: background 0.2s;
}
.hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile):hover {
  background-color: var(--widget-btn_hover_2);
}
.hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile).hyc-common-markdown__ref_card--disable {
  position: relative;
  cursor: not-allowed;
}
.hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile).hyc-common-markdown__ref_card--disable:hover .hyc-common-markdown__ref_card-foot {
  opacity: 0;
  transition: 0.2s;
}
.hyc-common-markdown__ref_card:not(.hyc-common-markdown__ref_card--mobile).hyc-common-markdown__ref_card--disable:hover .hyc-common-markdown__ref_card-tip {
  opacity: 1;
  transform: none;
  transition: 0.3s;
}
.hyc-common-markdown__ref_card--mobile:active {
  background-color: var(--background-page_background_web);
}
.hyc-common-markdown__ref_card-tip {
  position: absolute;
  bottom: 10px;
  font-size: 12px;
  color: var(--text-text_secondary);
  opacity: 0;
  transform: translateY(8px);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hyc-common-markdown__ref_card-title {
  color: var(--text-text_primary);
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.hyc-common-markdown__ref_card-desc {
  margin-top: 6px;
  font-size: 12px;
  color: var(--text-text_secondary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.hyc-common-markdown__ref_card-tags {
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.hyc-common-markdown__ref_card-tags__txt {
  font-size: 12px;
}
.hyc-common-markdown__ref_card-taglist {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.hyc-common-markdown__ref_card-taglist-item {
  display: flex;
  padding: 0 4px;
  height: 20px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  color: var(--text-text_secondary);
  border-radius: 4px;
  border: 1px solid var(--widget-line);
}
.hyc-common-markdown__ref_card-foot {
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-size: 12px;
  color: var(--text-text_secondary);
  margin-top: 8px;
}
.hyc-common-markdown__ref_card-foot__logo {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 100%;
}
.hyc-common-markdown__ref_card-foot__logo img {
  display: block;
  width: 100%;
  height: 100%;
}
.hyc-common-markdown__ref_card-foot__txt {
  flex: 1;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: inherit;
}
.hyc-common-markdown__ref_card-foot__sep {
  padding: 0 8px;
  opacity: 0.3;
}
.hyc-common-markdown__ref_card-foot__time {
  margin-left: 12px;
  font-size: inherit;
}
.hyc-page-tools-customizeHeaders__item {
  position: relative;
  padding: 32px;
  padding-left: 16px;
  margin-bottom: 24px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
.hyc-page-tools-customizeHeaders__item__close.t-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  background: transparent;
  transition: none;
  z-index: 1;
}
.hyc-page-tools-customizeHeaders__item__close.t-button .t-ripple {
  display: none;
}
.hyc-page-tools-customizeHeaders__item__close.t-button:hover {
  background: transparent;
  box-shadow: none;
  border: none;
  color: var(--td-brand-color);
}
.lane-change {
  position: relative;
}
.hyc-page-tools-pop {
  position: fixed;
  text-align: center;
  transition: 0.3s;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button {
  width: 36px;
  height: 36px;
  padding: 0;
  border-width: 2px;
  border-radius: 18px;
  font-size: 15px;
  font-weight: normal;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button:hover {
  width: 100px;
  border-radius: 18px;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button:hover .t-icon + .t-button__text:not(:empty) {
  width: 4em;
  margin-left: 4px;
}
.hyc-page-tools-pop .hyc-page-tools-btn.t-button .t-icon + .t-button__text:not(:empty) {
  width: 0;
  overflow: hidden;
  margin-left: 0;
  transition: width 0.2s linear, margin-left 0.2s linear;
}
.hyc-page-tools-drawer.t-drawer .t-drawer__body {
  padding: 0;
  overflow: hidden;
}
.hyc-page-tools-drawer__header {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hyc-page-tools-drawer__header .t-ripple {
  display: none;
}
.hyc-page-tools-tabs.t-tabs {
  display: flex;
  flex-direction: column;
  height: calc(100%);
}
.hyc-page-tools-tabs.t-tabs .t-tabs__content {
  flex: 1;
  overflow: hidden auto;
}
.hyc-page-tools-tabs.t-tabs .t-tabs__content .t-tab-panel {
  padding: 16px;
}
.hyc-phone-login__grey {
  color: var(--text-text_primary);
  padding-right: 8px;
  font-size: 16px;
  white-space: nowrap;
  flex-shrink: 0;
}
.hyc-phone-login__input-row {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-left: 12px;
  width: 320px;
  border: 1px solid var(--widget-line);
  border-radius: 8px;
  box-sizing: border-box;
  transition: border 0.2s;
}
.hyc-phone-login__input-row .t-input__inner:-webkit-autofill,
.hyc-phone-login__input-row .t-input__inner:-webkit-autofill:hover,
.hyc-phone-login__input-row .t-input__inner:-webkit-autofill:focus,
.hyc-phone-login__input-row .t-input__inner:-webkit-autofill:active {
  -webkit-box-shadow: inset 0 0 0 1000px transparent !important;
  background-color: transparent;
  background-image: none;
  -webkit-transition: background-color 50000s ease-in-out 0s;
  transition: background-color 50000s ease-in-out 0s;
}
.hyc-phone-login__input-row:hover {
  border: 1px solid var(--widget-btn_click_2);
}
.hyc-phone-login__input-row:hover .outline-placeholder {
  border-color: var(--widget-btn_click_2);
}
.hyc-phone-login__input-row .outline-placeholder {
  opacity: 0;
  pointer-events: none;
  transition: 0.2s opacity;
}
.hyc-phone-login__input-row .outline-placeholder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid var(--td-brand-color);
  border-radius: 8px;
}
.hyc-phone-login__input-row .t-input {
  background-color: transparent;
  border: 0;
  height: 48px;
  font-size: 16px;
}
.hyc-phone-login__input-row .t-input__inner {
  width: 100%;
}
.hyc-phone-login__input-row .t-input:-webkit-autofill,
.hyc-phone-login__input-row .t-input:-webkit-autofill:hover,
.hyc-phone-login__input-row .t-input:-webkit-autofill:focus,
.hyc-phone-login__input-row .t-input:-webkit-autofill:active {
  box-shadow: none;
  background-color: transparent;
}
.hyc-phone-login__input-row .t-input--focused {
  box-shadow: none;
  border-color: var(--widget-btn_click_2);
}
.hyc-phone-login__input-row .t-input:focus {
  box-shadow: none;
  border-color: var(--widget-btn_click_2);
}
.hyc-phone-login__input-row .t-input:hover {
  border-color: var(--widget-btn_click_2);
}
.hyc-phone-login__input-row .t-input input::-webkit-outer-spin-button,
.hyc-phone-login__input-row .t-input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.hyc-phone-login__input-row .t-input__wrap:has(> .t-input--focused) + .outline-placeholder {
  border-color: var(--widget-btn_click_1);
}
.hyc-phone-login__send-code {
  display: block;
  width: 100px;
  color: var(--text-text_primary);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  flex-shrink: 0;
  font-size: 16px;
}
.hyc-phone-login__send-code-sep {
  color: var(--widget-line);
}
.hyc-phone-login__send-code.is-disabled {
  cursor: not-allowed;
  color: var(--text-text_tertiary);
}
.hyc-phone-login__btn {
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  height: 48px;
  width: 320px;
  padding: 4px 16px;
  font-size: 16px;
  border-radius: 8px;
  border: none;
  background: var(--brand-black_1);
  color: var(--text-text_white);
  cursor: pointer;
  outline: none;
}
.hyc-phone-login__btn:hover {
  background: var(--widget-btn_click_3);
}
.hyc-login__agreement {
  width: 100%;
  padding: 0 62px;
  box-sizing: border-box;
  white-space: normal !important;
}
.hyc-login__agreement .t-is-checked .t-checkbox__input {
  border-color: var(--brand-black_2);
  background-color: var(--brand-black_2);
}
.hyc-login__agreement .t-is-checked .t-checkbox__input::after {
  border: 2px solid var(--background-container);
  border-top: 0;
  border-left: 0;
}
.hyc-login__agreement .t-checkbox__input {
  padding-right: 14px;
}
.hyc-mobile-login-form_other-type {
  text-align: center;
  width: 100%;
  max-width: 368px;
  margin: 0 auto;
  margin-bottom: 70px;
}
.hyc-mobile-login-form_left-arrow {
  position: absolute;
  left: 16px;
  top: 24px;
}
.hyc-mobile-login-form_default-type {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0 22px;
  box-sizing: border-box;
}
.hyc-mobile-login-form_default-type .hyc-phone-login {
  padding: 0;
  padding-bottom: 24px;
}
.hyc-mobile-login-form_qq-icon {
  width: 70px;
  height: 70px;
  background: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/f56efbb73741c83e94c0.png) no-repeat center / contain;
}
.hyc-mobile-login-form_wx-login,
.hyc-mobile-login-form_qq-login {
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 39px;
  box-sizing: border-box;
}
.hyc-mobile-login-form_split {
  margin-bottom: 24px;
  text-align: center;
  position: relative;
}
.hyc-mobile-login-form_split::after,
.hyc-mobile-login-form_split::before {
  content: '';
  position: absolute;
  top: 50%;
  width: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--background-container);
}
.hyc-mobile-login-form_split::after {
  left: 24px;
}
.hyc-mobile-login-form_split::before {
  right: 24px;
}
.hyc-mobile-login-form_split span {
  font-size: 12px;
  line-height: 16px;
  color: var(--text-text_secondary);
  background-color: var(--background-container);
  padding: 0 12px;
  position: relative;
  z-index: 1;
}
.hyc-mobile-login-form_other-type__items {
  display: flex;
  justify-content: space-around;
  padding: 0 34px;
}
.hyc-mobile-login-form_other-type__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.hyc-mobile-login-form_other-type__item span {
  color: var(--text-text_secondary);
  font-size: 12px;
  line-height: 24px;
  margin-top: 6px;
}
.hyc-mobile-login-form_icon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-mobile-login-form .hyc-login__agreement {
  padding: 0;
}
.hyc-login__dialog .t-dialog {
  padding: 0;
  border-radius: 16px;
  border: 0;
  overflow: hidden;
}
.hyc-login__dialog .t-dialog__header {
  display: none;
}
.hyc-login__dialog .t-dialog__body {
  display: flex;
  padding: 0;
  height: 440px;
  overflow: hidden;
}
.hyc-login__dialog--mobile .t-dialog__body {
  height: auto;
}
.hyc-login__dialog--mobile .hyc-login__title {
  margin-top: 24px;
  margin-bottom: 24px;
  line-height: 24px;
  text-align: center;
}
.hyc-login__dialog--mobile .hyc-login__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  background-color: var(--background-container);
}
.hyc-login__dialog--mobile .hyc-login__content--mobile {
  width: 100%;
}
.hyc-login__dialog--mobile .hyc-login__agreement {
  display: flex;
  justify-content: center;
  white-space: normal;
  width: calc(100% - 48px);
}
.hyc-login__dialog--mobile .hyc-login__agreement .t-checkbox__input {
  flex-shrink: 0;
}
.hyc-login__dialog--mobile .hyc-login__protocol {
  white-space: nowrap;
}
.hyc-login__dialog--mobile .hyc-login__agreement {
  bottom: 24px;
}
.hyc-login__dialog--mobile .hyc-phone-login {
  width: 100%;
  box-sizing: border-box;
  max-width: 368px;
  padding-bottom: 24px;
}
.hyc-login__dialog--mobile .hyc-phone-login__input-row,
.hyc-login__dialog--mobile .hyc-phone-login__btn {
  width: 100%;
}
.hyc-login__dialog--mobile .hyc-phone-login__input-row {
  margin-bottom: 8px;
}
.hyc-login__dialog--mobile .hyc-phone-login__btn {
  margin-top: 16px;
  height: 40px;
  font-weight: 500;
}
.hyc-login__dialog--mobile .hyc-phone-login .t-input__inner::placeholder {
  color: #bdbdbd;
}
.hyc-login__close {
  position: absolute;
  right: 8px;
  top: 8px;
  color: var(--td-text-color-primary);
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 0;
  outline: none;
  z-index: 1;
}
.hyc-login__close:hover {
  color: var(--td-text-color-secondary);
}
.hyc-login__close--mobile {
  right: 18px;
  top: 24px;
  width: 24px;
  height: 24px;
  font-weight: 600;
}
.hyc-login__left {
  width: 200px;
  background-color: #e0f8fa;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/94e491897c7bbba23dba.png);
  background-size: 100% 100%;
}
.hyc-login__left--banner-en {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/e1f4473748f544db68b6.png);
}
.hyc-login__left--banner-zh-hk {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/9d1eb0b3c010bbd9e395.png);
}
.hyc-login__left--download {
  width: 240px;
  background-color: #e0f8fa;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/7ce14b27aeb2c8a0eb48.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.hyc-login__left--download-zh-hk {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/4010c262693041dd8a81.png);
}
.hyc-login__left--download-en {
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/6830f358c6c21169cf4c.png);
}
.hyc-login__content {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 460px;
  background-color: var(--background-container);
}
.hyc-login__protocol {
  color: #576B95;
  text-decoration: none;
}
.hyc-login__agreement {
  position: absolute;
  left: 50%;
  bottom: 18px;
  transform: translateX(-50%);
  white-space: nowrap;
  flex-shrink: 0;
  line-height: 16px;
  font-size: 12px;
  text-align: center;
}
.hyc-login__agreement > label.t-checkbox {
  vertical-align: top;
  display: flex;
  align-items: flex-start;
}
.hyc-login__agreement .t-checkbox__input {
  margin-right: 7px;
}
.hyc-login__agreement .t-checkbox__label {
  line-height: 16px;
  font-size: 12px;
  margin-left: 0;
  color: var(--td-text-color-secondary);
}
.hyc-login__switch {
  position: relative;
  margin: 32px 0;
}
.hyc-login__last-tag {
  position: absolute;
  top: 100%;
  left: 50%;
  min-width: 52px;
  height: 22px;
  padding-left: 4px;
  padding-right: 4px;
  margin-top: 6px;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  color: var(--text-text_secondary);
  background: var(--widget-btn_hover_2);
  border-radius: 22px;
  transform: translateX(-50%);
}
.hyc-login__last-tag--wechat {
  margin-left: -100px;
}
.hyc-login__last-tag--qq {
  margin-left: 100px;
}
.hyc-login__last-tag:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  width: 6px;
  height: 6px;
  margin: -3px 0 0 -3px;
  background: var(--widget-btn_hover_2);
  transform: rotate(45deg);
}
.hyc-login__last-tag__txt {
  display: block;
  font-weight: 500;
  font-size: 12px;
  transform: scale(83.333%);
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled {
  padding: 4px;
  border-radius: 44px;
  background-color: var(--background-left_navigation_web);
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  color: var(--td-text-color-placeholder);
  box-sizing: border-box;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked {
  color: var(--td-text-color-primary);
  font-weight: 500;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked .hyc-common-icon--wechat {
  color: #07c160;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked .hyc-common-icon--qq {
  color: #00b1ff;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button:before {
  display: none !important;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button .t-radio-button__label {
  display: flex;
  align-items: center;
  column-gap: 6px;
  font-size: 14px;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-button .hyc-common-icon {
  width: 18px;
  height: 18px;
}
.hyc-login__switch-type.t-radio-group.t-radio-group--filled .t-radio-group__bg-block {
  border-radius: 36px;
  background-color: var(--widget-btn_normal);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.05);
}
.hyc-login__title {
  margin: 8px 0 24px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  color: var(--td-text-color-primary);
}
.hyc-wechat-login {
  width: 200px;
  height: 400px;
}
.hyc-wechat-login > iframe {
  width: 100%;
}
.hyc-login__bind-chat,
.hyc-login__bind-phone {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.hyc-login__bind-chat__title,
.hyc-login__bind-phone__title {
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  color: var(--td-text-color-primary);
}
.hyc-login__bind-chat__desc,
.hyc-login__bind-phone__desc {
  margin-top: 12px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.hyc-login__bind-chat__skip,
.hyc-login__bind-phone__skip {
  margin-top: 16px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  color: var(--td-text-color-placeholder);
}
.hyc-login__bind-chat {
  padding-top: 16px;
}
.hyc-login__bind-chat .hyc-wechat-login {
  height: 235px;
}
.hyc-login__bind-phone__desc {
  margin-bottom: 48px;
}
:root[yb-theme-mode="dark"] .hyc-login__close--mobile svg {
  filter: invert();
}
:root[yb-theme='3.0'] {
  --yb-component-ref-list-header-color: var(--text-text_secondary);
  --brand-black_1-v0: rgba(0, 0, 0, 0.9);
  --yb-color-content-bg: var(--background-page_background_web);
  --yb-bubble-human-bg-color: var(--background-bubble_web);
  --yb-bubble-human-content-width: 85%;
  --yb-bubble-ai-bg-color: transparent;
  --yb-md-file-bg-color: #f5f5f5;
}
:root[yb-theme='3.0'] .agent-chat__bubble--human .agent-chat__bubble__content .hyc-content-text {
  color: var(--text-text_primary) !important;
  word-break: break-all;
}
@media (hover: hover) and (pointer: fine) {
  :root[yb-theme='3.0'] .agent-chat__bubble__prefix .hyc-component-multi-modal .hyc-component-multi-modal__file-list .hyc-common-file-viewer:hover .hyc-content-file {
    background: var(--widget-btn_hover_2) !important;
  }
}
:root[yb-theme='3.0'] .hyc-sub-page-entry-box-content-btn_wrapper .hyc-sub-page-entry-box-content-btn {
  background: rgba(0, 0, 0, 0.9) !important;
  color: var(--text-text_alwayswhite) !important;
}
:root[yb-theme='3.0'] .hyc-common-markdown__loading {
  --brand-black_1: rgba(0, 0, 0, 0.9);
}
:root[yb-theme='3.0'] .hyc-component-outline__content__loading::before {
  background: var(--text-text_primary);
}
:root[yb-theme='3.0'] .hyc-component-outline__content__loading::after {
  background: var(--text-text_primary);
}
:root[yb-theme='3.0'] .agent-chat__toolbar--mobile .agent-chat__gold-click-button--paint {
  flex: 0 0 auto !important;
}
@media screen and (max-width: 480px) {
  :root[yb-theme='3.0'] .agent-chat__bubble__content .hyc-component-image-group-list {
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
  }
  :root[yb-theme='3.0'] .agent-chat__bubble__content .hyc-component-image-group-list .hyc-content-img {
    width: 100% !important;
    height: auto !important;
  }
  :root[yb-theme='3.0'] .agent-chat__bubble__content .hyc-component-image-group-list .hyc-content-img--loading {
    padding-top: 100%;
    position: relative;
  }
  :root[yb-theme='3.0'] .agent-chat__bubble__content .hyc-component-image-group-list .hyc-content-img--loading .hyc-content-img-placeholder {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
  }
  :root[yb-theme='3.0'] .agent-chat__conv--ai--image-group .agent-chat__bubble__content {
    width: 100%;
  }
}
:root[yb-theme='3.0'] .hyc-common-markdown__img-loading .wrapper {
  background: conic-gradient(var(--background-transparent) 30%, var(--text-text_tertiary));
}
:root[yb-theme='3.0'] .hyc-common-markdown__img-loading {
  color: var(--text-text_tertiary);
}
:root[yb-theme='3.0'] .hyc-common-markdown__ref-list__popup.t-popup[data-popper-placement^='top'] .t-popup__arrow::before {
  backdrop-filter: none;
}
:root[yb-theme='3.0'] .agent-chat__bubble--ai .agent-chat__bubble__content {
  padding: 0px;
}
:root[yb-theme='3.0'] .agent-chat__bubble--ai .agent-chat__bubble__content__withBorderBox .hyc-sub-page-entry-box-content {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 14px;
}
:root[yb-theme='3.0'] .hyc-common-markdown__replace-musicbox-wrapper {
  margin-top: 12px !important;
  margin-bottom: unset;
}
:root[yb-theme='3.0'] .agent-chat__list--select .agent-chat__list__item .agent-chat__bubble--ai {
  padding: 12px;
}
:root[yb-theme='3.0'] .agent-chat__list--select .agent-chat__list__item .agent-chat__bubble--human {
  padding: 0 12px;
}
:root[yb-theme='3.0'] .agent-chat__list--select .agent-chat__list__item .agent-chat__bubble--human .hyc-component-multi-modal {
  margin-top: 12px;
}
:root[yb-theme='3.0'] .agent-chat__list--select .agent-chat__list__item--selected .agent-chat__bubble {
  background-color: var(--background-bubble_web);
  border-radius: 8px;
}
:root[yb-theme='3.0'] .agent-chat__list--select .agent-chat__list__item--selected .hyc-common-markdown__code__hd {
  background-color: var(--background-bubble_web);
}
:root[yb-theme='3.0'] .share-from-pc .agent-chat__list__content-wrapper {
  overflow: unset !important;
}
:root[yb-theme='3.0'] .agent-share--mobile .hyc-common-markdown__code__hd {
  top: -26px;
}
:root[yb-theme='3.0'] .share-to-image-box .hyc-common-markdown__code__hd {
  position: static !important;
}
:root[yb-theme='3.0'] .share-to-image-box .hyc-common-markdown__code__hd::after {
  display: none !important;
}
.good-question-chat-wrapper .agent-chat__bubble {
  padding: 12px 16px;
}
.agent-chat__list .hyc-content-option__content__item {
  color: var(--text-text_primary) !important;
}
.good-question-chat-wrapper .hyc-common-markdown__code__hd,
.deep-reading-detail-pc .hyc-common-markdown__code__hd,
.deep-reading-detail-mobile .hyc-common-markdown__code__hd,
:root[yb-theme='3.0'] .hyc-common-markdown__code__hd {
  position: sticky;
  top: 0;
  z-index: 1;
}
.good-question-chat-wrapper .hyc-common-markdown__code__hd::after,
.deep-reading-detail-pc .hyc-common-markdown__code__hd::after,
.deep-reading-detail-mobile .hyc-common-markdown__code__hd::after,
:root[yb-theme='3.0'] .hyc-common-markdown__code__hd::after {
  content: ' ';
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 100%;
  height: 12px;
  background: linear-gradient(to bottom, var(--yb-md-code-bg-color), var(--background-transparent));
  pointer-events: none;
}
.good-question-chat-wrapper .hyc-common-markdown__code__hd,
:root[yb-theme='3.0'] .hyc-common-markdown__code__hd {
  background-color: var(--background-page_background_web);
}
.deep-reading-detail-pc .hyc-common-markdown__code__hd,
.deep-reading-detail-mobile .hyc-common-markdown__code__hd {
  background-color: var(--background-container) !important;
  top: -24px !important;
}
/*@import './packages/hunyuan-common/src/style/theme/index.less';*/
.app-preview__img-bg {
  width: 100px;
  height: 100px;
}
#app {
  height: 100%;
}
body {
  margin: 0;
}
html.mobile-layout {
  /* ipad pro */
  /* ipad */
  /* iphone6 7 8 plus */
  /* iphoneX */
  /* iphone6 7 8 */
  /* iphone5 */
}
@media screen and (max-width: 1024px) {
  html.mobile-layout {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  html.mobile-layout {
    font-size: 16px;
  }
}
@media screen and (max-width: 414px) {
  html.mobile-layout {
    font-size: 15px;
  }
}
@media screen and (max-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  html.mobile-layout {
    font-size: 14px;
  }
}
@media screen and (max-width: 375px) and (-webkit-device-pixel-ratio: 2) {
  html.mobile-layout {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  html.mobile-layout {
    font-size: 12px;
  }
}
:root {
  --sab-old: env(safe-area-inset-bottom);
  --sab: constant(safe-area-inset-bottom);
  --hunyuan-content-min-width: 802px;
  --hunyuan-chat-list-width: 100%;
  --hunyuan-chat-list-max-width: 802px;
  --yq-black-color: rgba(0, 0, 0, 0.9);
  --yq-scrollbar-background-color: rgba(0, 0, 0, 0.1);
  --yq-scrollbar-background-hover-color: rgba(0, 0, 0, 0.2);
  --widget-btn_normal: #fff;
  --widget-btn_checkbox: rgba(0, 0, 0, 0.05);
  --widget-btn_hover_1: #e5e5e5;
  --widget-btn_hover_2: #f2f2f2;
  --widget-btn_hover_3: #252525;
  --widget-btn_hover_4: #f9f9f9;
  --widget-btn_click_1: #dadada;
  --widget-btn_click_2: #e6e6e6;
  --widget-btn_click_3: #303030;
  --widget-btn_click_4: #f5f5f5;
  --widget-line: rgba(0, 0, 0, 0.08);
  --background-bubble: #fff;
  --background-bubble_web: #f3f3f3;
  --background-page_background_web: #fcfcfc;
  --background-left_navigation: #ededed;
  --background-left_navigation_web: #f3f3f3;
  --background-list_background: #f7f7f7;
  --background-listbtn_background: #ebebeb;
  --background-mask_background_1: rgba(0, 0, 0, 0.8);
  --background-mask_background_2: rgba(0, 0, 0, 0.6);
  --background-mask_background_3: rgba(255, 255, 255, 0.5);
  --background-mask_background_4: rgba(166, 166, 166, 0.95);
  --background-container: #ffffff;
  --background-transparent: rgba(255, 255, 255, 0);
  --text-text_primary: rgba(0, 0, 0, 0.9);
  --text-text_secondary: rgba(0, 0, 0, 0.6);
  --text-text_tertiary: rgba(0, 0, 0, 0.4);
  --text-text_disabled: rgba(0, 0, 0, 0.15);
  --text-text_white: #fff;
  --text-text_alwayswhite: #fff;
  --yb-color-bg-primary: var(--background-bubble_web);
  --brand-black_1: rgba(0, 0, 0, 0.9);
  --brand-black_1-rgb: 32, 197, 125;
  --brand-black_2: rgba(0, 0, 0, 0.9);
  --brand-green_1: #20c57d;
  --brand-green_2: rgba(32, 197, 125, 0.15);
  --brand-green_3: #00b259;
  --brand-blue: #1485ee;
  --brand-blue_1: #576b95;
  --brand-red_2: #fa5151;
  --brand-red_3: #d54545;
  --brand-red_1: #fc9797;
  --brand-yellow_2: #ff7d00;
  --brand-yellow_3: #d25f00;
  --brand-yellow_1: #ffcf8b;
  --brand-success_2: #20c57d;
  --brand-success_3: #1db171;
  --brand-success_1: #e9f9f2;
}
.body {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0 24px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.pannel {
  flex: 1;
  min-height: 0;
}
.input-box {
  position: relative;
  padding-bottom: 48px;
  min-width: 350px;
  max-width: 802px;
  width: 100%;
  margin: 0 auto;
  z-index: 10;
}
.agent-chat__input-box {
  border-radius: 12px;
}
.agent-chat__share-input-box {
  visibility: hidden;
}
.agent-share__error {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.agent-share__error__icon {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(32, 197, 125, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #20c57d;
}
.agent-share__error__tip {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 600;
}
.agent-chat__components {
  position: relative;
  padding: 16px 0;
  min-width: 350px;
  max-width: 802px;
  width: 100%;
  margin: 0 auto;
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 8px;
}
.agent-chat__components .agent-chat__component-item {
  padding: 6px 12px;
  border-radius: 8px;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0px -8px 30px 2px #0000000d;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.9);
}
.agent-chat__components .agent-chat__component-item.agentChatComponentItemDisabled {
  opacity: 0.6;
  cursor: default;
}
.agent-chat__components .agent-chat__component-item img {
  width: 16px;
  height: 16px;
}
.hyc-content-tag {
  background: #f3f3f3;
}
.hyc-content-tag__text {
  color: rgba(0, 0, 0, 0.9);
  background: transparent;
}

/**
 * @file style.less
 * @author hillliu@vip.qq.com
 */
.uUVJGWjVpZDwhGm1UaUi {
  min-height: 24px;
  overflow-x: hidden;
  caret-color: var(--yb-color-brand-primary);
  font-size: 16px;
  color: var(--yb-input-color);
}
.uUVJGWjVpZDwhGm1UaUi .ql-editor {
  min-height: 24px;
  max-height: 140px;
  padding: 0;
  overflow-x: hidden;
  word-break: break-word;
}
.uUVJGWjVpZDwhGm1UaUi .ql-editor.ql-blank::before {
  font-style: unset;
  left: 10px;
  color: var(--yb-input-placeholder-color);
}
.uUVJGWjVpZDwhGm1UaUi .ql-editor img {
  width: 100%;
}
.uUVJGWjVpZDwhGm1UaUi .chat-ligh-hight {
  width: auto !important;
  margin: 0 3px;
  vertical-align: top;
  border-radius: 4px;
}
.uUVJGWjVpZDwhGm1UaUi.A8xZSQnApH4s2w3T11aL {
  cursor: not-allowed;
}
.uUVJGWjVpZDwhGm1UaUi.A8xZSQnApH4s2w3T11aL .ql-editor {
  cursor: not-allowed;
}
.uUVJGWjVpZDwhGm1UaUi.A8xZSQnApH4s2w3T11aL .ql-editor p {
  cursor: not-allowed;
}
.uUVJGWjVpZDwhGm1UaUi .ql-editor.ql-composition::before {
  visibility: hidden;
}

/**
 * Copyright (C) 2016 hill@vip.qq.com
 * All rights reserved.
 */
.Zp83suOtOxX0Z_Xo_bMj {
  position: relative;
  z-index: 3;
  flex: auto;
  padding: 0 12px 12px;
  box-sizing: border-box;
  background: var(--yb-input-bg-color);
  backdrop-filter: blur(var(--yb-input-bg-blur));
  caret-color: var(--yb-color-brand-primary);
  border-radius: 12px;
  gap: 6px;
  border: 1px solid var(--yb-color-bg-active-2);
  /* theme Start */
  /* theme End */
}
.Zp83suOtOxX0Z_Xo_bMj:hover {
  border-color: #d9d9d9;
}
.Zp83suOtOxX0Z_Xo_bMj .sEdUXhSeZm4U8SsHSgRg {
  border-color: #d6d7dc !important;
}
.Zp83suOtOxX0Z_Xo_bMj .sEdUXhSeZm4U8SsHSgRg::before {
  background: #d6d7dc !important;
}
.Zp83suOtOxX0Z_Xo_bMj .sEdUXhSeZm4U8SsHSgRg .rsA3pZTNgVNwrXIEueuz {
  position: absolute;
  cursor: not-allowed;
  z-index: 20;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 11px;
  background: rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
.Zp83suOtOxX0Z_Xo_bMj .rsA3pZTNgVNwrXIEueuz {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  height: 40px;
  background: linear-gradient(to bottom, transparent, #fff 80%);
  pointer-events: none;
  display: none;
}
.Zp83suOtOxX0Z_Xo_bMj .WKCZO1MXrGkwJY5QwpMP .WgpK7iW_oeFhtEqR332n {
  display: flex;
  gap: 4px;
  padding-top: 12px;
  box-sizing: border-box;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO {
  flex: 1;
  display: flex;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO .amLmARGNadOEc8qIUqLL:after {
  content: ' ';
  display: block;
  height: 72px;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO .amLmARGNadOEc8qIUqLL .uZF1sZ_iB0xtOJGSMv7h {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: auto !important;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 20;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO .amLmARGNadOEc8qIUqLL .uZF1sZ_iB0xtOJGSMv7h .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: #fff;
  border-radius: 8px 8px 0 0;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO .amLmARGNadOEc8qIUqLL .uZF1sZ_iB0xtOJGSMv7h .BV0ZkXdM9u9zjdTWeBAL {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 12px 12px 24px 12px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #fff;
}
.Zp83suOtOxX0Z_Xo_bMj .GNpwvlZv3VuvbUI4FFIO .amLmARGNadOEc8qIUqLL .uZF1sZ_iB0xtOJGSMv7h .hCNS8OXgBzDn4wT8kDvN {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #f3f3f3;
  color: rgba(0, 0, 0, 0.6);
}
.Zp83suOtOxX0Z_Xo_bMj .uDQRIjEZHiioqpUIsafs {
  min-height: 50px;
}
.Zp83suOtOxX0Z_Xo_bMj .uDQRIjEZHiioqpUIsafs .ql-editor {
  min-height: 50px !important;
}
.Zp83suOtOxX0Z_Xo_bMj .Uz0UXUJV_jg9oZHzy_xw {
  align-self: end;
  display: flex;
  align-items: center;
}
.Zp83suOtOxX0Z_Xo_bMj .Uz0UXUJV_jg9oZHzy_xw .W_pP8IEGNhmkkQjhU43q {
  color: #fff;
}
.Zp83suOtOxX0Z_Xo_bMj .Uz0UXUJV_jg9oZHzy_xw .Atubn_hWjOLPOR0xUHUQ {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: linear-gradient(to right, #b5f3db, #baf0f4);
  cursor: not-allowed;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}
.Zp83suOtOxX0Z_Xo_bMj.omz5oHEV3xDutpzsJo6i {
  cursor: not-allowed;
  background-color: #f6f7f8;
  color: #c6c7c8;
  border: unset;
}
.Zp83suOtOxX0Z_Xo_bMj.omz5oHEV3xDutpzsJo6i .huY6K9L4ciMAOiTfYbkz {
  cursor: not-allowed;
}
.Zp83suOtOxX0Z_Xo_bMj .A5iF_rDfeYZ1znaXPinK {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
.Zp83suOtOxX0Z_Xo_bMj .y1XxDI5e93ucrSeBDfML {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 4px;
  height: 24px;
  border-bottom: none;
  cursor: pointer;
}
.Zp83suOtOxX0Z_Xo_bMj .uZF1sZ_iB0xtOJGSMv7h {
  vertical-align: middle;
  flex: auto;
  word-break: break-all;
  font-family: system-ui, -apple-system;
  height: 72px;
  color: transparent;
  user-select: none;
  white-space: pre-line;
  position: relative;
}
.Zp83suOtOxX0Z_Xo_bMj .uZF1sZ_iB0xtOJGSMv7h .FEERQl2PxwtoKwBhC_h1 {
  overflow-x: hidden;
  overflow-y: auto;
}
.Zp83suOtOxX0Z_Xo_bMj .uZF1sZ_iB0xtOJGSMv7h .FEERQl2PxwtoKwBhC_h1 .ql-editor.ql-blank::before {
  left: 3px !important;
}
.RVpZGxqH36jhAV1WrxsG {
  background-color: #fafafb;
}
.Zp83suOtOxX0Z_Xo_bMj .bDW8nIP97XSrn_PifBpF {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--yb-color-brand-primary);
  cursor: pointer;
}
.Zp83suOtOxX0Z_Xo_bMj .bDW8nIP97XSrn_PifBpF .iconfont {
  font-size: 14px !important;
}
.Zp83suOtOxX0Z_Xo_bMj .kqK5bhxErcimrNX3xeZK,
.Zp83suOtOxX0Z_Xo_bMj .kqK5bhxErcimrNX3xeZK:hover {
  cursor: not-allowed;
  box-shadow: none;
  opacity: 0.3;
  transform: none;
}
.Zp83suOtOxX0Z_Xo_bMj .cY8cF5RcjDEJ5TyGErWw {
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-left: 5px;
}
.szwwfElrcl_DPwegtxhr.FHq51FV2Ak4sJO99lXlo .bjoyyw1vLNMwl4zemQew {
  width: 100%;
  gap: 6px;
}
.szwwfElrcl_DPwegtxhr.FHq51FV2Ak4sJO99lXlo .bjoyyw1vLNMwl4zemQew .swiper {
  padding-top: 4px;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW {
  background-color: transparent;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.55) inset;
  color: #fff;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW::before,
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW::after {
  display: none !important;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.MLC6v6ge2h0khNlx6nFc {
  margin-right: 0 !important;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.MLC6v6ge2h0khNlx6nFc .bDW8nIP97XSrn_PifBpF {
  display: none;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.n2FFI_AvC2RMBAzQaz45 {
  box-shadow: 0 0 0 1px #fff inset;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.n2FFI_AvC2RMBAzQaz45::before,
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.n2FFI_AvC2RMBAzQaz45::after {
  display: none;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW .NIwPRDf483VAJRSreZLN .ql-editor {
  color: #fff;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW .NIwPRDf483VAJRSreZLN .ql-editor::before {
  color: rgba(255, 255, 255, 0.55);
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW .fugvFzwei4CO2ZUweSdi {
  display: flex;
  color: #fff;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.uybQg_viWExoXBCU2ie7 {
  margin-right: 0 !important;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.uybQg_viWExoXBCU2ie7 .bDW8nIP97XSrn_PifBpF {
  display: none;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW.L_TqzfonnsOp7mGF_xqV .bDW8nIP97XSrn_PifBpF {
  display: flex !important;
}
.etXRB6rCLgFjXWh2QUkS.BStuwBcxD3lrAao17mzW .bjoyyw1vLNMwl4zemQew {
  margin-bottom: 0 !important;
}
.Zp83suOtOxX0Z_Xo_bMj .jZXDN8EH9OPPjOtad5x3 .NIwPRDf483VAJRSreZLN .ql-editor {
  color: rgba(0, 0, 0, 0.9);
}
.wPyvNM2XLXq5TI8ywnUu {
  padding: 12px;
}
.wPyvNM2XLXq5TI8ywnUu .rsA3pZTNgVNwrXIEueuz {
  background: linear-gradient(to bottom, transparent, #f3f3f3 80%);
  display: none;
}
.wPyvNM2XLXq5TI8ywnUu .WKCZO1MXrGkwJY5QwpMP {
  padding-top: 0;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 0;
}
.wPyvNM2XLXq5TI8ywnUu .WKCZO1MXrGkwJY5QwpMP .WgpK7iW_oeFhtEqR332n {
  padding-top: 0;
}
.wPyvNM2XLXq5TI8ywnUu .GNpwvlZv3VuvbUI4FFIO {
  flex: auto;
}
.wPyvNM2XLXq5TI8ywnUu .Uz0UXUJV_jg9oZHzy_xw {
  align-self: auto;
  display: flex;
  align-items: flex-end;
  margin-left: auto;
}
.wPyvNM2XLXq5TI8ywnUu .uZF1sZ_iB0xtOJGSMv7h {
  height: auto;
}
.wPyvNM2XLXq5TI8ywnUu .H6wD9jysJfUXVPGhF77L {
  opacity: 1;
  width: 100%;
  flex: 1;
  min-width: 0;
}
.wPyvNM2XLXq5TI8ywnUu .H6wD9jysJfUXVPGhF77L .input-file-list-multiple {
  margin-top: -5px;
  margin-bottom: 12px;
}
.wPyvNM2XLXq5TI8ywnUu .H6wD9jysJfUXVPGhF77L .input-file-list-multiple.input-file-list-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.wPyvNM2XLXq5TI8ywnUu .H6wD9jysJfUXVPGhF77L .input-file-list-multiple .input-file-list__swiper-item--image {
  padding-top: 5px;
}
.oPiFQn0vyAPMZo5Eoa12.OcvjNI2V8DkYvQcZmp3c:before {
  border-radius: 11px;
}
.oPiFQn0vyAPMZo5Eoa12.OcvjNI2V8DkYvQcZmp3c:after {
  border-radius: 10px;
}
.oPiFQn0vyAPMZo5Eoa12.L0Bg8GRqyAAbMN51VYcZ {
  margin-bottom: 74px;
}
.oPiFQn0vyAPMZo5Eoa12.L0Bg8GRqyAAbMN51VYcZ .SV0b38xcz9caRupl51dk {
  opacity: 1;
  pointer-events: all;
}
.oPiFQn0vyAPMZo5Eoa12 .rsA3pZTNgVNwrXIEueuz {
  right: -36px;
}
.oPiFQn0vyAPMZo5Eoa12 .uZF1sZ_iB0xtOJGSMv7h {
  height: fit-content;
}
.oPiFQn0vyAPMZo5Eoa12 .uZF1sZ_iB0xtOJGSMv7h .ql-editor {
  min-height: 24px;
  max-height: 72px !important;
}
.oPiFQn0vyAPMZo5Eoa12 .amLmARGNadOEc8qIUqLL .NIwPRDf483VAJRSreZLN .ql-editor {
  max-height: 999px !important;
}
.oPiFQn0vyAPMZo5Eoa12 .amLmARGNadOEc8qIUqLL .NIwPRDf483VAJRSreZLN .ql-editor.ql-blank:before {
  left: 16px !important;
}
.oPiFQn0vyAPMZo5Eoa12 .amLmARGNadOEc8qIUqLL {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #f3f3f3;
  color: rgba(0, 0, 0, 0.6);
}
.oPiFQn0vyAPMZo5Eoa12 .MegKErXFKbQi0vUPfkLQ {
  width: 24px;
  min-height: 24px;
  position: relative;
}
.gcecmRzqPa4rexUe_idR {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 24px;
  color: rgba(0, 0, 0, 0.9);
  display: none;
}
.oPiFQn0vyAPMZo5Eoa12 .YW9VC7eG8Uewv45i29qe,
.oPiFQn0vyAPMZo5Eoa12 .of99bapb6sjwckbviKrx {
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
}
.oPiFQn0vyAPMZo5Eoa12 .YW9VC7eG8Uewv45i29qe {
  margin-left: 6px;
}
.I5RIsKMz5PZoEjPlRTDH {
  margin-bottom: 16px;
  width: 100%;
  overflow: auto;
}
.I5RIsKMz5PZoEjPlRTDH ul {
  display: flex;
  width: max-content;
}
.I5RIsKMz5PZoEjPlRTDH ul li {
  padding: 9px 12px;
  margin-right: 8px;
  border-radius: 8px;
  background-color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
  line-height: 18px;
}
.O9cJG1bjQQtyV9FrSbb6 {
  margin-left: 4px;
}
@keyframes mjKixoK2NmM33OQldU4j {
  99% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
.dmAj1vS7R6NE14d33Ltf {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  z-index: 2;
  color: var(--yb-input-btn-color);
}
.XBeLxIM78Ec_GOXJc0UA::after {
  content: ' ';
  display: block;
  position: absolute;
  inset: 0;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.hsf0rs0YGVAwxOSbVXY9 {
  position: absolute;
  top: 0;
  left: 8px;
  line-height: 1.42;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}
.MDaS3Hrb2WNWyvI7UeEY {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #bdbdbd;
  margin-left: -4px;
  transition: 0.2s;
}
.MDaS3Hrb2WNWyvI7UeEY.B8W2rojNZ203agGywojv {
  background-color: var(--yb-color-brand-primary);
}
.GFZoQFpaylOebICpuQ37 {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.GFZoQFpaylOebICpuQ37.B8W2rojNZ203agGywojv {
  background-color: var(--yb-color-brand-primary);
}
.YW9VC7eG8Uewv45i29qe {
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bolder;
  height: 32px;
  flex-shrink: 0;
  margin-left: 10px;
  transition: 0.2s;
}
@media (any-hover: hover) {
  .YW9VC7eG8Uewv45i29qe:hover {
    background-color: #f8f8f8;
    border-color: var(--yb-color-divider-primary);
  }
}
@media (any-hover: none) {
  .YW9VC7eG8Uewv45i29qe:hover {
    background-color: #fff;
    border-color: var(--yb-color-divider-primary);
  }
}
.YW9VC7eG8Uewv45i29qe.B8W2rojNZ203agGywojv {
  color: #20c57d;
}
.YW9VC7eG8Uewv45i29qe.B8W2rojNZ203agGywojv .RtCJoVHvAmvCQoE4ABD_ {
  filter: invert(55%) sepia(98%) saturate(365%) hue-rotate(102deg) brightness(95%) contrast(87%);
}
.YW9VC7eG8Uewv45i29qe.t-is-disabled .RtCJoVHvAmvCQoE4ABD_ {
  opacity: 0.27;
}
.YW9VC7eG8Uewv45i29qe .t-button__text {
  align-items: center;
}
.YW9VC7eG8Uewv45i29qe.t-is-disabled .RtCJoVHvAmvCQoE4ABD_ {
  opacity: 0.27;
}
.RtCJoVHvAmvCQoE4ABD_ {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  transition: 0.2s;
}
.of99bapb6sjwckbviKrx {
  padding-left: 8px;
  padding-right: 8px;
  border-color: #f3f3f3;
  background-color: #f3f3f3;
  font-weight: 500;
}
.of99bapb6sjwckbviKrx:hover {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.of99bapb6sjwckbviKrx .iconfont {
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
  margin-left: -2px;
}
.of99bapb6sjwckbviKrx.t-popup-open .iconfont {
  transform: rotate(-90deg);
}
.OapVVKEuMRLCpdrLc9ke {
  display: flex;
  flex-direction: column;
  width: 200px;
  padding: 12px;
  border-radius: 12px;
}
.EFj0zd6fOfgrrgztF2vy {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 16px;
}
.J8jFyqfcDUXp6Spzw96r {
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}
.w5IsXg7xIlWR5ceCzwXY {
  width: fit-content;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  padding: 4px 12px;
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
}
.Kyi70y4fvusQpLygXhjl {
  position: relative;
}
.chat-input-loadingbox {
  display: flex;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  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;
}
.t-dropdown {
  padding: 4px;
}
.t-dropdown .t-dropdown__item {
  background-color: transparent;
}
.t-dropdown .t-dropdown__item:hover {
  background-color: #f5f5f5;
  border-radius: 8px;
}
.t-dropdown__item-text .drop-down-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.t-dropdown__item-text .drop-down-item__name {
  margin-bottom: 2px;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}
.t-dropdown__item-text .drop-down-item__desc {
  font-weight: 400;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.t-dropdown__item-text .drop-down-item__icon {
  color: rgba(0, 0, 0, 0.9);
}
.t-ripple {
  display: none;
}
.t-popup[data-popper-placement='top-start'] .t-popup__arrow {
  left: 30px;
}
.t-tooltip .t-popup__content {
  border-radius: 8px;
}
.og5w88Ip7N_hPlcmbDDQ {
  position: relative;
  display: flex;
  align-items: center;
}
.edIoO2cH4sEUU_DaSdeF {
  max-height: 300px;
  overflow-y: auto;
  max-width: 350px;
  position: absolute;
  z-index: 9999;
  left: 24px;
  top: calc(100vh - 80px);
  opacity: 0;
  transform: translateY(-80%);
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  background-color: #fff;
  border-radius: 6px;
  border: 0.5px solid #dddddd;
  padding: 4px;
}
.edIoO2cH4sEUU_DaSdeF.active,
.edIoO2cH4sEUU_DaSdeF.before-hide {
  opacity: 1;
  transform: translateY(-100%);
}
.edIoO2cH4sEUU_DaSdeF .t-dropdown__item:hover > div > div {
  display: block;
}
.edIoO2cH4sEUU_DaSdeF .t-dropdown__item--active {
  background-color: transparent;
}
.edIoO2cH4sEUU_DaSdeF .drop-down-item {
  width: 100%;
}
:root:not([yb-theme='dark']):not([yb-theme='light']) .Zp83suOtOxX0Z_Xo_bMj {
  box-shadow: 0px 4px 10px 0px rgba(65, 77, 96, 0.06);
}
:root:not([yb-theme='dark']):not([yb-theme='light']) .n2FFI_AvC2RMBAzQaz45 {
  z-index: 3;
}
:root[yb-theme='dark'] .Zp83suOtOxX0Z_Xo_bMj,
:root[yb-theme='light'] .Zp83suOtOxX0Z_Xo_bMj {
  border: 1px solid var(--yb-input-border-color);
  box-sizing: border-box;
  box-shadow: var(--yb-input-shadow);
}
:root[yb-theme='dark'] .n2FFI_AvC2RMBAzQaz45,
:root[yb-theme='light'] .n2FFI_AvC2RMBAzQaz45 {
  border-color: var(--yb-input-focus-border-color);
}

/**
 * Swiper 11.2.8
 * 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: May 23, 2025
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  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;
}
.qvh827y2pNxKM0Bqy4Ad {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.LD2TfAhM2ndubEaQ9btx > .RKWtFGO1fxaIivfyMcGY {
  flex-direction: column;
}
.RKWtFGO1fxaIivfyMcGY {
  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;
}
.YakZsdtT5p2OoEbM408A .OSYiaoofXRwojSYHuaEN,
.TAiXg5uhY8xIkrOCMXny .OSYiaoofXRwojSYHuaEN,
.RKWtFGO1fxaIivfyMcGY {
  transform: translate3d(0px, 0, 0);
}
.pGs3zbpKyViO5VmOKP80 {
  touch-action: pan-y;
}
.LD2TfAhM2ndubEaQ9btx {
  touch-action: pan-x;
}
.OSYiaoofXRwojSYHuaEN {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.FCNLRSw3q3xYBgWnh2Iv {
  visibility: hidden;
}
/* Auto Height */
.KS8gqBO0y7QTeKsR4uCg,
.KS8gqBO0y7QTeKsR4uCg .OSYiaoofXRwojSYHuaEN {
  height: auto;
}
.KS8gqBO0y7QTeKsR4uCg .RKWtFGO1fxaIivfyMcGY {
  align-items: flex-start;
  transition-property: transform, height;
}
._8JO3rM38pyq5e3G4xw3w .OSYiaoofXRwojSYHuaEN {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.XdEshQBQRgPug3XyqNX3.v7c_qISadGQLwH0aQPZg .RKWtFGO1fxaIivfyMcGY {
  perspective: 1200px;
}
.XdEshQBQRgPug3XyqNX3 .RKWtFGO1fxaIivfyMcGY {
  transform-style: preserve-3d;
}
.XdEshQBQRgPug3XyqNX3 {
  perspective: 1200px;
}
.XdEshQBQRgPug3XyqNX3 .OSYiaoofXRwojSYHuaEN,
.XdEshQBQRgPug3XyqNX3 .tuJGOrste_DJRHhT1W5a {
  transform-style: preserve-3d;
}
/* CSS Mode */
.v7c_qISadGQLwH0aQPZg > .RKWtFGO1fxaIivfyMcGY {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.v7c_qISadGQLwH0aQPZg > .RKWtFGO1fxaIivfyMcGY::-webkit-scrollbar {
  display: none;
}
.v7c_qISadGQLwH0aQPZg > .RKWtFGO1fxaIivfyMcGY > .OSYiaoofXRwojSYHuaEN {
  scroll-snap-align: start start;
}
.v7c_qISadGQLwH0aQPZg.pGs3zbpKyViO5VmOKP80 > .RKWtFGO1fxaIivfyMcGY {
  scroll-snap-type: x mandatory;
}
.v7c_qISadGQLwH0aQPZg.LD2TfAhM2ndubEaQ9btx > .RKWtFGO1fxaIivfyMcGY {
  scroll-snap-type: y mandatory;
}
.v7c_qISadGQLwH0aQPZg.z78RRIZCGVW7te7rJiZ_ > .RKWtFGO1fxaIivfyMcGY {
  scroll-snap-type: none;
}
.v7c_qISadGQLwH0aQPZg.z78RRIZCGVW7te7rJiZ_ > .RKWtFGO1fxaIivfyMcGY > .OSYiaoofXRwojSYHuaEN {
  scroll-snap-align: none;
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y > .RKWtFGO1fxaIivfyMcGY::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y > .RKWtFGO1fxaIivfyMcGY > .OSYiaoofXRwojSYHuaEN {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y.pGs3zbpKyViO5VmOKP80 > .RKWtFGO1fxaIivfyMcGY > .OSYiaoofXRwojSYHuaEN:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y.pGs3zbpKyViO5VmOKP80 > .RKWtFGO1fxaIivfyMcGY::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y.LD2TfAhM2ndubEaQ9btx > .RKWtFGO1fxaIivfyMcGY > .OSYiaoofXRwojSYHuaEN:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.v7c_qISadGQLwH0aQPZg.A8mUTRGgS18LzXGEnN7y.LD2TfAhM2ndubEaQ9btx > .RKWtFGO1fxaIivfyMcGY::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.XdEshQBQRgPug3XyqNX3 .cO15uUkTFAXVOfGnuYYT,
.XdEshQBQRgPug3XyqNX3 .pMjlEQxW7XsOhV0Eg0V5,
.XdEshQBQRgPug3XyqNX3 .phASC9Pz6xpCth0JZQmw,
.XdEshQBQRgPug3XyqNX3 .GMaTp034PnP_r7DNcRqJ,
.XdEshQBQRgPug3XyqNX3 .Rxaft4X4wvaGjZaYf9tg,
.XdEshQBQRgPug3XyqNX3 .cO15uUkTFAXVOfGnuYYT,
.XdEshQBQRgPug3XyqNX3 .pMjlEQxW7XsOhV0Eg0V5,
.XdEshQBQRgPug3XyqNX3 .phASC9Pz6xpCth0JZQmw,
.XdEshQBQRgPug3XyqNX3 .GMaTp034PnP_r7DNcRqJ,
.XdEshQBQRgPug3XyqNX3 .Rxaft4X4wvaGjZaYf9tg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.XdEshQBQRgPug3XyqNX3 .cO15uUkTFAXVOfGnuYYT {
  background: rgba(0, 0, 0, 0.15);
}
.XdEshQBQRgPug3XyqNX3 .pMjlEQxW7XsOhV0Eg0V5 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.XdEshQBQRgPug3XyqNX3 .phASC9Pz6xpCth0JZQmw {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.XdEshQBQRgPug3XyqNX3 .GMaTp034PnP_r7DNcRqJ {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.XdEshQBQRgPug3XyqNX3 .Rxaft4X4wvaGjZaYf9tg {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.LBAUNYckoLmoWkE4ZGHl {
  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;
}
.qvh827y2pNxKM0Bqy4Ad:not(.WDt4TzDf9j69BgzPQSQJ) .LBAUNYckoLmoWkE4ZGHl,
.WDt4TzDf9j69BgzPQSQJ .I_HqzzraiEeHT24tFDDx .LBAUNYckoLmoWkE4ZGHl {
  animation: C5RT5DXtbZEGscDcm4og 1s infinite linear;
}
.DTS6jp08EZ9eQub_LQVs {
  --swiper-preloader-color: #fff;
}
.TT46t8GeYRfxRZB_mK8v {
  --swiper-preloader-color: #000;
}
@keyframes C5RT5DXtbZEGscDcm4og {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.uxdOaBtrm5SxCthc4tCj {
  position: relative;
}
.lwuUnbDH4m7IqElx4zb0 {
  position: absolute;
  left: 0;
  bottom: calc(100% + 8px);
  display: flex;
  padding: 4px 0;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 8px;
  width: 100%;
}
.lwuUnbDH4m7IqElx4zb0 .mJC086l40jAe3a4VILM5 {
  width: 56px;
  height: 56px;
  border: 0;
}
.lwuUnbDH4m7IqElx4zb0 .iDItLm2vfVIojj60dU9w {
  background: #fff;
  border: 0;
}
.lwuUnbDH4m7IqElx4zb0 .sL81gBYaoer1hUca0zFh {
  opacity: 1;
}
.lwuUnbDH4m7IqElx4zb0 .HQpIgh016DliRBpGFTVL {
  background-color: #fff;
}
.vlKd9cFmg5dC80FANTjw {
  margin-top: 0;
}
.UmQ0qqBZHFPZdv5wg8tR {
  position: relative;
  border-radius: 5px;
  user-select: none;
}
.G22c2tCuJQHLMCfRnPuP {
  display: flex;
  width: 194px;
  box-sizing: border-box;
  padding: 12px 10px;
  background-color: #f3f3f3;
  border-radius: 8px;
  gap: 6px;
}
.IKM0liPRYsr9b0Qu4dEs {
  flex: 1;
  min-width: 0;
  cursor: pointer;
}
.pdhGksWnDYw5RGtFkq2B {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.9);
}
.QjBoSb3sSavgDoSjedzP {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 4px;
}
.FKkzqkykGjIcAyoCl7TA {
  width: 32px;
  height: 32px;
}
.FKkzqkykGjIcAyoCl7TA img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.UmQ0qqBZHFPZdv5wg8tR .xZEms7Vd1QdSHJg3TFSq {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 2px;
  justify-content: center;
  align-items: center;
  display: none;
}
.UmQ0qqBZHFPZdv5wg8tR .xZEms7Vd1QdSHJg3TFSq .TRqhGtCdXd81qAY_dbT3 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
}
.UmQ0qqBZHFPZdv5wg8tR .xZEms7Vd1QdSHJg3TFSq .KsU3_dVK2RTnETHi2sLY {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.UmQ0qqBZHFPZdv5wg8tR .Ft5BnUUWtoqUk97G1LAz {
  display: flex;
}
.UmQ0qqBZHFPZdv5wg8tR .qN7FlLqnMbiNUFWAPAxI {
  position: absolute;
  top: -4px;
  right: -4px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.8);
  border-radius: 999px;
  background-color: #fff;
  z-index: 1;
}
.UmQ0qqBZHFPZdv5wg8tR .qN7FlLqnMbiNUFWAPAxI :before {
  content: ' ';
  display: block;
  position: absolute;
  inset: 2px;
  background-color: #fff;
  border-radius: 100%;
}
.UmQ0qqBZHFPZdv5wg8tR .qN7FlLqnMbiNUFWAPAxI .t-icon {
  display: block;
  position: relative;
}
.UmQ0qqBZHFPZdv5wg8tR:hover .qN7FlLqnMbiNUFWAPAxI {
  opacity: 1;
  z-index: 1000;
}
.YTrKimnI_Hqmk0zxGxPi {
  width: 48px;
  height: 48px;
  border-radius: 6px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.YTrKimnI_Hqmk0zxGxPi img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}
.tdgyMj67Aca_sXfJImA4 img {
  pointer-events: none;
}
.HQpIgh016DliRBpGFTVL {
  display: flex;
  width: 180px;
  border-radius: 6px;
  background: var(--yb-input-file-item-bg-color);
  padding: 12px 10px;
  box-sizing: border-box;
  gap: 4px;
  align-items: center;
  flex: none;
}
.HQpIgh016DliRBpGFTVL .hyc-common-file-viewer {
  flex: 1;
  min-width: 0;
}
.HQpIgh016DliRBpGFTVL .AcuGc4olrw2hOJ3oJ8NQ {
  flex: 1;
  min-width: 0;
  cursor: pointer;
}
.HQpIgh016DliRBpGFTVL .AcuGc4olrw2hOJ3oJ8NQ .NR8_ufVGizq7y_vUIr28 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: var(--yb-input-file-item-title-color);
  line-height: 14px;
  margin-bottom: 5px;
}
.HQpIgh016DliRBpGFTVL .AcuGc4olrw2hOJ3oJ8NQ .tcJDvs9i_7xyTyN5cWuD {
  color: #d54941;
}
.HQpIgh016DliRBpGFTVL .AcuGc4olrw2hOJ3oJ8NQ .xsB3WreZxFk4tZALZAho {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: var(--yb-input-file-item-desc-color);
  line-height: 12px;
}
.HQpIgh016DliRBpGFTVL .sPtAPyMacT50ye4B4y_t {
  height: 32px;
  width: 32px;
  position: relative;
}
.HQpIgh016DliRBpGFTVL .sPtAPyMacT50ye4B4y_t img {
  width: 32px;
  height: 100%;
  pointer-events: none;
}
.nzAVf7wFTew3Beca774i {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.uxdOaBtrm5SxCthc4tCj .swiper {
  margin-left: unset;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-item--file {
  width: 188px;
  padding-top: 5px;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page.swiper-button-disabled {
  display: none;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__bg {
  position: absolute;
  top: 0;
  width: 24px;
  height: 100%;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__prev {
  left: 0;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__next {
  right: 0;
  justify-content: flex-end;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__prev .input-file-list__swiper-page__bg {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__next .input-file-list__swiper-page__bg {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item .input-file-list__swiper-page__op {
  position: relative;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.08);
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item--file {
  width: 188px;
  padding-top: 5px;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-item--image {
  width: 54px;
  padding-right: 10px;
  padding-top: 10px;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page.swiper-button-disabled {
  display: none;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__bg {
  position: absolute;
  top: 0;
  width: 24px;
  height: 100%;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__prev {
  left: 0;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__next {
  right: 0;
  justify-content: flex-end;
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__prev .input-file-list__swiper-page__bg {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__next .input-file-list__swiper-page__bg {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.uxdOaBtrm5SxCthc4tCj .input-file-list__swiper-page__op {
  position: relative;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.08);
}
:root[yb-theme='dark'] .jG4kV1y_G0q8XoUhFJUZ .iDItLm2vfVIojj60dU9w,
:root[yb-theme='light'] .jG4kV1y_G0q8XoUhFJUZ .iDItLm2vfVIojj60dU9w {
  background: var(--yb-input-file-item-bg-color);
}

.EDSgwhdp2IQ6aUK9vOtr {
  position: relative;
  cursor: pointer;
}
.EDSgwhdp2IQ6aUK9vOtr input {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.EDSgwhdp2IQ6aUK9vOtr .oyqRcsx0FDmzlygu8NcQ {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.z8Jk7IocHNeKFlT_J8Gg {
  opacity: 0.3;
  cursor: not-allowed;
}
.ODj33o5J52b8mEyrdcqw {
  width: 28px;
  height: 28px;
  color: var(--yb-input-btn-color);
}
.EBXZmMQke_koTfvdNvId {
  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;
}
.EBXZmMQke_koTfvdNvId:hover {
  background-color: var(--yb-input-btn-bg-color--mobile);
  border-color: var(--yb-input-btn-border-color--mobile);
}
.EBXZmMQke_koTfvdNvId .wGYrdA7CurSE4R4A6NUk {
  width: 82px;
  height: 66px;
  flex-direction: column;
  color: var(--yb-input-btn-color--mobile);
}
.EBXZmMQke_koTfvdNvId .wGYrdA7CurSE4R4A6NUk .iconfont {
  margin: 4px 0;
  transform: scale(1.2);
}

.input-box-sug {
  background-color: #fff;
  box-shadow: 0px -8px 20px 0px rgba(65, 77, 96, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.05);
  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(--yb-color-text-primary);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.input-box-sug-item .highlight {
  color: var(--yb-color-brand-primary);
}
.input-box-sug-item:hover {
  background-color: var(--yb-color-bg-active-1);
}
@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: #fff;
  display: flex;
  flex-direction: column;
}

.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;
  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(--yq-black-color);
}

.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 .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: 144px;
  height: 30px;
  background-color: var(--yb-share-indicator-bg-color);
  border: 1px solid var(--yb-share-indicator-border-color);
  color: var(--yb-share-indicator-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  pointer-events: auto;
}

.agent-chat__scroll-arrow {
  position: absolute;
  bottom: 50px;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: 0 0 0 -24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 100%;
  border: 0;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: 0.2s;
  overflow: hidden;
  z-index: 1000;
  cursor: pointer;
  pointer-events: none;
}
.share-from-app-box .agent-chat__scroll-arrow {
  display: none;
}
.agent-chat__scroll-arrow--show {
  opacity: 1;
  pointer-events: auto;
}
.agent-chat__scroll-arrow--show .agent-chat__scroll-arrow--show-input-guide {
  bottom: 56px;
}

.bHH2OUNJ4n1R4Xdikoqw {
  position: relative;
  display: flex;
  height: 100%;
  background-color: #fff;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT {
  flex: auto;
  height: 100%;
  transition: 0.4s ease;
  max-width: 100%;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  background: linear-gradient(116.03deg, #f6fbff 1.44%, #f5f6f8 42.83%, #f6fbff 100%);
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn {
  flex: 1;
  min-height: 0;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR {
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR::-webkit-scrollbar,
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR > *::-webkit-scrollbar {
  width: 14px;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR::-webkit-scrollbar-thumb,
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR > *::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  background-clip: content-box;
  border: 4px solid transparent;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR::-webkit-scrollbar-thumb:hover,
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn .P3FriK3dQxDkrVX4fqJD .dndvcHXl6374Osfs_2mR > *::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.2);
  background-clip: content-box;
  border: 4px solid transparent;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .AeJqwIhVM_bpeTNGUUaz {
  padding-bottom: 36px;
  min-width: 350px;
  max-width: 802px;
  width: 100%;
  margin: 0 auto;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .zpINXZ1uWKjSZCvuAEJR {
  padding-top: 68px;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .CC6BIFyldk_oYGQQDdXv {
  display: none;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .KlNrGRApZG8FMSNxHZO6 {
  padding: 0 16px;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .ts5kSbrCFv9qKYCyB5fk {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: none;
  padding: 0 16px 32px 16px;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .ts5kSbrCFv9qKYCyB5fk .bHH2OUNJ4n1R4Xdikoqw {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .ts5kSbrCFv9qKYCyB5fk .tEw9oBiis1vhYwHjtTh3 {
  flex: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  min-width: 0;
  max-width: none;
}
.bHH2OUNJ4n1R4Xdikoqw .jCmsCr857LAcQukKTJcT .OfipB7MyviVBqfomreTT .ts5kSbrCFv9qKYCyB5fk .tEw9oBiis1vhYwHjtTh3 .agent-chat__list__content-wrapper {
  padding: 0 16px;
}
.bHH2OUNJ4n1R4Xdikoqw .nLDKofi5mH7rPhzQcGJI {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 100;
  opacity: 0;
  overflow: hidden;
  transform: translate3d(100%, 0, 0);
  transition: 0.4s ease;
  background-color: #fff;
  z-index: 5;
}
.bHH2OUNJ4n1R4Xdikoqw .Zt1Xnl8efLr7ucimxJ1A {
  opacity: 1;
  transform: none;
}
.bHH2OUNJ4n1R4Xdikoqw .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 {
  margin: 0;
  padding: 0;
  height: 100%;
  max-width: 100%;
}
.bHH2OUNJ4n1R4Xdikoqw .OfipB7MyviVBqfomreTT .M4jlpalsRgNd_aDt_Oi6 .LNhvvlHr4_r94iYXCusn {
  flex: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  min-width: 0;
  max-width: none;
}
.q00quKNBPzZxuPSEHVy6 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  opacity: 0.5;
  text-align: center;
  color: var(--yq-black-color);
  font-size: 12px;
}
.q00quKNBPzZxuPSEHVy6 a {
  text-decoration: underline;
  padding: 0 4px;
  color: var(--yb-md-link-color);
}

.mSQhEsAHyUPStUM12K2d {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  border-left: 1px solid #eee;
  overflow: hidden;
}
.wXDBGCBOGtbHkZJxlBl8 {
  border: 0;
}
.Q4tjkCQctG396OpB7hAn {
  flex: auto;
  margin-right: 4px;
  padding: 24px 20px 24px 24px;
  line-height: 1.5;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  overflow: hidden auto;
}
.Q4tjkCQctG396OpB7hAn .YGnt0UPyWYVTRLDhIEBL + .YGnt0UPyWYVTRLDhIEBL {
  margin-top: 24px;
}
.Q4tjkCQctG396OpB7hAn .KDQDactzk_LO4XKl4jcm {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
}
.Q4tjkCQctG396OpB7hAn .Mq5TMljJFtMvWVIlN_zF {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.Q4tjkCQctG396OpB7hAn .LaDA14LD3xEU0KEebRtv {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin: 8px 0;
}
.Q4tjkCQctG396OpB7hAn .EYtCWVre1eDoiASsxh84 {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  padding: 8px;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  cursor: default;
}
.Q4tjkCQctG396OpB7hAn .EYtCWVre1eDoiASsxh84 img {
  width: 18px;
  height: 18px;
}
.Q4tjkCQctG396OpB7hAn .EYtCWVre1eDoiASsxh84 span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Q4tjkCQctG396OpB7hAn .EYtCWVre1eDoiASsxh84 .PZgl5rRGQp94FB3wN3UD {
  flex: unset !important;
  height: 16px;
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  border-radius: 3px;
  background: rgba(243, 243, 243);
}

.agent-theme-setting__bg {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  height: 100%;
  -webkit-mask-image: linear-gradient(to right, transparent, black 25%, black 75%, transparent);
  mask-image: linear-gradient(to right, transparent, black 25%, black 75%, transparent);
}
.agent-theme-setting__bg--portrait {
  -webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
  mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
}
.agent-theme-setting__bg img {
  display: block;
  height: 100%;
  width: auto;
}
.agent-theme-setting__bg-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
  background-color: var(--yb-chat-bg-color);
}
.agent-theme-setting__bg-wrapper:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}

.body-mobile .agent-chat__share-bar-container {
  padding-left: 16px;
  padding-right: 16px;
}
.body-mobile .agent-chat__share-bar__content__left::after {
  display: none;
}
.body-mobile .agent-chat__share-bar__content__center {
  gap: 32px;
}
.body-mobile .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__content {
  display: flex;
  align-items: center;
  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-is-checked .t-checkbox__input {
  border-color: var(--yb-color-brand-primary);
  background-color: var(--yb-color-brand-primary);
}
.agent-chat__share-bar__content__left {
  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);
}
.agent-chat__share-bar__content__center {
  flex: 1;
  min-width: 0;
  display: flex;
  justify-content: center;
  gap: 90px;
}
.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%;
  color: var(--yb-primary-color);
  background-color: var(--yb-share-btn-bg-color);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
@media (any-hover: hover) {
  .agent-chat__share-bar__item__logo:hover {
    color: var(--yb-color-brand-primary);
  }
}
.agent-chat__share-bar__item__name {
  color: var(--yb-share-btn-color);
}
.agent-chat__share-bar__close {
  cursor: pointer;
  color: var(--yb-share-btn-color);
}
.agent-chat__share-bar__close .iconfont {
  font-size: 24px !important;
}

.agent-dialogue__share-image-wrapper.t-dialog {
  padding-bottom: 0;
  background-color: #f3f3f3;
}
.agent-dialogue__share-image__content {
  max-height: 500px;
  overflow-y: auto;
  text-align: center;
  margin-bottom: 16px;
  scrollbar-width: none;
}
.agent-dialogue__share-image__content img {
  width: 612px;
  border-radius: 16px;
}
.agent-dialogue__share-image__download {
  display: flex;
  justify-content: center;
}
.agent-dialogue__share-image__download__button {
  width: 160px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #20c57d;
  border-radius: 6px;
  color: #fff;
  text-decoration: none;
}
.agent-dialogue__share-image__loading {
  width: 50px;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Y2yiXCQvMzVf_wzueyXO {
  position: relative;
  display: flex;
  height: 100%;
  background-color: #fff;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt {
  flex: auto;
  height: 100%;
  transition: 0.4s ease;
  max-width: 100%;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  background: linear-gradient(116.03deg, #f6fbff 1.44%, #f5f6f8 42.83%, #f6fbff 100%);
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB {
  flex: 1;
  min-height: 0;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H {
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H::-webkit-scrollbar,
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H > *::-webkit-scrollbar {
  width: 14px;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H::-webkit-scrollbar-thumb,
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H > *::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  background-clip: content-box;
  border: 4px solid transparent;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H::-webkit-scrollbar-thumb:hover,
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB .gq6eKp1pGumYRmMTFTaZ .TvLCH73w0CTT3MZlO33H > *::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.2);
  background-clip: content-box;
  border: 4px solid transparent;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .O9Me5T5u2d3vLQsFicUU {
  padding-bottom: 36px;
  min-width: 350px;
  max-width: 802px;
  width: 100%;
  margin: 0 auto;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .fJOgYoS0TCetaqXMA_5v {
  padding-top: 68px;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .B9s2cltLSRED2zQDJRMm {
  display: none;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .BvsJBcKonu2O4QUgOtjB {
  padding: 0 16px;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .rWNoJjz8XSaNINMzwXHo {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: none;
  padding: 0 16px 32px 16px;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .rWNoJjz8XSaNINMzwXHo .Y2yiXCQvMzVf_wzueyXO {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .rWNoJjz8XSaNINMzwXHo .U7U3TsC_TxpFVQruJY7z {
  flex: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  min-width: 0;
  max-width: none;
}
.Y2yiXCQvMzVf_wzueyXO .WM0_JonKF9vB4tIaIhzt .nhCQAhQxzOIMCCcK06DA .rWNoJjz8XSaNINMzwXHo .U7U3TsC_TxpFVQruJY7z .agent-chat__list__content-wrapper {
  padding: 0 16px;
}
.Y2yiXCQvMzVf_wzueyXO .xsJ9fkZRvQJ7UtITJ_LB {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 100;
  opacity: 0;
  overflow: hidden;
  transform: translate3d(100%, 0, 0);
  transition: 0.4s ease;
  background-color: #fff;
  z-index: 5;
}
.Y2yiXCQvMzVf_wzueyXO .XI9x5e4plyC6jvOMPoey {
  opacity: 1;
  transform: none;
}
.Y2yiXCQvMzVf_wzueyXO .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 {
  margin: 0;
  padding: 0;
  height: 100%;
  max-width: 100%;
  position: relative;
}
.Y2yiXCQvMzVf_wzueyXO .nhCQAhQxzOIMCCcK06DA .asx0MmIvgLsT88Pbm4g5 .PpupCL1wcHXu0t63lRiB {
  flex: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  min-width: 0;
  max-width: none;
}
.XUWQp9VWAwcwo34zITdA {
  position: absolute;
  top: 16px;
  left: 32px;
  display: flex;
  color: #00010aed;
  border: #11204621 solid 1px;
  border-radius: 3px;
  overflow: hidden;
  z-index: 100;
}
.XUWQp9VWAwcwo34zITdA > div {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #00010aed;
  background-color: #fff;
  cursor: pointer;
}
.XUWQp9VWAwcwo34zITdA .D1TxwJ4_mjZUn__T5y2M {
  background-color: #4a70ff;
  color: white;
}
.hv6QVXKukIByQpc5sKQ9 {
  width: 100%;
}
.BK49Vr_qZJXkBILGYLDN {
  width: 430px;
  margin: auto !important;
  border-radius: 12px;
  max-height: 900px;
  margin-top: 16px;
  background-color: #fff;
  overflow: hidden;
}
.fW4oM6SiTrbaXpqpCZ1U {
  padding-left: 20px;
  padding-top: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 500;
  color: #00010aed;
  font-size: 16px;
}
.fW4oM6SiTrbaXpqpCZ1U img {
  height: 32px;
  border-radius: 999px;
}
.mjdwswcPn2Ua5FCpsTj_ {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  opacity: 0.5;
  text-align: center;
  color: var(--yq-black-color);
  font-size: 12px;
}
.mjdwswcPn2Ua5FCpsTj_ a {
  text-decoration: underline;
  padding: 0 4px;
  color: var(--yb-md-link-color);
}

.K9AIxmNxE3PvY9Zv5j6S {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  border-left: 1px solid #eee;
  overflow: hidden;
}
.T3N92w1daY5dU1ULMH3T {
  border: 0;
}
.uNaC9jentxwLRYTy3D1H {
  flex: auto;
  margin-right: 4px;
  padding: 24px 20px 24px 24px;
  line-height: 1.5;
  font-size: 14px;
  font-family: PingFang SC;
  color: rgba(0, 0, 0, 0.6);
  overflow: hidden auto;
}
.uNaC9jentxwLRYTy3D1H .zej3ux96U0c5iePOV4eU + .zej3ux96U0c5iePOV4eU {
  margin-top: 24px;
}
.uNaC9jentxwLRYTy3D1H .i7mPjmNjkX2CGR92g4gW {
  display: flex;
  justify-content: space-between;
}
.uNaC9jentxwLRYTy3D1H .GE4hJDYd0MoowTUHrNCe {
  color: rgba(0, 1, 10, 0.93);
  font-size: 14px;
  font-weight: 600;
  word-wrap: break-word;
  margin-bottom: 4px;
}
.uNaC9jentxwLRYTy3D1H .JmG5HeNVq4gHkN0x316I {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .qbbUSeo_NMXI8Qc6HxRb {
  color: rgba(0, 1, 10, 0.93);
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
  word-wrap: break-word;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .Hj56BGQbbwYrktUvJpyW {
  color: rgba(1, 11, 50, 0.41);
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .Hj56BGQbbwYrktUvJpyW .F1498WSv95t2oQtfcBEa {
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
  gap: 4px;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .Hj56BGQbbwYrktUvJpyW .F1498WSv95t2oQtfcBEa img {
  width: 16px;
  height: 16px;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .Hj56BGQbbwYrktUvJpyW .kktefaiFL0zzz_jFqxRo {
  width: 1px;
  height: 10px;
  background-color: rgba(1, 11, 50, 0.41);
  margin-left: 8px;
}
.uNaC9jentxwLRYTy3D1H .pKhhxmyo1odAlEyTNguP .Hj56BGQbbwYrktUvJpyW .FME4tyX3nBNUA_lrsR9g {
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uNaC9jentxwLRYTy3D1H .RduaFwoyuUJ5Hr1MWqyo {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
  box-sizing: border-box;
  border-radius: 6px;
  margin-right: 16px;
}
.uNaC9jentxwLRYTy3D1H .txt4DThPVQOCs93wCfvS {
  color: rgba(3, 10, 38, 0.65);
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
}
.uNaC9jentxwLRYTy3D1H .xsg5H5bSyPRneBLy8Om7 {
  display: flex;
}
.uNaC9jentxwLRYTy3D1H .NxloQrVNFfxw2l9KfhAO {
  width: 60px;
  color: rgba(0, 1, 10, 0.93);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  margin-right: 12px;
  padding-top: 10px;
}
.uNaC9jentxwLRYTy3D1H .JoySAle01ATj7l0V2DxW {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.uNaC9jentxwLRYTy3D1H .cSgut78awukN8engXGQe {
  width: calc(100% - 72px);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  margin: 8px 0;
}
.uNaC9jentxwLRYTy3D1H .er1AHIoXaM1YlFDXdjML {
  color: rgba(0, 1, 10, 0.93) !important;
  background: none !important;
  border: 0.5px solid rgba(17, 32, 70, 0.13);
}
.uNaC9jentxwLRYTy3D1H .FYRI3TcXeT0MRdOSz2wS {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  padding: 2px 8px;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(3, 10, 38, 0.65);
  border-radius: 3px;
  cursor: default;
  background: #f4f5f7;
}
.uNaC9jentxwLRYTy3D1H .FYRI3TcXeT0MRdOSz2wS img {
  width: 18px;
  height: 18px;
}
.uNaC9jentxwLRYTy3D1H .FYRI3TcXeT0MRdOSz2wS span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uNaC9jentxwLRYTy3D1H .FYRI3TcXeT0MRdOSz2wS .HSJzLg9w0UURqlQjtCXQ {
  flex: unset !important;
  height: 16px;
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  border-radius: 3px;
  background: rgba(243, 243, 243);
}
.uNaC9jentxwLRYTy3D1H .lvWF5lwjsG0mh7WEQO5i {
  color: rgba(1, 11, 50, 0.41);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  margin-left: 4px;
}
.uNaC9jentxwLRYTy3D1H .diQyMWYVDK1WqsDyDPEL a {
  display: block;
  text-decoration: none;
  color: inherit;
  word-wrap: break-word;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/70145f49cb0ab28a1dcd.svg);
  background-position: 0 8px;
  padding-left: 20px;
  background-repeat: no-repeat;
  line-height: 32px;
  font-size: 12px;
  color: #00010aed;
}
.uNaC9jentxwLRYTy3D1H .diQyMWYVDK1WqsDyDPEL a:hover {
  color: #4a70ff;
  background-image: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/6f1e22a61ac3cf8f720b.svg);
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  margin: 0 -8px 0 -8px;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8 .WKgB6PS9LdQj6C6dJv73 {
  display: none;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8 .Wv1Gr1ocdtM8wznJTqiW {
  display: flex;
  align-items: center;
  color: rgba(0, 1, 10, 0.93);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8 .Wv1Gr1ocdtM8wznJTqiW img {
  margin-right: 4px;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8:hover {
  background-color: #f1f6ff;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8:hover .WKgB6PS9LdQj6C6dJv73 {
  display: block;
  cursor: pointer;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8:hover .Wv1Gr1ocdtM8wznJTqiW {
  color: #4a70ff;
}
.uNaC9jentxwLRYTy3D1H .L_EJgA1EKmi_nCUKAHW8:hover .Wv1Gr1ocdtM8wznJTqiW img {
  content: url(https://open-agents-web-cdn-prd.hunyuan.tencent.com/7ebeda8544c57ec563cb.svg);
}
.uNaC9jentxwLRYTy3D1H .jYiHSz0A20NJ7wyARv3m {
  margin-top: 12px;
  display: flex;
  gap: 48px;
}
.uNaC9jentxwLRYTy3D1H .jYiHSz0A20NJ7wyARv3m img {
  width: 140px;
  height: 140px;
  border-radius: 3px;
  border: 0.5px rgba(17, 32, 70, 0.13) solid;
  margin-bottom: 4px;
}
.uNaC9jentxwLRYTy3D1H .jYiHSz0A20NJ7wyARv3m ._o_GjsFzL7kbbqT8vCaI {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: rgba(1, 11, 50, 0.41);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
}

.e6hpxmXf6vXuBm4UTcn8 {
  overflow: hidden;
  position: relative;
}
.e6hpxmXf6vXuBm4UTcn8 .t-trigger {
  position: absolute;
  right: 0;
  bottom: 8px;
  background: white;
  padding-left: 8px;
  cursor: pointer;
  user-select: none;
}
.ZmOZSZkvC1yyBZqkN2hV {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.z_V4nTRwQQgdzZuhckbd {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 8px;
  padding: 8px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 10;
  max-width: 300px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.N5FvyurTbymJ7MyGtVcT {
  background-color: #e6f7ff;
  color: #1890ff;
  padding: 4px 12px;
  border-radius: 16px;
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
}
.tpRu25e7FzfuU1zb2SQ3 {
  width: 300px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  margin: 8px 0;
}
.tpRu25e7FzfuU1zb2SQ3 > div {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  padding: 2px 8px;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(3, 10, 38, 0.65);
  border-radius: 3px;
  cursor: default;
  background: #f4f5f7;
}

.MJ0kVjkMK4qlcklpK_td {
  width: 200px;
  padding: 12px 16px;
  box-sizing: border-box;
}
.MJ0kVjkMK4qlcklpK_td .S9hB02mD4SNET7wPDDgb {
  color: #666;
  padding-bottom: 16px;
}
.MJ0kVjkMK4qlcklpK_td .da7BYGHUZaBNvH5xg1Na {
  display: flex;
  gap: 40px;
  justify-content: space-between;
  color: #333;
}
.MJ0kVjkMK4qlcklpK_td .da7BYGHUZaBNvH5xg1Na .MGRdDuoXzbM3CeDafj_M {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  cursor: pointer;
}
.MJ0kVjkMK4qlcklpK_td .da7BYGHUZaBNvH5xg1Na .HPnuMR2TljJ2r2uBGIOw {
  color: #fff;
  padding: 11px;
  border-radius: 50%;
}
.mjDGRd7ZI9AKT__cntlh {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.h7ntUHvDo33Ps_mnF_n6 {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100%;
  background: #fff;
  box-sizing: border-box;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 {
  padding: 16px 24px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 16px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px -1px 0px 0px #ebebf3 inset;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng {
  display: flex;
  align-items: center;
  gap: 8px;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng .FwMPhUEapPWnsgMWbVyk {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  overflow: hidden;
  margin-left: 4px;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng .FwMPhUEapPWnsgMWbVyk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ {
  flex: 1;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ .lkRxqgo6Wmgv4GGZNKrJ {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 6px;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ .lkRxqgo6Wmgv4GGZNKrJ .yOfEiepGqnTsAXH908gU {
  border-radius: 3px;
  padding: 0 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  background: rgba(235, 235, 243, 0.5);
  color: rgba(0, 0, 0, 0.4);
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk {
  display: flex;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk .Kx7nXxXro1NuvDTq7jyQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #11204621;
  background: #ffffff;
  gap: 4px;
  cursor: pointer;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk .Kx7nXxXro1NuvDTq7jyQ:hover,
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk .UDCVbxPq2r85umDsX3xo:hover {
  background-color: rgba(36, 56, 97, 0.05);
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk .UDCVbxPq2r85umDsX3xo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #11204621;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .VMnh9r2rJP9_hI7qdzxk .t-button--variant-outline.t-button--theme-primary {
  color: #000;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .TmpI3v5XXvnVZW8xmy4l {
  display: flex;
  align-items: center;
  gap: 8px;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .TmpI3v5XXvnVZW8xmy4l .LW_7yrYTCBqYW5IAR4wV {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  width: 126px;
  height: 40px;
  border-radius: 8px;
  background: #20c57d;
  cursor: pointer;
}
.h7ntUHvDo33Ps_mnF_n6 .Vg6pL3TAYxSrvWOlYAK1 .TmpI3v5XXvnVZW8xmy4l ._s0c76UkXLy0WVVo12H0 {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.9);
  margin-left: 12px;
}
.h7ntUHvDo33Ps_mnF_n6 .PV1iNnSUlXT04GC0TGqT {
  display: flex;
  width: 100%;
  flex: 1;
}
.h7ntUHvDo33Ps_mnF_n6 .PV1iNnSUlXT04GC0TGqT .QM_mkfVOpe9qhtAFRgoN {
  flex: 1;
  height: calc(100vh - 80px);
  width: 100%;
}
.h7ntUHvDo33Ps_mnF_n6 .PV1iNnSUlXT04GC0TGqT .G4ykhjGqh19H_cPOVwQW {
  width: 340px;
  border-left: 1px solid #ebebf3;
  box-sizing: border-box;
  overflow-y: auto;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD {
  overflow: hidden;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .luJCuHBlaPCWHKyBsrng {
  max-width: 60%;
  flex: 1;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ {
  max-width: 55%;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ .LuA5rmjqxQj66406zjp8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .luJCuHBlaPCWHKyBsrng .xuyt702rcFQsVkLIFbbQ .lkRxqgo6Wmgv4GGZNKrJ {
  display: none;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .aaTLdjspiwxmPBmkhXvV {
  display: flex;
  align-items: center;
  z-index: 2;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .aaTLdjspiwxmPBmkhXvV span {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .aaTLdjspiwxmPBmkhXvV span:nth-child(2) img {
  width: 20px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .aaTLdjspiwxmPBmkhXvV span img {
  width: 20px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .D7hpCNXrY_MbYWcl6NZY {
  cursor: pointer;
  display: block;
  height: 32px;
  padding: 8px;
  width: 32px;
  box-sizing: border-box;
  position: relative;
  margin-right: 0 !important;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb {
  top: 15px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb,
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb:before,
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb:after {
  background: #161819;
  content: '';
  display: block;
  height: 1.5px;
  position: absolute;
  transition: top ease 0.2s 0.2s, transform ease 0.25s;
  width: 16px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb:before {
  top: -6px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .UYgft55RJ5CZ5Ix93Vcb:after {
  top: 6px;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb {
  background: transparent;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:before,
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:after {
  top: 0;
  transition: top ease 0.2s, transform ease 0.2s 0.2s;
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:before {
  transform: rotate(45deg);
}
.h7ntUHvDo33Ps_mnF_n6.aPddc2L475OlfiYcyjkD .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:after {
  transform: rotate(-45deg);
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 {
  overflow: hidden;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi {
  width: 100vw;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  box-sizing: border-box;
  border-bottom: 1px solid #f3f3f3;
  position: relative;
  z-index: 2;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .jo7KUIGAVFqfMUK725Mg {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 60%;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .jo7KUIGAVFqfMUK725Mg .LuA5rmjqxQj66406zjp8 {
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .aaTLdjspiwxmPBmkhXvV {
  display: flex;
  align-items: center;
  z-index: 2;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .aaTLdjspiwxmPBmkhXvV span {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .aaTLdjspiwxmPBmkhXvV span:nth-child(2) img {
  width: 20px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .aaTLdjspiwxmPBmkhXvV span img {
  width: 20px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .D7hpCNXrY_MbYWcl6NZY {
  cursor: pointer;
  display: block;
  height: 32px;
  padding: 8px;
  width: 32px;
  box-sizing: border-box;
  position: relative;
  margin-right: 0 !important;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb {
  top: 15px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb,
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb:before,
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb:after {
  background: #161819;
  content: '';
  display: block;
  height: 1.5px;
  position: absolute;
  transition: top ease 0.2s 0.2s, transform ease 0.25s;
  width: 16px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb:before {
  top: -6px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .UYgft55RJ5CZ5Ix93Vcb:after {
  top: 6px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb {
  background: transparent;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:before,
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:after {
  top: 0;
  transition: top ease 0.2s, transform ease 0.2s 0.2s;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:before {
  transform: rotate(45deg);
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .KlMN_gkqz91h2aitDk3S .UYgft55RJ5CZ5Ix93Vcb:after {
  transform: rotate(-45deg);
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .FwMPhUEapPWnsgMWbVyk {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  overflow: hidden;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .AlhdNtIIcBkIxckWtcPi .FwMPhUEapPWnsgMWbVyk img {
  width: 100%;
  height: 100%;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .eRPeC28kEGnjVOPwui9I .FwMPhUEapPWnsgMWbVyk {
  width: fit-content;
  display: flex;
  align-items: center;
  border-radius: 0;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .eRPeC28kEGnjVOPwui9I .FwMPhUEapPWnsgMWbVyk img:nth-child(1) {
  width: auto;
  margin-right: 1rem;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .Q4V1jt4zmAAyS8oXzgzj {
  width: 60vw;
  height: 10rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .Q4V1jt4zmAAyS8oXzgzj img {
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .Q4V1jt4zmAAyS8oXzgzj span {
  font-weight: 600;
  line-height: 24px;
  font-size: 16px;
  color: #000;
  text-align: center;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .G4ykhjGqh19H_cPOVwQW {
  flex: 1;
  display: none;
  width: 100vw;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding-top: 4rem;
  box-sizing: border-box;
}
.h7ntUHvDo33Ps_mnF_n6.tVmRw7tRTC_0VVq1SR82 .G4ykhjGqh19H_cPOVwQW.eyMmh5JS34lKHMiC6Wnn {
  display: block;
  height: 100%;
  transform: height ease-in-out 0.2s;
}
._H7ovpfNpaFBPnX3EV_n {
  flex: 1;
  width: 50%;
  min-width: 400px;
  height: calc(100% - 114px);
  background: #f3f3f3;
}
.aU7fK6ClNGuuAOnfdpex {
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
}
.AgNuO2_qxTihMe6HUmgE {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 114px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: #fff;
  box-shadow: 0px -6px 30px 5px rgba(0, 0, 0, 0.05);
  border-radius: 16px 16px 0 0;
}
.AgNuO2_qxTihMe6HUmgE .M1xx9u8A1i5SzpBk8A7U {
  font-weight: 600;
  font-size: 16px;
}
.AgNuO2_qxTihMe6HUmgE .f350BHaEsjlrFoSsBq61 {
  font-weight: 400;
  font-size: 12px;
  color: rgba(1, 11, 50, 0.41);
}
.AgNuO2_qxTihMe6HUmgE .rDi8_UO6gH1ugV4YB3_U {
  width: 280px;
  height: 40px;
  border-radius: 6px;
  background: linear-gradient(92deg, #4a70ff 0%, #25f4a0 100%);
}
.E7bjL8li3qA2Zl8OdJQk {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: #fff;
  box-shadow: 0px -6px 30px 5px rgba(0, 0, 0, 0.05);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.E7bjL8li3qA2Zl8OdJQk .M1xx9u8A1i5SzpBk8A7U {
  font-weight: 600;
  font-size: 24px;
}
.E7bjL8li3qA2Zl8OdJQk .f350BHaEsjlrFoSsBq61 {
  font-weight: 400;
  font-size: 12px;
  color: rgba(1, 11, 50, 0.41);
}
.E7bjL8li3qA2Zl8OdJQk .rDi8_UO6gH1ugV4YB3_U {
  width: 120px;
  height: 40px;
  border-radius: 6px;
  background: linear-gradient(92deg, #4a70ff 0%, #25f4a0 100%);
}
.VEb_iOUaKDhvK50sT76J {
  box-shadow: 0px 6px 30px 5px rgba(0, 0, 0, 0.05), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.08);
}

._94oXNz761x94F4DhKvwO {
  height: 100%;
}
.YhV_tQcOTmwhIi9XduCk {
  padding: 10px 16px;
}
.YhV_tQcOTmwhIi9XduCk img {
  height: 30px;
}
.WA6NdXQWiE2bQ_TIo9ZJ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.KUejbWEQw_AWT8uCa01Z {
  background: #eaf3fb;
  height: 100vh;
  overflow: auto;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 72px;
  padding: 0 24px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .eWzZBQoNvEHTEXTsA208 {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  color: #333;
  font-size: 14px;
  gap: 8px;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .eWzZBQoNvEHTEXTsA208 img {
  height: 32px;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .RKDAxeRedyUcPid35qGA {
  font-size: 14px;
  padding: 12px 24px;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .RKDAxeRedyUcPid35qGA .JkdJG0mPLXRxqOlUw9z4 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: #666;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .RKDAxeRedyUcPid35qGA .lvcmYr_osG1wzASsfFgD {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.KUejbWEQw_AWT8uCa01Z .WujbjWFPx49mOKi50PpI .RKDAxeRedyUcPid35qGA img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  object-fit: cover;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH {
  width: 100%;
  padding-top: 112px;
  padding-bottom: 20px;
  display: flex;
  justify-content: center;
  overflow: auto;
  min-height: calc(100% - 98px);
  box-sizing: border-box;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 132px;
  gap: 16px;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .C73hIVdPVt9SfuOgU6wH .t-icon {
  width: 48px;
  height: 48px;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .U1_IMltu6gNXbJ4YmHR3 {
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .U1_IMltu6gNXbJ4YmHR3 {
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .WPLObv8aekSaKajcO7uy {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  line-height: 22px;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .pQptTq41NyVJYNM8Hf8_ {
  margin-top: 24px;
  width: 160px;
  height: 160px;
  border-radius: 8px;
  background-color: #fff;
}
.KUejbWEQw_AWT8uCa01Z .uIpPpDEaI2apeNzozMAH .sapsRbLynOR__kutRO2g .pQptTq41NyVJYNM8Hf8_ img {
  width: 100%;
  height: 100%;
}
.KUejbWEQw_AWT8uCa01Z .D6ESBv1p5ZCe8nhWHXzD {
  padding: 38px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a6a6a6;
  font-size: 10px;
}
.KUejbWEQw_AWT8uCa01Z.ZI0QQq16aNn82ppU7mFw .sapsRbLynOR__kutRO2g {
  padding-top: 80px;
}
.KUejbWEQw_AWT8uCa01Z.ZI0QQq16aNn82ppU7mFw .WPLObv8aekSaKajcO7uy {
  max-width: 90vw;
  text-align: center;
}

:root {
  --td-brand-main: var(--td-brand-color-6);
  --td-brand-color: var(--td-brand-color-6);
  --td-brand-color-active: var(--td-brand-color-6);
  --td-brand-color: #20C57D;
  --td-brand-color-11: #00260d;
  --td-brand-color-10: #003c17;
  --td-brand-color-9: #005523;
  --td-brand-color-8: #006d30;
  --td-brand-color-7: #00883f;
  --td-brand-color-6: #20C57D;
  --td-brand-color-5: #0da753;
  --td-brand-color-4: #5aa168;
  --td-brand-color-3: #b4eccf;
  --td-brand-color-2: #c1f6c7;
  --td-brand-color-1: rgba(32, 197, 125, 0.1);
  --td-radius-default: 8px;
}
.t-loading__overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.t-loading__parent {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.t-select-input .t-input {
  cursor: pointer;
}
.t-select-input .t-input.t-size-l {
  height: 50px;
  font-size: 14px;
}
.t-select-input .t-input--focused {
  border-color: none;
  box-shadow: none;
}
.t-select-input .t-input--focused .t-input__inner {
  color: #20C57D;
}
.t-button {
  --ripple-color: rgba(32, 197, 125, 0.3) !important;
}
.t-button--theme-default {
  border-color: transparent;
}
.t-button--theme-danger {
  --ripple-color: rgba(250, 81, 81, 0.3) !important;
}
.t-button.t-size-l {
  font-size: 16px;
  height: 48px;
  border-radius: 8px;
}
.t-button.t-size-s {
  border-radius: 4px;
}
.t-button--variant-base {
  background-color: #e7e7e7;
  color: rgba(0, 0, 0, 0.9);
  border-color: transparent;
}
.t-button--variant-base:hover {
  border-color: transparent;
}
.t-message {
  box-sizing: unset;
}
.t-message.t-is-info > .t-icon {
  color: #10AEFF;
}
.t-message.t-is-warning > .t-icon {
  color: #FF7D00;
}
.t-message.t-is-error > .t-icon {
  color: #FA5151;
}
.t-message.t-is-success > .t-icon {
  color: #20C57D;
}
.t-dialog__footer .t-button--theme-default {
  background-color: #f5f5f5;
}
.t-checkbox__input {
  border-radius: 3px;
}

/**
 * @file common.global.less
 * @author hillliu@vip.qq.com
 */
/**
 * @file index 样式文件
 * @author Auto Generated by AdpIcon
 */
.adp-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.adp-icon-spin svg {
  animation: adp-icon-spin 1s infinite linear;
}
@keyframes adp-icon-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes adp-icon-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.adp-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
:root {
  --sab-old: env(safe-area-inset-bottom);
  --sab: constant(safe-area-inset-bottom);
}
@keyframes flash {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
html,
body,
#app,
#hunyuan-bot,
.t-loading__parent,
.t-watermark,
.content-root {
  font-size: 14px;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
#hunyuan-bot {
  line-height: 1.2;
  background-color: #F6F7F8;
}
.custom-scroll-bar {
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-radius: 4px;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(175, 178, 181, 0.3);
  cursor: pointer;
}
.dialog-mobile .t-dialog__header-content {
  font-size: 12px;
  font-weight: 400;
}
.markdown-table-wrapper {
  margin: 12px 0;
  overflow-x: auto;
  white-space: nowrap;
}
.markdown-table-wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  cursor: pointer;
}
.markdown-table-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.markdown-lan-code::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  cursor: pointer;
}
.markdown-lan-code::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(93, 94, 95, 0.1);
  cursor: pointer;
}
.general-confirm-dialog-theme .t-dialog {
  background-color: #fff;
}
.general-confirm-dialog-theme .t-dialog__header {
  color: #030303;
}
.general-confirm-dialog-theme .t-dialog__body {
  color: #4d5869;
}
.general-confirm-dialog-theme .t-button--variant-outline {
  color: #030303;
  border-color: #dbdde2;
}
.general-confirm-dialog-theme .t-dialog__close {
  color: #000;
}
@keyframes like-animation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  16.7% {
    transform: scale(1.1) rotate(-9deg);
  }
  33.3%,
  100% {
    transform: scale(1) rotate(0deg);
  }
}
@keyframes dislike-animation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  16.7% {
    transform: scale(1.1) rotate(9deg);
  }
  33.3%,
  100% {
    transform: scale(1) rotate(0deg);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.2);
  }
  50%,
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}
@keyframes scale-out2 {
  0%,
  25% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
  }
  75%,
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}
.t-tag.t-tag--primary {
  background-color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--outline {
  border-color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--light {
  background-color: #f2f3ff;
}
.t-tag.t-tag--primary.t-tag--light-outline {
  border-color: #0052d9;
  background-color: #f2f3ff;
}
.t-tag.t-tag--primary.t-tag--light,
.t-tag.t-tag--primary.t-tag--outline,
.t-tag.t-tag--primary.t-tag--light-outline {
  color: #0052d9;
}
.t-tag.t-tag--primary.t-tag--light .t-tag__icon-close:hover,
.t-tag.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,
.t-tag.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover {
  color: #366ef4;
}
.singLine {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lineOmit2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.app-preview__img-bg {
  width: 100px;
  height: 100px;
}
#app {
  height: 100%;
}
body {
  margin: 0;
}
html.mobile-layout {
  /* ipad pro */
  /* ipad */
  /* iphone6 7 8 plus */
  /* iphoneX */
  /* iphone6 7 8 */
  /* iphone5 */
}
@media screen and (max-width: 1024px) {
  html.mobile-layout {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  html.mobile-layout {
    font-size: 16px;
  }
}
@media screen and (max-width: 414px) {
  html.mobile-layout {
    font-size: 15px;
  }
}
@media screen and (max-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  html.mobile-layout {
    font-size: 14px;
  }
}
@media screen and (max-width: 375px) and (-webkit-device-pixel-ratio: 2) {
  html.mobile-layout {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  html.mobile-layout {
    font-size: 12px;
  }
}
:root {
  --yb-color-brand-primary: #20c57d;
  --yb-color-brand-focus: #20c57d;
  --yb-color-bg-active-2: rgba(0, 0, 0, 0.08);
  --yb-color-bg-dark: rgba(0, 0, 0, 0.08);
}

.CzW6HFuAiuE6AjHS0VlP {
  padding: 0;
  height: 100vh;
  overflow: hidden auto;
  -webkit-overflow-scrolling: touch;
  background: #f8f8fc;
}
.CzW6HFuAiuE6AjHS0VlP.sAsy4DGTdSfpH0K23yUg {
  position: relative;
  overflow: hidden;
  padding: 0;
}
.CzW6HFuAiuE6AjHS0VlP.sAsy4DGTdSfpH0K23yUg .gYEP_s7mPU_A8CohgHjI {
  padding: 5.7em 24px 100px 24px;
  height: 100%;
  max-width: none;
  box-sizing: border-box;
  overflow: hidden auto;
  -webkit-overflow-scrolling: touch;
}
.CzW6HFuAiuE6AjHS0VlP.sAsy4DGTdSfpH0K23yUg .RPmddIwxuzfsFmGXVw0k {
  display: none;
}
.CzW6HFuAiuE6AjHS0VlP .I73S582wUBBG0LWiJL6Z {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 63px;
  padding: 0 28px 0 24px;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  background: #f8f8fc;
  border-bottom: 1px solid #ebebf4;
}
.CzW6HFuAiuE6AjHS0VlP .I73S582wUBBG0LWiJL6Z .MYyV99TzT4dsw_FmE7IA {
  margin-top: 2px;
}
.CzW6HFuAiuE6AjHS0VlP .RPmddIwxuzfsFmGXVw0k {
  bottom: 0;
  display: flex;
  justify-content: center;
  z-index: 1;
}
.gYEP_s7mPU_A8CohgHjI {
  box-sizing: border-box;
  padding-top: 24px;
  margin: 0 auto;
  width: 100%;
  max-width: 566px;
  min-height: calc(100% - 88px - 30px);
  overflow-y: auto;
}
.gYEP_s7mPU_A8CohgHjI .AqN4DZfb_JRsfzGMdvmH + .AqN4DZfb_JRsfzGMdvmH {
  margin-top: 24px;
}
.gYEP_s7mPU_A8CohgHjI .by5JwSzHAKZVgAsSBiMN {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.gYEP_s7mPU_A8CohgHjI .ev90NjXULLAFvKrrcQzn {
  border-radius: 8px;
  overflow: hidden;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 16px;
  min-height: 3em;
  padding: 0 16px;
  white-space: nowrap;
  background-color: #fff;
  cursor: pointer;
  transition: background 0.3s;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .I1zcKClL5aW5_aoeAvJQ {
  cursor: default;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV:hover {
  background-color: rgba(255, 255, 255, 0.6);
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .DeEvDwjtfNXY03PWCQVL {
  flex: 1;
  font-size: 16px;
  line-height: 24px;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .DeEvDwjtfNXY03PWCQVL.Ovy8YUln8T2_St_4Byig {
  color: #d54941;
  text-align: center;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .DeEvDwjtfNXY03PWCQVL .t-image--fit-fill {
  object-fit: cover;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .SZPKuBOGl5fOQLaw2UWM:after {
  display: none;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .BJr5E92eSuX3h8NMVyHb {
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV + .RD0SsaRUfW1cL0OWqnpV {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.gYEP_s7mPU_A8CohgHjI .RD0SsaRUfW1cL0OWqnpV .icon-arrow-right {
  font-size: 18px !important;
  color: rgba(0, 0, 0, 0.4);
}
.gYEP_s7mPU_A8CohgHjI .Rp6LmaIENgPkJjcz1IBx {
  line-height: 48px;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV {
  display: flex;
  align-items: center;
  column-gap: 12px;
  padding: 16px 0;
  overflow: hidden;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .O00i9NO5W0nXJr7YcLC5 {
  flex: 1;
  overflow: hidden;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .Ao5ktCL5WNq9zwg5LhXF {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.9);
  text-overflow: ellipsis;
  overflow: hidden;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .F1KUO8XURg287wblhMog {
  display: flex;
  align-items: center;
  line-height: 22px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .bO2IiEiMdlHlH9Ptbj2Y,
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .Ffxq1dnt0MfmeYe1IM9S {
  font-size: 16px;
  margin-left: 6px;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .bO2IiEiMdlHlH9Ptbj2Y {
  color: #0052d9;
}
.gYEP_s7mPU_A8CohgHjI .wTEO8Xefd3dnHEPqlKWV .Ffxq1dnt0MfmeYe1IM9S {
  color: #ff81ae;
}
.ETlkN8phDRHrzwzbGPL3 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.ETlkN8phDRHrzwzbGPL3 .gYEP_s7mPU_A8CohgHjI {
  max-width: 100%;
}
.ETlkN8phDRHrzwzbGPL3 .gYEP_s7mPU_A8CohgHjI .BWfgQcprvXo6RihSOhxE {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 16px;
  min-height: 3em;
  padding-right: 12px;
  white-space: nowrap;
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}
.ETlkN8phDRHrzwzbGPL3 .gYEP_s7mPU_A8CohgHjI .BWfgQcprvXo6RihSOhxE .DeEvDwjtfNXY03PWCQVL {
  flex: 1;
  display: flex;
  font-size: 14px;
}
.ETlkN8phDRHrzwzbGPL3 .gYEP_s7mPU_A8CohgHjI .BWfgQcprvXo6RihSOhxE .DeEvDwjtfNXY03PWCQVL .yEi5UXrz7jfBnSvYauhj {
  width: 98px;
  color: #010b3269;
}
.uvF0Iar4jJtLbYKsAPNM {
  padding: 16px;
}
.uvF0Iar4jJtLbYKsAPNM .t-dialog {
  padding: 16px;
  border-radius: 16px;
}
.uvF0Iar4jJtLbYKsAPNM .t-dialog__body {
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.uvF0Iar4jJtLbYKsAPNM .t-dialog__close {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.uvF0Iar4jJtLbYKsAPNM .h_lF0cEmXgOI8VHh_HkZ {
  font-size: 20px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
}
.uvF0Iar4jJtLbYKsAPNM .ckwwiHbNxSLIDqlnVAO6 {
  margin-top: 16px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.7;
}
.uvF0Iar4jJtLbYKsAPNM .ckwwiHbNxSLIDqlnVAO6 strong {
  color: rgba(0, 0, 0, 0.9);
}
.uvF0Iar4jJtLbYKsAPNM .RzZ0nfU_vlBYITqXu_UF {
  width: 100%;
  height: 320px;
}
.uvF0Iar4jJtLbYKsAPNM .hyc-wechat-login {
  margin: 16px auto 0 auto;
  width: 240px;
  height: 280px;
}
.uvF0Iar4jJtLbYKsAPNM .hyc-phone-login {
  width: fit-content;
  margin: 32px auto 48px auto;
}
.HqDdLM2cgBL_9MnSvEf9 .t-dialog__footer .t-button {
  border-radius: 3px;
}

.h100 {
  height: 100%;
}
.logo {
  padding: 10px 16px;
}
.logo img {
  height: 30px;
}
.login-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.applicationPage {
  background: #eaf3fb;
  height: 100vh;
  overflow: auto;
}
.applicationPage .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 72px;
  padding: 0 24px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.applicationPage .header .headerLogo {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  color: #333;
  font-size: 14px;
  gap: 8px;
}
.applicationPage .header .headerLogo img {
  height: 32px;
}
.applicationPage .header .userInfoBtn {
  font-size: 14px;
  padding: 12px 24px;
}
.applicationPage .header .userInfoBtn .userInfo {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: #666;
}
.applicationPage .header .userInfoBtn .userInfoIcon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.applicationPage .header .userInfoBtn img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  object-fit: cover;
}
.applicationPage .content {
  width: 100%;
  padding-top: 112px;
  padding-bottom: 20px;
  display: flex;
  justify-content: center;
  overflow: auto;
  min-height: calc(100% - 98px);
  box-sizing: border-box;
}
.applicationPage .content .applyResult {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 132px;
  gap: 16px;
}
.applicationPage .content .applyResult .applyIcon :global .t-icon {
  width: 48px;
  height: 48px;
}
.applicationPage .content .applyResult .applyTitle {
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
}
.applicationPage .content .applyResult .applyTitle {
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.applicationPage .content .applyResult .applyTip {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  line-height: 22px;
}
.applicationPage .content .applyResult .applyCode {
  margin-top: 24px;
  width: 160px;
  height: 160px;
  border-radius: 8px;
  background-color: #fff;
}
.applicationPage .content .applyResult .applyCode img {
  width: 100%;
  height: 100%;
}
.applicationPage .footer {
  padding: 38px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a6a6a6;
  font-size: 10px;
}
.applicationPage.isMobile .applyResult {
  padding-top: 80px;
}
.applicationPage.isMobile .applyTip {
  max-width: 90vw;
  text-align: center;
}

.LYUAb1bBxF6S_6ZwbJ8r {
  background: #f8f8fc;
}
.LYUAb1bBxF6S_6ZwbJ8r .CDffO24OybS_Tpw6K2e5 {
  font-size: 14px;
  margin-bottom: 16px;
  border-radius: 4px;
  color: #f7875a;
  background-color: #ffbb9633;
  height: 28px;
  line-height: 28px;
  padding-left: 24px;
  font-size: 12px;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz {
  display: flex;
  align-items: center;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE {
  flex: 1;
  height: 106px;
  padding: 24px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background: #f3f3f3;
  gap: 16px;
  cursor: pointer;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .T1VYlpc40STKfKRSduWy {
  width: 58px;
  height: 58px;
  border-radius: 8px;
  padding: 11px;
  box-sizing: border-box;
  background: #f3f3f3;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .T1VYlpc40STKfKRSduWy img {
  width: 36px;
  height: 36px;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .cvRaJbSjUrjFJl7tKr5z {
  display: flex;
  height: 58px;
  flex-direction: column;
  justify-content: space-between;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .cvRaJbSjUrjFJl7tKr5z .A_ZCVsK5SMXDOfIjYalN {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.4);
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .cvRaJbSjUrjFJl7tKr5z .j4rA8B1H6S1CJZ_JU_P4 {
  display: flex;
  align-items: flex-end;
  gap: 4px;
  color: rgba(0, 0, 0, 0.9);
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .cvRaJbSjUrjFJl7tKr5z .j4rA8B1H6S1CJZ_JU_P4 .ffs9ZAOBLTvsyZ8USsuN {
  font-size: 28px;
  line-height: 32px;
  font-weight: 500;
  white-space: nowrap;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE .cvRaJbSjUrjFJl7tKr5z .j4rA8B1H6S1CJZ_JU_P4 .a7V5Ef37pMxxtpUIUuw4 {
  font-size: 14px;
  line-height: 22px;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE.MOcuRSZndj1h0f8cvjLY {
  background: #fff;
  border-top: #20c57d solid 3px;
}
.LYUAb1bBxF6S_6ZwbJ8r .t4E1JIPqARhefpR9XRmz .fv5UqVRQDFo89QSZUWfE:not(:first-child) {
  border-left: #e7e7e7 solid 1px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq {
  background: #fff;
  padding: 16px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 24px;
  padding-left: 10px;
  box-sizing: border-box;
  margin-bottom: 8px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz:before {
  content: '';
  position: absolute;
  top: 3px;
  height: 18px;
  width: 4px;
  left: 0;
  background: #20c57d;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .WBd_ZnfyoEFuJ_sDcJhD {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  line-height: 22px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .ikKOe8oWwBkt19H5becA .Kn06waWru9rYvjBoW1Oj {
  padding: 0 4px;
  box-sizing: border-box;
  border-radius: 3px;
  background-color: #fff1e9;
  font-size: 12px;
  line-height: 20px;
  color: #e37318;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .ikKOe8oWwBkt19H5becA .A_H8Sdk8zpfbncXJNWs1 {
  padding: 0 4px;
  box-sizing: border-box;
  border-radius: 3px;
  background-color: #f2f3ff;
  font-size: 12px;
  line-height: 20px;
  color: #366ef4;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .aenoaIC4YTNtVa4Rk1ML {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .aenoaIC4YTNtVa4Rk1ML .RINxx1JgHHZ1dnAjkFtF {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 4px;
  box-sizing: border-box;
  border-radius: 3px;
  background-color: #e7e7e7;
  font-size: 12px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.9);
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .aenoaIC4YTNtVa4Rk1ML .RINxx1JgHHZ1dnAjkFtF .IfmPoHBoARRcsr_14nOj {
  color: #20c57d;
  cursor: pointer;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .HmX6bJ4lgYurDr7vziaz .aenoaIC4YTNtVa4Rk1ML .RINxx1JgHHZ1dnAjkFtF .PlbUoa_grSDeK3FwueHo {
  color: #f73b45;
  cursor: pointer;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .ge3kxex9zWntnlFt4j0O {
  margin-bottom: 24px;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .ge3kxex9zWntnlFt4j0O .t-table {
  border-radius: 4px;
  overflow: hidden;
}
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .ge3kxex9zWntnlFt4j0O .t-table__header,
.LYUAb1bBxF6S_6ZwbJ8r .OVF3dN3xdNM7GN3TsiYq .ge3kxex9zWntnlFt4j0O .t-table__header tr {
  background: #f3f3f3;
}
.ig_G5HKW2cqy2OBx7MsC .t-dialog {
  background: #f8f8fc;
  padding: 24px 32px;
}
.ig_G5HKW2cqy2OBx7MsC .t-dialog__header {
  position: relative;
  padding-bottom: 24px;
}
.ig_G5HKW2cqy2OBx7MsC .t-dialog__header:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: -32px;
  right: -32px;
  height: 1px;
  background: #e7e7e7;
}
.ig_G5HKW2cqy2OBx7MsC .t-dialog__body {
  padding: 24px 0 0;
}
.qDG1ke9eALoDWqWcbt73 {
  padding-bottom: 16px;
}
.qDG1ke9eALoDWqWcbt73 .t-radio-group.t-size-m .t-radio-button {
  padding: 4px 16px;
}
.qDG1ke9eALoDWqWcbt73 .t-radio-group.t-radio-group--filled {
  border-radius: 2px;
}
.qDG1ke9eALoDWqWcbt73 .t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block {
  background-color: #fff;
}
.qDG1ke9eALoDWqWcbt73 .t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked {
  color: #000000e5;
  padding: 4px 8px;
}
.qDG1ke9eALoDWqWcbt73 .t-radio-button__label {
  font-size: 12px;
}

