:root {
  --Base-base_white_080: rgba(255, 255, 255, 0.8);
  --base_white_030: rgba(255, 255, 255, 0.3);
  --base_white_050: rgba(255, 255, 255, 0.5);
  --base_white_000: rgba(255, 255, 255, 0);
  --outline-color: #4096ff;
  --linear-bg-color1: #fafdff;
  --linear-bg-color2: #f9fbfe;
  --linear-bg-color3: #fbf7ff;
  --bg-app-color: rgba(51, 77, 102, 0.08);
  --text-a-color: #175ceb;
  --bg-white-gray: #f9fafb;
  --bg-white-gray1: #cbcdd1;
  --text-5DA2: #5d5d5d;
  --text-666999: #666;
  ---text_primary: #1a1c1e;
  --border-D926: #d9d9d9;
  --border-697790-186178165: #454d5a;
  --Background-lv1-bg-medium: #f3f5f7;
  --tsp-fill-material: rgba(255, 255, 255, 0.88);
}
.__DARK__ {
  --Base-base_white_080: rgba(0, 0, 0, 0.8);
  --base_white_030: rgba(0, 0, 0, 0.3);
  --base_white_050: rgba(0, 0, 0, 0.5);
  --base_white_000: rgba(0, 0, 0, 0);
  --outline-color: #4096ff;
  --linear-bg-color1: #050200;
  --linear-bg-color2: #060401;
  --linear-bg-color3: #040800;
  --bg-app-color: rgba(204, 178, 153, 0.08);
  --text-a-color: #175ceb;
  --bg-white-gray: #060504;
  --bg-white-gray1: #34322e;
  --text-5DA2: #a2a2a2;
  --text-666999: #999;
  ---text_primary: #e5e3e1;
  --border-D926: #262626;
  --border-697790-186178165: #bab2a5;
  --Background-lv1-bg-medium: #131414;
  --tsp-fill-material: rgba(0, 0, 0, 0.88);
}

body {
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-family: system-ui, apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif, Apple Color Emoji, Segoe UI Emoji, TdocsUncommon;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
}
.__DARK__ body {
  background-color: var(--bg-lv1-default, #131414);
}

.try-ai-reorganize-view {
  height: 100vh;
  width: 100vw;
}
.try-ai-reorganize-view_intro {
  padding: 12px 24px;
  overflow: hidden;
  position: relative;
}
.try-ai-reorganize-view_intro_content {
  font-family: 'PingFang SC';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
  min-width: calc(100% - 48px);
  box-sizing: border-box;
}
.try-ai-reorganize-view_intro_content_image {
  width: 100%;
}
.try-ai-reorganize-view_intro_content_desc {
  margin-bottom: 24px;
  font-family: 'PingFang SC';
}
.try-ai-reorganize-view_intro_content_desc_title {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  padding-bottom: 8px;
}
.try-ai-reorganize-view_intro_content_desc_text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.try-ai-reorganize-view_intro_content_desc_description {
  font-size: 14px;
  line-height: 24px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  white-space: pre-line;
}
.try-ai-reorganize-view_select-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
}
.try-ai-reorganize-view_select-file_button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  border-radius: 10px;
  height: 48px;
  width: 71%;
  background-color: var(--tsp-fill-medium, rgba(51, 77, 102, 0.08));
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  font-family: 'PingFang SC';
}
.try-ai-reorganize-view_select-file .weixin-file-select {
  background-color: var(--accent-default, #1e6fff);
  color: var(--text-white, #fff);
}

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}
.ai-homepage-layout__preview {
  position: relative;
  background: var(--bg-lv1-default, #FFF);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: calc(100% - 16px);
  margin: 7px;
  border-radius: 8px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  overflow: hidden;
  transition: width 0.2s ease-in-out;
  /* 拖拽时禁用文本选择 */
}
.ai-homepage-layout__preview-resizing {
  transition: none;
}
.ai-homepage-layout__preview-hidden {
  visibility: 'hidden';
  margin: 0;
}
.ai-homepage-layout__preview-in-app {
  margin-top: 0;
  height: calc(100% - 2px);
}
.ai-homepage-layout__preview .ai-homepage-layout__preview-handle {
  position: absolute;
  left: -8px;
  top: 0;
  z-index: 1;
  width: 16px;
  height: 100%;
  cursor: col-resize;
  background: transparent;
}
.ai-homepage-layout__preview .ai-homepage-layout__preview-handle:active {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-homepage-layout__preview .ai-doc-view-header {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: calc(100% - 124px);
  gap: 8px;
  margin: 0;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-title .ai-doc-view-header-icon {
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-title .ai-doc-view-header-icon img {
  width: 100%;
  height: 100%;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-title .ai-doc-view-header-text {
  -ms-flex: 1;
      flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-open {
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: var(---, 4px);
  background: var(--tsp-fill-medium, rgba(51, 77, 102, 0.08));
  cursor: pointer;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
}
.ai-homepage-layout__preview .ai-doc-view-header .ai-doc-view-header-close {
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.ai-homepage-layout__preview .ai-doc-preview-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  -ms-flex: 1;
      flex: 1;
}
.ai-homepage-layout__preview .ai-doc-preview-divider {
  height: 1px;
  width: 100%;
  background: var(--border-medium, rgba(0, 0, 0, 0.08));
}

.ai-homepage-new-chat {
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: var(---XXL, 20px);
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-new-chat:hover {
  background: var(--feedback-active, rgba(51, 77, 102, 0.1));
}
.ai-homepage-new-chat-icon {
  height: 20px;
  width: 20px;
}
.ai-homepage-new-chat-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-new-chat-text {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ai-homepage-save-space-drop-content {
  padding: 8px 0;
  border-radius: 8px;
}
.space-list-box {
  width: 200px;
  border-radius: 8px;
  padding: 8px 0;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--bg-lv4-default, #FFF);
}
.space-list-box .space-create-btn {
  width: 100%;
  height: 30px;
  padding: 0 12px 0 16px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.space-list-box .space-create-btn svg {
  height: 20px;
  width: 20px;
  margin-right: 8px;
}
.space-list-box .space-create-btn svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.space-list-box .space-create-btn span {
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.space-list-box .space-add-drive {
  width: 100%;
  height: 1px;
  background: var(--border-weak, rgba(0, 0, 0, 0.04));
  margin: 4px 0;
}
.space-list-box .space-list {
  width: 100%;
  max-height: 226px;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.space-list-box .space-list::-webkit-scrollbar {
  display: none;
}
.space-list-box .space-list-tit {
  width: 100%;
  box-sizing: border-box;
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  padding: 0 16px;
}
.space-list-box .space-list-con {
  width: 100%;
  padding: 0 12px 0 16px;
  box-sizing: border-box;
}
.space-list-box .space-list-con-item {
  width: 100%;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.space-list-box .space-list-con-item:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.space-list-box .space-list-con-item-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  -ms-flex: none;
      flex: none;
}
.space-list-box .space-list-con-item-txt {
  -ms-flex: 1;
      flex: 1;
  width: 120px;
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.space-list-box-mobile {
  width: 100%;
}
.space-list-box-mobile li.space-list-box-mobile-item {
  width: 100%;
  padding: 0 24px 0 16px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: normal;
      justify-content: normal;
  gap: 8px;
}
.space-list-box-mobile-divider {
  margin: 0;
}

.ai-homepage-save-space {
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: var(---XXL, 20px);
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-save-space:hover {
  background: var(--feedback-active, rgba(51, 77, 102, 0.1));
}
.ai-homepage-save-space-icon {
  height: 20px;
  width: 20px;
}
.ai-homepage-save-space-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-homepage-save-space-text {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ai-homepage-header {
  width: 100%;
  padding: 11px 16px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  box-sizing: border-box;
  background: var(--base_white_000, rgba(255, 255, 255, 0));
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
  gap: 16px;
  min-height: 52px;
}
.ai-homepage-header.ai-homepage-header-show-bg {
  background: var(--base_white_050, rgba(255, 255, 255, 0.5));
}
.ai-homepage-header__more {
  width: 36px;
  height: 36px;
  cursor: pointer;
  border-radius: 4px;
}
.ai-homepage-header__more:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-homepage-header__more > div {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.ai-homepage-header__more-box > div > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  justify-self: center;
}
.ai-homepage-header__more-box > div > div svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-header__more .dui-dropdown-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-header__more img {
  height: 24px;
  width: 24px;
  display: block;
}

.ai-homepage-sidebar_menu-item-tooltip {
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  min-width: 100%;
}
.ai-homepage-sidebar_menu-item-tooltip > div {
  width: 100%;
}
.ai-homepage-sidebar__menu-item {
  height: 20px;
  padding: 8px 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  border-radius: 8px;
  -ms-flex-pack: center;
      justify-content: center;
}
.ai-homepage-sidebar__menu-item-icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.ai-homepage-sidebar__menu-item-icon path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-homepage-sidebar__menu-item-text {
  -ms-flex: 1;
      flex: 1;
  overflow: hidden;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "PingFang SC";
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
}
.ai-homepage-sidebar__menu-item-expand {
  height: 16px;
  width: 16px;
  margin-left: 12px;
  -o-object-fit: contain;
     object-fit: contain;
  transform: rotate(-90deg);
  transition: transform 0.3s ease;
}
.ai-homepage-sidebar__menu-item-expand path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-sidebar__menu-item-expand--active {
  transform: rotate(90deg);
}
.ai-homepage-sidebar__menu-item-delete {
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 4px;
}
.ai-homepage-sidebar__menu-item-delete path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-sidebar__menu-item-delete:hover {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-homepage-sidebar__menu-item:hover {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-homepage-sidebar__menu-item--active {
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88)) !important;
  box-shadow: 0px 1px 4px 0px var(--border-medium, rgba(0, 0, 0, 0.08));
}

.ai-home__conversation-list-title {
  margin-top: 20px;
}
.ai-home__conversation-list-title-item {
  padding: 10px 8px;
}
.ai-home__conversation-list-title-item > span {
  font-size: 12px;
  font-weight: 500;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
}
.ai-home__conversation-list-title-item:hover {
  background-color: inherit;
}
.ai-home__conversation-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 4px;
  -ms-flex: 1;
      flex: 1;
  height: 0;
  overflow-y: auto;
  margin-bottom: 56px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.ai-home__conversation-list::-webkit-scrollbar {
  display: none;
}
.ai-home__conversation-list__item-menu {
  height: 16px;
}
.ai-home__conversation-list__item-menu .ai-homepage-sidebar__menu-item-delete {
  width: 16px;
  height: 16px;
}
.ai-home__conversation-list__item-menu .ai-homepage-sidebar__menu-item-delete path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-home__conversation--title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-home__conversation-list-divider {
  margin: 4px 0;
  min-height: 1px;
  background-color: var(--border-weak, rgba(0, 0, 0, 0.04));
  border-radius: 1px;
}

.ai-homepage-sidebar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box;
  padding: 0px 16px 12px;
  width: 240px;
  height: 100%;
  background: var(--Background-lv1-bg-medium, #F3F5F7);
  position: relative;
  overflow: hidden;
  transition: width 0.2s ease-in-out, padding 0.2s ease-in-out;
}
.ai-homepage-sidebar.preExit,
.ai-homepage-sidebar.preEnter,
.ai-homepage-sidebar.exiting,
.ai-homepage-sidebar.exited {
  width: 0;
  padding-left: 0;
  padding-right: 0;
}
.ai-homepage-sidebar.entering,
.ai-homepage-sidebar.entered {
  width: 240px;
}
.ai-homepage-sidebar__title {
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ai-homepage-sidebar__title-icon {
  width: auto;
  height: 24px;
}
.ai-homepage-sidebar__title-icon svg {
  width: 100%;
  height: 100%;
}
.ai-homepage-sidebar__title-icon svg path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-homepage-sidebar__title-icon-private {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
}
.ai-homepage-sidebar__title-icon-private img {
  height: 24px;
}
.ai-homepage-sidebar__title-icon-private span {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.ai-homepage-sidebar__title-text {
  color: var(--text-ultrastrong, #000);
  font-family: "PingFang SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.ai-homepage-sidebar__menu {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 4px;
  height: 0;
  -ms-flex: 1;
      flex: 1;
}
.ai-homepage-sidebar__menu-conversation:hover {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-homepage-sidebar__footer {
  position: absolute;
  bottom: 12px;
  border-radius: 12px;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 24px);
}
.ai-homepage-sidebar__footer-main {
  -ms-flex: 1;
      flex: 1;
  padding: 8px 4px 8px 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  background-color: var(--bg-lv3-default, #fff);
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 8px;
}
.ai-homepage-sidebar__footer-main:hover {
  background: var(--bg-lv1-default, #FFF);
}
.ai-homepage-sidebar__footer-icon {
  height: 20px;
  width: 20px;
}
.ai-homepage-sidebar__footer-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-homepage-sidebar__footer-link {
  -ms-flex: 1;
      flex: 1;
  width: 0;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "PingFang SC";
  white-space: nowrap;
}
.ai-homepage-sidebar__footer-arrow {
  width: 16px;
  height: 16px;
}
.ai-homepage-sidebar__footer-arrow path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-sidebar__switcher {
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-homepage-sidebar__switcher-float {
  position: fixed;
  top: 0px;
  left: 16px;
  height: 60px;
  z-index: 10;
}
.ai-homepage-sidebar__switcher-icon {
  border-radius: 4px;
  width: 24px;
  height: 24px;
}
.ai-homepage-sidebar__switcher-icon rect {
  stroke: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-sidebar__switcher-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-homepage-sidebar__switcher:hover .ai-homepage-sidebar__switcher-icon {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
@media (max-width: 940px) {
  .ai-homepage-sidebar {
    width: 150px;
  }
  .ai-homepage-sidebar.entering,
  .ai-homepage-sidebar.entered {
    width: 150px;
  }
}

.ai-homepage-layout {
  width: 100vw;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__right {
  background: none;
}
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__right .ai-homepage-header-goback {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  left: 16px;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__right .ai-homepage-header-goback span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__right .ai-homepage-pc-search-chat-chat-content-select_con,
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__right .ai-homepage-pc-search-chat-chat-content-content {
  width: calc(100vw - 106px);
}
.ai-homepage-layout.ai-homepage-layout-embedded .ai-homepage-layout__preview-hidden {
  display: none;
}
.ai-homepage-layout__right {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: var(--bg-lv1-default, #fff);
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
  transform: translate(0);
  overflow: hidden;
}
.ai-homepage-layout__content {
  position: relative;
  padding-top: 56px;
  -ms-flex: 1;
      flex: 1;
  overflow: auto;
  scrollbar-gutter: stable;
}
.ai-homepage-layout__content::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
.ai-homepage-layout__content::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ai-homepage-layout__content::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.ai-homepage-layout__content div[class*='css-'] {
  background: var(--bg-lv1-default, #fff) !important;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-layout__content div[class*='css-'] img {
  -webkit-filter: var(--icon-invert);
          filter: var(--icon-invert);
}

.docs-ai-input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 120px;
  padding: 12px 16px;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background: var(--bg-lv1-default, #FFF);
  position: relative;
  cursor: text;
}
.docs-ai-input::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--bg-lv1-default, #FFF);
  background-size: 400% 400%;
  border-radius: 19px;
}
.docs-ai-input--drag-enter {
  outline-color: var(--outline-color, #4096ff);
  outline-style: dashed;
  border: 2px solid transparent !important;
  opacity: 0.7;
}
.docs-ai-input--drag-enter * {
  pointer-events: none !important;
}
.docs-ai-input--active::before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(341deg, #45A1FF, transparent 16%, transparent 100%);
  background-size: 100%;
  background-origin: border-box;
  background-clip: padding-box, border-box;
  border-radius: 20px;
  z-index: 0;
}
.docs-ai-input__file-list {
  width: 100%;
  position: relative;
  z-index: 1;
}
.docs-ai-input__file-list::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: var(--border-weak, rgba(0, 0, 0, 0.04));
  margin: 12px 0;
}
.docs-ai-input__input {
  width: 100%;
  -ms-flex: 1;
      flex: 1;
  caret-color: #1e6fff;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  border: 0;
  resize: none;
  z-index: 1;
}
.docs-ai-input__input:focus-visible {
  outline: none;
}
.docs-ai-input__input::-webkit-input-placeholder {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.docs-ai-input__input::-moz-placeholder {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.docs-ai-input__input:-ms-input-placeholder {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.docs-ai-input__input::placeholder {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.docs-ai-input__operation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-top: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  z-index: 1;
}
.docs-ai-input__operation-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
}
.docs-ai-input__operation-left-model-selector-dropdown-content li.dui-menu-item {
  height: 36px;
  padding-left: 40px;
  padding-right: 40px;
  cursor: pointer;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.docs-ai-input__operation-left-model-selector-dropdown-content li.dui-menu-item .modal-name {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  margin-bottom: 2px;
}
.docs-ai-input__operation-left-model-selector-dropdown-content li.dui-menu-item .modal-desc {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.docs-ai-input__operation-left-model-selector-dropdown-content li.dui-menu-item::before {
  content: '';
  left: 14px !important;
}
.docs-ai-input__operation-left-dropdown.dui-dropdown-visible svg {
  transform: rotate(180deg);
}
.docs-ai-input__operation-left-item {
  min-height: 32px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  cursor: pointer;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  padding: 7px 8px 7px 12px;
  border-radius: 20px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--bg-lv1-default, rgba(255, 255, 255));
  -webkit-font-smoothing: initial;
}
.docs-ai-input__operation-left-item span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.docs-ai-input__operation-left-item svg:focus {
  outline: none;
}
.docs-ai-input__operation-left-item svg path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.docs-ai-input__operation-left-item svg.pageNum path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.docs-ai-input__operation-left-item svg.templateColor path {
  stroke: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.docs-ai-input__operation-left-item:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.docs-ai-input__operation-left-item-icon {
  width: 20px;
  height: 20px;
}
.docs-ai-input__operation-left-item_model_selector--active {
  background: var(--tsp-fill-medium, rgba(51, 77, 102, 0.08));
}
.docs-ai-input__operation-left-item_model_selector .model-selector-button-icon {
  transform: rotate(0deg);
}
.docs-ai-input__operation-left-item_model_selector .model-selector-button-icon--active {
  transform: rotate(180deg);
}
.docs-ai-input__operation-left-item_model_selector svg {
  margin-left: 2px;
}
.docs-ai-input__operation-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.docs-ai-input__operation-right-button {
  width: 32px;
  height: 32px;
  padding: 4px;
  box-sizing: border-box;
  cursor: pointer;
  margin-right: 12px;
}
.docs-ai-input__operation-right-button svg {
  width: 24px;
  height: 24px;
  -webkit-filter: var(--icon-invert);
          filter: var(--icon-invert);
}
.docs-ai-input__operation-right-button-disabled {
  opacity: 0.5;
  cursor: pointer;
}
.docs-ai-input__operation-right-button:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
  border-radius: 18px;
}
.docs-ai-input__operation-right-divider {
  width: 1px;
  height: 16px;
  background: var(--border-medium, rgba(0, 0, 0, 0.08));
  margin: 0 12px;
}
.docs-ai-input__operation-right-send {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xNzgwXzE2NjUyKSIgc3R5bGU9IiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjIwNzEgMTYuMjA3MUMyMy41OTc2IDE1LjgxNjYgMjMuNTk3NiAxNS4xODM0IDIzLjIwNzEgMTQuNzkyOUwxNy43MDcxIDkuMjkyODlDMTcuMzE2NiA4LjkwMjM3IDE2LjY4MzQgOC45MDIzNyAxNi4yOTI5IDkuMjkyODlDMTUuOTAyNCA5LjY4MzQyIDE1LjkwMjQgMTAuMzE2NiAxNi4yOTI5IDEwLjcwNzFMMjAuMDg1OCAxNC41TDkuNSAxNC41QzguOTQ3NzEgMTQuNSA4LjUgMTQuOTQ3NyA4LjUgMTUuNUM4LjUgMTYuMDUyMyA4Ljk0NzcyIDE2LjUgOS41IDE2LjVMMjAuMDg1OCAxNi41TDE2LjI5MjkgMjAuMjkyOUMxNS45MDI0IDIwLjY4MzQgMTUuOTAyNCAyMS4zMTY2IDE2LjI5MjkgMjEuNzA3MUMxNi42ODM0IDIyLjA5NzYgMTcuMzE2NiAyMi4wOTc2IDE3LjcwNzEgMjEuNzA3MUwyMy4yMDcxIDE2LjIwNzFaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMTc4MF8xNjY1MiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg3IC02KSByb3RhdGUoNjYuMzI5NSkgc2NhbGUoMzkuODUyOSAyNy4yMjI1KSI+CjxzdG9wIG9mZnNldD0iMC4zMjcxNjUiIHN0b3AtY29sb3I9IiMyQzkxRkYiIHN0eWxlPSJzdG9wLWNvbG9yOiMyQzkxRkY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTcyNSAwLjU2ODYgMS4wMDAwKTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjE3NUZGIiBzdHlsZT0ic3RvcC1jb2xvcjojMjE3NUZGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjEyOTQgMC40NTg4IDEuMDAwMCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-size: 100% 100%;
}
.docs-ai-input__operation-right-send:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xNzgwXzE2NjU5KSIgc3R5bGU9IiIvPgo8Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4wOCIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDg7Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMjA3MSAxNi4yMDcxQzIzLjU5NzYgMTUuODE2NiAyMy41OTc2IDE1LjE4MzQgMjMuMjA3MSAxNC43OTI5TDE3LjcwNzEgOS4yOTI4OUMxNy4zMTY2IDguOTAyMzcgMTYuNjgzNCA4LjkwMjM3IDE2LjI5MjkgOS4yOTI4OUMxNS45MDI0IDkuNjgzNDIgMTUuOTAyNCAxMC4zMTY2IDE2LjI5MjkgMTAuNzA3MUwyMC4wODU4IDE0LjVMOS41IDE0LjVDOC45NDc3MSAxNC41IDguNSAxNC45NDc3IDguNSAxNS41QzguNSAxNi4wNTIzIDguOTQ3NzIgMTYuNSA5LjUgMTYuNUwyMC4wODU4IDE2LjVMMTYuMjkyOSAyMC4yOTI5QzE1LjkwMjQgMjAuNjgzNCAxNS45MDI0IDIxLjMxNjYgMTYuMjkyOSAyMS43MDcxQzE2LjY4MzQgMjIuMDk3NiAxNy4zMTY2IDIyLjA5NzYgMTcuNzA3MSAyMS43MDcxTDIzLjIwNzEgMTYuMjA3MVoiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8xNzgwXzE2NjU5IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcgLTYpIHJvdGF0ZSg2Ni4zMjk1KSBzY2FsZSgzOS44NTI5IDI3LjIyMjUpIj4KPHN0b3Agb2Zmc2V0PSIwLjMyNzE2NSIgc3RvcC1jb2xvcj0iIzJDOTFGRiIgc3R5bGU9InN0b3AtY29sb3I6IzJDOTFGRjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4xNzI1IDAuNTY4NiAxLjAwMDApO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMTc1RkYiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMTc1RkY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTI5NCAwLjQ1ODggMS4wMDAwKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.docs-ai-input__operation-right-send.disable {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC40Ij4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xNzgwXzE2Njc5KSIgc3R5bGU9IiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjIwNzEgMTYuMjA3MUMyMy41OTc2IDE1LjgxNjYgMjMuNTk3NiAxNS4xODM0IDIzLjIwNzEgMTQuNzkyOUwxNy43MDcxIDkuMjkyODlDMTcuMzE2NiA4LjkwMjM3IDE2LjY4MzQgOC45MDIzNyAxNi4yOTI5IDkuMjkyODlDMTUuOTAyNCA5LjY4MzQyIDE1LjkwMjQgMTAuMzE2NiAxNi4yOTI5IDEwLjcwNzFMMjAuMDg1OCAxNC41TDkuNSAxNC41QzguOTQ3NzEgMTQuNSA4LjUgMTQuOTQ3NyA4LjUgMTUuNUM4LjUgMTYuMDUyMyA4Ljk0NzcyIDE2LjUgOS41IDE2LjVMMjAuMDg1OCAxNi41TDE2LjI5MjkgMjAuMjkyOUMxNS45MDI0IDIwLjY4MzQgMTUuOTAyNCAyMS4zMTY2IDE2LjI5MjkgMjEuNzA3MUMxNi42ODM0IDIyLjA5NzYgMTcuMzE2NiAyMi4wOTc2IDE3LjcwNzEgMjEuNzA3MUwyMy4yMDcxIDE2LjIwNzFaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8xNzgwXzE2Njc5IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcgLTYpIHJvdGF0ZSg2Ni4zMjk1KSBzY2FsZSgzOS44NTI5IDI3LjIyMjUpIj4KPHN0b3Agb2Zmc2V0PSIwLjMyNzE2NSIgc3RvcC1jb2xvcj0iIzJDOTFGRiIgc3R5bGU9InN0b3AtY29sb3I6IzJDOTFGRjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4xNzI1IDAuNTY4NiAxLjAwMDApO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMTc1RkYiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMTc1RkY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTI5NCAwLjQ1ODggMS4wMDAwKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.docs-ai-input__innercon {
  z-index: 1;
}
.docs-ai-input__innercon .ai-homepage-writing {
  position: static;
  transform: none;
}

.ai-slide__outer-component {
  width: 100%;
  padding-bottom: 89px;
  box-sizing: border-box;
}
.ai-slide__outer-component .ai-slide__samples {
  width: 100%;
  padding: 32px 0;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-slide__outer-component .ai-slide__samples-item {
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-slide__outer-component .ai-slide__templates {
  width: 100%;
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-slide__outer-component .ai-slide__templates-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide__outer-component .ai-slide__templates-title-text {
  color: var(--text-ultrastrong, #000);
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  margin: 0;
}
.ai-slide__outer-component .ai-slide__templates-title-more {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  padding: 4px;
  border-radius: 4px;
}
.ai-slide__outer-component .ai-slide__templates-title-more--bottom {
  margin: 32px auto 40px auto;
}
.ai-slide__outer-component .ai-slide__templates-title-more:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide__outer-component .ai-slide__templates-title-more svg {
  width: 16px;
  height: 16px;
}
.ai-slide__outer-component .ai-slide__templates-title-more svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-slide__outer-component .ai-slide__templates-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  margin-top: 12px;
}
.ai-slide__outer-component .ai-slide__templates-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  cursor: pointer;
  position: relative;
  width: calc((100% - 48px)/4);
}
.ai-slide__outer-component .ai-slide__templates-item-cover {
  width: 100%;
  border-radius: 4px;
}
.ai-slide__outer-component .ai-slide__templates-item-cover:hover {
  box-shadow: var(--shadow-lv3, 0px 5px 12px 4px rgba(0, 0, 0, 0.08));
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide__outer-component .ai-slide__templates-item-name {
  margin-top: 4px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .ai-slide__outer-component .ai-slide__templates-item {
    width: calc((100% - 32px) / 3);
  }
}

.ai-homepage-writing__above {
  width: 100%;
  margin-bottom: 32px;
}
.ai-homepage-writing__above-tab {
  width: 100%;
  height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 24px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
}
.ai-homepage-writing__above-tab-item {
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  cursor: pointer;
}
.ai-homepage-writing__above-tab-item-icon {
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  padding: 2px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-writing__above-tab-item-label {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
}
.ai-homepage-writing__above-tab-item--active {
  position: relative;
}
.ai-homepage-writing__above-tab-item--active::after {
  content: '';
  width: 32px;
  height: 3px;
  background: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  position: absolute;
  left: 52%;
  bottom: -2px;
  transform: translateX(-50%);
}
.ai-homepage-writing__above-tab-item--active-label {
  font-weight: 600;
}
.ai-homepage-writing__below {
  width: 100%;
  margin-top: 32px;
}
.ai-homepage-writing__below-title {
  width: 100%;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px;
}
.ai-homepage-writing__below-list {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.ai-homepage-writing__below-list-item {
  display: -ms-flexbox;
  display: flex;
  width: 19.25%;
  padding: 12px 8px;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 4px;
  border-radius: 8px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  cursor: pointer;
}
.ai-homepage-writing__below-list-item:hover {
  box-shadow: 0px 3px 8px 1px var(--border-medium, rgba(0, 0, 0, 0.08));
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-homepage-writing__below-list-item-title {
  width: 100%;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-homepage-writing__below-list-item-description {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
}

.ai-homepage-input-translate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
}
.ai-homepage-input-translate__item {
  height: 30px;
  padding: 0px 12px;
  border-radius: 20px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--Base-base_white_080, rgba(255, 255, 255, 0.8));
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-input-translate__item-icon {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}
.ai-homepage-input-translate__item-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-input-translate__item:last-child {
  padding: 0px 8px 0px 12px;
}
.ai-homepage-input-translate__arrow path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}

.ai-chat-input {
  position: relative;
}
.ai-chat-input.ai-chat-input--operation-active .ai-chat-input__operation {
  display: none;
}
.ai-chat-input .ai-chat-input__input {
  min-height: 128px;
}
.ai-chat-input--generating .ai-chat-input__operation {
  opacity: 0.5;
}
.ai-chat-input--generating .ai-chat-input__input {
  opacity: 0.5;
}
.ai-chat-input--generating::after {
  cursor: not-allowed;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ai-chat-input__stop {
  position: absolute;
  width: 28px;
  height: 28px;
  right: 16px;
  bottom: 14px;
  cursor: pointer;
  z-index: 1;
}
.ai-chat-input .ai-template-input__label {
  background: none;
  padding: 0;
  margin: 0;
}
.ai-chat-input .ai-template-input__label .ai-template-input__label-text {
  background: none;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.ai-chat-input__operation {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 12px;
}
.ai-chat-input__operation-item {
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
}
.ai-chat-input__operation-item:hover {
  background: var(--tsp-fill-strong, rgba(51, 77, 102, 0.12));
}
.ai-chat-input__operation-item-icon {
  width: 20px;
  height: 20px;
}
.ai-chat-input__operation-item-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-chat-input__operation-item-name {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-chat-input__check {
  width: 100%;
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 20px;
  cursor: pointer;
}
.ai-chat-input__check-icon {
  width: 18px;
  height: 18px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 16px;
  background: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-chat-input__check-icon path {
  fill: var(--bg-lv1-default, #fff) !important;
}
.ai-chat-input__check-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}
.ai-chat-input__banner {
  height: 52px;
  width: 100%;
  z-index: 1;
}
.ai-chat-input__banner-absolute {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 52px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 8px;
  box-sizing: border-box;
  border-radius: 20px 20px 0 0;
  border-bottom: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai-chat-input__banner-icon {
  width: 18px;
  height: 18px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 16px;
  background: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-chat-input__banner-icon path {
  fill: var(--bg-lv1-default, #fff) !important;
}
.ai-chat-input__banner-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.ai-chat-input__banner-close {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.ai-chat-input__banner-close path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
.ai-home {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
  position: relative;
}
.ai-home__hi {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  margin: 128px 0 32px;
}
.ai-home__input {
  display: -ms-flexbox;
  display: flex;
  min-height: 120px;
  padding: var(---, 16px);
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: var(---, 16px);
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background: var(--bg-lv1-default, #fff);
}

.ai_document-summary_reference-case-tit {
  width: 100%;
  padding: 8px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 8px;
}
.ai_document-summary_reference-case-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 16px;
}
.ai_document-summary_reference-case-container-item {
  margin-bottom: 1px;
  min-width: 128px;
  max-width: 256px;
  -ms-flex-preferred-size: 224px;
      flex-basis: 224px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 16px 16px 18px 16px;
  border-radius: 12px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai_document-summary_reference-case-container-item:hover {
  box-shadow: 0px 3px 8px 1px var(--border-medium, rgba(0, 0, 0, 0.08));
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai_document-summary_reference-case-container-item_title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ai_document-summary_reference-case-container-item_title > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai_document-summary_reference-case-container-item_title-upload:hover {
  border-radius: var(---, 2px);
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai_document-summary_reference-case-container-item_content {
  padding-top: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
}
.ai_document-summary_reference-case-container-item_content-left {
  display: block;
  width: 20px;
  height: 20px;
}
.ai_document-summary_reference-case-container-item_content-right {
  -ms-flex: 1;
      flex: 1;
  overflow: hidden;
}
.ai_document-summary_reference-case-container-item_content-right_title {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-feature-settings: 'fina' on, 'init' on;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai_document-summary_reference-case-container-item_content-right_desc {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-size: 12px;
  line-height: 16px;
}

.ai-file-input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  border-radius: 16px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background: var(--bg-lv1-default, #FFF);
  position: relative;
  padding: 16px;
  box-shadow: 0px 8px 24px 0px var(--border-medium, rgba(0, 0, 0, 0.08));
  border: 1px solid #45A1FF;
  background-origin: border-box;
  background-clip: padding-box, border-box;
  gap: 12px;
}
.ai-file-input--drag-enter {
  outline-color: var(--outline-color, #4096ff);
  outline-style: dashed;
  opacity: 0.7;
  background-image: none;
}
.ai-file-input--drag-enter * {
  pointer-events: none !important;
}
.ai-file-input__file-list {
  width: 100%;
}
.ai-file-input__command {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 4px;
}
.ai-file-input__command-item {
  height: 20px;
  padding: 6px 12px;
  border-radius: 8px;
  cursor: pointer;
  background: var(--bg-lv4-medium, #F3F5F7);
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-feature-settings: 'fina' on, 'init' on;
  font-family: "PingFang SC";
  font-size: 14px;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-file-input__command-item svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-file-input__command-item:hover {
  background: var(--feedback-active, rgba(51, 77, 102, 0.1));
}
.ai-file-input__textarea {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  box-sizing: border-box;
}
.ai-file-input__textarea__input {
  font-size: 16px;
  -ms-flex: 1;
      flex: 1;
  border: 0;
  height: 24px;
  outline: none;
  resize: none;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  background-color: var(--bg-lv1-default, #fff);
}
.ai-file-input__textarea__operation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-flex-align: center;
      align-items: center;
}
.ai-file-input__textarea__operation img {
  vertical-align: middle;
}
.ai-file-input__textarea__operation-button {
  padding: 2px;
  cursor: pointer;
}
.ai-file-input__textarea__operation-button-disabled {
  opacity: 0.5;
  padding: 2px;
  cursor: pointer;
}
.ai-file-input__textarea__operation-button:hover {
  border-radius: var(---, 2px);
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-file-input__textarea__operation-button img {
  width: 24px;
}
.ai-file-input__textarea__operation-divider {
  width: 1px;
  height: 16px;
  background: var(--border-medium, rgba(0, 0, 0, 0.08));
  margin: 0 12px;
}
.ai-file-input__textarea__operation-send {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  cursor: pointer;
}

.ai__file-upload {
  background-color: var(--bg-lv1-default, #fff);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 48px 12px;
  box-sizing: border-box;
  gap: 16px;
  border-radius: 20px;
  border: 1px dashed var(--border-strong, rgba(0, 0, 0, 0.12));
  -ms-touch-action: none;
      touch-action: none;
}
.ai__file-upload__header {
  text-align: center;
}
.ai__file-upload__header-tips {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin: 0;
}
.ai__file-upload__header-fomat-tips {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 14px;
  font-family: "PingFang SC";
  line-height: 20px;
  margin-top: 4px;
  display: block;
}
.ai__file-upload__button {
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  gap: 12px;
}
.ai__file-upload__button > div {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
.ai__file-upload__button > div:hover {
  background: var(--tsp-fill-strong, rgba(51, 77, 102, 0.12));
}
.ai__file-upload__button > div svg {
  width: 20px;
  height: 20px;
}
.ai__file-upload__button > div svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai__file-upload__button_uploadIcon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai__file-upload-drag {
  border-color: var(--outline-color, #4096ff);
  border-width: 1px;
  opacity: 0.7;
}
.ai__file-upload-drag * {
  pointer-events: none;
}
.ai-drap-import-modal {
  width: 352px;
  height: 192px;
  background-color: var(--bg-lv1-default, #fff);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
.ai_document-summary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  margin: auto;
  gap: 32px;
  font-family: 'PingFang SC';
}
.ai_document-summary_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1;
}
.ai_document-summary_header-title {
  font-weight: 600;
  font-size: 32px;
  margin: 0;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  line-height: 1.6;
}
.ai_document-summary_header-description {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai_document-summary_header-description span {
  padding: 0 10px;
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.ai_document-summary_header-description span:not(:last-child)::after {
  content: '';
  position: absolute;
  left: auto;
  top: 1px;
  right: 0;
  height: 16px;
  width: 1px;
  background-color: var(--text-medium, #0000001F);
}
.ai_document-summary_file-upload {
  width: 100%;
  height: 216px;
  position: relative;
}
.ai_document-summary_file-upload-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ai-slide__command-title {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide__command-list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 12px;
}
@media (max-width: 1200px) {
  .ai-slide__command-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1080px) {
  .ai-slide__command-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.ai-slide__command-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  box-sizing: border-box;
  border-radius: 12px;
  gap: 8px;
  padding: 12px 16px;
  word-break: keep-all;
  white-space: nowrap;
  cursor: pointer;
  text-overflow: ellipsis;
  -ms-flex: 1;
      flex: 1;
  overflow: hidden;
}
.ai-slide__command-item:hover {
  background-color: var(--feedback-hover);
}
.ai-slide__command-item-title {
  max-height: 36px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  white-space: normal;
  text-align: center;
}
.ai-slide__command-item-desc {
  width: 100%;
  word-break: keep-all;
  overflow: hidden;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.ai-slide__templates {
  width: 100%;
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-slide__templates-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide__templates-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}
.ai-slide__templates-title-more {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  padding: 4px;
  border-radius: 4px;
}
.ai-slide__templates-title-more--bottom {
  margin: 32px auto 40px auto;
}
.ai-slide__templates-title-more:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide__templates-title-more svg {
  width: 16px;
  height: 16px;
}
.ai-slide__templates-title-more svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-slide__templates-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  cursor: pointer;
  width: calc((100% - 48px) / 4);
  border-radius: 8px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.ai-slide__templates-item.ai-slide__templates-item-loading {
  aspect-ratio: 34/19;
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
}
.ai-slide__templates-item.ai-slide__templates-item-loading > * {
  display: none;
}
.ai-slide__templates-item-cover {
  width: 100%;
  border-radius: 8px;
}
.ai-slide__templates-item-cover:hover {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide__templates-item .badge {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 4px;
  width: 32px;
  height: 32px;
}
.ai-slide__templates-item .badge::before {
  content: "";
  width: 16px;
  height: 16px;
  background-size: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-color: transparent;
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 10;
}
.ai-slide__templates-item .badge.vip::after,
.ai-slide__templates-item .badge.super-vip::after,
.ai-slide__templates-item .badge.pay-by-price::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  border-left: 32px solid transparent;
  border-bottom: 32px solid var(--vip-default);
  z-index: 9;
}
.ai-slide__templates-item .badge.vip::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTgxNTQgNS40NjQwOUwzLjk1NDIyIDIuNjY4NDNDNC4wOTkxMiAyLjQ5NzcxIDQuMzA2ODEgMi40MDAwMiA0LjUyNDkxIDIuNDAwMDJIMTEuNDc0N0MxMS42OTI4IDIuNDAwMDIgMTEuOTAwNCAyLjQ5NzcxIDEyLjA0NTMgMi42Njg0M0wxNC40MTggNS40NjQwOUMxNC42NzY0IDUuNzY4NSAxNC42NzUgNi4yMjc2MyAxNC40MTQ5IDYuNTMwMzZMOC41NjczMiAxMy4zMzUzQzguMjY0MDEgMTMuNjg4MyA3LjczNTU1IDEzLjY4ODMgNy40MzIyNCAxMy4zMzUzTDEuNTg0NjggNi41MzAzNkMxLjMyNDU0IDYuMjI3NjMgMS4zMjMxOSA1Ljc2ODUgMS41ODE1NCA1LjQ2NDA5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzcwOTg1XzEyNjc2NikiIHN0eWxlPSIiLz4KPG1hc2sgaWQ9Im1hc2swXzcwOTg1XzEyNjc2NiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMSIgeT0iMiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIj4KPHBhdGggZD0iTTEuNTgxNTQgNS40NjQwOUwzLjk1NDIyIDIuNjY4NDNDNC4wOTkxMiAyLjQ5NzcxIDQuMzA2ODEgMi40MDAwMiA0LjUyNDkxIDIuNDAwMDJIMTEuNDc0N0MxMS42OTI4IDIuNDAwMDIgMTEuOTAwNCAyLjQ5NzcxIDEyLjA0NTMgMi42Njg0M0wxNC40MTggNS40NjQwOUMxNC42NzY0IDUuNzY4NSAxNC42NzUgNi4yMjc2MyAxNC40MTQ5IDYuNTMwMzZMOC41NjczMiAxMy4zMzUzQzguMjY0MDEgMTMuNjg4MyA3LjczNTU1IDEzLjY4ODMgNy40MzIyNCAxMy4zMzUzTDEuNTg0NjggNi41MzAzNkMxLjMyNDU0IDYuMjI3NjMgMS4zMjMxOSA1Ljc2ODUgMS41ODE1NCA1LjQ2NDA5WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF83MDk4NV8xMjY3NjYpIj4KPHBhdGggZD0iTTEwLjMzMzUgMi40MDAwMkg1LjY2Njg4TDQuMTExMzMgNi44MDAwMkgxMS44ODkxTDEwLjMzMzUgMi40MDAwMloiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl83MDk4NV8xMjY3NjYpIiBzdHlsZT0iIi8+CjxwYXRoIGQ9Ik0xLjAwMDI0IDUuOTk5ODhMNC4xMTEzNiA2Ljc5OTg4TDguMDAwMjQgMTMuOTk5OUwxMS44ODkxIDYuNzk5ODhMMTUuMDAwMiA1Ljk5OTg4VjEzLjk5OTlIOC4wMDAyNEgxLjAwMDI0VjUuOTk5ODhaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNzA5ODVfMTI2NzY2KSIgc3R5bGU9IiIvPgo8ZyBvcGFjaXR5PSIwLjgiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfNzA5ODVfMTI2NzY2KSI+CjxwYXRoIGQ9Ik00Ljg4OTA4IDEwLjAwMDFDNC44ODkwOCAxMS4zMjU2IDMuODQ0NDEgMTIuNDAwMSAyLjU1NTc1IDEyLjQwMDFDMS4yNjcwOCAxMi40MDAxIDAuMjIyNDEyIDExLjMyNTYgMC4yMjI0MTIgMTAuMDAwMUMwLjIyMjQxMiA4LjY3NDYxIDEuMjY3MDggNy42MDAxIDIuNTU1NzUgNy42MDAxQzMuODQ0NDEgNy42MDAxIDQuODg5MDggOC42NzQ2MSA0Ljg4OTA4IDEwLjAwMDFaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzcwOTg1XzEyNjc2NikiPgo8cGF0aCBkPSJNMTYuNTU1OSAyLjgwMDA1QzE2LjU1NTkgMy45MDQ2MiAxNS42ODUzIDQuODAwMDUgMTQuNjExNCA0LjgwMDA1QzEzLjUzNzUgNC44MDAwNSAxMi42NjcgMy45MDQ2MiAxMi42NjcgMi44MDAwNUMxMi42NjcgMS42OTU0OCAxMy41Mzc1IDAuODAwMDQ5IDE0LjYxMTQgMC44MDAwNDlDMTUuNjg1MyAwLjgwMDA0OSAxNi41NTU5IDEuNjk1NDggMTYuNTU1OSAyLjgwMDA1WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjAwMDE1IDMuMTk5OTVMNy40NTU3NCA1LjU5OTk1SDMuNzIyNDFMNS4xMjI0MSA3Ljk5OTk1SDYuOTg5MDRMNS42NjY4NiAxMi43OTk5TDguMDAwMTkgMTQuNzk5OUw5LjU1NTc0IDcuOTk5OTVIMTAuODc3OUgxMi40MzM1TDguMDAwMTUgMy4xOTk5NVoiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl83MDk4NV8xMjY3NjYpIiBzdHlsZT0iIi8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjI4ODc5IDUuMjAxMDJMMy42NjE0NyAyLjQwNTM2QzMuODc5MzUgMi4xNDg2NCA0LjE5MzQxIDIgNC41MjUxMyAySDExLjQ3NDlDMTEuODA2NiAyIDEyLjEyMDYgMi4xNDg2NCAxMi4zMzg1IDIuNDA1MzZMMTIuMzM4NSAyLjQwNTM2TDE0LjcxMTIgNS4yMDEwMkMxNS4wOTggNS42NTY4IDE1LjA5NjEgNi4zNDE5IDE0LjcwNjUgNi43OTUyNEw4Ljg1ODkzIDEzLjYwMDJDOC40MDA4MyAxNC4xMzMzIDcuNTk5MTcgMTQuMTMzMyA3LjE0MTA3IDEzLjYwMDJMMS4yOTM1MSA2Ljc5NTI0QzAuOTAzOTUgNi4zNDE5IDAuOTAxOTY0IDUuNjU2OCAxLjI4ODc5IDUuMjAxMDJaTTMuOTU0NDQgMi42Njg0MUwxLjU4MTc1IDUuNDY0MDdDMS4zMjM0IDUuNzY4NDcgMS4zMjQ3NiA2LjIyNzYxIDEuNTg0OSA2LjUzMDM0TDcuNDMyNDUgMTMuMzM1M0M3LjczNTc3IDEzLjY4ODIgOC4yNjQyMyAxMy42ODgyIDguNTY3NTQgMTMuMzM1M0wxNC40MTUxIDYuNTMwMzRDMTQuNjc1MiA2LjIyNzYxIDE0LjY3NjYgNS43Njg0NyAxNC40MTgyIDUuNDY0MDdMMTIuMDQ1NiAyLjY2ODQxQzExLjkwMDcgMi40OTc2OCAxMS42OTMgMi40IDExLjQ3NDkgMi40SDQuNTI1MTNDNC4zMDcwMyAyLjQgNC4wOTkzNCAyLjQ5NzY4IDMuOTU0NDQgMi42Njg0MVoiIGZpbGw9InVybCgjcGFpbnQ0X2xpbmVhcl83MDk4NV8xMjY3NjYpIiBzdHlsZT0iIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNzA5ODVfMTI2NzY2IiB4PSItMi4xMTA5MiIgeT0iNS4yNjY3NiIgd2lkdGg9IjkuMzMzNDEiIGhlaWdodD0iOS40NjY3MiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE2NjY3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNzA5ODVfMTI2NzY2Ii8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfNzA5ODVfMTI2NzY2IiB4PSIxMC4zMzM3IiB5PSItMS41MzMyOCIgd2lkdGg9IjguNTU1NTgiIGhlaWdodD0iOC42NjY2NyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE2NjY3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNzA5ODVfMTI2NzY2Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNzA5ODVfMTI2NzY2IiB4MT0iMC42NTQxMDQiIHkxPSIyLjAxMzgyIiB4Mj0iMC42NTQxMDQiIHkyPSIxMy42IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkNCNUMiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkNCNUM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjc5NDkgMC4zNjI1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjM1ODE3OSIgc3RvcC1jb2xvcj0iI0ZGRTVCRSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRTVCRTtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuODk4MyAwLjc0NTgpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkYxQTYiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkYxQTY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjk0NDAgMC42NTAwKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzcwOTg1XzEyNjc2NiIgeDE9IjcuOTAxNCIgeTE9Ii0xLjI0MDg0IiB4Mj0iNS4zMDMyOSIgeTI9IjUuODU0NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDE2NyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDE2NztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuODE4NCAwLjQwNDIpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkY1RDgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RDg7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjk2MjAgMC44NDYyKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzcwOTg1XzEyNjc2NiIgeDE9IjEzLjgzMzYiIHkxPSI5LjE5OTg4IiB4Mj0iMy4yMTAyNiIgeTI9IjMuODQ0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZDMDRCIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDMDRCO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC43NTI5IDAuMjk0MSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGREE3QyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGREE3QztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuODU0OSAwLjQ4NjMpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfNzA5ODVfMTI2NzY2IiB4MT0iNi4yMTEyNiIgeTE9IjUuOTk5OTUiIHgyPSIxMC4yMjA0IiB5Mj0iMTAuMjg3NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjM2ODEwIiBzdHlsZT0ic3RvcC1jb2xvcjojQjM2ODEwO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjcwMjAgMC40MDc5IDAuMDYyNyk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0U3OTIzOCIgc3R5bGU9InN0b3AtY29sb3I6I0U3OTIzODtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45MDQyIDAuNTcyNSAwLjIxODUpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfNzA5ODVfMTI2NzY2IiB4MT0iNS4zMjQ4NSIgeTE9IjIiIHgyPSI5LjQ2Njk0IiB5Mj0iMTMuNDgwNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkJDNzZEIiBzdHlsZT0ic3RvcC1jb2xvcjojRkJDNzZEO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC43ODA0IDAuNDI3NSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0U3QTMzQyIgc3R5bGU9InN0b3AtY29sb3I6I0U3QTMzQztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45MDU5IDAuNjM5MiAwLjIzNTMpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.ai-slide__templates-item .badge.super-vip::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1NkwxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NCAyMC4xMTUyIDkuODY2NjRINTEuODg1NEM1Mi44ODI1IDkuODY2NjQgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTZDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8bWFzayBpZD0ibWFzazBfMTU1OF8yNDg1NyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNSIgeT0iOSIgd2lkdGg9IjYyIiBoZWlnaHQ9IjU0Ij4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1N0wxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NyAyMC4xMTUyIDkuODY2NjdINTEuODg1NEM1Mi44ODI1IDkuODY2NjcgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTdDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1N1oiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE1NThfMjQ4NTcpIj4KPHBhdGggZD0iTTQ2LjY2NjQgOS44NjY2N0gyNS4zMzNMMTguMjIxOSAzMC40SDUzLjc3NzVMNDYuNjY2NCA5Ljg2NjY3WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjxwYXRoIGQ9Ik00IDI2LjY2NjdMMTguMjIyMiAzMC40TDM2IDY0TDUzLjc3NzggMzAuNEw2OCAyNi42NjY3VjY0SDM2SDRWMjYuNjY2N1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8ZyBvcGFjaXR5PSIwLjgiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNMjEuNzc4MiA0NS4zMzMzQzIxLjc3ODIgNTEuNTE4OSAxNy4wMDI1IDU2LjUzMzMgMTEuMTExNSA1Ni41MzMzQzUuMjIwNDUgNTYuNTMzMyAwLjQ0NDgyNCA1MS41MTg5IDAuNDQ0ODI0IDQ1LjMzMzNDMC40NDQ4MjQgMzkuMTQ3NyA1LjIyMDQ1IDM0LjEzMzMgMTEuMTExNSAzNC4xMzMzQzE3LjAwMjUgMzQuMTMzMyAyMS43NzgyIDM5LjE0NzcgMjEuNzc4MiA0NS4zMzMzWiIgZmlsbD0iIzU5NjA3QiIgc3R5bGU9ImZpbGw6IzU5NjA3QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC4zNDg0IDAuMzc4MSAwLjQ4MzMpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNNzUuMTExIDExLjczMzNDNzUuMTExIDE2Ljg4OCA3MS4xMzEzIDIxLjA2NjcgNjYuMjIyMSAyMS4wNjY3QzYxLjMxMjkgMjEuMDY2NyA1Ny4zMzMzIDE2Ljg4OCA1Ny4zMzMzIDExLjczMzNDNTcuMzMzMyA2LjU3ODY3IDYxLjMxMjkgMi4zOTk5OSA2Ni4yMjIxIDIuMzk5OTlDNzEuMTMxMyAyLjM5OTk5IDc1LjExMSA2LjU3ODY3IDc1LjExMSAxMS43MzMzWiIgZmlsbD0iIzkyODI2QiIgc3R5bGU9ImZpbGw6IzkyODI2QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC41NzA4IDAuNTEwOSAwLjQyMTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMDAwMiAxMy42TDMzLjUxMTUgMjQuOEgxNi40NDQ4TDIyLjg0NDggMzZIMzEuMzc4TDI1LjMzMzcgNTguNEwzNi4wMDA0IDY3LjczMzNMNDMuMTExNSAzNkg0OS4xNTU4SDU2LjI2NjlMMzYuMDAwMiAxMy42WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzE1NThfMjQ4NTciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE2IiB5PSIxMyIgd2lkdGg9IjQxIiBoZWlnaHQ9IjU1Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi4wMDAyIDEzLjZMMzMuNTExNSAyNC44SDE2LjQ0NDhMMjIuODQ0OCAzNkgzMS4zNzhMMjUuMzMzNyA1OC40TDM2LjAwMDQgNjcuNzMzM0w0My4xMTE1IDM2SDQ5LjE1NThINTYuMjY2OUwzNi4wMDAyIDEzLjZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE1NThfMjQ4NTcpIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl8xNTU4XzI0ODU3KSI+CjxyZWN0IHdpZHRoPSI2LjQwNyIgaGVpZ2h0PSI3MS4zNDY3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY4OTY1NSAtMC43MjQxMzggMC42ODk2NTUgMC43MjQxMzggNTguMjI1NiAxMS4yNDkzKSIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPC9nPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzIwMTggMjIuOTM4MUwxNi4xNjY3IDkuODkxNjdDMTcuMTYyOCA4LjY5MzY0IDE4LjU5ODUgOCAyMC4xMTQ5IDhINTEuODg1MUM1My40MDE1IDggNTQuODM3MiA4LjY5MzY0IDU1LjgzMzMgOS44OTE2N0w1NS44MzMzIDkuODkxNjdMNjYuNjc5OCAyMi45MzgxQzY4LjQ0ODIgMjUuMDY1MSA2OC40MzkxIDI4LjI2MjIgNjYuNjU4MiAzMC4zNzc4TDM5LjkyNjUgNjIuMTM0MUMzNy44MzI0IDY0LjYyMiAzNC4xNjc2IDY0LjYyMiAzMi4wNzM1IDYyLjEzNDFMNS4zNDE3NyAzMC4zNzc4QzMuNTYwOTEgMjguMjYyMiAzLjU1MTg0IDI1LjA2NTEgNS4zMjAxOCAyMi45MzgxWk0xNy41MDYgMTEuMTE5Mkw2LjY1OTQ1IDI0LjE2NTdDNS40Nzg0MiAyNS41ODYyIDUuNDg0NjEgMjcuNzI4OCA2LjY3MzgyIDI5LjE0MTZMMzMuNDA1NSA2MC44OTc5QzM0Ljc5MjEgNjIuNTQ1MSAzNy4yMDc5IDYyLjU0NTEgMzguNTk0NSA2MC44OTc5TDY1LjMyNjIgMjkuMTQxNkM2Ni41MTU0IDI3LjcyODggNjYuNTIxNiAyNS41ODYyIDY1LjM0MDUgMjQuMTY1N0w1NC40OTQgMTEuMTE5MkM1My44MzE2IDEwLjMyMjUgNTIuODgyMiA5Ljg2NjY3IDUxLjg4NTEgOS44NjY2N0gyMC4xMTQ5QzE5LjExNzggOS44NjY2NyAxOC4xNjg0IDEwLjMyMjUgMTcuNTA2IDExLjExOTJaIiBmaWxsPSJ1cmwoI3BhaW50Nl9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8xNTU4XzI0ODU3IiB4PSItMTAuNDQxNiIgeT0iMjMuMjQ3IiB3aWR0aD0iNDMuMTA2IiBoZWlnaHQ9IjQ0LjE3MjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNS40NDMxOSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NThfMjQ4NTciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8xNTU4XzI0ODU3IiB4PSI0Ni40NDY5IiB5PSItOC40ODYzOCIgd2lkdGg9IjM5LjU1MDYiIGhlaWdodD0iNDAuNDM5NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjQ0MzE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU1OF8yNDg1NyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMl9mXzE1NThfMjQ4NTciIHg9IjUwLjk2OCIgeT0iLTAuNjQ3ODc1IiB3aWR0aD0iNjguMTM4NSIgaGVpZ2h0PSI3MC44MTk2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNjI4NzkiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xNTU4XzI0ODU3Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjEuMDk1MDYiIHkxPSI4LjAwMDY2IiB4Mj0iMS4wOTUwNiIgeTI9IjYzLjk4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM5M0Y1OCIgc3R5bGU9InN0b3AtY29sb3I6IzM5M0Y1ODtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yMjM1IDAuMjQ3MSAwLjM0NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzU5Mzc1IiBzdG9wLWNvbG9yPSIjM0Y0NTVGIiBzdHlsZT0ic3RvcC1jb2xvcjojM0Y0NTVGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjI0NzEgMC4yNzA2IDAuMzcyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhFOEU4RSIgc3R5bGU9InN0b3AtY29sb3I6IzhFOEU4RTtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC41NTgzIDAuNTU4MyAwLjU1ODMpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjM1LjU0OCIgeTE9Ii03LjEyNDA1IiB4Mj0iMjMuMjMyMSIgeTI9IjI1LjgyNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzc4N0E3QyIgc3R5bGU9InN0b3AtY29sb3I6Izc4N0E3QztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40NjkyIDAuNDc2NSAwLjQ4NzUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MDQ2NjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM0MDQ2NjA7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjUxMCAwLjI3NDUgMC4zNzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE1NThfMjQ4NTciIHgxPSI2Mi42NjY3IiB5MT0iNDEuNiIgeDI9IjEzLjcwMjEiIHkyPSIxNy40MTk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQjJFM0MiIHN0eWxlPSJzdG9wLWNvbG9yOiMyQjJFM0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTY4NiAwLjE4MDQgMC4yMzUzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjAyNDM2IiBzdHlsZT0ic3RvcC1jb2xvcjojMjAyNDM2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xNDEyIDAuMjExOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMzYuNTAwNCIgeTE9IjguOTk5OTEiIHgyPSItMTIuMTAwMiIgeTI9IjcxLjEyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZFQUM1IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFQUM1O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC45MTY3IDAuNzcwOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I3ODMyRiIgc3R5bGU9InN0b3AtY29sb3I6I0I3ODMyRjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC43MTY3IDAuNTE0NSAwLjE4NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjE5LjMwMzgiIHkxPSIyNS4zODYzIiB4Mj0iNDAuOTk1NiIgeTI9IjY1LjA3OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YyQzA1MiIgc3R5bGU9InN0b3AtY29sb3I6I0YyQzA1MjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45NTAwIDAuNzUzMCAwLjMyMDYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzM3MjUyIiBzdG9wLWNvbG9yPSIjRkZFMjhGIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFMjhGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC44ODQ0IDAuNTYyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMy4yMDM1IiB5MT0iMCIgeDI9IjMuMjAzNSIgeTI9IjcxLjM0NjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC43OCIgc3R5bGU9InN0b3AtY29sb3I6d2hpdGU7c3RvcC1vcGFjaXR5OjAuNzg7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjQuNTM3NTgiIHkxPSI5Ljg3MjgxIiB4Mj0iMzkuMDcxOCIgeTI9IjYxLjk0MzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzZBNkY4NCIgc3R5bGU9InN0b3AtY29sb3I6IzZBNkY4NDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40MTU3IDAuNDM1MyAwLjUxNzYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMDMzNDUiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMDMzNDU7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTg4NSAwLjIwMTUgMC4yNzA4KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.ai-slide__templates-item .badge.pay-by-price::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bW9iaWxlX+ebtOi0rV90YWc8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI0LjA5Nzc5MTEyJSIgeTE9IjM1LjEyMzk2NjklIiB4Mj0iOTYuODAwMzI4OCUiIHkyPSI2Mi44MTQ4NTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjZEREIxIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFM0I3NzUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h56i/LTIxMDcyMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IumJtOadg+agh+etviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0Ni4wMDAwMDAsIC02MDEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGVf55u06LStX3RhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ2LjAwMDAwMCwgNjAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InBjX3ZpcF90YWflpIfku70tOCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9Ik1hc2siIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42MjEwNzUsOS44MzcwODQ2NyBMMTAuNjIxMDc1LDkuMDIyNTA4MDQgTDkuNDIwNDM2NCw5LjAyMjUwODA0IEw5LjQyMDQzNjQsNC4wNzUwMjY4IEw3LjAzNjE4OTQ2LDQuMDc1MDI2OCBDNy4wNzAyNTAxMywzLjkwMzUzNjk4IDcuMTEyODI1OTcsMy43MzIwNDcxNiA3LjE0Njg4NjY0LDMuNTYwNTU3MzQgTDEwLjQ1MDc3MTcsMy41NjA1NTczNCBMMTAuNDUwNzcxNywyLjcyMDI1NzIzIEw3LjI4MzEyOTMyLDIuNzIwMjU3MjMgQzcuMzAwMTU5NjYsMi41MzE2MTg0NCA3LjMyNTcwNTE2LDIuMzM0NDA1MTQgNy4zNTEyNTA2NywyLjEyODYxNzM2IEw2LjQ0ODY0MjksMiBDNi40MjMwOTczOSwyLjIzMTUxMTI1IDYuMzk3NTUxODksMi40NzE1OTcgNi4zNjM0OTEyMiwyLjcyMDI1NzIzIEwzLjE2MTc4ODE5LDIuNzIwMjU3MjMgTDMuMTYxNzg4MTksMy41NjA1NTczNCBMNi4yMjcyNDg1NCwzLjU2MDU1NzM0IEw2LjEyNTA2NjUyLDQuMDc1MDI2OCBMNC4xNTgwNjI4LDQuMDc1MDI2OCBMNC4xNTgwNjI4LDkuMDIyNTA4MDQgTDMsOS4wMjI1MDgwNCBMMyw5LjgzNzA4NDY3IEwxMC42MjEwNzUsOS44MzcwODQ2NyBaIE04LjUzNDg1ODk3LDUuMzg2OTIzOSBMNS4wNDM2NDAyMyw1LjM4NjkyMzkgTDUuMDQzNjQwMjMsNC44NjM4Nzk5NiBMOC41MzQ4NTg5Nyw0Ljg2Mzg3OTk2IEw4LjUzNDg1ODk3LDUuMzg2OTIzOSBaIE04LjUzNDg1ODk3LDYuNTk1OTI3MTIgTDUuMDQzNjQwMjMsNi41OTU5MjcxMiBMNS4wNDM2NDAyMyw2LjA5ODYwNjY1IEw4LjUzNDg1ODk3LDYuMDk4NjA2NjUgTDguNTM0ODU4OTcsNi41OTU5MjcxMiBaIE04LjUzNDg1ODk3LDcuODEzNTA0ODIgTDUuMDQzNjQwMjMsNy44MTM1MDQ4MiBMNS4wNDM2NDAyMyw3LjI5OTAzNTM3IEw4LjUzNDg1ODk3LDcuMjk5MDM1MzcgTDguNTM0ODU4OTcsNy44MTM1MDQ4MiBaIE04LjUzNDg1ODk3LDkuMDIyNTA4MDQgTDUuMDQzNjQwMjMsOS4wMjI1MDgwNCBMNS4wNDM2NDAyMyw4LjUxNjYxMzA4IEw4LjUzNDg1ODk3LDguNTE2NjEzMDggTDguNTM0ODU4OTcsOS4wMjI1MDgwNCBaIE0xNy43MDU2OTQ1LDkuOTA1NjgwNiBDMTguNDAzOTM4Myw5LjkwNTY4MDYgMTguNzk1NjM2LDkuNTQ1NTUxOTggMTguODgwNzg3Nyw4Ljg0MjQ0MzczIEMxOC45NTE1MjksOC4xNzc1OTA5IDE4Ljk5MzI0ODMsNi41MTkxMTE4NiAxOC45OTkyNDgxLDMuODY3MDA2NiBMMTksMy4xODMyNzk3NCBMMTksMy4xODMyNzk3NCBMMTYuMjkyMTc2NywzLjE4MzI3OTc0IEMxNi4zOTQzNTg3LDIuODQ4ODc0NiAxNi40ODgwMjU1LDIuNDk3MzIwNDcgMTYuNTU2MTQ2OSwyLjEyODYxNzM2IEwxNS42OTYxMTUsMi4wMTcxNDg5OCBDMTUuNTE3Mjk2NCwyLjk3NzQ5MTk2IDE1LjE5MzcyMDEsMy44MDA2NDMwOSAxNC43MzM5MDEsNC40OTUxNzY4NSBMMTQuNzMzOTAxLDIuMzA4NjgxNjcgTDExLjY0Mjg5NTIsMi4zMDg2ODE2NyBMMTEuNjQyODk1Miw3LjgwNDkzMDMzIEwxMi40NDMzMjA5LDcuODA0OTMwMzMgTDEyLjQ0MzMyMDksMy4xMzE4MzI4IEwxMy45NTA1MDU2LDMuMTMxODMyOCBMMTMuOTUwNTA1Niw3LjgwNDkzMDMzIEwxNC43MzM5MDEsNy44MDQ5MzAzMyBMMTQuNzMzOTAxLDQuOTA2NzUyNDEgTDE1LjExNzA4MzYsNS40MTI2NDczNyBDMTUuNDQwNjU5OSw1LjAwOTY0NjMgMTUuNzIxNjYwNSw0LjU1NTE5ODI5IDE1Ljk2MDA4NTIsNC4wNDkzMDMzMiBMMTguMTMxNDUyOSw0LjA0OTMwMzMyIEMxOC4xMjI5Mzc3LDYuNTg3MzUyNjMgMTguMDk3MzkyMiw4LjA2MjE2NTA2IDE4LjA1NDgxNjQsOC40ODIzMTUxMSBDMTguMDAzNzI1NCw4Ljg5Mzg5MDY4IDE3Ljg1MDQ1MjQsOS4xMDgyNTI5NSAxNy41Nzc5NjcsOS4xMDgyNTI5NSBDMTcuMjAzMjk5Niw5LjEwODI1Mjk1IDE2Ljc2MDUxMDksOS4wOTExMDM5NyAxNi4yNDk2MDA5LDkuMDY1MzgwNDkgTDE2LjQ2MjQ4LDkuODYyODA4MTUgQzE3LjA1ODU0MTgsOS44ODg1MzE2MiAxNy40NjcyNjk4LDkuOTA1NjgwNiAxNy43MDU2OTQ1LDkuOTA1NjgwNiBaIE0xMS44NjQyODk1LDEwIEMxMi40NDMzMjA5LDkuNzA4NDY3MzEgMTIuODYwNTY0MSw5LjI5Njg5MTc1IDEzLjExNjAxOTIsOC43NTY2OTg4MiBDMTMuMzc5OTg5NCw4LjE4MjIwNzkzIDEzLjUyNDc0NzIsNy40MTA1MDM3NSAxMy41NTAyOTI3LDYuNDUwMTYwNzcgTDEzLjU1MDI5MjcsMy42Mzc3Mjc3NiBMMTIuODE3OTg4MywzLjYzNzcyNzc2IEwxMi44MTc5ODgzLDYuNDUwMTYwNzcgQzEyLjc5MjQ0MjgsNy4xNzA0MTgwMSAxMi42OTAyNjA4LDcuNzUzNDgzMzkgMTIuNTAyOTI3MSw4LjIwNzkzMTQgQzEyLjMxNTU5MzQsOC42MTk1MDY5NyAxMS45NDA5MjYsOC45NzEwNjEwOSAxMS4zOTU5NTUzLDkuMjU0MDE5MjkgTDExLjg2NDI4OTUsMTAgWiBNMTcuMjg4NDUxMyw4LjM5NjU3MDIgTDE4LjAxMjI0MDYsOC4wMjc4NjcxIEMxNy43NzM4MTU5LDcuMjMwNDM5NDQgMTcuNTM1MzkxMiw2LjUwMTYwNzcyIDE3LjI4ODQ1MTMsNS44MzI3OTc0MyBMMTYuNjE1NzUzMSw2LjE1ODYyODA4IEMxNi43MTc5MzUxLDYuNDUwMTYwNzcgMTYuODI4NjMyMyw2Ljc2NzQxNjkzIDE2LjkzMDgxNDMsNy4xMDE4MjIwOCBDMTYuNTkwMjA3Niw3LjE3ODk5MjUgMTYuMjQ5NjAwOSw3LjIzOTAxMzkzIDE1Ljg5MTk2MzgsNy4yODE4ODYzOSBDMTYuMjE1NTQwMiw2LjYyMTY1MDU5IDE2LjUzMDYwMTQsNS44MzI3OTc0MyAxNi44MzcxNDc0LDQuOTE1MzI2OSBMMTYuMDI4MjA2NSw0LjYzMjM2ODcgQzE1LjU0Mjg0MTksNi4zNjQ0MTU4NiAxNS4xNzY2ODk3LDcuMjY0NzM3NDEgMTQuOTIxMjM0Nyw3LjM1MDQ4MjMyIEwxNS4wNjU5OTI1LDguMTMwNzYwOTkgQzE1LjgxNTMyNzMsOC4wNTM1OTA1NyAxNi41MDUwNTU5LDcuOTUwNjk2NjggMTcuMTM1MTc4Myw3LjgxMzUwNDgyIEMxNy4xODYyNjkzLDguMDAyMTQzNjIgMTcuMjM3MzYwMyw4LjE5MDc4MjQyIDE3LjI4ODQ1MTMsOC4zOTY1NzAyIFogTTE0LjQ1MjkwMDUsOS45MzE0MDQwNyBMMTUuMDkxNTM4MSw5LjI4ODMxNzI2IEMxNC43Njc5NjE3LDguODY4MTY3MiAxNC4zODQ3NzkxLDguNDM5NDQyNjYgMTMuOTI0OTYwMSw4LjAwMjE0MzYyIEwxMy4zNTQ0NDM5LDguNTU5NDg1NTMgQzEzLjgzMTI5MzIsOS4wNDgyMzE1MSAxNC4xOTc0NDU0LDkuNTAyNjc5NTMgMTQuNDUyOTAwNSw5LjkzMTQwNDA3IFoiIGlkPSLnm7TotK0iIGZpbGw9IiM3NTRBMEEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.ai-slide__templates-item-name {
  margin-top: 4px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.ai-slide__templates-add {
  width: calc((100% - 48px) / 4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 8px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background: var(--bg-lv1-default, #fff);
  box-sizing: border-box;
  cursor: pointer;
}
.ai-slide__templates-add svg {
  width: 20px;
  height: 20px;
}
.ai-slide__templates-add svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48)) !important;
}
.ai-slide__templates-add span {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.ai-slide__templates-add:hover {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
@media (max-width: 1024px) {
  .ai-slide__templates-item {
    width: calc((100% - 32px) / 3);
  }
}
.ai-slide__templates.ai-slide__templates-loading .ai-slide__templates-tit {
  display: inline-block;
  height: 22px;
  margin: 8px 0;
  width: 200px;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  background-size: 200% 100%;
  border-radius: 4px;
  animation: skeleton-loading 1.5s infinite ease-in-out;
}
.ai-slide__templates.ai-slide__templates-loading .ai-slide__templates-item {
  aspect-ratio: 34/19;
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
}
@keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
.ai-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
  padding-top: 20px;
}
.ai-slide__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: var(--text-ultrastrong, #000);
  font-family: 'PingFang SC';
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.ai-slide__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  width: 100%;
}
.ai-slide__button {
  position: absolute;
  right: 0;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  border: 1px solid var(--accent-default, #1e6fff);
  background: var(--feedback-accent, rgba(0, 115, 255, 0.08));
}
.ai-slide__button-label {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-slide__desc {
  margin-top: 13.5px;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
}
.ai-slide__desc-item {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  position: relative;
}
.ai-slide__desc-item:not(:first-child)::before {
  content: '';
  display: block;
  width: 1px;
  height: 16px;
  background: var(--border-strong, rgba(0, 0, 0, 0.12));
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
}
.ai-slide__input.ai-component-pc-uploader-template-input-box-border {
  margin-top: 32px;
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide__tools {
  width: 100%;
  margin-top: 48px;
}
.ai-slide__tools-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide__tools-con {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide__tools-con-item {
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  background: var(--bg-lv1-weak, #f9fafb);
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  cursor: pointer;
}
.ai-slide__tools-con-item-con {
  padding: 12px 24px;
  box-sizing: border-box;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide__tools-con-item-con svg {
  width: 24px;
  height: 24px;
}
.ai-slide__tools-con-item-con span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  white-space: nowrap;
}
.ai-slide__tools-con-item:hover {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide__samples {
  width: 100%;
  margin-top: 32px;
}
.ai-slide__samples-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide__samples-con {
  display: -ms-flexbox;
  display: flex;
  gap: 16px 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-slide__samples-con-item {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-slide__samples-con-item:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide__samples-con-item span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-slide__samples-con-item svg {
  width: 20px;
  height: 20px;
}
.ai-slide__samples-con-item svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide__samples-con-item-sharp {
  font-feature-settings: 'fina' on, 'init' on;
  font-family: ABeeZee;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-slide-preview {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  min-width: 550px;
  margin: 0 auto;
}
.ai-slide-preview__back {
  position: fixed;
  top: 24px;
  left: 20px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  z-index: 21;
  cursor: pointer;
}
.ai-slide-preview__back:hover {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-preview__image {
  width: 100%;
}
.ai-slide-preview__input.ai-component-pc-uploader-template-input-box-border {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 160px);
  min-width: 500px;
  padding: 16px;
  border-radius: 20px;
  box-sizing: border-box;
  display: block;
}
.ai-slide-preview__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-preview__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai_slide__input-image-switch {
  min-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0px 12px;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai_slide__input-image-switch.ai_slide__input-image-switch-clicked {
  color: var(--text-link, #0060fd);
  font-weight: 600;
  border: 1px solid var(--ai-sidebar-tab-active-border, rgba(0, 115, 255, 0.16));
  background: var(--ai-sidebar-tab-active-bg, rgba(0, 115, 255, 0.08));
}
.ai-slide-preview-container {
  padding: 0 40px 76px 40px;
  height: calc(100vh - 56px - 76px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.ai-slide-preview-container::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
.ai-slide-preview-container::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ai-slide-preview-container::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.ai-slide-preview-container-empty-template {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background: var(--Background-lv1-bg-medium);
}
.ai-slide-preview-container-empty-template-tips {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
}
.ai-slide-preview-container-empty-template-tips span {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-preview-container-empty-template-tips-select {
  color: var(--text-link, #0060fd);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.ai-slide-preview-container-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin: 10px 0;
}
.ai-slide-preview-container-change-template {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 8px 6px;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
}
.input_uploader_hide {
  display: none !important;
}

.ai-home__billboard-textarea {
  font-family: "PingFang SC";
  height: 198px;
  min-width: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: space-between;
      align-items: space-between;
  gap: 16px;
  -ms-flex: 1;
      flex: 1;
  margin-bottom: 16px;
}
.ai-home__billboard-textarea-column {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: space-between;
      align-items: space-between;
  gap: 16px;
  -ms-flex-preferred-size: 277px;
      flex-basis: 277px;
}
.ai-home__billboard {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--bg-lv1-default, #FFF);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.ai-home__billboard:hover {
  box-shadow: 0px 3px 8px 1px var(--border-medium, rgba(0, 0, 0, 0.08));
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-home__billboard__header {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex: 2;
      flex: 2;
}
.ai-home__billboard__header-title {
  color: var(--text-ultrastrong, #000);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-home__billboard__header-title-icon {
  width: 20px;
  margin-right: 6px;
}
.ai-home__billboard__header-title-icon path[fill-rule="evenodd"] {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-home__billboard__header-description {
  margin-top: 5px;
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  overflow: hidden;
  color: var(--text-medium, rgba(0, 0, 0, 0.64));
}
.ai-home__billboard__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.ai-home__billboard__body-summary {
  width: 100%;
  height: 88px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 8px;
  border: 1px dashed var(--text-ultraweak, rgba(0, 0, 0, 0.16));
  background: var(--base_white_030);
  overflow: hidden;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.ai-home__billboard__body-summary svg {
  width: 20px;
  height: 20px;
}
.ai-home__billboard__body-summary svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-home__billboard__body img {
  border-radius: 8px;
  height: 88px;
  margin-top: 12px;
}
.ai-home__billboard-column {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-home__billboard-column-ppt .ai-home__billboard__header-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  line-height: 20px;
  margin-right: 4px;
  font-weight: 600;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
.ai-command-lib-fullscreen__wrapper {
  position: relative;
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.ai-command-lib-fullscreen__wrapper .ai-command-lib-fullscreen {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 32px;
  width: 100%;
}
.ai-command-lib-fullscreen__wrapper .ai-command-lib-fullscreen__title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 32px;
  font-weight: 600;
  line-height: 1.6;
  margin: 0;
}
.ai-command-lib-fullscreen__wrapper .ai-command-lib-fullscreen__desc {
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
}
.ai-command-lib-fullscreen__wrapper .ai-command-lib-fullscreen__desc-item {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  position: relative;
}
.ai-command-lib-fullscreen__wrapper .ai-command-lib-fullscreen__desc-item:not(:first-child)::before {
  content: '';
  display: block;
  width: 1px;
  height: 16px;
  background: var(--border-strong, rgba(0, 0, 0, 0.12));
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
}

.ai-homepage-normal-chat {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 40px;
  min-width: 682px;
}
.ai-homepage-normal-chat__content.ai_sidebar_wrapper {
  height: 0;
  -ms-flex: 1;
      flex: 1;
  width: calc(100% - 48px);
  padding: 0 24px;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-normal-chat__content.ai_sidebar_wrapper .ai_chatcontent {
  width: 100%;
  max-width: 880px;
  min-width: 638px;
  padding: 12px clamp(48px, calc((100% - 682px) / 2), calc((100% - 832px) / 2)) 0;
}
.ai-homepage-normal-chat__content.ai_sidebar_wrapper .ai_chatcontent_bottom {
  min-height: 20px;
}
.ai-homepage-normal-chat__content.ai_sidebar_wrapper .message-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ai-homepage-normal-chat__input {
  width: 100%;
  max-width: 928px;
  min-width: 682px;
  padding: 0 24px;
  box-sizing: border-box;
}

.ai-slide-file {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 632px;
}
.ai-slide-file__preview {
  width: 100%;
  -ms-flex: 1;
      flex: 1;
  border: 0;
}
.ai-slide-file__action-bar {
  width: 100%;
  height: 36px;
  padding: 14px;
  background: var(--bg-white-gray, #F9FAFB);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 16px;
}
.ai-slide-file__action-bar-button {
  width: 160px;
  height: 36px;
  cursor: pointer !important;
}
.ai-slide-file__action-bar-button--border {
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08)) !important;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide-file-deleted {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 100%;
}
.ai-slide-file-deleted__icon {
  width: 256px;
  height: 256px;
}
.ai-slide-file-deleted__text {
  word-wrap: break-word;
  color: var(--text-ultrastrong, #000);
  display: inline-block;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-break: keep-all;
}

.ai-slide-outline {
  height: 100%;
  box-sizing: border-box;
  min-width: 632px;
  position: relative;
  background: var(--bg-lv1-default, #fff);
}
.ai-slide-outline__left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  float: left;
  width: 66%;
  height: 100%;
  box-sizing: border-box;
}
.ai-slide-outline__left .ai-component-pc-uploader-template-input-box-border {
  width: auto;
  margin: 0 80px;
  margin-top: 5px;
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide-outline__left .ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-outline__left .ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide-outline__left .ai-component-pc-uploader-template-input-box-border.hidden {
  display: none;
}
.ai-slide-outline__left-input {
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  margin: 4px 80px 0;
  border-radius: 12px;
  background: var(--bg-lv1-default, #fff);
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 16px;
  line-height: 24px;
}
.ai-slide-outline__left-input.hidden {
  display: none;
}
.ai-slide-outline__left-input--disabled {
  cursor: not-allowed;
}
.ai-slide-outline__left-input--disabled .ai-slide-outline__left-input-content {
  cursor: not-allowed;
}
.ai-slide-outline__left-input--editing {
  border: 1px solid #45a1ff;
  background: var(--bg-lv4-default, #fff);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.12);
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-weight: 400;
  display: block;
}
.ai-slide-outline__left-input--editing .ai-slide-outline__left-input-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 16px;
}
.ai-slide-outline__left-input--editing .ai-slide-outline__left-input-buttons-right {
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.ai-slide-outline__left-input--editing .ai-slide-outline__left-input-buttons-right button {
  cursor: pointer;
}
.ai-slide-outline__left-input-content {
  max-height: 180px;
  outline: 0;
  cursor: text;
  overflow-y: auto;
}
.ai-slide-outline__left-input-stop {
  font-size: 12px !important;
  width: 56px;
  height: 24px !important;
  cursor: pointer !important;
}
.ai-slide-outline__left-content {
  -ms-flex: 1;
      flex: 1;
  overflow: auto;
  padding: 0 80px 40px 80px;
  margin-top: 20px;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  scrollbar-gutter: stable;
}
.ai-slide-outline__left-content::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
.ai-slide-outline__left-content::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ai-slide-outline__left-content::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.ai-slide-outline__left-content .ai-message-custom-error-busy-error {
  color: var(--text-strong, rgba(0, 0, 0, 0.48));
  font-size: 14px;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-outline__left-content .ai-message--loading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  color: var(--text-strong, rgba(0, 0, 0, 0.48));
}
.ai-slide-outline__left-content .ai-message--loading img {
  margin-right: 4px;
  width: 20px;
  height: 20px;
}
.ai-slide-outline__left-content .ai-component-common-search-reference-wrapper + .ai-component-common-with-thinking-factory {
  margin-top: 24px;
}
.ai-slide-outline__left-content .ai-component-common-search-reference-wrapper .ai-component-common-collapse-card-header {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-outline__left-content .ai-component-common-with-thinking-factory .ai-component-common-with-thinking-factory_thinking .ai-component-common-collapse-card-header-title {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-feature-settings: 'fina' on, 'init' on;
  /* UI文字/正文_中 */
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-outline__left-action-bar {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 80px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-top: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-slide-outline__left-action-bar-placeholder {
  height: 64px;
  width: 100%;
}
.ai-slide-outline__left-action-bar-button {
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 0px 8px 0px 4px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  cursor: pointer !important;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
  text-align: center;
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-outline__left-action-bar-button--separator {
  width: 1px;
  height: 20px;
  background: var(--separators-medium, rgba(0, 0, 0, 0.08));
}
.ai-slide-outline__left-action-bar-button--integrity {
  height: 36px;
  padding: 8px 32px;
  color: var(--text-white, #fff) !important;
  border-radius: 8px;
}
.ai-slide-outline__left-action-bar-button .dui-button-icon {
  -webkit-filter: var(--invert-on-dark-mode, none);
          filter: var(--invert-on-dark-mode, none);
}
.ai-slide-outline__right {
  width: 34%;
  height: 100%;
  float: right;
  box-sizing: border-box;
  border-left: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-slide-outline__right-header {
  display: -ms-flexbox;
  display: flex;
  padding: 0 12px 0 32px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide-outline__right-header-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  -ms-flex: 1;
      flex: 1;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}
.ai-slide-outline__right-header-action {
  color: var(--text-ultrastrong, #000);
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
}
.ai-slide-outline__right-header-action-icon {
  width: 20px;
  height: 20px;
}
.ai-slide-outline__right-template {
  width: 100%;
  height: 100%;
  overflow: auto;
  -ms-flex: 1;
      flex: 1;
}
.ai-slide-outline__right-template-preview {
  width: 100%;
}
.ai-slide-outline__right-template-placeholder {
  width: 100%;
  padding-top: 56.873%;
  border-radius: var(---, 4px);
  background-color: rgba(51, 77, 102, 0.04);
  margin-bottom: 8px;
  overflow: hidden;
  position: relative;
}
.ai-slide-outline__right-template-placeholder::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 560.736px;
  height: 169.706px;
  border-radius: 50%;
  background: linear-gradient(171deg, var(--base_white_000, rgba(255, 255, 255, 0)) 5.55%, #8fb7ff 33.93%, #dfa8ff 69.18%, var(--base_white_000, rgba(255, 255, 255, 0)) 97.11%);
  -webkit-filter: blur(3px);
          filter: blur(3px);
  mix-blend-mode: color;
  transform: rotate(-45deg);
  animation: ai-template-sketeton-loading 1.5s infinite linear both;
  opacity: 0.7;
}
@keyframes ai-template-sketeton-loading {
  0% {
    transform: rotate(-45deg) translate(0%, -210%);
  }
  30% {
    transform: rotate(-45deg) translate(0%, -210%);
  }
  80% {
    transform: rotate(-45deg) translate(0%, 150%);
  }
  100% {
    transform: rotate(-45deg) translate(0%, 150%);
  }
}
.input_uploader_hide {
  display: none !important;
}
@media (max-width: 960px) {
  .ai-slide-outline__left-action-bar-button--integrity.dui-button {
    padding: 0 16px;
  }
}

.slide-chat-pc-wrapper {
  height: 100%;
}

.ai-homepage-chat {
  height: 100%;
  overflow-x: auto;
}
.ai-homepage-chat__hide {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  scale: 0;
}
.ai-homepage-chat .ghost-message-wrapper--bot .conversation-message {
  background-color: transparent !important;
  background: transparent !important;
}
.ai-homepage-chat .ghost-message-wrapper--bot .conversation-message .ai-message-content-with-thinking_thinking {
  background-color: var(--tsp-fill-weak, rgba(51, 77, 102, 0.06)) !important;
}

.ai-homepage-share-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
}
.ai-homepage-share-page-body {
  -ms-flex: 1;
      flex: 1;
  overflow-y: auto;
  margin: 0 12px;
  -webkit-overflow-scrolling: touch;
}
.ai-homepage-share-page-body .share-file-sticky-info {
  cursor: pointer;
  position: fixed;
  padding: 0 12px;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background-color: var(--bg-lv1-default, #fff);
  z-index: 20;
  box-shadow: var(--shadow-lv2, 0 3px 8px 1px #00000014);
}
.ai-homepage-share-page-body .share-file-sticky-info-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-share-page-body .share-file-sticky-info-wrapper .sticky-left-part {
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 30px);
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-share-page-body .share-file-sticky-info-wrapper .sticky-left-part .left-file-name {
  -ms-flex: 1;
      flex: 1;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ai-homepage-share-page-body .share-file-sticky-info-wrapper .sticky-left-part .left-file-icon {
  margin-right: 4px;
}
.ai-homepage-share-page-body .share-file-sticky-info-wrapper .sticky-right-arrow-icon {
  width: 18px;
  height: 18px;
}
.ai-homepage-share-page-body .body-top-ai-info {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 0;
  border-bottom: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-share-page-body .body-top-ai-info::before {
  content: '';
  position: absolute;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--border-medium, rgba(0, 0, 0, 0.08));
  bottom: -2px;
  left: calc(50% - 2px);
  z-index: 10;
}
.ai-homepage-share-page-body .body-top-ai-info::after {
  content: '';
  position: absolute;
  width: 26px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--bg-lv1-default, #fff);
  bottom: -2px;
  left: calc(50% - 13px);
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-thumbnail {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  margin-right: 10px;
  overflow: hidden;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-thumbnail > img {
  width: 100%;
  height: 100%;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info .sharer-name {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 2px;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info .sharer-status {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2px;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info .sharer-status img {
  width: 16px;
  height: 16px;
  margin-left: 3px;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info .file-info {
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: var(--text-link, #175ceb);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-share-page-body .body-top-ai-info .sharer-info .file-info > img {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}
.ai-homepage-share-page-body .body-message-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.ai-homepage-share-page-body .body-message-wrapper-width-container {
  max-width: 834px;
}
.ai-homepage-share-page-body .body-bottom-tips {
  height: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  margin: 20px auto;
}
.ai-homepage-share-page-body .body-bottom-tips::before {
  content: '';
  position: absolute;
  width: 32px;
  height: 1px;
  background-color: var(--bg-white-gray1, #cbcdd1);
  left: calc(50% - 100px);
}
.ai-homepage-share-page-body .body-bottom-tips::after {
  content: '';
  position: absolute;
  width: 32px;
  height: 1px;
  background-color: var(--bg-white-gray1, #cbcdd1);
  right: calc(50% - 100px);
}
.ai-homepage-share-page-body .body-bottom-tips svg {
  transform: scale(0.4);
}
.ai-homepage-share-page-body .body-bottom-tips svg path {
  fill: var(--bg-white-gray1, #cbcdd1);
}
.ai-homepage-share-page-footer {
  pointer-events: none;
  height: calc(106px - env(safe-area-inset-bottom));
  background: var(--bg-lv1-default, #fff);
  padding-bottom: env(safe-area-inset-bottom);
  border-top: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.ai-homepage-share-page-footer .footer-main-button {
  cursor: pointer;
  pointer-events: auto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 44px;
  padding: 0 32px;
  border-radius: 4px;
  background: var(--accent-default, #1e6fff);
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  margin: 16px auto;
}
.ai-homepage-share-page-footer .footer-main-button-text {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--text-white, #fff);
  margin-left: 6px;
}

.ai-homepage-search-share-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: 100vh;
  overflow-y: overlay;
  scrollbar-gutter: stable;
  background-color: var(--bg-lv1-default);
}
.ai-homepage-search-share-page::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.ai-homepage-search-share-page::-webkit-scrollbar-thumb {
  background-color: var(--border-strong, rgba(0, 0, 0, 0.12));
  border-radius: 5px;
  border: 1px solid transparent;
  background-clip: content-box;
}
.ai-homepage-search-share-page__head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 16px;
  width: 100%;
  height: 72px;
  box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: var(--bg-lv1-default, #fff);
  transition: box-shadow 0.2s;
}
.ai-homepage-search-share-page__head.is-sticky {
  box-shadow: var(--shadow-medium);
}
.ai-homepage-search-share-page__logo {
  font-size: 22px;
  font-weight: 500;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  gap: 1px;
}
.ai-homepage-search-share-page__logo-icon {
  height: 26px;
  color: var(--text-ultrastrong);
}
.ai-homepage-search-share-page__logo-dot {
  height: 3px;
  width: 3px;
  border-radius: 100%;
  background-color: var(--text-ultrastrong);
}
.ai-homepage-search-share-page__logo-text {
  color: var(--text-ultrastrong);
  font-size: 19px;
  line-height: 1;
}
.ai-homepage-search-share-page__go-search {
  display: -ms-flexbox;
  display: flex;
  width: 204px;
  height: 44px;
  padding: 12px 0px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 12px;
  box-sizing: border-box;
  background: var(--accent-default, #1e6fff);
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  color: #ffffff;
}
.ai-homepage-search-share-page__go-search-float {
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translate(-50%, 0);
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.ai-homepage-search-share-page__go-search.is-hidden {
  transform: translate(-50%, 80px);
  opacity: 0;
}
.ai-homepage-search-share-page__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 920px;
  padding: 0 20px;
  padding-bottom: 100px;
  box-sizing: border-box;
  gap: 24px;
}
.ai-homepage-search-share-page__content-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 36px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--text-ultrastrong);
  word-break: break-all;
  padding-top: 20px;
}
.ai-homepage-search-share-page__content-share-info {
  line-height: 1.2;
  color: var(--text-medium);
  font-size: 16px;
}

.ai-command-share-container {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(//docs.gtimg.com/aiassistant/image/ai_newlogo_fake_dialogue_375@3x-c86c9261a3.png);
  background-color: var(--bg-lv1-default, #fff);
}
.ai-command-share-container-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--base_white_030, rgba(0, 0, 0, 0.3));
}
.ai-command-share-container-modal {
  max-width: 480px;
  margin: 0 auto;
  padding: 32px;
  position: absolute;
  bottom: 32px;
  left: 24px;
  right: 24px;
  border-radius: 20px;
  box-shadow: var(--shadow-lv4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.ai-command-share-container-modal__close {
  position: absolute;
  width: 50px;
  height: 50px;
  right: 0px;
  top: 0px;
}
.ai-command-share-container-modal__close-icon {
  position: absolute;
  right: 12px;
  top: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle opacity='.4' cx='12' cy='12' r='12' fill='%23cbcdd1'/%3E%3Cpath fill-rule='evenodd' d='M16.722 16.72c.37-.37.37-.994.007-1.357l-3.359-3.359 3.359-3.366a.975.975 0 0 0-.007-1.357.97.97 0 0 0-1.357-.007l-3.366 3.359-3.366-3.366a.99.99 0 0 0-1.357.007c-.37.37-.363 1.008-.007 1.364l3.366 3.366-3.366 3.366c-.355.348-.363.987.007 1.357a.99.99 0 0 0 1.357.007l3.366-3.366 3.366 3.359a.97.97 0 0 0 1.357-.007z' fill='%2381868f'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}
.ai-command-share-container-modal__button {
  position: relative;
  margin-top: 16px;
}
.ai-command-share-container-modal__button-element {
  width: 200px;
  height: 44px;
}
.ai-command-share-container-modal__more {
  position: relative;
  margin-top: 16px;
}
.ai-command-share-container-modal__more-element {
  color: var(--text-link, #175ceb);
  text-align: center;
  font-feature-settings: 'init' on, 'fina' on;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-command-share-container-modal__brand {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: var(--t-doc-light-mask-mask-black-32, rgba(0, 0, 0, 0.32));
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
}
.ai-command-share-container-modal__brand-logo {
  margin-left: 4px;
  width: 24px;
  height: 24px;
}
.ai-command-share-container-modal__content {
  margin-top: 16px;
  padding: 16px 0 24px 0;
  border-radius: 8px;
  background: var(--bg-lv1-default, #fff);
  box-shadow: var(--shadow-lv2, 0px 3px 8px 1px rgba(0, 0, 0, 0.08));
  width: 100%;
}
.ai-command-share-container-modal__content-sharer {
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
}
.ai-command-share-container-modal__content-sharer-avatar {
  width: 44px;
  height: 44px;
  border-radius: 4px;
}
.ai-command-share-container-modal__content-sharer-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-left: 8px;
}
.ai-command-share-container-modal__content-sharer-info-title {
  color: var(--text-ultrastrong, var(--text-ultrastrong, rgba(0, 0, 0, 0.88)));
  font-feature-settings: 'init' on, 'fina' on;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-command-share-container-modal__content-sharer-info-desc {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-top: 4px;
}
.ai-command-share-container-modal__content-hr {
  content: '';
  width: 100%;
  height: 1px;
  margin: 12px 0;
  background: var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-command-share-container-modal__content-main {
  margin: 0 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.ai-command-share-container-modal__content-main-emoji {
  color: var(--text-ultrastrong, var(--text-ultrastrong, rgba(0, 0, 0, 0.88)));
  text-align: center;
  font-feature-settings: 'init' on, 'fina' on;
  font-size: 37px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
}
.ai-command-share-container-modal__content-main-title {
  margin-top: 8px;
  color: var(--text-ultrastrong, var(--text-ultrastrong, rgba(0, 0, 0, 0.88)));
  font-feature-settings: 'init' on, 'fina' on;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
}
.ai-command-share-container-modal__content-main-desc {
  margin-top: 12px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-feature-settings: 'init' on, 'fina' on;
  font-size: 14.7px;
  font-style: normal;
  font-weight: 400;
  line-height: 170%;
}

.ai-homepage-components-search-chat-components-message-loading {
  margin-top: 12px;
}
.ai-homepage-components-search-chat-components-message-loading-bar {
  height: 8px;
  margin-bottom: 16px;
  border-radius: 4px;
  overflow: hidden;
  background-color: var(--feedback-active, rgba(6, 15, 26, 0.1));
}
.ai-homepage-components-search-chat-components-message-loading-progress {
  width: 0%;
  height: 100%;
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
  border-radius: 4px;
  animation: loading-progress 2s infinite;
}
@keyframes loading-progress {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.ai-homepage-components-search-chat-components-infinite-scroll {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 12px 0;
}

.ai-homepage-components-search-chat-components-message-loading {
  margin-top: 12px;
}
.ai-homepage-components-search-chat-components-message-loading-bar {
  height: 8px;
  margin-bottom: 16px;
  border-radius: 4px;
  overflow: hidden;
  background-color: var(--feedback-active, rgba(6, 15, 26, 0.1));
}
.ai-homepage-components-search-chat-components-message-loading-progress {
  width: 0%;
  height: 100%;
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
  border-radius: 4px;
  animation: loading-progress 2s infinite;
}
@keyframes loading-progress {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.ai-homepage-components-search-chat-components-chat-content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
  margin: 0 auto;
}
.ai-homepage-components-search-chat-components-chat-content-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 160%;
  word-break: break-all;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-homepage-components-search-chat-components-chat-content-messages_mobile_item {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ai-homepage-components-search-chat-components-chat-content-messages_mobile_item_checkbox {
  width: 24px;
  height: 24px;
  padding-left: 34px;
}
.ai-homepage-components-search-chat-components-chat-content-messages_mobile_item .ai-homepage-components-search-chat-components-chat-content-message {
  width: calc(100vw - 66px);
  padding: 12px 16px;
  border-radius: 8px;
  box-sizing: border-box;
  background: var(--bg-lv1-weak, #F9FAFB);
}
.ai-homepage-components-search-chat-components-chat-content-messages {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 40px;
}
.ai-homepage-components-search-chat-components-chat-content-messages_min_height > div:last-child:nth-of-type(n+2) {
  min-height: calc(100vh - 250px);
}
.ai-homepage-components-search-chat-components-chat-content-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
  padding-bottom: 40px;
}
.ai-homepage-components-search-chat-components-chat-content-divider {
  height: 1px;
  background-color: var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai-homepage-components-search-chat-components-chat-content-subtitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px 0;
}
.ai-homepage-components-search-chat-components-chat-content-subtitle-name {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  margin-right: 8px;
}

.ai-homepage-mobile-components-search-chat-components-scroll-button {
  position: absolute;
  top: -64px;
  left: 50%;
  transform: translate(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  box-shadow: 0px 5px 12px 4px rgba(0, 0, 0, 0.08), 0px 24px 48px 2px rgba(0, 0, 0, 0.08);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s ease-out;
  background: var(--bg-lv4-default, #fff);
}
.ai-homepage-mobile-components-search-chat-components-scroll-button > img {
  width: 24px;
  height: 24px;
  -webkit-filter: var(--icon-invert);
          filter: var(--icon-invert);
}
.ai-homepage-mobile-components-search-chat-components-scroll-button-hide {
  opacity: 0;
  z-index: -1;
}

.ai-homepage-mobile-ai-search-chat-chat-content-wrapper {
  height: 100%;
  padding: 32px 16px 170px;
  overflow: auto;
  box-sizing: border-box;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper-header {
  width: 100vw;
  background: var(--bg-lv1-default, #fff);
  border-bottom: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  display: -ms-flexbox;
  display: flex;
  padding: 6px 12px;
  box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper-header span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 4px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper_select_mode {
  padding: 72px 16px 170px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper_select_mode .ai-homepage-components-search-chat-components-chat-content-messages_mobile_item {
  scroll-margin-top: 50px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper .ai-homepage-mobile-ai-search-chat-chat-content-content {
  gap: 20px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper .ai-homepage-mobile-ai-search-chat-chat-content-content .ai-homepage-components-search-chat-components-message-title {
  font-size: 24px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper .ai-homepage-mobile-ai-search-chat-chat-content-content .chat-group-tab {
  height: 40px;
  font-size: 16px;
  line-height: 22px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper .ai-homepage-mobile-ai-search-chat-chat-content-content .chat-group-tab > li:not(:last-of-type) {
  margin-right: 40px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-wrapper .ai-homepage-mobile-ai-search-chat-chat-content-content .ai-component-pc-message-wrapper {
  gap: 16px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-ask_more {
  position: fixed;
  opacity: 1;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: calc(24px + constant(safe-area-inset-bottom));
  padding-bottom: calc(24px + env(safe-area-inset-bottom));
  transform: translateZ(0);
  background: var(--bg-lv4-default, #fff);
}
.ai-homepage-mobile-ai-search-chat-chat-content-ask_more_focus {
  padding-bottom: 0;
}
.ai-homepage-mobile-ai-search-chat-chat-content-ask_more_hide {
  opacity: 0;
}
.ai-homepage-mobile-ai-search-chat-chat-content-ask_more .ai-homepage-mobile-ai-search-chat-chat-content-ask_more-notice {
  bottom: 4px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-ask_more_input {
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box {
  position: fixed;
  opacity: 1;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  transform: translateZ(0);
  background: var(--bg-lv4-default, #fff);
  z-index: 999;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_divider {
  margin: 0 !important;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_left {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_left_label {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_left_val {
  display: -ms-flexbox;
  display: flex;
  padding: 4px 8px;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 8px;
  background: var(--tsp-fill-weak, rgba(29, 79, 106, 0.06));
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_left_val svg {
  width: 24px;
  height: 24px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_left_val span {
  -ms-flex: 1;
      flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 182px;
}
.ai-homepage-mobile-ai-search-chat-chat-content-set_box_con_right {
  display: -ms-flexbox;
  display: flex;
  padding: 9px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.ds-hidden {
  display: none !important;
}

.pull-panel {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 320px;
  max-height: 680px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 1px;
  border-radius: 16px 16px 0px 0px;
  background: var(--bg-lv4-default, #fff);
}
.pull-panel .dui-m-pullpanel-header {
  width: 100%;
}
.pull-panel-header {
  width: 100%;
  height: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.pull-panel-header span {
  display: block;
  width: 100%;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  position: relative;
}
.pull-panel-header svg {
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 16px;
  right: 16px;
}
.pull-panel-content {
  width: 100vw;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px 32px 16px;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.pull-panel-content-item {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 52px;
  padding: 0px 16px;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 12px;
  background: var(--tsp-fill-weak, rgba(29, 79, 106, 0.06));
}
.pull-panel-content-item svg {
  width: 24px;
  height: 24px;
}
.pull-panel-content-item span {
  overflow: hidden;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-overflow: ellipsis;
  font-family: "PingFang SC";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.ai-search-title {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 2px 12px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.ai-search-title-back {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 12px;
}
.ai-search-title-back svg path {
  stroke: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-search-title-text {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.ai-search-title-setting {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  position: absolute;
  right: 12px;
}
.ai-search-title-setting svg {
  width: 24px;
  height: 24px;
}
.ai-search-title-setting svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}

.ai-homepage-mobile-header-business-tips {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 20px;
  border-bottom: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-mobile-header-business-tips img {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.ai-homepage-mobile-header-business-tips-normal {
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 20px;
  border-bottom: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-mobile-header-business-tips-normal-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  -ms-flex: 1;
      flex: 1;
  overflow: hidden;
}
.ai-homepage-mobile-header-business-tips-normal-left img {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.ai-homepage-mobile-header-business-tips-normal-left span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ai-homepage-mobile-header-business-tips-normal .ai-homepage-mobile-header-business-tips-pay-vip {
  color: var(--text-vip, #E59837);
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  margin-left: 6px;
}
.setting-box {
  width: 100vw;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 2px 16px;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-bottom: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.setting-box-con {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
}
.setting-box-con svg {
  width: 24px;
  height: 24px;
}
.setting-box-con svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}


.ai-search-history {
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 32px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
}
.ai-search-history-header {
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-bottom: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai-search-history-header-inner {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.ai-search-history-content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-search-history-content-item {
  display: -ms-flexbox;
  display: flex;
  width: calc(50% - 5px);
  height: 24px;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-search-history-content-item img {
  width: 16px;
  height: 16px;
  -webkit-filter: var(--icon-invert);
          filter: var(--icon-invert);
}
.ai-search-history-content-item-text {
  -ms-flex: 1;
      flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-search-history-content-loading {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.ai-search-input {
  height: 100vh;
  overflow: auto;
}
.ai-search-input .ai-search-title {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: var(--bg-lv1-default, #fff);
}

.ai-homepage-components-search-chat-components-chat-content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
  margin: 0 auto;
}
.ai-homepage-components-search-chat-components-chat-content-messages {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 40px;
}
.ai-homepage-components-search-chat-components-chat-content-messages_min_height > div:last-child:nth-of-type(n + 2) {
  min-height: calc(100vh - 280px);
}
.ai-homepage-components-search-chat-components-chat-content-messages_min_height > div:last-child:nth-of-type(n + 2).has-file {
  min-height: calc(100vh - 318px);
}
.ai-homepage-components-search-chat-components-chat-content-messages_item {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
}
.ai-homepage-components-search-chat-components-chat-content-messages_item:first-child {
  margin-top: 24px;
}
.ai-homepage-components-search-chat-components-chat-content-messages_item_checkbox {
  position: absolute;
  top: 0;
  left: -32px;
  cursor: pointer;
}
.ai-homepage-components-search-chat-components-chat-content-messages_item_checkbox_icon {
  width: 20px !important;
  height: 20px !important;
}
.ai-homepage-components-search-chat-components-chat-content-messages_item .ai-homepage-components-search-chat-components-chat-content-message {
  display: -ms-flexbox;
  display: flex;
  padding: 24px 32px;
  border-radius: 20px;
  background: var(--bg-lv1-weak, #f9fafb);
}
.ai-homepage-components-search-chat-components-chat-content-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
  padding-bottom: 40px;
}
.ai-homepage-components-search-chat-components-chat-content-title {
  line-height: 1.6;
  word-break: break-all;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
}
.ai-homepage-components-search-chat-components-chat-content-subtitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px 0;
  margin-top: 8px;
}
.ai-homepage-components-search-chat-components-chat-content-subtitle-name {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  margin-right: 8px;
}

.ai-homepage-components-search-chat-components-scroll-button {
  position: absolute;
  top: -64px;
  left: 50%;
  transform: translate(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  box-shadow: 0px 5px 12px 4px rgba(0, 0, 0, 0.08), 0px 24px 48px 2px rgba(0, 0, 0, 0.08);
  -webkit-backdrop-filter: blur(24px);
          backdrop-filter: blur(24px);
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s ease-out;
  background: var(--bg-lv4-default, #fff);
}
.ai-homepage-components-search-chat-components-scroll-button > img {
  width: 24px;
  height: 24px;
  -webkit-filter: var(--icon-invert);
          filter: var(--icon-invert);
}
.ai-homepage-components-search-chat-components-scroll-button-hide {
  opacity: 0;
  z-index: -1;
}

.ai-homepage-pc-search-chat-chat-content-wrapper {
  background: var(--bg-lv1-default, #fff);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  width: 100%;
  min-width: 560px;
  overflow-x: auto;
}
.ai-homepage-pc-search-chat-chat-content-select {
  width: 100%;
  padding-top: 4px;
}
.ai-homepage-pc-search-chat-chat-content-select_box {
  border-bottom: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
}
.ai-homepage-pc-search-chat-chat-content-select_box.dui-divider-horizontal {
  margin: 16px 0 !important;
}
.ai-homepage-pc-search-chat-chat-content-select_con {
  width: 100%;
  background: none;
  max-width: 800px;
}
.ai-homepage-pc-search-chat-chat-content-select_conbox {
  display: -ms-flexbox;
  display: flex;
  width: 92px;
  height: 32px;
  padding: 4px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-sizing: border-box;
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  pointer-events: auto;
  position: absolute;
  top: 50%;
  left: -48px;
  transform: translate(0, -50%);
}
.ai-homepage-pc-search-chat-chat-content-select_checkbox {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  padding-left: 28px;
}
.ai-homepage-pc-search-chat-chat-content-select_checkbox_icon {
  width: 20px !important;
  height: 20px !important;
  top: 0 !important;
}
.ai-homepage-pc-search-chat-chat-content-scroll {
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  padding: 0 24px;
  overflow: auto;
  box-sizing: border-box;
  scrollbar-gutter: stable;
}
.ai-homepage-pc-search-chat-chat-content-scroll::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.ai-homepage-pc-search-chat-chat-content-scroll::-webkit-scrollbar-thumb {
  background-color: var(--Border-strong, rgba(0, 0, 0, 0.12));
  border-radius: 5px;
  border: 1px solid transparent;
  background-clip: content-box;
}
.ai-homepage-pc-search-chat-chat-content-content {
  max-width: 800px;
}
.ai-homepage-pc-search-chat-chat-content-bottom {
  width: 100%;
  padding: 24px 24px 40px;
  box-sizing: border-box;
}
.ai-homepage-pc-search-chat-chat-content-ask_more {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
}
.ai-homepage-pc-search-chat-chat-content-divider {
  height: 1;
  background-color: rgba(0, 0, 0, 0.24);
  margin-top: -16px;
}
.ai-homepage-pc-search-chat-chat-content-set_box {
  width: 100%;
  height: 72px;
  padding: 0 24px;
  box-sizing: border-box;
}
.ai-homepage-pc-search-chat-chat-content-set_box_divider {
  margin: 0 !important;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con {
  padding: 16px 0;
  max-width: 800px;
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con_left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con_left_label {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con_left_val {
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: var(--tsp-fill-weak, rgba(29, 79, 106, 0.06));
  overflow: hidden;
  color: var(---text_primary, #1A1C1E);
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con_left_val svg {
  width: 20px;
  height: 20px;
}
.ai-homepage-pc-search-chat-chat-content-set_box_con_right {
  position: absolute;
  top: 16px;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
}

.ai-view-pc-search-chat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  overflow-x: auto;
}

.ai-shutdown-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 200px;
}
.ai-shutdown-wrapper .ai-not-login {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-shutdown-wrapper img {
  width: 240px;
  height: 240px;
  margin-bottom: 16px;
}
.ai-shutdown-wrapper .ai-shutdown-text {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 14px;
  margin: 0;
  line-height: 20px;
}
.ai-shutdown-wrapper .ai-shutdown-text_bold {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin: 20px 0;
}
.ai-shutdown-wrapper .ai-open-app {
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 0px 40px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 4px;
  background: var(--bg-app-color, rgba(51, 77, 102, 0.08));
  margin: 24px 0 16px 0;
}
.ai-shutdown-wrapper a {
  font-size: 16px;
  color: var(--text-a-color, #175ceb);
  text-decoration: none;
  line-height: 22px;
  margin-top: 30px;
}

.ai-sheet-view_content-view_foot {
  width: 100vw;
  position: fixed;
  bottom: 0px;
  opacity: 1;
  background-color: var(--bg-lv3-default);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 4px 0 34px 0;
}
.ai-sheet-view_content-view_foot_item {
  width: 123px;
  height: 52px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;
}
.ai-sheet-view_content-view_foot_item_title {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  height: 16px;
}

.ai-sheet-view_content-view_head {
  width: 100vw;
  position: fixed;
  top: 0px;
  opacity: 1;
  background-color: var(--bg-lv3-default);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 12px 0;
}
.ai-sheet-view_content-view_head_item {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;
  margin-right: 15px;
  gap: 12px;
}

.ai-sheet-view {
  height: 100%;
  background: var(--bg-lv1-default, #fff);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-sheet-view_content-view {
  box-sizing: border-box;
  height: 100vh;
  overflow: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.ai-sheet-view_content-view_iframe_container {
  width: 100%;
  height: 100%;
  top: 44px;
  position: fixed;
}
.ai-sheet-view_content-view_loading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin-top: 160px;
}
.ai-sheet-view_content-view_loading_img {
  animation: rotate 1.2s ease-in-out infinite;
}
.ai-sheet-view_content-view_loading_text {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-sheet-view_content-view_iframe {
  width: 100%;
  height: calc(100% - 90px);
  border: none;
}

.ai-homepage-search-preview-page {
  width: 100%;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow-y: overlay;
}
.ai-homepage-search-preview-page__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 920px;
  padding: 0 20px;
  padding-bottom: 100px;
  box-sizing: border-box;
}
.ai-homepage-search-preview-page__content-item {
  width: 100%;
}
.ai-homepage-search-preview-page__content-item-tit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
  color: var(--text-ultrastrong);
  word-break: break-all;
  padding-top: 20px;
  margin-bottom: 24px;
}

.ai-loading {
  display: -ms-flexbox;
  display: flex;
  width: 36px;
  height: 36px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  animation: rotate 1.2s ease-in-out infinite;
}
.ai-loading.hide {
  display: none;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ai-slide-m__command-title {
  width: 100%;
  height: 48px;
  padding: 14px 0px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-m__command-list {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 10px;
  margin-bottom: 16px;
}
.ai-slide-m__command-row {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  overflow-x: auto;
  margin: 0 -16px;
  padding: 0 16px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.ai-slide-m__command-row::-webkit-scrollbar {
  display: none;
}
.ai-slide-m__command-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: var(--bg-lv4-default, #fff);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-sizing: border-box;
  border-radius: 8px;
  padding: 8px 12px;
  word-break: keep-all;
  white-space: nowrap;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-slide-m__command-item:active {
  background-color: var(--feedback-hover);
}
.ai-slide-m__command-item-title {
  max-height: 36px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  white-space: normal;
  text-align: center;
}
.ai-slide-m__command-item-desc {
  width: 100%;
  word-break: keep-all;
  overflow: hidden;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.ai-slide-m__templates {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  overflow-y: auto;
  width: 100%;
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
}
.ai-slide-m__templates::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
}
.ai-slide-m__templates-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-m__templates-tit {
  height: 20px;
  margin: 14px 0px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-m__templates-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  padding-bottom: 135px;
  overflow-y: auto;
}
.ai-slide-m__templates-title-more {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  gap: 0px;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  padding: 4px;
  border-radius: 4px;
}
.ai-slide-m__templates-title-more .ai-component-common-atom-icon {
  background-color: var(--text-medium);
}
.ai-slide-m__templates-title-more:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m__templates-title-more svg {
  width: 16px;
  height: 16px;
}
.ai-slide-m__templates-title-more svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-slide-m__templates-title-more--bottom {
  margin: 0 auto;
  position: relative;
  left: 50%;
  transform: translateX(10px);
}
.ai-slide-m__templates-item {
  cursor: pointer;
  width: 100%;
  border-radius: 8px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background-color: var(--bg-lv1-default, #fff);
  box-shadow: 0px 1px 4px 0px #00000014;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.ai-slide-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.ai-slide-m__templates-item.ai-slide-m__templates-item-loading {
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
  height: calc(((100vw - 32px - 12px) / 2 - 16px) * 9 / 16 + 20px);
}
.ai-slide-m__templates-item.ai-slide-m__templates-item-loading > * {
  display: none;
}
.ai-slide-m__templates-item-cover {
  width: 100%;
  border-radius: 8px;
  padding: 8px;
  box-sizing: border-box;
}
.ai-slide-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-width: 0;
  /* 允许flex子项收缩 */
}
.ai-slide-m__templates-item-wrapper:active .ai-slide-m__templates-item {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide-m__templates-item-name {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 4px;
  margin-top: 8px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-m__templates-item-name > span {
  display: inline-block;
  max-width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.ai-slide-m__templates .badge {
  content: '';
  width: 16px;
  height: 16px;
  background-size: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-color: transparent;
}
.ai-slide-m__templates .badge.vip {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTQ1ODcgNC4yNTI5OUwyLjk0MDMzIDIuMTk3MzZDMy4wNDk5MiAyLjA3MTgzIDMuMjA2OTkgMiAzLjM3MTk0IDJIOC42MjgwNkM4Ljc5MzAxIDIgOC45NTAwOCAyLjA3MTgzIDkuMDU5NjcgMi4xOTczNkwxMC44NTQxIDQuMjUyOTlDMTEuMDQ5NSA0LjQ3NjgyIDExLjA0ODUgNC44MTQ0MiAxMC44NTE4IDUuMDM3MDFMNi40MjkyMyAxMC4wNDA2QzYuMTk5ODQgMTAuMzAwMiA1LjgwMDE2IDEwLjMwMDIgNS41NzA3NiAxMC4wNDA2TDEuMTQ4MjQgNS4wMzcwMUMwLjk1MTQ5OCA0LjgxNDQyIDAuOTUwNDc0IDQuNDc2ODIgMS4xNDU4NyA0LjI1Mjk5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzYyMTE4XzExMDcwNikiIHN0eWxlPSIiLz4KPG1hc2sgaWQ9Im1hc2swXzYyMTE4XzExMDcwNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMSIgeT0iMiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMS4xNDU4NyA0LjI1Mjk5TDIuOTQwMzMgMi4xOTczNkMzLjA0OTkyIDIuMDcxODMgMy4yMDY5OSAyIDMuMzcxOTQgMkg4LjYyODA2QzguNzkzMDEgMiA4Ljk1MDA4IDIuMDcxODMgOS4wNTk2NyAyLjE5NzM2TDEwLjg1NDEgNC4yNTI5OUMxMS4wNDk1IDQuNDc2ODIgMTEuMDQ4NSA0LjgxNDQyIDEwLjg1MTggNS4wMzcwMUw2LjQyOTIzIDEwLjA0MDZDNi4xOTk4NCAxMC4zMDAyIDUuODAwMTYgMTAuMzAwMiA1LjU3MDc2IDEwLjA0MDZMMS4xNDgyNCA1LjAzNzAxQzAuOTUxNDk4IDQuODE0NDIgMC45NTA0NzQgNC40NzY4MiAxLjE0NTg3IDQuMjUyOTlaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzYyMTE4XzExMDcwNikiPgo8cGF0aCBkPSJNNy43NjQ3MiAySDQuMjM1MzFMMy4wNTg4NCA1LjIzNTI5SDguOTQxMTlMNy43NjQ3MiAyWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzYyMTE4XzExMDcwNikiIHN0eWxlPSIiLz4KPHBhdGggZD0iTTAuNzA1ODExIDQuNjQ3MDlMMy4wNTg3NSA1LjIzNTMzTDUuOTk5OTMgMTAuNTI5NEw4Ljk0MTEgNS4yMzUzM0wxMS4yOTQgNC42NDcwOVYxMC41Mjk0SDUuOTk5OTNIMC43MDU4MTFWNC42NDcwOVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl82MjExOF8xMTA3MDYpIiBzdHlsZT0iIi8+CjxnIG9wYWNpdHk9IjAuOCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl82MjExOF8xMTA3MDYpIj4KPHBhdGggZD0iTTMuNjQ3MDkgNy41ODgxOUMzLjY0NzA5IDguNTYyODEgMi44NTcgOS4zNTI5IDEuODgyMzggOS4zNTI5QzAuOTA3NzYxIDkuMzUyOSAwLjExNzY3NiA4LjU2MjgxIDAuMTE3Njc2IDcuNTg4MTlDMC4xMTc2NzYgNi42MTM1NyAwLjkwNzc2MSA1LjgyMzQ5IDEuODgyMzggNS44MjM0OUMyLjg1NyA1LjgyMzQ5IDMuNjQ3MDkgNi42MTM1NyAzLjY0NzA5IDcuNTg4MTlaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzYyMTE4XzExMDcwNikiPgo8cGF0aCBkPSJNMTIuNDcwNSAyLjI5NDA3QzEyLjQ3MDUgMy4xMDYyNiAxMS44MTIxIDMuNzY0NjYgMTAuOTk5OSAzLjc2NDY2QzEwLjE4NzcgMy43NjQ2NiA5LjUyOTMgMy4xMDYyNiA5LjUyOTMgMi4yOTQwN0M5LjUyOTMgMS40ODE4OSAxMC4xODc3IDAuODIzNDg2IDEwLjk5OTkgMC44MjM0ODZDMTEuODEyMSAwLjgyMzQ4NiAxMi40NzA1IDEuNDgxODkgMTIuNDcwNSAyLjI5NDA3WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5OTkxIDIuNTg4MjZMNS41ODgxOCA0LjM1Mjk2SDIuNzY0NjVMMy44MjM0NyA2LjExNzY3SDUuMjM1MjFMNC4yMzUyNCA5LjY0NzA4TDUuOTk5OTQgMTEuMTE3N0w3LjE3NjQxIDYuMTE3NjdIOC4xNzYzOEg5LjM1Mjg2TDUuOTk5OTEgMi41ODgyNloiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl82MjExOF8xMTA3MDYpIiBzdHlsZT0iIi8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjEyODY3IDIuMzYxNzdMMS4zMzQyIDQuNDE3NEMxLjIyMTQgNC41NDY2MiAxLjIyMjAyIDQuNzQyOTkgMS4zMzU1NiA0Ljg3MTQ1TDUuNzU4MDggOS44NzUwOEM1Ljg4Nzk4IDEwLjAyMiA2LjExMjAyIDEwLjAyMiA2LjI0MTkyIDkuODc1MDhMMTAuNjY0NCA0Ljg3MTQ1QzEwLjc3OCA0Ljc0Mjk5IDEwLjc3ODYgNC41NDY2MiAxMC42NjU4IDQuNDE3NEw4Ljg3MTMzIDIuMzYxNzdDOC44MDg2NiAyLjI4OTk4IDguNzE5OTcgMi4yNSA4LjYyODA2IDIuMjVIMy4zNzE5NEMzLjI4MDAzIDIuMjUgMy4xOTEzNCAyLjI4OTk4IDMuMTI4NjcgMi4zNjE3N1pNMi45NDAzMyAyLjE5NzM2TDEuMTQ1ODcgNC4yNTI5OUMwLjk1MDQ3NCA0LjQ3NjgyIDAuOTUxNDk4IDQuODE0NDIgMS4xNDgyNCA1LjAzNzAxTDUuNTcwNzYgMTAuMDQwNkM1LjgwMDE2IDEwLjMwMDIgNi4xOTk4NCAxMC4zMDAyIDYuNDI5MjMgMTAuMDQwNkwxMC44NTE4IDUuMDM3MDFDMTEuMDQ4NSA0LjgxNDQyIDExLjA0OTUgNC40NzY4MiAxMC44NTQxIDQuMjUyOTlMOS4wNTk2NyAyLjE5NzM2QzguOTUwMDggMi4wNzE4MyA4Ljc5MzAxIDIgOC42MjgwNiAySDMuMzcxOTRDMy4yMDY5OSAyIDMuMDQ5OTIgMi4wNzE4MyAyLjk0MDMzIDIuMTk3MzZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfNjIxMThfMTEwNzA2KSIgc3R5bGU9IiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMzkyNTI0IDMuNTk1MzZMMi4xODY5OSAxLjUzOTczQzIuNDg0MjQgMS4xOTkyMSAyLjkxNDg1IDEgMy4zNzE5NCAxSDguNjI4MDZDOS4wODUxNSAxIDkuNTE1NzUgMS4xOTkyMSA5LjgxMzAxIDEuNTM5NzNMOS4wNTk2NyAyLjE5NzM2QzguOTUwMDggMi4wNzE4MyA4Ljc5MyAyIDguNjI4MDYgMkgzLjM3MTk0QzMuMjA2OTkgMiAzLjA0OTkyIDIuMDcxODMgMi45NDAzMyAyLjE5NzM2TDEuMTQ1ODcgNC4yNTI5OUMwLjk1MDQ3NCA0LjQ3NjgyIDAuOTUxNDk3IDQuODE0NDIgMS4xNDgyNCA1LjAzNzAxTDUuNTcwNzYgMTAuMDQwNkM1LjgwMDE2IDEwLjMwMDIgNi4xOTk4NCAxMC4zMDAyIDYuNDI5MjMgMTAuMDQwNkwxMC44NTE4IDUuMDM3MDFDMTEuMDQ4NSA0LjgxNDQyIDExLjA0OTUgNC40NzY4MiAxMC44NTQxIDQuMjUyOTlMOS4wNTk2NyAyLjE5NzM2TDkuODEzMDEgMS41Mzk3M0wxMS42MDc1IDMuNTk1MzZDMTIuMTMzMiA0LjE5NzYzIDEyLjEzMDYgNS4xMDAxNSAxMS42MDEgNS42OTkyN0w3LjE3ODUxIDEwLjcwMjlDNi41NTEwOSAxMS40MTI4IDUuNDQ4OTEgMTEuNDEyOCA0LjgyMTQ5IDEwLjcwMjlMMC4zOTg5NjYgNS42OTkyN0MtMC4xMzA1ODEgNS4xMDAxNSAtMC4xMzMyMyA0LjE5NzYzIDAuMzkyNTI0IDMuNTk1MzZaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl82MjExOF8xMTA3MDYiIHg9Ii0xLjY0NzAzIiB5PSI0LjA1ODc4IiB3aWR0aD0iNy4wNTg3MSIgaGVpZ2h0PSI3LjA1ODgzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuODgyMzUzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNjIxMThfMTEwNzA2Ii8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfNjIxMThfMTEwNzA2IiB4PSI3Ljc2NDU5IiB5PSItMC45NDEyMiIgd2lkdGg9IjYuNDcwNTciIGhlaWdodD0iNi40NzA1NyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjg4MjM1MyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzYyMTE4XzExMDcwNiIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjAuNDQ0NDQ0IiB5MT0iMS43MTYwMiIgeDI9IjAuNDQ0NDQ0IiB5Mj0iMTAuMjM1MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZDQjVDIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDQjVDO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC43OTQ5IDAuMzYyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC4zNTgxNzkiIHN0b3AtY29sb3I9IiNGRkU1QkUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkU1QkU7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjg5ODMgMC43NDU4KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGMUE2IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGMUE2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC45NDQwIDAuNjUwMCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl82MjExOF8xMTA3MDYiIHgxPSI1LjkyNTI4IiB5MT0iLTAuNjc3MTA5IiB4Mj0iNC4wNTU4NiIgeTI9IjQuNTc0MTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDE2NyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDE2NztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuODE4NCAwLjQwNDIpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkY1RDgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RDg7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjk2MjAgMC44NDYyKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjEwLjQxMTciIHkxPSI3LjAwMDA0IiB4Mj0iMi40NzA1MiIgeTI9IjIuODgyMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQzA0QiIgc3R5bGU9InN0b3AtY29sb3I6I0ZGQzA0QjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuNzUyOSAwLjI5NDEpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkRBN0MiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkRBN0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjg1NDkgMC40ODYzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjQuNjQ2OTciIHkxPSI0LjY0NzA4IiB4Mj0iNy41ODgxNSIgeTI9IjcuODgyMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0IzNjgxMCIgc3R5bGU9InN0b3AtY29sb3I6I0IzNjgxMDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC43MDIwIDAuNDA3OSAwLjA2MjcpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFNzkyMzgiIHN0eWxlPSJzdG9wLWNvbG9yOiNFNzkyMzg7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuOTA0MiAwLjU3MjUgMC4yMTg1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjQuMDg5MTgiIHkxPSIyIiB4Mj0iNi44NDQ3MiIgeTI9IjkuOTQ5MTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZCQzc2RCIgc3R5bGU9InN0b3AtY29sb3I6I0ZCQzc2RDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuNzgwNCAwLjQyNzUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFN0EzM0MiIHN0eWxlPSJzdG9wLWNvbG9yOiNFN0EzM0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuOTA1OSAwLjYzOTIgMC4yMzUzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.ai-slide-m__templates .badge.super-vip {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1NkwxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NCAyMC4xMTUyIDkuODY2NjRINTEuODg1NEM1Mi44ODI1IDkuODY2NjQgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTZDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8bWFzayBpZD0ibWFzazBfMTU1OF8yNDg1NyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNSIgeT0iOSIgd2lkdGg9IjYyIiBoZWlnaHQ9IjU0Ij4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1N0wxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NyAyMC4xMTUyIDkuODY2NjdINTEuODg1NEM1Mi44ODI1IDkuODY2NjcgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTdDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1N1oiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE1NThfMjQ4NTcpIj4KPHBhdGggZD0iTTQ2LjY2NjQgOS44NjY2N0gyNS4zMzNMMTguMjIxOSAzMC40SDUzLjc3NzVMNDYuNjY2NCA5Ljg2NjY3WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjxwYXRoIGQ9Ik00IDI2LjY2NjdMMTguMjIyMiAzMC40TDM2IDY0TDUzLjc3NzggMzAuNEw2OCAyNi42NjY3VjY0SDM2SDRWMjYuNjY2N1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8ZyBvcGFjaXR5PSIwLjgiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNMjEuNzc4MiA0NS4zMzMzQzIxLjc3ODIgNTEuNTE4OSAxNy4wMDI1IDU2LjUzMzMgMTEuMTExNSA1Ni41MzMzQzUuMjIwNDUgNTYuNTMzMyAwLjQ0NDgyNCA1MS41MTg5IDAuNDQ0ODI0IDQ1LjMzMzNDMC40NDQ4MjQgMzkuMTQ3NyA1LjIyMDQ1IDM0LjEzMzMgMTEuMTExNSAzNC4xMzMzQzE3LjAwMjUgMzQuMTMzMyAyMS43NzgyIDM5LjE0NzcgMjEuNzc4MiA0NS4zMzMzWiIgZmlsbD0iIzU5NjA3QiIgc3R5bGU9ImZpbGw6IzU5NjA3QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC4zNDg0IDAuMzc4MSAwLjQ4MzMpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNNzUuMTExIDExLjczMzNDNzUuMTExIDE2Ljg4OCA3MS4xMzEzIDIxLjA2NjcgNjYuMjIyMSAyMS4wNjY3QzYxLjMxMjkgMjEuMDY2NyA1Ny4zMzMzIDE2Ljg4OCA1Ny4zMzMzIDExLjczMzNDNTcuMzMzMyA2LjU3ODY3IDYxLjMxMjkgMi4zOTk5OSA2Ni4yMjIxIDIuMzk5OTlDNzEuMTMxMyAyLjM5OTk5IDc1LjExMSA2LjU3ODY3IDc1LjExMSAxMS43MzMzWiIgZmlsbD0iIzkyODI2QiIgc3R5bGU9ImZpbGw6IzkyODI2QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC41NzA4IDAuNTEwOSAwLjQyMTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMDAwMiAxMy42TDMzLjUxMTUgMjQuOEgxNi40NDQ4TDIyLjg0NDggMzZIMzEuMzc4TDI1LjMzMzcgNTguNEwzNi4wMDA0IDY3LjczMzNMNDMuMTExNSAzNkg0OS4xNTU4SDU2LjI2NjlMMzYuMDAwMiAxMy42WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzE1NThfMjQ4NTciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE2IiB5PSIxMyIgd2lkdGg9IjQxIiBoZWlnaHQ9IjU1Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi4wMDAyIDEzLjZMMzMuNTExNSAyNC44SDE2LjQ0NDhMMjIuODQ0OCAzNkgzMS4zNzhMMjUuMzMzNyA1OC40TDM2LjAwMDQgNjcuNzMzM0w0My4xMTE1IDM2SDQ5LjE1NThINTYuMjY2OUwzNi4wMDAyIDEzLjZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE1NThfMjQ4NTcpIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl8xNTU4XzI0ODU3KSI+CjxyZWN0IHdpZHRoPSI2LjQwNyIgaGVpZ2h0PSI3MS4zNDY3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY4OTY1NSAtMC43MjQxMzggMC42ODk2NTUgMC43MjQxMzggNTguMjI1NiAxMS4yNDkzKSIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPC9nPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzIwMTggMjIuOTM4MUwxNi4xNjY3IDkuODkxNjdDMTcuMTYyOCA4LjY5MzY0IDE4LjU5ODUgOCAyMC4xMTQ5IDhINTEuODg1MUM1My40MDE1IDggNTQuODM3MiA4LjY5MzY0IDU1LjgzMzMgOS44OTE2N0w1NS44MzMzIDkuODkxNjdMNjYuNjc5OCAyMi45MzgxQzY4LjQ0ODIgMjUuMDY1MSA2OC40MzkxIDI4LjI2MjIgNjYuNjU4MiAzMC4zNzc4TDM5LjkyNjUgNjIuMTM0MUMzNy44MzI0IDY0LjYyMiAzNC4xNjc2IDY0LjYyMiAzMi4wNzM1IDYyLjEzNDFMNS4zNDE3NyAzMC4zNzc4QzMuNTYwOTEgMjguMjYyMiAzLjU1MTg0IDI1LjA2NTEgNS4zMjAxOCAyMi45MzgxWk0xNy41MDYgMTEuMTE5Mkw2LjY1OTQ1IDI0LjE2NTdDNS40Nzg0MiAyNS41ODYyIDUuNDg0NjEgMjcuNzI4OCA2LjY3MzgyIDI5LjE0MTZMMzMuNDA1NSA2MC44OTc5QzM0Ljc5MjEgNjIuNTQ1MSAzNy4yMDc5IDYyLjU0NTEgMzguNTk0NSA2MC44OTc5TDY1LjMyNjIgMjkuMTQxNkM2Ni41MTU0IDI3LjcyODggNjYuNTIxNiAyNS41ODYyIDY1LjM0MDUgMjQuMTY1N0w1NC40OTQgMTEuMTE5MkM1My44MzE2IDEwLjMyMjUgNTIuODgyMiA5Ljg2NjY3IDUxLjg4NTEgOS44NjY2N0gyMC4xMTQ5QzE5LjExNzggOS44NjY2NyAxOC4xNjg0IDEwLjMyMjUgMTcuNTA2IDExLjExOTJaIiBmaWxsPSJ1cmwoI3BhaW50Nl9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8xNTU4XzI0ODU3IiB4PSItMTAuNDQxNiIgeT0iMjMuMjQ3IiB3aWR0aD0iNDMuMTA2IiBoZWlnaHQ9IjQ0LjE3MjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNS40NDMxOSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NThfMjQ4NTciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8xNTU4XzI0ODU3IiB4PSI0Ni40NDY5IiB5PSItOC40ODYzOCIgd2lkdGg9IjM5LjU1MDYiIGhlaWdodD0iNDAuNDM5NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjQ0MzE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU1OF8yNDg1NyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMl9mXzE1NThfMjQ4NTciIHg9IjUwLjk2OCIgeT0iLTAuNjQ3ODc1IiB3aWR0aD0iNjguMTM4NSIgaGVpZ2h0PSI3MC44MTk2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNjI4NzkiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xNTU4XzI0ODU3Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjEuMDk1MDYiIHkxPSI4LjAwMDY2IiB4Mj0iMS4wOTUwNiIgeTI9IjYzLjk4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM5M0Y1OCIgc3R5bGU9InN0b3AtY29sb3I6IzM5M0Y1ODtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yMjM1IDAuMjQ3MSAwLjM0NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzU5Mzc1IiBzdG9wLWNvbG9yPSIjM0Y0NTVGIiBzdHlsZT0ic3RvcC1jb2xvcjojM0Y0NTVGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjI0NzEgMC4yNzA2IDAuMzcyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhFOEU4RSIgc3R5bGU9InN0b3AtY29sb3I6IzhFOEU4RTtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC41NTgzIDAuNTU4MyAwLjU1ODMpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjM1LjU0OCIgeTE9Ii03LjEyNDA1IiB4Mj0iMjMuMjMyMSIgeTI9IjI1LjgyNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzc4N0E3QyIgc3R5bGU9InN0b3AtY29sb3I6Izc4N0E3QztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40NjkyIDAuNDc2NSAwLjQ4NzUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MDQ2NjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM0MDQ2NjA7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjUxMCAwLjI3NDUgMC4zNzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE1NThfMjQ4NTciIHgxPSI2Mi42NjY3IiB5MT0iNDEuNiIgeDI9IjEzLjcwMjEiIHkyPSIxNy40MTk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQjJFM0MiIHN0eWxlPSJzdG9wLWNvbG9yOiMyQjJFM0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTY4NiAwLjE4MDQgMC4yMzUzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjAyNDM2IiBzdHlsZT0ic3RvcC1jb2xvcjojMjAyNDM2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xNDEyIDAuMjExOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMzYuNTAwNCIgeTE9IjguOTk5OTEiIHgyPSItMTIuMTAwMiIgeTI9IjcxLjEyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZFQUM1IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFQUM1O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC45MTY3IDAuNzcwOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I3ODMyRiIgc3R5bGU9InN0b3AtY29sb3I6I0I3ODMyRjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC43MTY3IDAuNTE0NSAwLjE4NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjE5LjMwMzgiIHkxPSIyNS4zODYzIiB4Mj0iNDAuOTk1NiIgeTI9IjY1LjA3OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YyQzA1MiIgc3R5bGU9InN0b3AtY29sb3I6I0YyQzA1MjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45NTAwIDAuNzUzMCAwLjMyMDYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzM3MjUyIiBzdG9wLWNvbG9yPSIjRkZFMjhGIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFMjhGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC44ODQ0IDAuNTYyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMy4yMDM1IiB5MT0iMCIgeDI9IjMuMjAzNSIgeTI9IjcxLjM0NjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC43OCIgc3R5bGU9InN0b3AtY29sb3I6d2hpdGU7c3RvcC1vcGFjaXR5OjAuNzg7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjQuNTM3NTgiIHkxPSI5Ljg3MjgxIiB4Mj0iMzkuMDcxOCIgeTI9IjYxLjk0MzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzZBNkY4NCIgc3R5bGU9InN0b3AtY29sb3I6IzZBNkY4NDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40MTU3IDAuNDM1MyAwLjUxNzYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMDMzNDUiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMDMzNDU7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTg4NSAwLjIwMTUgMC4yNzA4KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.ai-slide-m__templates .badge.pay-by-price {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bW9iaWxlX+ebtOi0rV90YWc8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI0LjA5Nzc5MTEyJSIgeTE9IjM1LjEyMzk2NjklIiB4Mj0iOTYuODAwMzI4OCUiIHkyPSI2Mi44MTQ4NTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjZEREIxIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFM0I3NzUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h56i/LTIxMDcyMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IumJtOadg+agh+etviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0Ni4wMDAwMDAsIC02MDEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGVf55u06LStX3RhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ2LjAwMDAwMCwgNjAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InBjX3ZpcF90YWflpIfku70tOCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9Ik1hc2siIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42MjEwNzUsOS44MzcwODQ2NyBMMTAuNjIxMDc1LDkuMDIyNTA4MDQgTDkuNDIwNDM2NCw5LjAyMjUwODA0IEw5LjQyMDQzNjQsNC4wNzUwMjY4IEw3LjAzNjE4OTQ2LDQuMDc1MDI2OCBDNy4wNzAyNTAxMywzLjkwMzUzNjk4IDcuMTEyODI1OTcsMy43MzIwNDcxNiA3LjE0Njg4NjY0LDMuNTYwNTU3MzQgTDEwLjQ1MDc3MTcsMy41NjA1NTczNCBMMTAuNDUwNzcxNywyLjcyMDI1NzIzIEw3LjI4MzEyOTMyLDIuNzIwMjU3MjMgQzcuMzAwMTU5NjYsMi41MzE2MTg0NCA3LjMyNTcwNTE2LDIuMzM0NDA1MTQgNy4zNTEyNTA2NywyLjEyODYxNzM2IEw2LjQ0ODY0MjksMiBDNi40MjMwOTczOSwyLjIzMTUxMTI1IDYuMzk3NTUxODksMi40NzE1OTcgNi4zNjM0OTEyMiwyLjcyMDI1NzIzIEwzLjE2MTc4ODE5LDIuNzIwMjU3MjMgTDMuMTYxNzg4MTksMy41NjA1NTczNCBMNi4yMjcyNDg1NCwzLjU2MDU1NzM0IEw2LjEyNTA2NjUyLDQuMDc1MDI2OCBMNC4xNTgwNjI4LDQuMDc1MDI2OCBMNC4xNTgwNjI4LDkuMDIyNTA4MDQgTDMsOS4wMjI1MDgwNCBMMyw5LjgzNzA4NDY3IEwxMC42MjEwNzUsOS44MzcwODQ2NyBaIE04LjUzNDg1ODk3LDUuMzg2OTIzOSBMNS4wNDM2NDAyMyw1LjM4NjkyMzkgTDUuMDQzNjQwMjMsNC44NjM4Nzk5NiBMOC41MzQ4NTg5Nyw0Ljg2Mzg3OTk2IEw4LjUzNDg1ODk3LDUuMzg2OTIzOSBaIE04LjUzNDg1ODk3LDYuNTk1OTI3MTIgTDUuMDQzNjQwMjMsNi41OTU5MjcxMiBMNS4wNDM2NDAyMyw2LjA5ODYwNjY1IEw4LjUzNDg1ODk3LDYuMDk4NjA2NjUgTDguNTM0ODU4OTcsNi41OTU5MjcxMiBaIE04LjUzNDg1ODk3LDcuODEzNTA0ODIgTDUuMDQzNjQwMjMsNy44MTM1MDQ4MiBMNS4wNDM2NDAyMyw3LjI5OTAzNTM3IEw4LjUzNDg1ODk3LDcuMjk5MDM1MzcgTDguNTM0ODU4OTcsNy44MTM1MDQ4MiBaIE04LjUzNDg1ODk3LDkuMDIyNTA4MDQgTDUuMDQzNjQwMjMsOS4wMjI1MDgwNCBMNS4wNDM2NDAyMyw4LjUxNjYxMzA4IEw4LjUzNDg1ODk3LDguNTE2NjEzMDggTDguNTM0ODU4OTcsOS4wMjI1MDgwNCBaIE0xNy43MDU2OTQ1LDkuOTA1NjgwNiBDMTguNDAzOTM4Myw5LjkwNTY4MDYgMTguNzk1NjM2LDkuNTQ1NTUxOTggMTguODgwNzg3Nyw4Ljg0MjQ0MzczIEMxOC45NTE1MjksOC4xNzc1OTA5IDE4Ljk5MzI0ODMsNi41MTkxMTE4NiAxOC45OTkyNDgxLDMuODY3MDA2NiBMMTksMy4xODMyNzk3NCBMMTksMy4xODMyNzk3NCBMMTYuMjkyMTc2NywzLjE4MzI3OTc0IEMxNi4zOTQzNTg3LDIuODQ4ODc0NiAxNi40ODgwMjU1LDIuNDk3MzIwNDcgMTYuNTU2MTQ2OSwyLjEyODYxNzM2IEwxNS42OTYxMTUsMi4wMTcxNDg5OCBDMTUuNTE3Mjk2NCwyLjk3NzQ5MTk2IDE1LjE5MzcyMDEsMy44MDA2NDMwOSAxNC43MzM5MDEsNC40OTUxNzY4NSBMMTQuNzMzOTAxLDIuMzA4NjgxNjcgTDExLjY0Mjg5NTIsMi4zMDg2ODE2NyBMMTEuNjQyODk1Miw3LjgwNDkzMDMzIEwxMi40NDMzMjA5LDcuODA0OTMwMzMgTDEyLjQ0MzMyMDksMy4xMzE4MzI4IEwxMy45NTA1MDU2LDMuMTMxODMyOCBMMTMuOTUwNTA1Niw3LjgwNDkzMDMzIEwxNC43MzM5MDEsNy44MDQ5MzAzMyBMMTQuNzMzOTAxLDQuOTA2NzUyNDEgTDE1LjExNzA4MzYsNS40MTI2NDczNyBDMTUuNDQwNjU5OSw1LjAwOTY0NjMgMTUuNzIxNjYwNSw0LjU1NTE5ODI5IDE1Ljk2MDA4NTIsNC4wNDkzMDMzMiBMMTguMTMxNDUyOSw0LjA0OTMwMzMyIEMxOC4xMjI5Mzc3LDYuNTg3MzUyNjMgMTguMDk3MzkyMiw4LjA2MjE2NTA2IDE4LjA1NDgxNjQsOC40ODIzMTUxMSBDMTguMDAzNzI1NCw4Ljg5Mzg5MDY4IDE3Ljg1MDQ1MjQsOS4xMDgyNTI5NSAxNy41Nzc5NjcsOS4xMDgyNTI5NSBDMTcuMjAzMjk5Niw5LjEwODI1Mjk1IDE2Ljc2MDUxMDksOS4wOTExMDM5NyAxNi4yNDk2MDA5LDkuMDY1MzgwNDkgTDE2LjQ2MjQ4LDkuODYyODA4MTUgQzE3LjA1ODU0MTgsOS44ODg1MzE2MiAxNy40NjcyNjk4LDkuOTA1NjgwNiAxNy43MDU2OTQ1LDkuOTA1NjgwNiBaIE0xMS44NjQyODk1LDEwIEMxMi40NDMzMjA5LDkuNzA4NDY3MzEgMTIuODYwNTY0MSw5LjI5Njg5MTc1IDEzLjExNjAxOTIsOC43NTY2OTg4MiBDMTMuMzc5OTg5NCw4LjE4MjIwNzkzIDEzLjUyNDc0NzIsNy40MTA1MDM3NSAxMy41NTAyOTI3LDYuNDUwMTYwNzcgTDEzLjU1MDI5MjcsMy42Mzc3Mjc3NiBMMTIuODE3OTg4MywzLjYzNzcyNzc2IEwxMi44MTc5ODgzLDYuNDUwMTYwNzcgQzEyLjc5MjQ0MjgsNy4xNzA0MTgwMSAxMi42OTAyNjA4LDcuNzUzNDgzMzkgMTIuNTAyOTI3MSw4LjIwNzkzMTQgQzEyLjMxNTU5MzQsOC42MTk1MDY5NyAxMS45NDA5MjYsOC45NzEwNjEwOSAxMS4zOTU5NTUzLDkuMjU0MDE5MjkgTDExLjg2NDI4OTUsMTAgWiBNMTcuMjg4NDUxMyw4LjM5NjU3MDIgTDE4LjAxMjI0MDYsOC4wMjc4NjcxIEMxNy43NzM4MTU5LDcuMjMwNDM5NDQgMTcuNTM1MzkxMiw2LjUwMTYwNzcyIDE3LjI4ODQ1MTMsNS44MzI3OTc0MyBMMTYuNjE1NzUzMSw2LjE1ODYyODA4IEMxNi43MTc5MzUxLDYuNDUwMTYwNzcgMTYuODI4NjMyMyw2Ljc2NzQxNjkzIDE2LjkzMDgxNDMsNy4xMDE4MjIwOCBDMTYuNTkwMjA3Niw3LjE3ODk5MjUgMTYuMjQ5NjAwOSw3LjIzOTAxMzkzIDE1Ljg5MTk2MzgsNy4yODE4ODYzOSBDMTYuMjE1NTQwMiw2LjYyMTY1MDU5IDE2LjUzMDYwMTQsNS44MzI3OTc0MyAxNi44MzcxNDc0LDQuOTE1MzI2OSBMMTYuMDI4MjA2NSw0LjYzMjM2ODcgQzE1LjU0Mjg0MTksNi4zNjQ0MTU4NiAxNS4xNzY2ODk3LDcuMjY0NzM3NDEgMTQuOTIxMjM0Nyw3LjM1MDQ4MjMyIEwxNS4wNjU5OTI1LDguMTMwNzYwOTkgQzE1LjgxNTMyNzMsOC4wNTM1OTA1NyAxNi41MDUwNTU5LDcuOTUwNjk2NjggMTcuMTM1MTc4Myw3LjgxMzUwNDgyIEMxNy4xODYyNjkzLDguMDAyMTQzNjIgMTcuMjM3MzYwMyw4LjE5MDc4MjQyIDE3LjI4ODQ1MTMsOC4zOTY1NzAyIFogTTE0LjQ1MjkwMDUsOS45MzE0MDQwNyBMMTUuMDkxNTM4MSw5LjI4ODMxNzI2IEMxNC43Njc5NjE3LDguODY4MTY3MiAxNC4zODQ3NzkxLDguNDM5NDQyNjYgMTMuOTI0OTYwMSw4LjAwMjE0MzYyIEwxMy4zNTQ0NDM5LDguNTU5NDg1NTMgQzEzLjgzMTI5MzIsOS4wNDgyMzE1MSAxNC4xOTc0NDU0LDkuNTAyNjc5NTMgMTQuNDUyOTAwNSw5LjkzMTQwNDA3IFoiIGlkPSLnm7TotK0iIGZpbGw9IiM3NTRBMEEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.ai-slide-m__templates-add {
  width: 100%;
  height: calc(100% - 23px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 8px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-shadow: 0px 1px 4px 0px #00000008;
  background: var(--bg-lv1-default, #fff);
  box-sizing: border-box;
  cursor: pointer;
}
.ai-slide-m__templates-add svg {
  width: 20px;
  height: 20px;
}
.ai-slide-m__templates-add svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48)) !important;
}
.ai-slide-m__templates-add span {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.ai-slide-m__templates-add:active {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide-m__templates.ai-slide-m__templates-loading .ai-slide-m__templates-tit {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  margin: 14px 0;
  width: 200px;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  background-size: 200% 100%;
  border-radius: 4px;
  animation: skeleton-loading 1.5s infinite ease-in-out;
}
.ai-slide-m__templates.ai-slide-m__templates-loading .ai-slide-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.ai-slide-m__templates.ai-slide-m__templates-loading .ai-slide-m__templates-item {
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-shadow: 0px 1px 4px 0px #00000014;
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
  height: calc(((100vw - 32px - 12px) / 2 - 16px) * 9 / 16 + 24px + 20px);
}
@keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

.ai-slide-ad-m__command-title {
  width: 100%;
  height: 48px;
  padding: 14px 0px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-ad-m__command-list {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 10px;
  margin-bottom: 16px;
}
@media screen and (min-width: 628px) {
  .ai-slide-ad-m__command-list {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
.ai-slide-ad-m__command-row {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  overflow-x: auto;
  margin: 0 -16px;
  padding: 0 16px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.ai-slide-ad-m__command-row::-webkit-scrollbar {
  display: none;
}
.ai-slide-ad-m__command-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: var(--bg-lv4-default, #fff);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-sizing: border-box;
  border-radius: 8px;
  padding: 8px 12px;
  word-break: keep-all;
  white-space: nowrap;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-slide-ad-m__command-item:active {
  background-color: var(--feedback-hover);
}
.ai-slide-ad-m__command-item-title {
  max-height: 36px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  white-space: normal;
  text-align: center;
}
.ai-slide-ad-m__command-item-desc {
  width: 100%;
  word-break: keep-all;
  overflow: hidden;
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.ai-slide-ad-m__templates {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
}
.ai-slide-ad-m__templates::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
}
.ai-slide-ad-m__templates-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-ad-m__templates-tit {
  height: 20px;
  margin: 14px 0px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-ad-m__templates-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  padding-bottom: 35px;
}
.ai-slide-ad-m__templates-title-more {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  gap: 0px;
  -ms-flex-align: center;
      align-items: center;
  white-space: nowrap;
  padding: 4px;
  border-radius: 4px;
}
.ai-slide-ad-m__templates-title-more .ai-component-common-atom-icon {
  background-color: var(--text-medium);
}
.ai-slide-ad-m__templates-title-more:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-ad-m__templates-title-more svg {
  width: 16px;
  height: 16px;
}
.ai-slide-ad-m__templates-title-more svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48));
}
.ai-slide-ad-m__templates-title-more--bottom {
  margin: 0 auto;
  position: relative;
  left: 50%;
  transform: translateX(10px);
}
.ai-slide-ad-m__templates-item {
  cursor: pointer;
  width: 100%;
  border-radius: 8px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background-color: var(--bg-lv1-default, #fff);
  box-shadow: 0px 1px 4px 0px #00000014;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.ai-slide-ad-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.ai-slide-ad-m__templates-item.ai-slide-ad-m__templates-item-loading {
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
  height: calc(((100vw - 32px - 12px) / 2 - 16px) * 9 / 16 + 20px);
}
.ai-slide-ad-m__templates-item.ai-slide-ad-m__templates-item-loading > * {
  display: none;
}
.ai-slide-ad-m__templates-item-cover {
  width: 100%;
  border-radius: 8px;
  padding: 8px;
  box-sizing: border-box;
}
.ai-slide-ad-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-width: 0;
  /* 允许flex子项收缩 */
}
.ai-slide-ad-m__templates-item-wrapper:active .ai-slide-ad-m__templates-item {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide-ad-m__templates-item-name {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 4px;
  margin-top: 8px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-ad-m__templates-item-name > span {
  display: inline-block;
  max-width: calc(100% - 24px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.ai-slide-ad-m__templates .badge {
  content: '';
  width: 16px;
  height: 16px;
  background-size: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-color: transparent;
}
.ai-slide-ad-m__templates .badge.vip {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTQ1ODcgNC4yNTI5OUwyLjk0MDMzIDIuMTk3MzZDMy4wNDk5MiAyLjA3MTgzIDMuMjA2OTkgMiAzLjM3MTk0IDJIOC42MjgwNkM4Ljc5MzAxIDIgOC45NTAwOCAyLjA3MTgzIDkuMDU5NjcgMi4xOTczNkwxMC44NTQxIDQuMjUyOTlDMTEuMDQ5NSA0LjQ3NjgyIDExLjA0ODUgNC44MTQ0MiAxMC44NTE4IDUuMDM3MDFMNi40MjkyMyAxMC4wNDA2QzYuMTk5ODQgMTAuMzAwMiA1LjgwMDE2IDEwLjMwMDIgNS41NzA3NiAxMC4wNDA2TDEuMTQ4MjQgNS4wMzcwMUMwLjk1MTQ5OCA0LjgxNDQyIDAuOTUwNDc0IDQuNDc2ODIgMS4xNDU4NyA0LjI1Mjk5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzYyMTE4XzExMDcwNikiIHN0eWxlPSIiLz4KPG1hc2sgaWQ9Im1hc2swXzYyMTE4XzExMDcwNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMSIgeT0iMiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiPgo8cGF0aCBkPSJNMS4xNDU4NyA0LjI1Mjk5TDIuOTQwMzMgMi4xOTczNkMzLjA0OTkyIDIuMDcxODMgMy4yMDY5OSAyIDMuMzcxOTQgMkg4LjYyODA2QzguNzkzMDEgMiA4Ljk1MDA4IDIuMDcxODMgOS4wNTk2NyAyLjE5NzM2TDEwLjg1NDEgNC4yNTI5OUMxMS4wNDk1IDQuNDc2ODIgMTEuMDQ4NSA0LjgxNDQyIDEwLjg1MTggNS4wMzcwMUw2LjQyOTIzIDEwLjA0MDZDNi4xOTk4NCAxMC4zMDAyIDUuODAwMTYgMTAuMzAwMiA1LjU3MDc2IDEwLjA0MDZMMS4xNDgyNCA1LjAzNzAxQzAuOTUxNDk4IDQuODE0NDIgMC45NTA0NzQgNC40NzY4MiAxLjE0NTg3IDQuMjUyOTlaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzYyMTE4XzExMDcwNikiPgo8cGF0aCBkPSJNNy43NjQ3MiAySDQuMjM1MzFMMy4wNTg4NCA1LjIzNTI5SDguOTQxMTlMNy43NjQ3MiAyWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzYyMTE4XzExMDcwNikiIHN0eWxlPSIiLz4KPHBhdGggZD0iTTAuNzA1ODExIDQuNjQ3MDlMMy4wNTg3NSA1LjIzNTMzTDUuOTk5OTMgMTAuNTI5NEw4Ljk0MTEgNS4yMzUzM0wxMS4yOTQgNC42NDcwOVYxMC41Mjk0SDUuOTk5OTNIMC43MDU4MTFWNC42NDcwOVoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl82MjExOF8xMTA3MDYpIiBzdHlsZT0iIi8+CjxnIG9wYWNpdHk9IjAuOCIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl82MjExOF8xMTA3MDYpIj4KPHBhdGggZD0iTTMuNjQ3MDkgNy41ODgxOUMzLjY0NzA5IDguNTYyODEgMi44NTcgOS4zNTI5IDEuODgyMzggOS4zNTI5QzAuOTA3NzYxIDkuMzUyOSAwLjExNzY3NiA4LjU2MjgxIDAuMTE3Njc2IDcuNTg4MTlDMC4xMTc2NzYgNi42MTM1NyAwLjkwNzc2MSA1LjgyMzQ5IDEuODgyMzggNS44MjM0OUMyLjg1NyA1LjgyMzQ5IDMuNjQ3MDkgNi42MTM1NyAzLjY0NzA5IDcuNTg4MTlaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzYyMTE4XzExMDcwNikiPgo8cGF0aCBkPSJNMTIuNDcwNSAyLjI5NDA3QzEyLjQ3MDUgMy4xMDYyNiAxMS44MTIxIDMuNzY0NjYgMTAuOTk5OSAzLjc2NDY2QzEwLjE4NzcgMy43NjQ2NiA5LjUyOTMgMy4xMDYyNiA5LjUyOTMgMi4yOTQwN0M5LjUyOTMgMS40ODE4OSAxMC4xODc3IDAuODIzNDg2IDEwLjk5OTkgMC44MjM0ODZDMTEuODEyMSAwLjgyMzQ4NiAxMi40NzA1IDEuNDgxODkgMTIuNDcwNSAyLjI5NDA3WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGw6d2hpdGU7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5OTkxIDIuNTg4MjZMNS41ODgxOCA0LjM1Mjk2SDIuNzY0NjVMMy44MjM0NyA2LjExNzY3SDUuMjM1MjFMNC4yMzUyNCA5LjY0NzA4TDUuOTk5OTQgMTEuMTE3N0w3LjE3NjQxIDYuMTE3NjdIOC4xNzYzOEg5LjM1Mjg2TDUuOTk5OTEgMi41ODgyNloiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl82MjExOF8xMTA3MDYpIiBzdHlsZT0iIi8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjEyODY3IDIuMzYxNzdMMS4zMzQyIDQuNDE3NEMxLjIyMTQgNC41NDY2MiAxLjIyMjAyIDQuNzQyOTkgMS4zMzU1NiA0Ljg3MTQ1TDUuNzU4MDggOS44NzUwOEM1Ljg4Nzk4IDEwLjAyMiA2LjExMjAyIDEwLjAyMiA2LjI0MTkyIDkuODc1MDhMMTAuNjY0NCA0Ljg3MTQ1QzEwLjc3OCA0Ljc0Mjk5IDEwLjc3ODYgNC41NDY2MiAxMC42NjU4IDQuNDE3NEw4Ljg3MTMzIDIuMzYxNzdDOC44MDg2NiAyLjI4OTk4IDguNzE5OTcgMi4yNSA4LjYyODA2IDIuMjVIMy4zNzE5NEMzLjI4MDAzIDIuMjUgMy4xOTEzNCAyLjI4OTk4IDMuMTI4NjcgMi4zNjE3N1pNMi45NDAzMyAyLjE5NzM2TDEuMTQ1ODcgNC4yNTI5OUMwLjk1MDQ3NCA0LjQ3NjgyIDAuOTUxNDk4IDQuODE0NDIgMS4xNDgyNCA1LjAzNzAxTDUuNTcwNzYgMTAuMDQwNkM1LjgwMDE2IDEwLjMwMDIgNi4xOTk4NCAxMC4zMDAyIDYuNDI5MjMgMTAuMDQwNkwxMC44NTE4IDUuMDM3MDFDMTEuMDQ4NSA0LjgxNDQyIDExLjA0OTUgNC40NzY4MiAxMC44NTQxIDQuMjUyOTlMOS4wNTk2NyAyLjE5NzM2QzguOTUwMDggMi4wNzE4MyA4Ljc5MzAxIDIgOC42MjgwNiAySDMuMzcxOTRDMy4yMDY5OSAyIDMuMDQ5OTIgMi4wNzE4MyAyLjk0MDMzIDIuMTk3MzZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfNjIxMThfMTEwNzA2KSIgc3R5bGU9IiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMzkyNTI0IDMuNTk1MzZMMi4xODY5OSAxLjUzOTczQzIuNDg0MjQgMS4xOTkyMSAyLjkxNDg1IDEgMy4zNzE5NCAxSDguNjI4MDZDOS4wODUxNSAxIDkuNTE1NzUgMS4xOTkyMSA5LjgxMzAxIDEuNTM5NzNMOS4wNTk2NyAyLjE5NzM2QzguOTUwMDggMi4wNzE4MyA4Ljc5MyAyIDguNjI4MDYgMkgzLjM3MTk0QzMuMjA2OTkgMiAzLjA0OTkyIDIuMDcxODMgMi45NDAzMyAyLjE5NzM2TDEuMTQ1ODcgNC4yNTI5OUMwLjk1MDQ3NCA0LjQ3NjgyIDAuOTUxNDk3IDQuODE0NDIgMS4xNDgyNCA1LjAzNzAxTDUuNTcwNzYgMTAuMDQwNkM1LjgwMDE2IDEwLjMwMDIgNi4xOTk4NCAxMC4zMDAyIDYuNDI5MjMgMTAuMDQwNkwxMC44NTE4IDUuMDM3MDFDMTEuMDQ4NSA0LjgxNDQyIDExLjA0OTUgNC40NzY4MiAxMC44NTQxIDQuMjUyOTlMOS4wNTk2NyAyLjE5NzM2TDkuODEzMDEgMS41Mzk3M0wxMS42MDc1IDMuNTk1MzZDMTIuMTMzMiA0LjE5NzYzIDEyLjEzMDYgNS4xMDAxNSAxMS42MDEgNS42OTkyN0w3LjE3ODUxIDEwLjcwMjlDNi41NTEwOSAxMS40MTI4IDUuNDQ4OTEgMTEuNDEyOCA0LjgyMTQ5IDEwLjcwMjlMMC4zOTg5NjYgNS42OTkyN0MtMC4xMzA1ODEgNS4xMDAxNSAtMC4xMzMyMyA0LjE5NzYzIDAuMzkyNTI0IDMuNTk1MzZaIiBmaWxsPSJ3aGl0ZSIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl82MjExOF8xMTA3MDYiIHg9Ii0xLjY0NzAzIiB5PSI0LjA1ODc4IiB3aWR0aD0iNy4wNTg3MSIgaGVpZ2h0PSI3LjA1ODgzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuODgyMzUzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNjIxMThfMTEwNzA2Ii8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfNjIxMThfMTEwNzA2IiB4PSI3Ljc2NDU5IiB5PSItMC45NDEyMiIgd2lkdGg9IjYuNDcwNTciIGhlaWdodD0iNi40NzA1NyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjg4MjM1MyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzYyMTE4XzExMDcwNiIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjAuNDQ0NDQ0IiB5MT0iMS43MTYwMiIgeDI9IjAuNDQ0NDQ0IiB5Mj0iMTAuMjM1MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZDQjVDIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDQjVDO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC43OTQ5IDAuMzYyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC4zNTgxNzkiIHN0b3AtY29sb3I9IiNGRkU1QkUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkU1QkU7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjg5ODMgMC43NDU4KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGMUE2IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGMUE2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC45NDQwIDAuNjUwMCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl82MjExOF8xMTA3MDYiIHgxPSI1LjkyNTI4IiB5MT0iLTAuNjc3MTA5IiB4Mj0iNC4wNTU4NiIgeTI9IjQuNTc0MTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDE2NyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDE2NztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuODE4NCAwLjQwNDIpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkY1RDgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RDg7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjk2MjAgMC44NDYyKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjEwLjQxMTciIHkxPSI3LjAwMDA0IiB4Mj0iMi40NzA1MiIgeTI9IjIuODgyMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQzA0QiIgc3R5bGU9InN0b3AtY29sb3I6I0ZGQzA0QjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMS4wMDAwIDAuNzUyOSAwLjI5NDEpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkRBN0MiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkRBN0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDEuMDAwMCAwLjg1NDkgMC40ODYzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjQuNjQ2OTciIHkxPSI0LjY0NzA4IiB4Mj0iNy41ODgxNSIgeTI9IjcuODgyMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0IzNjgxMCIgc3R5bGU9InN0b3AtY29sb3I6I0IzNjgxMDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC43MDIwIDAuNDA3OSAwLjA2MjcpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFNzkyMzgiIHN0eWxlPSJzdG9wLWNvbG9yOiNFNzkyMzg7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuOTA0MiAwLjU3MjUgMC4yMTg1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzYyMTE4XzExMDcwNiIgeDE9IjQuMDg5MTgiIHkxPSIyIiB4Mj0iNi44NDQ3MiIgeTI9IjkuOTQ5MTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZCQzc2RCIgc3R5bGU9InN0b3AtY29sb3I6I0ZCQzc2RDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuNzgwNCAwLjQyNzUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFN0EzM0MiIHN0eWxlPSJzdG9wLWNvbG9yOiNFN0EzM0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuOTA1OSAwLjYzOTIgMC4yMzUzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.ai-slide-ad-m__templates .badge.super-vip {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1NkwxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NCAyMC4xMTUyIDkuODY2NjRINTEuODg1NEM1Mi44ODI1IDkuODY2NjQgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTZDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8bWFzayBpZD0ibWFzazBfMTU1OF8yNDg1NyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNSIgeT0iOSIgd2lkdGg9IjYyIiBoZWlnaHQ9IjU0Ij4KPHBhdGggZD0iTTYuNjU5NzUgMjQuMTY1N0wxNy41MDYzIDExLjExOTJDMTguMTY4NyAxMC4zMjI1IDE5LjExODEgOS44NjY2NyAyMC4xMTUyIDkuODY2NjdINTEuODg1NEM1Mi44ODI1IDkuODY2NjcgNTMuODMxOSAxMC4zMjI1IDU0LjQ5NDMgMTEuMTE5Mkw2NS4zNDA4IDI0LjE2NTdDNjYuNTIxOSAyNS41ODYyIDY2LjUxNTcgMjcuNzI4OCA2NS4zMjY1IDI5LjE0MTZMMzguNTk0OCA2MC44OTc5QzM3LjIwODIgNjIuNTQ1MSAzNC43OTI0IDYyLjU0NTEgMzMuNDA1OCA2MC44OTc5TDYuNjc0MTEgMjkuMTQxNkM1LjQ4NDkxIDI3LjcyODggNS40Nzg3MiAyNS41ODYyIDYuNjU5NzUgMjQuMTY1N1oiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE1NThfMjQ4NTcpIj4KPHBhdGggZD0iTTQ2LjY2NjQgOS44NjY2N0gyNS4zMzNMMTguMjIxOSAzMC40SDUzLjc3NzVMNDYuNjY2NCA5Ljg2NjY3WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjxwYXRoIGQ9Ik00IDI2LjY2NjdMMTguMjIyMiAzMC40TDM2IDY0TDUzLjc3NzggMzAuNEw2OCAyNi42NjY3VjY0SDM2SDRWMjYuNjY2N1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xNTU4XzI0ODU3KSIgc3R5bGU9IiIvPgo8ZyBvcGFjaXR5PSIwLjgiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNMjEuNzc4MiA0NS4zMzMzQzIxLjc3ODIgNTEuNTE4OSAxNy4wMDI1IDU2LjUzMzMgMTEuMTExNSA1Ni41MzMzQzUuMjIwNDUgNTYuNTMzMyAwLjQ0NDgyNCA1MS41MTg5IDAuNDQ0ODI0IDQ1LjMzMzNDMC40NDQ4MjQgMzkuMTQ3NyA1LjIyMDQ1IDM0LjEzMzMgMTEuMTExNSAzNC4xMzMzQzE3LjAwMjUgMzQuMTMzMyAyMS43NzgyIDM5LjE0NzcgMjEuNzc4MiA0NS4zMzMzWiIgZmlsbD0iIzU5NjA3QiIgc3R5bGU9ImZpbGw6IzU5NjA3QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC4zNDg0IDAuMzc4MSAwLjQ4MzMpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfMTU1OF8yNDg1NykiPgo8cGF0aCBkPSJNNzUuMTExIDExLjczMzNDNzUuMTExIDE2Ljg4OCA3MS4xMzEzIDIxLjA2NjcgNjYuMjIyMSAyMS4wNjY3QzYxLjMxMjkgMjEuMDY2NyA1Ny4zMzMzIDE2Ljg4OCA1Ny4zMzMzIDExLjczMzNDNTcuMzMzMyA2LjU3ODY3IDYxLjMxMjkgMi4zOTk5OSA2Ni4yMjIxIDIuMzk5OTlDNzEuMTMxMyAyLjM5OTk5IDc1LjExMSA2LjU3ODY3IDc1LjExMSAxMS43MzMzWiIgZmlsbD0iIzkyODI2QiIgc3R5bGU9ImZpbGw6IzkyODI2QjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC41NzA4IDAuNTEwOSAwLjQyMTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYuMDAwMiAxMy42TDMzLjUxMTUgMjQuOEgxNi40NDQ4TDIyLjg0NDggMzZIMzEuMzc4TDI1LjMzMzcgNTguNEwzNi4wMDA0IDY3LjczMzNMNDMuMTExNSAzNkg0OS4xNTU4SDU2LjI2NjlMMzYuMDAwMiAxMy42WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPG1hc2sgaWQ9Im1hc2sxXzE1NThfMjQ4NTciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE2IiB5PSIxMyIgd2lkdGg9IjQxIiBoZWlnaHQ9IjU1Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi4wMDAyIDEzLjZMMzMuNTExNSAyNC44SDE2LjQ0NDhMMjIuODQ0OCAzNkgzMS4zNzhMMjUuMzMzNyA1OC40TDM2LjAwMDQgNjcuNzMzM0w0My4xMTE1IDM2SDQ5LjE1NThINTYuMjY2OUwzNi4wMDAyIDEzLjZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE1NThfMjQ4NTcpIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl8xNTU4XzI0ODU3KSI+CjxyZWN0IHdpZHRoPSI2LjQwNyIgaGVpZ2h0PSI3MS4zNDY3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY4OTY1NSAtMC43MjQxMzggMC42ODk2NTUgMC43MjQxMzggNTguMjI1NiAxMS4yNDkzKSIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzE1NThfMjQ4NTcpIiBzdHlsZT0iIi8+CjwvZz4KPC9nPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzIwMTggMjIuOTM4MUwxNi4xNjY3IDkuODkxNjdDMTcuMTYyOCA4LjY5MzY0IDE4LjU5ODUgOCAyMC4xMTQ5IDhINTEuODg1MUM1My40MDE1IDggNTQuODM3MiA4LjY5MzY0IDU1LjgzMzMgOS44OTE2N0w1NS44MzMzIDkuODkxNjdMNjYuNjc5OCAyMi45MzgxQzY4LjQ0ODIgMjUuMDY1MSA2OC40MzkxIDI4LjI2MjIgNjYuNjU4MiAzMC4zNzc4TDM5LjkyNjUgNjIuMTM0MUMzNy44MzI0IDY0LjYyMiAzNC4xNjc2IDY0LjYyMiAzMi4wNzM1IDYyLjEzNDFMNS4zNDE3NyAzMC4zNzc4QzMuNTYwOTEgMjguMjYyMiAzLjU1MTg0IDI1LjA2NTEgNS4zMjAxOCAyMi45MzgxWk0xNy41MDYgMTEuMTE5Mkw2LjY1OTQ1IDI0LjE2NTdDNS40Nzg0MiAyNS41ODYyIDUuNDg0NjEgMjcuNzI4OCA2LjY3MzgyIDI5LjE0MTZMMzMuNDA1NSA2MC44OTc5QzM0Ljc5MjEgNjIuNTQ1MSAzNy4yMDc5IDYyLjU0NTEgMzguNTk0NSA2MC44OTc5TDY1LjMyNjIgMjkuMTQxNkM2Ni41MTU0IDI3LjcyODggNjYuNTIxNiAyNS41ODYyIDY1LjM0MDUgMjQuMTY1N0w1NC40OTQgMTEuMTE5MkM1My44MzE2IDEwLjMyMjUgNTIuODgyMiA5Ljg2NjY3IDUxLjg4NTEgOS44NjY2N0gyMC4xMTQ5QzE5LjExNzggOS44NjY2NyAxOC4xNjg0IDEwLjMyMjUgMTcuNTA2IDExLjExOTJaIiBmaWxsPSJ1cmwoI3BhaW50Nl9saW5lYXJfMTU1OF8yNDg1NykiIHN0eWxlPSIiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8xNTU4XzI0ODU3IiB4PSItMTAuNDQxNiIgeT0iMjMuMjQ3IiB3aWR0aD0iNDMuMTA2IiBoZWlnaHQ9IjQ0LjE3MjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNS40NDMxOSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE1NThfMjQ4NTciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8xNTU4XzI0ODU3IiB4PSI0Ni40NDY5IiB5PSItOC40ODYzOCIgd2lkdGg9IjM5LjU1MDYiIGhlaWdodD0iNDAuNDM5NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjQ0MzE5IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTU1OF8yNDg1NyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMl9mXzE1NThfMjQ4NTciIHg9IjUwLjk2OCIgeT0iLTAuNjQ3ODc1IiB3aWR0aD0iNjguMTM4NSIgaGVpZ2h0PSI3MC44MTk2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNjI4NzkiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xNTU4XzI0ODU3Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjEuMDk1MDYiIHkxPSI4LjAwMDY2IiB4Mj0iMS4wOTUwNiIgeTI9IjYzLjk4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM5M0Y1OCIgc3R5bGU9InN0b3AtY29sb3I6IzM5M0Y1ODtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yMjM1IDAuMjQ3MSAwLjM0NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzU5Mzc1IiBzdG9wLWNvbG9yPSIjM0Y0NTVGIiBzdHlsZT0ic3RvcC1jb2xvcjojM0Y0NTVGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjI0NzEgMC4yNzA2IDAuMzcyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhFOEU4RSIgc3R5bGU9InN0b3AtY29sb3I6IzhFOEU4RTtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC41NTgzIDAuNTU4MyAwLjU1ODMpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjM1LjU0OCIgeTE9Ii03LjEyNDA1IiB4Mj0iMjMuMjMyMSIgeTI9IjI1LjgyNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzc4N0E3QyIgc3R5bGU9InN0b3AtY29sb3I6Izc4N0E3QztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40NjkyIDAuNDc2NSAwLjQ4NzUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MDQ2NjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM0MDQ2NjA7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjUxMCAwLjI3NDUgMC4zNzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE1NThfMjQ4NTciIHgxPSI2Mi42NjY3IiB5MT0iNDEuNiIgeDI9IjEzLjcwMjEiIHkyPSIxNy40MTk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQjJFM0MiIHN0eWxlPSJzdG9wLWNvbG9yOiMyQjJFM0M7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTY4NiAwLjE4MDQgMC4yMzUzKTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjAyNDM2IiBzdHlsZT0ic3RvcC1jb2xvcjojMjAyNDM2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xNDEyIDAuMjExOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMzYuNTAwNCIgeTE9IjguOTk5OTEiIHgyPSItMTIuMTAwMiIgeTI9IjcxLjEyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZFQUM1IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFQUM1O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC45MTY3IDAuNzcwOCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I3ODMyRiIgc3R5bGU9InN0b3AtY29sb3I6I0I3ODMyRjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC43MTY3IDAuNTE0NSAwLjE4NTEpO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjE5LjMwMzgiIHkxPSIyNS4zODYzIiB4Mj0iNDAuOTk1NiIgeTI9IjY1LjA3OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YyQzA1MiIgc3R5bGU9InN0b3AtY29sb3I6I0YyQzA1MjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC45NTAwIDAuNzUzMCAwLjMyMDYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzM3MjUyIiBzdG9wLWNvbG9yPSIjRkZFMjhGIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFMjhGO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC44ODQ0IDAuNTYyNSk7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl8xNTU4XzI0ODU3IiB4MT0iMy4yMDM1IiB5MT0iMCIgeDI9IjMuMjAzNSIgeTI9IjcxLjM0NjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC43OCIgc3R5bGU9InN0b3AtY29sb3I6d2hpdGU7c3RvcC1vcGFjaXR5OjAuNzg7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eToxOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTU1OF8yNDg1NyIgeDE9IjQuNTM3NTgiIHkxPSI5Ljg3MjgxIiB4Mj0iMzkuMDcxOCIgeTI9IjYxLjk0MzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzZBNkY4NCIgc3R5bGU9InN0b3AtY29sb3I6IzZBNkY4NDtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC40MTU3IDAuNDM1MyAwLjUxNzYpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMDMzNDUiIHN0eWxlPSJzdG9wLWNvbG9yOiMzMDMzNDU7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMTg4NSAwLjIwMTUgMC4yNzA4KTtzdG9wLW9wYWNpdHk6MTsiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.ai-slide-ad-m__templates .badge.pay-by-price {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bW9iaWxlX+ebtOi0rV90YWc8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI0LjA5Nzc5MTEyJSIgeTE9IjM1LjEyMzk2NjklIiB4Mj0iOTYuODAwMzI4OCUiIHkyPSI2Mi44MTQ4NTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjZEREIxIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFM0I3NzUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K6+6K6h56i/LTIxMDcyMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IumJtOadg+agh+etviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0Ni4wMDAwMDAsIC02MDEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGVf55u06LStX3RhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ2LjAwMDAwMCwgNjAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InBjX3ZpcF90YWflpIfku70tOCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9Ik1hc2siIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMiIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42MjEwNzUsOS44MzcwODQ2NyBMMTAuNjIxMDc1LDkuMDIyNTA4MDQgTDkuNDIwNDM2NCw5LjAyMjUwODA0IEw5LjQyMDQzNjQsNC4wNzUwMjY4IEw3LjAzNjE4OTQ2LDQuMDc1MDI2OCBDNy4wNzAyNTAxMywzLjkwMzUzNjk4IDcuMTEyODI1OTcsMy43MzIwNDcxNiA3LjE0Njg4NjY0LDMuNTYwNTU3MzQgTDEwLjQ1MDc3MTcsMy41NjA1NTczNCBMMTAuNDUwNzcxNywyLjcyMDI1NzIzIEw3LjI4MzEyOTMyLDIuNzIwMjU3MjMgQzcuMzAwMTU5NjYsMi41MzE2MTg0NCA3LjMyNTcwNTE2LDIuMzM0NDA1MTQgNy4zNTEyNTA2NywyLjEyODYxNzM2IEw2LjQ0ODY0MjksMiBDNi40MjMwOTczOSwyLjIzMTUxMTI1IDYuMzk3NTUxODksMi40NzE1OTcgNi4zNjM0OTEyMiwyLjcyMDI1NzIzIEwzLjE2MTc4ODE5LDIuNzIwMjU3MjMgTDMuMTYxNzg4MTksMy41NjA1NTczNCBMNi4yMjcyNDg1NCwzLjU2MDU1NzM0IEw2LjEyNTA2NjUyLDQuMDc1MDI2OCBMNC4xNTgwNjI4LDQuMDc1MDI2OCBMNC4xNTgwNjI4LDkuMDIyNTA4MDQgTDMsOS4wMjI1MDgwNCBMMyw5LjgzNzA4NDY3IEwxMC42MjEwNzUsOS44MzcwODQ2NyBaIE04LjUzNDg1ODk3LDUuMzg2OTIzOSBMNS4wNDM2NDAyMyw1LjM4NjkyMzkgTDUuMDQzNjQwMjMsNC44NjM4Nzk5NiBMOC41MzQ4NTg5Nyw0Ljg2Mzg3OTk2IEw4LjUzNDg1ODk3LDUuMzg2OTIzOSBaIE04LjUzNDg1ODk3LDYuNTk1OTI3MTIgTDUuMDQzNjQwMjMsNi41OTU5MjcxMiBMNS4wNDM2NDAyMyw2LjA5ODYwNjY1IEw4LjUzNDg1ODk3LDYuMDk4NjA2NjUgTDguNTM0ODU4OTcsNi41OTU5MjcxMiBaIE04LjUzNDg1ODk3LDcuODEzNTA0ODIgTDUuMDQzNjQwMjMsNy44MTM1MDQ4MiBMNS4wNDM2NDAyMyw3LjI5OTAzNTM3IEw4LjUzNDg1ODk3LDcuMjk5MDM1MzcgTDguNTM0ODU4OTcsNy44MTM1MDQ4MiBaIE04LjUzNDg1ODk3LDkuMDIyNTA4MDQgTDUuMDQzNjQwMjMsOS4wMjI1MDgwNCBMNS4wNDM2NDAyMyw4LjUxNjYxMzA4IEw4LjUzNDg1ODk3LDguNTE2NjEzMDggTDguNTM0ODU4OTcsOS4wMjI1MDgwNCBaIE0xNy43MDU2OTQ1LDkuOTA1NjgwNiBDMTguNDAzOTM4Myw5LjkwNTY4MDYgMTguNzk1NjM2LDkuNTQ1NTUxOTggMTguODgwNzg3Nyw4Ljg0MjQ0MzczIEMxOC45NTE1MjksOC4xNzc1OTA5IDE4Ljk5MzI0ODMsNi41MTkxMTE4NiAxOC45OTkyNDgxLDMuODY3MDA2NiBMMTksMy4xODMyNzk3NCBMMTksMy4xODMyNzk3NCBMMTYuMjkyMTc2NywzLjE4MzI3OTc0IEMxNi4zOTQzNTg3LDIuODQ4ODc0NiAxNi40ODgwMjU1LDIuNDk3MzIwNDcgMTYuNTU2MTQ2OSwyLjEyODYxNzM2IEwxNS42OTYxMTUsMi4wMTcxNDg5OCBDMTUuNTE3Mjk2NCwyLjk3NzQ5MTk2IDE1LjE5MzcyMDEsMy44MDA2NDMwOSAxNC43MzM5MDEsNC40OTUxNzY4NSBMMTQuNzMzOTAxLDIuMzA4NjgxNjcgTDExLjY0Mjg5NTIsMi4zMDg2ODE2NyBMMTEuNjQyODk1Miw3LjgwNDkzMDMzIEwxMi40NDMzMjA5LDcuODA0OTMwMzMgTDEyLjQ0MzMyMDksMy4xMzE4MzI4IEwxMy45NTA1MDU2LDMuMTMxODMyOCBMMTMuOTUwNTA1Niw3LjgwNDkzMDMzIEwxNC43MzM5MDEsNy44MDQ5MzAzMyBMMTQuNzMzOTAxLDQuOTA2NzUyNDEgTDE1LjExNzA4MzYsNS40MTI2NDczNyBDMTUuNDQwNjU5OSw1LjAwOTY0NjMgMTUuNzIxNjYwNSw0LjU1NTE5ODI5IDE1Ljk2MDA4NTIsNC4wNDkzMDMzMiBMMTguMTMxNDUyOSw0LjA0OTMwMzMyIEMxOC4xMjI5Mzc3LDYuNTg3MzUyNjMgMTguMDk3MzkyMiw4LjA2MjE2NTA2IDE4LjA1NDgxNjQsOC40ODIzMTUxMSBDMTguMDAzNzI1NCw4Ljg5Mzg5MDY4IDE3Ljg1MDQ1MjQsOS4xMDgyNTI5NSAxNy41Nzc5NjcsOS4xMDgyNTI5NSBDMTcuMjAzMjk5Niw5LjEwODI1Mjk1IDE2Ljc2MDUxMDksOS4wOTExMDM5NyAxNi4yNDk2MDA5LDkuMDY1MzgwNDkgTDE2LjQ2MjQ4LDkuODYyODA4MTUgQzE3LjA1ODU0MTgsOS44ODg1MzE2MiAxNy40NjcyNjk4LDkuOTA1NjgwNiAxNy43MDU2OTQ1LDkuOTA1NjgwNiBaIE0xMS44NjQyODk1LDEwIEMxMi40NDMzMjA5LDkuNzA4NDY3MzEgMTIuODYwNTY0MSw5LjI5Njg5MTc1IDEzLjExNjAxOTIsOC43NTY2OTg4MiBDMTMuMzc5OTg5NCw4LjE4MjIwNzkzIDEzLjUyNDc0NzIsNy40MTA1MDM3NSAxMy41NTAyOTI3LDYuNDUwMTYwNzcgTDEzLjU1MDI5MjcsMy42Mzc3Mjc3NiBMMTIuODE3OTg4MywzLjYzNzcyNzc2IEwxMi44MTc5ODgzLDYuNDUwMTYwNzcgQzEyLjc5MjQ0MjgsNy4xNzA0MTgwMSAxMi42OTAyNjA4LDcuNzUzNDgzMzkgMTIuNTAyOTI3MSw4LjIwNzkzMTQgQzEyLjMxNTU5MzQsOC42MTk1MDY5NyAxMS45NDA5MjYsOC45NzEwNjEwOSAxMS4zOTU5NTUzLDkuMjU0MDE5MjkgTDExLjg2NDI4OTUsMTAgWiBNMTcuMjg4NDUxMyw4LjM5NjU3MDIgTDE4LjAxMjI0MDYsOC4wMjc4NjcxIEMxNy43NzM4MTU5LDcuMjMwNDM5NDQgMTcuNTM1MzkxMiw2LjUwMTYwNzcyIDE3LjI4ODQ1MTMsNS44MzI3OTc0MyBMMTYuNjE1NzUzMSw2LjE1ODYyODA4IEMxNi43MTc5MzUxLDYuNDUwMTYwNzcgMTYuODI4NjMyMyw2Ljc2NzQxNjkzIDE2LjkzMDgxNDMsNy4xMDE4MjIwOCBDMTYuNTkwMjA3Niw3LjE3ODk5MjUgMTYuMjQ5NjAwOSw3LjIzOTAxMzkzIDE1Ljg5MTk2MzgsNy4yODE4ODYzOSBDMTYuMjE1NTQwMiw2LjYyMTY1MDU5IDE2LjUzMDYwMTQsNS44MzI3OTc0MyAxNi44MzcxNDc0LDQuOTE1MzI2OSBMMTYuMDI4MjA2NSw0LjYzMjM2ODcgQzE1LjU0Mjg0MTksNi4zNjQ0MTU4NiAxNS4xNzY2ODk3LDcuMjY0NzM3NDEgMTQuOTIxMjM0Nyw3LjM1MDQ4MjMyIEwxNS4wNjU5OTI1LDguMTMwNzYwOTkgQzE1LjgxNTMyNzMsOC4wNTM1OTA1NyAxNi41MDUwNTU5LDcuOTUwNjk2NjggMTcuMTM1MTc4Myw3LjgxMzUwNDgyIEMxNy4xODYyNjkzLDguMDAyMTQzNjIgMTcuMjM3MzYwMyw4LjE5MDc4MjQyIDE3LjI4ODQ1MTMsOC4zOTY1NzAyIFogTTE0LjQ1MjkwMDUsOS45MzE0MDQwNyBMMTUuMDkxNTM4MSw5LjI4ODMxNzI2IEMxNC43Njc5NjE3LDguODY4MTY3MiAxNC4zODQ3NzkxLDguNDM5NDQyNjYgMTMuOTI0OTYwMSw4LjAwMjE0MzYyIEwxMy4zNTQ0NDM5LDguNTU5NDg1NTMgQzEzLjgzMTI5MzIsOS4wNDgyMzE1MSAxNC4xOTc0NDU0LDkuNTAyNjc5NTMgMTQuNDUyOTAwNSw5LjkzMTQwNDA3IFoiIGlkPSLnm7TotK0iIGZpbGw9IiM3NTRBMEEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.ai-slide-ad-m__templates-add {
  width: 100%;
  height: calc(100% - 23px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 8px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-shadow: 0px 1px 4px 0px #00000008;
  background: var(--bg-lv1-default, #fff);
  box-sizing: border-box;
  cursor: pointer;
}
.ai-slide-ad-m__templates-add svg {
  width: 20px;
  height: 20px;
}
.ai-slide-ad-m__templates-add svg path {
  fill: var(--text-medium, rgba(0, 0, 0, 0.48)) !important;
}
.ai-slide-ad-m__templates-add span {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.ai-slide-ad-m__templates-add:active {
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ai-slide-ad-m__templates.ai-slide-ad-m__templates-loading .ai-slide-ad-m__templates-tit {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  margin: 14px 0;
  width: 200px;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  background-size: 200% 100%;
  border-radius: 4px;
  animation: skeleton-loading 1.5s infinite ease-in-out;
}
.ai-slide-ad-m__templates.ai-slide-ad-m__templates-loading .ai-slide-ad-m__templates-item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.ai-slide-ad-m__templates.ai-slide-ad-m__templates-loading .ai-slide-ad-m__templates-item {
  border-radius: 8px;
  overflow: hidden;
  background: linear-gradient(90deg, var(--border-weak) 25%, var(--border-strong) 50%, var(--border-weak) 75%);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  box-shadow: 0px 1px 4px 0px #00000014;
  background-size: 200% 100%;
  animation: skeleton-loading 1.5s infinite ease-in-out;
  height: calc(((100vw - 32px - 12px) / 2 - 16px) * 9 / 16 + 24px + 20px);
}
@keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

.ai-slide-m-titlebar {
  --titlebar-height: 44px;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.ai-slide-m-titlebar-fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  width: 100%;
  height: var(--titlebar-height, 44px);
}
.ai-slide-m-titlebar-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  height: var(--titlebar-height, 44px);
}
.ai-slide-m-titlebar-title-logo-icon {
  margin-right: 8px;
}
.ai-slide-m-titlebar-pop-back {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 16px;
}

.ai-component-uploader-box-file-item {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  width: 210px;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  padding: 6px 8px;
  border-radius: 8px;
  background: var(--bg-lv4-medium, #f3f5f7);
  cursor: pointer;
}
.ai-component-uploader-box-file-item_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.ai-component-uploader-box-file-item_progress {
  width: calc(100% - 16px);
  position: absolute;
  bottom: 2px;
  height: 2px;
}
.ai-component-uploader-box-file-item_progress .ai-component-uploader-box-file-item_progress-wrapper {
  height: 2px;
}
.ai-component-uploader-box-file-item_delete-btn {
  position: absolute;
  bottom: auto;
  right: 0px;
  top: 0;
  background: inherit;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 100%;
  /* 初始状态下隐藏按钮 */
}
.ai-component-uploader-box-file-item_delete-btn-icon {
  width: 1em;
  height: 1em;
  padding: 2px;
  border-radius: 100%;
  background: var(--feedback-active, rgba(51, 77, 102, 0.08));
}
.ai-component-uploader-box-file-item_delete-btn-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-component-uploader-box-file-item_delete-btn-icon:active {
  background: var(--feedback-active, rgba(51, 77, 102, 0.08));
}
.ai-component-uploader-box-file-item_icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-component-uploader-box-file-item_icon_progress {
  position: absolute;
  left: 0;
  height: 100%;
  background: var(--t-doc-light-tsp-fill-tsp-fill-accent-strong, rgba(30, 111, 255, 0.12));
}
.ai-component-uploader-box-file-item_content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden;
  gap: 4px;
}
.ai-component-uploader-box-file-item_content-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  padding-right: 7px;
  box-sizing: border-box;
  width: calc(100% - 14px);
}
.ai-component-uploader-box-file-item_content-title,
.ai-component-uploader-box-file-item_content-description {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ai-component-uploader-box-file-item_content-description {
  width: 100%;
}
.ai-component-uploader-box-file-item_content-description {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 12px;
  line-height: 16px;
}
.ai-component-uploader-box-file-item_content-progress {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 12px;
}
.status--failed {
  border: 1px solid var(--t-doc-light-text-text-critical, #eb3639);
  background: var(--token-red-red-07, #fee);
}
.status--loading {
  opacity: 0.5;
}
.error-tooltip {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.error-tooltip_text {
  color: var(--t-doc-light-text-text-ultrastrong, var(--text-ultrastrong, rgba(0, 0, 0, 0.88)));
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  max-width: 220px;
  margin: 0;
}

.ai-slide-mobile-input-actions {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-mobile-input-actions-left,
.ai-slide-mobile-input-actions-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide-mobile-input-actions-action {
  height: 32px;
  text-overflow: ellipsis;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'PingFang SC';
  color: var(--text-ultrastrong, #000);
  border-radius: 40px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  gap: 4px;
  cursor: pointer;
  min-width: 0;
}
.ai-slide-mobile-input-actions-action > span {
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 32px;
}
.ai-slide-mobile-input-actions-action.action-model-select {
  max-width: 140px;
}
.ai-slide-mobile-input-actions-action.action-file-upload {
  border: 0px;
  border-radius: 0px;
  padding: 0;
}
.ai-slide-mobile-input-actions-action.action-file-upload .dui-m-tooltip-wrapper {
  display: block;
}
.ai-slide-mobile-input-actions-action.action-voice-input {
  width: 32px;
  padding: 0;
}
.ai-slide-mobile-input-actions-action.action-voice-input .ai-component-common-atom-icon {
  margin-left: -1px;
  background-color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-slide-mobile-input-actions-upload-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 400;
  color: var(--text-ultrastrong, #000);
  line-height: 20px;
}

.ai-slide-ad-m-requirement-selector-native .ai-slide-m-requirement-selector-selection-group {
  transition: none;
}
.ai-slide-ad-m-requirement-selector-selection-group {
  opacity: 1;
  transition: all 0.2s ease-in-out;
  max-height: 40vh;
}
.ai-slide-ad-m-requirement-selector-selection-group-hide {
  opacity: 0;
  max-height: 0;
  pointer-events: none;
  margin-bottom: 0;
  overflow: hidden;
}

.ai-component-ad-uploader-template-input {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  padding-bottom: 16px;
  z-index: 100;
}
.ai-component-ad-uploader-template-input-active {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0px 16px 35px;
}
.ai-component-ad-uploader-template-input-active .ai-component-mobile-template-input-box-textarea {
  max-height: 68px;
  box-sizing: border-box;
}
.ai-component-ad-uploader-template-input-hidden {
  display: none;
}
.ai-component-ad-uploader-template-input .ai-homepage-mobile-ai-search-voice-input-input {
  --radius: 16px;
  border-radius: var(--radius);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  position: unset;
}
.ai-component-ad-uploader-template-input-input-box-active .ai-component-mobile-uploader-template-input-options {
  border-bottom: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai-component-ad-uploader-template-input-input-box-active .ai-component-mobile-template-input-box-header {
  padding: 12px 0 0 !important;
}
.ai-component-ad-uploader-template-input-mask {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--bg-lv1-medium, #f3f5f7);
  opacity: 0;
  pointer-events: none;
}
.ai-component-ad-uploader-template-input-mask.show {
  opacity: 1;
  pointer-events: auto;
}
.ai-component-ad-uploader-template-input-mask.hide {
  opacity: 0;
  pointer-events: none;
}
.ai-component-ad-uploader-template-input-options {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}
.ai-component-ad-uploader-template-input .ai-component-mobile-template-input-box-header {
  padding: 0;
}
.ai-component-ad-uploader-template-input .ai-component-common-horizontal-arrow-scroller {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
}
.ai-component-ad-uploader-template-input-custom-header {
  position: relative;
}
.ai-component-ad-uploader-template-input-custom-header .ai-component-ad-uploader-template-input-options {
  padding: 0 16px;
}
.ai-component-ad-uploader-template-input-close-btn {
  position: absolute;
  right: 16px;
  top: 0;
  z-index: 3;
}
.ai-component-ad-uploader-template-input-options-active {
  max-height: calc(100vh - 160px);
  opacity: 1;
  overflow-y: auto;
}
.ai-component-ad-uploader-template-input-options-native {
  transition: none;
}
.ai-component-ad-uploader-template-input-options-active-collapse {
  max-height: calc(100vh - 220px);
}
.ai-component-ad-uploader-template-input .ai-component-mobile-option-selector-header .ai-component-mobile-option-selector-icon {
  background-color: var(--text-medium);
}
.ai-component-ad-uploader-template-input-custom-send {
  padding: 4px 6px;
  font-size: 14px;
  font-family: 'PingFang SC';
  border-radius: 6px;
  margin-left: 8px;
  background-color: var(--text-ultrastrong);
  color: var(--bg-lv1-default);
}
.ai-component-ad-uploader-template-input-custom-send-disabled {
  opacity: 0.6;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
#root,
body,
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-osx-text-size-adjust: 100% !important;
  -webkit-text-size-adjust: 100% !important;
  background-color: #fff;
  background-color: var(--bg-lv1-default, #fff);
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
.ai-slide-ad {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0px 16px;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--bg-lv1-medium, #f3f5f7);
}
.ai-slide-ad-recommend {
  width: 100%;
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  z-index: 12;
}
.ai-slide-ad-recommend::-webkit-scrollbar {
  max-width: 4px;
  display: none;
  z-index: 12;
}
.ai-slide-ad-recommend .ai-slide-ad-m__command-title,
.ai-slide-ad-recommend .ai-slide-ad-m__templates-header {
  position: -webkit-sticky;
  position: sticky;
  top: -2px;
  background: var(--bg-lv1-medium, #f3f5f7);
}
.ai-slide-ad-recommend .ai-slide-ad-m__command-title {
  z-index: 10;
}
.ai-slide-ad-recommend .ai-slide-ad-m__templates-header {
  z-index: 11;
}
.ai-slide-ad-voice-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-slide-ad-title {
  width: 100%;
  height: 48px;
  padding: 14px 0px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-ad-button {
  display: block !important;
  width: 100% !important;
  padding: 12px 16px !important;
  height: auto !important;
  border-radius: 12px !important;
}
.ai-slide-ad__desc {
  margin-top: 13.5px;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
}
.ai-slide-ad__desc-item {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  position: relative;
}
.ai-slide-ad__desc-item:not(:first-child)::before {
  content: '';
  display: block;
  width: 1px;
  height: 16px;
  background: var(--border-strong, rgba(0, 0, 0, 0.12));
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
}
.ai-slide-ad__input {
  position: fixed !important;
  bottom: 16px;
  left: 16px;
  background: #fff;
  z-index: 1111;
  width: calc(100% - 32px) !important;
}
.ai-slide-ad__input.ai-component-pc-uploader-template-input-box-border {
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide-ad__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-ad__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide-ad__tools {
  width: 100%;
}
.ai-slide-ad__tools-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-ad__tools-con {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide-ad__tools-con-item {
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  background: var(--bg-lv1-weak, #f9fafb);
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  cursor: pointer;
}
.ai-slide-ad__tools-con-item-con {
  padding: 12px 24px;
  box-sizing: border-box;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide-ad__tools-con-item-con svg {
  width: 24px;
  height: 24px;
}
.ai-slide-ad__tools-con-item-con span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  white-space: nowrap;
}
.ai-slide-ad__tools-con-item:active {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-ad__samples {
  width: 100%;
  margin-top: 32px;
}
.ai-slide-ad__samples-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-ad__samples-con {
  display: -ms-flexbox;
  display: flex;
  gap: 16px 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-slide-ad__samples-con-item {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-slide-ad__samples-con-item:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-ad__samples-con-item span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-slide-ad__samples-con-item svg {
  width: 20px;
  height: 20px;
}
.ai-slide-ad__samples-con-item svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide-ad__samples-con-item-sharp {
  font-feature-settings: 'fina' on, 'init' on;
  font-family: ABeeZee;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-slide-m__templates {
  margin-top: 0px;
}
.ai-slide-m-preview {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  overflow-y: auto;
}
.ai-slide-m-preview__back {
  position: absolute;
  top: 10px;
  left: 16px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  z-index: 21;
  cursor: pointer;
}
.ai-slide-m-preview__back:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m-preview__image {
  width: 100%;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 16px;
  border-radius: 20px;
  box-sizing: border-box;
  display: block;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai_slide__input-image-switch {
  min-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0px 12px;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai_slide__input-image-switch.ai_slide__input-image-switch-clicked {
  color: var(--text-link, #0060fd);
  font-weight: 600;
  border: 1px solid var(--ai-sidebar-tab-active-border, rgba(0, 115, 255, 0.16));
  background: var(--ai-sidebar-tab-active-bg, rgba(0, 115, 255, 0.08));
}
.ai-slide-m-preview-container {
  padding: 0 4px 76px 4px;
  height: calc(100vh - 56px - 76px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: var(--bg-lv1-medium, #f3f5f7);
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
}
.ai-slide-m-preview-container-empty-template {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background: var(--Background-lv1-bg-medium);
}
.ai-slide-m-preview-container-empty-template-tips {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
}
.ai-slide-m-preview-container-empty-template-tips span {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-m-preview-container-empty-template-tips-select {
  color: var(--text-link, #0060fd);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.ai-slide-m-preview-container-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin: 10px 0;
}
.ai-slide-m-preview-container-change-template {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 8px 6px;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
}
.input_uploader_hide {
  display: none !important;
}
.ai-homepage-mobile-ai-search-voice-input-input {
  z-index: 1112;
}

.ai-slide-m-file {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ai-slide-m-file__preview {
  width: 100%;
  -ms-flex: 1;
      flex: 1;
  border: 0;
}
.ai-slide-m-file__action-bar {
  width: 100%;
  height: 36px;
  padding: 14px;
  background: var(--bg-white-gray, #f9fafb);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 16px;
}
.ai-slide-m-file__action-bar-button {
  width: 160px;
  height: 36px;
  cursor: pointer !important;
}
.ai-slide-m-file__action-bar-button--border {
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08)) !important;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide-m-file-deleted {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100vw;
  height: 100vh;
}
.ai-slide-m-file-deleted__icon {
  width: 256px;
  height: 256px;
}
.ai-slide-m-file-deleted__text {
  word-wrap: break-word;
  color: var(--text-ultrastrong, #000);
  display: inline-block;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-break: keep-all;
}

.ai-slide-m-titlebar {
  --titlebar-height: 44px;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.ai-slide-m-titlebar-fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  width: 100%;
  height: var(--titlebar-height, 44px);
}
.ai-slide-m-titlebar-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  height: var(--titlebar-height, 44px);
}
.ai-slide-m-titlebar-title-logo-icon {
  margin-right: 8px;
}
.ai-slide-m-titlebar-pop-back {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 16px;
}

.ai-component-uploader-box-file-item {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  width: 210px;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  padding: 6px 8px;
  border-radius: 8px;
  background: var(--bg-lv4-medium, #f3f5f7);
  cursor: pointer;
}
.ai-component-uploader-box-file-item_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.ai-component-uploader-box-file-item_progress {
  width: calc(100% - 16px);
  position: absolute;
  bottom: 2px;
  height: 2px;
}
.ai-component-uploader-box-file-item_progress .ai-component-uploader-box-file-item_progress-wrapper {
  height: 2px;
}
.ai-component-uploader-box-file-item_delete-btn {
  position: absolute;
  bottom: auto;
  right: 0px;
  top: 0;
  background: inherit;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 100%;
  /* 初始状态下隐藏按钮 */
}
.ai-component-uploader-box-file-item_delete-btn-icon {
  width: 1em;
  height: 1em;
  padding: 2px;
  border-radius: 100%;
  background: var(--feedback-active, rgba(51, 77, 102, 0.08));
}
.ai-component-uploader-box-file-item_delete-btn-icon path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-component-uploader-box-file-item_delete-btn-icon:active {
  background: var(--feedback-active, rgba(51, 77, 102, 0.08));
}
.ai-component-uploader-box-file-item_icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-component-uploader-box-file-item_icon_progress {
  position: absolute;
  left: 0;
  height: 100%;
  background: var(--t-doc-light-tsp-fill-tsp-fill-accent-strong, rgba(30, 111, 255, 0.12));
}
.ai-component-uploader-box-file-item_content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden;
  gap: 4px;
}
.ai-component-uploader-box-file-item_content-title {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-feature-settings: 'fina' on, 'init' on;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  padding-right: 7px;
  box-sizing: border-box;
  width: calc(100% - 14px);
}
.ai-component-uploader-box-file-item_content-title,
.ai-component-uploader-box-file-item_content-description {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ai-component-uploader-box-file-item_content-description {
  width: 100%;
}
.ai-component-uploader-box-file-item_content-description {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 12px;
  line-height: 16px;
}
.ai-component-uploader-box-file-item_content-progress {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-size: 12px;
}
.status--failed {
  border: 1px solid var(--t-doc-light-text-text-critical, #eb3639);
  background: var(--token-red-red-07, #fee);
}
.status--loading {
  opacity: 0.5;
}
.error-tooltip {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.error-tooltip_text {
  color: var(--t-doc-light-text-text-ultrastrong, var(--text-ultrastrong, rgba(0, 0, 0, 0.88)));
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  max-width: 220px;
  margin: 0;
}

.ai-slide-mobile-input-actions {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-mobile-input-actions-left,
.ai-slide-mobile-input-actions-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide-mobile-input-actions-action {
  height: 32px;
  text-overflow: ellipsis;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 400;
  font-family: 'PingFang SC';
  color: var(--text-ultrastrong, #000);
  border-radius: 40px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  gap: 4px;
  cursor: pointer;
  min-width: 0;
}
.ai-slide-mobile-input-actions-action > span {
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 32px;
}
.ai-slide-mobile-input-actions-action.action-model-select {
  max-width: 140px;
}
.ai-slide-mobile-input-actions-action.action-file-upload {
  border: 0px;
  border-radius: 0px;
  padding: 0;
}
.ai-slide-mobile-input-actions-action.action-file-upload .dui-m-tooltip-wrapper {
  display: block;
}
.ai-slide-mobile-input-actions-action.action-voice-input {
  width: 32px;
  padding: 0;
}
.ai-slide-mobile-input-actions-action.action-voice-input .ai-component-common-atom-icon {
  margin-left: -1px;
  background-color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
}
.ai-slide-mobile-input-actions-upload-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 400;
  color: var(--text-ultrastrong, #000);
  line-height: 20px;
}

.ai-slide-m-requirement-selector-native .ai-slide-m-requirement-selector-selection-group {
  transition: none;
}
.ai-slide-m-requirement-selector-selection-group {
  opacity: 1;
  transition: all 0.2s ease-in-out;
  max-height: 40vh;
}
.ai-slide-m-requirement-selector-selection-group-hide {
  opacity: 0;
  max-height: 0;
  pointer-events: none;
  margin-bottom: 0;
  overflow: hidden;
}

.ai-component-mobile-uploader-template-input {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0 16px 35px;
  z-index: 100;
}
.ai-component-mobile-uploader-template-input-active {
  padding-bottom: 16px;
}
.ai-component-mobile-uploader-template-input-active .ai-component-mobile-template-input-box-textarea {
  max-height: 68px;
  box-sizing: border-box;
}
.ai-component-mobile-uploader-template-input-hidden {
  display: none;
}
.ai-component-mobile-uploader-template-input .ai-homepage-mobile-ai-search-voice-input-input {
  --radius: 16px;
  border-radius: var(--radius);
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
  position: unset;
}
.ai-component-mobile-uploader-template-input-input-box-active .ai-component-mobile-uploader-template-input-options {
  border-bottom: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai-component-mobile-uploader-template-input-input-box-active .ai-component-mobile-template-input-box-header {
  padding: 12px 0 0 !important;
}
.ai-component-mobile-uploader-template-input-mask {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--bg-lv1-medium, #f3f5f7);
  opacity: 0;
  pointer-events: none;
}
.ai-component-mobile-uploader-template-input-mask.show {
  opacity: 1;
  pointer-events: auto;
}
.ai-component-mobile-uploader-template-input-mask.hide {
  opacity: 0;
  pointer-events: none;
}
.ai-component-mobile-uploader-template-input-options {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}
.ai-component-mobile-uploader-template-input .ai-component-mobile-template-input-box-header {
  padding: 0;
}
.ai-component-mobile-uploader-template-input .ai-component-common-horizontal-arrow-scroller {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
}
.ai-component-mobile-uploader-template-input-custom-header {
  position: relative;
}
.ai-component-mobile-uploader-template-input-custom-header .ai-component-mobile-uploader-template-input-options {
  padding: 0 16px;
}
.ai-component-mobile-uploader-template-input-close-btn {
  position: absolute;
  right: 16px;
  top: 0;
  z-index: 3;
}
.ai-component-mobile-uploader-template-input-options-active {
  max-height: calc(100vh - 160px);
  opacity: 1;
  overflow-y: auto;
}
.ai-component-mobile-uploader-template-input-options-native {
  transition: none;
}
.ai-component-mobile-uploader-template-input-options-active-collapse {
  max-height: calc(100vh - 220px);
}
.ai-component-mobile-uploader-template-input .ai-component-mobile-option-selector-header .ai-component-mobile-option-selector-icon {
  background-color: var(--text-medium);
}
.ai-component-mobile-uploader-template-input-custom-send {
  padding: 4px 6px;
  font-size: 14px;
  font-family: 'PingFang SC';
  border-radius: 6px;
  margin-left: 8px;
  background-color: var(--text-ultrastrong);
  color: var(--bg-lv1-default);
}
.ai-component-mobile-uploader-template-input-custom-send-disabled {
  opacity: 0.6;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
#root,
body,
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-osx-text-size-adjust: 100% !important;
  -webkit-text-size-adjust: 100% !important;
  background-color: #fff;
  background-color: var(--bg-lv1-default, #fff);
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
.ai-slide-m {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--bg-lv1-medium, #f3f5f7);
}
.ai-slide-m-voice-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-slide-m__title {
  color: var(--text-ultrastrong, #000);
  font-family: 'PingFang SC';
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.ai-slide-m__desc {
  margin-top: 13.5px;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
}
.ai-slide-m__desc-item {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  position: relative;
}
.ai-slide-m__desc-item:not(:first-child)::before {
  content: '';
  display: block;
  width: 1px;
  height: 16px;
  background: var(--border-strong, rgba(0, 0, 0, 0.12));
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
}
.ai-slide-m__input {
  position: fixed !important;
  bottom: 16px;
  left: 16px;
  background: #fff;
  z-index: 1111;
  width: calc(100% - 32px) !important;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border {
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide-m__tools {
  width: 100%;
}
.ai-slide-m__tools-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-m__tools-con {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide-m__tools-con-item {
  box-sizing: border-box;
  border-radius: 12px;
  border: 0.5px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  background: var(--bg-lv1-weak, #f9fafb);
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  cursor: pointer;
}
.ai-slide-m__tools-con-item-con {
  padding: 12px 24px;
  box-sizing: border-box;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide-m__tools-con-item-con svg {
  width: 24px;
  height: 24px;
}
.ai-slide-m__tools-con-item-con span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  white-space: nowrap;
}
.ai-slide-m__tools-con-item:active {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m__samples {
  width: 100%;
  margin-top: 32px;
}
.ai-slide-m__samples-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-m__samples-con {
  display: -ms-flexbox;
  display: flex;
  gap: 16px 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-slide-m__samples-con-item {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  border: 0.5px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-slide-m__samples-con-item:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m__samples-con-item span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-slide-m__samples-con-item svg {
  width: 20px;
  height: 20px;
}
.ai-slide-m__samples-con-item svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide-m__samples-con-item-sharp {
  font-feature-settings: 'fina' on, 'init' on;
  font-family: ABeeZee;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-slide-m__templates {
  margin-top: 0px;
}
.ai-slide-m-preview {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  overflow-y: auto;
}
.ai-slide-m-preview__back {
  position: absolute;
  top: 10px;
  left: 16px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  z-index: 21;
  cursor: pointer;
}
.ai-slide-m-preview__back:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m-preview__image {
  width: 100%;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 16px;
  border-radius: 20px;
  box-sizing: border-box;
  display: block;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai_slide__input-image-switch {
  min-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0px 12px;
  border-radius: 20px;
  border: 0.5px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai_slide__input-image-switch.ai_slide__input-image-switch-clicked {
  color: var(--text-link, #0060fd);
  font-weight: 600;
  border: 0.5px solid var(--ai-sidebar-tab-active-border, rgba(0, 115, 255, 0.16));
  background: var(--ai-sidebar-tab-active-bg, rgba(0, 115, 255, 0.08));
}
.ai-slide-m-preview-container {
  padding: 0 4px 76px 4px;
  height: calc(100vh - 56px - 76px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: var(--bg-lv1-medium, #f3f5f7);
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
}
.ai-slide-m-preview-container-empty-template {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background: var(--Background-lv1-bg-medium);
}
.ai-slide-m-preview-container-empty-template-tips {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
}
.ai-slide-m-preview-container-empty-template-tips span {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-m-preview-container-empty-template-tips-select {
  color: var(--text-link, #0060fd);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.ai-slide-m-preview-container-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin: 10px 0;
}
.ai-slide-m-preview-container-change-template {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 4px;
  border: 0.5px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 8px 6px;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
}
.input_uploader_hide {
  display: none !important;
}
.ai-homepage-mobile-ai-search-voice-input-input {
  z-index: 1112;
}

.page-responsive {
  max-width: 880px;
  min-width: 668px;
  padding: 0 24px;
  margin: 0 auto;
}
#root,
body,
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-osx-text-size-adjust: 100% !important;
  -webkit-text-size-adjust: 100% !important;
  background-color: #fff;
  background-color: var(--bg-lv1-default, #fff);
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
.ai-slide-m {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0px 16px 100px 16px;
  height: 100vh;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--bg-lv1-medium, #f3f5f7);
}
.ai-slide-m-voice-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ai-slide-m__title {
  color: var(--text-ultrastrong, #000);
  font-family: 'PingFang SC';
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.ai-slide-m__desc {
  margin-top: 13.5px;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
}
.ai-slide-m__desc-item {
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  position: relative;
}
.ai-slide-m__desc-item:not(:first-child)::before {
  content: '';
  display: block;
  width: 1px;
  height: 16px;
  background: var(--border-strong, rgba(0, 0, 0, 0.12));
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
}
.ai-slide-m__input {
  position: fixed !important;
  bottom: 16px;
  left: 16px;
  background: #fff;
  z-index: 1111;
  width: calc(100% - 32px) !important;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border {
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide-m__tools {
  width: 100%;
}
.ai-slide-m__tools-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-m__tools-con {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide-m__tools-con-item {
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  background: var(--bg-lv1-weak, #f9fafb);
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  cursor: pointer;
}
.ai-slide-m__tools-con-item-con {
  padding: 12px 24px;
  box-sizing: border-box;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.ai-slide-m__tools-con-item-con svg {
  width: 24px;
  height: 24px;
}
.ai-slide-m__tools-con-item-con span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  white-space: nowrap;
}
.ai-slide-m__tools-con-item:active {
  background-color: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m__samples {
  width: 100%;
  margin-top: 32px;
}
.ai-slide-m__samples-tit {
  width: 100%;
  height: 38px;
  padding: 8px 0px 8px 8px;
  box-sizing: border-box;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ai-slide-m__samples-con {
  display: -ms-flexbox;
  display: flex;
  gap: 16px 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ai-slide-m__samples-con-item {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0px 12px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  border-radius: 20px;
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  background: var(--tsp-fill-material, rgba(255, 255, 255, 0.88));
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ai-slide-m__samples-con-item:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m__samples-con-item span {
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.ai-slide-m__samples-con-item svg {
  width: 20px;
  height: 20px;
}
.ai-slide-m__samples-con-item svg path {
  fill: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
}
.ai-slide-m__samples-con-item-sharp {
  font-feature-settings: 'fina' on, 'init' on;
  font-family: ABeeZee;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ai-slide-m__templates {
  margin-top: 0px;
}
.ai-slide-m-preview {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  overflow-y: auto;
}
.ai-slide-m-preview__back {
  position: absolute;
  top: 10px;
  left: 16px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  z-index: 21;
  cursor: pointer;
}
.ai-slide-m-preview__back:active {
  background: var(--feedback-hover, rgba(51, 77, 102, 0.06));
}
.ai-slide-m-preview__image {
  width: 100%;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 16px;
  border-radius: 20px;
  box-sizing: border-box;
  display: block;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m-preview__input.ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai_slide__input-image-switch {
  min-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  text-align: center;
  font-family: 'PingFang SC';
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0px 12px;
  border-radius: 20px;
  border: 1px solid var(--border-strong, rgba(0, 0, 0, 0.12));
}
.ai_slide__input-image-switch.ai_slide__input-image-switch-clicked {
  color: var(--text-link, #0060fd);
  font-weight: 600;
  border: 1px solid var(--ai-sidebar-tab-active-border, rgba(0, 115, 255, 0.16));
  background: var(--ai-sidebar-tab-active-bg, rgba(0, 115, 255, 0.08));
}
.ai-slide-m-preview-container {
  padding: 0 4px 76px 4px;
  height: calc(100vh - 56px - 76px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: var(--bg-lv1-medium, #f3f5f7);
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
}
.ai-slide-m-preview-container-empty-template {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background: var(--Background-lv1-bg-medium);
}
.ai-slide-m-preview-container-empty-template-tips {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
}
.ai-slide-m-preview-container-empty-template-tips span {
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-m-preview-container-empty-template-tips-select {
  color: var(--text-link, #0060fd);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.ai-slide-m-preview-container-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin: 10px 0;
}
.ai-slide-m-preview-container-change-template {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid var(--border-weak, rgba(0, 0, 0, 0.04));
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 8px 6px;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  color: var(--text-strong, rgba(0, 0, 0, 0.64));
  font-size: 12px;
  font-weight: 600;
}
.input_uploader_hide {
  display: none !important;
}
.ai-homepage-mobile-ai-search-voice-input-input {
  z-index: 1112;
}

.ai-slide-m-outline {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  background: var(--bg-lv1-default, #fff);
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
.ai-slide-m-outline__left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  float: left;
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
}
.ai-slide-m-outline__left .ai-component-pc-uploader-template-input-box-border {
  width: auto;
  margin: 0 10px;
  margin-top: 5px;
  padding: 12px 16px;
  border-radius: 20px;
}
.ai-slide-m-outline__left .ai-component-pc-uploader-template-input-box-border::before {
  border-radius: 20px;
}
.ai-slide-m-outline__left .ai-component-pc-uploader-template-input-box-border::after {
  border-radius: 19px;
}
.ai-slide-m-outline__left .ai-component-pc-uploader-template-input-box-border.hidden {
  display: none;
}
.ai-slide-m-outline__left-input {
  border: 1px solid var(--border-medium, rgba(0, 0, 0, 0.08));
  margin: 20px 10px 0;
  border-radius: 12px;
  background: var(--bg-lv1-default, #fff);
  color: var(--text-medium, var(--text-medium, rgba(0, 0, 0, 0.48)));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 16px;
  line-height: 24px;
}
.ai-slide-m-outline__left-input.hidden {
  display: none;
}
.ai-slide-m-outline__left-input--disabled {
  cursor: not-allowed;
}
.ai-slide-m-outline__left-input--disabled .ai-slide-m-outline__left-input-content {
  cursor: not-allowed;
}
.ai-slide-m-outline__left-input--editing {
  border: 1px solid #45a1ff;
  background: var(--bg-lv4-default, #fff);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.12);
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88));
  font-size: 14px;
  font-weight: 400;
  display: block;
}
.ai-slide-m-outline__left-input--editing .ai-slide-m-outline__left-input-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 16px;
}
.ai-slide-m-outline__left-input--editing .ai-slide-m-outline__left-input-buttons-right {
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.ai-slide-m-outline__left-input--editing .ai-slide-m-outline__left-input-buttons-right button {
  cursor: pointer;
}
.ai-slide-m-outline__left-input-content {
  max-height: 180px;
  outline: 0;
  cursor: text;
  overflow-y: auto;
}
.ai-slide-m-outline__left-input-stop {
  font-size: 12px !important;
  width: 56px;
  height: 24px !important;
  cursor: pointer !important;
}
.ai-slide-m-outline__left-content {
  -ms-flex: 1;
      flex: 1;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 0 10px 40px 10px;
  padding: 12px 20px;
  margin-top: 20px;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow-y: auto;
  scrollbar-gutter: stable;
  padding-bottom: 238px;
}
.ai-slide-m-outline__left-content::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
.ai-slide-m-outline__left-content::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ai-slide-m-outline__left-content::-webkit-scrollbar-thumb:active {
  background: #aaa;
}
.ai-slide-m-outline__left-content .ai-message-custom-error-busy-error {
  color: var(--text-strong, rgba(0, 0, 0, 0.48));
  font-size: 14px;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ai-slide-m-outline__left-content .ai-message--loading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  color: var(--text-strong, rgba(0, 0, 0, 0.48));
}
.ai-slide-m-outline__left-content .ai-message--loading img {
  margin-right: 4px;
  width: 20px;
  height: 20px;
}
.ai-slide-m-outline__left-content .ai-component-common-search-reference-wrapper + .ai-component-common-with-thinking-factory {
  margin-top: 24px;
}
.ai-slide-m-outline__left-content .ai-component-common-search-reference-wrapper .ai-component-common-collapse-card-header {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-m-outline__left-content .ai-component-common-with-thinking-factory .ai-component-common-with-thinking-factory_thinking .ai-component-common-collapse-card-header-title {
  color: var(--text-medium, rgba(0, 0, 0, 0.48));
  font-feature-settings: 'fina' on, 'init' on;
  /* UI文字/正文_中 */
  font-family: 'PingFang SC';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.ai-slide-m-outline__left-action-bar {
  box-sizing: border-box;
  background: var(--bg-lv1-default, #fcfcfc);
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  gap: 24px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.ai-slide-m-outline__left-action-bar-disable {
  opacity: 0.6;
}
.ai-slide-m-outline__left-action-bar-placeholder {
  height: 64px;
  width: 100%;
}
.ai-slide-m-outline__left-action-bar-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: var(--text-ultrastrong, #000);
  gap: 8px;
}
.ai-slide-m-outline__left-action-bar-action .ai-component-common-atom-icon {
  background-color: var(--text-ultrastrong, #000);
}
.ai-slide-m-outline__left-action-bar-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  height: 48px !important;
  padding: 0px 8px 0px 4px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  cursor: pointer !important;
  color: var(--text-ultrastrong, rgba(0, 0, 0, 0.88)) !important;
  text-align: center;
  font-feature-settings: 'fina' on, 'init' on;
  font-family: 'PingFang SC';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ai-slide-m-outline__left-action-bar-button--separator {
  width: 1px;
  height: 20px;
  background: var(--separators-medium, rgba(0, 0, 0, 0.08));
}
.ai-slide-m-outline__left-action-bar-button--integrity {
  height: 36px;
  padding: 8px 32px;
  color: var(--text-white, #fff) !important;
  border-radius: 8px;
}
.ai-slide-m-outline__left-action-bar-button .dui-button-icon {
  -webkit-filter: var(--invert-on-dark-mode, none);
          filter: var(--invert-on-dark-mode, none);
}
.ai-slide-m-outline__right-template {
  min-height: 120px;
}
.ai-slide-m-outline-footer {
  box-sizing: border-box;
  border-radius: 12px 12px 0 0;
  background-color: var(--bg-lv1-default);
  box-shadow: 0px -1px 16px 0px #0000001f;
  transition: all ease-in-out 0.3s;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding-bottom: env(safe-area-inset-bottom);
  max-height: 70vh;
}
.ai-slide-m-outline-footer-hidden {
  bottom: -10000px;
  max-height: 0;
}
@media screen and (max-height: 238px) {
  .ai-slide-m-outline-footer-hidden,
  .ai-slide-m-outline-footer-hidden .ai-slide-m-outline__slide-preview {
    display: none;
  }
}
.ai-slide-m-outline-footer-hidden .ai-slide-m-outline__slide-preview {
  max-height: 50vh;
  overflow: hidden;
}
.ai-slide-m-outline-input-hidden {
  display: none;
}
.ai-slide-m-outline__slide-preview {
  padding: 0 10px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.ai-slide-m-outline__slide-preview-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  font-family: 'PingFang SC';
  padding: 14px 0 0;
}
.ai-slide-m-outline__slide-preview-title {
  color: var(--text-ultrastrong, '#000');
}
.ai-slide-m-outline__slide-preview-suffix {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  color: var(--text-medium, '#999');
  font-weight: 400;
}
.ai-slide-m-outline__slide-preview-suffix .ai-component-common-atom-icon {
  background: var(--text-medium, '#999');
}
.ai-slide-m-outline .ai-slide-outline-template-input-hidden {
  display: none;
}
@keyframes ai-template-sketeton-loading {
  0% {
    transform: rotate(-45deg) translate(0%, -210%);
  }
  30% {
    transform: rotate(-45deg) translate(0%, -210%);
  }
  80% {
    transform: rotate(-45deg) translate(0%, 150%);
  }
  100% {
    transform: rotate(-45deg) translate(0%, 150%);
  }
}
.input_uploader_hide {
  display: none !important;
}

.slide-chat-m-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  height: 100vh;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

body {
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
.ai-homepage-chat {
  height: 100%;
  overflow: hidden;
}
.ai-homepage-chat__hide {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  scale: 0;
}
.ai-homepage-chat .ghost-message-wrapper--bot .conversation-message {
  background-color: transparent !important;
  background: transparent !important;
}
.ai-homepage-chat .ghost-message-wrapper--bot .conversation-message .ai-message-content-with-thinking_thinking {
  background-color: var(--tsp-fill-weak, rgba(51, 77, 102, 0.06)) !important;
}


/*# sourceMappingURL=styles-96508deb45.css.map*/