@charset "UTF-8";.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}
.agent-search-form[data-v-a0d0b3aa] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 0;
}
.agent-search-form[data-v-a0d0b3aa] .el-form-item {
  margin-bottom: 0;
}
.agent-table[data-v-a0d0b3aa] .cell {
  word-break: normal;
  white-space: nowrap;
}
.agent-table[data-v-a0d0b3aa] .el-scrollbar__wrap {
  overflow-x: auto !important;
  scrollbar-width: thin;
}
@media (max-width: 1200px) {
.agent-search-form[data-v-a0d0b3aa] .el-form-item:last-child {
    flex-basis: 100%;
    margin-left: 88px;
}
}
@media (max-width: 760px) {
.agent-search-form[data-v-a0d0b3aa] .el-form-item {
    width: 100%;
    margin-right: 0;
}
.agent-search-form[data-v-a0d0b3aa] .el-form-item__content,
  .agent-search-form[data-v-a0d0b3aa] .el-input,
  .agent-search-form[data-v-a0d0b3aa] .el-select {
    min-width: 0;
    width: 100% !important;
}
.agent-search-form[data-v-a0d0b3aa] .el-form-item:last-child {
    margin-left: 88px;
}
}

.vendor-grid[data-v-752a70a3] {
  max-width: 920px;
}
.ai-category-dialog[data-v-d1078824] .el-dialog__body {
  padding-top: 20px;
}
.ai-category-form[data-v-d1078824] {
  max-height: 62vh;
  overflow-y: auto;
}
.form-tip[data-v-d1078824] {
  width: 100%;
  margin: 4px 0 0;
  font-size: 12px;
  color: #888;
}.review-heading[data-v-095b68dc]{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.review-heading span[data-v-095b68dc]{color:#7f8b91;font-size:12px;letter-spacing:.12em}.review-heading h3[data-v-095b68dc]{margin:2px 0 0;color:#21353d;font-size:20px}.work-cell[data-v-095b68dc]{display:flex;align-items:center;gap:12px}.work-cell .el-image[data-v-095b68dc]{width:72px;height:48px;border-radius:6px;background:#edf2f3}.work-cell>div[data-v-095b68dc]{display:flex;flex-direction:column;min-width:0}.work-cell strong[data-v-095b68dc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-cell small[data-v-095b68dc]{color:#8b979b}.fallback[data-v-095b68dc]{display:grid!important;place-items:center;height:100%;font-size:22px;color:#799096}.video-view-box[data-v-bdce0ed5] {
  cursor: pointer;
  background: linear-gradient(to bottom, #19191b 0%, #19191b 60%, #436783 100%);
  position: relative;
  width: 106px;
  height: 60px;
  display: inline-block;
  border-radius: 4px;
}.video-element[data-v-1412915e] {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 400px;
  background-color: #000;
}
.description-section[data-v-1412915e] {
  margin-bottom: 24px;
}
.description-section .description[data-v-1412915e] {
  line-height: 1.6;
  color: #606266;
}
.description-section .section-title[data-v-1412915e]:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  height: 16px;
  width: 4px;
  background: #6366f1;
  border-radius: 2px;
}
.description-section .section-title[data-v-1412915e] {
  font-size: 16px;
  font-weight: 600;
  color: var(--lvv-color-text-secondary);
  margin: 0 0 12px;
  position: relative;
  padding-left: 12px;
}
.description-section .no-description[data-v-1412915e] {
  color: #909399;
  font-style: italic;
}
.description-section .description p[data-v-1412915e] {
  margin: 0;
}.video-view-box[data-v-c03a7611] {
  cursor: pointer;
  background: linear-gradient(to bottom, #19191b 0%, #19191b 60%, #436783 100%);
  position: relative;
  width: 106px;
  height: 60px;
  display: inline-block;
  border-radius: 4px;
}.card-code[data-v-96b7d033]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;color:#1e4d47}.chat-header[data-v-c9584b09] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #ececec;
  width: 100%;
}
.chat-header .title[data-v-c9584b09] {
  font-size: 20px;
  font-weight: bold;
  overflow: hidden;
  color: #3e3e3e;
  max-width: 220px;
}
.chat-header .title-right[data-v-c9584b09] {
  display: flex;
  flex-direction: row;
}.el-tabs__nav-scroll {
  margin: 2px 8px !important;
}
.el-tabs__header {
  padding: 0 !important;
  margin: 0 !important;
}
.el-tabs__nav-wrap {
  margin-bottom: 0 !important;
}
.el-tabs__content {
  padding: 0 !important;
}
.el-tab-pane {
  padding: 8px 0 0 !important;
}
.upload-btn[data-v-5aea1a32] {
  --el-button-bg-color: transparent;
  --el-button-border-color: transparent;
  --el-button-hover-bg-color: var(--el-fill-color-light);
  --el-button-hover-border-color: transparent;

  color: var(--el-text-color-regular);
}
.upload-btn.has-files[data-v-5aea1a32] {
  --el-button-hover-bg-color: var(--el-color-primary-light-9);

  color: var(--el-color-primary);
}
.file-tooltip[data-v-5aea1a32] {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  z-index: 1000;
  max-width: 320px;
  min-width: 240px;
  padding: 8px;
  background: white;
  border: 1px solid var(--el-border-color-light);
  border-radius: 8px;
  transform: translateX(-50%);
  box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
  animation: fadeInDown-5aea1a32 0.2s ease;
}
.tooltip-arrow[data-v-5aea1a32] {
  position: absolute;
  bottom: -5px;
  left: 50%;
  width: 0;
  height: 0;
  border-top: 5px solid var(--el-border-color-light);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  transform: translateX(-50%);
}
.tooltip-arrow[data-v-5aea1a32]::after {
  position: absolute;
  bottom: 1px;
  left: -4px;
  width: 0;
  height: 0;
  border-top: 4px solid white;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: '';
}
@keyframes fadeInDown-5aea1a32 {
from {
    opacity: 0;
    transform: translateX(-50%) translateY(4px);
}
to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}
}
.file-list[data-v-5aea1a32]::-webkit-scrollbar {
  width: 4px;
}
.file-list[data-v-5aea1a32]::-webkit-scrollbar-track {
  background: transparent;
}
.file-list[data-v-5aea1a32]::-webkit-scrollbar-thumb {
  background: var(--el-border-color-light);
  border-radius: 2px;
}
.file-list[data-v-5aea1a32]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color);
}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}
.markdown-view {
  max-width: 100%;
  font-family: "PingFang SC";
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.6rem;
  letter-spacing: 0;
  color: #3b3e55;
  text-align: left;
}
.markdown-view pre {
  position: relative;
}
.markdown-view pre code.hljs {
  width: auto;
}
.markdown-view code.hljs {
  width: auto;
  padding-top: 20px;
  border-radius: 6px;
}
@media screen and (width >= 1536px) {
.markdown-view code.hljs {
    width: 960px;
}
}
@media screen and (width <= 1536px) and (width >= 1024px) {
.markdown-view code.hljs {
    width: calc(100vw - 400px - 64px - 64px);
}
}
@media screen and (width <= 1024px) and (width >= 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 64px);
}
}
@media screen and (width <= 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 32px);
}
}
.markdown-view p,
.markdown-view code.hljs {
  margin-bottom: 16px;
}
.markdown-view p {
  margin: 0;
  margin-bottom: 3px;
}
.markdown-view {
  /* 标题通用格式 */
}
.markdown-view h1,
.markdown-view h2,
.markdown-view h3,
.markdown-view h4,
.markdown-view h5,
.markdown-view h6 {
  margin: 24px 0 8px;
  font-weight: 600;
  color: #3b3e55;
}
.markdown-view h1 {
  font-size: 22px;
  line-height: 32px;
}
.markdown-view h2 {
  font-size: 20px;
  line-height: 30px;
}
.markdown-view h3 {
  font-size: 18px;
  line-height: 28px;
}
.markdown-view h4 {
  font-size: 16px;
  line-height: 26px;
}
.markdown-view h5 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view h6 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view {
  /* 列表（有序，无序） */
}
.markdown-view ul,
.markdown-view ol {
  padding: 0;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  color: #3b3e55;
}
.markdown-view li {
  margin: 4px 0 0 20px;
  margin-bottom: 1rem;
}
.markdown-view ol > li {
  margin-bottom: 1rem;
  list-style-type: decimal;
}
.markdown-view ul > li {
  margin-right: 11px;
  margin-bottom: 1rem;
  font-size: 16px;
  line-height: 24px;
  color: #3b3e55;
  list-style-type: disc;
}
.markdown-view ol ul,
.markdown-view ol ul > li,
.markdown-view ul ul,
.markdown-view ul ul li {
  margin-bottom: 1rem;
  margin-left: 6px;
  font-size: 16px;
  list-style: none;
}
.markdown-view ul ul ul,
.markdown-view ul ul ul li,
.markdown-view ol ol,
.markdown-view ol ol > li,
.markdown-view ol ul ul,
.markdown-view ol ul ul > li,
.markdown-view ul ol,
.markdown-view ul ol > li {
  list-style: square;
}
/* 自定义滚动条样式 */
.max-h-300px[data-v-9285aba7]::-webkit-scrollbar {
  width: 4px;
}
.max-h-300px[data-v-9285aba7]::-webkit-scrollbar-track {
  background: transparent;
}
.max-h-300px[data-v-9285aba7]::-webkit-scrollbar-thumb {
  background: rgb(156 163 175 / 40%);
  border-radius: 2px;
}
.max-h-300px[data-v-9285aba7]::-webkit-scrollbar-thumb:hover {
  background: rgb(156 163 175 / 60%);
}

.web-search-popover[data-v-50aa7f86] {
  max-width: 600px;
}
.message-container[data-v-edb58042] {
  position: relative;
  overflow-y: scroll;
}
.chat-list[data-v-edb58042] {
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
  padding: 0 20px;
}
.chat-list .message-item[data-v-edb58042] {
  margin-top: 50px;
}
.chat-list .left-message[data-v-edb58042] {
  display: flex;
  flex-direction: row;
}
.chat-list .right-message[data-v-edb58042] {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.chat-list .message[data-v-edb58042] {
  display: flex;
  flex-direction: column;
  text-align: left;
  margin: 0 15px;
}
.chat-list .message .time[data-v-edb58042] {
  text-align: left;
  line-height: 30px;
  color: #d7d7d7;
}
.chat-list .message .left-text-container[data-v-edb58042] {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  padding: 10px 10px 5px 10px;
}
.chat-list .message .left-text-container .left-text[data-v-edb58042] {
  color: #aaa;
  font-size: 0.95rem;
}
.chat-list .message .right-text-container[data-v-edb58042] {
  display: flex;
  flex-direction: row-reverse;
}
.chat-list .message .right-text-container .right-text[data-v-edb58042] {
  font-size: 0.95rem;
  color: #fff;
  display: inline;
  background-color: var(--chat-me-bg);
  box-shadow: 0 0 0 1px var(--chat-me-bg);
  border-radius: 10px;
  padding: 10px;
  width: auto;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
.chat-list .message .left-btns[data-v-edb58042] {
  display: flex;
  flex-direction: row;
  margin-top: 8px;
}
.chat-list .message .right-btns[data-v-edb58042] {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 8px;
}
.chat-list .btn-cus[data-v-edb58042] {
  display: flex;
  background-color: transparent;
  align-items: center;
}
.chat-list .btn-cus .btn-image[data-v-edb58042] {
  height: 20px;
}
.chat-list .btn-cus[data-v-edb58042]:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}
.to-bottom[data-v-edb58042] {
  position: absolute;
  z-index: 1000;
  bottom: 0;
  right: 50%;
}
.chat-message-list-dialog {
  background: #1a1b1e;
}
.ai-cockpit[data-v-a80a72ce] {
  min-height: 100%;
}
.cockpit-head[data-v-a80a72ce] {
  display: flex;
  margin-bottom: 16px;
  padding: 20px 24px;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(90deg, rgba(124, 92, 255, 0.08), rgba(0, 166, 125, 0.06)), #fff;
  border: 1px solid #e8ecf2;
  border-radius: 8px;
}
.cockpit-head h1[data-v-a80a72ce] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #1f2a3d;
}
.cockpit-head p[data-v-a80a72ce] {
  margin: 6px 0 0;
  font-size: 13px;
  color: #687386;
}
.kpi-row[data-v-a80a72ce] {
  display: grid;
  margin-bottom: 16px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
@media (max-width: 1100px) {
.kpi-row[data-v-a80a72ce] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.kpi-card[data-v-a80a72ce] {
  display: grid;
  min-height: 108px;
  padding: 18px;
  grid-template-columns: 42px minmax(0, 1fr);
  align-items: center;
  gap: 6px 12px;
  background: #fff;
  border: 1px solid #e8ecf2;
  border-top: 3px solid var(--accent-color);
  border-radius: 8px;
}
.kpi-icon[data-v-a80a72ce] {
  display: flex;
  width: 42px;
  height: 42px;
  grid-row: 1/span 2;
  align-items: center;
  justify-content: center;
  color: var(--accent-color);
  background: color-mix(in srgb, var(--accent-color) 12%, #fff);
  border-radius: 8px;
}
.kpi-label[data-v-a80a72ce] {
  font-size: 13px;
  color: #687386;
}
.kpi-value[data-v-a80a72ce] {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  color: #1f2a3d;
}
.kpi-note[data-v-a80a72ce] {
  grid-column: 1/-1;
  font-size: 12px;
  color: #8a93a3;
}
.chart-row[data-v-a80a72ce] {
  row-gap: 16px;
}
.panel[data-v-a80a72ce] {
  padding: 18px;
  background: #fff;
  border: 1px solid #e8ecf2;
  border-radius: 8px;
}
.panel-header[data-v-a80a72ce] {
  margin-bottom: 10px;
}
.panel-title[data-v-a80a72ce] {
  font-size: 15px;
  font-weight: 700;
  color: #202532;
}
.panel-subtitle[data-v-a80a72ce] {
  margin-top: 4px;
  font-size: 12px;
  color: #8a93a3;
}
.summary-bar[data-v-a80a72ce] {
  display: flex;
  padding: 16px 24px;
  margin-top: 16px;
  background: #fff;
  border: 1px solid #e8ecf2;
  border-radius: 8px;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
}
.summary-item[data-v-a80a72ce] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #687386;
}
.summary-item strong[data-v-a80a72ce] {
  font-size: 16px;
}
.image-card-error[data-v-9893d1e7] {
  margin-top: 8px;
  padding: 8px 10px;
  border-radius: 6px;
  background: #fef0f0;
  color: #d03050;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-all;
}
.ai-draw-panel[data-v-b9c9b5a6] {
  background: #f5f7fa;
  border-right: 1px solid #e7edf5;
}
.draw-panel-header[data-v-b9c9b5a6] {
  margin-bottom: 16px;
}
.draw-panel-title[data-v-b9c9b5a6] {
  font-size: 17px;
  font-weight: 700;
  color: #1f2937;
}
.draw-panel-subtitle[data-v-b9c9b5a6] {
  margin-top: 4px;
  font-size: 12px;
  color: #8491a5;
}
.ai-draw-form[data-v-b9c9b5a6] {
  padding-right: 2px;
}.ai-square[data-v-1c879c38] {
  min-height: 100%;
}
.square-grid[data-v-1c879c38] {
  display: grid;
  min-height: 120px;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  gap: 14px;
}
.square-card[data-v-1c879c38] {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  background: #f2f4f8;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(31, 41, 55, 0.06);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  aspect-ratio: 1;
}
.square-card[data-v-1c879c38]:hover {
  box-shadow: 0 10px 24px rgba(31, 41, 55, 0.12);
  transform: translateY(-2px);
}
.square-card:hover .square-mask[data-v-1c879c38] {
  opacity: 1;
}
.square-image[data-v-1c879c38] {
  width: 100%;
  height: 100%;
}
.square-image[data-v-1c879c38] img {
  transition: transform 0.3s ease;
}
.square-card:hover .square-image[data-v-1c879c38] img {
  transform: scale(1.04);
}
.square-mask[data-v-1c879c38] {
  position: absolute;
  inset: 0;
  display: flex;
  padding: 10px;
  opacity: 0;
  color: #fff;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.62) 100%);
  flex-direction: column;
  justify-content: flex-end;
  gap: 8px;
  transition: opacity 0.2s ease;
}
.square-prompt[data-v-1c879c38] {
  display: -webkit-box;
  overflow: hidden;
  font-size: 13px;
  line-height: 19px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.square-meta[data-v-1c879c38] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
}
.square-pagination[data-v-1c879c38] {
  display: flex;
  padding-top: 16px;
  margin-top: 16px;
  border-top: 1px solid #eef1f6;
  justify-content: flex-end;
}.job-card[data-v-dd90653a] {
  height: 100%;
}
.job-section-title[data-v-dd90653a] {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--el-text-color-primary);
}
.job-steps[data-v-dd90653a] {
  display: flex;
  flex-direction: column;
}
.job-step[data-v-dd90653a] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.job-step-order[data-v-dd90653a] {
  flex-shrink: 0;
  margin-top: 2px;
}
.job-step-body[data-v-dd90653a] {
  flex: 1;
  min-width: 0;
}
.job-step-title[data-v-dd90653a] {
  font-size: 13px;
  font-weight: 500;
}
.job-step-tool[data-v-dd90653a] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 2px;
}
.job-step-arrow[data-v-dd90653a] {
  text-align: center;
  color: var(--el-text-color-placeholder);
  font-size: 12px;
  line-height: 1.4;
  margin-left: 8px;
}
.job-step-edit[data-v-dd90653a] {
  padding: 8px;
  background: var(--el-fill-color-light);
  border-radius: 6px;
}.border-bottom[data-v-8f77a4fc] {
  border-bottom: 1px solid #dcdfe6;
}
.text-primary[data-v-8f77a4fc] {
  color: #3473ff;
}
.bg-primary[data-v-8f77a4fc] {
  background-color: #3473ff;
}
.border-primary[data-v-8f77a4fc] {
  border-color: #3473ff;
}.title[data-v-032a4793] {
  color: var(--el-color-primary);
}.hide-scroll-bar[data-v-c7c09942], .my-card[data-v-c7c09942] .el-card__body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scroll-bar[data-v-c7c09942]::-webkit-scrollbar, .my-card[data-v-c7c09942] .el-card__body::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.my-card[data-v-c7c09942] {
  display: flex;
  flex-direction: column;
}
.my-card[data-v-c7c09942] .el-card__body {
  padding: 0;
  overflow-y: auto;
  box-sizing: border-box;
  flex-grow: 1;
}
[data-v-c7c09942] .markmap {
  width: 100%;
}
[data-v-c7c09942] .mm-toolbar-brand {
  display: none;
}
[data-v-c7c09942] .mm-toolbar {
  display: flex;
  flex-direction: row;
}
.distribution-setting-number-box {
  position: relative;
}

.music-img-box[data-v-823b28d5] {
  position: relative;
  cursor: pointer;
}
.music-puse-box[data-v-823b28d5] {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(209, 213, 219, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 55;
}
[data-v-a4e6a6e2] .el-tabs {
  display: flex;
  flex-direction: column;
}
[data-v-a4e6a6e2] .el-tabs .el-tabs__content {
  padding: 0 7px;
  overflow: auto;
}
.music-img-box[data-v-52832a42] {
  position: relative;
  cursor: pointer;
  display: block;
  z-index: 2;
}
.music-puse-box[data-v-52832a42] {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(209, 213, 219, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 55;
}
.ai-overview[data-v-f29d5cec] {
  min-height: 100%;
}
.overview-hero[data-v-f29d5cec] {
  display: flex;
  min-height: 126px;
  padding: 22px 24px;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  background: linear-gradient(90deg, rgba(124, 92, 255, 0.08), rgba(0, 166, 125, 0.06)), #fff;
  border: 1px solid #e8ecf2;
  border-radius: 8px;
}
.hero-kicker[data-v-f29d5cec] {
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  color: #7c5cff;
}
.hero-title[data-v-f29d5cec] {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  color: #1f2a3d;
}
.hero-desc[data-v-f29d5cec] {
  margin-top: 6px;
  font-size: 13px;
  line-height: 20px;
  color: #687386;
}
.hero-badges[data-v-f29d5cec] {
  display: flex;
  max-width: 420px;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
}
.section-title[data-v-f29d5cec] {
  margin-bottom: 14px;
  font-size: 15px;
  font-weight: 600;
}
.entry-card[data-v-f29d5cec] {
  display: grid;
  min-height: 88px;
  padding: 16px;
  grid-template-columns: 40px minmax(0, 1fr) 16px;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #e8ecf2;
  border-radius: 8px;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
.entry-card[data-v-f29d5cec]:hover {
  border-color: #7c5cff;
  box-shadow: 0 8px 20px rgba(31, 41, 55, 0.08);
  transform: translateY(-2px);
}
.entry-card:hover .entry-arrow[data-v-f29d5cec] {
  color: #7c5cff;
  transform: translateX(2px);
}
.entry-icon[data-v-f29d5cec] {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
}
.entry-copy[data-v-f29d5cec] {
  display: flex;
  min-width: 0;
  flex-direction: column;
}
.entry-copy strong[data-v-f29d5cec] {
  font-size: 14px;
  font-weight: 600;
  color: #1f2937;
}
.entry-copy span[data-v-f29d5cec] {
  margin-top: 4px;
  overflow: hidden;
  font-size: 12px;
  color: #8491a5;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.entry-arrow[data-v-f29d5cec] {
  color: #b7c0cb;
  transition: color 0.18s ease, transform 0.18s ease;
}
.stat-card[data-v-f29d5cec] {
  display: flex;
  min-height: 108px;
  padding: 18px;
  align-items: center;
  gap: 14px;
  background: #fff;
  border: 1px solid #e8ecf2;
  border-top: 3px solid var(--accent-color);
  border-radius: 8px;
}
.stat-icon[data-v-f29d5cec] {
  display: flex;
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  align-items: center;
  justify-content: center;
  color: var(--accent-color);
  background: color-mix(in srgb, var(--accent-color) 12%, #fff);
  border-radius: 8px;
}
.stat-copy[data-v-f29d5cec] {
  min-width: 0;
}
.stat-label[data-v-f29d5cec],
.stat-note[data-v-f29d5cec] {
  font-size: 12px;
  color: #8a93a3;
}
.stat-value[data-v-f29d5cec] {
  margin: 4px 0;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #1f2a3d;
}
.progress-list[data-v-f29d5cec] {
  display: grid;
  gap: 18px;
}
.progress-line[data-v-f29d5cec] {
  display: flex;
  margin-bottom: 8px;
  font-size: 13px;
  color: #687386;
  justify-content: space-between;
}
.progress-line strong[data-v-f29d5cec] {
  color: #202532;
}
.todo-card[data-v-f29d5cec] {
  display: flex;
  min-height: 88px;
  padding: 14px;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  background: #f7f9fc;
  border-radius: 8px;
  transition: background-color 0.15s ease, box-shadow 0.15s ease;
}
.todo-card[data-v-f29d5cec]:hover {
  background: #eef3fb;
  box-shadow: 0 1px 4px rgba(31, 42, 61, 0.08);
}
.todo-icon[data-v-f29d5cec] {
  display: flex;
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}
.todo-arrow[data-v-f29d5cec] {
  margin-left: auto;
  flex: 0 0 auto;
  color: #94a3b8;
}
.todo-copy[data-v-f29d5cec] {
  display: flex;
  min-width: 0;
  flex-direction: column;
}
.todo-copy strong[data-v-f29d5cec] {
  font-size: 14px;
  font-weight: 600;
  color: #202532;
}
.todo-copy span[data-v-f29d5cec] {
  margin-top: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #8a93a3;
}
@media (max-width: 900px) {
.overview-hero[data-v-f29d5cec] {
    align-items: stretch;
    flex-direction: column;
}
.hero-badges[data-v-f29d5cec] {
    justify-content: flex-start;
}
}.ppt-view-drawer-cus {
  background: var(--el-overlay-color-lighter);
}
.ppt-view-drawer-cus .el-drawer__body {
  background: transparent;
}
.ppt-view-drawer-cus .preview-image {
  width: 100%;
  height: auto;
}
.ppt-view-drawer-cus .preview-image-box {
  height: 100%;
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ppt-view-drawer-cus .close-box-cus {
  cursor: pointer;
  background: var(--el-text-color-regular);
  position: absolute;
  width: 60px;
  height: 60px;
  top: 8%;
  right: 5%;
  border-radius: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ppt-view-drawer-cus .cus-left {
  left: 5px;
  top: 50%;
  margin-top: -30px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.ppt-view-drawer-cus .cus-right {
  right: 5px;
  top: 50%;
  margin-top: -30px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.ppt-view-drawer-cus .el-scroll-box-cus {
  width: 1200px;
  height: 100px;
  margin: 0 auto;
  position: relative;
}
.ppt-view-drawer-cus .image-item-box {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.ppt-view-drawer-cus .image-item-box .image-item {
  min-width: 156px;
  box-sizing: border-box;
  border: 3px solid #fff;
  transition: all 0.2s;
  margin-right: 10px;
  position: relative;
  border-radius: 2px;
  cursor: pointer;
}
.ppt-view-drawer-cus .image-item-box .image-item.image-item-current {
  border: 6px solid var(--el-color-danger);
}
.ppt-view-drawer-cus .image-item-box .image-item img {
  width: 100%;
  height: 100%;
}
.ppt-view-drawer-cus .image-item-box .image-item .span-index {
  position: absolute;
  right: 0px;
  top: 0px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 2px 6px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
}
.workbench[data-v-fe5933d7] .el-card__body{padding:0}.toolbar[data-v-fe5933d7]{height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--el-border-color)}
.toolbar h2[data-v-fe5933d7]{display:inline;margin:0 12px 0 0;font-size:18px}.toolbar span[data-v-fe5933d7],.conversation header small[data-v-fe5933d7]{color:var(--el-text-color-secondary);font-size:13px}.layout[data-v-fe5933d7]{display:grid;grid-template-columns:280px minmax(420px,1fr) 280px;height:calc(100vh - 190px);min-height:560px}.sessions[data-v-fe5933d7],.details[data-v-fe5933d7]{border-right:1px solid var(--el-border-color);overflow:auto}.details[data-v-fe5933d7]{border:0;border-left:1px solid var(--el-border-color);padding:18px}.sessions button[data-v-fe5933d7]{display:flex;width:100%;padding:15px 16px;border:0;border-bottom:1px solid var(--el-border-color-lighter);background:transparent;text-align:left;flex-direction:column;gap:7px;cursor:pointer}.sessions button.active[data-v-fe5933d7]{background:var(--el-color-primary-light-9)}.sessions button span[data-v-fe5933d7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sessions button small[data-v-fe5933d7],.sessions button em[data-v-fe5933d7]{color:var(--el-text-color-secondary);font-size:12px;font-style:normal}.conversation[data-v-fe5933d7]{display:flex;min-width:0;flex-direction:column}.conversation header[data-v-fe5933d7]{min-height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--el-border-color)}.conversation header div[data-v-fe5933d7]{display:flex;flex-direction:column;gap:4px}.conversation header>span[data-v-fe5933d7]{font-size:12px;color:var(--el-text-color-secondary)}.messages[data-v-fe5933d7]{flex:1;padding:22px;overflow:auto;background:var(--el-fill-color-lighter)}.message[data-v-fe5933d7]{display:flex;margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:4px}.message span[data-v-fe5933d7]{max-width:72%;padding:10px 13px;border-radius:6px;background:white;white-space:pre-wrap;overflow-wrap:anywhere}.message small[data-v-fe5933d7],.message time[data-v-fe5933d7]{font-size:11px;color:var(--el-text-color-secondary)}.message.assistant[data-v-fe5933d7]{align-items:flex-end}.message.assistant span[data-v-fe5933d7]{background:var(--el-color-primary-light-8)}.details h3[data-v-fe5933d7]{margin:0 0 16px;font-size:15px}@media(max-width:1000px){.layout[data-v-fe5933d7]{grid-template-columns:240px 1fr}.details[data-v-fe5933d7]{display:none}}@media(max-width:700px){.layout[data-v-fe5933d7]{grid-template-columns:1fr;height:auto}.sessions[data-v-fe5933d7]{max-height:220px}.conversation[data-v-fe5933d7]{height:600px}}
.ai-template[data-v-ce00a6f8] {
  min-height: 100%;
}
.tpl-header[data-v-ce00a6f8] {
  display: flex;
  margin-bottom: 24px;
  align-items: flex-start;
  justify-content: space-between;
}
.tpl-title[data-v-ce00a6f8] {
  font-size: 18px;
  font-weight: 700;
  color: #1f2329;
}
.tpl-subtitle[data-v-ce00a6f8] {
  margin-top: 6px;
  font-size: 13px;
  color: #8f959e;
}
.section-title[data-v-ce00a6f8] {
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
}
.deco-card[data-v-ce00a6f8] {
  display: flex;
  min-height: 150px;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.deco-card[data-v-ce00a6f8]:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.deco-icon[data-v-ce00a6f8] {
  display: flex;
  width: 52px;
  height: 52px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
}
.deco-copy[data-v-ce00a6f8] {
  display: flex;
  flex-direction: column;
}
.deco-copy strong[data-v-ce00a6f8] {
  font-size: 15px;
  font-weight: 700;
  color: #1f2329;
}
.deco-copy span[data-v-ce00a6f8] {
  margin-top: 4px;
  font-size: 12px;
  color: #8f959e;
}
.deco-btn[data-v-ce00a6f8] {
  margin-top: auto;
}
.preview-card[data-v-ce00a6f8] {
  display: grid;
  padding: 24px;
  grid-template-columns: 240px 1fr;
  gap: 40px;
  align-items: center;
  background: #f7f9fc;
  border-radius: 12px;
}
.phone-frame[data-v-ce00a6f8] {
  padding: 10px;
  background: #1f2937;
  border-radius: 24px;
}
.phone-screen[data-v-ce00a6f8] {
  padding: 14px;
  background: #fff;
  border-radius: 16px;
}
.phone-banner[data-v-ce00a6f8] {
  display: flex;
  height: 96px;
  padding: 16px;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
  color: #fff;
  background: linear-gradient(135deg, #7c5cff, #00a67d);
  border-radius: 10px;
}
.phone-banner span[data-v-ce00a6f8] {
  font-size: 16px;
  font-weight: 700;
}
.phone-banner small[data-v-ce00a6f8] {
  font-size: 12px;
  opacity: 0.85;
}
.phone-grid[data-v-ce00a6f8] {
  display: grid;
  margin-top: 12px;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}
.phone-grid i[data-v-ce00a6f8] {
  aspect-ratio: 1;
  background: #eef1f6;
  border-radius: 50%;
}
.phone-list[data-v-ce00a6f8] {
  display: grid;
  margin-top: 12px;
  gap: 8px;
}
.phone-list i[data-v-ce00a6f8] {
  height: 44px;
  background: #f2f4f8;
  border-radius: 8px;
}
.preview-copy h3[data-v-ce00a6f8] {
  margin: 0 0 10px;
  font-size: 18px;
  font-weight: 700;
  color: #1f2329;
}
.preview-copy p[data-v-ce00a6f8] {
  margin: 0 0 20px;
  font-size: 13px;
  line-height: 22px;
  color: #687386;
}
@media (max-width: 800px) {
.preview-card[data-v-ce00a6f8] {
    grid-template-columns: 1fr;
}
}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);margin-bottom:4px;line-height:20px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.video-view-box[data-v-d698ea6b] {
  cursor: pointer;
  background: linear-gradient(to bottom, #19191b 0%, #19191b 60%, #436783 100%);
  position: relative;
  width: 106px;
  height: 60px;
  display: inline-block;
  border-radius: 4px;
}.video-view-box[data-v-44e8ac5d] {
  cursor: pointer;
  background: linear-gradient(to bottom, #19191b 0%, #19191b 60%, #436783 100%);
  position: relative;
  width: 106px;
  height: 60px;
  display: inline-block;
  border-radius: 4px;
}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgb(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgb(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.center{left:50%;transform:translate(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));transform:translate(-50%,-50%)}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;cursor:pointer;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__nodes,.svelte-flow__edgelabel-renderer{z-index:0}:root,:root .tf-theme-light{--tf-primary-color: #2563EB;--xy-node-boxshadow-selected: 0 0 0 1px var(--tf-primary-color);--xy-handle-background-color: var(--tf-primary-color)}.tf-btn{display:flex;align-items:center;justify-content:center;gap:2px;background:#fff;border:1px solid #ccc;cursor:pointer;border-radius:5px;padding:5px;margin:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.tf-btn svg{fill:currentColor;width:16px;height:16px}.tf-btn:hover{border:1px solid var(--tf-primary-color)}.tf-input,.tf-textarea{display:flex;border-radius:5px;border:1px solid #ccc;padding:5px 10px;box-sizing:border-box;resize:vertical;outline:none}.tf-input::-moz-placeholder, .tf-textarea::-moz-placeholder{color:#ccc}.tf-input::placeholder,.tf-textarea::placeholder{color:#ccc}.tf-input:focus,.tf-textarea:focus{border-color:var(--tf-primary-color);box-shadow:0 0 5px #51cbee33}.tf-input[disabled],.tf-textarea[disabled]{background-color:#f0f0f0;cursor:not-allowed;color:#aaa}.tf-select-input{display:flex;border:1px solid #ccc;padding:3px 10px;border-radius:5px;font-size:14px;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;height:27px}.tf-select-input:focus{border-color:var(--tf-primary-color);box-shadow:0 0 5px #51cbee33}.tf-select-input-value{height:21px;min-width:10px;font-size:12px;display:flex;align-items:center}.tf-select-input-arrow{display:block;width:16px;height:16px;color:#666}.tf-select-input-placeholder{color:#ccc}.tf-select-content{display:flex;flex-direction:column;background:#fff;margin-top:5px;border:1px solid #ccc;border-radius:5px;padding:5px;width:-moz-max-content;width:max-content;min-width:100%;z-index:9999;box-sizing:border-box}.tf-select-content-item{display:flex;align-items:center;padding:5px 10px;border:none;background:#fff;border-radius:5px;cursor:pointer;line-height:100%;gap:2px}.tf-select-content-item span{width:16px;display:flex}.tf-select-content-item svg{width:16px;height:16px;margin:auto}.tf-select-content-item:hover{background:#f0f0f0}.tf-select-content-children{padding-left:14px}.tf-checkbox{width:14px;height:14px}.tf-tabs{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;border-radius:5px;border:none;background:#f4f4f5}.tf-tabs .tf-tabs-item{flex-grow:1;padding:5px 10px;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#808088}.tf-tabs .tf-tabs-item.active{background:#fff;color:#333;font-weight:500;box-shadow:0 0 5px #00000026}h3.tf-heading{font-weight:700;font-size:14px;margin-top:2px;margin-bottom:3px;color:#333}.tf-collapse{border:none;border-radius:5px}.tf-collapse-item-title{display:flex;align-items:center;cursor:pointer;font-size:14px}.tf-collapse-item-title-icon{display:flex;width:26px;height:26px;color:#2563eb;background:#cedafb;border-radius:5px;padding:3px;justify-content:center;align-items:center;margin-right:10px}.tf-collapse-item-title-icon svg{width:22px;height:22px;color:#3474ff}.tf-collapse-item-title-arrow{display:block;width:16px;height:16px;margin-left:auto}.tf-collapse-item-description{font-size:12px;margin:10px 0;color:#999}.svelte-flow__nodes .svelte-flow__node{border:3px solid transparent;border-radius:5px;box-sizing:border-box}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle{width:16px;height:16px;background:transparent;display:flex;justify-content:center;align-items:center;border:none}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle:after{content:" ";background:#2563eb;width:8px;height:8px;border-radius:100%;transition:width .1s,height .1s}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle:hover:after{width:16px;height:16px}.svelte-flow__nodes .svelte-flow__node div.loop_handle_wrapper:after{content:"循环体";background:#2563eb;width:100px;height:20px;border-radius:0;display:flex;color:#fff;justify-content:center;align-items:center}.svelte-flow__nodes .svelte-flow__node div.loop_handle_wrapper:hover:after{width:100px;height:20px}.svelte-flow__nodes .svelte-flow__node:after{content:" ";position:absolute;border-radius:5px;top:-2px;left:-2px;border:1px solid #ccc;height:calc(100% + 2px);width:calc(100% + 2px)}.svelte-flow__nodes .svelte-flow__node:hover{border:3px solid #bacaef7d}.svelte-flow__nodes .svelte-flow__node.selectable.selected{border:3px solid #bacaef7d;box-shadow:var(--xy-node-boxshadow-selected)}.svelte-flow__nodes .svelte-flow__node:hover:after{display:none}.svelte-flow__nodes .svelte-flow__node.selectable.selected:after{display:none}.tf-node-wrapper{border-radius:5px;min-width:300px;background:#fff}.tf-node-wrapper-title{height:30px;background:#eff1f5;color:#bcbcbc;font-size:12px;display:flex;align-items:center;padding-left:5px;border-bottom:1px solid #ccc;font-weight:300;letter-spacing:1px}.tf-node-wrapper-body{padding:10px}.svelte-flow__attribution a{display:none}.tf-toolbar{position:absolute;top:10px;left:10px;z-index:9999;display:flex;gap:5px;transition:transform .5s ease,opacity .5s ease;transform:translate(-220px)}.tf-toolbar.show{transform:translate(0)}.tf-toolbar-container{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 0 5px #0000001a;padding:10px;width:180px}.tf-toolbar-container-header{display:flex}.tf-toolbar-container-body{display:flex;margin-top:20px}.tf-toolbar-container-body .tf-toolbar-container-base,.tf-toolbar-container-body .tf-toolbar-container-tools{display:flex;flex-direction:column;gap:4px;flex-grow:1}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn{border:none;width:100%;justify-content:flex-start;height:40px;gap:10px;cursor:grabbing;border-radius:5px}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn svg,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn svg{width:20px;height:20px;fill:#2563eb}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn:hover,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn:hover{background:#f1f1f1}.tinyflow-logo:after{content:"Tinyflow.ai";font-size:145px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;color:#03153b54;text-shadow:1px 3px 6px #cedafb,0 0 0 #000,1px 3px 6px #fff;opacity:.1}

.result-content[data-v-7cf41c84] {
  max-height: 300px;
  padding: 12px;
  overflow: auto;
  font-family: Monaco, Consolas, monospace;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre-wrap;
  background: white;
  border-radius: 4px;
}
.border-bottom[data-v-25b5dd1c] {
  border-bottom: 1px solid #dcdfe6;
}
.text-primary[data-v-25b5dd1c] {
  color: #3473ff;
}
.bg-primary[data-v-25b5dd1c] {
  background-color: #3473ff;
}
.border-primary[data-v-25b5dd1c] {
  border-color: #3473ff;
}.hide-scroll-bar[data-v-bc12a4f2], .my-card[data-v-bc12a4f2] .el-card__body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scroll-bar[data-v-bc12a4f2]::-webkit-scrollbar, .my-card[data-v-bc12a4f2] .el-card__body::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.my-card[data-v-bc12a4f2] {
  display: flex;
  flex-direction: column;
}
.my-card[data-v-bc12a4f2] .el-card__body {
  padding: 0;
  overflow-y: auto;
  box-sizing: border-box;
  flex-grow: 1;
}
.avatar-uploader .avatar[data-v-9572221b] {
    width: 178px;
    height: 178px;
    display: block;
}
[data-v-9572221b] .el-radio__input {
    display: none;
}

.avatar-uploader .el-upload {
    border: 1px dashed var(--el-border-color);
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: var(--el-transition-duration-fast);
}
.avatar-uploader .el-upload:hover {
    border-color: var(--el-color-primary);
}
.el-icon.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    text-align: center;
}
