/* Only opted-in prompt editors use this policy; descriptions and text layers
   keep their own sizing. Inline row limits include padding and borders. */
.prompt-rows-input {
	flex: none !important;
	resize: none !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
	overflow-wrap: anywhere;
	scrollbar-width: thin !important;
	scrollbar-color: rgba(255, 255, 255, .4) transparent;
}
.prompt-rows-input::-webkit-scrollbar {
	display: block !important;
	width: 4px !important;
	height: 4px !important;
}
.prompt-rows-input::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: rgba(255, 255, 255, .4);
}

.theme-main-btn[data-v-5bd5d7ee] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5bd5d7ee]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5bd5d7ee] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5bd5d7ee] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5bd5d7ee]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5bd5d7ee] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5bd5d7ee]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5bd5d7ee] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5bd5d7ee]:hover,
.mogic-ui-primary-button.active[data-v-5bd5d7ee]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5bd5d7ee]:hover::before,
.mogic-ui-primary-button.active[data-v-5bd5d7ee]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5bd5d7ee] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5bd5d7ee]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5bd5d7ee]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5bd5d7ee]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5bd5d7ee]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5bd5d7ee]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5bd5d7ee] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5bd5d7ee] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5bd5d7ee] {
  background-color: #434343;
}
.input_btn[data-v-5bd5d7ee]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5bd5d7ee] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5bd5d7ee] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5bd5d7ee {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5bd5d7ee] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5bd5d7ee 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5bd5d7ee] {
  display: flex;
  justify-content: space-between;
}
.app-loading[data-v-5bd5d7ee] {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #030303;
  color: #fff;
  overflow: hidden;
}
.app-loading__center[data-v-5bd5d7ee] {
  position: relative;
  top: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: min(760px, 92vw);
}
.app-loading__logo[data-v-5bd5d7ee] {
  position: relative;
  width: min(400px, 62vw);
  aspect-ratio: 400 / 126;
}
.app-loading__logo-layer[data-v-5bd5d7ee] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.app-loading__logo-outline[data-v-5bd5d7ee] {
  opacity: 1;
}
.app-loading__logo-progress[data-v-5bd5d7ee] {
  clip-path: inset(0 0 calc(100% - var(--loading-progress)) 0);
  opacity: 1;
}
.app-loading__logo-fill[data-v-5bd5d7ee] {
  opacity: 0;
  transform: scale(1);
  transition: opacity 620ms ease;
}
.app-loading__meta[data-v-5bd5d7ee] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  min-height: 74px;
  margin-top: 28px;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 420ms ease, transform 420ms ease;
}
.app-loading__slogan[data-v-5bd5d7ee] {
  min-height: 28px;
  color: rgba(255, 255, 255, 0.94);
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  white-space: nowrap;
}
.app-loading__cursor[data-v-5bd5d7ee] {
  display: inline-block;
  width: 1px;
  height: 22px;
  margin-left: 4px;
  vertical-align: -4px;
  background: rgba(255, 255, 255, 0.8);
  animation: app-loading-cursor-5bd5d7ee 860ms steps(1, end) infinite;
}
.app-loading__percent[data-v-5bd5d7ee] {
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  line-height: 20px;
}
.app-loading.is-complete .app-loading__meta[data-v-5bd5d7ee] {
  opacity: 0;
  transform: translateY(8px);
}
.app-loading.is-complete .app-loading__logo-outline[data-v-5bd5d7ee],
.app-loading.is-complete .app-loading__logo-base[data-v-5bd5d7ee],
.app-loading.is-complete .app-loading__logo-progress[data-v-5bd5d7ee] {
  opacity: 0;
  transition: opacity 520ms ease;
}
.app-loading.is-complete .app-loading__logo-fill[data-v-5bd5d7ee] {
  opacity: 1;
}
@keyframes app-loading-cursor-5bd5d7ee {
0%,
  49% {
    opacity: 1;
}
50%,
  100% {
    opacity: 0;
}
}
@media (max-width: 768px) {
.app-loading__logo[data-v-5bd5d7ee] {
    width: min(330px, 76vw);
}
.app-loading__meta[data-v-5bd5d7ee] {
    margin-top: 22px;
}
.app-loading__slogan[data-v-5bd5d7ee] {
    width: 92vw;
    font-size: 16px;
    line-height: 24px;
    white-space: normal;
}
}

.theme-main-btn {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active:hover,
.mogic-ui-primary-button.active:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active:hover::before,
.mogic-ui-primary-button.active:focus-visible::before {
  opacity: 1;
}
.editInput_box {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar::-webkit-scrollbar {
  display: none;
}
.input_btn {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop {
  background-color: #434343;
}
.input_btn:hover {
  background-color: #434343;
}
.btn_box_shadow {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow 5s ease infinite;
  /* 应用动画 */
}
.flex-between {
  display: flex;
  justify-content: space-between;
}
@font-face {
  font-family: 'SourceHanSansCN';
  src: url(/fonts/SourceHanSansCN-Normal_1.eb5201e3.woff2);
  font-display: swap;
}
@font-face {
  font-family: 'OPPOSans';
  src: url(/fonts/oppo-sans-4.076836f0.ttf) format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-Regular.e177f99d.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-Italic.f008b57e.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-Bold.7eb1aeaf.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-BoldItalic.b2d75e7f.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-Black.492b55e4.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(/fonts/PlayfairDisplay-BlackItalic.f97e173c.ttf) format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
.app_page {
  background-color: #101010;
}
#app {
  font-family: 'OPPOSans', 'SourceHanSansCN', PingFang SC, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body,
div {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
html,
body {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
a {
  text-decoration: none;
  color: #008CFF;
}
#aliyunCaptcha-window-popup {
  font-size: 16px;
}

.theme-main-btn[data-v-199ce029] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-199ce029]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-199ce029] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-199ce029] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-199ce029]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-199ce029] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-199ce029]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-199ce029] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-199ce029]:hover,
.mogic-ui-primary-button.active[data-v-199ce029]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-199ce029]:hover::before,
.mogic-ui-primary-button.active[data-v-199ce029]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-199ce029] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-199ce029]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-199ce029]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-199ce029]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-199ce029]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-199ce029]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-199ce029] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-199ce029] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-199ce029] {
  background-color: #434343;
}
.input_btn[data-v-199ce029]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-199ce029] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-199ce029] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-199ce029 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-199ce029] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-199ce029 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-199ce029] {
  display: flex;
  justify-content: space-between;
}
.ui_tooltip[data-v-199ce029] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.ui_tooltip_content[data-v-199ce029] {
  position: absolute;
  z-index: 30;
  max-width: 1.8rem;
  padding: 0.08rem 0.12rem;
  border-radius: 0.08rem;
  box-shadow: 0 0.08rem 0.22rem rgba(0, 0, 0, 0.2);
  font-size: 0.12rem;
  font-weight: 400;
  line-height: 0.18rem;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.16s ease, transform 0.16s ease, visibility 0.16s ease;
}
.ui_tooltip_content[data-v-199ce029]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
}
.ui_tooltip_black .ui_tooltip_content[data-v-199ce029] {
  background: rgba(24, 24, 27, 0.96);
  color: #fff;
}
.ui_tooltip_white .ui_tooltip_content[data-v-199ce029] {
  background: rgba(255, 255, 255, 0.96);
  color: #171717;
  box-shadow: 0 0.08rem 0.22rem rgba(0, 0, 0, 0.14);
}
.ui_tooltip:not(.ui_tooltip_disabled):hover .ui_tooltip_content[data-v-199ce029],
.ui_tooltip:not(.ui_tooltip_disabled):not(.ui_tooltip_hover_only):focus-within .ui_tooltip_content[data-v-199ce029] {
  opacity: 1;
  visibility: visible;
}
.ui_tooltip_top .ui_tooltip_content[data-v-199ce029] {
  bottom: calc(100% + 0.1rem);
  left: 50%;
  transform: translate(-50%, 0.04rem);
}
.ui_tooltip_top .ui_tooltip_content[data-v-199ce029]:after {
  left: 50%;
  bottom: -0.055rem;
  transform: translateX(-50%);
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
}
.ui_tooltip_top:not(.ui_tooltip_disabled):hover .ui_tooltip_content[data-v-199ce029],
.ui_tooltip_top:not(.ui_tooltip_disabled):not(.ui_tooltip_hover_only):focus-within .ui_tooltip_content[data-v-199ce029] {
  transform: translate(-50%, 0);
}
.ui_tooltip_bottom .ui_tooltip_content[data-v-199ce029] {
  top: calc(100% + 0.1rem);
  left: 50%;
  transform: translate(-50%, -0.04rem);
}
.ui_tooltip_bottom .ui_tooltip_content[data-v-199ce029]:after {
  left: 50%;
  top: -0.055rem;
  transform: translateX(-50%);
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
}
.ui_tooltip_bottom:not(.ui_tooltip_disabled):hover .ui_tooltip_content[data-v-199ce029],
.ui_tooltip_bottom:not(.ui_tooltip_disabled):not(.ui_tooltip_hover_only):focus-within .ui_tooltip_content[data-v-199ce029] {
  transform: translate(-50%, 0);
}
.ui_tooltip_left .ui_tooltip_content[data-v-199ce029] {
  right: calc(100% + 0.1rem);
  top: 50%;
  transform: translate(0.04rem, -50%);
}
.ui_tooltip_left .ui_tooltip_content[data-v-199ce029]:after {
  right: -0.055rem;
  top: 50%;
  transform: translateY(-50%);
  border-top: 0.06rem solid transparent;
  border-bottom: 0.06rem solid transparent;
}
.ui_tooltip_left:not(.ui_tooltip_disabled):hover .ui_tooltip_content[data-v-199ce029],
.ui_tooltip_left:not(.ui_tooltip_disabled):not(.ui_tooltip_hover_only):focus-within .ui_tooltip_content[data-v-199ce029] {
  transform: translate(0, -50%);
}
.ui_tooltip_right .ui_tooltip_content[data-v-199ce029] {
  left: calc(100% + 0.1rem);
  top: 50%;
  transform: translate(-0.04rem, -50%);
}
.ui_tooltip_right .ui_tooltip_content[data-v-199ce029]:after {
  left: -0.055rem;
  top: 50%;
  transform: translateY(-50%);
  border-top: 0.06rem solid transparent;
  border-bottom: 0.06rem solid transparent;
}
.ui_tooltip_right:not(.ui_tooltip_disabled):hover .ui_tooltip_content[data-v-199ce029],
.ui_tooltip_right:not(.ui_tooltip_disabled):not(.ui_tooltip_hover_only):focus-within .ui_tooltip_content[data-v-199ce029] {
  transform: translate(0, -50%);
}
.ui_tooltip_top.ui_tooltip_black .ui_tooltip_content[data-v-199ce029]:after {
  border-top: 0.06rem solid rgba(24, 24, 27, 0.96);
}
.ui_tooltip_top.ui_tooltip_white .ui_tooltip_content[data-v-199ce029]:after {
  border-top: 0.06rem solid rgba(255, 255, 255, 0.96);
}
.ui_tooltip_bottom.ui_tooltip_black .ui_tooltip_content[data-v-199ce029]:after {
  border-bottom: 0.06rem solid rgba(24, 24, 27, 0.96);
}
.ui_tooltip_bottom.ui_tooltip_white .ui_tooltip_content[data-v-199ce029]:after {
  border-bottom: 0.06rem solid rgba(255, 255, 255, 0.96);
}
.ui_tooltip_left.ui_tooltip_black .ui_tooltip_content[data-v-199ce029]:after {
  border-left: 0.06rem solid rgba(24, 24, 27, 0.96);
}
.ui_tooltip_left.ui_tooltip_white .ui_tooltip_content[data-v-199ce029]:after {
  border-left: 0.06rem solid rgba(255, 255, 255, 0.96);
}
.ui_tooltip_right.ui_tooltip_black .ui_tooltip_content[data-v-199ce029]:after {
  border-right: 0.06rem solid rgba(24, 24, 27, 0.96);
}
.ui_tooltip_right.ui_tooltip_white .ui_tooltip_content[data-v-199ce029]:after {
  border-right: 0.06rem solid rgba(255, 255, 255, 0.96);
}

.theme-main-btn[data-v-55e17402] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-55e17402]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-55e17402] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-55e17402] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-55e17402]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-55e17402] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-55e17402]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-55e17402] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-55e17402]:hover,
.mogic-ui-primary-button.active[data-v-55e17402]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-55e17402]:hover::before,
.mogic-ui-primary-button.active[data-v-55e17402]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-55e17402] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-55e17402]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-55e17402]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-55e17402]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-55e17402]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-55e17402]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-55e17402] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-55e17402] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-55e17402] {
  background-color: #434343;
}
.input_btn[data-v-55e17402]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-55e17402] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-55e17402] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-55e17402 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-55e17402] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-55e17402 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-55e17402] {
  display: flex;
  justify-content: space-between;
}
.nav_menu_view.mogic-ui-nav[data-v-55e17402] {
  display: flex;
  height: 44px;
  border-radius: 16px;
  align-items: center;
  position: relative;
  padding: 0 6px;
  background: rgba(18, 18, 18, 0.82);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22);
  backdrop-filter: blur(18px);
}
.nav_menu_view.mogic-ui-nav .nav_tip[data-v-55e17402] {
  margin-right: 4px;
}
.nav_menu_view.mogic-ui-nav .nav_tip[data-v-55e17402]:last-child {
  margin-right: 0;
}
.nav_menu_view.mogic-ui-nav .nav_tip:last-child .menu_item[data-v-55e17402]:after {
  display: none;
}
.nav_menu_view.mogic-ui-nav .menu_item[data-v-55e17402] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 32px;
  cursor: pointer;
  z-index: 3;
  border-radius: 12px;
  position: relative;
  transition: background 0.18s ease, transform 0.18s ease;
}
.nav_menu_view.mogic-ui-nav .menu_item .menu_icon[data-v-55e17402] {
  width: 20px;
  height: 20px;
  display: block;
  fill: #fff;
  stroke: #fff;
}
.nav_menu_view.mogic-ui-nav .menu_item[data-v-55e17402]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.nav_menu_view.mogic-ui-nav .menu_item.active[data-v-55e17402] {
  background: #fff;
}
.nav_menu_view.mogic-ui-nav .menu_item.active .menu_icon[data-v-55e17402] {
  fill: #000;
  stroke: #000;
}
.nav_menu_view.mogic-ui-nav .menu_item[data-v-55e17402]:after {
  content: '';
  display: block;
  height: 20px;
  border-right: 1px solid #ffffff22;
  right: -3px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}

.theme-main-btn[data-v-3145d4f2] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-3145d4f2]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-3145d4f2] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-3145d4f2] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-3145d4f2]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-3145d4f2] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-3145d4f2]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-3145d4f2] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-3145d4f2]:hover,
.mogic-ui-primary-button.active[data-v-3145d4f2]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-3145d4f2]:hover::before,
.mogic-ui-primary-button.active[data-v-3145d4f2]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-3145d4f2] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-3145d4f2]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-3145d4f2]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3145d4f2]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3145d4f2]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-3145d4f2]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-3145d4f2] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-3145d4f2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-3145d4f2] {
  background-color: #434343;
}
.input_btn[data-v-3145d4f2]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-3145d4f2] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-3145d4f2] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-3145d4f2 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-3145d4f2] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-3145d4f2 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-3145d4f2] {
  display: flex;
  justify-content: space-between;
}
.uesr_message[data-v-3145d4f2] {
  width: 6.5rem;
  padding-top: 0.1rem;
}
.message_item[data-v-3145d4f2] {
  padding: 0.15rem 0.2rem;
  background-color: #101010;
  border-radius: 0.1rem;
  margin-bottom: 0.3rem;
  border: 0.5px solid #ffffff66;
  position: relative;
}
.message_item .close_btn[data-v-3145d4f2] {
  width: 0.15rem;
  height: 0.15rem;
  position: absolute;
  top: 0.15rem;
  right: 0.15rem;
  cursor: pointer;
}
.message_item .message_date[data-v-3145d4f2] {
  color: #ffffff88;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.1rem;
}
.message_item .content_box[data-v-3145d4f2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.2rem;
}
.message_item .content_box .message_info[data-v-3145d4f2] {
  display: flex;
}
.message_item .content_box .message_info .message_image[data-v-3145d4f2] {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  border: 1px solid #ddd;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin-right: 0.2rem;
}
.message_item .content_box .message_info .message_content_box .message_content_title[data-v-3145d4f2] {
  color: #fff;
  font-size: 0.24rem;
  margin-bottom: 0.07rem;
}
.message_item .content_box .message_info .message_content_box .message_content_des[data-v-3145d4f2] {
  font-size: 0.16rem;
  color: #ffffff88;
}
.message_item .content_box .content_right .accept_invitation[data-v-3145d4f2] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 1.6rem;
  height: 0.5rem;
  line-height: 0.55rem;
  border-radius: 0.1rem;
  color: #fff;
  font-size: 0.24rem;
  padding-left: 0.3rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABxxJREFUeAG9WVtMlEcUnv13WUst1hgxQamkiQ+VRJNqg9VE6kok0hrbkPhS4YFKqLFC0qSJKQ31oVxSWl80PmjbIAQaNaGhCRchCBYBDbSJQCMEVJRwkbtcF3Av/c7szDpud5d/kfUkC//+M3PON2fOddbAAiMNHyd9EhMTIywWy+HY2NhPw8PDt0dERGzGezM+Rnxmh4eHJx4/fnz39u3bf927d6+ipKSkH+8Ngo+TrTKRUMPevXtDm5qacpaWlqadLnKAnN5Iee8Q36ex9lxkZGSo4Gliq0AGAY7dv3//VxJkt9tJoN0fOBWkmMPX2Gw2/uXRo0fXlY0vC8AX0WJ7cXHxh8ePH28Cc4PJZGIkUNM0WmeYmprqqaurK+3u7q7CMfaZzeaZsLAwNjQ09Na+ffuiduzYcSgmJiZx/fr10VhHPB0GEG0SvIx5eXnbMzMzu+k9C5BC6A9s6BfaMcA9txNXlzrmYE+nDxw48IaOTfKxY8eOGW/cuJGKtTNgQ1q1PQfBVEaYd8VI0nyCg3ZaxJE4iBkBra+v/0oR7A+YN6BcWHt7e4o0gZaWliyPedwue3t7C2ZnZ4dTU1MjmTf0z549awU4mwBnt1qto0eOHHlzBcA8iUAad+/eHZKenh6pvHPLHhgYuE6KgVzb3NzcMPPYJaG/gkGuOZo4MTHRKMZDWPCIy37y5Em+dCpSzJ07d0rUScbCwkKLdEDYh10BtyohwR+4Bw8epBE4MnWyeZzaw5fA0R/pEHS8i4uLg68JnKG1tTVByLYL+TP/k40dFBEw7IBszwkvNbHggiMynj9//n0RX58LZ7R7gtMoZMi0QGEA6SmN6QiirwouOzv7HZILc6KQs0TP27ZtW8M8FGOorq7OtgvCHKt8z4JHJooKEhyFRHpOS0vbyLydGhQ3L+PwtWvXTjIfAXK1wOFjkOBgVRxcbm5uNPMG7ujRo5vV/ElRnwVPezxUQRlWinNQCE8AZWVlFvbCpNRwprGLFy+edrjIiRKpwwdjk4/ngMFBY0N0psKcnF1dXUnsRQLgJ4fw9i+GJ2EGG1lzc3OZrDxqampyvTDWSKtIPd2I8ndXCJLPHx0dbaMwIhXS09PzvRh3n9ilS5e+JOwUUDBewyYnJ3vl8ebn5+/3xh35s1Lsmo5kSrzW6+V83uDgYDWxEMHC0d/ff8UTnAAYL/FgTScF5xnF/t71JqGhoSFF1HY8kCqevpwm+ZH19fX9JiohSmEO1IO16rhKKO0iFZeYIYA2+S0lJSXcixC+w5GRkRwPkIvLgOTroKlvxTqewlCItPtbR6FGAbigJ5xQ/6Bt2rTpOzDPpGfUnBqEabQ5MW7yBg715OdbtmzJlTkA2htD8bpTzLd5ExYSEqL2K2YCOC+/oQYMY96JKl5tw4YNeXCWbwig0Wg0uCoypy0hIcGogOQeWVRUFBsVFVVCwAgg5ttCQ0Mj/IGjdSixVAyTbHx8/KHUZ05OjoX5j4Fc41jzhUjuNgq29Hz27FmqsDnQgoKC9+idqJr5uOC7rPdnZWV9JCsqhJtehl6i1Ck6L5Tl59jyxEFiXbJHkneeOXPmbThauAKOZwlR7OoKTVVVVT/IZgsh8Hd2+fLlk7JIhI11MX3EtdzZ2ZkoNClBLoGXVSR/DjojI2MrCyBuItZ2yrh84cKFkywpKSlC8Ron9b5MX6rjtoaO7pAEKXmIeEkCPmD64yVvB1QsuBxwtQV4npVxqry8/GumPxdzkPDWg2LXS7Ke7Ojo+CQAPhxgaWnpKZFlyLHm3EJgT3lUzYjWcl4RrhskeMTIncN2TqyABynKShioF0I/8qN8r8XHx68VGuB08+bNdBZ4yWWkwhfdWjgLvPvTGhsbT4ie2eHN1MiWikVPwKuM5OTktSz4JT+RidoLoSDyNjtSYbHnJK4tNWzAC0clAxY84iUYGrR+qg+lo6mYXgJZWVl5UIYcj7YzGD0x3ziqqQZRvHLBuOuJYz6Uws8bFz+FypUHRfNmleEqkVGAq1cvCXBpUKhi8blwenr6b+Xqg+xihK4rmEvtr3r1YaDMsrCwMCjrQ/pP1y0qBn/Ej5MWKLvjsU14t1sQ00/u+bdu3UoXqdAmSjDKYC1inu5T4iCfPn1aLB3H1dNzB7chX56Kjo4262WGamdNRUVFBvDMiN6biOdpusnyB27ZC8za2lpLXFxcHfGlMkt4Ge4wNeoxOtva2v5EUC1HaBhASTWNS0zn2NhYGExi665duxL27Nnz2bp166JFDGfgQW0uw1yGe8b9SLVNzKXhgC8x5Qa4TZABC23Ki0z1etcXqdfE7nW4Ti5SlLAqLS6PSSilzKhgfqKUpAD0heyl/4h1c9D0zyIBuDeuR0OBAuU/QwDsVhz9x0hJh3FzvxPVNqW4tWJ8HiFkHJv5B1SP3PzH1atXB9kKfob4Dw+9IIf01nWTAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0.13rem center;
  background-size: 0.2rem;
}
.message_item .content_box .content_right .accept_invitation[data-v-3145d4f2]:hover {
  background-color: #004CC7;
}
.message_item .content_box .content_right .accept_invitation.disabled[data-v-3145d4f2] {
  background-color: #00378F;
  cursor: not-allowed;
}

.theme-main-btn[data-v-357b5369] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-357b5369]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-357b5369] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-357b5369] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-357b5369]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-357b5369] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-357b5369]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-357b5369] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-357b5369]:hover,
.mogic-ui-primary-button.active[data-v-357b5369]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-357b5369]:hover::before,
.mogic-ui-primary-button.active[data-v-357b5369]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-357b5369] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-357b5369]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-357b5369]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-357b5369]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-357b5369]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-357b5369]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-357b5369] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-357b5369] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-357b5369] {
  background-color: #434343;
}
.input_btn[data-v-357b5369]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-357b5369] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-357b5369] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-357b5369 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-357b5369] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-357b5369 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-357b5369] {
  display: flex;
  justify-content: space-between;
}
.team-dialog-mask[data-v-357b5369] {
  position: fixed;
  inset: 0;
  z-index: 2400;
  display: grid;
  place-items: center;
  padding: 16px;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
}
.team-create-dialog[data-v-357b5369] {
  position: relative;
  width: 432px;
  max-width: 100%;
  max-height: calc(100vh - 32px);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 30px 100px rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(50px);
  color: #fff;
  box-sizing: border-box;
  font-family: 'OPPOSans', 'OPPO Sans 4.0', 'SourceHanSansCN', 'PingFang SC', sans-serif;
}
.dialog-head[data-v-357b5369] {
  width: 100%;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
h2[data-v-357b5369] {
  margin: 0;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}
.dialog-close[data-v-357b5369] {
  width: 24px;
  height: 24px;
  padding: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  box-sizing: border-box;
}
.dialog-close img[data-v-357b5369] {
  width: 16px;
  height: 16px;
  display: block;
}
.dialog-divider[data-v-357b5369] {
  width: 100%;
  height: 1px;
  flex: 0 0 1px;
  background: rgba(255, 255, 255, 0.1);
}
.dialog-notice[data-v-357b5369] {
  width: 100%;
  padding: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  border-radius: 15px;
  background: #f2e4e4;
  box-sizing: border-box;
}
.notice-icon[data-v-357b5369] {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  display: block;
}
.dialog-notice > div[data-v-357b5369] {
  min-width: 0;
  flex: 1;
}
.dialog-notice strong[data-v-357b5369] {
  display: block;
  color: #da0101;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
.dialog-notice p[data-v-357b5369] {
  margin: 0;
  color: #8e8881;
  font-size: 12px;
  line-height: 18px;
  word-break: break-word;
}
.dialog-label[data-v-357b5369] {
  width: 100%;
  margin: 0;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
.dialog-input[data-v-357b5369] {
  width: 100%;
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  gap: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
}
.dialog-input[data-v-357b5369]:focus-within,
.dialog-input.focused[data-v-357b5369] {
  border-color: rgba(117, 184, 254, 0.85);
}
.dialog-input input[data-v-357b5369] {
  min-width: 0;
  flex: 1;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: #fff;
  font: inherit;
  font-size: 12px;
  line-height: 12px;
}
.dialog-input input[data-v-357b5369]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dialog-input input[data-v-357b5369]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dialog-input span[data-v-357b5369] {
  flex: 0 0 auto;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 12px;
}
.team-avatar-row[data-v-357b5369] {
  width: 100%;
  height: 72px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
}
.team-avatar[data-v-357b5369] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar-upload[data-v-357b5369] {
  height: 28px;
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font: inherit;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  box-sizing: border-box;
}
.avatar-upload img[data-v-357b5369] {
  width: 16px;
  height: 16px;
  display: block;
}
.feature-unavailable[data-v-357b5369] {
  margin: -4px 0 0;
  color: rgba(255, 255, 255, 0.46);
  font-size: 11px;
  line-height: 16px;
}
.dialog-confirm[data-v-357b5369] {
  width: 100%;
  height: 48px;
  padding: 16px;
  border: 0;
  border-radius: 24px;
  background: #75b8fe;
  color: #010101;
  font: inherit;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  cursor: pointer;
  box-sizing: border-box;
}
.dialog-confirm[data-v-357b5369]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.team-dialog-fade-enter-active[data-v-357b5369],
.team-dialog-fade-leave-active[data-v-357b5369] {
  transition: opacity 0.16s ease;
}
.team-dialog-fade-enter-from[data-v-357b5369],
.team-dialog-fade-leave-to[data-v-357b5369] {
  opacity: 0;
}
@media (max-width: 480px) {
.team-dialog-mask[data-v-357b5369] {
    padding: 16px;
}
.team-create-dialog[data-v-357b5369] {
    padding: 20px;
    border-radius: 20px;
}
}

.theme-main-btn[data-v-195a7e16] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-195a7e16]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-195a7e16] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-195a7e16] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-195a7e16]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-195a7e16] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-195a7e16]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-195a7e16] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-195a7e16]:hover,
.mogic-ui-primary-button.active[data-v-195a7e16]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-195a7e16]:hover::before,
.mogic-ui-primary-button.active[data-v-195a7e16]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-195a7e16] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-195a7e16]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-195a7e16]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-195a7e16]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-195a7e16]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-195a7e16]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-195a7e16] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-195a7e16] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-195a7e16] {
  background-color: #434343;
}
.input_btn[data-v-195a7e16]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-195a7e16] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-195a7e16] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-195a7e16 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-195a7e16] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-195a7e16 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-195a7e16] {
  display: flex;
  justify-content: space-between;
}
.team-dialog-mask[data-v-195a7e16] {
  position: fixed;
  inset: 0;
  z-index: 2400;
  display: grid;
  place-items: center;
  padding: 16px;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
}
.team-invite-dialog[data-v-195a7e16] {
  position: relative;
  width: 432px;
  max-width: 100%;
  max-height: calc(100vh - 32px);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 30px 100px rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(50px);
  color: #fff;
  box-sizing: border-box;
  font-family: 'OPPOSans', 'OPPO Sans 4.0', 'SourceHanSansCN', 'PingFang SC', sans-serif;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.28) transparent;
}
.team-invite-dialog[data-v-195a7e16]::-webkit-scrollbar {
  width: 4px;
}
.team-invite-dialog[data-v-195a7e16]::-webkit-scrollbar-track {
  background: transparent;
}
.team-invite-dialog[data-v-195a7e16]::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.28);
}
.dialog-head[data-v-195a7e16] {
  width: 100%;
  min-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
h2[data-v-195a7e16] {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.dialog-close[data-v-195a7e16],
.back-button[data-v-195a7e16] {
  width: 24px;
  height: 24px;
  padding: 4px;
  flex: 0 0 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  box-sizing: border-box;
}
.dialog-close img[data-v-195a7e16],
.back-button img[data-v-195a7e16] {
  width: 16px;
  height: 16px;
  display: block;
}
.back-button[data-v-195a7e16] {
  background: transparent;
}
.settings-heading[data-v-195a7e16] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.settings-head[data-v-195a7e16] {
  align-items: center;
}
.settings-head__title-row[data-v-195a7e16] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.settings-head .back-button[data-v-195a7e16] {
  width: 16px;
  height: 16px;
  padding: 0;
  flex-basis: 16px;
}
.settings-head__description[data-v-195a7e16] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 18px;
}
.dialog-divider[data-v-195a7e16] {
  width: 100%;
  height: 1px;
  flex: 0 0 1px;
  background: rgba(255, 255, 255, 0.1);
}
.seat-summary[data-v-195a7e16] {
  min-height: 72px;
  padding: 14px 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
}
.seat-summary.full .seat-stat:first-child strong[data-v-195a7e16] {
  color: #ff918e;
}
.seat-stat[data-v-195a7e16] {
  min-width: 68px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.seat-stat span[data-v-195a7e16] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 11px;
  line-height: 16px;
}
.seat-stat div[data-v-195a7e16] {
  display: flex;
  align-items: baseline;
  gap: 4px;
}
.seat-stat strong[data-v-195a7e16] {
  color: #75b8fe;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
.seat-stat em[data-v-195a7e16] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 10px;
  font-style: normal;
}
.seat-expand[data-v-195a7e16] {
  margin-left: auto;
  padding: 7px 0 7px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 0;
  background: transparent;
  color: #75b8fe;
  font-size: 12px;
  cursor: pointer;
  white-space: nowrap;
}
.seat-expand img[data-v-195a7e16] {
  width: 14px;
  height: 14px;
}
.quota-heading[data-v-195a7e16],
.quota-settings-title[data-v-195a7e16] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.quota-heading__label[data-v-195a7e16],
.quota-settings-title__label[data-v-195a7e16] {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
}
.settings-button[data-v-195a7e16] {
  padding: 4px 0 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 0;
  background: transparent;
  color: #75b8fe;
  font-size: 11px;
  cursor: pointer;
}
.settings-button img[data-v-195a7e16] {
  width: 14px;
  height: 14px;
}
.invite-link-row[data-v-195a7e16] {
  min-height: 48px;
  padding: 8px 8px 8px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  box-sizing: border-box;
}
.invite-link-value[data-v-195a7e16] {
  min-width: 0;
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
}
.invite-link-value > span[data-v-195a7e16]:first-child {
  flex: 0 0 auto;
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
}
.invite-link-value input[data-v-195a7e16],
.link-placeholder[data-v-195a7e16] {
  min-width: 0;
  flex: 1;
  padding: 0;
  overflow: hidden;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.82);
  font: inherit;
  font-size: 10px;
  line-height: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.link-placeholder[data-v-195a7e16] {
  color: rgba(255, 255, 255, 0.34);
}
.link-action[data-v-195a7e16] {
  min-width: 42px;
  height: 32px;
  padding: 0 9px;
  border: 0;
  border-radius: 9px;
  background: rgba(117, 184, 254, 0.16);
  color: #75b8fe;
  font-size: 11px;
  cursor: pointer;
}
.link-action[data-v-195a7e16]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dialog-info[data-v-195a7e16] {
  padding: 10px 12px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  border-radius: 12px;
  background: rgba(117, 184, 254, 0.08);
  box-sizing: border-box;
}
.dialog-info > img[data-v-195a7e16] {
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
  margin-top: 2px;
}
.dialog-info p[data-v-195a7e16] {
  margin: 0;
  color: rgba(255, 255, 255, 0.55);
  font-size: 10px;
  line-height: 17px;
}
.dialog-confirm[data-v-195a7e16] {
  width: 100%;
  height: 48px;
  padding: 0 20px;
  border: 0;
  border-radius: 24px;
  background: #75b8fe;
  color: #050505;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.dialog-confirm[data-v-195a7e16]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.settings-controls[data-v-195a7e16] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.dropdown[data-v-195a7e16] {
  min-width: 0;
  flex: 1 1 0;
  position: relative;
}
.settings-select[data-v-195a7e16] {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  cursor: pointer;
  box-sizing: border-box;
}
.settings-select.static[data-v-195a7e16] {
  min-width: 0;
  flex: 1 1 0;
  cursor: default;
}
.settings-select__icon[data-v-195a7e16] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  transition: transform 0.16s ease;
}
.settings-select[aria-expanded="true"] .settings-select__icon[data-v-195a7e16] {
  transform: rotate(180deg);
}
.dropdown-menu[data-v-195a7e16] {
  position: absolute;
  z-index: 3;
  top: calc(100% + 6px);
  left: 0;
  width: 100%;
  max-height: 202px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 5px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 12px;
  background: #27282b;
  box-shadow: 0 14px 36px rgba(0, 0, 0, 0.35);
  box-sizing: border-box;
}
.dropdown-option[data-v-195a7e16] {
  width: 100%;
  min-height: 32px;
  height: 32px;
  max-height: 32px;
  flex: 0 0 32px;
  padding: 0 8px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
  font-size: 11px;
  line-height: 32px;
  cursor: pointer;
  box-sizing: border-box;
}
.dropdown-option[data-v-195a7e16]:hover,
.dropdown-option.selected[data-v-195a7e16] {
  background: rgba(117, 184, 254, 0.14);
  color: #fff;
}
.quota-settings[data-v-195a7e16] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.quota-grid[data-v-195a7e16] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}
.quota-option[data-v-195a7e16] {
  min-height: 68px;
  padding: 12px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  border: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}
.quota-option.selected[data-v-195a7e16] {
  border-color: #75b8fe;
  background: rgba(117, 184, 254, 0.12);
  color: #fff;
}
.quota-option[data-v-195a7e16]:disabled {
  opacity: 1;
  cursor: not-allowed;
}
.quota-option__icon[data-v-195a7e16] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
.quota-option__label[data-v-195a7e16] {
  white-space: nowrap;
}
.quota-option__help[data-v-195a7e16] {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 16px;
  height: 16px;
  opacity: 0.5;
}
.quota-detail[data-v-195a7e16] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.quota-detail__label[data-v-195a7e16] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  line-height: 16px;
}
.quota-detail__control[data-v-195a7e16] {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  box-sizing: border-box;
}
.quota-detail--wide[data-v-195a7e16] {
  grid-column: 1 / -1;
}
.quota-detail__input[data-v-195a7e16] {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  outline: 0;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font: inherit;
  font-size: 12px;
  box-sizing: border-box;
}
.quota-detail__input[data-v-195a7e16]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.quota-detail__input[data-v-195a7e16]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.quota-detail__input[data-v-195a7e16]:disabled {
  opacity: 0.56;
  cursor: not-allowed;
}
.quota-period-dropdown[data-v-195a7e16] {
  position: relative;
}
.quota-detail__period-trigger[data-v-195a7e16] {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font: inherit;
  font-size: 12px;
  box-sizing: border-box;
  cursor: pointer;
}
.quota-detail__period-trigger[data-v-195a7e16]:disabled {
  opacity: 0.56;
  cursor: not-allowed;
}
.quota-detail__period-icon[data-v-195a7e16] {
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
}
.quota-period-dropdown__menu[data-v-195a7e16] {
  position: absolute;
  z-index: 4;
  bottom: calc(100% + 6px);
  left: 0;
  width: 100%;
  max-height: 120px;
  padding: 5px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 12px;
  background: #27282b;
  box-shadow: 0 14px 36px rgba(0, 0, 0, 0.35);
  box-sizing: border-box;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.28) transparent;
}
.quota-period-dropdown__menu[data-v-195a7e16]::-webkit-scrollbar {
  width: 4px;
}
.quota-period-dropdown__menu[data-v-195a7e16]::-webkit-scrollbar-track {
  background: transparent;
}
.quota-period-dropdown__menu[data-v-195a7e16]::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.28);
}
.quota-period-dropdown__option[data-v-195a7e16] {
  width: 100%;
  height: 32px;
  padding: 0 8px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  font: inherit;
  font-size: 11px;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
}
.quota-period-dropdown__option[data-v-195a7e16]:hover,
.quota-period-dropdown__option--selected[data-v-195a7e16] {
  background: rgba(117, 184, 254, 0.14);
  color: #fff;
}
.quota-inline-field[data-v-195a7e16] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.quota-note[data-v-195a7e16] {
  margin: 0;
  color: rgba(255, 205, 150, 0.85);
  font-size: 10px;
  line-height: 16px;
}
.team-dialog-fade-enter-active[data-v-195a7e16],
.team-dialog-fade-leave-active[data-v-195a7e16] {
  transition: opacity 0.16s ease;
}
.team-dialog-fade-enter-from[data-v-195a7e16],
.team-dialog-fade-leave-to[data-v-195a7e16] {
  opacity: 0;
}
@media (max-width: 520px) {
.team-invite-dialog[data-v-195a7e16] {
    width: calc(100vw - 32px);
    padding: 20px;
}
.seat-summary[data-v-195a7e16] {
    gap: 10px;
    padding: 12px;
}
.seat-stat[data-v-195a7e16] {
    min-width: 58px;
}
.seat-expand[data-v-195a7e16] {
    padding-left: 2px;
}
}

.theme-main-btn[data-v-ec8e3692] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-ec8e3692]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-ec8e3692] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-ec8e3692] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-ec8e3692]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-ec8e3692] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-ec8e3692]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-ec8e3692] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-ec8e3692]:hover,
.mogic-ui-primary-button.active[data-v-ec8e3692]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-ec8e3692]:hover::before,
.mogic-ui-primary-button.active[data-v-ec8e3692]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-ec8e3692] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-ec8e3692]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-ec8e3692]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-ec8e3692]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-ec8e3692]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-ec8e3692]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-ec8e3692] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-ec8e3692] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-ec8e3692] {
  background-color: #434343;
}
.input_btn[data-v-ec8e3692]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-ec8e3692] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-ec8e3692] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-ec8e3692 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-ec8e3692] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-ec8e3692 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-ec8e3692] {
  display: flex;
  justify-content: space-between;
}
.ai-watermark-mask[data-v-ec8e3692] {
  position: fixed;
  inset: 0;
  z-index: 2300;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  place-items: center;
  padding: 24px;
  background: rgba(0, 0, 0, 0.56);
  box-sizing: border-box;
}
.ai-watermark-dialog[data-v-ec8e3692] {
  width: 750px;
  max-width: 100%;
  max-height: calc(100dvh - 48px);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 20px;
  padding: 40px;
  overflow-y: auto;
  border-radius: 28px;
  background: rgba(12, 12, 12, 0.7);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  color: #FFFFFF;
  box-sizing: border-box;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  outline: none;
}
.ai-watermark-title[data-v-ec8e3692] {
  margin: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 20px;
}
.ai-watermark-description[data-v-ec8e3692],
.ai-watermark-effect[data-v-ec8e3692],
.ai-watermark-option__hint[data-v-ec8e3692] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font: inherit;
  overflow-wrap: break-word;
}
.ai-watermark-option[data-v-ec8e3692] {
  display: grid;
  grid-template-columns: 30px minmax(0, 1fr);
  align-items: start;
  gap: 6px;
  cursor: pointer;
}
.ai-watermark-checkbox[data-v-ec8e3692] {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.ai-watermark-switch[data-v-ec8e3692] {
  width: 30px;
  height: 16px;
  margin-top: 5px;
  display: flex;
  align-items: center;
  padding: 2px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  transition: background 0.16s ease;
}
.ai-watermark-switch[data-v-ec8e3692]::after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #FFFFFF;
  transition: transform 0.16s ease;
}
.ai-watermark-checkbox:checked + .ai-watermark-switch[data-v-ec8e3692] {
  background: #409eff;
}
.ai-watermark-checkbox:checked + .ai-watermark-switch[data-v-ec8e3692]::after {
  transform: translateX(14px);
}
.ai-watermark-checkbox:focus-visible + .ai-watermark-switch[data-v-ec8e3692] {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
.ai-watermark-checkbox:disabled + .ai-watermark-switch[data-v-ec8e3692] {
  opacity: 0.5;
}
.ai-watermark-option__copy[data-v-ec8e3692] {
  width: 651px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.ai-watermark-option__text[data-v-ec8e3692] {
  font: inherit;
}
.ai-watermark-error[data-v-ec8e3692] {
  margin: 0;
  color: #ff8c7a;
  font-size: 14px;
  line-height: 20px;
}
.ai-watermark-save[data-v-ec8e3692] {
  align-self: flex-end;
  flex-shrink: 0;
  width: 80px;
  height: 40px;
  padding: 6px 8px;
  border: 0;
  border-radius: 8px;
  background: #FFFFFF;
  color: #000;
  font: inherit;
  font-size: 16px;
  white-space: nowrap;
  cursor: pointer;
}
.ai-watermark-save[data-v-ec8e3692]:disabled {
  opacity: 0.5;
  cursor: wait;
}
@media (max-width: 797px) {
.ai-watermark-option__copy[data-v-ec8e3692] {
    width: auto;
}
}
@media (max-width: 600px) {
.ai-watermark-mask[data-v-ec8e3692] {
    padding: 16px;
}
.ai-watermark-dialog[data-v-ec8e3692] {
    max-height: calc(100dvh - 32px);
    padding: 24px;
    font-size: 16px;
    line-height: 24px;
}
.ai-watermark-title[data-v-ec8e3692] {
    font-size: 22px;
    line-height: 28px;
}
}

.theme-main-btn[data-v-4dcfd364] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-4dcfd364]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-4dcfd364] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-4dcfd364] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-4dcfd364]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-4dcfd364] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-4dcfd364]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-4dcfd364] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-4dcfd364]:hover,
.mogic-ui-primary-button.active[data-v-4dcfd364]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-4dcfd364]:hover::before,
.mogic-ui-primary-button.active[data-v-4dcfd364]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-4dcfd364] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-4dcfd364]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-4dcfd364]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-4dcfd364]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-4dcfd364]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-4dcfd364]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-4dcfd364] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-4dcfd364] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-4dcfd364] {
  background-color: #434343;
}
.input_btn[data-v-4dcfd364]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-4dcfd364] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-4dcfd364] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-4dcfd364 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-4dcfd364] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-4dcfd364 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-4dcfd364] {
  display: flex;
  justify-content: space-between;
}
.workspace-switcher[data-v-4dcfd364] {
  position: relative;
  width: 32px;
  height: 32px;
  font-family: Arial, "PingFang SC", sans-serif;
}
.workspace-trigger[data-v-4dcfd364] {
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  display: block;
  border: 0;
  border-radius: 50%;
  overflow: hidden;
  background: transparent;
  cursor: pointer;
  line-height: 0;
}
.workspace-trigger__avatar[data-v-4dcfd364] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.workspace-panel[data-v-4dcfd364] {
  position: absolute;
  z-index: 1800;
  top: 48px;
  right: 0;
  width: 360px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(12, 12, 12, 0.7);
  color: #fff;
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.workspace-loading[data-v-4dcfd364] {
  height: 180px;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
.workspace-profile[data-v-4dcfd364] {
  min-height: 48px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  box-sizing: border-box;
}
.workspace-profile__avatar[data-v-4dcfd364] {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.workspace-profile__copy[data-v-4dcfd364] {
  min-width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.workspace-profile__team-heading[data-v-4dcfd364],
.workspace-profile__meta-row[data-v-4dcfd364] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.workspace-profile__name[data-v-4dcfd364],
.workspace-profile__meta[data-v-4dcfd364] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.workspace-profile__name[data-v-4dcfd364] {
  min-width: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}
.workspace-profile__meta[data-v-4dcfd364] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  line-height: 14px;
}
.workspace-profile__badge[data-v-4dcfd364] {
  flex: 0 0 auto;
  padding: 4px 8px;
  border: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 10px;
  line-height: 10px;
}
.workspace-profile__badge--team[data-v-4dcfd364] {
  background: rgba(195, 231, 255, 0.05);
  color: #c3e7ff;
}
.workspace-profile__copy-id[data-v-4dcfd364] {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #c3e7ff;
  font-size: 10px;
  line-height: 14px;
  cursor: pointer;
}
.workspace-profile__action[data-v-4dcfd364] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
}
.workspace-profile__action-icon[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-selector-panel[data-v-4dcfd364] {
  position: absolute;
  z-index: 1801;
  top: 48px;
  right: 0;
  width: 270px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  background: rgba(12, 12, 12, 0.7);
  color: #fff;
  box-sizing: border-box;
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.workspace-selector-panel__heading[data-v-4dcfd364] {
  height: 16px;
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  line-height: 16px;
}
.workspace-selector-panel__divider[data-v-4dcfd364] {
  width: 100%;
  height: 1px;
  -o-object-fit: fill;
     object-fit: fill;
}
.workspace-selector-panel__team-list[data-v-4dcfd364] {
  max-height: 244px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.18) transparent;
}
.workspace-selector-panel__team-list[data-v-4dcfd364]::-webkit-scrollbar {
  width: 4px;
}
.workspace-selector-panel__team-list[data-v-4dcfd364]::-webkit-scrollbar-track {
  background: transparent;
}
.workspace-selector-panel__team-list[data-v-4dcfd364]::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.18);
}
.workspace-selector-panel__team-list[data-v-4dcfd364]::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.3);
}
.workspace-selector-choice[data-v-4dcfd364] {
  width: 100%;
  min-height: 52px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 8px 12px;
  border: 0;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  box-sizing: border-box;
  text-align: left;
  cursor: pointer;
}
.workspace-selector-choice[data-v-4dcfd364]:hover {
  background: rgba(117, 184, 254, 0.12);
}
.workspace-selector-choice--current[data-v-4dcfd364] {
  cursor: default;
  opacity: 0.72;
}
.workspace-selector-choice__icon[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-selector-choice__copy[data-v-4dcfd364] {
  min-width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.workspace-selector-choice__name-row[data-v-4dcfd364],
.workspace-selector-choice__meta[data-v-4dcfd364] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.workspace-selector-choice__name[data-v-4dcfd364] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.workspace-selector-choice__role[data-v-4dcfd364] {
  flex: 0 0 auto;
  padding: 2px 8px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
.workspace-selector-choice__meta[data-v-4dcfd364] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 16px;
}
.workspace-selector-choice__membership[data-v-4dcfd364],
.workspace-selector-choice__expiry[data-v-4dcfd364] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: inherit;
}
.workspace-selector-create[data-v-4dcfd364] {
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
}
.workspace-selector-create__icon[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-plan-card[data-v-4dcfd364] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0;
  padding: 12px;
  border: 0;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  box-sizing: border-box;
  text-align: left;
}
.workspace-plan-card--team[data-v-4dcfd364] {
  background: linear-gradient(121deg, #75b8fe 2.48%, #c3e7ff 32.085%, #ccc2ff 66.651%, #b076fe 101.22%);
  color: #010101;
}
.workspace-plan-card--personal[data-v-4dcfd364] {
  min-height: 32px;
  padding: 8px 12px;
}
.workspace-plan-card--personal-1[data-v-4dcfd364],
.workspace-plan-card--personal-2[data-v-4dcfd364] {
  background: rgba(255, 255, 255, 0.05);
}
.workspace-plan-card--personal-1 .workspace-plan-card__label[data-v-4dcfd364],
.workspace-plan-card--personal-2 .workspace-plan-card__label[data-v-4dcfd364] {
  flex: 0 0 auto;
  padding: 2px 8px;
  border-radius: 12px;
  color: #010101;
}
.workspace-plan-card--personal-1 .workspace-plan-card__label[data-v-4dcfd364] {
  background: linear-gradient(90deg, #75b8fe 0%, #c3e7ff 100%);
}
.workspace-plan-card--personal-2 .workspace-plan-card__label[data-v-4dcfd364] {
  background: linear-gradient(90deg, #ccc2ff 0%, #b076fe 100%);
}
.workspace-plan-card--personal-3[data-v-4dcfd364] {
  justify-content: center;
  background: linear-gradient(121deg, #75b8fe 2.48%, #c3e7ff 32.085%, #ccc2ff 66.651%, #b076fe 101.22%);
  color: #010101;
}
.workspace-plan-card--interactive[data-v-4dcfd364] {
  cursor: pointer;
}
.workspace-plan-card__label[data-v-4dcfd364] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
}
.workspace-plan-card__label--centered[data-v-4dcfd364] {
  text-align: center;
}
.workspace-plan-card__action[data-v-4dcfd364] {
  flex: 0 0 auto;
  padding: 4px 8px;
  border: 0;
  border-radius: 10px;
  background: #75b8fe;
  color: #010101;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
}
.workspace-balance-card[data-v-4dcfd364] {
  margin: 0;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
}
.workspace-balance-card__row[data-v-4dcfd364] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.workspace-balance-card__details[data-v-4dcfd364] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}
.workspace-balance-card__label[data-v-4dcfd364] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.workspace-balance-card__arrow[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-balance-card__recharge[data-v-4dcfd364] {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #75b8fe;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}
.workspace-balance-card__progress[data-v-4dcfd364] {
  width: 100%;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
}
.workspace-balance-card__progress-dot[data-v-4dcfd364] {
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
}
.workspace-balance-card__progress-dot--active[data-v-4dcfd364] {
  background: #75b8fe;
}
.workspace-actions[data-v-4dcfd364] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0;
}
.workspace-action[data-v-4dcfd364] {
  height: 32px;
  min-height: 0;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 8px 12px;
  border: 0;
  border-radius: 16px;
  background: transparent;
  color: #fff;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
}
.workspace-action[data-v-4dcfd364]:hover {
  background: rgba(255, 255, 255, 0.07);
}
.workspace-action__icon[data-v-4dcfd364],
.workspace-action__arrow[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-action__ai-icon[data-v-4dcfd364] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  display: grid;
  place-items: center;
  border: 1px solid #fff;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
}
.workspace-action__label[data-v-4dcfd364] {
  min-width: 0;
  flex: 1;
}
.workspace-logout-confirm-mask[data-v-4dcfd364] {
  position: fixed;
  z-index: 2200;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 24px;
  background: rgba(0, 0, 0, 0.56);
  box-sizing: border-box;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.workspace-logout-confirm[data-v-4dcfd364] {
  width: min(432px, 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  padding: 48px 24px 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  box-sizing: border-box;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
}
.workspace-logout-confirm__title[data-v-4dcfd364] {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}
.workspace-logout-confirm__actions[data-v-4dcfd364] {
  width: 100%;
  display: flex;
  gap: 12px;
}
.workspace-logout-confirm__action[data-v-4dcfd364] {
  min-width: 0;
  flex: 1;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 16px;
  border-radius: 24px;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  cursor: pointer;
}
.workspace-logout-confirm__action[data-v-4dcfd364]:disabled {
  cursor: wait;
  opacity: 0.56;
}
.workspace-logout-confirm__action--danger[data-v-4dcfd364] {
  border: 1px solid rgba(255, 90, 90, 0.2);
  background: rgba(255, 90, 90, 0.05);
  color: #ff5a5a;
}
.workspace-logout-confirm__action--cancel[data-v-4dcfd364] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
}
.workspace-logout-confirm__action-icon[data-v-4dcfd364] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.workspace-panel-enter-active[data-v-4dcfd364],
.workspace-panel-leave-active[data-v-4dcfd364] {
  transform-origin: right top;
  will-change: opacity,transform;
}
.workspace-panel-enter-active[data-v-4dcfd364] {
  transition: opacity 0.2s ease-out, transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.workspace-panel-leave-active[data-v-4dcfd364] {
  transition: opacity 0.14s ease-in, transform 0.14s cubic-bezier(0.4, 0, 1, 1);
}
.workspace-panel-enter-from[data-v-4dcfd364] {
  opacity: 0;
  transform: translateY(-8px) scale(0.96);
}
.workspace-panel-leave-to[data-v-4dcfd364] {
  opacity: 0;
  transform: translateY(-4px) scale(0.98);
}
.workspace-menu-enter-active[data-v-4dcfd364],
.workspace-menu-leave-active[data-v-4dcfd364] {
  transition: opacity 0.14s ease, transform 0.14s ease;
}
.workspace-menu-enter-from[data-v-4dcfd364],
.workspace-menu-leave-to[data-v-4dcfd364] {
  opacity: 0;
  transform: translateY(-5px);
}

.theme-main-btn {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active:hover,
.mogic-ui-primary-button.active:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active:hover::before,
.mogic-ui-primary-button.active:focus-visible::before {
  opacity: 1;
}
.editInput_box {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar::-webkit-scrollbar {
  display: none;
}
.input_btn {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop {
  background-color: #434343;
}
.input_btn:hover {
  background-color: #434343;
}
.btn_box_shadow {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow 5s ease infinite;
  /* 应用动画 */
}
.flex-between {
  display: flex;
  justify-content: space-between;
}
.header_main.mogic-ui-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1200;
  height: 72px;
  padding: 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(5, 5, 5, 0.72);
  backdrop-filter: blur(20px);
  box-sizing: border-box;
}
.header_main.mogic-ui-header .logo_link {
  display: block;
}
.header_main.mogic-ui-header .logo_link .logo_icon {
  display: block;
  width: 118px;
  height: 38px;
  background: url(/img/mogic-logo-wordmark-source.d6daab4c.png) center / cover no-repeat;
  -webkit-mask: url(/img/mogic-logo-wordmark-mask.c69e560c.svg) center / 100% auto no-repeat;
          mask: url(/img/mogic-logo-wordmark-mask.c69e560c.svg) center / 100% auto no-repeat;
}
.header_main.mogic-ui-header .nav_menu {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.header_main.mogic-ui-header button {
  font-family: inherit;
}
.header_main.mogic-ui-header .header_right_group {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #fff;
}
.header_main.mogic-ui-header .mogic-header-icon-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.07);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  transition: background 0.2s ease, border-color 0.2s ease;
}
.header_main.mogic-ui-header .mogic-header-icon-btn:hover {
  background: rgba(255, 255, 255, 0.13);
  border-color: rgba(255, 255, 255, 0.24);
}
.header_main.mogic-ui-header .search_btn_icon,
.header_main.mogic-ui-header .search_input_icon {
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  position: relative;
  display: block;
}
.header_main.mogic-ui-header .search_btn_icon:after,
.header_main.mogic-ui-header .search_input_icon:after {
  content: '';
  width: 7px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  position: absolute;
  right: -6px;
  bottom: -3px;
  transform: rotate(45deg);
}
.header_main.mogic-ui-header .news_btn .btn_icon {
  width: 14px;
  display: block;
}
.header_main.mogic-ui-header .news_btn .unread {
  min-width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #FF573E;
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 8px;
  line-height: 8px;
  text-align: center;
}
.header_main.mogic-ui-header .rigister_btn,
.header_main.mogic-ui-header .login_btn {
  height: 36px;
  border: 0;
  border-radius: 18px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  color: #050505;
  background: #75B8FE;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 600;
}
.header_main.mogic-ui-header .rigister_btn .bnt_icon,
.header_main.mogic-ui-header .login_btn .bnt_icon {
  width: 14px;
  margin-right: 6px;
  display: block;
}
.header_main.mogic-ui-header .rigister_btn.vip_btn,
.header_main.mogic-ui-header .login_btn.vip_btn {
  color: #fff;
  background: linear-gradient(135deg, #2f74ff 0%, #75B8FE 100%);
}
.header_main.mogic-ui-header .login_btn {
  min-width: 76px;
}
.header_main.mogic-ui-header .user_head_img_box {
  position: relative;
  width: 36px;
  height: 36px;
}
.header_main.mogic-ui-header .user_avatar_btn {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  padding: 0;
  cursor: pointer;
  overflow: hidden;
}
.header_main.mogic-ui-header .headImage {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  -o-object-fit: cover;
     object-fit: cover;
}
.header_main.mogic-ui-header .headImage_fallback {
  background: #2D76FF;
}
.header_main.mogic-ui-header .mogic-user-menu-panel {
  position: absolute;
  right: 0;
  top: calc(100% + 14px);
  width: 360px;
  min-height: 400px;
  padding: 12px;
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(20, 20, 20, 0.86);
  backdrop-filter: blur(20px);
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45);
  box-sizing: border-box;
}
.header_main.mogic-ui-header .user-menu--team .mogic-user-menu-panel {
  min-height: 480px;
}
.header_main.mogic-ui-header .mogic-user-profile,
.header_main.mogic-ui-header .user_pop_item {
  width: 100%;
  border: 0;
  color: #fff;
  background: transparent;
  display: flex;
  align-items: center;
  cursor: pointer;
  text-align: left;
  box-sizing: border-box;
}
.header_main.mogic-ui-header .mogic-user-profile {
  min-height: 78px;
  padding: 10px;
  border-radius: 16px;
  gap: 12px;
}
.header_main.mogic-ui-header .mogic-user-profile:hover {
  background: rgba(255, 255, 255, 0.08);
}
.header_main.mogic-ui-header .mogic-user-profile .profile_avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #2D76FF;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.header_main.mogic-ui-header .mogic-user-profile .profile_avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.header_main.mogic-ui-header .mogic-user-profile .profile_copy {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.header_main.mogic-ui-header .mogic-user-profile .profile_copy strong {
  font-size: 16px;
  line-height: 20px;
}
.header_main.mogic-ui-header .mogic-user-profile .profile_copy small {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.58);
}
.header_main.mogic-ui-header .mogic-user-menu-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
.header_main.mogic-ui-header .user_pop_item {
  height: 46px;
  padding: 0 12px;
  border-radius: 14px;
  gap: 10px;
  font-size: 14px;
}
.header_main.mogic-ui-header .user_pop_item:hover {
  background: rgba(255, 255, 255, 0.08);
}
.header_main.mogic-ui-header .user_pop_item.return {
  color: #FF8C7A;
}
.header_main.mogic-ui-header .user_pop_item .user_pop_icon {
  width: 24px;
  height: 24px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.12);
  position: relative;
}
.header_main.mogic-ui-header .user_pop_item .user_pop_icon:after {
  content: '';
  position: absolute;
  inset: 7px;
  border-radius: 50%;
  background: currentColor;
  opacity: 0.85;
}
.header_main.mogic-ui-header .mogic-user-menu-team {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-top: 12px;
  padding: 14px;
  border-radius: 16px;
  background: rgba(117, 184, 254, 0.12);
  color: #fff;
}
.header_main.mogic-ui-header .mogic-user-menu-team .team_badge {
  width: 48px;
  height: 48px;
  border-radius: 14px;
  background: #75B8FE;
  color: #050505;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 800;
}
.header_main.mogic-ui-header .mogic-user-menu-team strong,
.header_main.mogic-ui-header .mogic-user-menu-team span {
  display: block;
}
.header_main.mogic-ui-header .mogic-user-menu-team span {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
}
.header_main.mogic-ui-header .message_box {
  position: absolute;
  right: 0;
  top: 100%;
}
.header_main.mogic-ui-header .mogic-search-screen {
  position: fixed;
  inset: 0;
  z-index: 1300;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  box-sizing: border-box;
}
.header_main.mogic-ui-header .mogic-search-panel {
  width: min(947px, calc(100vw - 64px));
  height: min(592px, calc(100vh - 64px));
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(18, 18, 18, 0.92);
  backdrop-filter: blur(20px);
  box-shadow: 0 24px 90px rgba(0, 0, 0, 0.56);
  padding: 28px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}
.header_main.mogic-ui-header .search_panel_header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
}
.header_main.mogic-ui-header .search_panel_header .search_panel_eyebrow {
  margin: 0 0 8px;
  color: #75B8FE;
  font-size: 13px;
}
.header_main.mogic-ui-header .search_panel_header h2 {
  margin: 0;
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
}
.header_main.mogic-ui-header .search_close_btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.08);
  cursor: pointer;
  position: relative;
}
.header_main.mogic-ui-header .search_close_btn:before,
.header_main.mogic-ui-header .search_close_btn:after {
  content: '';
  width: 16px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 2px;
}
.header_main.mogic-ui-header .search_close_btn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.header_main.mogic-ui-header .search_close_btn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.header_main.mogic-ui-header .search_input_shell {
  margin-top: 28px;
  height: 58px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 0 18px;
  box-sizing: border-box;
}
.header_main.mogic-ui-header .search_input_shell input {
  flex: 1;
  border: 0;
  outline: none;
  background: transparent;
  color: #fff;
  font-size: 16px;
}
.header_main.mogic-ui-header .search_panel_body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-top: 22px;
  min-height: 0;
  flex: 1;
}
.header_main.mogic-ui-header .search_column {
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.06);
  padding: 18px;
}
.header_main.mogic-ui-header .search_column h3 {
  margin: 0 0 14px;
  font-size: 15px;
}
.header_main.mogic-ui-header .search_column button,
.header_main.mogic-ui-header .search_column p {
  width: 100%;
  height: 42px;
  border: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  text-align: left;
  padding: 0 12px;
  margin: 0 0 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header_main.mogic-ui-header .search_column p {
  cursor: default;
}
.header_main.mogic-ui-header .mogic-menu-fade-enter-active,
.header_main.mogic-ui-header .mogic-menu-fade-leave-active,
.header_main.mogic-ui-header .mogic-search-fade-enter-active,
.header_main.mogic-ui-header .mogic-search-fade-leave-active {
  transition: opacity 0.16s ease;
}
.header_main.mogic-ui-header .mogic-menu-fade-enter-from,
.header_main.mogic-ui-header .mogic-menu-fade-leave-to,
.header_main.mogic-ui-header .mogic-search-fade-enter-from,
.header_main.mogic-ui-header .mogic-search-fade-leave-to {
  opacity: 0;
}
.mogic-search-screen {
  position: fixed;
  inset: 0;
  z-index: 1300;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  box-sizing: border-box;
}
.mogic-search-panel {
  width: min(947px, calc(100vw - 64px));
  height: min(592px, calc(100vh - 64px));
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(18, 18, 18, 0.92);
  backdrop-filter: blur(20px);
  box-shadow: 0 24px 90px rgba(0, 0, 0, 0.56);
  padding: 28px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}
.search_panel_header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
}
.search_panel_header .search_panel_eyebrow {
  margin: 0 0 8px;
  color: #75B8FE;
  font-size: 13px;
}
.search_panel_header h2 {
  margin: 0;
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
}
.search_close_btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.08);
  cursor: pointer;
  position: relative;
}
.search_close_btn:before,
.search_close_btn:after {
  content: '';
  width: 16px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 2px;
}
.search_close_btn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.search_close_btn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.search_input_shell {
  margin-top: 28px;
  height: 58px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 0 18px;
  box-sizing: border-box;
}
.search_input_shell input {
  flex: 1;
  border: 0;
  outline: none;
  background: transparent;
  color: #fff;
  font-size: 16px;
}
.search_panel_body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-top: 22px;
  min-height: 0;
  flex: 1;
}
.search_column {
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.06);
  padding: 18px;
}
.search_column h3 {
  margin: 0 0 14px;
  font-size: 15px;
}
.search_column button,
.search_column p {
  width: 100%;
  height: 42px;
  border: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  text-align: left;
  padding: 0 12px;
  margin: 0 0 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search_column p {
  cursor: default;
}
.mogic-search-fade-enter-active,
.mogic-search-fade-leave-active {
  transition: opacity 0.16s ease;
}
.mogic-search-fade-enter-from,
.mogic-search-fade-leave-to {
  opacity: 0;
}

.theme-main-btn[data-v-73319ca5] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-73319ca5]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-73319ca5] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-73319ca5] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-73319ca5]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-73319ca5] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-73319ca5]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-73319ca5] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-73319ca5]:hover,
.mogic-ui-primary-button.active[data-v-73319ca5]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-73319ca5]:hover::before,
.mogic-ui-primary-button.active[data-v-73319ca5]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-73319ca5] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-73319ca5]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-73319ca5]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-73319ca5]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-73319ca5]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-73319ca5]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-73319ca5] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-73319ca5] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-73319ca5] {
  background-color: #434343;
}
.input_btn[data-v-73319ca5]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-73319ca5] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-73319ca5] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-73319ca5 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-73319ca5] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-73319ca5 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-73319ca5] {
  display: flex;
  justify-content: space-between;
}
@keyframes icon-rotate-73319ca5 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.m-icon[data-v-73319ca5] {
  display: inline-block;
  width: inherit;
  height: inherit;
  line-height: 0;
  color: inherit;
  fill: inherit;
  vertical-align: middle;
}
.m-icon .svg_shell[data-v-73319ca5] {
  display: block;
  width: 100%;
  height: 100%;
}
.m-icon .mask_shell[data-v-73319ca5] {
  display: block;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  -webkit-mask-image: var(--icon-mask-src);
  mask-image: var(--icon-mask-src);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.m-icon[data-v-73319ca5] svg {
  display: block;
  width: 100%;
  height: 100%;
  /* Preserve an asset's fill="none" instead of inheriting the browser's default black fill. */
  stroke: inherit;
  color: inherit;
}
.m-icon img[data-v-73319ca5] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.m-icon.is-loading img[data-v-73319ca5] {
  animation: icon-rotate-73319ca5 1s linear infinite;
  transform-origin: center;
}

.theme-main-btn[data-v-9fb79c44] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-9fb79c44]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-9fb79c44] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-9fb79c44] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-9fb79c44]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-9fb79c44] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-9fb79c44]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-9fb79c44] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-9fb79c44]:hover,
.mogic-ui-primary-button.active[data-v-9fb79c44]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-9fb79c44]:hover::before,
.mogic-ui-primary-button.active[data-v-9fb79c44]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-9fb79c44] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-9fb79c44]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-9fb79c44]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-9fb79c44]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-9fb79c44]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-9fb79c44]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-9fb79c44] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-9fb79c44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-9fb79c44] {
  background-color: #434343;
}
.input_btn[data-v-9fb79c44]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-9fb79c44] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-9fb79c44] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-9fb79c44 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-9fb79c44] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-9fb79c44 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-9fb79c44] {
  display: flex;
  justify-content: space-between;
}
.page28-avatar[data-v-9fb79c44] {
  display: block;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 50%;
  padding: 0;
  overflow: hidden;
  background: #75b8fe;
  cursor: pointer;
}
.page28-avatar img[data-v-9fb79c44] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.page28-user-menu[data-v-9fb79c44] {
  position: relative;
  width: 32px;
  height: 32px;
}
.page28-user-menu:hover .page28-user-menu-panel[data-v-9fb79c44],
.page28-user-menu:focus-within .page28-user-menu-panel[data-v-9fb79c44] {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.page28-user-menu-panel[data-v-9fb79c44] {
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1500;
  width: 360px;
  min-height: 400px;
  padding: 12px;
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(20, 20, 20, 0.92);
  backdrop-filter: blur(20px);
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45);
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
  transition: opacity 0.16s ease, transform 0.16s ease;
}
.page28-user-profile[data-v-9fb79c44],
.page28-user-menu-item[data-v-9fb79c44] {
  width: 100%;
  border: 0;
  color: #fff;
  background: transparent;
  display: flex;
  align-items: center;
  cursor: pointer;
  text-align: left;
  box-sizing: border-box;
}
.page28-user-profile[data-v-9fb79c44] {
  min-height: 78px;
  padding: 10px;
  border-radius: 16px;
  gap: 12px;
}
.page28-user-profile[data-v-9fb79c44]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.profile_avatar[data-v-9fb79c44] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #2D76FF;
  overflow: hidden;
}
.profile_avatar img[data-v-9fb79c44] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.profile_copy[data-v-9fb79c44] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.profile_copy strong[data-v-9fb79c44] {
  font-size: 16px;
  line-height: 20px;
}
.profile_copy small[data-v-9fb79c44] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.58);
}
.page28-user-menu-list[data-v-9fb79c44] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
.page28-user-menu-item[data-v-9fb79c44] {
  height: 46px;
  padding: 0 12px;
  border-radius: 14px;
  gap: 10px;
  font-size: 14px;
}
.page28-user-menu-item[data-v-9fb79c44]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.page28-user-menu-item.return[data-v-9fb79c44] {
  color: #FF8C7A;
}
.page28-user-menu-icon[data-v-9fb79c44] {
  width: 24px;
  height: 24px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.12);
  position: relative;
}
.page28-user-menu-icon[data-v-9fb79c44]::after {
  content: '';
  position: absolute;
  inset: 7px;
  border-radius: 50%;
  background: currentColor;
  opacity: 0.85;
}

.theme-main-btn[data-v-1b3b9e72] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-1b3b9e72]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-1b3b9e72] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-1b3b9e72] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-1b3b9e72]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-1b3b9e72] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-1b3b9e72]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-1b3b9e72] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-1b3b9e72]:hover,
.mogic-ui-primary-button.active[data-v-1b3b9e72]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-1b3b9e72]:hover::before,
.mogic-ui-primary-button.active[data-v-1b3b9e72]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-1b3b9e72] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-1b3b9e72]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-1b3b9e72]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1b3b9e72]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1b3b9e72]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-1b3b9e72]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-1b3b9e72] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-1b3b9e72] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-1b3b9e72] {
  background-color: #434343;
}
.input_btn[data-v-1b3b9e72]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-1b3b9e72] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-1b3b9e72] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-1b3b9e72 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-1b3b9e72] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-1b3b9e72 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-1b3b9e72] {
  display: flex;
  justify-content: space-between;
}
.activity_dialog_backdrop[data-v-1b3b9e72] {
  position: fixed;
  inset: 0;
  z-index: 2600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.72);
  outline: none;
}
.activity_dialog[data-v-1b3b9e72] {
  width: 1040px;
  max-width: 100%;
  height: 576px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
  transform: translateY(-15px);
}
.activity_dialog_poster[data-v-1b3b9e72] {
  width: 432px;
  height: 576px;
  flex: 0 0 432px;
  -o-object-fit: cover;
     object-fit: cover;
}
.activity_dialog_content[data-v-1b3b9e72] {
  position: relative;
  min-width: 0;
  flex: 1;
  padding: 24px;
  box-sizing: border-box;
  overflow: hidden;
  color: #fff;
}
.activity_dialog_close[data-v-1b3b9e72] {
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 2;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 50%;
  padding: 8px;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(50px);
  cursor: pointer;
  transition: background 0.18s ease, transform 0.18s ease;
}
.activity_dialog_close[data-v-1b3b9e72]:hover,
.activity_dialog_close[data-v-1b3b9e72]:focus-visible {
  background: rgba(255, 255, 255, 0.28);
  transform: scale(1.04);
  outline: none;
}
.activity_dialog_close_icon[data-v-1b3b9e72] {
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.activity_dialog_title[data-v-1b3b9e72] {
  margin: 0;
  font-family: 'OPPO Sans 4.0', sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.4px;
}
.activity_dialog_subtitle[data-v-1b3b9e72] {
  display: block;
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.58);
  font-family: Georgia, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.activity_dialog_countdown[data-v-1b3b9e72] {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  height: 40px;
  margin-top: 16px;
  padding: 0 12px;
  align-items: center;
  border-radius: 20px;
  color: #75b8fe;
  background: rgba(255, 255, 255, 0.08);
  font-family: 'OPPO Sans 4.0', sans-serif;
  font-size: 16px;
  line-height: 1;
}
.activity_dialog_benefits[data-v-1b3b9e72] {
  position: relative;
  z-index: 1;
  display: grid;
  margin: 20px 0 0;
  padding: 0;
  gap: 8px;
  list-style: none;
}
.activity_dialog_benefits .activity_dialog_benefit[data-v-1b3b9e72] {
  display: flex;
  align-items: center;
  gap: 12px;
  font-family: 'OPPO Sans 4.0', sans-serif;
  font-size: 16px;
  line-height: 30px;
}
.activity_dialog_benefits .activity_dialog_benefit_icon[data-v-1b3b9e72] {
  display: block;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}
.activity_dialog_decoration[data-v-1b3b9e72] {
  position: absolute;
  right: -16px;
  bottom: -16px;
  width: 237px;
  height: 224px;
  pointer-events: none;
}
.activity_dialog_cta[data-v-1b3b9e72] {
  position: absolute;
  left: 24px;
  right: 24px;
  bottom: 24px;
  z-index: 2;
  display: flex;
  height: 48px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 36px;
  color: #010101;
  background: #75b8fe;
  box-shadow: inset 0 0 30px #fff;
  cursor: pointer;
  font-family: 'OPPO Sans 4.0', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  transition: filter 0.18s ease, transform 0.18s ease;
}
.activity_dialog_cta[data-v-1b3b9e72]:hover,
.activity_dialog_cta[data-v-1b3b9e72]:focus-visible {
  filter: brightness(1.07);
  transform: translateY(-1px);
  outline: none;
}
.activity_dialog_cta_label[data-v-1b3b9e72] {
  white-space: nowrap;
}
.activity_dialog_cta_icon[data-v-1b3b9e72] {
  display: block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
@media (max-width: 760px) {
.activity_dialog_backdrop[data-v-1b3b9e72] {
    align-items: flex-start;
    overflow-y: auto;
}
.activity_dialog[data-v-1b3b9e72] {
    height: auto;
    min-height: 0;
    flex-direction: column;
    border-radius: 24px;
}
.activity_dialog_poster[data-v-1b3b9e72] {
    width: 100%;
    height: auto;
    flex-basis: auto;
}
.activity_dialog_content[data-v-1b3b9e72] {
    min-height: 520px;
}
}

.theme-main-btn[data-v-998442e6] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-998442e6]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-998442e6] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-998442e6] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-998442e6]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-998442e6]:hover,
.mogic-ui-primary-button.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-998442e6]:hover::before,
.mogic-ui-primary-button.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-998442e6] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-998442e6]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-998442e6]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-998442e6]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-998442e6]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-998442e6]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-998442e6] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-998442e6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-998442e6] {
  background-color: #434343;
}
.input_btn[data-v-998442e6]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-998442e6] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-998442e6] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-998442e6 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-998442e6] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-998442e6 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-998442e6] {
  display: flex;
  justify-content: space-between;
}
.mogic-page28-shell[data-v-998442e6] {
  width: 100vw;
  height: 100vh;
  display: flex;
  overflow: visible;
  background: #000;
  color: #fff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
}
.page28-rail[data-v-998442e6] {
  width: 60px;
  flex: 0 0 60px;
  height: 100vh;
  position: relative;
  z-index: 50;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  background: #0c0c0c;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 12px;
  box-sizing: border-box;
  overflow: visible;
  transition: width 0.2s ease, flex-basis 0.2s ease;
}
.sidebar-expanded .page28-rail[data-v-998442e6] {
  width: 152px;
  flex-basis: 152px;
}
.sidebar-expanded[data-v-998442e6] .mogic_workbench_rail {
  width: 128px;
  align-items: stretch;
}
.sidebar-expanded[data-v-998442e6] .rail_action {
  width: 128px;
  justify-content: center;
  gap: 8px;
}
.sidebar-expanded[data-v-998442e6] .rail_action_text {
  display: inline;
}
.sidebar-expanded[data-v-998442e6] .workbench_history_fallback,
.sidebar-expanded[data-v-998442e6] .fallback_history_item {
  width: 128px;
}
.sidebar-expanded[data-v-998442e6] .fallback_history_name {
  display: block;
}
.sidebar-expanded[data-v-998442e6] .workbench_history.history_view {
  width: 128px;
}
.sidebar-expanded[data-v-998442e6] .workbench_history.history_view .histroy_item {
  width: 128px;
}
.sidebar-expanded[data-v-998442e6] .workbench_history.history_view .history_cover {
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
}
.sidebar-expanded[data-v-998442e6] .workbench_history.history_view .history_name {
  height: 36px;
  min-width: 0;
  max-width: 92px;
  flex: 0 1 92px;
  padding: 0 12px 0 8px;
  box-sizing: border-box;
  display: flex !important;
  align-items: center;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page28-logo-zone[data-v-998442e6] {
  width: 100%;
  height: 80px;
  flex: 0 0 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page28-rail-content[data-v-998442e6] {
  width: 100%;
  min-height: 0;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
}
.page28-rail-content[data-v-998442e6]::-webkit-scrollbar {
  display: none;
}
.page28-logo[data-v-998442e6] {
  width: 48px;
  height: 32px;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}
.page28-logo img[data-v-998442e6] {
  width: 48px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.page28-divider[data-v-998442e6] {
  width: 24px;
  height: 0;
  margin: 0 0 11px;
  flex: 0 0 auto;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}
.page28-nav[data-v-998442e6] {
  width: 100%;
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  margin-bottom: 28px;
}
.page28-sidebar-task[data-v-998442e6] {
  width: 100%;
  flex: 0 0 auto;
  margin-top: auto;
  height: clamp(168px, calc(100vh - 488px), 348px);
  max-height: clamp(168px, calc(100vh - 488px), 348px);
  display: flex;
  justify-content: center;
  align-items: stretch;
  overflow: hidden;
  transition: width 0.2s ease;
}
.page28-sidebar-task[data-v-998442e6] .mogic_workbench_rail {
  height: 100%;
  min-height: 0;
  padding-bottom: 0;
}
.sidebar-expanded .page28-sidebar-task[data-v-998442e6] {
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create[data-v-998442e6] {
  width: 128px;
  margin: 0 0 12px;
  padding: 12px;
  box-sizing: border-box;
  position: relative;
  align-items: stretch;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  overflow: visible;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn[data-v-998442e6] {
  width: 100%;
  height: 24px;
  min-height: 24px;
  flex: 0 0 24px;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #fff;
  font-weight: 500;
  box-shadow: none;
  justify-content: space-between;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn[data-v-998442e6]:hover,
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn[data-v-998442e6]:focus-visible,
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn.active[data-v-998442e6] {
  background: transparent;
  color: #fff;
  box-shadow: none;
  outline: none;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn.active[data-v-998442e6]::before {
  display: none;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn .page28-nav-label[data-v-998442e6] {
  font-weight: 500;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn .page28-nav-chevron[data-v-998442e6] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-left: auto;
  border: 0;
  position: relative;
  transform: none;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn .page28-nav-chevron[data-v-998442e6]::before {
  content: '';
  position: absolute;
  left: 8px;
  top: 6px;
  width: 7px;
  height: 7px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn.is-open .page28-nav-chevron[data-v-998442e6] {
  transform: none;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-btn.is-open .page28-nav-chevron[data-v-998442e6]::before {
  transform: rotate(225deg);
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children[data-v-998442e6] {
  width: 100%;
  margin: 24px 0 0;
  gap: 24px;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child[data-v-998442e6] {
  width: 100%;
  height: 14px;
  min-height: 14px;
  margin: 0;
  padding: 0 0 0 32px;
  border-radius: 0;
  background: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  white-space: nowrap;
  overflow: visible;
  position: relative;
  box-shadow: none;
  opacity: 0.5;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: -12px;
  z-index: 0;
  border-radius: 12px;
  background: #75B8FE;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
  pointer-events: none;
  display: none;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child[data-v-998442e6]:hover:not(.active) {
  background: transparent;
  color: #fff;
  opacity: 1;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6],
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6]:hover {
  isolation: isolate;
  background: transparent !important;
  color: #010101 !important;
  font-weight: 400;
  opacity: 1 !important;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6]::before {
  content: '';
  display: block !important;
  background: #75B8FE !important;
  box-shadow: inset 0 0 10px 0 #FFFFFF !important;
  opacity: 1 !important;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6]:hover::before,
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6]:focus-visible::before {
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%) !important;
  opacity: 1 !important;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.sidebar-expanded.sidebar-create-expanded .page28-nav-item--create > .page28-nav-children > .page28-nav-child.soon[data-v-998442e6] {
  opacity: 0.5;
}
.page28-nav-btn[data-v-998442e6] {
  width: 36px;
  height: 36px;
  border: 0;
  border-radius: 12px;
  color: rgba(255, 255, 255, 0.9);
  background: rgba(255, 255, 255, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  padding: 0;
  margin: 0 0 12px;
  font-family: inherit;
  font-size: 14px;
  line-height: 14px;
  box-sizing: border-box;
  transition: background 0.18s ease, box-shadow 0.18s ease, color 0.18s ease, width 0.2s ease;
}
.page28-nav-btn.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-btn.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-btn.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-btn.active[data-v-998442e6]:hover,
.page28-nav-btn.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-btn.active[data-v-998442e6]:hover::before,
.page28-nav-btn.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-btn.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-btn.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-btn.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-btn.active[data-v-998442e6]:hover,
.page28-nav-btn.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-btn.active[data-v-998442e6]:hover::before,
.page28-nav-btn.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-btn .m-icon[data-v-998442e6] {
  width: 24px;
  height: 24px;
}
.page28-nav-btn[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.page28-collapse-btn .page28-collapse-icon--hover[data-v-998442e6] {
  display: none !important;
}
.page28-collapse-btn[data-v-998442e6] {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  z-index: 2;
  width: 36px;
  height: 36px;
  margin: 0 0 12px;
  transform: none;
  border-radius: 12px;
  background: transparent;
  color: #fff;
  overflow: visible;
  pointer-events: auto;
}
.page28-collapse-btn .m-icon[data-v-998442e6] {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page28-collapse-btn[data-v-998442e6] .svg_shell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page28-nav-indicator[data-v-998442e6] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 6px;
  height: 36px;
  border-radius: 6px 0 0 6px;
  background: #75b8fe;
  pointer-events: none;
  transition: transform 500ms ease, height 500ms ease;
}
.page28-collapse-btn[data-v-998442e6]:hover,
.page28-collapse-btn[data-v-998442e6]:focus-visible {
  background: transparent;
  box-shadow: none;
  outline: none;
}
.page28-collapse-btn[data-v-998442e6]:hover::after,
.page28-collapse-btn[data-v-998442e6]:focus-visible::after {
  display: none;
}
.page28-collapse-btn:hover .page28-collapse-icon--default[data-v-998442e6],
.page28-collapse-btn:focus-visible .page28-collapse-icon--default[data-v-998442e6] {
  display: none !important;
}
.page28-collapse-btn:hover .page28-collapse-icon--hover[data-v-998442e6],
.page28-collapse-btn:focus-visible .page28-collapse-icon--hover[data-v-998442e6] {
  display: flex !important;
}
.page28-nav-main[data-v-998442e6] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.page28-nav-label[data-v-998442e6] {
  display: none;
}
.page28-nav-group[data-v-998442e6] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page28-nav-item[data-v-998442e6] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page28-nav-flyout[data-v-998442e6],
.page28-nav-tooltip[data-v-998442e6] {
  position: fixed;
  z-index: 1500;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  box-sizing: border-box;
  background: rgba(1, 1, 1, 0.7);
  backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px);
  color: #fff;
  font-family: inherit;
  font-size: 14px;
  line-height: 14px;
}
.page28-nav-flyout[data-v-998442e6] {
  width: -moz-max-content;
  width: max-content;
  padding: 11px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
}
.page28-nav-flyout--canvas[data-v-998442e6] {
  width: 131px;
}
.page28-nav-flyout--create[data-v-998442e6] {
  width: 104px;
}
.page28-nav-flyout-item[data-v-998442e6] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 38px;
  padding: 0 12px;
  border: 0;
  border-radius: 8px;
  box-sizing: border-box;
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}
.page28-nav-flyout-item.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-flyout-item.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-flyout-item.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-flyout-item.active[data-v-998442e6]:hover,
.page28-nav-flyout-item.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-flyout-item.active[data-v-998442e6]:hover::before,
.page28-nav-flyout-item.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-flyout-item.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-flyout-item.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-flyout-item.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-flyout-item.active[data-v-998442e6]:hover,
.page28-nav-flyout-item.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-flyout-item.active[data-v-998442e6]:hover::before,
.page28-nav-flyout-item.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-flyout-item[data-v-998442e6]:hover:not(.active) {
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
}
.page28-nav-flyout-item[data-v-998442e6]:disabled {
  opacity: 0.5;
  cursor: wait;
}
.page28-nav-tooltip[data-v-998442e6] {
  padding: 11px 12px;
  white-space: nowrap;
  transform: translateY(-50%);
  pointer-events: none;
}
.page28-nav-chevron[data-v-998442e6] {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  margin-left: auto;
  border: 0;
  position: relative;
}
.page28-nav-chevron[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 3px;
  background: currentColor;
  -webkit-mask: url(/img/agent-chevron.b35d1b88.svg) center / contain no-repeat;
  mask: url(/img/agent-chevron.b35d1b88.svg) center / contain no-repeat;
  transform: rotate(0deg);
  transform-origin: center;
  transition: transform 0.18s ease;
}
.page28-nav-btn.is-open .page28-nav-chevron[data-v-998442e6]::before {
  transform: rotate(180deg);
}
.page28-nav-children[data-v-998442e6] {
  width: 128px;
  margin: 0 0 8px;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.page28-nav-child[data-v-998442e6] {
  width: 100%;
  min-height: 36px;
  padding: 8px 10px 8px 28px;
  border: 0;
  border-radius: 8px;
  box-sizing: border-box;
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  transition: background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}
.page28-nav-child.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-child.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-child.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-child.active[data-v-998442e6]:hover,
.page28-nav-child.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-child.active[data-v-998442e6]:hover::before,
.page28-nav-child.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-child.active[data-v-998442e6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-nav-child.active[data-v-998442e6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-nav-child.active[data-v-998442e6] > * {
  position: relative;
  z-index: 1;
}
.page28-nav-child.active[data-v-998442e6]:hover,
.page28-nav-child.active[data-v-998442e6]:focus-visible {
  outline: 0;
}
.page28-nav-child.active[data-v-998442e6]:hover::before,
.page28-nav-child.active[data-v-998442e6]:focus-visible::before {
  opacity: 1;
}
.page28-nav-child[data-v-998442e6]:hover:not(.active) {
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
}
.page28-nav-child[data-v-998442e6]:disabled {
  opacity: 0.5;
  cursor: wait;
}
.sidebar-expanded .page28-divider[data-v-998442e6] {
  width: 136px;
}
.sidebar-expanded .page28-nav-btn[data-v-998442e6] {
  width: 128px;
  justify-content: space-between;
  padding: 0 12px;
  margin-bottom: 12px;
  box-sizing: border-box;
}
.sidebar-expanded .page28-collapse-btn[data-v-998442e6] {
  width: 36px;
  height: 36px;
  padding: 0;
  justify-content: center;
  margin-bottom: 12px;
}
.sidebar-expanded .page28-nav-main[data-v-998442e6] {
  width: 100%;
}
.sidebar-expanded .page28-nav-label[data-v-998442e6] {
  display: inline-flex;
}
.sidebar-expanded .page28-nav-label[data-v-998442e6] {
  font-size: 14px;
  line-height: 14px;
  white-space: nowrap;
}
/* Figma 4011:46876 / 4011:46966: the rail changes only through its edge handle. */
.page28-rail[data-v-998442e6] {
  padding: 0 0 12px;
  overflow: visible;
}
.sidebar-peek .page28-rail[data-v-998442e6] {
  width: 66px;
  flex-basis: 66px;
}
.sidebar-peek .page28-sidebar-task[data-v-998442e6] {
  width: 100%;
}
.page28-collapse-btn[data-v-998442e6] {
  position: absolute;
  left: auto;
  right: -24px;
  top: 50%;
  z-index: 60;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  /* Keep the collapsed handle outside the rail by the same visible gap as the expanded state. */
  transform: translateX(16px) translateY(-50%);
  border-radius: 6px;
  background: transparent;
  color: #fff;
}
.page28-collapse-btn .m-icon[data-v-998442e6] {
  width: 24px;
  height: 24px;
}
.sidebar-expanded .page28-collapse-btn[data-v-998442e6] {
  /* The expanded rail keeps the historical handle origin; compensate by the collapsed rail width. */
  left: auto;
  right: -24px;
  transform: translateX(60px) translateY(-50%);
}
.page28-logo-zone[data-v-998442e6] {
  height: 56px;
  flex-basis: 56px;
}
.page28-logo[data-v-998442e6],
.page28-logo img[data-v-998442e6] {
  width: 36px;
  height: 24px;
}
.page28-nav[data-v-998442e6] {
  gap: 12px;
}
.page28-nav-item[data-v-998442e6] {
  width: 36px;
  flex: 0 0 auto;
}
.page28-nav-btn[data-v-998442e6] {
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 8px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 12px;
}
.page28-nav-btn .m-icon[data-v-998442e6] {
  width: 20px;
  height: 20px;
}
.sidebar-expanded[data-v-998442e6] {
  /* Hover belongs to the individual child row, not to the complete expanded panel. */
}
.sidebar-expanded .page28-nav-item[data-v-998442e6],
.sidebar-expanded .page28-nav-btn[data-v-998442e6] {
  width: 128px;
}
.sidebar-expanded .page28-nav-btn[data-v-998442e6] {
  height: 36px;
  padding: 8px;
  margin: 0;
  border-radius: 8px;
}
.sidebar-expanded .page28-nav-label[data-v-998442e6] {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
}
.sidebar-expanded .page28-nav-item--submenu-open[data-v-998442e6] {
  width: 128px;
  padding: 8px;
  gap: 16px;
  align-items: stretch;
  justify-content: center;
  border-radius: 8px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
}
.sidebar-expanded .page28-nav-item--submenu-open > .page28-nav-btn[data-v-998442e6] {
  width: 100%;
  height: 20px;
  min-height: 20px;
  padding: 0;
  transition-property: background, box-shadow, color;
  justify-content: space-between;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.sidebar-expanded .page28-nav-item--submenu-open > .page28-nav-btn[data-v-998442e6]:hover,
.sidebar-expanded .page28-nav-item--submenu-open > .page28-nav-btn.active[data-v-998442e6] {
  background: transparent;
  box-shadow: none;
}
.sidebar-expanded .page28-nav-item--submenu-open > .page28-nav-btn[data-v-998442e6]::before {
  display: none;
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-children[data-v-998442e6] {
  width: 100%;
  margin: 0;
  gap: 8px;
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child[data-v-998442e6],
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child[data-v-998442e6]:hover,
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child.active[data-v-998442e6],
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child.active[data-v-998442e6]:hover {
  width: 100%;
  min-height: 36px;
  height: 36px;
  padding: 8px 10px 8px 28px;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  isolation: auto;
  overflow: visible;
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child[data-v-998442e6]:hover,
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child.active[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child.active[data-v-998442e6] {
  background: #75b8fe;
  box-shadow: inset 0 0 10px #fff;
  color: #010101;
  font-weight: 500;
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child.active[data-v-998442e6]:hover {
  background: linear-gradient(90deg, #75b8fe 0%, #c3e7ff 33.333%, #ccc2ff 66.667%, #b076fe 100%);
  color: #010101;
}
.sidebar-expanded .page28-nav-item--submenu-open .page28-nav-child[data-v-998442e6]::before {
  display: none;
}
/* A selected child is represented by its closed parent; the open Figma panel has no child highlight. */
.page28-nav-btn.active[data-v-998442e6] {
  font-weight: 500;
}
.page28-main[data-v-998442e6] {
  min-width: 0;
  flex: 1;
  height: 100vh;
  position: relative;
  background: #000;
}
.page28-header[data-v-998442e6] {
  height: 56px;
  flex: 0 0 56px;
  padding: 0 20px;
  border-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  background: transparent;
  position: absolute;
  z-index: 100;
  top: 0;
  right: var(--canvas-agent-docked-width, 0px);
  width: calc(100% - var(--canvas-agent-docked-width, 0px));
  overflow: visible;
}
.page28-actions[data-v-998442e6] {
  position: relative;
  margin-left: auto;
  display: flex;
  align-items: center;
  flex: 0 1 auto;
  min-width: 0;
  flex-wrap: nowrap;
  gap: 8px;
}
.page28-support[data-v-998442e6] {
  position: relative;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}
.page28-support-button[data-v-998442e6] {
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  cursor: pointer;
}
.page28-support-icon[data-v-998442e6] {
  display: block;
  width: 16px;
  height: 16px;
}
.page28-support-panel[data-v-998442e6] {
  position: absolute;
  z-index: 50;
  top: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  width: 288px;
  max-width: calc(100vw - 24px);
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  border-radius: 24px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}
.page28-support-qr[data-v-998442e6] {
  display: block;
  width: 240px;
  max-width: 100%;
  aspect-ratio: 1;
}
.page28-support-caption[data-v-998442e6] {
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  white-space: nowrap;
}
.page28-user-trigger[data-v-998442e6] {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  display: block;
  line-height: 0;
}
.page28-bell[data-v-998442e6] {
  position: relative;
  box-sizing: border-box;
  width: 40px;
  height: 32px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex: 0 0 auto;
  transition: background 0.18s ease;
}
.page28-bell[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.page28-bell-icon[data-v-998442e6] {
  display: block;
}
.page28-nav-btn[data-tool-pointer-focus][data-v-998442e6]:focus {
  outline: none;
}
.page28-tool-library-icon[data-v-998442e6] {
  display: block;
  flex: none;
}
.page28-bell-icon-slot[data-v-998442e6] {
  width: 16px;
  height: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.page28-message-panel[data-v-998442e6] {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 40;
}
.page28-header-content[data-v-998442e6] {
  display: flex;
  align-items: center;
  height: 32px;
  min-width: 0;
}
.page28-header-brand[data-v-998442e6] {
  box-sizing: border-box;
  width: 44px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  padding: 0 12px;
  border: 0;
  border-radius: 24px;
  background: rgba(12, 12, 12, 0.7);
  cursor: pointer;
}
.page28-header-brand-logo[data-v-998442e6] {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  display: block;
  background: url(/img/mogic-logo-compact.c5196f62.svg) center / contain no-repeat;
}
.page28-pill--activity[data-pointer-focus][data-v-998442e6]:focus {
  outline: none;
}
.page28-pill[data-v-998442e6] {
  height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  white-space: nowrap;
  cursor: pointer;
  font-family: inherit;
  transition: background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
.page28-pill[data-v-998442e6]:not(.page28-pill--activity):not(.page28-pill--pricing):not(.page28-pill--tutorial):not(.page28-pill--credits) {
  display: none;
}
.page28-pill .page28-pill-icon[data-v-998442e6],
.page28-pill .page28-pill-arrow[data-v-998442e6] {
  width: 16px;
  height: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 16px;
}
.page28-pill .page28-pill-icon-image[data-v-998442e6],
.page28-pill .page28-pill-arrow-image[data-v-998442e6] {
  display: block;
}
.page28-pill[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.page28-pill--primary[data-v-998442e6] {
  color: #030303;
  border-color: #75B8FE;
  background: #75B8FE;
  box-shadow: inset 0 0 10px 0 #FFFFFF, 0 0 21.3px rgba(117, 184, 254, 0.5);
}
.page28-pill--primary[data-v-998442e6]:hover {
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 34%, #CCC2FF 68%, #B076FE 100%);
}
.page28-pill-label[data-v-998442e6] {
  flex: 0 0 auto;
  min-width: -moz-max-content;
  min-width: max-content;
  white-space: nowrap;
  line-height: 14px;
}
.page28-pill--activity[data-v-998442e6] {
  width: 100px;
}
.page28-pill--pricing[data-v-998442e6] {
  width: 104px;
}
.page28-pill--tutorial[data-v-998442e6] {
  width: 76px;
}
.page28-avatar[data-v-998442e6] {
  display: block;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 50%;
  padding: 0;
  overflow: hidden;
  background: #75b8fe;
  cursor: pointer;
}
.page28-avatar img[data-v-998442e6] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.page28-user-menu[data-v-998442e6] {
  position: relative;
  width: 32px;
  height: 32px;
}
.page28-user-menu:hover .page28-user-menu-panel[data-v-998442e6],
.page28-user-menu:focus-within .page28-user-menu-panel[data-v-998442e6] {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.page28-user-menu-panel[data-v-998442e6] {
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1500;
  width: 360px;
  min-height: 400px;
  padding: 12px;
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(20, 20, 20, 0.92);
  backdrop-filter: blur(20px);
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45);
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
  transition: opacity 0.16s ease, transform 0.16s ease;
}
.page28-user-profile[data-v-998442e6],
.page28-user-menu-item[data-v-998442e6] {
  width: 100%;
  border: 0;
  color: #fff;
  background: transparent;
  display: flex;
  align-items: center;
  cursor: pointer;
  text-align: left;
  box-sizing: border-box;
}
.page28-user-profile[data-v-998442e6] {
  min-height: 78px;
  padding: 10px;
  border-radius: 16px;
  gap: 12px;
}
.page28-user-profile[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.profile_avatar[data-v-998442e6] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #2D76FF;
  overflow: hidden;
}
.profile_avatar img[data-v-998442e6] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.profile_copy[data-v-998442e6] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.profile_copy strong[data-v-998442e6] {
  font-size: 16px;
  line-height: 20px;
}
.profile_copy small[data-v-998442e6] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.58);
}
.page28-user-menu-list[data-v-998442e6] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
.page28-user-menu-item[data-v-998442e6] {
  height: 46px;
  padding: 0 12px;
  border-radius: 14px;
  gap: 10px;
  font-size: 14px;
}
.page28-user-menu-item[data-v-998442e6]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.page28-user-menu-item.return[data-v-998442e6] {
  color: #FF8C7A;
}
.page28-user-menu-icon[data-v-998442e6] {
  width: 24px;
  height: 24px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.12);
  position: relative;
}
.page28-user-menu-icon[data-v-998442e6]::after {
  content: '';
  position: absolute;
  inset: 7px;
  border-radius: 50%;
  background: currentColor;
  opacity: 0.85;
}
.page28-body[data-v-998442e6] {
  height: 100%;
  overflow: auto;
  flex: 1;
  display: flex;
}
.page28-content[data-v-998442e6] {
  min-height: 0;
  flex: 1;
  overflow: hidden;
  position: relative;
}
/*
	 * The homepage owns its scrollport. Leaving the shell body scrollable as
	 * well creates a nested scroll chain, which can make rapid wheel input
	 * advance two compositor surfaces and briefly stack stale page frames.
	 */
.mogic-page28-shell--home .page28-body[data-v-998442e6] {
  overflow: hidden;
}
.mogic-page28-shell--home .page28-content[data-v-998442e6] {
  height: 100%;
}
.mogic-page28-shell--compact[data-v-998442e6] {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
}
.page28-actions[data-v-998442e6] {
  gap: 8px;
}
.page28-pill--credits[data-v-998442e6] {
  width: auto;
  min-width: 0;
  padding: 0 12px 0 8px;
  border-color: #75B8FE;
  background: rgba(117, 184, 254, 0.1);
  backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px);
  color: #75B8FE;
  font-weight: 500;
}
.page28-pill-credit-icon[data-v-998442e6] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border: 1px solid #75B8FE;
  border-radius: 50%;
  background: #75B8FE;
}
.page28-pill-credit-icon-image[data-v-998442e6] {
  display: block;
  width: 9px;
  height: 9px;
}
@media (max-width: 900px) {
.page28-support-panel[data-v-998442e6] {
    left: auto;
    right: 0;
    transform: none;
}
.page28-actions[data-v-998442e6] {
    gap: 8px;
}
.page28-pill[data-v-998442e6] {
    display: none;
}
}


:where(.generation_model_icon[data-v-290b3120]) {
		display: block;
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		   object-fit: contain;
}
.generation_model_icon--svg[data-v-290b3120] {
		/* External SVGs rendered as img do not inherit fill; recolor without changing their alpha.
		   Keep raster icons and the local fallback logo in their original colors. */
		--model-icon-filter: brightness(0) invert(82%);
		filter: var(--model-icon-filter);
}


.generation_loading[data-v-44740e24] {
		position: absolute;
		inset: 0;
		box-sizing: border-box;
		padding: clamp(8px, 4%, 24px);
		display: flex;
		flex-direction: column;
		gap: clamp(4px, 3%, 24px);
		align-items: center;
		justify-content: center;
		background-image:
			linear-gradient(135deg, #75b8fe 0%, #c3e7ff 33.333%, #ccc2ff 66.667%, #b076fe 100%),
			linear-gradient(90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .05) 100%);
		z-index: 10;
		overflow: hidden;
}
.generation_loading_mark[data-v-44740e24] {
		width: clamp(32px, 22%, 72px);
		height: clamp(21px, 14.667%, 48px);
		aspect-ratio: 3 / 2;
		max-height: 42%;
		-o-object-fit: contain;
		   object-fit: contain;
}
.generation_loading_text[data-v-44740e24] {
		max-width: 100%;
		text-align: center;
		color: #fff;
		font-size: clamp(12px, 2.2vmin, 24px);
		font-weight: 500;
		line-height: 1.2;
		word-break: break-word;
}

.theme-main-btn[data-v-012a12ec] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-012a12ec]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-012a12ec] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-012a12ec] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-012a12ec]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-012a12ec] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-012a12ec]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-012a12ec] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-012a12ec]:hover,
.mogic-ui-primary-button.active[data-v-012a12ec]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-012a12ec]:hover::before,
.mogic-ui-primary-button.active[data-v-012a12ec]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-012a12ec] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-012a12ec]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-012a12ec]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-012a12ec]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-012a12ec]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-012a12ec]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-012a12ec] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-012a12ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-012a12ec] {
  background-color: #434343;
}
.input_btn[data-v-012a12ec]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-012a12ec] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-012a12ec] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-012a12ec {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-012a12ec] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-012a12ec 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-012a12ec] {
  display: flex;
  justify-content: space-between;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-012a12ec {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.img_view img[data-v-012a12ec] {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.img_view.noBg[data-v-012a12ec] {
  background: none;
}

.theme-main-btn[data-v-93309cde] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-93309cde]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-93309cde] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-93309cde] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-93309cde]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-93309cde] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-93309cde]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-93309cde] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-93309cde]:hover,
.mogic-ui-primary-button.active[data-v-93309cde]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-93309cde]:hover::before,
.mogic-ui-primary-button.active[data-v-93309cde]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-93309cde] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-93309cde]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-93309cde]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-93309cde]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-93309cde]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-93309cde]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-93309cde] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-93309cde] {
  background-color: #434343;
}
.input_btn[data-v-93309cde]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-93309cde] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-93309cde] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-93309cde {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-93309cde] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-93309cde 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-93309cde] {
  display: flex;
  justify-content: space-between;
}
.model_canvas_view[data-v-93309cde] {
  width: 100%;
  height: 100%;
  position: relative;
  background: radial-gradient(circle at 50% 44%, #3b3e40 0%, #303335 36%, #222426 64%, #151617 100%);
  overflow: hidden;
}
.model_canvas_view.is_model_active[data-v-93309cde] {
  background: radial-gradient(circle at 50% 44%, #3b3e40 0%, #303335 36%, #222426 64%, #151617 100%);
}
.model_canvas_view[data-v-93309cde] canvas {
  width: 100% !important;
  height: 100% !important;
  display: block;
}
.model_canvas_view .model_cover[data-v-93309cde] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.model_canvas_view .check_model_btn[data-v-93309cde] {
  position: absolute;
  right: 2%;
  bottom: 2%;
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
  font-size: 0.2rem;
  padding: 0;
  width: 90px;
  text-align: center;
  display: block;
  font-size: 0.14rem;
}
.model_canvas_view .check_model_btn.create_image[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.model_canvas_view .check_model_btn.size[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.model_canvas_view .check_model_btn.model_type[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.model_canvas_view .check_model_btn.idea[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.model_canvas_view .check_model_btn.add_image[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.model_canvas_view .check_model_btn.zhi[data-v-93309cde] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.model_canvas_view .check_model_btn.showPop[data-v-93309cde] {
  background-color: #434343;
}
.model_canvas_view .check_model_btn[data-v-93309cde]:hover {
  background-color: #434343;
}
.model_canvas_view .model_error[data-v-93309cde] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  padding: 12px 16px;
  border-radius: 12px;
  background: rgba(0, 0, 0, 0.56);
  color: #fff;
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
  z-index: 3;
}
.loading_mask[data-v-93309cde] {
  z-index: 2;
}
@media screen and (max-height: 800px) {
.model_canvas_view .check_model_btn[data-v-93309cde] {
    top: 12px;
    bottom: auto;
}
}


.generation_outputs[data-v-e3648812] { padding:12px; font-size:12px; max-height:220px; overflow:auto;
}
.generation_outputs > div[data-v-e3648812] { display:flex; gap:14px; justify-content:space-between; margin:8px 0;
}
a[data-v-e3648812] { color:#a8d4ff;
}

.theme-main-btn[data-v-0d29d514] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-0d29d514]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-0d29d514] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-0d29d514] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-0d29d514]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-0d29d514] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-0d29d514]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-0d29d514] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-0d29d514]:hover,
.mogic-ui-primary-button.active[data-v-0d29d514]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-0d29d514]:hover::before,
.mogic-ui-primary-button.active[data-v-0d29d514]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-0d29d514] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-0d29d514]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-0d29d514]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0d29d514]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0d29d514]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-0d29d514]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-0d29d514] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-0d29d514] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-0d29d514] {
  background-color: #434343;
}
.input_btn[data-v-0d29d514]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-0d29d514] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-0d29d514] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-0d29d514 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-0d29d514] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-0d29d514 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-0d29d514] {
  display: flex;
  justify-content: space-between;
}
.gauss_spz_viewer[data-v-0d29d514] {
  position: fixed;
  inset: 0;
  z-index: 3000;
  overflow: hidden;
  background: radial-gradient(circle at 22% 18%, rgba(60, 115, 255, 0.2), transparent 28%), radial-gradient(circle at 76% 72%, rgba(0, 255, 204, 0.12), transparent 26%), #04060b;
  color: #fff;
}
.gauss_spz_viewer.is-director-console-canvas[data-v-0d29d514] {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.gauss_spz_outputs[data-v-0d29d514] {
  position: absolute;
  right: 0.34rem;
  bottom: 0.24rem;
  z-index: 3;
  max-width: min(420px, calc(100% - 32px));
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 12px;
  background: rgba(5, 8, 14, 0.9);
  font-size: 12px;
}
.gauss_spz_outputs_toggle[data-v-0d29d514] {
  padding: 10px 16px;
  font-size: 14px;
  cursor: pointer;
}
.gauss_spz_viewer.is-director-console-canvas .gauss_spz_topbar[data-v-0d29d514],
.gauss_spz_viewer.is-director-console-canvas .gauss_spz_drop_hint[data-v-0d29d514] {
  display: none;
}
.gauss_spz_viewer.is-file-drag-over[data-v-0d29d514] {
  background: radial-gradient(circle at 50% 42%, rgba(0, 255, 204, 0.22), transparent 34%), radial-gradient(circle at 22% 18%, rgba(60, 115, 255, 0.2), transparent 28%), #04060b;
}
.gauss_spz_canvas[data-v-0d29d514] {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  cursor: grab;
}
.gauss_ply_canvas[data-v-0d29d514] {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
}
.gauss_spz_canvas[data-v-0d29d514]:active {
  cursor: grabbing;
}
.gauss_spz_topbar[data-v-0d29d514] {
  position: absolute;
  left: 0.34rem;
  top: calc(0.85rem + 0.16rem);
  z-index: 3;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.2rem;
  pointer-events: none;
}
.gauss_spz_close[data-v-0d29d514],
.gauss_spz_inspiration_btn[data-v-0d29d514],
.gauss_spz_vr_btn[data-v-0d29d514] {
  min-width: 0.9rem;
  height: 0.42rem;
  padding: 0 0.18rem;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.9);
  color: #080b12;
  font-size: 0.14rem;
  font-weight: 700;
  cursor: pointer;
  pointer-events: auto;
  box-shadow: 0 0.16rem 0.36rem rgba(0, 0, 0, 0.24);
}
.gauss_spz_vr_btn[data-v-0d29d514] {
  min-width: 0.62rem;
  background: linear-gradient(135deg, rgba(0, 255, 204, 0.92), rgba(80, 146, 255, 0.92));
  color: #041017;
  letter-spacing: 0.03em;
}
.gauss_spz_vr_btn[data-v-0d29d514]:disabled {
  cursor: not-allowed;
  opacity: 0.64;
}
.gauss_spz_model_tools[data-v-0d29d514] {
  position: absolute;
  left: 50%;
  top: calc(0.85rem + 0.16rem);
  z-index: 3;
  height: 0.42rem;
  padding: 0.04rem 0.08rem;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 999px;
  background: rgba(5, 8, 14, 0.66);
  backdrop-filter: blur(16px);
  box-shadow: 0 0.16rem 0.36rem rgba(0, 0, 0, 0.24);
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 0.06rem;
}
.gauss_spz_model_tools button[data-v-0d29d514] {
  height: 0.32rem;
  padding: 0 0.14rem;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.13rem;
  font-weight: 700;
  cursor: pointer;
}
.gauss_spz_model_tools button.active[data-v-0d29d514] {
  background: rgba(255, 255, 255, 0.92);
  color: #070a10;
}
.gauss_spz_model_tools .gauss_spz_size_control[data-v-0d29d514] {
  height: 0.32rem;
  padding: 0 0.08rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  gap: 0.06rem;
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.12rem;
  font-weight: 700;
  pointer-events: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.gauss_spz_model_tools .gauss_spz_size_control input[data-v-0d29d514] {
  width: 0.94rem;
  accent-color: #00ffcc;
  cursor: pointer;
}
.gauss_spz_model_tools .gauss_spz_size_control input[data-v-0d29d514]:disabled {
  cursor: not-allowed;
  opacity: 0.48;
}
.gauss_spz_model_tools .gauss_spz_size_control em[data-v-0d29d514] {
  min-width: 0.38rem;
  font-style: normal;
  color: rgba(255, 255, 255, 0.82);
  text-align: right;
}
.gauss_spz_model_tools > span[data-v-0d29d514] {
  max-width: 1.8rem;
  padding: 0 0.08rem 0 0.04rem;
  color: rgba(255, 255, 255, 0.58);
  font-size: 0.12rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gauss_spz_status[data-v-0d29d514] {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  width: min(4.6rem, calc(100vw - 0.48rem));
  min-height: 1.28rem;
  padding: 0.28rem;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 0.28rem;
  background: rgba(7, 10, 18, 0.72);
  backdrop-filter: blur(22px);
  box-shadow: 0 0.24rem 0.8rem rgba(0, 0, 0, 0.36);
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.18rem;
  text-align: left;
}
.gauss_spz_status.is-loading[data-v-0d29d514] {
  width: auto;
  min-height: 0;
  padding: 0;
  border: 0;
  background: transparent;
  backdrop-filter: none;
  box-shadow: none;
}
.gauss_spz_loading_logo[data-v-0d29d514] {
  width: 1.8rem;
  height: 1.8rem;
  -o-object-fit: contain;
     object-fit: contain;
  animation: gauss_spz_breathe-0d29d514 1.6s ease-in-out infinite;
  flex: 0 0 auto;
}
.gauss_spz_status_text[data-v-0d29d514] {
  font-size: 0.17rem;
  font-weight: 700;
  line-height: 1.35;
}
.gauss_spz_status_text p[data-v-0d29d514] {
  margin: 0.08rem 0 0;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.13rem;
  font-weight: 400;
  word-break: break-word;
}
.gauss_spz_drop_hint[data-v-0d29d514] {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.32rem;
  box-sizing: border-box;
  pointer-events: none;
}
.gauss_spz_drop_card[data-v-0d29d514] {
  width: min(4.8rem, calc(100vw - 0.48rem));
  min-height: 2rem;
  padding: 0.32rem;
  box-sizing: border-box;
  border: 1px dashed rgba(255, 255, 255, 0.32);
  border-radius: 0.32rem;
  background: rgba(6, 10, 18, 0.66);
  backdrop-filter: blur(22px);
  box-shadow: 0 0.24rem 0.9rem rgba(0, 0, 0, 0.38);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
  text-align: center;
  font-size: 0.22rem;
  font-weight: 800;
}
.gauss_spz_drop_card p[data-v-0d29d514] {
  margin: 0;
  font-size: 0.13rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.58);
}
.gauss_spz_drop_mark[data-v-0d29d514] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.22rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.18rem;
  letter-spacing: 0.04em;
  background: linear-gradient(135deg, rgba(0, 255, 204, 0.88), rgba(80, 146, 255, 0.88));
  color: #031119;
  box-shadow: 0 0.18rem 0.48rem rgba(0, 180, 255, 0.24);
}
.gauss_spz_viewer.is-director-mode .gauss_spz_drop_card[data-v-0d29d514],
.gauss_spz_viewer.is-director-mode .gauss_spz_drop_close[data-v-0d29d514] {
  pointer-events: auto;
}
.gauss_spz_viewer.is-director-mode .gauss_spz_drop_card[data-v-0d29d514] {
  position: relative;
  cursor: pointer;
}
.gauss_spz_drop_close[data-v-0d29d514] {
  position: absolute;
  right: 0.14rem;
  top: 0.14rem;
  width: 0.28rem;
  height: 0.28rem;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
  font-size: 0.22rem;
  line-height: 1;
  cursor: pointer;
}
.gauss_spz_controls[data-v-0d29d514] {
  position: absolute;
  left: 50%;
  bottom: 0.26rem;
  z-index: 3;
  padding: 0.1rem 0.16rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 999px;
  background: rgba(5, 8, 14, 0.52);
  backdrop-filter: blur(16px);
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 0.16rem;
  color: rgba(255, 255, 255, 0.62);
  font-size: 0.12rem;
  pointer-events: none;
}
.gauss_spz_vr_notice[data-v-0d29d514] {
  position: absolute;
  right: 0.34rem;
  top: calc(0.85rem + 0.16rem);
  z-index: 1;
  max-width: min(4.8rem, calc(100vw - 0.68rem));
  padding: 0.12rem 0.16rem;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0.16rem;
  background: rgba(5, 8, 14, 0.7);
  backdrop-filter: blur(16px);
  color: rgba(255, 255, 255, 0.82);
  font-size: 0.13rem;
  line-height: 1.45;
  box-shadow: 0 0.16rem 0.36rem rgba(0, 0, 0, 0.24);
  pointer-events: none;
}
@keyframes gauss_spz_breathe-0d29d514 {
0%,
  100% {
    opacity: 0.62;
    transform: scale(0.94);
}
50% {
    opacity: 1;
    transform: scale(1.04);
}
}
@media (max-width: 768px) {
.gauss_spz_topbar[data-v-0d29d514] {
    left: 0.16rem;
    top: calc(0.85rem + 0.12rem);
}
.gauss_spz_controls[data-v-0d29d514] {
    bottom: 0.16rem;
    width: calc(100vw - 0.32rem);
    justify-content: center;
    gap: 0.1rem;
    border-radius: 0.18rem;
    flex-wrap: wrap;
}
.gauss_spz_vr_notice[data-v-0d29d514] {
    left: 0.16rem;
    right: 0.16rem;
    top: calc(0.85rem + 0.7rem);
    max-width: none;
}
.gauss_spz_model_tools[data-v-0d29d514] {
    left: 0.16rem;
    right: 0.16rem;
    top: calc(0.85rem + 0.62rem);
    height: auto;
    min-height: 0.42rem;
    transform: none;
    justify-content: center;
    flex-wrap: wrap;
}
.gauss_spz_model_tools > span[data-v-0d29d514] {
    display: none;
}
.gauss_spz_model_tools .gauss_spz_size_control input[data-v-0d29d514] {
    width: 0.82rem;
}
}

.theme-main-btn[data-v-79c56367] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-79c56367]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-79c56367] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-79c56367] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-79c56367]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-79c56367] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-79c56367]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-79c56367] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-79c56367]:hover,
.mogic-ui-primary-button.active[data-v-79c56367]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-79c56367]:hover::before,
.mogic-ui-primary-button.active[data-v-79c56367]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-79c56367] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-79c56367]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-79c56367] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-79c56367] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-79c56367] {
  background-color: #434343;
}
.input_btn[data-v-79c56367]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-79c56367] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-79c56367] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-79c56367 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-79c56367] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-79c56367 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-79c56367] {
  display: flex;
  justify-content: space-between;
}
/* 全屏遮罩层样式 */
.fullscreen-popup-overlay[data-v-79c56367] {
  position: fixed;
  left: 60px;
  width: calc(100vw - 60px);
  height: calc(100vh - 56px);
  background: #101010;
  top: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 90;
  overflow: hidden;
  padding: 0.2rem;
  padding-right: 5.2rem;
}
.fullscreen-popup-overlay .close_btn[data-v-79c56367] {
  position: absolute;
  top: 0.12rem;
  left: 0.12rem;
  width: 0.36rem;
  height: 0.36rem;
  border: 0;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.36);
  z-index: 80;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: background 0.18s ease;
}
.fullscreen-popup-overlay .close_btn img[data-v-79c56367] {
  width: 0.14rem;
  height: 0.14rem;
  display: block;
}
.fullscreen-popup-overlay .close_btn[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.16);
}
.fullscreen-popup-overlay .worker_box[data-v-79c56367] {
  width: 100%;
  height: 100%;
  padding: 0.2rem;
  padding-right: 0.6rem;
  position: relative;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn[data-v-79c56367] {
  position: absolute;
  top: 50%;
  z-index: 20;
  width: 0.52rem;
  height: 0.52rem;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.42);
  transform: translateY(-50%);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn .switch_arrow[data-v-79c56367] {
  width: 0.13rem;
  height: 0.13rem;
  border-left: 0.03rem solid #fff;
  border-bottom: 0.03rem solid #fff;
  display: block;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.36);
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn.disabled[data-v-79c56367] {
  opacity: 0.32;
  cursor: not-allowed;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn.loading[data-v-79c56367] {
  opacity: 0.45;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn_prev[data-v-79c56367] {
  left: 0.2rem;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn_prev .switch_arrow[data-v-79c56367] {
  transform: rotate(45deg);
  margin-left: 0.05rem;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn_next[data-v-79c56367] {
  right: 0.8rem;
}
.fullscreen-popup-overlay .worker_box .resource_switch_btn_next .switch_arrow[data-v-79c56367] {
  transform: rotate(225deg);
  margin-right: 0.05rem;
}
.fullscreen-popup-overlay .worker_box .img_box[data-v-79c56367] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fullscreen-popup-overlay .worker_box .img_box .detail_model_view[data-v-79c56367],
.fullscreen-popup-overlay .worker_box .img_box .detail_gauss_viewer[data-v-79c56367] {
  width: 100%;
  height: 100%;
  border-radius: 0.18rem;
  overflow: hidden;
  background: radial-gradient(circle at 50% 44%, #3b3e40 0%, #303335 36%, #222426 64%, #151617 100%);
}
.fullscreen-popup-overlay .worker_box .img_box .detail_video[data-v-79c56367] {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.fullscreen-popup-overlay .worker_info[data-v-79c56367] {
  width: 5rem;
  height: calc(100% - 0.4rem);
  border-radius: 0.45rem;
  border: 1px solid #ffffff66;
  padding: 0.35rem 0.25rem;
  position: absolute;
  right: 0.2rem;
  top: 0.2rem;
  overflow: hidden;
}
.fullscreen-popup-overlay .worker_info .worker_user[data-v-79c56367] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fullscreen-popup-overlay .worker_info .worker_user .worker_user_info[data-v-79c56367] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.fullscreen-popup-overlay .worker_info .worker_user .worker_user_info .user_headImg[data-v-79c56367] {
  width: 0.44rem;
  height: 0.44rem;
  border-radius: 50%;
  margin-right: 0.11rem;
}
.fullscreen-popup-overlay .worker_info .worker_user .worker_user_info .user_nickname[data-v-79c56367] {
  font-size: 0.16rem;
  color: #fff;
}
.fullscreen-popup-overlay .worker_info .worker_user .follow_btn[data-v-79c56367] {
  width: 1.3rem;
  height: 0.46rem;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 0.87rem;
  height: 0.35rem;
  text-align: center;
  line-height: 0.4rem;
  border-radius: 0.1rem;
}
.fullscreen-popup-overlay .worker_info .worker_user .follow_btn[data-v-79c56367]:hover {
  background-color: #004CC7;
}
.fullscreen-popup-overlay .worker_info .worker_user .follow_btn.disabled[data-v-79c56367] {
  background-color: #00378F;
  cursor: not-allowed;
}
.fullscreen-popup-overlay .worker_info .worker_user .follow_btn.active[data-v-79c56367] {
  padding-left: 0.25rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBzdPRCcAgDATQ27Td3BEc4So0lCJtaswJPfDP5CEmwKKQ3Nup7RSsiAFXoE4PyJEnQIq8AS0bFPkPcB+3iB56gTX3L2UAK6jDlzH5B5EiZj55pJiKKfKaUDmmTjMNEITyi/YBaTbZgXRABxWeuzQFHIfmVsE0lszGAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.15rem;
}
.fullscreen-popup-overlay .worker_info .info_list[data-v-79c56367] {
  height: calc(100% - 2.95rem);
  overflow-y: auto;
  padding-right: 0.08rem;
  margin-top: 0.08rem;
}
.fullscreen-popup-overlay .worker_info .info_list[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.fullscreen-popup-overlay .worker_info .info_list[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.fullscreen-popup-overlay .worker_info .info_list[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.fullscreen-popup-overlay .worker_info .info_list[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.fullscreen-popup-overlay .worker_info .info_item[data-v-79c56367] {
  border-bottom: 1px solid #ffffff66;
  padding: 0.2rem 0;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header[data-v-79c56367] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_left[data-v-79c56367] {
  display: flex;
  align-items: center;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_left .info_icon_box[data-v-79c56367] {
  width: 0.3rem;
  height: 0.25rem;
  background: #292929;
  border-radius: 0.05rem;
  margin-right: 0.1rem;
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_left .info_icon_box .info_icon[data-v-79c56367] {
  width: 0.2rem;
  height: 0.2rem;
  display: block;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_left .info_label[data-v-79c56367] {
  font-size: 0.16rem;
  color: #fff;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_right .mogic_logo[data-v-79c56367] {
  width: 1.2rem;
  display: flex;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_right .coye_text_btn[data-v-79c56367] {
  font-size: 0.16rem;
  color: #ffffff66;
  cursor: pointer;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_right .coye_text_btn[data-v-79c56367]:hover {
  color: #ffffff;
}
.fullscreen-popup-overlay .worker_info .info_item .info_header .info_right .info_value[data-v-79c56367] {
  font-size: 0.16rem;
  color: #fff;
}
.fullscreen-popup-overlay .worker_info .info_item .info_content[data-v-79c56367] {
  margin-top: 0.24rem;
  padding: 0.1rem 0;
  padding-left: 0.08rem;
  display: flex;
}
.fullscreen-popup-overlay .worker_info .info_item .info_content .info_cover[data-v-79c56367] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.23rem;
  flex: 0 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.fullscreen-popup-overlay .worker_info .info_item .info_content .info_promt[data-v-79c56367] {
  width: 100%;
  color: #777;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list[data-v-79c56367] {
  display: flex;
  align-items: center;
  color: #ffffff66;
  margin-top: 0.05rem;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list .add_folder_btn[data-v-79c56367] {
  width: 0.35rem;
  height: 0.35rem;
  text-align: center;
  line-height: 0.35rem;
  margin-right: 0.08rem;
  background-color: #292929;
  cursor: pointer;
  border-radius: 0.15rem;
  font-size: 0.16rem;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list .add_folder_btn[data-v-79c56367]:hover {
  background-color: #434343;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list .add_folder_btn:hover .contentMenu_box[data-v-79c56367] {
  display: block;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list .folder_item[data-v-79c56367] {
  padding-left: 0.12rem;
  padding-right: 0.25rem;
  background-color: #292929;
  height: 0.25rem;
  border-radius: 0.2rem;
  font-size: 12px;
  position: relative;
  line-height: 0.28rem;
  min-width: 0.6rem;
  text-align: center;
  margin-right: 0.08rem;
}
.fullscreen-popup-overlay .worker_info .info_item .folder_list .folder_item .delete_btn[data-v-79c56367] {
  width: 0.07rem;
  height: 0.07rem;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.fullscreen-popup-overlay .worker_info .info_item[data-v-79c56367]:last-child {
  border-bottom: none;
}
.fullscreen-popup-overlay .worker_info .btn_group[data-v-79c56367] {
  display: flex;
  position: absolute;
  bottom: 0.35rem;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 0.35rem;
  left: 0;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item[data-v-79c56367] {
  width: 2.1rem;
  height: 0.6rem;
  padding-left: 0.3rem;
  font-size: 0.24rem;
  color: #fff;
  background: #292929;
  border-radius: 0.1rem;
  margin-bottom: 0.1rem;
  cursor: pointer;
  text-align: center;
  position: relative;
  line-height: 0.6rem;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item[data-v-79c56367]:hover {
  background: #434343;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item .btn_icon[data-v-79c56367] {
  width: 0.32rem;
  height: 0.32rem;
  position: absolute;
  left: 0.3rem;
  top: 50%;
  transform: translateY(-50%);
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item .btn_svg_icon[data-v-79c56367] {
  display: block;
  color: #fff;
  stroke: currentColor;
  fill: none;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item.primary[data-v-79c56367] {
  background: #0022FF;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item.primary[data-v-79c56367]:hover {
  background: #004CC7;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item.download_btn[data-v-79c56367] {
  order: 10;
  width: 100%;
}
.contentMenu_box[data-v-79c56367] {
  display: none;
  position: fixed;
  min-width: 165px;
  background-color: #101010;
  border-radius: 10px;
  border: 1px solid #ffffff66;
  padding: 3px 0;
}
.contentMenu_box .menu_item[data-v-79c56367] {
  cursor: pointer;
  font-size: 20px;
  color: #fff;
  padding: 0 3px;
  position: relative;
}
.contentMenu_box .menu_item .menu_item_content[data-v-79c56367] {
  border-radius: 10px;
  line-height: 36px;
  padding: 0 10px;
  position: relative;
  white-space: nowrap;
}
.contentMenu_box .menu_item .menu_item_content[data-v-79c56367]:hover {
  background-color: #202020;
}
.contentMenu_box .menu_item .menu_item_content.red[data-v-79c56367] {
  color: #FF573E;
}
.contentMenu_box .menu_item .menu_item_content.red[data-v-79c56367]:hover {
  background-color: #402122;
}
.contentMenu_box .menu_item .menu_item_content.hasIcon[data-v-79c56367] {
  padding-left: 30px;
}
.contentMenu_box .menu_item .menu_item_content.check-item[data-v-79c56367] {
  padding-left: 30px;
}
.contentMenu_box .menu_item .menu_item_content.check-item[data-v-79c56367]:after {
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #494949;
  background: #212121;
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
}
.contentMenu_box .menu_item .menu_item_content.check-item.checked[data-v-79c56367]:after {
  background: #0022FF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBzdPRCcAgDATQ27Td3BEc4So0lCJtaswJPfDP5CEmwKKQ3Nup7RSsiAFXoE4PyJEnQIq8AS0bFPkPcB+3iB56gTX3L2UAK6jDlzH5B5EiZj55pJiKKfKaUDmmTjMNEITyi/YBaTbZgXRABxWeuzQFHIfmVsE0lszGAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px;
}
.contentMenu_box .menu_item .menu_item_child[data-v-79c56367] {
  display: none;
  position: absolute;
  min-width: 165px;
  background-color: #101010;
  border-radius: 10px;
  border: 1px solid #ffffff66;
  padding: 3px 0;
  left: calc(100% + 0px);
  top: 0;
}
.contentMenu_box .menu_item:hover .menu_item_child[data-v-79c56367] {
  display: block;
}
.contentMenu_box .menu_item .menu_item_icon[data-v-79c56367] {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
}
/* Figma 资产-单图点击：中央预览区 + 固定右侧信息栏。 */
.fullscreen-popup-overlay[data-v-79c56367] {
  top: 56px;
  left: 60px;
  width: calc(100vw - 60px);
  height: calc(100vh - 56px);
  padding: 0;
  display: block;
  background: #0c0c0c;
  transition: left 0.2s ease, width 0.2s ease;
}
.fullscreen-popup-overlay--sidebar-expanded[data-v-79c56367] {
  left: 152px;
  width: calc(100vw - 152px);
}
.resource_preview_stage[data-v-79c56367] {
  position: absolute;
  left: 1rem;
  right: 3.48rem;
  top: 50%;
  bottom: auto;
  width: auto;
  height: calc(100% - 1.8rem);
  max-width: calc(100% - 4.48rem);
  aspect-ratio: 16 / 9;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #101010;
  border-radius: 0.32rem;
  overflow: hidden;
  transform: translateY(-50%);
}
.fullscreen-popup-overlay .close_btn[data-v-79c56367] {
  left: auto;
  right: 3.52rem;
  top: 0.24rem;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  z-index: 30;
}
.fullscreen-popup-overlay .close_btn img[data-v-79c56367] {
  width: 0.16rem;
  height: 0.16rem;
}
.resource_preview_stage .img_box[data-v-79c56367] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  box-sizing: border-box;
}
.resource_preview_stage .img_box[data-v-79c56367] .img_view,
.resource_preview_stage .img_box[data-v-79c56367] .img_box {
  max-width: 100%;
  max-height: 100%;
}
.resource_preview_stage .detail_model_view[data-v-79c56367],
.resource_preview_stage .detail_gauss_viewer[data-v-79c56367] {
  width: 100%;
  height: 100%;
  border-radius: 0.32rem;
  overflow: hidden;
}
.resource_preview_stage .detail_video[data-v-79c56367] {
  max-width: 100%;
  max-height: 100%;
  display: block;
  border-radius: 0.32rem;
}
.resource_preview_stage .resource_switch_btn[data-v-79c56367] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 0.32rem;
  height: 0.32rem;
  padding: 0.08rem;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  background: rgba(1, 1, 1, 0.7);
  backdrop-filter: blur(2.5px);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  transform: translateY(-50%);
  cursor: pointer;
  transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
}
.resource_preview_stage .resource_switch_btn[data-v-79c56367]:hover {
  background-color: #004CC7;
}
.resource_preview_stage .resource_switch_btn.disabled[data-v-79c56367] {
  background-color: #00378F;
  cursor: not-allowed;
}
.resource_preview_stage .resource_switch_btn_prev[data-v-79c56367] {
  left: 0.2rem;
}
.resource_preview_stage .resource_switch_btn_next[data-v-79c56367] {
  right: 0.2rem;
}
.resource_preview_stage .resource_switch_btn[data-v-79c56367],
.resource_preview_stage .resource_switch_btn[data-v-79c56367]:hover,
.resource_preview_stage .resource_switch_btn.disabled[data-v-79c56367] {
  background: rgba(1, 1, 1, 0.7);
  background-color: rgba(1, 1, 1, 0.7);
}
.resource_preview_stage .resource_switch_btn[data-v-79c56367]:not(:disabled):hover {
  background: rgba(255, 255, 255, 0.12);
  background-color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.24);
}
.resource_preview_stage .resource_switch_btn[data-v-79c56367]:not(:disabled):active {
  background: rgba(255, 255, 255, 0.18);
  background-color: rgba(255, 255, 255, 0.18);
}
.resource_preview_stage .resource_switch_btn .switch_icon[data-v-79c56367] {
  display: block;
  width: 0.16rem;
  height: 0.16rem;
  flex: 0 0 0.16rem;
}
.resource_preview_stage .resource_switch_btn.disabled[data-v-79c56367] {
  opacity: 0.3;
  cursor: not-allowed;
}
.fullscreen-popup-overlay .worker_info[data-v-79c56367] {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.28rem;
  height: 100%;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0;
  background: #0c0c0c;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.prompt_section[data-v-79c56367] {
  padding: 0.24rem 0.12rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.side_section_header[data-v-79c56367] {
  height: 0.32rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.side_section_header strong[data-v-79c56367] {
  font-size: 0.14rem;
  color: #fff;
}
.side_section_header button[data-v-79c56367] {
  width: 0.32rem;
  height: 0.32rem;
  padding: 0.08rem;
  border: 0;
  border-radius: 0.08rem;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.side_section_header button img[data-v-79c56367] {
  display: block;
  width: 0.16rem;
  height: 0.16rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.prompt_content[data-v-79c56367] {
  height: 1.19rem;
  box-sizing: border-box;
  margin-top: 0.12rem;
  padding: 0.12rem;
  overflow-y: auto;
  border-radius: 0.12rem;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 0.12rem;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
}
.prompt_content[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.prompt_content[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.resource_meta_list[data-v-79c56367] {
  flex: 1;
  min-height: 0;
  padding: 0.24rem 0.12rem;
  overflow-y: auto;
}
.resource_meta_list[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.resource_meta_list[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.resource_meta_list[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.resource_meta_list[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.meta_row[data-v-79c56367] {
  display: flex;
  align-items: center;
  gap: 0.12rem;
  min-height: 0.16rem;
  margin-bottom: 0.12rem;
  font-size: 0.12rem;
  color: #fff;
}
.meta_label[data-v-79c56367] {
  width: 0.84rem;
  flex: 0 0 0.84rem;
  display: flex;
  align-items: center;
  gap: 0.08rem;
  color: rgba(255, 255, 255, 0.5);
}
.meta_icon[data-v-79c56367] {
  width: 0.16rem;
  height: 0.16rem;
  flex: 0 0 auto;
  color: #fff;
}
.meta_value[data-v-79c56367] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.meta_row_folders[data-v-79c56367] {
  align-items: flex-start;
}
.meta_row_folders .meta_label[data-v-79c56367] {
  padding-top: 0.02rem;
}
.folder_list[data-v-79c56367] {
  position: relative;
  min-width: 0;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.08rem;
}
.folder_item[data-v-79c56367],
.add_folder_btn[data-v-79c56367] {
  min-height: 0.2rem;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 0.04rem;
  padding: 0.04rem 0.08rem;
  border: 0;
  border-radius: 0.1rem;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 0.12rem;
  line-height: 0.12rem;
}
.folder_item button[data-v-79c56367] {
  width: 0.12rem;
  height: 0.12rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.65);
  font-size: 0.14rem;
  line-height: 0.12rem;
  cursor: pointer;
}
.add_folder_btn[data-v-79c56367] {
  background: #75b8fe;
  color: #010101;
  cursor: pointer;
}
.folder_picker_popup[data-v-79c56367] {
  position: absolute;
  z-index: 6;
  top: calc(100% + 0.08rem);
  right: 0;
  width: 1.39rem;
  max-height: 2.72rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.12rem;
  padding: 0.12rem;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0.12rem;
  background: rgba(1, 1, 1, 0.7);
  box-shadow: 0 0.12rem 0.32rem rgba(0, 0, 0, 0.35);
  backdrop-filter: blur(10px);
}
.folder_picker_popup[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.folder_picker_popup[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.folder_picker_popup[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.folder_picker_popup[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.folder_picker_item[data-v-79c56367] {
  width: 100%;
  min-height: 0.4rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0.08rem;
  padding: 0.12rem;
  overflow: hidden;
  border: 0;
  border-radius: 0.08rem;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.12rem;
  line-height: 0.16rem;
  text-align: left;
  cursor: pointer;
}
.folder_picker_item img[data-v-79c56367] {
  width: 0.16rem;
  height: 0.16rem;
  flex: 0 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0.5;
}
.folder_picker_item span[data-v-79c56367] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.folder_picker_item[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.folder_picker_item:hover img[data-v-79c56367] {
  opacity: 1;
}
.folder_picker_empty[data-v-79c56367] {
  margin: 0;
  padding: 0.12rem 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.12rem;
  line-height: 0.16rem;
  text-align: center;
}
.fullscreen-popup-overlay .worker_info .btn_group[data-v-79c56367] {
  position: static;
  left: auto;
  bottom: auto;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.12rem;
  height: 1rem;
  box-sizing: border-box;
  padding: 0.12rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item[data-v-79c56367] {
  width: auto;
  height: 0.32rem;
  min-width: 0;
  margin: 0;
  padding: 0 0.12rem;
  display: flex;
  align-items: center;
  gap: 0.08rem;
  border-radius: 0.08rem;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 0.12rem;
  line-height: 1;
  cursor: pointer;
  position: static;
  text-align: left;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.12);
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item .btn_icon[data-v-79c56367] {
  position: static;
  width: 0.16rem;
  height: 0.16rem;
  flex: 0 0 auto;
  transform: none;
}
.fullscreen-popup-overlay .worker_info .btn_group .btn_item.download_btn[data-v-79c56367] {
  order: initial;
  width: auto;
}
/* 社区列表详情与资源库复用同一份数据和操作逻辑，仅切换为社区大图布局。 */
.fullscreen-popup-overlay--community-list[data-v-79c56367] {
  top: 0.72rem;
  left: 0.72rem;
  width: calc(100vw - 0.72rem);
  height: calc(100vh - 0.72rem);
  background: rgba(12, 12, 12, 0.94);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
}
.fullscreen-popup-overlay--community-list.fullscreen-popup-overlay--sidebar-expanded[data-v-79c56367] {
  left: 0.72rem;
  width: calc(100vw - 0.72rem);
}
.fullscreen-popup-overlay--community-list .resource_preview_stage[data-v-79c56367] {
  left: 0.24rem;
  right: 3.52rem;
  top: 0.9rem;
  bottom: 0.9rem;
  width: auto;
  height: auto;
  max-width: none;
  margin: 0;
  aspect-ratio: auto;
  border-radius: 0;
  transform: none;
}
.fullscreen-popup-overlay--community-list .close_btn[data-v-79c56367] {
  right: 3.52rem;
  top: 0.24rem;
}
.fullscreen-popup-overlay--community-list .resource_switch_btn_prev[data-v-79c56367] {
  left: 0.24rem;
}
.fullscreen-popup-overlay--community-list .resource_switch_btn_next[data-v-79c56367] {
  right: 0.24rem;
}
.fullscreen-popup-overlay--community-list .detail_model_view[data-v-79c56367],
.fullscreen-popup-overlay--community-list .detail_gauss_viewer[data-v-79c56367],
.fullscreen-popup-overlay--community-list .detail_video[data-v-79c56367] {
  border-radius: 0;
}
.fullscreen-popup-overlay--community-list .worker_info[data-v-79c56367] {
  width: 3.28rem;
  height: 100%;
  border-left-color: rgba(255, 255, 255, 0.1);
  background: rgba(12, 12, 12, 0.96);
  overflow: hidden;
}
.fullscreen-popup-overlay--community-list .community_detail_author[data-v-79c56367],
.fullscreen-popup-overlay--community-list .community_detail_summary[data-v-79c56367],
.fullscreen-popup-overlay--community-list .prompt_section[data-v-79c56367],
.fullscreen-popup-overlay--community-list .resource_meta_list--community[data-v-79c56367] {
  position: relative;
  border: 0 !important;
}
.fullscreen-popup-overlay--community-list .community_detail_author[data-v-79c56367]::after,
.fullscreen-popup-overlay--community-list .community_detail_summary[data-v-79c56367]::after,
.fullscreen-popup-overlay--community-list .prompt_section[data-v-79c56367]::after,
.fullscreen-popup-overlay--community-list .resource_meta_list--community[data-v-79c56367]::after {
  content: '';
  position: absolute;
  left: 0.12rem;
  right: 0.12rem;
  bottom: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}
.community_detail_author[data-v-79c56367] {
  height: 0.96rem;
  box-sizing: border-box;
  padding: 0.24rem 0.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.community_detail_author_profile[data-v-79c56367] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 0.12rem;
}
.community_detail_author_avatar[data-v-79c56367] {
  width: 0.48rem;
  height: 0.48rem;
  flex: 0 0 auto;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.community_detail_author_avatar--placeholder[data-v-79c56367] {
  background: rgba(255, 255, 255, 0.1);
}
.community_detail_author_copy[data-v-79c56367] {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.08rem;
}
.community_detail_author_name[data-v-79c56367],
.community_detail_author_time[data-v-79c56367] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.community_detail_author_name[data-v-79c56367] {
  color: #fff;
  font-size: 0.12rem;
  line-height: 0.12rem;
}
.community_detail_author_time[data-v-79c56367] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.12rem;
  line-height: 0.12rem;
}
.community_detail_summary[data-v-79c56367] {
  height: 1.2rem;
  box-sizing: border-box;
  padding: 0.24rem 0.12rem;
  display: flex;
  flex-direction: column;
  gap: 0.08rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.community_detail_title[data-v-79c56367] {
  display: block;
  overflow: hidden;
  color: #fff;
  font-size: 0.14rem;
  line-height: 0.24rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.community_detail_description[data-v-79c56367] {
  min-height: 0;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
  color: #fff;
  font-size: 0.12rem;
  line-height: 0.2rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.community_detail_tags[data-v-79c56367] {
  display: flex;
  gap: 0.04rem;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.12rem;
  line-height: 0.14rem;
  white-space: nowrap;
}
.community_detail_tag[data-v-79c56367] {
  overflow: hidden;
  text-overflow: ellipsis;
}
.fullscreen-popup-overlay--community-list .prompt_section[data-v-79c56367] {
  height: 2.23rem;
  box-sizing: border-box;
  padding: 0.24rem 0.12rem;
}
.fullscreen-popup-overlay--community-list .resource_meta_list--community[data-v-79c56367] {
  flex: 0 0 1.2rem;
  box-sizing: border-box;
  padding: 0.24rem 0.12rem;
  overflow: hidden;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.fullscreen-popup-overlay--community-list .resource_meta_list--community .meta_row[data-v-79c56367]:last-child {
  margin-bottom: 0;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community[data-v-79c56367] {
  margin-top: auto;
  height: 1.44rem;
  box-sizing: border-box;
  display: grid;
  grid-template-areas: 'edit video share' 'hd favorite download' 'copy copy copy';
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(2, 0.32rem) 0.32rem;
  gap: 0.12rem;
  padding: 0.12rem;
  border: 0 !important;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .btn_item[data-v-79c56367] {
  width: auto;
  height: 0.32rem;
  min-width: 0;
  margin: 0;
  padding: 0 0.12rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.08rem;
  border: 0;
  border-radius: 0.08rem;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 0.12rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .community_action_icon[data-v-79c56367] {
  width: 0.16rem;
  height: 0.16rem;
  flex: 0 0 auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  background: transparent;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .btn_item--community-4 .community_action_icon[data-v-79c56367] {
  width: 0.156rem;
  height: 0.204rem;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .community_action_icon--video[data-v-79c56367] {
  width: 0.176rem;
  height: 0.136rem;
}
.fullscreen-popup-overlay--community-list .btn_item--community-4[data-v-79c56367] {
  grid-area: edit;
}
.fullscreen-popup-overlay--community-list .btn_item--community-2[data-v-79c56367] {
  grid-area: hd;
}
.fullscreen-popup-overlay--community-list .btn_item--community-3[data-v-79c56367] {
  grid-area: favorite;
  padding: 0 0.08rem;
  white-space: nowrap;
}
.fullscreen-popup-overlay--community-list .btn_item--community-1[data-v-79c56367] {
  grid-area: download;
}
.fullscreen-popup-overlay--community-list .btn_item--community-video[data-v-79c56367] {
  grid-area: video;
}
.fullscreen-popup-overlay--community-list .btn_item--community-share[data-v-79c56367] {
  grid-area: share;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .btn_item--community-copy[data-v-79c56367] {
  grid-area: copy;
  justify-content: center;
  background: #75b8fe;
  color: #010101;
  box-shadow: inset 0 0 0.1rem #fff;
}
.fullscreen-popup-overlay--community-list .worker_info .btn_group--community .btn_item--community-copy[data-v-79c56367]:hover {
  background: #75b8fe;
  color: #010101;
}
/* 首页与社区列表共用居中预览弹窗；保留入口上下文以维持各自的资源切换逻辑。 */
.resource_detail_content[data-v-79c56367] {
  display: contents;
}
.home_community_detail_mask[data-v-79c56367] {
  position: fixed;
  inset: 0;
  /* Cover the shared header stacking context (100), including its menus. */
  z-index: 110;
  background: rgba(0, 0, 0, 0.5);
}
.fullscreen-popup-overlay--home-community[data-v-79c56367] {
  z-index: 111;
  /* Figma node 8335:39143 is measured against a 1920px viewport. */
  top: 36px;
  right: 64px;
  bottom: 36px;
  left: 64px;
  width: auto;
  height: auto;
  padding: 0;
  overflow: hidden;
  border-radius: 24px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}
.fullscreen-popup-overlay--home-community.fullscreen-popup-overlay--sidebar-expanded[data-v-79c56367] {
  left: 64px;
  right: 64px;
  width: auto;
}
.fullscreen-popup-overlay--home-community .resource_preview_stage[data-v-79c56367] {
  left: 44px;
  right: 368px;
  top: 116px;
  bottom: 116px;
  width: auto;
  height: auto;
  max-width: none;
  margin: 0;
  aspect-ratio: auto;
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: #0c0c0c;
  transform: none;
}
.fullscreen-popup-overlay--home-community .close_btn[data-v-79c56367] {
  left: 12px;
  right: auto;
  top: 12px;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
}
.fullscreen-popup-overlay--home-community .close_btn .detail_close_icon[data-v-79c56367] {
  width: 16px;
  height: 16px;
}
.fullscreen-popup-overlay--home-community .detail_model_view[data-v-79c56367],
.fullscreen-popup-overlay--home-community .detail_gauss_viewer[data-v-79c56367],
.fullscreen-popup-overlay--home-community .detail_video[data-v-79c56367] {
  border-radius: 0;
}
.fullscreen-popup-overlay--home-community .worker_info[data-v-79c56367] {
  width: 328px;
  height: 100%;
  top: 0;
  right: 0;
  flex-direction: column;
  border-left-color: rgba(255, 255, 255, 0.1);
  border-radius: 0 24px 24px 0;
  background: transparent;
  overflow: hidden;
}
.fullscreen-popup-overlay--home-community .resource_detail_content[data-v-79c56367] {
  display: block;
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.fullscreen-popup-overlay--home-community .resource_detail_content[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.fullscreen-popup-overlay--home-community .resource_detail_content[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.fullscreen-popup-overlay--home-community .resource_detail_content[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.fullscreen-popup-overlay--home-community .resource_detail_content[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.fullscreen-popup-overlay--home-community .community_detail_author[data-v-79c56367],
.fullscreen-popup-overlay--home-community .community_detail_summary[data-v-79c56367],
.fullscreen-popup-overlay--home-community .prompt_section[data-v-79c56367],
.fullscreen-popup-overlay--home-community .resource_meta_list--community[data-v-79c56367] {
  position: relative;
  border: 0 !important;
}
.fullscreen-popup-overlay--home-community .community_detail_author[data-v-79c56367]::after,
.fullscreen-popup-overlay--home-community .prompt_section[data-v-79c56367]::after,
.fullscreen-popup-overlay--home-community .resource_meta_list--community[data-v-79c56367]::after {
  content: '';
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}
.fullscreen-popup-overlay--home-community .community_detail_author[data-v-79c56367] {
  height: 96px;
  padding: 24px 12px;
}
.fullscreen-popup-overlay--home-community .community_detail_author_profile[data-v-79c56367] {
  gap: 12px;
  width: 100%;
}
.fullscreen-popup-overlay--home-community .community_detail_author_avatar[data-v-79c56367] {
  width: 48px;
  height: 48px;
}
.fullscreen-popup-overlay--home-community .community_detail_author_copy[data-v-79c56367] {
  gap: 8px;
}
.fullscreen-popup-overlay--home-community .community_detail_author_name[data-v-79c56367],
.fullscreen-popup-overlay--home-community .community_detail_author_time[data-v-79c56367] {
  font-size: 12px;
  line-height: 12px;
}
/* Summary (144px) + prompt (199px) form Figma's single 343px section. */
.fullscreen-popup-overlay--home-community .community_detail_summary[data-v-79c56367] {
  height: 144px;
  padding: 24px 12px 0;
  gap: 0;
}
.fullscreen-popup-overlay--home-community .community_detail_title[data-v-79c56367] {
  flex: 0 0 24px;
  font-size: 14px;
  line-height: 24px;
}
.fullscreen-popup-overlay--home-community .community_detail_description[data-v-79c56367] {
  flex-shrink: 0;
  font-size: 12px;
  line-height: 24px;
}
.fullscreen-popup-overlay--home-community .community_detail_tags[data-v-79c56367] {
  flex: 0 0 24px;
  gap: 4px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
}
.fullscreen-popup-overlay--home-community .prompt_section[data-v-79c56367] {
  width: auto;
  height: 199px;
  box-sizing: border-box;
  padding: 12px 12px 24px;
}
.fullscreen-popup-overlay--home-community .side_section_header[data-v-79c56367] {
  height: 32px;
}
.fullscreen-popup-overlay--home-community .detail_prompt_title[data-v-79c56367] {
  font-size: 14px;
  line-height: 14px;
}
.fullscreen-popup-overlay--home-community .detail_prompt_copy[data-v-79c56367] {
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  padding: 8px;
  border-radius: 8px;
}
.fullscreen-popup-overlay--home-community .detail_prompt_copy_icon[data-v-79c56367] {
  width: 16px;
  height: 16px;
}
.fullscreen-popup-overlay--home-community .prompt_content[data-v-79c56367] {
  height: 119px;
  margin-top: 12px;
  padding: 12px;
  border-radius: 12px;
  font-size: 12px;
  line-height: 1.6;
}
.fullscreen-popup-overlay--home-community .prompt_content[data-v-79c56367]::-webkit-scrollbar {
  width: 4px;
}
.fullscreen-popup-overlay--home-community .prompt_content[data-v-79c56367]::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.fullscreen-popup-overlay--home-community .prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb {
  background: #c3e7ff;
}
.fullscreen-popup-overlay--home-community .resource_meta_list--community[data-v-79c56367] {
  height: 120px;
  box-sizing: border-box;
  padding: 24px 12px;
  overflow: hidden;
}
.fullscreen-popup-overlay--home-community .meta_row[data-v-79c56367] {
  min-height: 16px;
  margin-bottom: 12px;
  gap: 12px;
  font-size: 12px;
  line-height: 16px;
}
.fullscreen-popup-overlay--home-community .meta_label[data-v-79c56367] {
  width: 84px;
  flex-basis: 84px;
  gap: 8px;
}
.fullscreen-popup-overlay--home-community .meta_icon[data-v-79c56367],
.fullscreen-popup-overlay--home-community .meta_model_logo[data-v-79c56367] {
  width: 16px;
  height: 16px;
}
.fullscreen-popup-overlay--home-community .resource_meta_list--community .meta_row[data-v-79c56367]:last-child {
  margin-bottom: 0;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community[data-v-79c56367] {
  margin-top: auto;
  width: 100%;
  flex: 0 0 144px;
  height: 144px;
  box-sizing: border-box;
  display: grid;
  grid-template-areas: 'edit video share' 'hd favorite download' 'copy copy copy';
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(3, 32px);
  gap: 12px;
  padding: 12px;
  border: 0 !important;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item[data-v-79c56367] {
  width: auto;
  height: 32px;
  min-width: 0;
  margin: 0;
  padding: 0 12px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 0;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  /* Native buttons must use the same face as the neighboring action items. */
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
  line-height: 1;
  text-align: center;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item .community_action_icon[data-v-79c56367] {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  background: transparent;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item--community-4 .community_action_icon[data-v-79c56367] {
  width: 15.6px;
  height: 20.4px;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item .community_action_icon--video[data-v-79c56367] {
  width: 17.6px;
  height: 13.6px;
}
.fullscreen-popup-overlay--home-community .btn_item--community-4[data-v-79c56367] {
  grid-area: edit;
}
.fullscreen-popup-overlay--home-community .btn_item--community-2[data-v-79c56367] {
  grid-area: hd;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item--community-3[data-v-79c56367] {
  grid-area: favorite;
  padding: 0 8px;
}
.fullscreen-popup-overlay--home-community .btn_item--community-1[data-v-79c56367] {
  grid-area: download;
}
.fullscreen-popup-overlay--home-community .btn_item--community-video[data-v-79c56367] {
  grid-area: video;
}
.fullscreen-popup-overlay--home-community .btn_item--community-share[data-v-79c56367] {
  grid-area: share;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item--community-copy[data-v-79c56367] {
  grid-area: copy;
  justify-content: center;
  background: #75b8fe;
  color: #010101;
  box-shadow: inset 0 0 10px #fff;
}
.fullscreen-popup-overlay--home-community .worker_info .btn_group--community .btn_item--community-copy[data-v-79c56367]:hover {
  background: #75b8fe;
  color: #010101;
}
@media (max-width: 900px) {
.fullscreen-popup-overlay[data-v-79c56367]:not(.fullscreen-popup-overlay--home-community),
  .fullscreen-popup-overlay--sidebar-expanded[data-v-79c56367]:not(.fullscreen-popup-overlay--home-community) {
    left: 0;
    width: 100vw;
}
.resource_preview_stage[data-v-79c56367] {
    left: 0.24rem;
    right: 0.24rem;
    top: 0.72rem;
    bottom: 3.3rem;
}
.fullscreen-popup-overlay:not(.fullscreen-popup-overlay--home-community) .close_btn[data-v-79c56367] {
    right: 0.24rem;
}
.worker_info[data-v-79c56367] {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 3.08rem;
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    flex-direction: row;
}
.prompt_section[data-v-79c56367] {
    width: 42%;
    box-sizing: border-box;
    border-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.resource_meta_list[data-v-79c56367] {
    padding: 0.16rem 0.12rem;
}
.worker_info .btn_group[data-v-79c56367] {
    width: 3.28rem;
    flex: 0 0 3.28rem;
}
}
.detail_audio[data-v-79c56367] {
  width: min(520px, 70vw);
  display: grid;
  gap: 20px;
  justify-items: center;
  color: #fff;
}
.detail_audio img[data-v-79c56367],
.detail_audio .detail_audio_placeholder[data-v-79c56367] {
  width: 220px;
  height: 220px;
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
  background: linear-gradient(145deg, #25334d, #10131d);
}
.detail_audio .detail_audio_placeholder[data-v-79c56367] {
  display: grid;
  place-items: center;
  font-size: 22px;
  color: rgba(255, 255, 255, 0.72);
}
.detail_audio audio[data-v-79c56367] {
  width: 100%;
}
.resource_publish_overlay[data-v-79c56367] {
  position: absolute;
  inset: 0;
  z-index: 12;
  display: grid;
  place-items: center;
  padding: 24px;
  box-sizing: border-box;
  background: rgba(39, 39, 39, 0.5);
}
.resource_publish_panel[data-v-79c56367] {
  width: min(900px, calc(100vw - 48px));
  max-height: calc(100vh - 32px);
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 24px;
  background: rgba(39, 39, 39, 0.5);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  color: #fff;
}
.resource_publish_panel.is-video[data-v-79c56367] {
  height: min(770px, calc(100vh - 32px));
}
.resource_publish_header[data-v-79c56367] {
  height: 56px;
  min-height: 56px;
  box-sizing: border-box;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
}
.resource_publish_header strong[data-v-79c56367] {
  font-family: 'OPPOSans', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #fff;
}
.resource_publish_header button[data-v-79c56367] {
  width: 32px;
  height: 32px;
  padding: 8px;
  box-sizing: border-box;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  transition: background-color 0.18s ease;
}
.resource_publish_header button[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.12);
}
.resource_publish_close_icon[data-v-79c56367] {
  position: relative;
  width: 16px;
  height: 16px;
  display: block;
}
.resource_publish_close_icon img[data-v-79c56367] {
  position: absolute;
  left: 3.5px;
  top: 3.5px;
  width: 8.16667px;
  height: 8.16667px;
  display: block;
}
.resource_publish_body[data-v-79c56367] {
  flex: 1 1 auto;
  min-height: 0;
  display: grid;
  grid-template-columns: 408px 423px;
  gap: 24px;
  align-items: start;
  justify-content: center;
  padding: 20px 0;
  overflow-y: auto;
  scrollbar-width: none;
}
.resource_publish_body[data-v-79c56367]::-webkit-scrollbar {
  display: none;
}
.resource_publish_left[data-v-79c56367] {
  width: 408px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.resource_publish_preview[data-v-79c56367] {
  width: 408px;
  height: 258px;
  border-radius: 12px;
  overflow: hidden;
  display: grid;
  place-items: center;
  background: #1b1b1b;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
}
.resource_publish_preview img[data-v-79c56367] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.resource_publish_cover_settings[data-v-79c56367] {
  width: 408px;
  display: flex;
  flex-direction: column;
  gap: 17px;
}
.resource_publish_cover_title[data-v-79c56367] {
  width: 400px;
  height: 16px;
  display: flex;
  align-items: center;
  gap: 0;
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.resource_publish_cover_title img[data-v-79c56367] {
  width: 16px;
  height: 16px;
  display: block;
}
.resource_publish_cover_editor[data-v-79c56367] {
  position: relative;
  width: 400px;
  height: 246px;
  margin-left: 0;
  overflow: hidden;
  border-radius: 20px;
  background: #1b1b1b;
}
.resource_publish_cover_editor > img[data-v-79c56367] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.resource_publish_cover_empty[data-v-79c56367] {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
.resource_publish_cover_add[data-v-79c56367] {
  position: absolute;
  left: 50%;
  top: calc(50% - 0.34px);
  transform: translate(-50%, -50%);
  height: 31.324px;
  padding: 0 8.785px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 5.857px;
  border: 0.732px solid rgba(255, 255, 255, 0.1);
  border-radius: 17.57px;
  background: rgba(39, 39, 39, 0.5);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 10.249px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
}
.resource_publish_cover_add img[data-v-79c56367] {
  width: 17.57px;
  height: 17.57px;
  display: block;
}
.resource_publish_fields[data-v-79c56367] {
  width: 423px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-content: start;
}
.resource_publish_form_stack[data-v-79c56367] {
  width: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.resource_publish_prompt[data-v-79c56367] {
  width: 420px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.resource_publish_prompt_header[data-v-79c56367] {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.resource_publish_prompt_header strong[data-v-79c56367] {
  color: #fff;
  font-family: Inter, 'OPPOSans', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.resource_publish_prompt_header button[data-v-79c56367] {
  width: 20px;
  height: 20px;
  padding: 2px;
  box-sizing: border-box;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 4px;
  background: transparent;
  cursor: pointer;
}
.resource_publish_prompt_header button[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.resource_publish_copy_icon[data-v-79c56367] {
  position: relative;
  width: 17px;
  height: 17px;
  display: block;
}
.resource_publish_copy_icon img[data-v-79c56367] {
  position: absolute;
  display: block;
}
.resource_publish_copy_icon .copy_back[data-v-79c56367] {
  left: 0;
  top: 0;
  width: 17px;
  height: 17px;
}
.resource_publish_copy_icon .copy_front[data-v-79c56367] {
  left: 5.5px;
  top: 5.5px;
  width: 11.5px;
  height: 11.5px;
}
.resource_publish_prompt_content[data-v-79c56367] {
  width: 100%;
  height: 90px;
  box-sizing: border-box;
  padding: 12px;
  overflow-y: auto;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-family: Inter, 'OPPOSans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 19.2px;
  white-space: pre-wrap;
  word-break: break-word;
  scrollbar-width: thin;
  scrollbar-color: #c3e7ff rgba(255, 255, 255, 0.1);
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar {
  width: 6px;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar {
  width: 4px;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 16px;
}
.resource_publish_prompt_content[data-v-79c56367]::-webkit-scrollbar-thumb {
  background: #c3e7ff;
  border-radius: 16px;
}
.resource_publish_field[data-v-79c56367] {
  position: relative;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.resource_publish_field_label[data-v-79c56367] {
  display: inline-flex;
  align-items: center;
  gap: 1px;
  height: 16px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.resource_publish_required[data-v-79c56367] {
  color: #ff5d5d;
}
.resource_publish_control[data-v-79c56367] {
  position: relative;
  display: block;
  width: 100%;
  min-width: 0;
}
.resource_publish_fields input[data-v-79c56367],
.resource_publish_fields textarea[data-v-79c56367],
.resource_publish_fields select[data-v-79c56367] {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  outline: 0;
}
.resource_publish_fields input[data-v-79c56367],
.resource_publish_fields select[data-v-79c56367] {
  height: 36px;
  padding: 0 10px;
}
.resource_publish_fields input[data-v-79c56367] {
  padding-right: 48px;
}
.resource_publish_fields textarea[data-v-79c56367] {
  height: 90px;
  min-height: 90px;
  padding: 10px;
  resize: none;
}
.resource_publish_fields input[data-v-79c56367]::-moz-placeholder, .resource_publish_fields textarea[data-v-79c56367]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.resource_publish_fields input[data-v-79c56367]::placeholder,
.resource_publish_fields textarea[data-v-79c56367]::placeholder,
.resource_publish_fields select[data-v-79c56367]:invalid {
  color: rgba(255, 255, 255, 0.5);
}
.resource_publish_fields select[data-v-79c56367] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-right: 42px;
}
.resource_publish_fields select[data-v-79c56367]:disabled {
  color: rgba(255, 255, 255, 0.45);
}
.resource_publish_control_count small[data-v-79c56367] {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 14px;
  pointer-events: none;
}
.resource_publish_select_control[data-v-79c56367] {
  position: relative;
}
.resource_publish_category_trigger[data-v-79c56367] {
  width: 100%;
  height: 36px;
  padding: 0 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  cursor: pointer;
  transition: border-color 0.18s ease, background-color 0.18s ease;
}
.resource_publish_category_trigger > span[data-v-79c56367] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resource_publish_category_trigger.placeholder > span[data-v-79c56367] {
  color: rgba(255, 255, 255, 0.5);
}
.resource_publish_category_trigger > img[data-v-79c56367] {
  width: 12.25px;
  height: 6px;
  flex: 0 0 auto;
  display: block;
  transition: transform 0.18s ease;
}
.resource_publish_category_trigger[data-v-79c56367]:hover:not(:disabled),
.resource_publish_category_trigger.open[data-v-79c56367] {
  border-color: rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
}
.resource_publish_category_trigger.open > img[data-v-79c56367] {
  transform: rotate(180deg);
}
.resource_publish_category_trigger[data-v-79c56367]:disabled {
  color: rgba(255, 255, 255, 0.45);
  cursor: not-allowed;
}
.resource_publish_category_trigger[data-v-79c56367]:focus-visible {
  outline: 1px solid #75b8fe;
  outline-offset: 2px;
}
.resource_publish_category_menu[data-v-79c56367] {
  position: absolute;
  z-index: 20;
  left: 0;
  top: calc(100% + 4px);
  width: 100%;
  max-height: 176px;
  padding: 4px;
  box-sizing: border-box;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(39, 39, 39, 0.96);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35);
  scrollbar-width: none;
}
.resource_publish_category_menu[data-v-79c56367]::-webkit-scrollbar {
  display: none;
}
.resource_publish_category_menu button[data-v-79c56367] {
  width: 100%;
  min-height: 32px;
  padding: 0 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: rgba(255, 255, 255, 0.8);
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
}
.resource_publish_category_menu button[data-v-79c56367]:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.resource_publish_category_menu button.selected[data-v-79c56367] {
  background: rgba(117, 184, 254, 0.2);
  color: #c3e7ff;
}
.resource_publish_tags[data-v-79c56367] {
  gap: 8px;
}
.resource_publish_tag_extras[data-v-79c56367] {
  width: 420px;
  display: flex;
  flex-direction: column;
  gap: 17px;
}
.resource_publish_tag_control[data-v-79c56367] {
  position: relative;
  width: 100%;
  min-height: 36px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 8px;
  padding: 4px 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
}
.resource_publish_tag_control > input[data-v-79c56367] {
  flex: 1 1 120px;
  min-width: 100px;
  height: 26px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #fff;
}
.resource_publish_tag_control > input[data-v-79c56367]:focus {
  border: 0;
}
.resource_publish_tag_menu[data-v-79c56367] {
  position: absolute;
  z-index: 3;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  max-height: 168px;
  overflow-y: auto;
  padding: 4px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  background: #292b34;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24);
}
.resource_publish_tag_menu > button[data-v-79c56367] {
  display: block;
  width: 100%;
  min-height: 30px;
  padding: 0 8px;
  border: 0;
  border-radius: 5px;
  background: transparent;
  color: rgba(255, 255, 255, 0.82);
  text-align: left;
  cursor: pointer;
}
.resource_publish_tag_menu > button[data-v-79c56367]:hover,
.resource_publish_tag_menu > button.active[data-v-79c56367] {
  background: rgba(139, 111, 255, 0.22);
  color: #fff;
}
.resource_publish_tag[data-v-79c56367] {
  height: 24px;
  padding: 0 8px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 0;
  border-radius: 8px;
  background: #75b8fe;
  color: #010101;
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}
.resource_publish_tag_close[data-v-79c56367] {
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  flex: 0 0 16px;
}
.resource_publish_tag_close img[data-v-79c56367] {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 8px;
  height: 8px;
  display: block;
}
.resource_publish_recommended[data-v-79c56367] {
  width: 420px;
  min-height: 32px;
  box-sizing: border-box;
  padding: 0 40px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
}
.resource_publish_recommended_tag[data-v-79c56367] {
  height: 32px;
  padding: 0 8px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 0;
  border-radius: 8px;
  background: #75b8fe;
  color: #010101;
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}
.resource_publish_topics[data-v-79c56367] {
  width: 347px;
  margin-left: 40px;
  display: flex;
  align-items: flex-start;
  gap: 4px;
}
.resource_publish_topics .resource_publish_field_label[data-v-79c56367] {
  height: 32px;
  align-items: center;
  white-space: nowrap;
}
.resource_publish_topic_list[data-v-79c56367] {
  width: 279px;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-content: center;
}
.resource_publish_topic[data-v-79c56367] {
  width: 66px;
  height: 32px;
  padding: 0 8px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  cursor: pointer;
}
.resource_publish_topic.selected[data-v-79c56367] {
  border-color: transparent;
  background: #75b8fe;
  color: #010101;
}
.resource_publish_topic[data-v-79c56367]:hover,
.resource_publish_recommended_tag[data-v-79c56367]:hover,
.resource_publish_tag[data-v-79c56367]:hover {
  filter: brightness(1.08);
}
.resource_publish_status[data-v-79c56367] {
  min-height: 16px;
  margin-top: -8px;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'OPPOSans', sans-serif;
  font-size: 12px;
  line-height: 16px;
}
.resource_publish_status.error[data-v-79c56367] {
  color: #ff9b9b;
}
.resource_publish_actions[data-v-79c56367] {
  display: flex;
  gap: 14px;
}
.resource_publish_actions button[data-v-79c56367] {
  flex: 1 1 0;
  min-width: 0;
  height: 36px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition: background-color 0.18s ease, opacity 0.18s ease;
}
.resource_publish_actions button[data-v-79c56367]:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.16);
}
.resource_publish_actions button.primary[data-v-79c56367] {
  border-color: transparent;
  background: #75b8fe;
  color: #0c0c0c;
}
.resource_publish_actions button.primary[data-v-79c56367]:hover:not(:disabled) {
  background: #8ac5ff;
}
.resource_publish_actions button[data-v-79c56367]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
@media (max-width: 960px) {
.resource_publish_body[data-v-79c56367] {
    grid-template-columns: minmax(0, 408px) minmax(0, 423px);
    gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
.resource_publish_left[data-v-79c56367],
  .resource_publish_preview[data-v-79c56367],
  .resource_publish_cover_settings[data-v-79c56367] {
    width: 100%;
}
.resource_publish_cover_title[data-v-79c56367] {
    width: 100%;
}
.resource_publish_cover_editor[data-v-79c56367] {
    width: calc(100% - 8px);
}
.resource_publish_fields[data-v-79c56367] {
    width: 100%;
}
}
@media (max-width: 760px) {
.resource_publish_overlay[data-v-79c56367] {
    padding: 12px;
}
.resource_publish_panel[data-v-79c56367] {
    width: min(900px, calc(100vw - 24px));
    max-height: calc(100vh - 24px);
    border-radius: 20px;
}
.resource_publish_body[data-v-79c56367] {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 16px;
}
.resource_publish_left[data-v-79c56367],
  .resource_publish_preview[data-v-79c56367],
  .resource_publish_cover_settings[data-v-79c56367],
  .resource_publish_fields[data-v-79c56367] {
    width: 100%;
}
.resource_publish_cover_title[data-v-79c56367] {
    width: 100%;
}
.resource_publish_preview[data-v-79c56367] {
    height: min(258px, 62vw);
}
.resource_publish_cover_editor[data-v-79c56367] {
    width: 100%;
    margin-left: 0;
}
}
@media (max-width: 420px) {
.resource_publish_body[data-v-79c56367] {
    padding-left: 12px;
    padding-right: 12px;
}
.resource_publish_topics[data-v-79c56367] {
    width: 100%;
    margin-left: 0;
    flex-direction: column;
    gap: 4px;
}
.resource_publish_topic_list[data-v-79c56367] {
    width: 100%;
}
}
.meta_value--model[data-v-79c56367] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.meta_model_logo[data-v-79c56367] {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}

.theme-main-btn[data-v-0511cdb6] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-0511cdb6]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-0511cdb6] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-0511cdb6] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-0511cdb6]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-0511cdb6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-0511cdb6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-0511cdb6] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-0511cdb6]:hover,
.mogic-ui-primary-button.active[data-v-0511cdb6]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-0511cdb6]:hover::before,
.mogic-ui-primary-button.active[data-v-0511cdb6]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-0511cdb6] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-0511cdb6]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-0511cdb6]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0511cdb6]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0511cdb6]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-0511cdb6]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-0511cdb6] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-0511cdb6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-0511cdb6] {
  background-color: #434343;
}
.input_btn[data-v-0511cdb6]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-0511cdb6] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-0511cdb6] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-0511cdb6 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-0511cdb6] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-0511cdb6 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-0511cdb6] {
  display: flex;
  justify-content: space-between;
}
/* Figma menu2 3931:94329 — 148×310, padding 10, radius 12 */
.contentMenu_box[data-v-0511cdb6] {
  position: fixed;
  z-index: 9999;
  box-sizing: border-box;
  min-width: 148px;
  padding: 10px;
  background: #272727;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.36);
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
}
.menu_divider[data-v-0511cdb6] {
  height: 0;
  margin: 12px 0;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: transparent;
}
.menu_item[data-v-0511cdb6] {
  position: relative;
  padding: 0;
  cursor: pointer;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.menu_item_content[data-v-0511cdb6] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 8px;
  line-height: 24px;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  transition: background 0.16s ease;
}
.menu_item_content[data-v-0511cdb6]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.menu_item_content.red[data-v-0511cdb6],
.menu_item_content.is-danger[data-v-0511cdb6] {
  color: #F56C6C;
}
.menu_item_content.red[data-v-0511cdb6]:hover,
.menu_item_content.is-danger[data-v-0511cdb6]:hover {
  background: rgba(245, 108, 108, 0.12);
}
.menu_item_content.is-disabled[data-v-0511cdb6] {
  opacity: 0.45;
  cursor: default;
}
.menu_item_content.is-disabled[data-v-0511cdb6]:hover {
  background: transparent;
}
.menu_item_content.hasIcon[data-v-0511cdb6] {
  padding-left: 34px;
}
.menu_item_content.check-item[data-v-0511cdb6] {
  padding-left: 34px;
}
.menu_item_content.check-item[data-v-0511cdb6]:after {
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #494949;
  background: #212121;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.menu_item_content.check-item.checked[data-v-0511cdb6]:after {
  background: #0022FF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBzdPRCcAgDATQ27Td3BEc4So0lCJtaswJPfDP5CEmwKKQ3Nup7RSsiAFXoE4PyJEnQIq8AS0bFPkPcB+3iB56gTX3L2UAK6jDlzH5B5EiZj55pJiKKfKaUDmmTjMNEITyi/YBaTbZgXRABxWeuzQFHIfmVsE0lszGAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px;
}
.menu_item_label[data-v-0511cdb6] {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menu_item_child[data-v-0511cdb6] {
  display: none;
  position: absolute;
  left: calc(100% + 4px);
  top: 0;
  z-index: 1;
  box-sizing: border-box;
  min-width: 148px;
  padding: 10px;
  background: #272727;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.36);
}
.menu_item:hover > .menu_item_child[data-v-0511cdb6] {
  display: block;
}
.menu_item_icon[data-v-0511cdb6] {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
/* Figma 6732:102235 — asset-library right-click menu only. */
.contentMenu_box--resource-asset[data-v-0511cdb6] {
  width: 232px;
  min-width: 232px;
  padding: 4px;
  border-radius: 14px;
  background: rgba(12, 12, 12, 0.7);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}
.contentMenu_box--resource-asset .menu_divider[data-v-0511cdb6] {
  height: 5px;
  margin: 0;
  border: 0;
  background: linear-gradient(to bottom, transparent 4px, #262626 4px, #262626 5px);
}
.contentMenu_box--resource-asset .menu_item_content[data-v-0511cdb6] {
  height: 36px;
  min-height: 36px;
  padding: 0 12px;
  gap: 10px;
  border-radius: 10px;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #fafafa;
}
.contentMenu_box--resource-asset .menu_item_content.hasIcon[data-v-0511cdb6] {
  padding-left: 12px;
}
.contentMenu_box--resource-asset .menu_item_content[data-v-0511cdb6]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.contentMenu_box--resource-asset .menu_item_content.is-danger[data-v-0511cdb6],
.contentMenu_box--resource-asset .menu_item_content.red[data-v-0511cdb6] {
  color: #ff6467;
}
.contentMenu_box--resource-asset .menu_item_content.is-danger[data-v-0511cdb6]:hover,
.contentMenu_box--resource-asset .menu_item_content.red[data-v-0511cdb6]:hover {
  background: rgba(255, 100, 103, 0.12);
}
.contentMenu_box--resource-asset .menu_item_icon[data-v-0511cdb6] {
  position: static;
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
  transform: none;
}
.contentMenu_box--resource-asset .resource-asset-menu-item--folder .menu_item_icon[data-v-0511cdb6] {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
}
.contentMenu_box--resource-asset .menu_item_chevron[data-v-0511cdb6] {
  width: 16px;
  height: 16px;
  margin-left: auto;
  flex: 0 0 16px;
}
.contentMenu_box--resource-asset .menu_item_child[data-v-0511cdb6] {
  left: calc(100% + 8px);
  min-width: 232px;
  padding: 4px;
  border-radius: 14px;
  background: rgba(12, 12, 12, 0.7);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}

.theme-main-btn[data-v-62708ac7] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-62708ac7]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-62708ac7] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-62708ac7] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-62708ac7]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-62708ac7] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-62708ac7]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-62708ac7] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-62708ac7]:hover,
.mogic-ui-primary-button.active[data-v-62708ac7]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-62708ac7]:hover::before,
.mogic-ui-primary-button.active[data-v-62708ac7]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-62708ac7] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-62708ac7]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-62708ac7]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-62708ac7]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-62708ac7]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-62708ac7]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-62708ac7] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-62708ac7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-62708ac7] {
  background-color: #434343;
}
.input_btn[data-v-62708ac7]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-62708ac7] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-62708ac7] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-62708ac7 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-62708ac7] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-62708ac7 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-62708ac7] {
  display: flex;
  justify-content: space-between;
}
/* 定义动画关键帧 */
@keyframes opacityShow-62708ac7 {
from {
    opacity: 0;
    transform: scale(0.95);
}
to {
    opacity: 1;
    transform: scale(1);
}
}
@keyframes transformOnlyShow-62708ac7 {
from {
    transform: scale(0.95);
}
to {
    transform: scale(1);
}
}
.full_screen_modal_view[data-v-62708ac7] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
  pointer-events: auto;
}
.full_screen_modal_view .full_screen_mask[data-v-62708ac7] {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  background-color: #00000033;
  pointer-events: auto;
}
.full_screen_modal_view .modal_box[data-v-62708ac7] {
  width: 18rem;
  height: 11.5rem;
  border-radius: 0.1rem;
  background-color: #101010;
  position: absolute;
  z-index: 11;
  backdrop-filter: blur(40px);
  animation: opacityShow-62708ac7 0.6s;
  border: 1px solid #FFFFFF66;
  pointer-events: auto;
}
.full_screen_modal_view .modal_box.modal_box--inspiration[data-v-62708ac7],
.full_screen_modal_view .modal_box.modal_box--login[data-v-62708ac7] {
  animation-name: transformOnlyShow-62708ac7;
}
.full_screen_modal_view .modal_box .close_btn[data-v-62708ac7] {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.2rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgB1ZfbCYQwFETDVrL9N5ESUoKlzLrqgkhW72OG6IAfisw55iGkAHjPV8Wa9r0vohxYdWHtHvwyKSQ2+HRg1YJ+qBJ/4Et6I0CVOIPPaVcvpCTM3QoJdydTItzFkEh3ZArAGsVIEdjryFMIiHaSpVgGd0jo4EYJLTwgwYc7JNzwV3lKhk4BRi5CjNyGGPkj8hTTJSKFNIlMUVqC8RXhDhDn0d0F8FeyuVMBd0lgPQ/S4UaJex7NqPALido/Mouysdqe9QGtfiv2udpABwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 0.16rem;
  position: absolute;
  top: 0.11rem;
  right: 0.11rem;
  cursor: pointer;
  z-index: 2;
}

.theme-main-btn[data-v-5a40cb4c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5a40cb4c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5a40cb4c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5a40cb4c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5a40cb4c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5a40cb4c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5a40cb4c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5a40cb4c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5a40cb4c]:hover,
.mogic-ui-primary-button.active[data-v-5a40cb4c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5a40cb4c]:hover::before,
.mogic-ui-primary-button.active[data-v-5a40cb4c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5a40cb4c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5a40cb4c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5a40cb4c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5a40cb4c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5a40cb4c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5a40cb4c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5a40cb4c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5a40cb4c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5a40cb4c] {
  background-color: #434343;
}
.input_btn[data-v-5a40cb4c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5a40cb4c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5a40cb4c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5a40cb4c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5a40cb4c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5a40cb4c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5a40cb4c] {
  display: flex;
  justify-content: space-between;
}
.modal-overlay[data-v-5a40cb4c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  pointer-events: auto;
}
.modal-overlay.active[data-v-5a40cb4c] {
  opacity: 1;
  visibility: visible;
}
.modal-overlay.enter[data-v-5a40cb4c] {
  visibility: visible;
  animation: overlay-fade-in-5a40cb4c forwards;
}
.modal-overlay.leave[data-v-5a40cb4c] {
  visibility: visible;
  animation: overlay-fade-out-5a40cb4c forwards;
}
.modal-sidebar[data-v-5a40cb4c] {
  position: absolute;
  background-color: #151515;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  pointer-events: auto;
}
.modal-sidebar.right[data-v-5a40cb4c] {
  top: 0;
  right: 0;
  height: 100%;
  transform: translateX(100%);
}
.modal-sidebar.right.leave[data-v-5a40cb4c] {
  transform: translateX(100%);
}
.modal-sidebar.tool-detail-sidebar[data-v-5a40cb4c] {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.modal-sidebar.left[data-v-5a40cb4c] {
  top: 0;
  left: 0;
  height: 100%;
  transform: translateX(-100%);
}
.modal-sidebar.left.leave[data-v-5a40cb4c] {
  transform: translateX(-100%);
}
.modal-sidebar.top[data-v-5a40cb4c] {
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
}
.modal-sidebar.top.leave[data-v-5a40cb4c] {
  transform: translateY(-100%);
}
.modal-sidebar.bottom[data-v-5a40cb4c] {
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(100%);
}
.modal-sidebar.bottom.leave[data-v-5a40cb4c] {
  transform: translateY(100%);
}
.modal-sidebar.right.shown[data-v-5a40cb4c],
.modal-sidebar.right.enter[data-v-5a40cb4c],
.modal-sidebar.left.shown[data-v-5a40cb4c],
.modal-sidebar.left.enter[data-v-5a40cb4c],
.modal-sidebar.top.shown[data-v-5a40cb4c],
.modal-sidebar.top.enter[data-v-5a40cb4c],
.modal-sidebar.bottom.shown[data-v-5a40cb4c],
.modal-sidebar.bottom.enter[data-v-5a40cb4c] {
  transform: translate(0, 0);
}
@keyframes overlay-fade-in-5a40cb4c {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes overlay-fade-out-5a40cb4c {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes sidebar-right-in-5a40cb4c {
from {
    transform: translateX(100%);
}
to {
    transform: translateX(0);
}
}
@keyframes sidebar-right-out-5a40cb4c {
from {
    transform: translateX(0);
}
to {
    transform: translateX(100%);
}
}
@keyframes sidebar-left-in-5a40cb4c {
from {
    transform: translateX(-100%);
}
to {
    transform: translateX(0);
}
}
@keyframes sidebar-left-out-5a40cb4c {
from {
    transform: translateX(0);
}
to {
    transform: translateX(-100%);
}
}
@keyframes sidebar-top-in-5a40cb4c {
from {
    transform: translateY(-100%);
}
to {
    transform: translateY(0);
}
}
@keyframes sidebar-top-out-5a40cb4c {
from {
    transform: translateY(0);
}
to {
    transform: translateY(-100%);
}
}
@keyframes sidebar-bottom-in-5a40cb4c {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
@keyframes sidebar-bottom-out-5a40cb4c {
from {
    transform: translateY(0);
}
to {
    transform: translateY(100%);
}
}
/* 头部样式 */
.modal-header[data-v-5a40cb4c] {
  height: 35px;
  padding: 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}
.modal-header .modal-header-default[data-v-5a40cb4c] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal-header .modal-header-default .header-default-icon[data-v-5a40cb4c] {
  width: 16px;
  height: 16px;
  fill: #ffffff66;
  stroke: #ffffff66;
  cursor: pointer;
}
.modal-header .modal-header-default .header-default-icon.back-icon[data-v-5a40cb4c] {
  width: 24px;
  height: 24px;
}
.modal-header .modal-header-default .header-default-icon[data-v-5a40cb4c]:hover {
  fill: #ffffff;
  stroke: #ffffff;
}
.modal-title[data-v-5a40cb4c] {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 10px;
}
.modal-close-btn[data-v-5a40cb4c] {
  background: #2a3038;
  border: none;
  color: #aaa;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
}
.modal-close-btn[data-v-5a40cb4c]:hover {
  background: #3a4048;
  color: #fff;
}
/* 内容区域 */
.modal-content[data-v-5a40cb4c] {
  flex: 1;
  overflow-y: hidden;
}
/* 底部区域 */
.modal-footer[data-v-5a40cb4c] {
  padding: 20px 25px;
  border-top: 1px solid #2a3038;
  background-color: #1a1f26;
  flex-shrink: 0;
}
/* 响应式设计 */
@media (max-width: 768px) {
.modal-sidebar.right[data-v-5a40cb4c],
  .modal-sidebar.left[data-v-5a40cb4c] {
    width: 100% !important;
}
.modal-sidebar.top[data-v-5a40cb4c],
  .modal-sidebar.bottom[data-v-5a40cb4c] {
    height: 80vh !important;
}
}
@media (max-width: 480px) {
.modal-header[data-v-5a40cb4c] {
    padding: 15px 20px;
}
.modal-content[data-v-5a40cb4c] {
    padding: 15px;
}
.modal-footer[data-v-5a40cb4c] {
    padding: 15px 20px;
}
}

.theme-main-btn[data-v-31041c9a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-31041c9a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-31041c9a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-31041c9a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-31041c9a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-31041c9a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-31041c9a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-31041c9a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-31041c9a]:hover,
.mogic-ui-primary-button.active[data-v-31041c9a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-31041c9a]:hover::before,
.mogic-ui-primary-button.active[data-v-31041c9a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-31041c9a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-31041c9a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-31041c9a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31041c9a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31041c9a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-31041c9a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-31041c9a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-31041c9a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-31041c9a] {
  background-color: #434343;
}
.input_btn[data-v-31041c9a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-31041c9a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-31041c9a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-31041c9a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-31041c9a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-31041c9a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-31041c9a] {
  display: flex;
  justify-content: space-between;
}
.dialog_overlay[data-v-31041c9a] {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.64);
  backdrop-filter: blur(4px);
}
.dialog_panel[data-v-31041c9a] {
  width: 3.5rem;
  max-width: calc(100vw - 0.48rem);
  padding: 0.2rem;
  padding-top: 0;
  box-sizing: border-box;
  border-radius: 0.25rem;
  background: #1f1f1f;
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow: 0 0.24rem 0.72rem rgba(0, 0, 0, 0.38);
}
.dialog_title[data-v-31041c9a] {
  font-size: 0.2rem;
  line-height: 0.5rem;
  font-weight: 700;
  color: #fff;
}
.dialog_des[data-v-31041c9a] {
  font-size: 0.15rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.58);
}
.dialog_slot[data-v-31041c9a] {
  margin-top: 0.12rem;
  font-size: 0.14rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.7);
}
.dialog_slot[data-v-31041c9a]:empty {
  display: none;
}
.dialog_input[data-v-31041c9a] {
  display: block;
  width: 100%;
  height: 0.5rem;
  margin-top: 0.24rem;
  padding: 0 0.12rem;
  box-sizing: border-box;
  border: 0;
  outline: none;
  border-radius: 0.1rem;
  background: #292929;
  color: #fff;
  font-size: 0.18rem;
}
.dialog_input[data-v-31041c9a]::-moz-placeholder {
  color: #777;
}
.dialog_input[data-v-31041c9a]::placeholder {
  color: #777;
}
.dialog_actions[data-v-31041c9a] {
  display: flex;
  justify-content: flex-end;
  gap: 0.08rem;
  margin-top: 0.2rem;
}
.dialog_btn[data-v-31041c9a] {
  width: 1.5rem;
  height: 0.4rem;
  border-radius: 0.2rem;
  background: #262626;
  color: #fff;
  font-size: 0.12rem;
  line-height: 0.4rem;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: background 0.18s ease, opacity 0.18s ease;
}
.dialog_btn.ok_btn[data-v-31041c9a] {
  color: #000;
  background-color: #ffffffaa;
}
.dialog_btn.ok_btn[data-v-31041c9a]:hover {
  background: #ffffff;
}
.dialog_btn.danger_btn[data-v-31041c9a] {
  color: #FF0000;
  background-color: #402122;
}
.dialog_btn.danger_btn[data-v-31041c9a]:hover {
  background-color: #5a1f22;
}
.dialog_btn[data-v-31041c9a]:hover {
  background: #494949;
}
.dialog_btn.disabled[data-v-31041c9a] {
  opacity: 0.62;
  pointer-events: none;
}
.dialog_fade-enter-active[data-v-31041c9a],
.dialog_fade-leave-active[data-v-31041c9a] {
  transition: opacity 0.18s ease;
}
.dialog_fade-enter-active .dialog_panel[data-v-31041c9a],
.dialog_fade-leave-active .dialog_panel[data-v-31041c9a] {
  transition: transform 0.18s ease;
}
.dialog_fade-enter-from[data-v-31041c9a],
.dialog_fade-leave-to[data-v-31041c9a] {
  opacity: 0;
}
.dialog_fade-enter-from .dialog_panel[data-v-31041c9a],
.dialog_fade-leave-to .dialog_panel[data-v-31041c9a] {
  transform: translateY(0.08rem) scale(0.98);
}
.dialog_overlay--resource-folder-create[data-v-31041c9a],
.dialog_overlay--resource-folder-delete[data-v-31041c9a] {
  backdrop-filter: none;
}
.dialog_panel--resource-folder-create[data-v-31041c9a],
.dialog_panel--resource-folder-delete[data-v-31041c9a] {
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(12, 12, 12, 0.7);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.dialog_panel--resource-folder-create .dialog_title[data-v-31041c9a],
.dialog_panel--resource-folder-delete .dialog_title[data-v-31041c9a] {
  font-family: 'OPPOSans', sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.dialog_panel--resource-folder-create .dialog_input[data-v-31041c9a],
.dialog_panel--resource-folder-delete .dialog_input[data-v-31041c9a] {
  height: 36px;
  margin: 16px 0;
  padding: 4px 12px;
  border-radius: 10px;
  background: #202020;
  box-shadow: 0 0 0 2px #737373, 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.dialog_panel--resource-folder-create .dialog_actions[data-v-31041c9a],
.dialog_panel--resource-folder-delete .dialog_actions[data-v-31041c9a] {
  gap: 8px;
  margin-top: 0;
}
.dialog_panel--resource-folder-create .dialog_btn[data-v-31041c9a],
.dialog_panel--resource-folder-delete .dialog_btn[data-v-31041c9a] {
  width: auto;
  height: 44px;
  padding: 0 16px;
  border-radius: 14px;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 44px;
  box-shadow: 0 10px 7.5px rgba(0, 0, 0, 0.1), 0 4px 3px rgba(0, 0, 0, 0.1);
}
.dialog_panel--resource-folder-create .cancel_btn[data-v-31041c9a],
.dialog_panel--resource-folder-delete .cancel_btn[data-v-31041c9a],
.dialog_panel--resource-folder-create .ok_btn[data-v-31041c9a],
.dialog_panel--resource-folder-delete .ok_btn[data-v-31041c9a] {
  color: #000;
  background: #fff;
}
.dialog_panel--resource-folder-create .ok_btn[data-v-31041c9a],
.dialog_panel--resource-folder-delete .ok_btn[data-v-31041c9a] {
  background: #75b8fe;
}
.dialog_panel--resource-folder-create .ok_btn[data-v-31041c9a]:hover,
.dialog_panel--resource-folder-delete .ok_btn[data-v-31041c9a]:hover {
  background: #8bc5ff;
}
.dialog_panel--resource-folder-create[data-v-31041c9a] {
  width: 256px;
}
.dialog_panel--resource-folder-create .dialog_title[data-v-31041c9a] {
  height: 40px;
}
.dialog_panel--resource-folder-delete[data-v-31041c9a] {
  width: 425px;
}
.dialog_panel--resource-folder-delete .dialog_des[data-v-31041c9a] {
  margin-top: 8px;
  font-family: 'OPPOSans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #737373;
}
.dialog_panel--resource-folder-delete .dialog_actions[data-v-31041c9a] {
  margin-top: 16px;
}
.dialog_panel--resource-folder-delete .ok_btn.danger_btn[data-v-31041c9a] {
  color: #fff;
  background: #e7000b;
}
.dialog_panel--resource-folder-delete .ok_btn.danger_btn[data-v-31041c9a]:hover {
  background: #f23b43;
}

.theme-main-btn[data-v-776e604f] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-776e604f]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-776e604f] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-776e604f] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-776e604f]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-776e604f] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-776e604f]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-776e604f] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-776e604f]:hover,
.mogic-ui-primary-button.active[data-v-776e604f]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-776e604f]:hover::before,
.mogic-ui-primary-button.active[data-v-776e604f]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-776e604f] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-776e604f]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-776e604f]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-776e604f]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-776e604f]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-776e604f]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-776e604f] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-776e604f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-776e604f] {
  background-color: #434343;
}
.input_btn[data-v-776e604f]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-776e604f] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-776e604f] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-776e604f {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-776e604f] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-776e604f 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-776e604f] {
  display: flex;
  justify-content: space-between;
}
.image_item[data-v-776e604f],
.image_item[data-v-776e604f] * {
  box-sizing: border-box;
}
.image_item[data-v-776e604f] {
  width: 75px;
  height: 127px;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.image_empty[data-v-776e604f] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding-bottom: 8px;
}
.image_stage[data-v-776e604f] {
  width: 75px;
  height: 75px;
  flex: 0 0 75px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border: 0;
  border-radius: 12px;
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.image_stage[data-v-776e604f]:disabled,
.select_resource_btn[data-v-776e604f]:disabled,
.ai_create_btn[data-v-776e604f]:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}
.figma-add-icon[data-v-776e604f] {
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.figma-add-icon img[data-v-776e604f] {
  position: absolute;
  display: block;
}
.figma-add-icon img[data-v-776e604f]:first-child {
  width: 2.0183px;
  height: 16px;
  top: 4px;
  left: 10.9817px;
}
.figma-add-icon img[data-v-776e604f]:last-child {
  width: 16px;
  height: 2px;
  top: 11px;
  left: 4px;
}
.image_empty_text[data-v-776e604f] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  line-height: 10px;
  white-space: nowrap;
}
.select_resource_btn[data-v-776e604f] {
  padding: 0;
  border: 0;
  color: #75b8fe;
  background: transparent;
  font-size: 10px;
  line-height: 10px;
  cursor: pointer;
}
.ai_create_btn[data-v-776e604f] {
  width: 67px;
  min-height: 18px;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  border: 0;
  border-radius: 20px;
  color: #010101;
  background: #75b8fe;
  font-size: 10px;
  line-height: 10px;
  cursor: pointer;
}
.ai-credit[data-v-776e604f] {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  font-size: 10px;
}
.ai-credit i[data-v-776e604f] {
  display: flex;
  width: 8px;
  height: 8px;
  align-items: center;
  justify-content: center;
  border: 0.5px solid #010101;
  border-radius: 50%;
}
.ai-credit img[data-v-776e604f] {
  display: block;
  width: 4px;
  height: 4px;
}
.image_filled[data-v-776e604f] {
  width: 75px;
  height: 75px;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  background: #d9d9d9;
}
.inspiration_img[data-v-776e604f] {
  width: 75px;
  height: 75px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.image_tools[data-v-776e604f] {
  height: 16px;
  position: absolute;
  top: 7px;
  right: 8px;
  left: 8px;
  display: flex;
  justify-content: space-between;
  background: linear-gradient(180deg, rgba(1, 1, 1, 0.5), rgba(1, 1, 1, 0));
}
.image_tools button[data-v-776e604f] {
  width: 16px;
  height: 16px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.figma-delete-icon[data-v-776e604f],
.figma-enhance-icon[data-v-776e604f] {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
}
.figma-delete-icon img[data-v-776e604f],
.figma-enhance-icon img[data-v-776e604f] {
  position: absolute;
  display: block;
}
.figma-delete-icon img[data-v-776e604f]:nth-child(1) {
  width: 11.5px;
  height: 12.8333px;
  top: 3.3333px;
  left: 2.25px;
}
.figma-delete-icon img[data-v-776e604f]:nth-child(2) {
  width: 1.5px;
  height: 5.83333px;
  top: 6.6667px;
  left: 6.6667px;
}
.figma-delete-icon img[data-v-776e604f]:nth-child(3) {
  width: 1.5px;
  height: 5.83333px;
  top: 6.6667px;
  left: 10px;
}
.figma-delete-icon img[data-v-776e604f]:nth-child(4) {
  width: 14.8333px;
  height: 1.5px;
  top: 3.3333px;
  left: 0.5833px;
}
.figma-delete-icon img[data-v-776e604f]:nth-child(5) {
  width: 6.83333px;
  height: 3.5px;
  top: 1.3333px;
  left: 4.5833px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(1) {
  width: 4.83333px;
  height: 4.79983px;
  top: 2px;
  left: 2px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(2) {
  width: 4.66667px;
  height: 4.63317px;
  top: 10.6667px;
  left: 2px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(3) {
  width: 4.63317px;
  height: 4.63317px;
  top: 10.6667px;
  left: 10.6667px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(4) {
  width: 4.63317px;
  height: 4.63317px;
  top: 2px;
  left: 10.6667px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(5) {
  width: 4.33333px;
  height: 4.33333px;
  top: 2px;
  left: 2px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(6) {
  width: 4.33333px;
  height: 4.33333px;
  top: 2px;
  left: 9.6667px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(7) {
  width: 4.33333px;
  height: 4.33333px;
  top: 9.6667px;
  left: 9.6667px;
}
.figma-enhance-icon img[data-v-776e604f]:nth-child(8) {
  width: 4.33333px;
  height: 4.33333px;
  top: 9.6667px;
  left: 2px;
}
.image_item.disabled[data-v-776e604f]::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.55);
  pointer-events: none;
}
.image_item[data-v-776e604f] {
  overflow: visible;
}
.cover-source-menu[data-v-776e604f] {
  width: 128px;
  position: absolute;
  z-index: 8;
  top: 69px;
  left: 0;
  overflow: hidden;
  padding: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  background: #272727;
  box-shadow: 12px 12px 24px rgba(0, 0, 0, 0.2);
}
.cover-source-menu button[data-v-776e604f] {
  width: 100%;
  padding: 8px;
  display: flex;
  align-items: center;
  border: 0;
  color: #fff;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
}
.cover-source-menu button[data-v-776e604f]:last-child {
  border-radius: 0 0 8px 8px;
  background: rgba(255, 255, 255, 0.1);
}
.cover-source-menu button[data-v-776e604f]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.image_filled[data-v-776e604f]::after {
  content: '';
  position: absolute;
  z-index: 1;
  inset: 0;
  border-radius: 12px;
  opacity: 0;
  background: linear-gradient(180deg, rgba(1, 1, 1, 0.5) 0%, rgba(1, 1, 1, 0) 30.288%), rgba(0, 0, 0, 0.2);
  transition: opacity 0.16s ease;
  pointer-events: none;
}
.image_tools[data-v-776e604f] {
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.16s ease;
}
.image_filled[data-v-776e604f]:hover::after,
.image_filled[data-v-776e604f]:focus-within::after,
.image_filled:hover .image_tools[data-v-776e604f],
.image_filled:focus-within .image_tools[data-v-776e604f] {
  opacity: 1;
}
.image_filled:hover .image_tools[data-v-776e604f],
.image_filled:focus-within .image_tools[data-v-776e604f] {
  pointer-events: auto;
}

.theme-main-btn[data-v-cad93934] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-cad93934]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-cad93934] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-cad93934] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-cad93934]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-cad93934] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-cad93934]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-cad93934] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-cad93934]:hover,
.mogic-ui-primary-button.active[data-v-cad93934]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-cad93934]:hover::before,
.mogic-ui-primary-button.active[data-v-cad93934]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-cad93934] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-cad93934]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-cad93934]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-cad93934]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-cad93934]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-cad93934]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-cad93934] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-cad93934] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-cad93934] {
  background-color: #434343;
}
.input_btn[data-v-cad93934]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-cad93934] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-cad93934] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-cad93934 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-cad93934] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-cad93934 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-cad93934] {
  display: flex;
  justify-content: space-between;
}
.tag-input-container[data-v-cad93934] {
  width: 100%;
  font-family: 'OPPO Sans 4.0', 'Microsoft YaHei', sans-serif;
}
.tags-wrapper[data-v-cad93934] {
  min-height: 34px;
  padding: 4px 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
}
.tag[data-v-cad93934] {
  min-height: 20px;
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 0;
  border-radius: 4px;
  color: #010101;
  background: #75b8fe;
  font-size: 10px;
  line-height: 10px;
  cursor: pointer;
  white-space: nowrap;
}
.tag-close[data-v-cad93934] {
  width: 12px;
  height: 12px;
  position: relative;
  display: block;
  flex: 0 0 12px;
}
.tag-close img[data-v-cad93934] {
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
}
.tag-input[data-v-cad93934] {
  min-width: 96px;
  flex: 1;
  padding: 4px 0;
  border: 0;
  outline: 0;
  color: #fff;
  background: transparent;
  font-size: 10px;
  line-height: 16px;
}
.tag-input[data-v-cad93934]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tag-input[data-v-cad93934]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.recommended-tags[data-v-cad93934] {
  margin-top: 8px;
  display: flex;
  align-items: center;
  gap: 4px;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  line-height: 20px;
  white-space: nowrap;
}
.recommendation[data-v-cad93934] {
  flex: 0 0 auto;
}

.theme-main-btn[data-v-600fd3fc] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-600fd3fc]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-600fd3fc] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-600fd3fc] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-600fd3fc]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-600fd3fc] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-600fd3fc]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-600fd3fc] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-600fd3fc]:hover,
.mogic-ui-primary-button.active[data-v-600fd3fc]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-600fd3fc]:hover::before,
.mogic-ui-primary-button.active[data-v-600fd3fc]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-600fd3fc] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-600fd3fc]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-600fd3fc]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-600fd3fc]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-600fd3fc]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-600fd3fc]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-600fd3fc] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-600fd3fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-600fd3fc] {
  background-color: #434343;
}
.input_btn[data-v-600fd3fc]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-600fd3fc] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-600fd3fc] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-600fd3fc {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-600fd3fc] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-600fd3fc 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-600fd3fc] {
  display: flex;
  justify-content: space-between;
}
.create-inspiration[data-v-600fd3fc],
.create-inspiration[data-v-600fd3fc] * {
  box-sizing: border-box;
}
.create-inspiration[data-v-600fd3fc] {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  color: #fff;
  overflow: hidden;
  border: 0;
  border-radius: 24px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  background: linear-gradient(90deg, rgba(12, 12, 12, 0.7), rgba(12, 12, 12, 0.7)), rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(35px);
  font-family: 'OPPO Sans 4.0', 'Microsoft YaHei', sans-serif;
}
.create-inspiration header[data-v-600fd3fc] {
  height: 24px;
  flex: 0 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.create-inspiration header strong[data-v-600fd3fc] {
  font-size: 16px;
  line-height: 16px;
}
.create-inspiration header button[data-v-600fd3fc] {
  width: 24px;
  height: 24px;
  padding: 4px;
  border: 0;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  cursor: pointer;
}
.figma-close-icon[data-v-600fd3fc] {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
}
.figma-close-icon img[data-v-600fd3fc] {
  width: 8.16667px;
  height: 8.16667px;
  position: absolute;
  top: 3.91667px;
  left: 3.91667px;
  display: block;
}
.create-scroll[data-v-600fd3fc] {
  min-height: 0;
  flex: 1;
  overflow: auto;
  scrollbar-width: none;
}
.create-scroll[data-v-600fd3fc]::-webkit-scrollbar {
  display: none;
}
.image-row[data-v-600fd3fc] {
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
}
.image-column[data-v-600fd3fc] {
  width: 75px;
  flex: 0 0 75px;
}
.image-column.views[data-v-600fd3fc] {
  width: 249px;
  flex: 1;
  min-width: 0;
}
.image-column label[data-v-600fd3fc],
.field[data-v-600fd3fc] {
  display: block;
  margin: 0 0 8px;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
.field[data-v-600fd3fc] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}
.field-label[data-v-600fd3fc] {
  display: block;
}
.field-label i[data-v-600fd3fc],
.image-column label span[data-v-600fd3fc] {
  margin-left: 2px;
  color: #ff5a5a;
  font-style: normal;
}
.view-list[data-v-600fd3fc] {
  display: flex;
  gap: 12px;
}
.image-column[data-v-600fd3fc] .image_item {
  width: 75px;
  height: 127px;
  margin: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.color-recognition[data-v-600fd3fc] {
  width: 100%;
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.color-recognition-header[data-v-600fd3fc] {
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  line-height: 16px;
}
.color-recognition-header > span[data-v-600fd3fc] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.color-recognition-header img[data-v-600fd3fc] {
  width: 16px;
  height: 16px;
  display: block;
}
.color-recognition-header button[data-v-600fd3fc] {
  padding: 0;
  border: 0;
  color: #75b8fe;
  background: transparent;
  font-size: 12px;
  cursor: pointer;
}
.create-color-options[data-v-600fd3fc] {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.create-color-options button[data-v-600fd3fc] {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
}
.create-color-options button.selected[data-v-600fd3fc] {
  box-shadow: 0 0 0 2px #75b8fe;
}
.create-color-options .custom-color[data-v-600fd3fc] {
  position: relative;
  background: transparent;
}
.create-color-options .custom-color[data-v-600fd3fc]:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}
.create-color-options .custom-color img[data-v-600fd3fc] {
  display: block;
  width: 24px;
  height: 24px;
}
.create-color-options[data-v-600fd3fc] .color-recognition-tooltip.ui_tooltip_top .ui_tooltip_content {
  left: 0;
  transform: translate(0, 0.04rem);
}
.create-color-options[data-v-600fd3fc] .color-recognition-tooltip.ui_tooltip_top:hover .ui_tooltip_content,
.create-color-options[data-v-600fd3fc] .color-recognition-tooltip.ui_tooltip_top:focus-within .ui_tooltip_content {
  transform: translate(0, 0);
}
.create-color-options[data-v-600fd3fc] .color-recognition-tooltip.ui_tooltip_top .ui_tooltip_content::after {
  left: 12px;
  transform: translateX(-50%);
}
.field > div[data-v-600fd3fc],
.field input[data-v-600fd3fc],
.field select[data-v-600fd3fc],
.field textarea[data-v-600fd3fc] {
  width: 100%;
}
.field input[data-v-600fd3fc],
.field select[data-v-600fd3fc],
.field textarea[data-v-600fd3fc] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  outline: 0;
  border-radius: 8px;
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
  font-size: 10px;
}
.field input[data-v-600fd3fc]::-moz-placeholder, .field textarea[data-v-600fd3fc]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.field input[data-v-600fd3fc]::placeholder,
.field textarea[data-v-600fd3fc]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.field > div[data-v-600fd3fc]:not(.size-fields):not(.category-fields) {
  position: relative;
}
.field > div > input[data-v-600fd3fc] {
  height: 34px;
  padding: 0 40px 0 12px;
}
.field em[data-v-600fd3fc] {
  position: absolute;
  top: 11px;
  right: 12px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  font-style: normal;
}
.size-fields[data-v-600fd3fc] {
  display: flex;
  gap: 12px;
}
.size-control[data-v-600fd3fc] {
  min-width: 0;
  height: 34px;
  position: relative;
  flex: 1;
}
.size-control input[data-v-600fd3fc] {
  height: 34px;
  padding: 0 33px 0 12px;
}
.size-control span[data-v-600fd3fc] {
  position: absolute;
  top: 12px;
  right: 12px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  line-height: 10px;
  pointer-events: none;
}
.category-fields select[data-v-600fd3fc] {
  height: 34px;
  min-width: 0;
  padding: 0 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.category-fields select[data-v-600fd3fc]:invalid,
.category-fields select option[data-v-600fd3fc] {
  color: #fff;
  background: #242424;
}
.field textarea[data-v-600fd3fc] {
  height: 81px;
  padding: 12px;
  resize: vertical;
  line-height: 19px;
}
.field[data-v-600fd3fc] .tag-input-container {
  width: 100%;
  max-width: none;
  margin: 0;
}
.field[data-v-600fd3fc] .tags-wrapper {
  width: 100%;
  min-height: 34px;
  margin: 0;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
}
.field[data-v-600fd3fc] .tag {
  padding: 4px 8px;
  border-radius: 4px;
  color: #010101;
  background: #75b8fe;
  font-size: 10px;
}
.field[data-v-600fd3fc] .tag-input {
  height: 32px;
  min-height: 32px;
  padding: 0;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
}
.field[data-v-600fd3fc] .recommended-tags {
  margin-top: 8px;
}
.form-error[data-v-600fd3fc] {
  margin: 0 0 8px;
  color: #ff5a5a;
  font-size: 10px;
}
.create-inspiration footer[data-v-600fd3fc] {
  height: 36px;
  flex: 0 0 36px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.create-inspiration footer button[data-v-600fd3fc] {
  border: 0;
  border-radius: 24px;
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.create-inspiration footer .create-button[data-v-600fd3fc] {
  color: #010101;
  background: #75b8fe;
}
.create-inspiration footer .create-button[data-v-600fd3fc]:disabled {
  opacity: 1;
  cursor: not-allowed;
}

.theme-main-btn[data-v-e3b4464c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-e3b4464c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-e3b4464c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-e3b4464c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-e3b4464c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-e3b4464c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-e3b4464c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-e3b4464c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-e3b4464c]:hover,
.mogic-ui-primary-button.active[data-v-e3b4464c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-e3b4464c]:hover::before,
.mogic-ui-primary-button.active[data-v-e3b4464c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-e3b4464c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-e3b4464c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-e3b4464c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-e3b4464c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-e3b4464c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-e3b4464c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-e3b4464c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-e3b4464c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-e3b4464c] {
  background-color: #434343;
}
.input_btn[data-v-e3b4464c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-e3b4464c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-e3b4464c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-e3b4464c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-e3b4464c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-e3b4464c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-e3b4464c] {
  display: flex;
  justify-content: space-between;
}
.model_box[data-v-e3b4464c] {
  padding: 32px;
}
.model_box .model_title[data-v-e3b4464c] {
  font-size: 24px;
  color: #fff;
  margin-bottom: 25px;
}
.model_box .folder_input_name[data-v-e3b4464c] {
  display: block;
  border: none;
  outline: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #292929;
  border-radius: 10px;
  color: #fff;
  height: 50px;
  padding: 10px;
  margin-bottom: 44px;
  font-size: 20px;
}
.model_box .folder_input_name[data-v-e3b4464c]::-moz-placeholder {
  color: #777777;
  font-size: 20px;
}
.model_box .folder_input_name[data-v-e3b4464c]::placeholder {
  color: #777777;
  font-size: 20px;
}
.model_box .right_cancel[data-v-e3b4464c] {
  display: flex;
  justify-content: flex-end;
}
.model_box .right_cancel .footer_btn[data-v-e3b4464c] {
  width: 70px;
  height: 35px;
  margin-left: 7px;
  border-radius: 10px;
  font-size: 20px;
  text-align: center;
  line-height: 35px;
  background-color: #292929;
  color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.model_box .right_cancel .footer_btn[data-v-e3b4464c]:hover {
  background-color: #494949;
}

.theme-main-btn[data-v-6efd9332] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6efd9332]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6efd9332] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6efd9332] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6efd9332]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6efd9332] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6efd9332]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6efd9332] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6efd9332]:hover,
.mogic-ui-primary-button.active[data-v-6efd9332]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6efd9332]:hover::before,
.mogic-ui-primary-button.active[data-v-6efd9332]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6efd9332] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6efd9332]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6efd9332]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6efd9332]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6efd9332]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6efd9332]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6efd9332] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6efd9332] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6efd9332] {
  background-color: #434343;
}
.input_btn[data-v-6efd9332]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6efd9332] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6efd9332] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6efd9332 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6efd9332] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6efd9332 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6efd9332] {
  display: flex;
  justify-content: space-between;
}
.tool-library[data-v-6efd9332] {
  height: 100%;
  background: #0c0c0c;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.library-cotnent[data-v-6efd9332] {
  display: flex;
  height: 100%;
  overflow: hidden;
  background: #0c0c0c;
  color: #fff;
}
.category-menu[data-v-6efd9332] {
  width: 104px;
  height: 100%;
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 24px 12px 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #0c0c0c;
}
.category-item[data-v-6efd9332] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 38px;
  box-sizing: border-box;
  margin-bottom: 8px;
  padding: 12px;
  border: 0;
  border-radius: 12px;
  background: transparent;
  font: inherit;
  color: #fff;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}
.category-item[data-v-6efd9332]:hover,
.category-item.active[data-v-6efd9332] {
  background: linear-gradient(135deg, #c3e7ff 0%, #75b8fe 52%, #ccc2ff 100%);
  box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.9);
  color: #010101;
}
.category-label[data-v-6efd9332] {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
}
.tools-container[data-v-6efd9332] {
  height: 100%;
  width: 224px;
  box-sizing: border-box;
  flex: 0 0 224px;
  padding: 24px 12px;
  overflow-y: auto;
  background: #0c0c0c;
}
.tools-container[data-v-6efd9332]::-webkit-scrollbar {
  width: 6px;
}
.tools-container[data-v-6efd9332]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.tools-container[data-v-6efd9332]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.tools-container[data-v-6efd9332]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.tools-grid[data-v-6efd9332] {
  display: grid;
  grid-template-columns: repeat(2, 96px);
  gap: 8px;
}
.tool-item[data-v-6efd9332] {
  position: relative;
  width: 96px;
  height: 96px;
  overflow: hidden;
  background: #2d2d2d;
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
}
.tool-item .tool_favorite_icon[data-v-6efd9332] {
  width: 20px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.tool-item[data-v-6efd9332]:hover {
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);
}
.tool-item:hover .tool_favorite_icon[data-v-6efd9332] {
  opacity: 1;
}
.tool-item[data-v-6efd9332]:focus-visible {
  outline: 2px solid #c3e7ff;
  outline-offset: 2px;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);
}
.tool-item:focus-visible .tool_favorite_icon[data-v-6efd9332] {
  opacity: 1;
}
.tool-item.is-favorite .tool_favorite_icon[data-v-6efd9332] {
  opacity: 1;
}
.tool-img[data-v-6efd9332] {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 12px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.tool-img[data-v-6efd9332]::after {
  content: '';
  position: absolute;
  inset: 76px 0 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 23%, #000 100%);
}
.tool-icon[data-v-6efd9332] {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.22);
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  backdrop-filter: blur(4px);
}
.tool-name[data-v-6efd9332] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  bottom: 4px;
  padding: 0 4px;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  line-height: 12px;
  text-shadow: 0 1px 6px rgba(0, 0, 0, 0.32);
}
.cover-generic .tool-img[data-v-6efd9332],
.cover-mist .tool-img[data-v-6efd9332],
.cover-frost .tool-img[data-v-6efd9332],
.cover-amber .tool-img[data-v-6efd9332],
.cover-warm .tool-img[data-v-6efd9332],
.cover-orbit .tool-img[data-v-6efd9332],
.cover-peak .tool-img[data-v-6efd9332],
.cover-wood .tool-img[data-v-6efd9332],
.cover-paper .tool-img[data-v-6efd9332],
.cover-chair .tool-img[data-v-6efd9332],
.cover-light .tool-img[data-v-6efd9332],
.cover-sketch .tool-img[data-v-6efd9332],
.cover-vintage .tool-img[data-v-6efd9332],
.cover-decor .tool-img[data-v-6efd9332],
.cover-concrete .tool-img[data-v-6efd9332],
.cover-story .tool-img[data-v-6efd9332],
.cover-mood .tool-img[data-v-6efd9332],
.cover-plan .tool-img[data-v-6efd9332],
.cover-board .tool-img[data-v-6efd9332],
.cover-window .tool-img[data-v-6efd9332],
.cover-switch .tool-img[data-v-6efd9332] {
  background-repeat: no-repeat;
}
.cover-generic .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #d7d4cf 0%, #b6b2aa 100%);
}
.cover-mist .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(180deg, #d4d4d4 0%, #c9c9c9 72%, #b6b6b6 100%);
}
.cover-frost .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(180deg, #d9d9d9 0%, #cecece 70%, #bdbdbd 100%);
}
.cover-amber .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #9f794d 0%, #e2c495 48%, #88643e 100%);
}
.cover-warm .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #6b4d34 0%, #d4b088 52%, #8a6a50 100%);
}
.cover-orbit .tool-img[data-v-6efd9332] {
  background-image: radial-gradient(circle at 70% 38%, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 7px, transparent 8px), radial-gradient(circle at 38% 42%, rgba(120, 66, 255, 0.95) 0, rgba(120, 66, 255, 0.95) 3px, transparent 4px), radial-gradient(circle at 26% 56%, rgba(250, 150, 72, 0.9) 0, rgba(250, 150, 72, 0.9) 4px, transparent 5px), radial-gradient(circle at 58% 66%, rgba(66, 117, 255, 0.9) 0, rgba(66, 117, 255, 0.9) 3px, transparent 4px), radial-gradient(circle at 50% 50%, rgba(28, 28, 28, 0.96) 0%, rgba(10, 10, 10, 0.98) 100%);
}
.cover-orbit .tool-img[data-v-6efd9332]::before {
  content: '';
  position: absolute;
  inset: 22% 18% 16%;
  border: 2px solid rgba(76, 113, 255, 0.75);
  border-radius: 50%;
  transform: rotate(16deg);
}
.cover-peak .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(180deg, #c4d2dc 0%, #95a2b2 35%, transparent 36%), linear-gradient(140deg, transparent 0 32%, #a86d48 32% 52%, #ece0d0 52% 66%, #78584f 66% 100%), linear-gradient(180deg, #7d5b45 0%, #d9965c 42%, #e7d6c4 100%);
}
.cover-wood .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 32%), linear-gradient(135deg, #e0ccb7 0%, #b4865a 38%, #f0e3d1 68%, #9e734a 100%);
}
.cover-paper .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(180deg, #d8d8d8 0%, #cfcfcf 70%, #bcbcbc 100%);
}
.cover-chair .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #cab074 0%, #9a7533 42%, #f0ddaf 100%);
}
.cover-light .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #d9d7d2 0%, #bcb7b1 38%, #f4f2ef 100%);
}
.cover-sketch .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #faf6ef 0%, #d8d0c2 100%);
}
.cover-vintage .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #b88b62 0%, #efe1cf 50%, #826245 100%);
}
.cover-decor .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #d3b28b 0%, #9b744f 32%, #f2e5d5 68%, #715337 100%);
}
.cover-concrete .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #9f9f9f 0%, #d7d7d7 48%, #7d7d7d 100%);
}
.cover-story .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #d7c4a1 0%, #f5e8d3 44%, #8d6748 100%);
}
.cover-mood .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #dcc4a8 0%, #a26d42 34%, #f0dfc8 67%, #7c5735 100%);
}
.cover-plan .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #f7f7f7 0%, #d8d8d8 100%);
}
.cover-board .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #f0dfc5 0%, #d6b68d 42%, #f6efe5 72%, #9d7b56 100%);
}
.cover-window .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #f0f4f4 0%, #b6c5cd 42%, #dbc0a4 100%);
}
.cover-switch .tool-img[data-v-6efd9332] {
  background-image: linear-gradient(135deg, #d9c0a1 0%, #9f734b 38%, #f0e2d1 100%);
}

.theme-main-btn[data-v-1ae19350] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-1ae19350]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-1ae19350] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-1ae19350] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-1ae19350]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-1ae19350] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-1ae19350]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-1ae19350] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-1ae19350]:hover,
.mogic-ui-primary-button.active[data-v-1ae19350]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-1ae19350]:hover::before,
.mogic-ui-primary-button.active[data-v-1ae19350]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-1ae19350] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-1ae19350]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-1ae19350]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1ae19350]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1ae19350]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-1ae19350]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-1ae19350] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-1ae19350] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-1ae19350] {
  background-color: #434343;
}
.input_btn[data-v-1ae19350]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-1ae19350] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-1ae19350] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-1ae19350 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-1ae19350] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-1ae19350 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-1ae19350] {
  display: flex;
  justify-content: space-between;
}
.member-panel[data-v-1ae19350] {
  height: 100%;
  display: flex;
  flex-direction: column;
  color: #fff;
  font-family: "OPPO Sans 4.0", Arial, "PingFang SC", sans-serif;
}
.panel-header[data-v-1ae19350] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.12rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  box-sizing: border-box;
}
.panel-title[data-v-1ae19350] {
  display: flex;
  align-items: center;
  gap: 0.08rem;
}
.panel-header h2[data-v-1ae19350] {
  margin: 0;
  font-size: 0.12rem;
  line-height: 1;
  font-weight: 700;
}
.back-button[data-v-1ae19350] {
  width: 0.16rem;
  height: 0.16rem;
  border: 0;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAH9JREFUeAHl1FENgCAQxvFvJjACEYxABBsYRaPQxAhGMII2OI/JA+ON73Rj47/dI7+NYwMgE5FN3jyYMuDScaitACbU9gUQmgFOdok8oAdGnd0KHJ0DLh00PaMN0AadG9bM++gASlhoFuI+oz+gtWloBlsGxRawFZAHW4LitfwDc0nBVP5qrvQAAAAASUVORK5CYII=) no-repeat center;
  background-size: 0.08rem;
  cursor: pointer;
}
.close-button[data-v-1ae19350] {
  display: flex;
  width: 0.16rem;
  height: 0.16rem;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.close-button img[data-v-1ae19350] {
  display: block;
  width: 0.16rem;
  height: 0.16rem;
}
.panel-body[data-v-1ae19350] {
  flex: 1;
  min-height: 0;
  padding: 0.12rem;
  overflow: auto;
  box-sizing: border-box;
}
.section-heading[data-v-1ae19350] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.04rem;
}
.section-heading strong[data-v-1ae19350] {
  font-size: 0.12rem;
}
.primary-button[data-v-1ae19350],
.secondary-button[data-v-1ae19350] {
  height: 0.24rem;
  padding: 0 0.08rem;
  border: 0;
  border-radius: 0.04rem;
  background: #75b8fe;
  color: #010101;
  font-size: 0.12rem;
  font-weight: 400;
  cursor: pointer;
}
.secondary-button[data-v-1ae19350] {
  min-width: 0.56rem;
  background: rgba(117, 184, 254, 0.14);
  color: #75b8fe;
}
.secondary-button[data-v-1ae19350]:disabled {
  opacity: 0.45;
  cursor: default;
}
.panel-description[data-v-1ae19350] {
  margin: 0 0 0.12rem;
  color: rgba(255, 255, 255, 0.44);
  font-size: 0.1rem;
  line-height: 1.6;
}
.state-row[data-v-1ae19350] {
  min-height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.08rem;
  color: rgba(255, 255, 255, 0.38);
  font-size: 0.11rem;
}
.member-list[data-v-1ae19350] {
  display: flex;
  flex-direction: column;
}
.member-item[data-v-1ae19350] {
  min-height: 0.56rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.24rem;
}
.member-info[data-v-1ae19350] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 0.08rem;
}
.member-info img[data-v-1ae19350] {
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.member-info span[data-v-1ae19350] {
  width: 1.26rem;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.12rem;
}
.member-action[data-v-1ae19350] {
  width: 0.56rem;
  color: rgba(255, 255, 255, 0.48);
  font-size: 0.12rem;
  text-align: right;
}
.administrator[data-v-1ae19350] {
  color: #75b8fe;
}
.permission-menu[data-v-1ae19350] {
  position: relative;
}
.permission-trigger[data-v-1ae19350] {
  padding: 0.04rem 0.18rem 0.04rem 0.06rem;
  border: 0;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAYAAADlep81AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAT1JREFUeAHFliGTwjAQhV+jcFd3uMOdrTx3dSc5V8lvQyIrcfAPiuMnIJG48razHTKZFBpSwptZSqC7+83rpm3Wtu0/gE/GJsuyM94gMpQ8/DK2hh/fjDljxT9yJJYFI/oQoFoXeWooB+bE2BtepuM7oDwwa7JcxCHwS5MSirV/LJhzDyML05+UCoo1Cx7+fDAdx0DC0kmYZPeNqW3cJHVqr0txqGKhGRLAdP3vFCjhGTq8EEZkhoowYYebU/19Ktgp5swRMALmXrFYKIVZjYV5CDQAVWGELJgZAjbHQyAP1ILNlngBTNcLAXIGvWGTekoY0SiHejlOFa5TeiOtFEZ2ZPAbRJBDVuMSjlMKI87kCiPOnBCop4AUStwpdHlgfMXCRAF5oBALIwqaIVc61I31Ux0DM5nk0cBYYAJdAT1DvhJbLqv7AAAAAElFTkSuQmCC) no-repeat right center;
  background-size: 0.1rem;
  color: #75b8fe;
  font-size: 0.12rem;
  cursor: pointer;
}
.permission-popover[data-v-1ae19350] {
  position: absolute;
  z-index: 4;
  top: calc(100% + 0.05rem);
  right: 0;
  width: 0.72rem;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0.04rem;
  background: rgba(12, 12, 12, 0.9);
  box-shadow: 0 0.08rem 0.24rem rgba(0, 0, 0, 0.35);
  overflow: hidden;
}
.permission-popover button[data-v-1ae19350] {
  width: 100%;
  height: 0.24rem;
  padding: 0 0.08rem;
  border: 0;
  border-radius: 0.04rem;
  background: transparent;
  color: #fff;
  font-size: 0.12rem;
  text-align: left;
  cursor: pointer;
}
.permission-popover button[data-v-1ae19350]:hover,
.permission-popover .edit[data-v-1ae19350] {
  background: #75b8fe;
  color: #010101;
}
.permission-popover .remove[data-v-1ae19350] {
  color: #ff5a5a;
}
.permission-popover .remove[data-v-1ae19350]:hover {
  background: rgba(255, 90, 90, 0.1);
  color: #ff5a5a;
}
.search-input[data-v-1ae19350] {
  width: 100%;
  height: 0.4rem;
  padding: 0 0.12rem 0 0.36rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0.09rem;
  outline: 0;
  background: #1b1b1b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA6hJREFUeAHNWL1S20AQXskz4JJHUJkO0zEDMxZduiQdpenSxSoAD43tht8C5QkgTxDzBMgFTEq/Qe4RnJICyLf4TrM6S7b8I9nfzI3uT3ff7e3d7a5Dc+D09NTHZ/v9/d13HKeG/JZOjCHqFb4KbRG+D1dXV4rmhJO3Y7PZ3Nrc3Gwi+0OQyQUQHlQqlfDi4uIXzYipBBchlgLlum5nFqITCZ6dndVeX19/I+ulTYYUIQ04//b2NuRKENjS/X2kWsa//N9Rnq3PJNhqtRrYmltKSo316x6pd3Nz06ccOD4+roN0A9mG1cSL+oZxBjQrQRyCDj5tq7qHFMyr8BjTw+eRhESxUF7wwSSSYwRPTk6aOH23ooq3rgNiP2kJwPhtjN+hnCQTBPUq/4qqIU7fwfn5+cRtmIOkLQT18vKyE4bh0O7rWuVHKpgc4/r6OoTUAlHlbWxs3KX1rZiM1ruvoq11eXn5QAXh6enpz/7+Ph/AXS5Dop9Q7qNeyX6uJufR6J4zuF+Wzk1CtVrt0ui6MrAP5oggxM2Sk9dJl0pAt9tlnTsSVb5+RmN8EIR4bekpKgmYK6LRxW2QkKKrGXumApdn4Vubgp7JYDdr/LyaMktwW3RU0272IgBdjN9m7Ca//TVTZoK+6BvRCqB1UQomFhoT9ERD6dLLmDshQc8UoH8rI6iNXAPPZJjgojZeoXBpzcEE4wdaG5trBSaoRNmjFUE7XwbKZJhg6ulZAeTcMacEQf0mlw5trHimLG8TJhibVHyL2491Sfgi8kr6O642DCLRoU3loynykWww10xP1PllSpG9R0oezoSp90FQP9bSHyhFiqx70Pt4LnZnbVPvgyA/1lBM6SOwFG+pePAcningDAR2h9gneX5+HsAn8MUPu3t7e//Yd6ACoH2g76YM6XXgTI35QPZTx+a3MgV2DdlFpOWTCympRgrkUt2MiixAWsN6vd7Hag5RrGqSnyFZB20RLU7Mw1gc6zmU5JAOeO60f1JDHzpoxD6yfJtnjkxJaGe9LcfkqALqzKWcGkzKDB6lxVIkURyq/jTnSo/RoJTQHccM8YlA0KhQajDJyTFBm8YjU3ISRZYljkn5P58yjA/8F0LnAkS+GljsndUWcOQhF0EDPVCbFrd2IoRTAhlOsYNJGl3sTic3QQNIlN/MBiVDJNMwNaaYEYsMQTKYiaAEByaxchlEjwnpNGCrJG+gMyOaG81NsAikHcy18kn4VoBdsEPaeOHX5T+pDaaIIQELEQAAAABJRU5ErkJggg==) no-repeat 0.12rem center;
  background-size: 0.15rem;
  color: #fff;
  box-sizing: border-box;
}
.loading-ring[data-v-1ae19350] {
  width: 0.18rem;
  height: 0.18rem;
  border: 2px solid rgba(255, 255, 255, 0.12);
  border-top-color: #75b8fe;
  border-radius: 50%;
  animation: spin-1ae19350 0.8s linear infinite;
}
@keyframes spin-1ae19350 {
to {
    transform: rotate(360deg);
}
}

.theme-main-btn[data-v-aefda496] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-aefda496]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-aefda496] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-aefda496] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-aefda496]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-aefda496] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-aefda496]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-aefda496] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-aefda496]:hover,
.mogic-ui-primary-button.active[data-v-aefda496]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-aefda496]:hover::before,
.mogic-ui-primary-button.active[data-v-aefda496]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-aefda496] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-aefda496]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-aefda496]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-aefda496]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-aefda496]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-aefda496]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-aefda496] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-aefda496] {
  background-color: #434343;
}
.input_btn[data-v-aefda496]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-aefda496] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-aefda496] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-aefda496 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-aefda496] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-aefda496 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-aefda496] {
  display: flex;
  justify-content: space-between;
}
.base_size[data-v-aefda496] {
  width: 100%;
  height: 0.35rem;
  border-radius: 0.1rem;
  padding-left: 0.5rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0.16rem center;
  background-size: 0.16rem;
}
.resource_menu_view[data-v-aefda496] {
  color: #fff;
  padding-bottom: 0.85rem;
  height: 100%;
}
.resource_menu_view .resource_menu_view_content[data-v-aefda496] {
  padding-top: 0.1rem;
  display: flex;
  height: 100%;
  flex-direction: column;
}
.resource_menu_view .resource_menu_view_content .scroll_box[data-v-aefda496] {
  height: 100%;
  overflow: auto;
}
.resource_menu_view .resource_menu_view_content .scroll_box[data-v-aefda496]::-webkit-scrollbar {
  display: none;
}
.resource_menu_view .search_input[data-v-aefda496] {
  flex: 0 0 auto;
  width: 100%;
  height: 0.35rem;
  border-radius: 0.1rem;
  padding-left: 0.5rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0.16rem center;
  background-size: 0.16rem;
  box-sizing: border-box;
  outline: none;
  border: none;
  margin-bottom: 0.1rem;
  background-color: #292929;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAaySURBVHgB5Vy9UuNIEG5MLT+Zw8tOb7BsbKpWVBFstuwTIMKLzhRlfgObBAoTnPcJENGFsNllKweuugzuCU6PYAKqwPxdN7Q4W+qWRsZ/El/VlNDMSJY+dff09PQwBSPA1taWNTU1ZT8+Pn7EU4sKnhf57274T09PbWxr4/ESz5t49I+Pjy9hxJiCIQHJsPGlvuJLrkCUgLTwsXh4vx/1ev0cRoCBElMul4uzs7Nl/PN3LEUYDnwsHpb9o6MjH4aEgRBDqoKHKhYHRgsXhkTQm4gZkYSYwIUBE9Q3MWRD8HAC/dkPH0u76whd97Ggz3sWCoXa4eHhKQwAqYlhKanBi5SYgF6cRpVzHJUu7+7u/mk0Gu2kiyqVymd80QX80+ZiKpEuDEB6UhFDtgRHhjMcaRYMuntYzm9vb09NiEgCEuUgUavwQlISfCxLbyHHmBg2sD8hWcw9lIwa+h5NGAJMDT35Q1iW+vWBjIjZ3d1deHh4OIN4UnwkxBkWIWEwQfRMsdKLUub0Y3cSiTGRFPwyDXS81mEM2NzcLKNq/5HQjdTKgxSIJcaAlJFKiYak5+xHrQoJ7bGkYFkaNykENrJL8DL6RUDzMlSpMxpRwRAqMfgVGpBAyjBd8rSgZ5mbm1tCydDsiYVuxhkYYlqq3N7edvBwqFzjw4SREqDZbN4sLy979/f3X/D0F6GLVSqVrlqt1t9J94rYmAR99WFCSelGtVot3tzcXIDwDhzW+JT0DpIqlUFRITK0k04KYX9/nxxKsjkRx5LjQCdJ9+hRJZaWP6WOyDQ5bQOZh4wCqC5tVJtbJOKL0GwtLi42sY+vXR+WmKrSz0c/ZR8yBnxmGkA8pbkad+0rMSwtjtKvDNnFmlJvc4RARLfEaAy6aFd+QEZBNpHMgNSG9WqEoJsYW+qABteFjGN+fv670mRrTt8zMSxSltDuTYJn+1bwKBUJotMIhU7fqnRNIDFiI4qaC/mBJjUrUmVAjC01djqdzNqWMHh2HfFr8OMvSOpU4NHIEu7lDSLyNmFwwxWsTpGYToEYU24ykoWtUQLfVbOXH8MVBamSQIFryBlwdPKUpqjEaIFtiuZDzsCjk2Qe7HAFSYwVrqQZaA7tSwA/XIHvGzW+IKzXoBTlTo26EHk3nnH3QJSYnEPUhL29vV+7z7XQpg85BZkJk35JwfB3C5EYyRjlBZI9kUDE+EK9BfmFSMz19fVV97koMaasZhSWVBl2T4gYaWi20ixOZQxWuIITIXugqRJ8+PDBgpyBllVAXxbqQQHnRKLrj0uanyFnwLUmbcIclRiEp3Regfzhq1SJquSF6wq8gGYcwMk4xI8tTZiDUUmLh+ZGnSqVCqmRJTSJAbmAGG2FMcvrST1AkyEulWhx7Wdi5ubmyPiIcYq4RamsgMO3ohqhZohRvWdiOIDjgoxVyD4ckD1eT0tSePV8cdjW1MnJstSwtGgft6Fd90oM56d5Sr/YBfAJBz27JdT7cUvP4bmSltFgU3YkZAycGeZIbdp6dgApo+pEuplpJtKkIC4zjOZG9Xr9U9z1kdk1jlCUr6tlIv3MitNHqf2gzKTxXb4lXB4lhkYovKmmUtbMzMzEk0MZp9qyEKmQidSL8RjORBJXIukH0SNOysQeG5CUGug7Y4wzw9SYL6oUZSL5SrODxvhi0iQHja0LMely8JKwaASTlHlKCy3G/di4DTI/Jw0attYH/TQ7Ta5P7CoBvfD09HQcy7R/6WJnZ2ds3jE7nzT62DHdymkToIy25ZA/gAQk5ca6MOSdrd3gnXZk65yErl4QukT7+N30+YyIIfCeJfoySXbFhSESlGaDKhJyzvu+g3Pyxb6ZbNExJoaQYpcbwcVymnafUMxvBxvcHUj+OG20KSsYaqDRNTJs433WeeRVkYoYfkALDyTCpqFPH3iXPSULmEoSS8ZC2t3+pDYsFT4+678x15FU17T7pCYmAO8so6Ex7ZBNXvUlryH78L+XXSTvmlZB2TmzICXCO+2QGPqA5Zj+551OZ02K4PVNDP+wBePZoR+Gh6Pn+sHBQU+0n3eh0NTAjrnWB8HleBMxAXiPdA3Mtv4OEkY7dpMkBwRyBkJMACbIgeFLUOotzKj6VVTRmtbOqr0W/LeRgRITgFSMPM0UG8hN4MEbN7izP0bSE2cXn43yUIgJgySJ/rFOl1G1Yh4uSCAkA+3jNR6S0RxUTqDJHnIazkdCjIaNjY2e9C584KtRJEWabEceKzHjBI9YNM2Rl1XgnUMxyu40vHO0Wq1mqVSiCabFVX+hTfvtP68VGvE/dA/HAAAAAElFTkSuQmCC);
  display: block;
}
.resource_menu_view .search_input[data-v-aefda496]::-moz-placeholder {
  color: #777;
  line-height: 0.35rem;
}
.resource_menu_view .search_input[data-v-aefda496]::placeholder {
  color: #777;
  line-height: 0.35rem;
}
.resource_menu_view .menu_item[data-v-aefda496] {
  width: 100%;
  height: 0.35rem;
  border-radius: 0.1rem;
  padding-left: 0.5rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0.16rem center;
  background-size: 0.16rem;
  margin-bottom: 0.24rem;
  line-height: 0.35rem;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resource_menu_view .menu_item .menu_svg_icon[data-v-aefda496] {
  position: absolute;
  left: 0.16rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.16rem;
  height: 0.16rem;
  fill: currentColor;
  stroke: currentColor;
}
.resource_menu_view .menu_item .menu_num[data-v-aefda496] {
  position: absolute;
  top: 0;
  right: 0.24rem;
  height: 0.35rem;
  min-width: 0.4rem;
  font-size: 0.16rem;
  border-radius: 0.1rem;
  line-height: 0.35rem;
  text-align: center;
  padding: 0 0.05rem;
}
.resource_menu_view .menu_item[data-v-aefda496]:hover {
  background-color: #202020;
}
.resource_menu_view .menu_item.active[data-v-aefda496] {
  background-color: #0022FF;
}
.resource_menu_view .menu_item.use-header-icon[data-v-aefda496] {
  background-image: none;
}
.resource_menu_view .menu_item.folder[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABJBJREFUeAHtm99LI1cUx++dxJ8J1Kw/aigIRlZLWZa2yj6UQmGh7Yt9taX+AYU8CC1W+tIn8aE+iFCKPgn+A+JLoXRBNAqKYKElAX8hkm6EuFl/LNmYzY+ZPWcy4yZjbiabZE0mng9M5kfuzNzzvfeeexPOYYwgCIIgagVu8h1u8szMzD2Hw/HR2dmZG85TrHgkt9v9bHl5OQDbczyHTdE2S2LDDxDkg6urqyOlDGRZVvf4nMnJyb7s51sNtRcFg8Fv0aBkMplC+5TykFMAHoRCoe+y32MlpMXFxU/QCLAlqVQQTWTF5/M9ZDUuDM9zjnWPJBIJV2NjI/oEbG1ut9t5NBp92dDQULRBnHMGz2jFHoPHgJQG4PiFzWa7p7+PWQA+Njb2wNDKMoj07/DwcCsrAa/X64zH4/+AuDnDcW5u7hGzEtvb279Co2bbkNa+KtVhql0FnnOlO2Lc+/1+L6se+owrxG68AMPlfUmSrs/D4XBAO0yz0lCHSiQS2e/o6Hio1opzZWBg4LeLi4sf4bSB3QLQHry5uflFIBDwra6u/j4+Pr7LMvYXt/xYWVn5I7u77O7u/scqwN7eXkApf3YrCzmDenxycvKXVjV7vvpKZgaB02WVoKWlBWvEqgnPgL1H7uzs/BpE2meZHnPDSFNhKgU44F94ZmqqmjoghLqDakjQ4Nhx7h8eHs6zPMOpMt3BHKm/v//PpaWlj8FnfQ/nMXaLoCDgX16NjIw8djqdX+L6DIRB3yb39fX9MDEx8fP09HSUFWo0o48BRSviY1j1F3Tq+4+Ojr7S/YzO/Pz8N8bCtzaUWPUXcvh+yePx/A1D6en1RfB7Q0NDXxgL36YwtYDqZGANdaZfQLd3eXnpMBY09THaUp4NDg6WtPKtNXZ2dmJNTU0518BG2ViuoDDYzXp7e/EnAt5ouV/DAhRt2YAfQpsKCqP1lnoRRIfro6AQd83HFI2ZMIpS7eXqO0CzqaBdZs6XHx8f74+Ojj7u7u52sTrg/Pw8An/E+Xp6eu4XKmc6K8Fi6NXm5mYIDkOsToD/l+JmZe6qj5HKLnBXIWEEkDACSBgBJIwAEkYACSOAhBFAwgggYQSQMAJIGAEkjAASRgAJI4CEEUDCCCBhBJAwAkgYASSMABJGAAkjgIQRQMIIIGEEmAqTSr1N3lb9cEMYznlOzkBXV5fM6gxJknJaO1+o2Q1h2tvbj7VAYTXUzOVy6eESlsxKM6BGd3g8ng/1sB/NxrCx4A1hNjY2nuhJFlp4eWsoFMK4+1KTLGoGsCUdDAafQMM36eFmuN/a2kL7cuLPjMFoauIWPOASfIvDbrfbtKwEyWazKbFY7BREs1zPwWyXZDIpOZ3ONrQFI6okHE+plAw2RuH791gRSWV8bW3tM7y50ql/tUQ6nVZtW19f/5wVOTurhaDLefFGEAezuqqaTlNhrhNXDw4Ofsq2uRjU4eL3+x/B/SdKnQEuIbywsPCpZmvecDtu0nPU6MbZ2dmBRCLxIB6Pu5U3qYCWAScTnGnb2tqen56ebk5NTf3PshLuGUEQBEHUNK8BUgoBeKbOVqYAAAAASUVORK5CYII=);
}
.resource_menu_view .menu_item.all[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASeSURBVHgB7Zz9WdswEMbf5On/zQZVJ4BO0DABMAHZADoBMAHZgDABdIKECQgTyJ2AdIKrLpIhdWxF0imJE/J7HuEAztl+ra87fXSwQYjo2Bw4HZmk3Ge4z4sUJs1cmrrfnzudzhQbooM1YoTomcOFSWewIvQgg4WamPQEK1SBXcII0jdpTOvn0aQztB1zkwOTNG0ebdIF2gbZHKJp+2hqg0DmJhRtpsjEcm+SwjYwF74y6Y3aC9/b5nKPuVjPpCHtDndIIKq5Jps9H/HR/9gVuP9zHtO8BwvjRBljuTO2KxQmnYSKEyTMHohSUiBQnJXC7JEoJQUCxAkR5gW7V6esguscFmfWdELX920jyhD7JwrDz3TtO6ExxxhRBuZwj/3ml8k1w7p/1Arj6hUuQlJvuO1wUfpRV980FSXOZvsuCsPPWFsqloRxRWiAzwM7wP3qH5eKkjlJI71p5qw5gq31fShY8VUGW/zWOSbTRzqFKU7fG/9LNp6S7JOQjdgFQ9YRrWOcYOuUZKGPC59xTWkkt160LI6mSFEWbB1TOrrJ6BmloyCA/o/p/IQAsrGYVPp1Bh8pjTGEGBuXztYbhJDsBb8/S9cZU7AVWAoF5Px1xxzDIxIb3ELNi3HZXPdxoGReCZfCnOJAybzkHHLMMnOnuUt22PQzdP9D4Zj2MecYUfO4pxyxMAoHqsxzTJsCUTmKdA4bqpvBUA5hv7mjghwFOcdZhCH5cOjAHXu13fI48nQ9KA/JboH57k3Flk4Vmpq99WhyCcOMKeKByD/UqylSHMooCtPhH8jLxCUfCraHuaoYT2B9n1kGW1GsQ5i94Ausd6yQjynCQpt9pNtVC2kdFJKoXZUXiggykZ10dL/CJs9xuaaGiB5fj2SBqcZnkQSoFtGUHo6889hUgTayVrzEraznxmIIeoCGh+LWqTozS1N8qyQJ5Fe54w7eK2RMJfNt3cD6qPLnk1ib5vyROQyRh4KFkYYTc4QjF1/OSCD0LfxNeyjPXTcNPYexXIyQSEPui2XGmpQRvBxvPQd8U8+QIf3+hH+UwjyhHRSQU0DGXItSmAccKJnnuLkwrmxOsH22Hah6Kiv+xWkgt9g+3BuWinOEdEblh3dhjFIT5CnjUi4h4wpp8FSQ3+Uv1YlDKblGQc7Xhc9XlO5eDJB+PzdYYVxTHG/S7E/LK1iip5WQdUo1paFDLtCneJIWMrjrNfk4NxE2JKIwYatUKG0N0g0iIfsSfEt7NK1wJkm+PKg2d+aezlrAOnKrHFNuOWLmzU1gO15/YN0X5WwMIGueG6ez+iZAc+2eXER2hIERpbZz2zhl3s2YzuXGt5FhkyiMd5EF2daGx4xyjDa2CY4h/fCd4F1k4VyFc7Sj45eLAvaZvBwWcjVwWPrXQBeBOIMnaE9QK4Zy4VYR+oVgYRg27CqtXWqt+F6jg+vJkO3Kt31ButRTTxYnZDRxG4xpW1sYLELb2wWkiibhWoS1QIdtUvyQXTuUY0x8FWNaUw5Z91ZMCtaDPnXHHFsxcdPLnvaDb920lLUKU4XsLHR+wwofe1b1UL95F1Nu3MXH101u3vUPtzPF/zSnfrsAAAAASUVORK5CYII=);
}
.resource_menu_view .menu_item.favorites[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKqSURBVHgB7ZyPUatAEId/ZF4Br4OHHfg6MBU8OwgdPK1ArMBYgXSgViBWIFbgWYGxAtwdQElk1ZDc3jGz38xKgrkZ+Oa4v5sAPeq6PqK4pnip988DxYLiN6YEXXBe6/BEkWIKKEqZjJykvcAn6FMmSTJHpMwozhAGbs+ibW9YzCHC8Q+RElpMikiZwRjExAiEFhNt4/sLYcmoZ3J0fEU4HEVFQ4dV/ySPY2oYzJLivBNkYtZxFHOS46zxXSeluOIXVmOGmZuYYUoTM8zKxAhY4ytgYgRMjICJETAxAiZGwMQIxCSmQjOJi4JYxBQ0o/1Lx2i2U2IRc8l/eLpPhxIREIMY3nireu/PEQExiCn6b0hSiQhqTehJpCMRB5sn6ZJ4I+4GAQldY/KhkyTrlg4rBCSkGL7x+y/+v0RAQmyfODRSirYXkuCeireP0zZU96B8tjEOzaPCEp4pXkjEM3aALvUPPiQdU2TwhE8xJyTiEh7hBCR4Sgzw2cYcwyMkpXvMvOBTDCcGXcEDbRbYHTziu1fK9i2nJ8VrY6zRXbOcC+yBnpQUntEax5zQTeXYAU0pjPaU4JR6qq0Hbm0S4wMUU9O0R75jkxFZTApFtMVUGME3I2QvaItxGI+DIpOoMXsouzXaYh4xHgdFNMWsNhMAO7gr5oEgxeKL8rtI3RpNMZ8eBe6GKbj75slgRlG030xZ/KS8TzTFuO5FKyRHI+T/xudSfAg6HCqvgeYAjx8j3jfim+VvvKQ/LFegWbTK8FmiNyyjSsD2rgVMjICJETAxAiZGwMQImBgBEyNgYgRMjICJETAxAizGwdikYjFBU7oipeJlhyN43iCfIAezNksyh9GRr+1jUc05q43339JJ+qrqZo2Vlw856WdaP7I1Hl5yLSmWVFPekyXfAAeAMDE3Zb/rAAAAAElFTkSuQmCC);
}
.resource_menu_view .menu_item.remix[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUNSURBVHgB5VyPedo6ED/6vQGywXM2SCd4MMFLJwiZoOkEphOkncBsQDsBdIKwgd0JYIPrXS0XQXSSkM7UMb/vU0xsnbF+SPdPBxMIABGndHigxscb094qtqZ9n0wm3yAFRMic2g7Hi5ragzT+iYOQgg4VtDPkGrCh9kgzqLFPHhFjSFlTK+C60FCb2eT8IeaKSenQUHtP5Oz5n3fWhRKulxRGAa0KOQBbRevDmtp/1N6sReJnN2OoAmOd2kIvno4PMDLQmJ5QtrjrrtOdh5SPMFLQ2O7RN2voz7NwsYKRA+VlVfLFtXDxDkYOz2pZT+jPDl67+Q2ZrVtIBLam/8a61x4GCnrWGl5b4wYkxuBMMBlmWdaO+9Vm2hYwMNAzrVwEqBBD/RcYjwUMCCjomX8gA9j6NSs4L64qSe5fWl6PMGC8gzykBpvsUD7DgJFMDA3siQ73kA52snLke0USMUaJ+pw/tkJdUsiHwc6a1BkzBTng/ELtlnQIR6rv+TW1pdCXLdn/MERgglVC2SksPTKD9LAlq5RKjAt1QIaj2925cn1DIubspYSyk+bVJ8b7dfUpYIDINdc29kp91IHHaQaeIcG8UoqDJw2ugDBi+qgCW0/b1n1zc3wMCaboGJeu2HmWWRdLufACPQHlUGVn9alQQ8cYbBzneHo6LYyZuhLZIV8nCY6ZYiO4pFOJ+Sqcn2IbSXN27Ma0OZ3nWVEIMktQRoCUuPfEhKVk5GrMx9npjYjnCkX61Un/ytUph5gp5qMARWB4t6NyyFSujsnmmvySDR0WkI6n023RHGC7ZH1e9PasVIfAbPQUp74lng/V3Qf0Z/wZvD10I8hWLgGtDF6ndENYo3KSHduE9i6FFCNfuYSyMngdzLK6xTZS5hwLD757GDaNfP0b9fsBijAkr0Gu2WmofUhKxkufLAwc2DqMvplSY4RyR23l+zeBh8oM30yZ5Sj3ixCDisUAGC5XaSCTFEbvxKDxfFHBZ7kUKd2b9aZj8HgLtM4hx+iUGmXsUu5/cR2DB4vRoeD/Ex++AP9MYasz03QYeyEGZTNaQEtOtM7Bw6ZeIXTpSFGN0tWJMZ8uD0QaPF+PIgcP6QqfU/ioTQpDlRiML3D8PaMiyFmBn5R5ciFzCKikfCOUowsrz/2WAVmVEjjsOVZKIaVDlUBKCUrojRiMM6PPiHHkYDjRpEaKjxiNMpAYM7qlvvx6IfSb0/Wf5rVv4Au612e4BIRPJSaDx/ncl8Cne3ciU2I6VGeK9UyV681St09iSHkQZEscCCnmeSpUJGaFCaRY8iUOgBTzLBVqEINKFiPiPowKeoYKMahsRgP3u0h5SDYx2JMZFchZwYWQRQzK+85ZpJh7nypyb/JaG5jpx/jilSzfghPV9BwzOKQoZkOoJI8lphHOf9FwuCxyYCjl9VHRtQnrFyenl3T+EyiBCRnSdw6iQwKeGfSpMkG8rHi78zuMGRihfMcMFCpQeSk1jv4FXA9cFnAvEoPX8UWuAtwWd8vEbAS50X4f0oLkf21DBUD3MFIExn3XdVoLHTj7ppJbHRIMKVJBwMtpRx8qtL+o/QaBbegx9UyCDr8ngv3bDhy4xSydPfylCu8MxP7uzbIrR7OJYUFf2enY0YC1zfsnJDDu+AzkuGjMaOBk7/soVjIXmJwNXA824CgIeBVEcgdqTA6vtQbGC14hvMXrrJKYhKTxuODwLXvDndHgve5goeQva9lkp2/oKD0AAAAASUVORK5CYII=);
}
.resource_menu_view .menu_item.edit[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPkSURBVHgB7ZyNddowEMfPvA7ABnU3oBNAN2AD0wnSDegGZIOwQdIJDBPABmYDssFVss/BOPqyLevD4f+eQrDuztYPfT8BQEuIuGEpZ+mKYerEUgojK2kASdnLK0sLCF+HJEl+wYia8T8EJYc4oHClXYxZ+VYs7VgqKOUsZSaOBcalHAzFbP8q4hQoa5ZY9SkxKUfDPgbVUGrxvnQhcn4VGBcsLSFiGUJpljdtBxCNPlOGUhjBERhcIWKhumvIyCaVALrBEWVCpDKB0rDlcESt5VQbTAJMFygNn4UETjYJMBooO42vCE4ePRiUf+q1xMPxfYxd22cGEYsKzCd7c4UZz+NTklRjc/8+1hpjUFM+lUsEB8VD+ylKMBoovFmcTOCgfL7zEh0YlM9BuLYGNgXly6BcS3gxgTGBYmiraoKLOkAUYLpAMfQRKWs6Bw9GU8CXAb5iKOQYNJghUFoxrsZQyClYMDagUJxNJyjkFCQYi1AWCihblWNwYDRQTh3iqOY7W51zUGDY/econ6Dx63PDOP2hUIBgwAQDhYIEAcYilHQwFAoUChij9Y0mRp9JIP9AVp/AhwCG3XPvCcoab7WL+y6amV7B+IJCfm2fvJnpDYwDKLrlgrzsyswRxe7zjB6hkH9YYFC+F1K4gkIxwgETChSKEwYYS1DmaGG5QLH8g0HdVqJZDCuTwEY8v2A0UIwOK9mGQjH9gQkVCsX1A8YGFIqTS+IUOOCgohcwLM4flGvdIc5+DCgU2wuYQlKgLsPpaFAovlswqN5O5MoMYowKhe7hHMwT6pUp/AcvFwyf0zmYHM2UCXwHTwI7PKdzMO0dtPrwsUjrhp8zKHQ/d2Cw2g1ra4ny9U05dLuGQs/qFMy2XfBGnmrxhxJoKYwkVdnHOFG1ar0/1/8kSXJhL/zLERfQ653bko97qaj1iDUXxHsS2Kl28uuaMvoXPlRl/wZ2tRJcO9JDzCl/ydIG5Ofm6ppyBo+yDWYpuMZ34vmR0hWY6bdvKKVU1alHrBMOUwYOhS6aElajR59+gTedN5b+sZryBoHIZlPqAuUAFYxjEM1GIJtg3hV5F6hAHKCCobINQ6p21iNWffScD7c5VovJ7xColGVHi2AoHp/L9NpqdC0nnW+tKJqJgaL+ksWYeoCR6AFGogcYiR5gJBKBiWKoHSrJlOJjROVgLq3M8rAeTF8bwbXbVAPlP2HgdKXrSjQBle0vb2u7hGpHDg9x/ai3UmfsnwNUi7uvrufm/nL5i0N4+2GdFL6mzgzKz+aFclTquHs/Ne2hKvudkvYFVns27IV3vHzjaapD9wWq7mPPKsVRZPAfxaclZ15q/VgAAAAASUVORK5CYII=);
}
.resource_menu_view .menu_item.model[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA6hJREFUeAHtnIF12jAQQI9MkBHIBmQCyARJJoBOAJ0AmIAyAWQCmgkEE5ANzAbtBte7SHqhjmTJxiDZ1n/vwntGNvhzOtlCBCAwiHhPMaIQFH8oMoopRR+6iJKxUjJssKwxy4M2Qyc4oFg4ZNjYULxAW1BdZao+/TrIlKQBNA0l46VGGUWSxhh7PUK/unEtBNZYj3pwISyDHjimFLEUyS3FW6/X20NFKolRn8qYgovhCOLlRLGnWJOkjxL7+YtRMlgECxlB82AxvygOJOnkauwUo7qKzo62XE/sQXa3d5L019TAKCbSunENWAp3s0X+iW9iSAo3mkO3eMoX6jtDozF0j2F+g0lMu+9LzHwbsUxiltAduMbMqBu955+wFd8+yDozgXbCQnjoXttGpUJYEMobtrYgKOqrodh8QYJi6HGePC0yOD9p3vGI8gaw7xAksDns0E+InkHUzHjjMXewDOVkUr/gQEOMVxDf2c/RMRWBX/NEmekYUPACvMPMcfCJ5cAh0ELuPYQ4ZxEB3WToKFgYVlCG8pN3CeEy4D1X5CPm/A3EJEhgtfrhRRkxmgzDChJ4RSGaKmI0Gd5W0AYdQvCroB7xQi4Ro8konh1veI7VBNVaUMtQhxiNQDmPY3vzXPzm6CfIVwgfs1YhmjrFaPiiqu84mY1lX4Eel+x4Yf3w4RpiNBv0E8T1QOANCmoZevwHrsuWYukzAW0CA03C30KMZgslBCkhfOUdZN75lmI0WygQFFqIJoQYhieHHvNyUK5m2EEE3EEYOBOmhu3RfDsRSgxz77ktCCHFRE0SYyGJsZDEWEhiLCQxFpIYC0mMhSTGQhJjIYmxkMRYSGIsJDEWkhgLSYyZDxZTao19B9hTvLKYHyB/jNB19ApOXgx9ulO/ynikWEB34RWcD+RirTd81hhe0knB63sfoFvZs6cY0bn/zC9r/a/4cgpRsJwFtBuWMFHd5mBqYByVWp49C5Dd5q2okXW4zmVP+dXT8bEHKWTpsxrceR2jsudRHbiJnChe9Wjju5PXBZ7Knido1tDOWbEA+VXwb7g2WN/y+Y3h2BnWg8ALf4td+pZAZQ9nTozZcwI5/JbqNiYq3yvRC2/pgbvXFsJz3m0OEAuUts8VukFdXalwzV9wUC4pXZU4oUvFcFvnur1oQFmcM48Tqyrmc6krNBWU63TrFrPBNvyTHSzOnjJiBDap2/hiyZ6xoZ3IteFuM4U2o7JnpzPA0magsoaFrEJ2m3+WNPW6c5JUVwAAAABJRU5ErkJggg==);
}
.resource_menu_view .menu_item.upload[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATMSURBVHgB5VyNedsgED3n6wAZgQ2SDapO4G5gb9AR6k7QdAInEyQbWJkgzgTSBskGr1xAiXyAJFsC/PO+D0tGQpyeuAOOnxklBIBbfeBwo4Oy52TP26h1eLdha8PrbDbbUiLMKCI0Edf6sNChsOGaxoGJKnV40uFZE1XTKUETUuiwQXw86vCTjh1ayKUOFfZHJcIh6Rc0ISZRJS1UoQ9rcm2FREktm6FDrdXhPfBMVju2RXwsyNijouf5tQ4r/cwHygktvEK/yvD1hX3Rsfldw5TKx5481ywb5YAV8C0gGMf/noKMjvyVzaNCIvUaItRdLkIC8nQR9JdiA6Yov4QESE2IkI1L0DogG8usKAZsxhX8RfY7HQkQrhmrycnpIGWDXEauA1bel6jkdJASX3dHAka9feSMV/kA87/pRABjmCVeaAzgr31OhpQGAXIOK/EwRmyahx0BAmq1XzsHfrsyrvgdAeC20rndpfZ5wFo8oMIR1j77IvDBN757Z57ESzIdwjaWfR0zq2a5XQB3Ws5/XTfAdHglGT90upJ6EkpG1zQACLc6U2JQxQDX3lTyniuRYEm7roNahz90fuB3ars7WMV2DPGVSCAZvz859+EAWB/QnYhetf98EgPjIlSta+xEOsfS0oBtkSw1RfPnW+uCrNPvaT88U368Dr2RS40mgkvNqhXNGlN+/oOpxiQUnTlg3CgSH/2oRpUKkebpHG2LhLU1pYj+0JyGmLm4+ESJATPkkqMdJNtnxecZXN9tatfkbUuGghLCo05vbaHa2FBCwG2mM0G3lBBw+1C3rEpSiGTjw9bA84dQrWgurY9Ia/zlO98wMTcisqQEsOoqSWnAcZuEKi2reW+Jeac0CJHSgK+lImfr5A3XdRldEITHpXwY1IkdKY80wJXTm6bI0FmssD9WFBk+YnYj4mZ+CClJyIEsIKmIgd+HvC+ijUVnIQZuW+lQRGvjSGKuKA0eaRo0VXx0sNuhpq9qU1EccPc+9KX5ZWUf6Z7CiNUAVa3z2ufjTd1PclwelBhwq+sXViW3cXN5cBq5TEwtIm/o8iC1ZMvEOP0EujzI+T1bnypdIjHynU1hQUZHVW7ji4CjqmnHlOL+OV0OZFOh5J8QMUu6HIT93egYRoiNnKqEjmGjjxITGEb4ReePpfjvDhvBDF/sGCGkcVrlLDGVyHo+9Mbo8+1yEQPXN1R13bxMXWpyEAP/zKpFXyKZIOqExEzErAeXllYiaWsYBUUCvtYnVDZE9bfA70kc5hmEOzLHAis6cQRUaPgohH2A7CYkHbqNAbhDRdXeHxznNwH67mAV8jzMN5t6RScG+Idtxn1k+BdZrOhEECBl/Cx3mFqjmpzxBAioD7+LoimA8JqleEvqRgDh1b3TkSIyqwKZpV2t2gGYdliVhJRWpgrhxaJrZCw9MCofmkXBMsd3o8BfWzVfZUUJYQlhAxtaA57WFqJ7H4fKCqsoEgYQwvF5VBzda50b8Hy6BabdwmDTk+dm7EeZatOLJZnp5qrn1pLMcA1Pr//YNKdn0wtFXxvxDN30gtdWHcP0/S/gjLZJiQIt5Bz9O3ZMgQ0i7RIQeysmRab4z2narZg4PITUcApEJUYCu5t38fHaBiVure1xa8+Tb971H/Xf/q8SrBJVAAAAAElFTkSuQmCC);
}
.resource_menu_view .menu_item.idea[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAR0SURBVHgB7ZzhddowEMePvnwvG9QbNJkgzgRJJwiZoHQCyATQCSAT0E5gZwLIBCgThA3UOyQ3h8CxbOuIwf69dw9ZYNn+I8t3J0EPHLTWMb7co9FrBOfNytpTr9dL+Ru9rICC9PFlAUaQNjJHe0SBFG1shUFRInxJ4Px7SBEK7QrF2WTCzPBl4HwotXbOXKLdOXUpCnOzHVP0Lmu0S2gJdLfYa+bE297iVEbQMqgjOBrMqHLJKhbQUvDaE37XfAFzn2WsoL2krBx9gY6DdMLk0AmTQydMDhfQAGw4QvHZBp2rJ2gAjRAGmYD1vFGkVzeg+wyacitFrPwNGkA3xuQQVBgbdyTW+iAMO94ydCgTusdkCS6ySYn9NlCNkT0Wee8/ISChhXlm5YHNBpbZT8FuG7nYtgesKmw440SVI6iJE4wlJfbrl7n9nFTBGmpC186FkBh8H1mZcj1euZ1t1gzN57O2t0Ss6gYCE1wY64NM7eYGqo8fH7Fi7U6zPG1IRBw8PNFf+K2mWHz27QUl299g+1dY7GNZJFUi5vniCf8FQSR6Cadz8HLohMnBSxibLF6gjY/h0YbGugJj60p4PSV9xxjyYmMwczD3dJC66QErMLX3HY2LrdBe0FYhxhE8zgDM+WfHoHLx493HwXOdn8ypqtJ76EQdJ/Aj6HP3UAH9Hke5TMDjGr09X3xvqPcnpm7BE20m9ta6Gmu0OygBfd5p463g+ka6ijB2Z/oWZuxkI/A7ybE+DJ1sYtvMLLH1hxiDJ3p3hnGiC3p3LWFYI2VimvmBC0zQrgv2u9ZmwHeZeR66VPwVRJgSJzZ12l8XCXKgjVu9fwuWSWn4Hmd0FGG0GWQ5lZNJ2twWS6e9IQTkKMLo/RUEVK7l/2hzW3Bx3nRAn0ofIe1AkMCRLVMQeVM3mLT7/4D3qJpECZq14wQXRr87bhnB0gK2nSmrGmohT1yix5Ao2ckqtN8QFmqP9xpvX6oMEsLwp04aOh9j25uzqhgEkBCGB2l/QIYXVo5BAGlhXkGGlJVPZozhKJCB354nKczJIiEM/za/ggxRzvGCISGMYmWvbFkFIlYWmSWQECZl5Rhk4L7LyQjDp00GQp5pzMoiLoGEMHyWMHg8Y6PqyG4qdPi8FgGURWKKlkQRiWds2oJnAMYghNTjmuIZZcuhRKF2EtaeklzIKDV3TXPLlCKg22hVN15iokSsOvgKB47k3DWNNQ9QE22WfFCeN2LVw9bOXWsz3UK9xO0pJEroVMYeTVnn+x+d/zNEhTaQegq5NLHH0MxjxLazp9zVsUQhGtdjHMh5e5BYfFRE06Pr1WeIQnRphxw6YXLohMmhEyaHTpgcOmFyIGEU246hvez8/pyESVmF99r/c8KGIXy+fSuMm9NY6Bb9v4PtCO6vZOYX9KMIbdb9x7YyQltjHbnjIonmAmJepjU8wseKnbo5xWTZ/8dQImgJ3R/rKDBredT2qWTjEcqIzaG9pGAieEUbPfddbRYPDsCM0uc+ECswgszdlMY/bjbGmWlEW4IAAAAASUVORK5CYII=);
}
.resource_menu_view .menu_item.zengqing[data-v-aefda496] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAf5JREFUeAHtWNFxwjAMFb0OwAZkg7IB3gBGSCeADcIG6QZhA7oBbEA7QdiAbqDKjXoobhLLaTD54N3pOOyn5xfb8VkBGBEQMaOYybYnGBcMxUo2PMO4YCjOsuGuBmk5p/Qzp1jyr0XK7UeKz3vPoDWygMqcEe3Gm0lPseMniQI7FlY4hJANDATWnFOs2nStOYq1RsywwRwGAOlsKC5YR+kateNRLDSCuXq6/Vpb7IYR3EQrehICvfehY660s2MPYopUzKh6zxkWPDQsRc57R222wVzi9GeqSWgw5MMJPUvhM8ecVHBmXWIJxZKiwPrSurNo+9edYkpzzCt+SRACNizfuJeAXK05ySsgFOLpyoCcPuZaeb7B0pCni2qOhRIWWSq47jmXt/DeBjEnBL0i2H4Ibx3eTvR5TwGtwWlPczWTDeZufwFRmJOGRmsOH+Ye5h7m/mmOeCn0BUaYOc4xEIpI5gzn+Yuk2OZ4nIxz9XUPRnwh8HqTv2gTDIaj99vq6BhNQo5hCLoJY3WFsyVDgX9rZPt/z/2mTWCPeqjNYXPR7oPl/+xN+fHorBxzN5lMXkGPd4ovuH7BSjq4lnfk+Kj1oG4Phhc4DrBa6o2ja7fXXJOc3dKcM1YptJOQxMxJtvshg4GB18rxBH2A1TeUGdwIGFg5RgcGVI53AyoqvG/vBGPbAFyGYwAAAABJRU5ErkJggg==);
}
.resource_menu_view .folder_box[data-v-aefda496] {
  padding-top: 0.2rem;
}
.resource_menu_view .folder_box .folder_header[data-v-aefda496] {
  width: 100%;
  height: 0.35rem;
  border-radius: 0.1rem;
  padding-left: 0.5rem;
  font-size: 0.16rem;
  color: #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0.16rem center;
  background-size: 0.16rem;
  padding-left: 0.18rem;
  display: flex;
  justify-content: space-between;
  height: 0.6rem;
}
.resource_menu_view .folder_box .folder_header .folder_title[data-v-aefda496] {
  color: #ffffff88;
  font-size: 0.24rem;
}
.resource_menu_view .folder_box .folder_header .folder_add[data-v-aefda496] {
  width: 0.4rem;
  height: 0.4rem;
  font-size: 0.24rem;
  cursor: pointer;
}


.custom-scrollbar-container[data-v-439e5e8d] {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.scroll-content-wrapper[data-v-439e5e8d] {
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.scroll-content[data-v-439e5e8d] {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  transition: transform 0.2s ease-out;
}
.scrollbar-track[data-v-439e5e8d] {
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.3s, background-color 0.3s;
  z-index: 10;
  cursor: pointer;
}
.custom-scrollbar-container:hover .scrollbar-track[data-v-439e5e8d] {
  opacity: 1;
}
.scrollbar-track.always-visible[data-v-439e5e8d] {
  opacity: 1;
}
.scrollbar-track.vertical[data-v-439e5e8d] {
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 8px;
}
.scrollbar-track.horizontal[data-v-439e5e8d] {
  bottom: 2px;
  left: 2px;
  right: 2px;
  height: 8px;
}
.scrollbar-thumb[data-v-439e5e8d] {
  position: absolute;
  border-radius: 4px;
  cursor: grab;
  transition: background-color 0.2s, transform 0.1s ease-out;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.scrollbar-thumb.vertical[data-v-439e5e8d] {
  left: 0;
  width: 100%;
  min-height: 20px;
}
.scrollbar-thumb.horizontal[data-v-439e5e8d] {
  top: 0;
  height: 100%;
  min-width: 20px;
}
.scrollbar-thumb.dragging[data-v-439e5e8d] {
  cursor: grabbing;
}
.scrollbar-thumb.hover[data-v-439e5e8d] {
  background-color: rgba(144, 147, 153, 0.5);
}


.mogic_cover_image[data-v-7f02aef8] {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background: #242424;
}

	/* Masonry feeds need the image's intrinsic ratio to determine card height. */
.mogic_cover_image.is-natural[data-v-7f02aef8] {
		height: auto;
}
.mogic_cover_image_placeholder[data-v-7f02aef8] {
		position: absolute;
		inset: 0;
		background: linear-gradient(90deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .1), rgba(255, 255, 255, .04));
		background-size: 200% 100%;
		animation: mogic-cover-shimmer-7f02aef8 1.2s infinite;
}
.mogic_cover_image_image[data-v-7f02aef8] {
		display: block;
		width: 100%;
		height: 100%;
		opacity: 0;
		transition: opacity .18s ease;
}
.mogic_cover_image_image.is-loaded[data-v-7f02aef8] {
		opacity: 1;
}
.mogic_cover_image.is-natural .mogic_cover_image_image[data-v-7f02aef8] {
		height: auto;
}
.mogic_cover_image.is-error .mogic_cover_image_image[data-v-7f02aef8] {
		opacity: .25;
}
@keyframes mogic-cover-shimmer-7f02aef8 {
to { background-position: -200% 0;
}
}
@media (prefers-reduced-motion: reduce) {
.mogic_cover_image_placeholder[data-v-7f02aef8] { animation: none;
}
}

.theme-main-btn[data-v-3fbc186c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-3fbc186c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-3fbc186c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-3fbc186c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-3fbc186c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-3fbc186c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-3fbc186c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-3fbc186c]:hover,
.mogic-ui-primary-button.active[data-v-3fbc186c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-3fbc186c]:hover::before,
.mogic-ui-primary-button.active[data-v-3fbc186c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-3fbc186c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-3fbc186c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-3fbc186c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3fbc186c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3fbc186c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-3fbc186c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-3fbc186c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-3fbc186c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-3fbc186c] {
  background-color: #434343;
}
.input_btn[data-v-3fbc186c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-3fbc186c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-3fbc186c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-3fbc186c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-3fbc186c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-3fbc186c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-3fbc186c] {
  display: flex;
  justify-content: space-between;
}
.page28-resource[data-v-3fbc186c] {
  height: 100%;
  display: flex;
  background: #000;
  color: #fff;
}
.page28-resource .page28-resource-menu[data-v-3fbc186c] {
  width: 176px;
  flex: 0 0 176px;
  padding: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: inset -1px 0 rgba(255, 255, 255, 0.1);
  background: #0c0c0c;
  box-sizing: border-box;
  overflow-y: auto;
}
.page28-resource .page28-resource-menu[data-v-3fbc186c]::-webkit-scrollbar {
  display: none;
}
.page28-resource .figma-resource-menu button[data-v-3fbc186c] {
  font: inherit;
}
.page28-resource .figma-resource-menu__team[data-v-3fbc186c],
.page28-resource .figma-resource-menu__item[data-v-3fbc186c],
.page28-resource .figma-resource-menu__folder[data-v-3fbc186c] {
  width: 100%;
  border: 0;
  font-size: 12px !important;
  line-height: 16px !important;
  text-align: left;
  cursor: pointer;
}
.page28-resource .figma-resource-menu__team[data-v-3fbc186c] {
  height: 32px;
  padding: 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  overflow: hidden;
}
.page28-resource .figma-resource-menu__team[data-v-3fbc186c]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.page28-resource .figma-resource-menu__team[hidden][data-v-3fbc186c] {
  display: none;
}
.page28-resource .figma-resource-menu__team[hidden] + .figma-resource-menu__separator[data-v-3fbc186c] {
  display: none;
}
.page28-resource .figma-resource-menu__team img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.page28-resource .figma-resource-menu__team span[data-v-3fbc186c] {
  overflow: hidden;
  text-overflow: ellipsis;
}
.page28-resource .figma-resource-menu__separator[data-v-3fbc186c] {
  width: 100%;
  height: 1px;
  margin: 12px auto;
  background: rgba(255, 255, 255, 0.1);
}
.page28-resource .figma-resource-menu__item[data-v-3fbc186c] {
  height: 32px;
  margin-bottom: 12px;
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c] > * {
  position: relative;
  z-index: 1;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:focus-visible {
  outline: 0;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:hover::before,
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:focus-visible::before {
  opacity: 1;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c] > * {
  position: relative;
  z-index: 1;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:focus-visible {
  outline: 0;
}
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:hover::before,
.page28-resource .figma-resource-menu__item.active[data-v-3fbc186c]:focus-visible::before {
  opacity: 1;
}
.page28-resource .figma-resource-menu__item[data-v-3fbc186c]:hover:not(.active),
.page28-resource .figma-resource-menu__item[data-v-3fbc186c]:focus-visible:not(.active) {
  background: rgba(255, 255, 255, 0.1);
  outline: 0;
}
.page28-resource .figma-resource-menu__item small[data-v-3fbc186c] {
  min-width: 34px;
  height: 14px;
  padding: 2px 8px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  color: inherit;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  text-align: center;
  box-sizing: border-box;
}
.page28-resource .figma-resource-menu__item.active small[data-v-3fbc186c] {
  background: rgba(1, 1, 1, 0.1);
}
.page28-resource .figma-resource-menu__subcategories[data-v-3fbc186c] {
  margin-bottom: 12px;
  border-radius: 8px;
  background: transparent;
  overflow: hidden;
}
.page28-resource .figma-resource-menu__subcategories .figma-resource-menu__item[data-v-3fbc186c] {
  margin: 0;
  border-radius: 8px;
}
.page28-resource .figma-resource-menu__subcategories.is-expanded[data-v-3fbc186c] {
  background: rgba(255, 255, 255, 0.1);
}
.page28-resource .figma-resource-menu__subcategories.is-expanded .figma-resource-menu__item[data-v-3fbc186c] {
  border-radius: 0;
}
.page28-resource .figma-resource-menu__subcategories.is-expanded .figma-resource-menu__item.active[data-v-3fbc186c],
.page28-resource .figma-resource-menu__subcategories.is-expanded .figma-resource-menu__item[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__subcategories.is-expanded .figma-resource-menu__item[data-v-3fbc186c]:focus-visible {
  border-radius: 8px;
}
.page28-resource .figma-resource-menu__subcategories.is-expanded .figma-resource-menu__item[data-v-3fbc186c]:not(.active):not(:hover):not(:focus-visible) {
  background: transparent;
}
.page28-resource .figma-resource-menu__category-header[data-v-3fbc186c] {
  cursor: pointer;
}
.page28-resource .figma-resource-menu__subcategory-list[data-v-3fbc186c] {
  background: transparent;
}
.page28-resource .figma-resource-menu__item-end[data-v-3fbc186c] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.page28-resource .figma-resource-menu__category-arrow[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  transform: none;
  transition: transform 160ms ease;
}
.page28-resource .figma-resource-menu__category-arrow.expanded[data-v-3fbc186c] {
  transform: rotate(180deg);
}
.page28-resource .figma-resource-menu__subcategory[data-v-3fbc186c]:not(.active) {
  color: rgba(255, 255, 255, 0.5);
}
.page28-resource .figma-resource-menu__subcategory[data-v-3fbc186c]:not(.active):hover,
.page28-resource .figma-resource-menu__subcategory[data-v-3fbc186c]:not(.active):focus-visible {
  color: #fff;
}
.page28-resource .figma-resource-menu__sort[data-v-3fbc186c] {
  margin-bottom: 0;
}
.page28-resource .figma-resource-menu__sort img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  opacity: 0.5;
  transition: transform 160ms ease;
}
.page28-resource .figma-resource-menu__sort img.descending[data-v-3fbc186c] {
  transform: rotate(180deg);
}
.page28-resource .figma-resource-menu__folder-title[data-v-3fbc186c] {
  height: 32px;
  margin-bottom: 12px;
  color: #fff;
  font-size: 12px !important;
  line-height: 16px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page28-resource .figma-resource-menu__folder-title div[data-v-3fbc186c] {
  display: flex;
  gap: 4px;
}
.page28-resource .figma-resource-menu__folder-title button[data-v-3fbc186c] {
  width: 32px;
  height: 32px;
  padding: 8px;
  border: 0;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.page28-resource .figma-resource-menu__folder-title button img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  display: block;
}
.page28-resource .figma-resource-menu__folder[data-v-3fbc186c] {
  height: 32px;
  margin-bottom: 12px;
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c] > * {
  position: relative;
  z-index: 1;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:focus-visible {
  outline: 0;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:hover::before,
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:focus-visible::before {
  opacity: 1;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c] > * {
  position: relative;
  z-index: 1;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:focus-visible {
  outline: 0;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:hover::before,
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:focus-visible::before {
  opacity: 1;
}
.page28-resource .figma-resource-menu__folder[data-v-3fbc186c]:hover:not(.active),
.page28-resource .figma-resource-menu__folder[data-v-3fbc186c]:focus-visible:not(.active) {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  outline: 0;
}
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c],
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:hover,
.page28-resource .figma-resource-menu__folder.active[data-v-3fbc186c]:focus-visible {
  color: #fff;
}
.page28-resource .figma-resource-menu__folder-name[data-v-3fbc186c] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page28-resource .figma-resource-menu__folder-icon[data-v-3fbc186c],
.page28-resource .figma-resource-menu__more[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.page28-resource .figma-resource-menu__more[data-v-3fbc186c] {
  opacity: 0.5;
}
.page28-resource .resource-filter[data-v-3fbc186c] {
  width: 100%;
  height: 32px;
  margin-bottom: 12px;
  padding: 0 12px;
  border: 0;
  border-radius: 8px;
  background: #1a1a1a;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.page28-resource .resource-filter small[data-v-3fbc186c] {
  min-width: 28px;
  height: 16px;
  padding: 0 8px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(255, 255, 255, 0.76);
  line-height: 16px;
  box-sizing: border-box;
}
.page28-resource .resource-filter.active[data-v-3fbc186c] {
  color: #050505;
  background: linear-gradient(180deg, #cbe8ff 0%, #6db5ff 100%);
}
.page28-resource .resource-filter.active small[data-v-3fbc186c] {
  color: #050505;
  background: rgba(0, 0, 0, 0.12);
}
.page28-resource .resource-folder-title[data-v-3fbc186c] {
  height: 32px;
  margin: 20px 0 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  font-size: 12px;
}
.page28-resource .resource-folder-title button[data-v-3fbc186c] {
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 8px;
  background: #1f1f1f;
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  cursor: pointer;
}
.page28-resource .resource-folder[data-v-3fbc186c] {
  width: 100%;
  height: 32px;
  margin-bottom: 12px;
  padding: 0 8px 0 12px;
  border: 0;
  border-radius: 8px;
  background: #1a1a1a;
  color: rgba(255, 255, 255, 0.68);
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  text-align: left;
  cursor: pointer;
}
.page28-resource .resource-folder span[data-v-3fbc186c]:nth-child(2) {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page28-resource .resource-folder .folder-icon[data-v-3fbc186c] {
  width: 14px;
  height: 10px;
  border: 1.5px solid currentColor;
  border-radius: 2px;
  position: relative;
  box-sizing: border-box;
}
.page28-resource .resource-folder .folder-icon[data-v-3fbc186c]::before {
  content: '';
  position: absolute;
  left: 1px;
  top: -5px;
  width: 7px;
  height: 5px;
  border: 1.5px solid currentColor;
  border-bottom: 0;
  border-radius: 2px 2px 0 0;
}
.page28-resource .resource_list[data-v-3fbc186c] {
  min-width: 0;
  flex: 1;
  height: 100%;
  position: relative;
  background: #000;
  border-radius: 0;
  padding: 0;
}
.page28-resource .resource-edit-btn[data-v-3fbc186c] {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 2;
  height: 32px;
  padding: 0 14px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  background: #121212;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.page28-resource .resource-edit-btn img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
}
.page28-resource .resource-batch-toolbar[data-v-3fbc186c] {
  position: absolute;
  top: 12px;
  left: 24px;
  right: 24px;
  height: 32px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
}
.page28-resource .resource-batch-toolbar button[data-v-3fbc186c],
.page28-resource .resource-batch-toolbar label[data-v-3fbc186c] {
  pointer-events: auto;
}
.page28-resource .resource-select-all[data-v-3fbc186c],
.page28-resource .resource-group-select[data-v-3fbc186c] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.page28-resource .resource-select-all input[data-v-3fbc186c],
.page28-resource .resource-group-select input[data-v-3fbc186c] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 16px;
  height: 16px;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.82);
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.36);
  cursor: pointer;
}
.page28-resource .resource-select-all input[data-v-3fbc186c]:checked,
.page28-resource .resource-group-select input[data-v-3fbc186c]:checked {
  border-color: #7ebcff;
  background: #6caef6;
}
.page28-resource .resource-select-all input[data-v-3fbc186c]:checked::after,
.page28-resource .resource-group-select input[data-v-3fbc186c]:checked::after {
  content: '✓';
  display: block;
  color: #081526;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  font-weight: 800;
}
.page28-resource .resource-batch-toolbar__actions[data-v-3fbc186c] {
  width: 408px;
  height: 32px;
  display: grid;
  grid-template-areas: 'delete folder favorite cancel';
  grid-template-columns: 72px 108px 96px 96px;
  align-items: center;
  justify-content: end;
  flex: 0 0 auto;
  gap: 12px;
  white-space: nowrap;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action[data-v-3fbc186c] {
  height: 32px;
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  background: #151515;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  cursor: pointer;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action.is-danger[data-v-3fbc186c] {
  border-color: rgba(255, 82, 82, 0.5);
  color: #ff6b6b;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action[data-v-3fbc186c]:disabled {
  opacity: 0.38;
  cursor: not-allowed;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action--delete[data-v-3fbc186c] {
  grid-area: delete;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action--favorite[data-v-3fbc186c] {
  grid-area: favorite;
}
.page28-resource .resource-batch-toolbar__actions .resource-batch-action--cancel[data-v-3fbc186c] {
  grid-area: cancel;
}
.page28-resource .resource-folder-picker[data-v-3fbc186c] {
  position: relative;
  grid-area: folder;
  width: 108px;
  height: 32px;
  display: flex;
  align-items: center;
  align-self: center;
}
.page28-resource .resource-folder-picker__menu[data-v-3fbc186c] {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  width: 160px;
  padding: 8px;
  border: 1px solid rgba(255, 255, 255, 0.13);
  border-radius: 10px;
  background: #222;
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.36);
  z-index: 5;
}
.page28-resource .resource-folder-picker__menu .resource-folder-picker__option[data-v-3fbc186c] {
  width: 100%;
  height: 30px;
  border: 0;
  padding: 0 8px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.04);
  color: #fff;
  font-size: 12px;
  cursor: pointer;
}
.page28-resource .resource-folder-picker__menu .resource-folder-picker__option + .resource-folder-picker__option[data-v-3fbc186c] {
  margin-top: 6px;
}
.page28-resource .resource-folder-picker__menu img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.page28-resource .resource-folder-picker__empty[data-v-3fbc186c] {
  padding: 8px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
}
.page28-resource .resource_scroll_box[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 0 24px 60px;
  box-sizing: border-box;
}
.page28-resource .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar {
  width: 6px;
}
.page28-resource .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.page28-resource .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.page28-resource .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.page28-resource .resource_day_title[data-v-3fbc186c] {
  margin-bottom: 16px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.page28-resource .resource_day_group + .resource_day_group[data-v-3fbc186c] {
  margin-top: 20px;
}
.page28-resource .resource_day_list[data-v-3fbc186c] {
  display: grid;
  grid-template-columns: repeat(auto-fill, 148px);
  gap: 16px !important;
  justify-content: flex-start;
}
.page28-resource .resource_item[data-v-3fbc186c] {
  position: relative;
  width: 100%;
  min-width: 0;
  aspect-ratio: 1 / 1;
  border-radius: 8px;
  overflow: hidden;
  background: #111;
  cursor: pointer;
  isolation: isolate;
}
.page28-resource .resource_item.selected[data-v-3fbc186c] {
  box-shadow: inset 0 0 0 2px #79baff;
}
.page28-resource .resource_cover[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.page28-resource .resource-card-type[data-v-3fbc186c] {
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 8px;
  z-index: 1;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
  pointer-events: none;
}
.page28-resource .resource-card-actions[data-v-3fbc186c] {
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  opacity: 0;
  transform: translateY(-2px);
  transition: opacity 0.16s ease, transform 0.16s ease;
}
.page28-resource .resource-card-actions button[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  cursor: pointer;
}
.page28-resource .resource-card-actions button[data-v-3fbc186c]:hover,
.page28-resource .resource-card-actions button[data-v-3fbc186c]:focus-visible {
  background: transparent;
}
.page28-resource .resource-card-actions img[data-v-3fbc186c] {
  width: 16px;
  height: 16px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.page28-resource .resource-card-actions__right[data-v-3fbc186c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.page28-resource .resource_item:hover .resource-card-actions[data-v-3fbc186c],
.page28-resource .resource_item:focus-within .resource-card-actions[data-v-3fbc186c] {
  opacity: 1;
  transform: translateY(0);
}
.page28-resource .resource-card-check[data-v-3fbc186c] {
  position: absolute;
  right: 12px;
  bottom: 12px;
  z-index: 2;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.32);
}
.page28-resource .resource_item.selected .resource-card-check[data-v-3fbc186c] {
  border-color: #fff;
  background: #6caef6;
}
.page28-resource .resource_item.selected .resource-card-check[data-v-3fbc186c]::after {
  content: '✓';
  display: block;
  color: #0a1830;
  font-size: 13px;
  font-weight: 800;
  line-height: 15px;
  text-align: center;
}
.resource_detail_view[data-v-3fbc186c] {
  display: flex;
  height: 100%;
}
.resource_detail_view .resource_detail_content[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.resource_detail_view .resource_menu[data-v-3fbc186c] {
  width: 2.6rem;
  height: 100%;
  flex: 0 0 auto;
  padding: 0 0.1rem;
  padding-top: 0.85rem;
}
.resource_detail_view .resource_scale[data-v-3fbc186c] {
  width: 2.23rem;
  height: 0.33rem;
  border: 1px solid #ffffff66;
  border-radius: 0.165rem;
  padding: 0 0.2rem;
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 1;
  top: 0.23rem;
  right: 1.04rem;
  background-color: #202020;
}
.resource_detail_view .resource_scale .scale_icon[data-v-3fbc186c] {
  width: 0.11rem;
  display: block;
  margin-right: 0.15rem;
  flex: 0 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resource_detail_view .resource_scale .scale_bar[data-v-3fbc186c] {
  width: 100%;
  height: 4px;
  border-radius: 2px;
  background-color: #ffffff66;
  position: relative;
  cursor: pointer;
}
.resource_detail_view .resource_scale .scale_bar .scale_value[data-v-3fbc186c] {
  width: 0.17rem;
  height: 0.17rem;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.resource_detail_view .resource_list[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  background: #202020;
  padding-top: 0.85rem;
  border-radius: 0.2rem;
}
.resource_detail_view .resource_list .resource_list_content[data-v-3fbc186c] {
  height: 100%;
  padding-right: 0.17rem;
  padding-top: 0.5rem;
  padding-left: 0.72rem;
  padding-bottom: 0.85rem;
  overflow: hidden;
  position: relative;
}
.resource_detail_view .resource_list .resource_scroll_box[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-right: 0.87rem;
}
.resource_detail_view .resource_list .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar {
  width: 6px;
}
.resource_detail_view .resource_list .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.resource_detail_view .resource_list .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.resource_detail_view .resource_list .resource_scroll_box[data-v-3fbc186c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group[data-v-3fbc186c] {
  width: 100%;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group .resource_day_title[data-v-3fbc186c] {
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group .resource_day_list[data-v-3fbc186c] {
  width: 100%;
  display: grid;
  gap: 0.1rem;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group .resource_day_list .resource_item[data-v-3fbc186c] {
  position: relative;
  cursor: pointer;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group .resource_day_list .resource_item[data-v-3fbc186c]:after {
  display: block;
  content: '';
  padding-top: 100%;
  width: 100%;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_day_group .resource_day_list .resource_item .resource_cover[data-v-3fbc186c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resource_detail_view .resource_list .resource_scroll_box .resource_scroll_bar[data-v-3fbc186c] {
  position: absolute;
  right: 0;
  top: 0;
}
.resource_detail_view.isModal[data-v-3fbc186c] {
  background: #202020;
  border-radius: 0.1rem;
  border: 1px solid #ffffff66;
  min-height: 0;
  overflow: hidden;
}
.resource_detail_view.isModal .resource_menu[data-v-3fbc186c] {
  padding-top: 0;
}
.resource_detail_view.isModal .resource_detail_content[data-v-3fbc186c] {
  padding-right: 0.16rem;
  padding-left: 0.16rem;
  min-height: 0;
}
.resource_detail_view.isModal .resource_detail_content .resource_list[data-v-3fbc186c] {
  min-width: 0;
  min-height: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.resource_detail_view.isModal .resource_detail_content .resource_list .resource_list_content[data-v-3fbc186c] {
  min-height: 0;
  box-sizing: border-box;
}
.resource_detail_view.isModal .resource_detail_content .resource_list .resource_scroll_box[data-v-3fbc186c] {
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.resource_detail_view.isModal .resource_detail_content .resource_list .resource_item[data-v-3fbc186c] {
  cursor: pointer;
}
.resource_detail_view.page28-resource .resource_scale[data-v-3fbc186c] {
  right: 112px;
}
.resource_detail_view.page28-resource .resource_list[data-v-3fbc186c] {
  background: #000;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0;
  padding-top: 56px;
}
.canvas_asset_browser[data-v-3fbc186c] {
  width: 1240px;
  height: 670px;
  display: grid;
  grid-template-columns: 176px minmax(0, 1fr);
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 22px;
  background: #202020;
  color: #fff;
  font-size: 14px;
}
.canvas_asset_browser .canvas_asset_sidebar[data-v-3fbc186c] {
  padding: 12px;
  background: #272727;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.canvas_asset_browser button[data-v-3fbc186c] {
  font: inherit;
  color: inherit;
  cursor: pointer;
}
.canvas_asset_browser .canvas_asset_nav[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_sort[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_folder[data-v-3fbc186c] {
  width: 100%;
  height: 34px;
  border: 0;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.05);
  margin-bottom: 8px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #d6d6d6;
  text-align: left;
}
.canvas_asset_browser .canvas_asset_nav span[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_sort span[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_folder span[data-v-3fbc186c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.canvas_asset_browser .canvas_asset_nav span[data-v-3fbc186c]:not(:first-child),
.canvas_asset_browser .canvas_asset_sort span[data-v-3fbc186c]:not(:first-child),
.canvas_asset_browser .canvas_asset_folder span[data-v-3fbc186c]:not(:first-child),
.canvas_asset_browser .canvas_asset_nav em[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_sort em[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_folder em[data-v-3fbc186c] {
  color: #a8a8a8;
  font-size: 12px;
  font-style: normal;
}
.canvas_asset_browser .canvas_asset_nav.active[data-v-3fbc186c] {
  color: #081526;
  background: linear-gradient(180deg, #b0d8ff, #69b0fb);
  font-weight: 700;
}
.canvas_asset_browser .canvas_asset_divider[data-v-3fbc186c] {
  height: 1px;
  margin: 12px 0;
  background: rgba(255, 255, 255, 0.13);
}
.canvas_asset_browser .canvas_asset_sort[data-v-3fbc186c] {
  background: transparent;
  margin-bottom: 0;
}
.canvas_asset_browser .canvas_asset_folders[data-v-3fbc186c] {
  height: 34px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #eee;
}
.canvas_asset_browser .canvas_asset_folders span[data-v-3fbc186c] {
  margin-right: auto;
}
.canvas_asset_browser .canvas_asset_folders button[data-v-3fbc186c] {
  border: 0;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  width: 30px;
  height: 30px;
}
.canvas_asset_browser .canvas_asset_folder[data-v-3fbc186c] {
  background: rgba(255, 255, 255, 0.055);
  margin-bottom: 8px;
  gap: 8px;
}
.canvas_asset_browser .canvas_asset_folder.active[data-v-3fbc186c] {
  background: rgba(105, 176, 251, 0.24);
  color: #fff;
}
.canvas_asset_browser .canvas_asset_folder span[data-v-3fbc186c] {
  flex: 1;
}
.canvas_asset_browser .canvas_asset_content[data-v-3fbc186c] {
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background: #202020;
}
.canvas_asset_browser .canvas_asset_content header[data-v-3fbc186c] {
  height: 56px;
  flex: 0 0 auto;
  padding: 12px 24px;
  box-sizing: border-box;
}
.canvas_asset_browser .canvas_asset_content header button[data-v-3fbc186c] {
  height: 32px;
  padding: 0 14px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.04);
}
.canvas_asset_browser .canvas_asset_scroll[data-v-3fbc186c] {
  flex: 1 1 auto;
  min-height: 0;
  padding: 2px 24px 28px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.canvas_asset_browser .canvas_asset_scroll[data-v-3fbc186c]::-webkit-scrollbar {
  width: 6px;
}
.canvas_asset_browser .canvas_asset_scroll[data-v-3fbc186c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.canvas_asset_browser .canvas_asset_scroll[data-v-3fbc186c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.canvas_asset_browser .canvas_asset_scroll[data-v-3fbc186c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.canvas_asset_browser .canvas_asset_group + .canvas_asset_group[data-v-3fbc186c] {
  margin-top: 20px;
}
.canvas_asset_browser .canvas_asset_group h3[data-v-3fbc186c] {
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.canvas_asset_browser .canvas_asset_grid[data-v-3fbc186c] {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 16px;
}
.canvas_asset_browser .canvas_asset_card[data-v-3fbc186c] {
  min-width: 0;
  border: 0;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background: #333;
  aspect-ratio: 1;
  padding: 0;
}
.canvas_asset_browser .canvas_asset_card.selected[data-v-3fbc186c] {
  outline: 2px solid #69b0fb;
  outline-offset: -2px;
}
.canvas_asset_browser .canvas_asset_card .mogic_cover_image[data-v-3fbc186c] {
  width: 100%;
  height: 100%;
  display: block;
}
.canvas_asset_browser .canvas_asset_empty[data-v-3fbc186c],
.canvas_asset_browser .canvas_asset_loading[data-v-3fbc186c] {
  min-height: 160px;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.56);
}
/* Figma 6749:103807 — save an asset into personal folders. */
.resource-folder-save-overlay[data-v-3fbc186c] {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.64);
}
.resource-folder-save-dialog[data-v-3fbc186c] {
  width: 358px;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  background: rgba(12, 12, 12, 0.7);
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  font-family: 'OPPOSans', sans-serif;
  color: #fff;
}
.resource-folder-save-dialog__header[data-v-3fbc186c] {
  height: 56px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 12px;
}
.resource-folder-save-dialog__title-wrap[data-v-3fbc186c],
.resource-folder-save-dialog__create[data-v-3fbc186c] {
  display: inline-flex;
  align-items: center;
}
.resource-folder-save-dialog__title-wrap[data-v-3fbc186c] {
  gap: 8px;
}
.resource-folder-save-dialog__title-wrap img[data-v-3fbc186c] {
  width: 18px;
  height: 18px;
}
.resource-folder-save-dialog__title-wrap h2[data-v-3fbc186c] {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.resource-folder-save-dialog__create[data-v-3fbc186c] {
  gap: 4px;
  padding: 4px 8px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: rgba(255, 255, 255, 0.6);
  font: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}
.resource-folder-save-dialog__create[data-v-3fbc186c]:hover {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.9);
}
.resource-folder-save-dialog__create img[data-v-3fbc186c] {
  width: 14px;
  height: 14px;
}
.resource-folder-save-dialog__tabs[data-v-3fbc186c] {
  height: 38px;
  margin: 0 20px 8px;
  padding: 5px;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.05);
}
.resource-folder-save-dialog__tabs button[data-v-3fbc186c] {
  height: 28px;
  border: 0;
  border-radius: 12px;
  background: transparent;
  color: rgba(255, 255, 255, 0.6);
  font: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  cursor: pointer;
}
.resource-folder-save-dialog__tabs button.active[data-v-3fbc186c] {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.88);
}
.resource-folder-save-dialog__tabs button[data-v-3fbc186c]:disabled {
  cursor: not-allowed;
}
.resource-folder-save-dialog__list[data-v-3fbc186c] {
  height: 320px;
  overflow-y: auto;
  padding: 0 20px;
  box-sizing: border-box;
  scrollbar-width: none;
}
.resource-folder-save-dialog__list[data-v-3fbc186c]::-webkit-scrollbar {
  display: none;
}
.resource-folder-save-dialog__list.loading[data-v-3fbc186c] {
  pointer-events: none;
  opacity: 0.65;
}
.resource-folder-save-dialog__item[data-v-3fbc186c] {
  width: 100%;
  height: 40px;
  margin: 4px 0;
  padding: 6px 8px 6px 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 8px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  color: #fff;
  font: inherit;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
}
.resource-folder-save-dialog__item[data-v-3fbc186c]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.resource-folder-save-dialog__item.selected[data-v-3fbc186c] {
  background: rgba(117, 184, 254, 0.16);
}
.resource-folder-save-dialog__item > img[data-v-3fbc186c] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
.resource-folder-save-dialog__item > span[data-v-3fbc186c] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resource-folder-save-dialog__item > i[data-v-3fbc186c] {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  border-radius: 50%;
}
.resource-folder-save-dialog__item.selected > i[data-v-3fbc186c] {
  background: #75b8fe;
  box-shadow: inset 0 0 0 7px rgba(12, 12, 12, 0.78);
}
.resource-folder-save-dialog__empty[data-v-3fbc186c] {
  height: 100%;
  margin: 0;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
}
.resource-folder-save-dialog__actions[data-v-3fbc186c] {
  height: 64px;
  padding: 16px 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.resource-folder-save-dialog__actions button[data-v-3fbc186c] {
  height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.9);
  font: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}
.resource-folder-save-dialog__actions button.primary[data-v-3fbc186c] {
  border: 0;
  background: #fff;
  color: #000;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1);
}
.resource-folder-save-dialog__actions button.primary[data-v-3fbc186c]:not(:disabled):hover {
  background: #75b8fe;
}
.resource-folder-save-dialog__actions button.primary[data-v-3fbc186c]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 1280px) {
.canvas_asset_browser[data-v-3fbc186c] {
    width: min(1240px, calc(100vw - 64px));
}
}

.theme-main-btn[data-v-59cdde07] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-59cdde07]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-59cdde07] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-59cdde07] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-59cdde07] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-59cdde07]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-59cdde07] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover::before,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-59cdde07] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-59cdde07] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-59cdde07] {
  background-color: #434343;
}
.input_btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-59cdde07] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-59cdde07] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-59cdde07 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-59cdde07] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-59cdde07 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-59cdde07] {
  display: flex;
  justify-content: space-between;
}
.payment-dialog[data-v-59cdde07] {
  width: 432px;
  min-height: 520px;
  padding: 42px 48px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border: 0;
  border-radius: 24px;
  background: #fff;
  color: #202020;
  font-family: "OPPO Sans", "Source Han Sans CN", "Microsoft YaHei", sans-serif;
}
.payment-dialog__channels[data-v-59cdde07] {
  width: 280px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
}
.payment-dialog__channels > button[data-v-59cdde07] {
  height: 64px;
  padding: 0 8px;
  border: 1px solid #e8e8e8;
  border-radius: 0;
  background: #fff;
  color: #202020;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
}
.payment-dialog__channels > button[data-v-59cdde07]:first-child {
  border-radius: 12px 12px 0 0;
}
.payment-dialog__channels > button[data-v-59cdde07]:last-child {
  border-radius: 0 0 12px 12px;
}
.payment-dialog__channels > button.active[data-v-59cdde07] {
  border-color: #75b8fe;
  background: rgba(117, 184, 254, 0.08);
  position: relative;
  z-index: 1;
}
.payment-dialog__channels > button[data-v-59cdde07]:disabled {
  cursor: default;
}
.payment-dialog__channel-mark[data-v-59cdde07],
.payment-dialog__alipay-mark[data-v-59cdde07],
.payment-dialog__fulfillment-mark[data-v-59cdde07] {
  display: inline-grid;
  place-items: center;
  border-radius: 8px;
  color: #fff;
  font-weight: 700;
}
.payment-dialog__channel-mark[data-v-59cdde07] {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
}
.payment-dialog__channel-icon[data-v-59cdde07] {
  width: 28px;
  height: 28px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.payment-dialog__channel-selected[data-v-59cdde07] {
  width: 16px;
  height: 16px;
  margin-left: auto;
  filter: invert(52%) sepia(73%) saturate(652%) hue-rotate(179deg) brightness(102%);
}
.payment-dialog__alipay-mark[data-v-59cdde07] {
  background: #1677ff;
}
.payment-dialog__alipay-mark[data-v-59cdde07],
.payment-dialog__fulfillment-mark[data-v-59cdde07] {
  width: 56px;
  height: 56px;
  font-size: 28px;
}
.payment-dialog__fulfillment-mark[data-v-59cdde07] {
  border-radius: 50%;
  background: #78b7f9;
}
.payment-dialog__fulfillment-mark.is-failed[data-v-59cdde07] {
  background: #ff9f43;
}
.payment-dialog__header[data-v-59cdde07] {
  width: 100%;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.payment-dialog__header h2[data-v-59cdde07] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
.payment-dialog__header button[data-v-59cdde07] {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  position: absolute;
  right: 0;
  background: transparent;
  cursor: pointer;
  display: grid;
  place-items: center;
}
.payment-dialog__header button img[data-v-59cdde07] {
  width: 16px;
  height: 16px;
}
.payment-dialog__qr[data-v-59cdde07] {
  width: 180px;
  height: 180px;
  flex: 0 0 180px;
  position: relative;
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 0;
  background: #fff;
}
.payment-dialog__qr > img[data-v-59cdde07] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.payment-dialog__state[data-v-59cdde07] {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
}
.payment-dialog__state p[data-v-59cdde07] {
  margin: 0;
}
.payment-dialog__spinner[data-v-59cdde07] {
  width: 24px;
  height: 24px;
  border: 2px solid rgba(0, 0, 0, 0.12);
  border-top-color: #78b7f9;
  border-radius: 50%;
  animation: payment-spin-59cdde07 0.8s linear infinite;
}
.payment-dialog__copy[data-v-59cdde07] {
  width: 100%;
  height: 48px;
  text-align: center;
}
.payment-dialog__copy p[data-v-59cdde07] {
  margin: 0;
  color: rgba(0, 0, 0, 0.52);
  font-size: 14px;
  line-height: 20px;
}
.payment-dialog__copy div[data-v-59cdde07] {
  height: 28px;
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 4px;
  color: #75b8fe;
}
.payment-dialog__copy strong[data-v-59cdde07] {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
}
.payment-dialog__copy span[data-v-59cdde07] {
  font-size: 14px;
  line-height: 20px;
}
.payment-dialog__confirm[data-v-59cdde07] {
  width: 280px;
  height: 48px;
  flex: 0 0 48px;
  border: 0;
  border-radius: 24px;
  background: linear-gradient(90deg, #75b8fe 0%, #c3e7ff 33.33%, #ccc2ff 66.67%, #b076fe 100%);
  color: #050505;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.payment-dialog__confirm[data-v-59cdde07]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.payment-dialog__reopen[data-v-59cdde07] {
  border: 0;
  background: transparent;
  color: #78b7f9;
  font-size: 13px;
  cursor: pointer;
}
.payment-dialog__deadline[data-v-59cdde07] {
  width: 100%;
  margin: 0;
  color: #667085;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}
@keyframes payment-spin-59cdde07 {
to {
    transform: rotate(360deg);
}
}

.theme-main-btn[data-v-59cdde07] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-59cdde07]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-59cdde07] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-59cdde07] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-59cdde07] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-59cdde07]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-59cdde07] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover::before,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-59cdde07] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-59cdde07] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-59cdde07] {
  background-color: #434343;
}
.input_btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-59cdde07] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-59cdde07] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-59cdde07 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-59cdde07] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-59cdde07 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-59cdde07] {
  display: flex;
  justify-content: space-between;
}
.payment-dialog--wechat-scan[data-v-59cdde07] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 420px;
  height: 413.797px;
  min-height: 0;
  padding: 41.5px;
  box-sizing: border-box;
  justify-content: flex-start;
  gap: 0;
  border-radius: 16px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(15px);
  box-shadow: 0 8px 20px rgba(8, 12, 20, 0.12);
  color: #f5fbff;
  transform: translate(-50%, -50%);
}
.payment-dialog--wechat-scan .payment-dialog__deadline[data-v-59cdde07] {
  color: rgba(224, 245, 255, 0.7);
}
.payment-dialog--wechat-scan .payment-dialog__header[data-v-59cdde07] {
  width: 337px;
  height: 70px;
  flex: 0 0 70px;
  position: static;
}
.payment-dialog--wechat-scan .payment-dialog__header .payment-dialog__scan-title[data-v-59cdde07] {
  margin: 0;
  display: flex;
  align-items: center;
  color: #f5fbff;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  white-space: nowrap;
}
.payment-dialog--wechat-scan .payment-dialog__header .payment-dialog__scan-title strong[data-v-59cdde07] {
  padding: 0 5px;
  color: #75b8fe;
  font: inherit;
}
.payment-dialog--wechat-scan .payment-dialog__header button[data-v-59cdde07] {
  top: 18px;
  right: 16px;
  width: 36px;
  height: 36px;
  padding: 8px;
  box-sizing: border-box;
  border-radius: 8px;
}
.payment-dialog--wechat-scan .payment-dialog__header button img[data-v-59cdde07] {
  width: 20px;
  height: 20px;
}
.payment-dialog--wechat-scan .payment-dialog__qr[data-v-59cdde07] {
  width: 182px;
  height: 182px;
  flex: 0 0 182px;
  padding: 12px;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid rgba(204, 221, 255, 0.06);
  border-radius: 10px;
  background: transparent;
}
.payment-dialog--wechat-scan .payment-dialog__qr > img[data-v-59cdde07] {
  width: 156px;
  height: 156px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.payment-dialog--wechat-scan .payment-dialog__state[data-v-59cdde07] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(224, 245, 255, 0.6);
}
.payment-dialog--wechat-scan .payment-dialog__spinner[data-v-59cdde07] {
  border-color: rgba(224, 245, 255, 0.16);
  border-top-color: #75b8fe;
}
.payment-dialog--wechat-scan .payment-dialog__scan-instruction[data-v-59cdde07] {
  width: 123px;
  height: 22px;
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  color: rgba(224, 245, 255, 0.6);
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  white-space: nowrap;
}
.payment-dialog--wechat-scan .payment-dialog__scan-instruction img[data-v-59cdde07] {
  width: 16px;
  height: 16px;
  display: block;
}
.payment-dialog--wechat-scan .payment-dialog__scan-agreement[data-v-59cdde07] {
  display: block;
  width: 252px;
  height: 45px;
  margin: 0;
  padding-top: 28px;
  box-sizing: border-box;
  color: rgba(224, 245, 255, 0.6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.theme-main-btn[data-v-59cdde07] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-59cdde07]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-59cdde07] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-59cdde07] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-59cdde07] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-59cdde07]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-59cdde07] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-59cdde07]:hover::before,
.mogic-ui-primary-button.active[data-v-59cdde07]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-59cdde07] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-59cdde07]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-59cdde07]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-59cdde07] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-59cdde07] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-59cdde07] {
  background-color: #434343;
}
.input_btn[data-v-59cdde07]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-59cdde07] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-59cdde07] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-59cdde07 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-59cdde07] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-59cdde07 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-59cdde07] {
  display: flex;
  justify-content: space-between;
}
.payment-dialog--alipay-pending[data-v-59cdde07] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 420px;
  min-height: 520px;
  padding: 41.5px;
  box-sizing: border-box;
  border-radius: 16px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(15px);
  box-shadow: 0 8px 20px rgba(8, 12, 20, 0.12);
  color: #f5fbff;
  transform: translate(-50%, -50%);
}
.payment-dialog--alipay-pending .payment-dialog__header[data-v-59cdde07] {
  position: static;
}
.payment-dialog--alipay-pending .payment-dialog__header h2[data-v-59cdde07] {
  color: #f5fbff;
}
.payment-dialog--alipay-pending .payment-dialog__header button[data-v-59cdde07] {
  top: 18px;
  right: 16px;
  width: 36px;
  height: 36px;
  padding: 8px;
  box-sizing: border-box;
  border-radius: 8px;
}
.payment-dialog--alipay-pending .payment-dialog__header button img[data-v-59cdde07] {
  width: 20px;
  height: 20px;
}
.payment-dialog--alipay-pending .payment-dialog__qr[data-v-59cdde07] {
  border-color: rgba(204, 221, 255, 0.06);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
}
.payment-dialog--alipay-pending .payment-dialog__state[data-v-59cdde07] {
  background: transparent;
  color: rgba(224, 245, 255, 0.6);
}
.payment-dialog--alipay-pending .payment-dialog__copy p[data-v-59cdde07] {
  color: rgba(224, 245, 255, 0.6);
}
.payment-dialog--alipay-pending .payment-dialog__confirm[data-v-59cdde07] {
  background: #fff;
  color: #131517;
  border-radius: 10px;
}
.payment-dialog--alipay-pending .payment-dialog__reopen[data-v-59cdde07] {
  color: #75b8fe;
}
.payment-dialog--channel-selection[data-v-59cdde07] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 420px;
  height: 413.797px;
  min-height: 0;
  padding: 41.5px;
  box-sizing: border-box;
  justify-content: flex-start;
  gap: 20px;
  border-radius: 16px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(15px);
  box-shadow: 0 8px 20px rgba(8, 12, 20, 0.12);
  color: #fff;
  transform: translate(-50%, -50%);
}
.payment-dialog--channel-selection .payment-dialog__header[data-v-59cdde07] {
  width: 139px;
  height: 60px;
  padding-bottom: 8px;
  box-sizing: border-box;
  flex: 0 0 60px;
  flex-direction: column;
  gap: 8px;
  position: static;
}
.payment-dialog--channel-selection .payment-dialog__header h2[data-v-59cdde07] {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  white-space: nowrap;
}
.payment-dialog--channel-selection .payment-dialog__header button[data-v-59cdde07] {
  top: 18px;
  right: 16px;
  width: 36px;
  height: 36px;
  padding: 8px;
  box-sizing: border-box;
  border-radius: 8px;
}
.payment-dialog--channel-selection .payment-dialog__header button img[data-v-59cdde07] {
  width: 10.4px;
  height: 10.4px;
}
.payment-dialog--channel-selection .payment-dialog__title-marks[data-v-59cdde07] {
  width: 36px;
  height: 16px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.payment-dialog--channel-selection .payment-dialog__title-marks img[data-v-59cdde07] {
  width: 16px;
  height: 16px;
  display: block;
}
.payment-dialog--channel-selection .payment-dialog__channels[data-v-59cdde07] {
  width: 294px;
  height: 144px;
  padding: 8px 6px 8px 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(15px);
}
.payment-dialog--channel-selection .payment-dialog__channels > button[data-v-59cdde07] {
  width: 280px;
  height: 64px;
  padding: 12px 0;
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #fff;
  gap: 0;
  font-size: 14px;
  line-height: 20px;
}
.payment-dialog--channel-selection .payment-dialog__channels > button[data-v-59cdde07]:first-child,
.payment-dialog--channel-selection .payment-dialog__channels > button[data-v-59cdde07]:last-child {
  border-radius: 0;
}
.payment-dialog--channel-selection .payment-dialog__channels > button.active[data-v-59cdde07] {
  background: transparent;
  border-color: transparent;
}
.payment-dialog--channel-selection .payment-dialog__channel-mark[data-v-59cdde07] {
  width: 36px;
  height: 28px;
  flex: 0 0 36px;
  justify-items: start;
}
.payment-dialog--channel-selection .payment-dialog__channel-icon--alipay[data-v-59cdde07] {
  width: 36px;
  height: 28px;
}
.payment-dialog--channel-selection .payment-dialog__channel-label[data-v-59cdde07] {
  flex: 1 1 auto;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
.payment-dialog--channel-selection .payment-dialog__channel-radio[data-v-59cdde07] {
  position: relative;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  flex: 0 0 16px;
  display: grid;
  place-items: center;
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  margin-right: 2.5px;
}
.payment-dialog--channel-selection .payment-dialog__channel-radio.active[data-v-59cdde07] {
  border-color: transparent;
  background: transparent;
}
.payment-dialog--channel-selection .payment-dialog__channel-radio .payment-dialog__channel-selected[data-v-59cdde07] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 19.2px;
  height: 19.2px;
  margin: 0;
  display: block;
  filter: none;
}
.payment-dialog--channel-selection .payment-dialog__confirm[data-v-59cdde07] {
  width: 248px;
  height: 48px;
  flex: 0 0 48px;
  border-radius: 10px;
  background: #fff;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1), 0 6px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
  color: #131517;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.payment-dialog--channel-selection .payment-dialog__agreement[data-v-59cdde07] {
  display: block;
  width: 337px;
  margin: 0;
  color: rgba(224, 245, 255, 0.6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  text-align: center;
  text-decoration: none;
}


.payment-dialog__team-quote[data-v-59cdde07]{margin:14px 0;padding:12px;border:1px solid rgba(117,184,254,.35);border-radius:10px;background:rgba(117,184,254,.08);color:#fff;font-size:12px;line-height:1.5}
.payment-dialog__resume-retry[data-v-59cdde07]{margin:12px 0;padding:8px 12px;border:1px solid #75b8fe;border-radius:8px;background:transparent;color:#75b8fe;cursor:pointer}

.theme-main-btn[data-v-247d5d2b] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-247d5d2b]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-247d5d2b] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-247d5d2b] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-247d5d2b]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-247d5d2b] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-247d5d2b]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-247d5d2b] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-247d5d2b]:hover,
.mogic-ui-primary-button.active[data-v-247d5d2b]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-247d5d2b]:hover::before,
.mogic-ui-primary-button.active[data-v-247d5d2b]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-247d5d2b] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-247d5d2b]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-247d5d2b]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-247d5d2b]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-247d5d2b]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-247d5d2b]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-247d5d2b] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-247d5d2b] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-247d5d2b] {
  background-color: #434343;
}
.input_btn[data-v-247d5d2b]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-247d5d2b] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-247d5d2b] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-247d5d2b {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-247d5d2b] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-247d5d2b 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-247d5d2b] {
  display: flex;
  justify-content: space-between;
}
.input_main[data-v-247d5d2b] {
  height: 60px;
  width: 560px;
  background: #171717;
  position: relative;
  border: 1px solid #494e56;
  border-radius: 10px;
  margin-bottom: 19px;
}
.input_main .input_base[data-v-247d5d2b] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: inherit;
  outline: none;
  background-color: transparent;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  display: block;
  padding: 0 20px;
  box-sizing: border-box;
}
.input_main .input_base[data-v-247d5d2b]::-moz-placeholder {
  color: #fff;
}
.input_main .input_base[data-v-247d5d2b]::placeholder {
  color: #fff;
}
.input_main .input_base.error[data-v-247d5d2b] {
  box-shadow: 0px 0px 30px 0px #F04C2733 inset;
}
.input_main .textarea_base[data-v-247d5d2b] {
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  outline: none;
  background-color: #000000;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  display: block;
  padding: 12px 20px;
  box-sizing: border-box;
  resize: none;
}
.input_main .textarea_base[data-v-247d5d2b]::-moz-placeholder {
  color: #777C84;
}
.input_main .textarea_base[data-v-247d5d2b]::placeholder {
  color: #777C84;
}
.input_main .textarea_base[data-v-247d5d2b]:hover {
  border: 1px solid #2FB1FF;
}
.input_main .textarea_base[data-v-247d5d2b]:focus {
  border-color: #2db1ff;
}
.input_main .textarea_base.error[data-v-247d5d2b] {
  border: 1px solid #F04C27;
}
.input_main .err_msg[data-v-247d5d2b] {
  color: #F04C27;
  font-size: 12px;
  position: absolute;
  top: 100%;
  left: 16px;
  max-width: 70%;
  transform: translateY(-17px);
  line-height: 16px;
  padding: 0 8px;
  word-break: break-all;
}

.theme-main-btn[data-v-f32a4b44] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-f32a4b44]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-f32a4b44] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-f32a4b44] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-f32a4b44]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-f32a4b44] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-f32a4b44]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-f32a4b44] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-f32a4b44]:hover,
.mogic-ui-primary-button.active[data-v-f32a4b44]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-f32a4b44]:hover::before,
.mogic-ui-primary-button.active[data-v-f32a4b44]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-f32a4b44] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-f32a4b44]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-f32a4b44]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f32a4b44]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f32a4b44]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-f32a4b44]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-f32a4b44] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-f32a4b44] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-f32a4b44] {
  background-color: #434343;
}
.input_btn[data-v-f32a4b44]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-f32a4b44] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-f32a4b44] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-f32a4b44 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-f32a4b44] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-f32a4b44 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-f32a4b44] {
  display: flex;
  justify-content: space-between;
}
.phone_code_number[data-v-f32a4b44] {
  display: flex;
  justify-content: space-between;
}
.phone_code_number .phone_code_input[data-v-f32a4b44] {
  width: 58px;
  height: 58px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  display: block;
  box-sizing: border-box;
  outline: none;
  border: none;
  padding: 0 22px;
  border: 1px solid transparent;
  background: rgba(73, 78, 86, 0.2);
  position: relative;
  border-radius: 9px;
  box-shadow: 0px 0px 30px 0px #ffffff33 inset;
}
.phone_code_number .phone_code_input.focus[data-v-f32a4b44] {
  border: 1px solid #2FB1FF;
}

.theme-main-btn[data-v-55b0dbcc] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-55b0dbcc]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-55b0dbcc] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-55b0dbcc] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-55b0dbcc]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-55b0dbcc] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-55b0dbcc]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-55b0dbcc] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-55b0dbcc]:hover,
.mogic-ui-primary-button.active[data-v-55b0dbcc]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-55b0dbcc]:hover::before,
.mogic-ui-primary-button.active[data-v-55b0dbcc]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-55b0dbcc] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-55b0dbcc]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-55b0dbcc]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-55b0dbcc]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-55b0dbcc]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-55b0dbcc]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-55b0dbcc] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-55b0dbcc] {
  background-color: #434343;
}
.input_btn[data-v-55b0dbcc]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-55b0dbcc] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-55b0dbcc] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-55b0dbcc {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-55b0dbcc] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-55b0dbcc 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-55b0dbcc] {
  display: flex;
  justify-content: space-between;
}
@keyframes nextBtn-55b0dbcc {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.login_page[data-v-55b0dbcc] {
  width: 100vw;
  height: 100vh;
  background: transparent;
  background-size: cover;
  overflow: hidden;
}
.login_page.login_page--modal[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
  border-radius: 18px;
  background-position: center center;
}
.login_page.login_page--modal .content[data-v-55b0dbcc] {
  justify-content: center;
  padding: 48px 64px;
}
.login_page.login_page--modal .text_box[data-v-55b0dbcc] {
  display: none;
}
.login_page.login_page--modal .login_box[data-v-55b0dbcc] {
  flex: 0 0 560px;
}
.login_page.login_page--modal .login_box .login_titel[data-v-55b0dbcc] {
  font-size: 32px;
}
.login_page .content[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1.59rem;
  padding-right: 2.45rem;
}
.login_page .content .text_box[data-v-55b0dbcc] {
  display: flex;
  flex-direction: column;
}
.login_page .content .text_box .ch_text[data-v-55b0dbcc] {
  display: block;
  width: 6.67rem;
}
.login_page .content .text_box .en_text[data-v-55b0dbcc] {
  display: block;
  height: auto;
}
.login_page .content .text_box .en_text.en_text_1[data-v-55b0dbcc] {
  width: 12.9rem;
  margin-bottom: 1.16rem;
}
.login_page .content .text_box .en_text.en_text_2[data-v-55b0dbcc] {
  width: 10.5675rem;
  margin-bottom: 0.475rem;
}
.login_page .content .login_box[data-v-55b0dbcc] {
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}
.login_page .content .login_box .login_titel[data-v-55b0dbcc] {
  font-size: 36px;
  margin-bottom: 24px;
}
.login_page .content .login_box .login_titel.qrcode[data-v-55b0dbcc] {
  text-align: center;
}
.login_page .content .login_box .form_item[data-v-55b0dbcc] {
  display: flex;
  justify-content: space-between;
  width: 560px;
  position: relative;
}
.login_page .content .login_box .form_item .password_toggle[data-v-55b0dbcc] {
  position: absolute;
  right: 14px;
  top: 10px;
  height: 40px;
  padding: 0 14px;
  border: 0;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
  cursor: pointer;
}
.login_page .content .login_box .form_item .form_btn[data-v-55b0dbcc] {
  width: 1.3rem;
  height: 0.46rem;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 119px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  flex: 0 0 auto;
  border-radius: 9px;
  margin-left: 31px;
}
.login_page .content .login_box .form_item .form_btn[data-v-55b0dbcc]:hover {
  background-color: #004CC7;
}
.login_page .content .login_box .form_item .form_btn.disabled[data-v-55b0dbcc] {
  background-color: #00378F;
  cursor: not-allowed;
}
.login_page .content .login_box .form_item .form_btn .getCode_captcha[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
}
.login_page .content .login_box .code_tip[data-v-55b0dbcc] {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  color: #fff;
}
.login_page .content .login_box .other[data-v-55b0dbcc] {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #fff;
  margin-bottom: 16px;
}
.login_page .content .login_box .other .auto_login[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
}
.login_page .content .login_box .other .reigister[data-v-55b0dbcc] {
  cursor: pointer;
}
.login_page .content .login_box .phone_code[data-v-55b0dbcc] {
  width: 100%;
  margin-bottom: 16px;
}
.login_page .content .login_box .qrCode_box[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.login_page .content .login_box .qrCode_box .qrCode_img_box[data-v-55b0dbcc] {
  width: 387px;
  height: 387px;
  position: relative;
}
.login_page .content .login_box .qrCode_box .qrCode_img_box .qrCode_img[data-v-55b0dbcc] {
  width: 100%;
  height: 400px;
}
.login_page .content .login_box .qrCode_box .qrCode_img_box .qr_preview_card[data-v-55b0dbcc] {
  position: absolute;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  min-width: 210px;
  padding: 12px 16px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.72);
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
.login_page .content .login_box .qrCode_box .qrCode_img_box.qr-preview-expired .qr_preview_card[data-v-55b0dbcc],
.login_page .content .login_box .qrCode_box .qrCode_img_box.qr-preview-failed .qr_preview_card[data-v-55b0dbcc] {
  background: rgba(240, 76, 39, 0.82);
}
.login_page .content .login_box .auto_login[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.login_page .content .login_box .btn_group[data-v-55b0dbcc] {
  display: flex;
  margin-bottom: 35px;
}
.login_page .content .login_box .btn_group .next_btn[data-v-55b0dbcc],
.login_page .content .login_box .btn_group .submit_btn[data-v-55b0dbcc],
.login_page .content .login_box .btn_group .back_btn[data-v-55b0dbcc] {
  width: 1.3rem;
  height: 0.46rem;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 130px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  cursor: pointer;
}
.login_page .content .login_box .btn_group .next_btn[data-v-55b0dbcc]:hover,
.login_page .content .login_box .btn_group .submit_btn[data-v-55b0dbcc]:hover,
.login_page .content .login_box .btn_group .back_btn[data-v-55b0dbcc]:hover {
  background-color: #004CC7;
}
.login_page .content .login_box .btn_group .next_btn.disabled[data-v-55b0dbcc],
.login_page .content .login_box .btn_group .submit_btn.disabled[data-v-55b0dbcc],
.login_page .content .login_box .btn_group .back_btn.disabled[data-v-55b0dbcc] {
  background-color: #00378F;
  cursor: not-allowed;
}
.login_page .content .login_box .btn_group .back_btn[data-v-55b0dbcc] {
  background: none;
  color: #ABAEB4;
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.login_page .content .login_box .btn_group .next_btn .next_btn_loading_icon[data-v-55b0dbcc],
.login_page .content .login_box .btn_group .submit_btn .next_btn_loading_icon[data-v-55b0dbcc] {
  width: 30px;
  height: 30px;
  animation: nextBtn-55b0dbcc 2s infinite;
}
.login_page .content .login_box .or_line[data-v-55b0dbcc] {
  border-bottom: 1px solid #494E5666;
  margin-bottom: 50px;
}
.login_page .content .login_box .switch_type_btn[data-v-55b0dbcc] {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e5e5e5;
  height: 40px;
  border: 1px solid #494E5666;
  border-radius: 20px;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 37px;
}
.login_page .content .login_box .switch_type_btn .type_btn_text[data-v-55b0dbcc] {
  font-size: 14px;
  line-height: 38px;
  color: #000;
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIISURBVHgBzVjhdYIwEP7q6/+ygdmgbkA20A2kE9gNYAO7AW7g6wToBNoJcAPdgOaaWJFyIYHg6/fe99DkOC5fkjvCE7oRKS4UXxWl+S9M30XxZLhT3Cse8SAIxbXiWbHy4EFxiRFBCn14BtXGEjelg0FAK1AFZIZAENCjrkZghgDggqM1uEV38IVibrF7xwBklodGxoau3PTnNV82uxl6QIBXZd6wTRi7uGG3Aj9gL0ygc5st+DpeHO04paTiFJ6gUXEK0vojFSPjnMuJpbET0Gut6YOmfGu4gAeejIMIYUEVhnLpp/ktodWPav1f0FXn0uWsCkgabAqtZAa3tFWgo/KECq7EbYp9y+P1ftkWoMsoXZzTxtgE8JU1A8wDOBXQG6AKxKweoBzoLAWf6Il9ppt4t9uLnk5K8In+2kdYW/qJB2Zgv9ll1jPAHPwS2dYEkGhX/oqE8bGq2fxJsC6cw/6SMTMqtK3Pg1GP+gvGR4EGUs8AZY9B+fCMFizgnnrikQOswGDleHPfteus4IQJ0LWg0/rprKUDcHxuaRS4lZwddI6j4ySpNTVXUbPfYODbsgWbtsYEevfEcIPEONNbcg8U8Mca4QMUCAjbOaQPlxgBtoTrvGsx8lcJQor+AUo8CAL2MzLH5iny50wyNigtxbj/KnaCPo/sTTupnkCnlTf8UwjobHCHb+HOlVAZ4gQqAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 20px;
}
.login_page .content .login_box .switch_type_btn .type_btn_text.qrcode[data-v-55b0dbcc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIgSURBVHgB7ZhPbtNAFIffs9M/CxY5gtmxzAFAmBuUE5Ab4CyoBXE0NnGEHBZNT0Byg3CCghD73AAfIQuQqOvM67OdSk3TduxMpUrVfJLlcfLm+fPEijQ/AIMeCDviC+E0qU+iKIUdaCTo94cuIAqe1QGCNjSEAOdoZ70msnbdQpYLWe4bDx0+DmEHeDVeANney1dv8Pevsx8159SWE+UF0VRa9vTr8NNPaMAHMepYObwHpG7VBnrjUTBRzVMK+uKLA6vVn7IpQDiOg+hmzfEgPkHin32z8yIZBr2t2iAWfNOQey2zvxfPJ5NoCfdggQKU0i0HROltcsUDsJzHQ3fj4M88T2y9p2UPwpQl2wfP9t+BAqUgP+nr8ow4ve37JPqYcpcjIqt7/ZBouXeujkXz8oyyAwpaqgJeOWd9Tu8qST4H36EB/P4t6/59KFfwsTGCuhhBXYygLkZQFyOoixHUxQjqYgR1MYK6GEFdnoAgYroeKPewdUGsgieSuFTV1hCExbrpgwlyt6PqTAtVpXLjfojZ7D/uhRwxuEWIlIwG4c0aT4j2AWzGceecvUyi7WShDKKKMICDgOxfrtzw19rgH/djj1fwpJpBU5Awg1aeFpc27LdXks628kKkVK6st9ZeVknmLWedkLnFJRF1x6PBTHXv2gHmVSoFDwJ6Sdw/rVUJDfB9juJakhNWKt6hZgkrJ1oENMf84jRJdouDDU+SS29LvvTFoL/fAAAAAElFTkSuQmCC);
}
.login_page .content .login_box .right_power[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
}
.login_page .content .check_box[data-v-55b0dbcc] {
  width: 16px;
  height: 16px;
  border: 1px solid #2FB1FF;
  margin-right: 8px;
  cursor: pointer;
}
.login_page .content .check_box.active[data-v-55b0dbcc] {
  background: #2FB1FF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBzdPRCcAgDATQ27Td3BEc4So0lCJtaswJPfDP5CEmwKKQ3Nup7RSsiAFXoE4PyJEnQIq8AS0bFPkPcB+3iB56gTX3L2UAK6jDlzH5B5EiZj55pJiKKfKaUDmmTjMNEITyi/YBaTbZgXRABxWeuzQFHIfmVsE0lszGAAAAAElFTkSuQmCC) no-repeat center 4px;
  background-size: 70% auto;
}
.login_page.login_page--modal[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
}
.login_page.login_page--modal .content[data-v-55b0dbcc] {
  justify-content: center;
  padding: 48px 64px;
}
.login_page.login_page--modal .content .text_box[data-v-55b0dbcc] {
  display: none;
}
.login_page.login_page--modal .content .login_box[data-v-55b0dbcc] {
  flex: 0 0 560px;
}
@media (max-width: 768px) {
.login_page[data-v-55b0dbcc] {
    min-height: 100vh;
    overflow: hidden;
}
.login_page .content[data-v-55b0dbcc] {
    width: 100%;
    padding: 72px 20px 36px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    box-sizing: border-box;
}
.login_page .content .text_box[data-v-55b0dbcc] {
    width: 100%;
    margin-bottom: 30px;
}
.login_page .content .text_box .en_text.en_text_1[data-v-55b0dbcc] {
    width: min(100%, 340px);
    margin-bottom: 14px;
}
.login_page .content .text_box .en_text.en_text_2[data-v-55b0dbcc] {
    width: min(82%, 280px);
    margin-bottom: 10px;
}
.login_page .content .text_box .ch_text[data-v-55b0dbcc] {
    width: min(60%, 190px);
}
.login_page .content .login_box[data-v-55b0dbcc] {
    width: calc(100vw - 40px);
    max-width: 350px;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
}
.login_page .content .login_box .login_titel[data-v-55b0dbcc] {
    font-size: 32px;
    margin-bottom: 20px;
}
.login_page .content .login_box .form_item[data-v-55b0dbcc] {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
.login_page .content .login_box .form_item .login_input[data-v-55b0dbcc] {
    width: 100% !important;
    min-width: 0;
    flex: 1 1 auto;
    height: 58px;
    margin-bottom: 14px;
}
.login_page .content .login_box .form_item .form_btn[data-v-55b0dbcc] {
    width: 100%;
    height: 48px;
    line-height: 48px;
    margin-left: 0;
    margin-bottom: 14px;
    border-radius: 9px;
    font-size: 12px;
}
.login_page .content .login_box .other[data-v-55b0dbcc] {
    margin-bottom: 14px;
}
.login_page .content .login_box .btn_group[data-v-55b0dbcc] {
    margin-bottom: 28px;
}
.login_page .content .login_box .btn_group .submit_btn[data-v-55b0dbcc] {
    width: 130px;
    height: 46px;
    line-height: 46px;
}
.login_page .content .login_box .or_line[data-v-55b0dbcc] {
    margin-bottom: 28px;
}
.login_page .content .login_box .switch_type_btn[data-v-55b0dbcc] {
    height: 40px;
    margin-bottom: 24px;
}
.login_page .content .login_box .right_power[data-v-55b0dbcc] {
    align-items: flex-start;
    font-size: 12px;
    line-height: 18px;
}
}
.login_page[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
  min-height: 610px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  overflow: visible;
  font-family: "OPPO Sans", "OPPO Sans 4.0", "Source Han Sans CN", "Microsoft YaHei", sans-serif;
}
.login_page .content[data-v-55b0dbcc] {
  display: none !important;
}
.figma-login-card[data-v-55b0dbcc] {
  width: 584px;
  max-width: 584px;
  min-height: 610px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 68px;
  padding: 36px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 36px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
  color: #fff;
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.35);
}
.login_page--modal.login_page--tel[data-v-55b0dbcc] {
  align-items: flex-start;
  padding-top: 12px;
  box-sizing: border-box;
}
.figma-login-card--tel[data-v-55b0dbcc] {
  min-height: 570px;
  padding-bottom: 24px;
}
.figma-login-card__qr-corner[data-v-55b0dbcc] {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 128px;
  height: 128px;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}
.figma-login-card__corner-icon[data-v-55b0dbcc] {
  display: block;
  width: 128px;
  height: 128px;
}
.figma-login-card__header[data-v-55b0dbcc] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.figma-login-card__title[data-v-55b0dbcc] {
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
}
.figma-login-card__title-line[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
  gap: 3px;
  height: 0;
  margin-left: -2px;
}
.figma-login-card__title-stroke[data-v-55b0dbcc],
.figma-login-card__title-dot[data-v-55b0dbcc] {
  display: block;
  flex: 0 0 auto;
  max-width: none;
}
.figma-login-card__body[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.figma-login-form[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.figma-login-card .first_pro[data-v-55b0dbcc] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.figma-login-field[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.figma-login-field__label[data-v-55b0dbcc] {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
}
.figma-login-field__password[data-v-55b0dbcc],
.figma-login-field__phone[data-v-55b0dbcc] {
  position: relative;
  width: 512px;
  display: flex;
  align-items: center;
}
.figma-login-captcha[data-v-55b0dbcc] {
  position: absolute;
  width: 0;
  height: 0;
}
.figma-login-field__control[data-v-55b0dbcc] {
  width: 512px;
}
.figma-login-field__icon[data-v-55b0dbcc],
.figma-login-code-btn[data-v-55b0dbcc] {
  height: 36px;
  border: 0;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.72);
  cursor: pointer;
}
.figma-login-field__icon[data-v-55b0dbcc] {
  position: absolute;
  right: 12px;
  top: 12px;
  padding: 0 12px;
}
.figma-login-code-btn[data-v-55b0dbcc] {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 99px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #75b8fe;
}
.figma-login-options[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 24px;
}
.figma-login-check[data-v-55b0dbcc] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}
.figma-login-check .figma-login-check__indicator[data-v-55b0dbcc] {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  background: url(/img/login-checkbox-unchecked-figma.41d9b819.svg) center / 24px 24px no-repeat;
}
.figma-login-check.active .figma-login-check__indicator[data-v-55b0dbcc] {
  background-image: url(/img/login-checkbox-checked-figma.48fa0e70.svg);
}
.figma-login-check--agreement[data-v-55b0dbcc] {
  flex: 0 0 auto;
}
.figma-login-link[data-v-55b0dbcc] {
  border: 0;
  padding: 0;
  background: transparent;
  color: #75b8fe;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
}
.figma-login-link--underline[data-v-55b0dbcc] {
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
}
.figma-login-card__footer[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.figma-login-submit[data-v-55b0dbcc] {
  width: 512px;
  height: 72px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 36px;
  background: #75b8fe;
  box-shadow: inset 0 0 30px #fff, 0 0 34px rgba(117, 184, 254, 0.36);
  color: #010101;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
}
.figma-login-submit[data-v-55b0dbcc]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  box-shadow: none;
}
.figma-login-agreement[data-v-55b0dbcc] {
  display: flex;
  align-items: center;
  gap: 8px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 1;
  white-space: nowrap;
}
.figma-login-agreement .rooterLink[data-v-55b0dbcc] {
  color: #75b8fe;
  text-decoration: none;
}
.figma-login-qr[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.figma-login-qr__frame[data-v-55b0dbcc] {
  width: 260px;
  height: 260px;
  padding: 18px;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.figma-login-qr__viewport[data-v-55b0dbcc] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
}
.figma-login-qr__iframe[data-v-55b0dbcc] {
  position: absolute;
  width: 282px;
  height: 391px;
  left: 0;
  top: -37.4px;
  display: block;
  border: 0;
  transform: scale(0.78724);
  transform-origin: top left;
  background: #fff;
}
.figma-login-qr__hint[data-v-55b0dbcc],
.code_tip[data-v-55b0dbcc] {
  margin: 0;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
}
.figma-login-code-step[data-v-55b0dbcc] {
  width: 512px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.next_btn_loading_icon[data-v-55b0dbcc] {
  width: 30px;
  height: 30px;
  animation: nextBtn-55b0dbcc 2s infinite;
}
[data-v-55b0dbcc] .figma-login-field__control.input_main,[data-v-55b0dbcc] .figma-login-field__control .input_main {
  width: 100%;
  height: 60px;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
}
[data-v-55b0dbcc] .figma-login-field__control .input_base {
  padding: 0 24px;
  font-size: 16px;
  color: #fff;
}
[data-v-55b0dbcc] .figma-login-field__control .input_base::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
[data-v-55b0dbcc] .figma-login-field__control .input_base::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
[data-v-55b0dbcc] .figma-login-field__password .input_base {
  padding-right: 92px;
}
[data-v-55b0dbcc] .figma-login-field__phone .input_base {
  padding-right: 123px;
}
@media (max-width: 768px) {
.login_page[data-v-55b0dbcc] {
    width: 100%;
    min-height: min(610px, calc(100vh - 24px));
    padding: 0;
}
.figma-login-card[data-v-55b0dbcc] {
    width: calc(100vw - 32px);
    max-width: 584px;
    min-height: 610px;
    padding: 28px 20px;
    gap: 40px;
    border-radius: 28px;
}
.figma-login-card__body[data-v-55b0dbcc],
  .figma-login-form[data-v-55b0dbcc],
  .figma-login-field[data-v-55b0dbcc],
  .figma-login-field__password[data-v-55b0dbcc],
  .figma-login-field__phone[data-v-55b0dbcc],
  .figma-login-options[data-v-55b0dbcc],
  .figma-login-card__footer[data-v-55b0dbcc],
  .figma-login-submit[data-v-55b0dbcc],
  .figma-login-agreement[data-v-55b0dbcc],
  .figma-login-qr[data-v-55b0dbcc],
  .figma-login-code-step[data-v-55b0dbcc] {
    width: 100%;
}
.figma-login-card__title[data-v-55b0dbcc] {
    font-size: 30px;
}
.figma-login-card__qr-corner[data-v-55b0dbcc] {
    width: 104px;
    height: 104px;
}
.figma-login-agreement[data-v-55b0dbcc] {
    align-items: flex-start;
    white-space: normal;
    line-height: 1.45;
}
}

.theme-main-btn[data-v-5333772c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5333772c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5333772c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5333772c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5333772c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5333772c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5333772c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5333772c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5333772c]:hover,
.mogic-ui-primary-button.active[data-v-5333772c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5333772c]:hover::before,
.mogic-ui-primary-button.active[data-v-5333772c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5333772c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5333772c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5333772c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5333772c] {
  background-color: #434343;
}
.input_btn[data-v-5333772c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5333772c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5333772c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5333772c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5333772c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5333772c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5333772c] {
  display: flex;
  justify-content: space-between;
}
.pricing-page[data-v-5333772c] {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  box-sizing: border-box;
  background: #000;
  color: #fff;
  overflow: hidden;
  font-family: "OPPO Sans", "OPPO Sans 4.0", "Source Han Sans CN", "Microsoft YaHei", sans-serif;
}
.pricing-page-scale[data-v-5333772c] {
  width: 1848px;
  height: 1008px;
  padding: 24px 0 92px;
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 0;
  transform-origin: top center;
  display: flex;
  flex-direction: column;
}
.pricing-content-viewport[data-v-5333772c] {
  flex: 1;
  min-height: 0;
  position: relative;
  overflow: hidden;
}
.pricing-content[data-v-5333772c] {
  width: 100%;
  display: flow-root;
  transform-origin: top center;
}
.first-purchase-pending[data-v-5333772c] {
  position: relative;
  z-index: 2;
  margin: 0 auto 16px;
  width: min(720px, calc(100% - 32px));
  padding: 10px 14px;
  border: 1px solid rgba(117, 184, 254, 0.5);
  border-radius: 12px;
  background: #202a37;
  color: #fff;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}
.first-purchase-pending__error[data-v-5333772c] {
  flex-basis: 100%;
  color: #ffb7b7;
}
.first-purchase-pending button[data-v-5333772c] {
  flex-shrink: 0;
  border: 0;
  background: transparent;
  color: #75b8fe;
  font: inherit;
  cursor: pointer;
}
.vip-first-purchase[data-v-5333772c] {
  margin: 4px 0 0;
  color: #75b8fe;
  font-size: 12px;
}
.pricing-head[data-v-5333772c] {
  text-align: center;
  min-height: 153px;
  flex-shrink: 0;
}
.pricing-head h2[data-v-5333772c] {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
.pricing-tabs-track[data-v-5333772c] {
  height: 28px;
  margin: 36px 24px 0;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.pricing-tabs[data-v-5333772c] {
  width: 400px;
  height: 28px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, max-content);
  justify-content: center;
  -moz-column-gap: 48px;
       column-gap: 48px;
}
.pricing-tabs__button[data-v-5333772c] {
  width: 64px;
  height: 28px;
  border: 0;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: transparent;
  color: rgba(255, 255, 255, 0.55);
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
.pricing-tabs__button.active[data-v-5333772c] {
  color: #fff;
  font-weight: 700;
}
.pricing-tabs__button.active[data-v-5333772c]::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: -2px;
  height: 4px;
  border-radius: 2px;
  background: linear-gradient(90deg, #75b8fe 0%, #a477ff 100%);
}
.billing-toggle[data-v-5333772c] {
  width: 280px;
  height: 54px;
  margin: 24px auto;
  padding: 8px;
  border-radius: 27px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-sizing: border-box;
  display: flex;
  gap: 8px;
}
.billing-toggle button[data-v-5333772c] {
  width: 128px;
  height: 38px;
  border: 0;
  border-radius: 19px;
  background: transparent;
  color: rgba(255, 255, 255, 0.72);
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.billing-toggle button.active[data-v-5333772c] {
  color: #010101;
  background: #75b8fe;
  box-shadow: inset 0 0 24px rgba(255, 255, 255, 0.75);
}
.vip-list[data-v-5333772c] {
  width: min(1496px, calc(100% - 32px));
  min-height: 739px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 280px));
  grid-auto-rows: minmax(739px, auto);
  justify-content: center;
  gap: 24px;
  overflow: visible;
  align-content: start;
}
.catalog-state[data-v-5333772c] {
  grid-column: 1 / -1;
  min-height: 160px;
  margin: 0;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}
.vip_item[data-v-5333772c] {
  width: 100%;
  min-height: 700px;
  margin-top: 38px;
  margin-bottom: 1px;
  padding: 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: linear-gradient(150deg, #252628 0%, #191a1c 58%, #141517 100%);
  backdrop-filter: blur(10px);
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  cursor: default;
}
.vip_item.is-selectable-state[data-v-5333772c] {
  border-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.vip_item.is-disabled-state[data-v-5333772c] {
  border-color: rgba(255, 255, 255, 0.1);
}
.vip_item--recommended[data-v-5333772c] {
  width: calc(100% + 6px);
  min-height: 739px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 51px 18px 15px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  isolation: isolate;
  backdrop-filter: none;
}
.vip_item--recommended.is-selectable-state[data-v-5333772c],
.vip_item--recommended.is-disabled-state[data-v-5333772c] {
  border-color: rgba(0, 0, 0, 0.06);
}
.vip_item--recommended[data-v-5333772c]::before {
  content: '';
  position: absolute;
  top: 35px;
  left: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 37px);
  border-radius: 20px;
  background: linear-gradient(224.4655deg, #1b1a49 0%, rgba(27, 26, 73, 0.5) 32.032%, rgba(27, 26, 73, 0) 70.928%), linear-gradient(90deg, rgba(24, 25, 28, 0.75) 0%, rgba(24, 25, 28, 0.75) 100%), linear-gradient(90deg, #000 0%, #000 100%);
  pointer-events: none;
  z-index: 0;
}
.vip_item--recommended[data-v-5333772c] > * {
  z-index: 1;
}
.vip_item--recommended .vip-recommendation-ribbon[data-v-5333772c] {
  left: 2px;
  width: calc(100% - 4px);
  z-index: 2;
}
.vip_item--premium[data-v-5333772c] {
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  backdrop-filter: none;
  background: radial-gradient(1146.4px 1196.5px at 628.5px -463.5px, rgba(255, 255, 255, 0.71) 0%, rgba(186, 220, 255, 0.71) 10.5%, rgba(117, 184, 254, 0.71) 21%, rgba(94, 147, 202, 0.71) 37%, rgba(74, 119, 167, 0.71) 45%, rgba(53, 91, 131, 0.71) 53%, rgba(22, 50, 80, 0.71) 68%, rgba(15, 36, 58, 0.71) 84%, rgba(7, 18, 29, 0.71) 92%, rgba(4, 9, 14, 0.71) 96%, rgba(0, 0, 0, 0.71) 100%), #0f1113;
}
.vip_item--normal[data-v-5333772c] {
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.09) 18%, rgba(255, 255, 255, 0.03) 38%, rgba(255, 255, 255, 0) 72%), radial-gradient(16.24px 154px at 8.4px 294px, rgba(255, 255, 255, 0.019) 0%, rgba(255, 255, 255, 0.007) 42%, rgba(255, 255, 255, 0.002) 100%), linear-gradient(180deg, rgba(29, 31, 32, 0.6) 0%, rgba(23, 25, 27, 0.6) 100%), rgba(24, 25, 28, 0.75);
  backdrop-filter: none;
}
.vip_item--normal .vip-plan-header h3[data-v-5333772c] {
  letter-spacing: -1.2px;
}
.vip_item--normal .vip-plan-header em[data-v-5333772c] {
  font-size: 12px;
}
.vip_item--normal .vip-price__amount[data-v-5333772c] {
  font-family: "Space Grotesk", "OPPO Sans", sans-serif;
}
.vip_item--normal .vip-subtitle[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.6);
}
.vip_item--normal .vip-submit-btn[data-v-5333772c] {
  height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1), 0 6px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
}
.vip_item--normal .vip-submit-btn[data-v-5333772c]:disabled {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.6);
}
.vip-badge[data-v-5333772c] {
  position: absolute;
  right: 18px;
  top: 29px;
  max-width: calc(100% - 36px);
  height: 15px;
  padding: 0 5px;
  border-radius: 2px;
  background: #c0fb47;
  color: #000;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform: scaleY(0.98) skewX(-10.89deg);
  transform-origin: center;
}
.vip-badge__label[data-v-5333772c] {
  display: block;
  transform: skewX(11.79deg);
}
.vip_item--recommended > .vip-badge[data-v-5333772c] {
  top: 65px;
  right: 21px;
}
.vip_item--recommended .vip-plan-header h3[data-v-5333772c],
.vip_item--premium .vip-plan-header h3[data-v-5333772c] {
  letter-spacing: -1.2px;
}
.vip_item--recommended .vip-plan-header em[data-v-5333772c],
.vip_item--premium .vip-plan-header em[data-v-5333772c] {
  font-size: 12px;
}
.vip_item--recommended .vip-price__amount[data-v-5333772c],
.vip_item--premium .vip-price__amount[data-v-5333772c] {
  font-family: "Space Grotesk", "OPPO Sans", sans-serif;
}
.vip_item--recommended .vip-subtitle[data-v-5333772c],
.vip_item--premium .vip-subtitle[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.5);
}
.vip_item--recommended .vip-rights[data-v-5333772c],
.vip_item--premium .vip-rights[data-v-5333772c] {
  color: #fff;
}
.vip_item--recommended .vip-submit-btn[data-v-5333772c],
.vip_item--premium .vip-submit-btn[data-v-5333772c] {
  height: 48px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
}
.vip-list[data-scene="team"][data-v-5333772c] {
  transform: none;
}
.vip-list[data-scene="team"] .vip_item--recommended[data-v-5333772c] {
  margin-top: -1px;
}
.vip-recommendation-ribbon[data-v-5333772c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  background: #fff;
  color: #111;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
.vip-recommendation-ribbon img[data-v-5333772c] {
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
}
.vip-plan-header[data-v-5333772c] {
  min-height: 58px;
  margin-bottom: 12px;
}
.vip-plan-header h3[data-v-5333772c] {
  margin: 0 0 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.vip-plan-header em[data-v-5333772c] {
  display: block;
  color: rgba(255, 255, 255, 0.5);
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
}
.vip-credit-panel[data-v-5333772c] {
  width: 100%;
  height: 108px;
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
  position: relative;
}
.vip-credit-panel .vip-credit-lines[data-v-5333772c] {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.vip-credit-panel .vip-credit-icon[data-v-5333772c] {
  width: 24px;
  height: 15px;
  margin-top: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.vip-credit-panel .vip-credit-rows[data-v-5333772c] {
  width: 160px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.vip-credit-panel p[data-v-5333772c] {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 20px;
  margin: 0;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.vip-credit-panel strong[data-v-5333772c] {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
.vip-credit-panel .vip-info[data-v-5333772c] {
  position: absolute;
  top: 12px;
  right: 10px;
}
.vip-seat-summary[data-v-5333772c] {
  width: 100%;
  height: 28px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgba(255, 255, 255, 0.86);
  font-size: 14px;
  line-height: 20px;
}
.vip-seat-summary strong[data-v-5333772c] {
  font-size: 16px;
  font-weight: 700;
}
.vip-price[data-v-5333772c] {
  min-height: 32px;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 4px 12px;
}
.vip-price__current[data-v-5333772c] {
  display: inline-flex;
  align-items: flex-end;
  white-space: nowrap;
}
.vip-price__amount[data-v-5333772c] {
  font-size: 36px;
  font-weight: 700;
  line-height: 32px;
}
.vip-price__unit[data-v-5333772c] {
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}
.vip-price__original[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  line-height: 18px;
  text-decoration: line-through;
  white-space: nowrap;
}
.vip-subtitle[data-v-5333772c] {
  height: 18px;
  margin: 12px 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vip-divider[data-v-5333772c] {
  width: 100%;
  height: 1px;
  margin: 0 auto 24px;
  background: rgba(255, 255, 255, 0.1);
}
.vip-seat-box[data-v-5333772c] {
  width: 100%;
  height: 48px;
  margin-bottom: 24px;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vip-seat-box > span[data-v-5333772c] {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  white-space: nowrap;
}
.vip-seat-box strong[data-v-5333772c] {
  color: #75b8fe;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}
.vip-seat-stepper[data-v-5333772c] {
  width: 102px;
  height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.vip-seat-stepper button[data-v-5333772c] {
  width: 24px;
  height: 24px;
  border: 0;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
  cursor: pointer;
}
.vip-seat-stepper span[data-v-5333772c] {
  min-width: 38px;
  font-size: 12px;
  line-height: 12px;
  color: rgba(255, 255, 255, 0.8);
}
.vip-bonus-box[data-v-5333772c] {
  width: 100%;
  height: 68px;
  margin-bottom: 24px;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  box-sizing: border-box;
}
.vip-bonus-box strong[data-v-5333772c] {
  display: block;
  height: 24px;
  margin-bottom: 8px;
  color: #75b8fe;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
}
.vip-bonus-box span[data-v-5333772c] {
  display: block;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
}
.vip_item.is-disabled-state .vip-bonus-box strong[data-v-5333772c],
.vip_item.is-disabled-state .vip-price__amount[data-v-5333772c],
.vip_item.is-disabled-state .vip-price__unit[data-v-5333772c] {
  color: #fff;
}
.vip-rights[data-v-5333772c] {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 14px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.86);
}
.vip-rights li[data-v-5333772c] {
  min-height: 20px;
  display: flex;
  gap: 12px;
  align-items: center;
}
.vip-rights span[data-v-5333772c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border-radius: 50%;
  color: #75b8fe;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}
.vip-rights img[data-v-5333772c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.vip-submit-btn[data-v-5333772c] {
  width: 100%;
  height: 48px;
  margin: 0 0 12px;
  border: 0;
  border-radius: 10px;
  background: #75b8fe;
  color: #010101;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.vip-submit-btn[data-v-5333772c]:disabled {
  opacity: 1;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}
.vip_item--normal.is-selectable-state .vip-submit-btn[data-v-5333772c]:not(:disabled),
.vip_item--premium.is-selectable-state .vip-submit-btn[data-v-5333772c]:not(:disabled) {
  background: #fff;
  color: #131517;
}
.vip_item--premium.is-selectable-state .vip-submit-btn[data-v-5333772c]:not(:disabled) {
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1), 0 6px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
}
.vip_item--recommended.is-selectable-state .vip-submit-btn[data-v-5333772c]:not(:disabled) {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.225) 26.442%, rgba(0, 0, 0, 0.045) 100%), linear-gradient(78.8715deg, #75b8fe 0%, #c3e7ff 33%, #ccc2ff 67%, #f8d4f8 100%);
  color: #131517;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.4), 0 10px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
}
.vip-action-reason[data-v-5333772c] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}
.enterprise-list[data-v-5333772c] {
  width: 1192px;
  min-height: 739px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 280px 286px 280px;
  grid-auto-rows: auto;
  justify-content: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 22px;
  transform: none;
}
.enterprise-card[data-v-5333772c] {
  width: 280px;
  min-height: 700px;
  margin-top: 38px;
  margin-bottom: 1px;
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.09) 18%, rgba(255, 255, 255, 0.03) 38%, rgba(255, 255, 255, 0) 72%), radial-gradient(16.24px 154px at 8.4px 294px, rgba(255, 255, 255, 0.019) 0%, rgba(255, 255, 255, 0.007) 42%, rgba(255, 255, 255, 0.002) 100%), linear-gradient(180deg, rgba(29, 31, 32, 0.6) 0%, rgba(23, 25, 27, 0.6) 100%), rgba(24, 25, 28, 0.75);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0;
  position: relative;
  overflow: hidden;
}
.enterprise-card.vip_item--recommended[data-v-5333772c] {
  width: 286px;
  min-height: 739px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 51px 18px 15px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  isolation: isolate;
}
.enterprise-card.vip_item--recommended.is-selectable-state[data-v-5333772c],
.enterprise-card.vip_item--recommended.is-disabled-state[data-v-5333772c] {
  border-color: rgba(0, 0, 0, 0.06);
}
.enterprise-card.vip_item--recommended[data-v-5333772c]::before {
  content: '';
  position: absolute;
  top: 35px;
  left: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 37px);
  border-radius: 20px;
  background: linear-gradient(224.4655deg, #1b1a49 0%, rgba(27, 26, 73, 0.5) 32.032%, rgba(27, 26, 73, 0) 70.928%), linear-gradient(90deg, rgba(24, 25, 28, 0.75) 0%, rgba(24, 25, 28, 0.75) 100%), linear-gradient(90deg, #000 0%, #000 100%);
  pointer-events: none;
  z-index: 0;
}
.enterprise-card.vip_item--recommended[data-v-5333772c] > * {
  z-index: 1;
}
.enterprise-card.vip_item--recommended .enterprise-recommendation-ribbon[data-v-5333772c] {
  left: 2px;
  width: calc(100% - 4px);
  z-index: 2;
}
.enterprise-card.vip_item--premium[data-v-5333772c] {
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  background: radial-gradient(1146.4px 1196.5px at 628.5px -463.5px, rgba(255, 255, 255, 0.71) 0%, rgba(186, 220, 255, 0.71) 10.5%, rgba(117, 184, 254, 0.71) 21%, rgba(94, 147, 202, 0.71) 37%, rgba(74, 119, 167, 0.71) 45%, rgba(53, 91, 131, 0.71) 53%, rgba(22, 50, 80, 0.71) 68%, rgba(15, 36, 58, 0.71) 84%, rgba(7, 18, 29, 0.71) 92%, rgba(4, 9, 14, 0.71) 96%, rgba(0, 0, 0, 0.71) 100%), #0f1113;
}
.enterprise-card .enterprise-plan-header[data-v-5333772c] {
  min-height: 58px;
  margin-bottom: 12px;
}
.enterprise-card .enterprise-plan-heading[data-v-5333772c] {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  margin-bottom: 12px;
}
.enterprise-card .enterprise-plan-title[data-v-5333772c] {
  flex: 1;
  min-width: 0;
  margin: 0;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  overflow-wrap: anywhere;
}
.enterprise-card .enterprise-plan-description[data-v-5333772c] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 18px;
}
.enterprise-card .enterprise-plan-tag[data-v-5333772c] {
  position: static;
  flex-shrink: 0;
  max-width: 45%;
}
.enterprise-card button[data-v-5333772c] {
  width: 100%;
  height: 48px;
  margin: 12px 0;
  border: 0;
  border-radius: 10px;
  background: #fff;
  color: #010101;
  font-size: 14px;
  font-weight: 500;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1), 0 6px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.enterprise-card button[data-v-5333772c]:disabled {
  opacity: 0.45;
  cursor: default;
}
.enterprise-card.vip_item--recommended .enterprise-submit-btn[data-v-5333772c]:not(:disabled) {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.225) 26.442%, rgba(0, 0, 0, 0.045) 100%), linear-gradient(78.8715deg, #75b8fe 0%, #c3e7ff 33%, #ccc2ff 67%, #f8d4f8 100%);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.4), 0 10px 4px rgba(0, 0, 0, 0.25), 0 32px 24px rgba(0, 0, 0, 0.15);
}
.enterprise-recommendation-ribbon[data-v-5333772c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  background: #fff;
  color: #111;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
.enterprise-recommendation-ribbon img[data-v-5333772c] {
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
}
.enterprise-offer[data-v-5333772c] {
  height: 32px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
.enterprise-plan-subtitle[data-v-5333772c] {
  min-height: 18px;
  margin: 12px 0 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 18px;
}
.enterprise-rights[data-v-5333772c] {
  margin: 0;
  padding: 0;
  list-style: none;
  color: rgba(255, 255, 255, 0.86);
  font-size: 14px;
  line-height: 16px;
}
.enterprise-rights li[data-v-5333772c] {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 20px;
  margin-bottom: 12px;
}
.enterprise-rights li img[data-v-5333772c] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.enterprise-icon[data-v-5333772c] {
  width: 64px;
  height: 64px;
  padding: 16px;
  border-radius: 32px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.enterprise-icon--blue[data-v-5333772c] {
  background: rgba(117, 184, 254, 0.1);
}
.enterprise-icon--purple[data-v-5333772c] {
  background: rgba(176, 118, 254, 0.1);
}
.enterprise-icon--cyan[data-v-5333772c] {
  background: rgba(195, 231, 255, 0.1);
}
.enterprise-icon--warm[data-v-5333772c] {
  background: rgba(248, 241, 233, 0.1);
}
.enterprise-icon img[data-v-5333772c] {
  width: 32px;
  height: 32px;
  display: block;
}
.enterprise-divider[data-v-5333772c] {
  width: 232px;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}
.enterprise-copy[data-v-5333772c] {
  width: 232px;
  color: #fff;
}
.enterprise-copy strong[data-v-5333772c] {
  display: block;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.enterprise-copy span[data-v-5333772c] {
  display: block;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 22.4px;
}
.enterprise-cta[data-v-5333772c] {
  grid-column: 1 / -1;
  width: 1192px;
  height: 96px;
  padding: 24px;
  border: 1px solid #75b8fe;
  border-radius: 24px;
  background: rgba(117, 184, 254, 0.1);
  box-sizing: border-box;
  transform: translateX(-143px);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.enterprise-cta div[data-v-5333772c] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: #fff;
  line-height: 1;
}
.enterprise-cta strong[data-v-5333772c] {
  font-size: 14px;
  font-weight: 400;
}
.enterprise-cta span[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
.enterprise-cta button[data-v-5333772c] {
  width: 232px;
  height: 48px;
  border: 0;
  border-radius: 24px;
  background: linear-gradient(90deg, #75b8fe 0%, #c3e7ff 33.33%, #ccc2ff 66.67%, #b076fe 100%);
  color: #010101;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.enterprise-cta button[data-v-5333772c]:disabled {
  opacity: 0.45;
  cursor: default;
}
.enterprise-sales-mask[data-v-5333772c] {
  position: fixed;
  z-index: 2500;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 16px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.78);
  backdrop-filter: blur(8px);
}
.enterprise-sales-dialog[data-v-5333772c] {
  --sales-dialog-max-height: min(580px, calc(100dvh - 32px));
  width: min(420px, 100%);
  max-height: var(--sales-dialog-max-height);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(117, 184, 254, 0.4);
  border-radius: 20px;
  background: #15171d;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.6);
  color: #fff;
  overflow: hidden;
  font-family: "OPPO Sans", "Source Han Sans CN", "Microsoft YaHei", sans-serif;
}
.enterprise-sales-dialog__header[data-v-5333772c] {
  flex: 0 0 64px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.enterprise-sales-dialog__title[data-v-5333772c] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.enterprise-sales-dialog__close[data-v-5333772c] {
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  cursor: pointer;
}
.enterprise-sales-dialog__content[data-v-5333772c] {
  min-height: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  place-items: center;
  padding: 16px;
  overflow: hidden;
}
.enterprise-sales-dialog__image[data-v-5333772c] {
  display: block;
  max-width: 100%;
  max-height: calc(var(--sales-dialog-max-height) - 98px);
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.enterprise-sales-dialog__empty[data-v-5333772c] {
  text-align: center;
}
.enterprise-sales-dialog__status[data-v-5333772c] {
  margin: 0;
  color: rgba(255, 255, 255, 0.75);
  font-size: 14px;
  line-height: 1.6;
}
.enterprise-sales-dialog__retry[data-v-5333772c] {
  margin-top: 16px;
  padding: 8px 24px;
  border: 0;
  border-radius: 18px;
  background: #93c9ff;
  color: #101216;
  cursor: pointer;
}
.point-recharge-view[data-v-5333772c] {
  width: 100%;
  color: #fff;
}
.point-recharge-view > .catalog-state[data-v-5333772c] {
  width: 100%;
  min-height: 160px;
}
.vip-info[data-v-5333772c] {
  width: 16px;
  height: 16px;
  margin: 0 0 0 4px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  vertical-align: -3px;
  position: relative;
  cursor: help;
}
.vip-info img[data-v-5333772c] {
  width: 16px;
  height: 16px;
  display: block;
}
.vip-info[data-v-5333772c]::after {
  content: attr(data-tooltip);
  position: absolute;
  left: 50%;
  bottom: 26px;
  z-index: 3;
  width: 170px;
  padding: 9px;
  border-radius: 12px;
  background: #353535;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.24);
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: normal;
  transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.vip-info[data-v-5333772c]:hover::after,
.vip-info[data-v-5333772c]:focus-visible::after {
  opacity: 1;
  visibility: visible;
}
.point-recharge-grid[data-v-5333772c] {
  width: 1192px;
  margin: 24px auto 0;
  display: grid;
  grid-template-columns: repeat(4, 280px);
  grid-auto-rows: 300px;
  gap: 24px;
}
.point-card[data-v-5333772c] {
  width: 280px;
  height: 300px;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  box-sizing: border-box;
  background: linear-gradient(238deg, rgba(117, 184, 254, 0) 70%, rgba(117, 184, 254, 0.2) 100%), rgba(255, 255, 255, 0.05);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.point-card--purple[data-v-5333772c] {
  background: linear-gradient(218deg, rgba(117, 184, 254, 0) 70%, rgba(117, 184, 254, 0.2) 100%), rgba(255, 255, 255, 0.05);
}
.point-card button[data-v-5333772c] {
  width: 100%;
  height: 48px;
  border: 0;
  border-radius: 24px;
  background: #75b8fe;
  color: #010101;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  cursor: pointer;
}
.point-card-pattern[data-v-5333772c] {
  position: absolute;
  top: 0;
  right: 0;
  width: 117px;
  height: 117px;
  opacity: 1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAAB1CAYAAABwBK68AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAFatJREFUeAHtnXlwXdV9x79nufdt0tOTZEnYxkBsbAhmCWFJIARMwr4kIa2ZZtqZJumUdswSaBKSlE4tZkhYCtgxhWkIKYQsMzFtaAoEwhI7hC3GLCYsxjZ4qeVNliU9vfUu5/R3RDPTP97vSTNhCB7OV3OlN6PvnHPPdjXno9/5XcDLy8vLy8vrfSFrrRgctHIq36JBq901le+StTZw11S+y1fYzOW/tJmpfIOrbNZdU/muesbm3DWV75IHbN5d75ZvuvVOtx2uTwRfipWDSyEHhUg4y9d+ZQtRE709PUjwOHYNDgrTynfVI7ZHCByuLBrPZ/DK6tNbl3nZo3ZW3uJka1EZn4En7jxexK18Vz5o5+oAF9BM2lFP8eht54lyK9/XV9kDRITLjIn3JCK4b/k5YmcrH3XEgRlhrrIwoyqr77npdLG9le+rD9gZIsS10mKkoXDXijPFNs4nVfptSDVhYtx1y4VifSsfDfqMYpBcA4NqpPUPV5wlNrbyffNB203L4XIjYKgLf3Lz2bnNTDuK2uCv2BW2+AiI166FdCuR8ygJHSiIsWGE42eBXTVKoCswkKlA9rgKSpwvk6BkDFK6Okp7MMD5Qo0ZdFMxDX5JS/RzPllN5lprIguVJ38P5ysoLICQJF1I6ujjfCZIjqd+LdLHzkyKgzlfqponQIgCrOnUmvd1h8kCaaVUUoowSeZwPgRw7aC5ZJqA/hBny0vMkRoT7KCuXAyLI5AKISznyWlUZR5NkUN52cmizvn27sDOFCgLjSGatXs5X2c/togUe2kVvnnTea1Xy+TNG6yXEm/TdHt72TliE+eLartespDrdShfI99rnG9fhOck0ldoODZWUrzJ+bpm6CepN56mj28WYrzA+Ur9md8IIZ+ySr6ZS/BbzpeL9MtG2JfpcbQjaOh1nK85jtettG/YON2ThPpFzlcz2AQBtn+9vLy8vLy8vLy8Pkhqsz/9/5oOTZr0rbLaXVP5Fq+0obumLO9uIix3T01Ypkt2HEhx15/Ed++uKX3TbYfrk5YDt3KlVav7MImubl+EKrdXXbLKdnQBByKF2bQPb913Me0yW4hIR18o8FHaj1V7snhukCFK3/hve5AJcRZ9HG1swIO3XSGarXxXP2wPs9JclCbphMkHP1l+uhhreX//ZefkM8nXJOR2VZf/fv3nxUgrH3Ws29BfRxv84TSJVyy/IPt2K9/XH7IHQNnv04TflQh5I7dHnvRpfJ9Axe64Ed+w7LPZTUy9/SaNV0gZlKnjvsvtpSdJljJLVSjLBGbu+ReGPNGiKVUb5kstV9ndHdD9nTDjdcjTV0OBUVBGISJPLaYt7zBYfpkTcJgwzSjkqzXM4HzNEDMIhcVCoajmYjbnM0hm0iwT0Cqn6tEszteRwQLCROSXfc1OHAReR4rUFhVkMcxkWEJF93YK/eiih1gpNOl8zpcG+KQ1tmSsmBVkMx/hfIhxtFKaeBLqRN2OYn0ah1u6OZOgaZP0cM5WbWIu9UrU8nH4sXMRV34E/bGT0LxiPs9+67OxrziCPBqo3XepqHC+eALbTAElm6C64gKxi/OFTWw0Wcwmgjyy/ALxNufryOqXK410nrYYv+m8zOucbyzBs8UAxxPOrJUbPCki/ZpY5qHE0DpoJfyeM3Xm8EglsodBys7hpnqK81GdD1esXUDldY7Z+tNsrQGeFTY9xhjickr+mq03wYtVaQ+HiHNBI3iG8xUyeL3clCxG9PLy8vLy8vLy8voAyU6TKBH9UdPxTSfuyGk6cUdO04nXmax3GhTGaclK2+FgylS+q5+yne56t3yT9a6cut5pE6VVDFFyA5CfQIF4jrz1bIxyRMnFxGQt5hL8S7aO4w2OKLlYIdqjHkelxOM9WNU29kjhTLeBbhr89LbzWhOly35hZ4WZZImyurFP4I4fnCP2tfJd84Q9uJmapUQfGhBy8OazxZ6W9+cIkEjvhVSbILGMIzZXPWFnq9g+IGDXG5NcdwuzR570RfYhKmtbAHH19We3jlFy7chn7O0QdrwRyW+vuLB1vd8iIpdIc62xMMQqbr/pTPFGy3qfsT2qbC5tSZQKEXQmgW3Qde19YFeYjdHhfkube/GhWWBnkU7RowyMtciE+/gYIBd75CLXlEJWS7AxO5ksFgpjhBGJ7G5GB3K+RhNHiFTSnKTuTWJ2U07PmlOpEZ2w6Wyb8iRLRziTCitZK4lOhUdwPpqKZ1OdJZpM3U2Bj3O+Qh7HGmuKVJ4IdXoq50sljqS+kwSVammcLuR8ZjSepFwtB/VWIkmE/mxq0Ry8WERcIbub2EuDVYkNxm46RUxwvpEStiQSE3ETu/71LLGD89UN1lN5e6kBQ+1ij4I81kLpIergobIcYX30X4G19CjaSs3cAh28yvlkc+/D9PfmJVoxG2XExx41LH5O5T0mpVmvcniO8xWB/7A2/U8I8YaewOOcz9bwJE2BJ4k57y4L9UvOR3hyDf3bxHHh4RDqN5xPdgevpKl9C15eXl5eXl5eXl5e73eiNJ2TYk7TiRNy+vIvpqY/ToMEXN5N39XTrNe1Y3Cap+haDtz3aADW70VntgbxnYuwjyNKlzxmuzpSHOI+v/gcXls92DpK4g9EyTRgKzPxGEeUrnrAzpYBLtS0364Z3MsRpasftbNEmlxuhIwSSBfb05IoudiorDK3uqNiQshrOKLkyE42SL4vpJBBXn35O6e2Ph13za/snIYxDyglJ+IYS5adL1pGSbhYK5uxDxIf2ZcKXMrFHhFGnGWq9i7CMuPGxEtvPT+7oZXPxTLZNL1eCkIoUNcvP1dsaeX7P6L0ty3hw86dCGwdppFvT5QIvnYlAqnb5Z97Bh+jlNTQpwggBgGCWW2IEv1+Nt24Y42ZdkSJZtiRqZT0Q2aVBkuUMhKnE4iZfOrIFHM5Xy5MT4PQM4nsdEQVfJjzRWl6Lo37bLqBA4l6sTFFSWAuoIk0hzq3qKw5hfOhhuOpLGqx6JQqcxpnIyR5FKQwllaXFumJnC+oYgH1X67loC69AA1HlBKDpB1R2jmKXTpBFEaofqMNUaoO4C3Cf+VYYHhwCqJEjdxDiG24HVGi+1qrrBxy5Klc38mTJ4NV9CjaooTabRQfeyQi9SDNTSJJ5s00HWFjmWSgfkZT6hmaTb+PFNgYJa3lTwTMU/QHbJvMyoc4H+pYRbWvF9YO0bp4kK1X6udkmr5K7d0NUV/N+eIC1iXGsv3h5eXl5eXl5eXl9QHSu02UBu3UJ96cpkuUvHi1HLhFq6w+Koe8HoOeKkYpo945eNQuRmnJQ/YAIhNH0V5V0Z6VzY/01VV2hopwPm3cZbsYJZdXiPadfx+DvnfJW7jMMK48EZulhEdk08pBKm+4le/rD1UOsDp/mztJVcuKS+84vfV5n0kCNGF/RJ0mRRovuemCTOtYIRej1LQ/FsKUtVTf4GKUrnykOlPb3O20Py6nUXIddzpukowJczWEMSbVd9xyvtgKpl9siNan3o7NIMjthq0qpO2Iks6gk0BBM6kibRej5E69aY2mCqHaxSipGIfQBtt9dWbBk6JEJ8dZYbLaxQGNVg9ly0twqoDspSsfindwZisZkT2FsM0ATfFCoYGPcj5bxhnU3plwCcOC8DDOpw0+TSCr4PI30bQ7nvNJmz+WlouRQuV0qFnylBFYCCFzRugcZHoc54sVDk0tQ5S6TkITvVQYUaV2RGn7CIYJ5wnTgaRdjJIpYbNJkVInj7eNUUqwgQa/LDW2N6h4zqcT/QKEHaKGvoXuAktQ0gaeNKl5nfptS2ixha3XqqeEUC8KKzaMC7zE+UQR99Pfpd8Ja4biCM+zvhzuJ/b3GlGl7TSRn+B8xSyepHbsMDbZVZ1Qj3A+miDP09Nhs0jNcNjDxyiZCbwqDIbg5eXl5eXl5eXl5eW1/6olUVq8mNDfYoR9fVB3LEIVDFFywVBpiJk6htgyhrc5onTlKlsKmjgqkZBdAZ7m8ii5I335As6zEiraiJ9zeZRueMx2jUT4It2l6Mjg36i8RivfZMzORPI1ZbSQddzM5VGazPOkcB3tP2l7Kf+Ji2X6yi/sQCY0t7h0YFFDfvW7nxW7W/oetwNhMhkbZYNA/vMNZ7TONONij5Am3xJK52LTuGH5ubktrXyTmb6DZIkLyqGvH3K5kAfvt6VaDn/REj50nwH5yWNh+iswi9rkUUIHCoTW6q7nu3N8Zm6aFj1JijoNkR4tO6zRWtki5imBCaI2HeFCHMD5Rpo4mrq/TuSpq1nhSZEeST8OozMp0admls+jlBXpCbRp76EpnjNxwp4qy2RxkiG0IKw0BEmO5nw5g5OtkQmBmTSJ05M5Hw36QiF1lvpwIkD2BM5HMGM+tM5IKzNpm9ioqIBDhHShWS105yVINm4ExnthuXz3Th0R9hEb1EGM6M4LRY3zlQrYQTNDEVYc52a3U6OMt1KJkJ4LQ9FrYPMt9WbwClEWQ4O/ud7B+5Je9ZzQGJZKbs00sI3zaauehzSvErrZJAPNZvAmdv0MPbQ2OQJE5bKZtMtjw48JaXZZK3dCqkc5nxRYQ0+H3US8KtpiNVtefec6ImN7yTdCE+F3nC8MsN4YjMLLy8vLy8vLy8vLy2v/VZvgMisXDUJyJ9mcXJBYXMGMYh9E/jfYwb3rzR3BmxD4sAuMeeFZrOPKvGStzXfvwWlGQ4z38KfjLv+xLeYH8Lk0gmoKPpbJEZZKFl82kr5q8q7lF7XO4H3VM+M9utzxFbp7EUu5nDtF98673sxltI/O6Zq8iSNUf/AReigEjfAGzueIV1A2VxKus0ks71x2oRji2jGRw98Im9iaaf70jvM7Wu7NXcwYdfGft8l/L8yipS73ER9VmBjkCzk0gwpsz1/ysUy1DEoEC+pUkD7paHRxvs6dRH0CTNgYQalNLFOuHwtsBEsAICgYPu9RtYBjiFCl0qIYBtFMzqdH8ydaa4x7QR752YzbSuMYGvgMQQDbLOCwtj73xjoVxnGWJ0pib7zApap3txpqHMn5HCmSdH+w2hREga03jHBgECBp+1KDQQHb7l1v6RAqtJZkM0R8xfzWq8Wpvp7InoVKLSrPvoJxzjcxE9vSGKHVGB3rwTBbXoINBCXrUmK3KfG+QoB1CeFEIeXbUSHcyfkSpddIISvutN2oxUbON5ZgHVGiCiHA4UyVz/TtMoJb6JTmyHDQUGwmbTsjWCeUdPdf3Sv4mCdHisg9SotiX7ybJ1lRSEQuARsr5uXl5eXl5eXl5eXltR9oWscVWdGmbXA18rUA4sZP0J6Vy7f0PRv0zMacNIQqPIO3OPL0xbttdvYAPlKl/fvLOfyOi7pw5KlrBJ+yKUS5H4+0I09hDy6k/axqbMDPuJgnR2JyEn9Ge9psZRw/vfNi0XIvPRkbleKLBAwQR2M/XH5Rd0tCNXj/aKmaK/21+ywV7rnxzNblXbLSdpV68YWUyouSSTJW5tqR7cHnCAOZeh0P386/s84lAvvUtN6oyOnchxGMD1MTqYp274QrHIzOcoDYBTHVjgWbgWygF/11Ik8ZAXFUHd2crzSKg5MUE3Tzqh15Cvswnwa0QRtyk5vPxzLlFY60LgE2dVp3kT9tR1BhgfPRUjC6s8TGPJV16WDrsiQZmCTCMZyv2IU5toGGpPubPNnGKDcLM4V6p7xsgW8HqV9OJkr/I+TeCed+jkmk7WKZug5EpbNJq6qBZv4zqHK+3Aj2hAoyDVCePx9lzjfWja2BhqaOGx1rYozzqQY2WJd3PiBPBPa0XS6Fy1FEXYZRqpU9bVfS2EDUqUaPmX1qH7ZyvmIH0SbrEmpjn67yBKiZYqNRSGkF1vo6wWYOrzewJXV3F6DeGfIkq9yL7YRE2XfueXl5eXl5eXl5eXl57Qf644jSNGWJPP3jE+iO9kDc/AWMtCNPnYdgHu0psa2OjdwpOkeeSgM4LqeQPBviBW6PfNVKm1NFfIL4lRzv598x50iMMfi0SyBdjvEYdy7I+WhzfA7BDFmt4eE7Lm79HnZ3eq+jA+dYCbtL4JEfnS2qXHlRhNPCAEG7eh1BK+7EiToH3czjaS5vlOuX3j4s/KPgw3R18X3IjCs0w37Y2x52ebxbq3ceirFETWnYdnmZ+gcwQyuME14TJ43yMU9pbjKDdiMVSEt7MMD6LA5RkynZkRYt70tiHEREoUzl1Ys96Od8BDsGLNVrEtgBQ5OUVz9BlJTKTLsDsO+i09vRKzVUM0FTV3ji1dePkgoh3pNBXbgYTVWHrESIf3s3WPKUOQATgYQQGvV5WTQ4357d2Ouyk8UW1ZlH8QRFEWExMSyhwspYin2crzoDm4mtGRuhUhZgT+VFNfwPDZZyAzG0g/dl8thF1CnVRIDKCdg8T44AuRcbEgVqjMbYzPmS3djlJgn5bNLBE69CHnvpqRTDy8vLy8vLy8vLy8tr/9V7QpSmK0ee/uEHKNl5MMsWYZwjT4OrrC5HmJk0IXpexHYu5sm9NLBzJ+YRLBBDNWxoR6h6BvBhokVqTR4vc4TK+bpn48gggSak8xJ32m7SNwNHB1nIetze1zcbhxPU0Mlb+D0XQzW40oa1PObFeSJZRWzgyJjrl3GDgfcEPkxXV9yGIOhDLIYhL26TEXxsDB1FojAmA1WZy79jrjiCbplHTGBBHFjkyZMjVIFFQht8c5LiY6O6D0IvdXscSUQyRonzObJD4CEhUlTTKWZwvpkD6HQQhRBbE4fysVbjQEesIXUDDdcmzrfndWTtKJNH6U+l3ssRV5qwzT5EKxfzZGRoHWrjtEppZTXWzgF72m7rOMZEBE2ILe4q8+SpvgnDJiBSlCCqvMzHRnVtw4jO0GRLYeYFfGwUkZ0xYnWSniQy2Uz0i1Emh1GXDyp1CeY38af3CCGNa5pIbnLO7+XzJPUvQU1k+P7w8vLy8vLy8vLy8vLaD/S+IkrTlxWLX0VQeB7yni+5fVlr8uQI1ZKH0OWow/Xn096RIVQrV1q1uoC+sAGx7PPY1Y5k1WL0xwriJYndHHma9NVxQJyBfem35GPyRrl612j0lolkjabYwxEv145vPo7OMu1772jTDgxaeXkPgvcVfJiuFq+EXLgQpnoCjPvM+b60GuHAGKECQjJXtImNWptBvosIVaMD6d89yBOqkTrybkBzYzDHR3wm8gL9LqKynO/EOXx5a7qQrWUgCUIkH8rwMVnXArpZgXBtIdKW5Xx2KX07FNgvB9XN6Nfugx0ehrlvMQznO2QRopEewmcdSFacC/addTd+BtVMCkuDYUbv5YlM7xrUmg2kY1nYtSHvqz6LZo34kPOtmYs65ztxHI1+g8Sxrs0/BpvZnMYqTjMw2w6BJdLGxm7RCja9OaTw8vLy8vLy8vLy8vLy+gDJnWWzU+/vJz12PyV2Hzi9/wfqfwG1h/7WScUSWgAAAABJRU5ErkJggg==) right top / 117px 117px no-repeat;
  pointer-events: none;
}
.point-card-title[data-v-5333772c] {
  width: 100%;
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: center;
}
.point-card-amount[data-v-5333772c],
.point-custom-amount[data-v-5333772c] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  position: relative;
  z-index: 1;
}
.point-card-amount strong[data-v-5333772c],
.point-custom-amount strong[data-v-5333772c] {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}
.point-card-icon[data-v-5333772c] {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  display: grid;
  place-items: center;
  padding: 1px;
  border-radius: 50%;
  box-sizing: border-box;
  background: linear-gradient(135deg, #75b8fe 0%, #c3e7ff 48%, #b076fe 100%);
  position: relative;
}
.point-card-icon[data-v-5333772c]::before {
  content: '';
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  background: #1a1c20;
}
.point-card-logo[data-v-5333772c] {
  width: 24px;
  height: auto;
  display: block;
  position: relative;
  z-index: 1;
}
.point-card-divider[data-v-5333772c] {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}
.point-card-price[data-v-5333772c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: center;
  line-height: 1;
}
.point-card-price span[data-v-5333772c] {
  color: #75b8fe;
  font-size: 16px;
  font-weight: 300;
}
.point-card-price small[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 300;
}
.point-custom-card[data-v-5333772c] {
  width: 584px;
  grid-column: span 2;
  align-items: stretch;
}
.pricing-page--points .pricing-head[data-v-5333772c] {
  min-height: 104px;
}
.point-custom-control[data-v-5333772c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
  z-index: 1;
}
.point-custom-amount[data-v-5333772c] {
  justify-content: space-between;
}
.point-range[data-v-5333772c] {
  width: 100%;
  height: 10px;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  cursor: pointer;
}
.point-range[data-v-5333772c]::-webkit-slider-runnable-track {
  height: 6px;
  border-radius: 20px;
  background: linear-gradient(90deg, #75b8fe 0%, #75b8fe var(--point-range-progress), rgba(255, 255, 255, 0.2) var(--point-range-progress), rgba(255, 255, 255, 0.2) 100%);
}
.point-range[data-v-5333772c]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 10px;
  height: 10px;
  margin-top: -2px;
  border: 0;
  border-radius: 50%;
  background: #fff;
}
.point-custom-price[data-v-5333772c] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 1;
  white-space: nowrap;
}
.point-custom-price span[data-v-5333772c] {
  color: #75b8fe;
  font-size: 16px;
  font-weight: 300;
}
.point-custom-price small[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 300;
}
.point-recharge-note[data-v-5333772c] {
  width: -moz-max-content;
  width: max-content;
  margin: 24px auto 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  text-align: left;
  white-space: nowrap;
}
.point-recharge-note span[data-v-5333772c] {
  color: #ff5a64;
}
.pricing-page--figma-preview .point-recharge-note[data-v-5333772c] {
  font-size: 10px;
}

.theme-main-btn[data-v-5333772c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5333772c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5333772c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5333772c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5333772c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5333772c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5333772c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5333772c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5333772c]:hover,
.mogic-ui-primary-button.active[data-v-5333772c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5333772c]:hover::before,
.mogic-ui-primary-button.active[data-v-5333772c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5333772c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5333772c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5333772c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5333772c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5333772c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5333772c] {
  background-color: #434343;
}
.input_btn[data-v-5333772c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5333772c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5333772c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5333772c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5333772c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5333772c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5333772c] {
  display: flex;
  justify-content: space-between;
}
.vip-seat-summary--per-seat[data-v-5333772c] {
  font-size: 12px;
  gap: 12px;
}
.vip-seat-summary--per-seat strong[data-v-5333772c] {
  font-size: 14px;
  white-space: nowrap;
}
.team-seat-control[data-v-5333772c] {
  width: 118px;
  height: 28px;
  display: flex;
  align-items: center;
  flex: 0 0 118px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.05);
  overflow: hidden;
}
.team-seat-control__button[data-v-5333772c] {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  padding: 7px;
  display: grid;
  place-items: center;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.team-seat-control__button[data-v-5333772c]:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.team-seat-control__icon[data-v-5333772c] {
  width: 14px;
  height: 14px;
  display: block;
}
.team-seat-control__input[data-v-5333772c] {
  width: 28px;
  min-width: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: #f7f7f7;
  text-align: center;
  font-size: 13px;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.team-seat-control__input[data-v-5333772c]::-webkit-inner-spin-button,
.team-seat-control__input[data-v-5333772c]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.team-seat-control__suffix[data-v-5333772c] {
  color: #f7f7f7;
  font-size: 13px;
  white-space: nowrap;
}
.team-purchase[data-v-5333772c] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin: 0 0 14px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 11px;
  line-height: 1.5;
}
.team-purchase__detail[data-v-5333772c] {
  margin: 0;
}
.team-purchase__operations[data-v-5333772c] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.team-purchase__operation[data-v-5333772c] {
  padding: 5px 9px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.06);
  color: #fff;
  font-size: 11px;
  cursor: pointer;
}
.team-purchase__operation.active[data-v-5333772c] {
  border-color: #75b8fe;
  color: #75b8fe;
}
.team-purchase__operation[data-v-5333772c]:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.team-purchase__warning[data-v-5333772c] {
  margin: 0;
  color: #ffbf73;
}
.team-grant-periods[data-v-5333772c] {
  color: rgba(255, 255, 255, 0.75);
  font-size: 11px;
  line-height: 1.5;
}
.team-grant-periods summary[data-v-5333772c] {
  cursor: pointer;
  color: #75b8fe;
}
.team-grant-periods p[data-v-5333772c] {
  margin: 5px 0;
}
.team-purchase__members[data-v-5333772c] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-height: 125px;
  overflow-y: auto;
}
.team-purchase__member[data-v-5333772c] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.team-purchase__checkbox[data-v-5333772c] {
  accent-color: #75b8fe;
}
.team-purchase__pay[data-v-5333772c] {
  min-height: 34px;
  border: 0;
  border-radius: 8px;
  background: #75b8fe;
  color: #050505;
  font-weight: 600;
  cursor: pointer;
}
.team-purchase__pay[data-v-5333772c]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.theme-main-btn[data-v-f73b12a4] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-f73b12a4]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-f73b12a4] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-f73b12a4] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-f73b12a4]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-f73b12a4] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-f73b12a4]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-f73b12a4] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-f73b12a4]:hover,
.mogic-ui-primary-button.active[data-v-f73b12a4]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-f73b12a4]:hover::before,
.mogic-ui-primary-button.active[data-v-f73b12a4]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-f73b12a4] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-f73b12a4]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-f73b12a4]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f73b12a4]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f73b12a4]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-f73b12a4]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-f73b12a4] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-f73b12a4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-f73b12a4] {
  background-color: #434343;
}
.input_btn[data-v-f73b12a4]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-f73b12a4] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-f73b12a4] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-f73b12a4 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-f73b12a4] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-f73b12a4 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-f73b12a4] {
  display: flex;
  justify-content: space-between;
}
.page28-setting[data-v-f73b12a4] {
  width: 100%;
  height: auto;
  padding-top: 0;
  box-sizing: border-box;
  display: block;
}
.setting-backdrop[data-v-f73b12a4] {
  display: none;
}
.setting-profile-preview[data-v-f73b12a4] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.setting-profile-preview .preview-avatar[data-v-f73b12a4] {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #75b8fe;
}
.setting-profile-preview img[data-v-f73b12a4] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.setting-profile-preview strong[data-v-f73b12a4] {
  margin-right: 8px;
  font-size: 16px;
}
.setting-profile-preview span[data-v-f73b12a4] {
  color: #75b8fe;
  font-size: 12px;
}
.setting-profile-preview button[data-v-f73b12a4] {
  display: block;
  height: 24px;
  margin-top: 8px;
  padding: 0 8px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.preview-stats[data-v-f73b12a4] {
  width: 520px;
  height: 60px;
  margin-top: 24px;
  border-radius: 8px;
  background: #151515;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  text-align: center;
}
.preview-stats strong[data-v-f73b12a4],
.preview-stats span[data-v-f73b12a4] {
  display: block;
}
.preview-tabs[data-v-f73b12a4] {
  margin-top: 70px;
  display: flex;
  gap: 42px;
  font-size: 16px;
  font-weight: 700;
}
.account-dialog[data-v-f73b12a4] {
  position: relative;
  width: 100%;
  height: auto;
  max-height: calc(100vh - 32px);
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background-color: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(100px);
  box-sizing: border-box;
  overflow-y: auto;
  scrollbar-width: none;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.account-dialog header[data-v-f73b12a4] {
  height: 36px;
  flex: 0 0 36px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.account-dialog h2[data-v-f73b12a4] {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
.account-dialog header button[data-v-f73b12a4] {
  width: 24px;
  height: 24px;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.22);
  color: #fff;
  padding: 0;
  display: grid;
  place-items: center;
  line-height: 0;
  cursor: pointer;
}
.account-dialog header button .account-close-icon[data-v-f73b12a4] {
  display: block;
  width: 16px;
  height: 16px;
}
.account-dialog .account-profile-name[data-v-f73b12a4] {
  max-width: 100%;
  margin: 0;
  padding: 0 12px;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
}
.account-dialog h2[data-v-f73b12a4],
.account-dialog .account-profile-name[data-v-f73b12a4],
.account-dialog .setting-field > span[data-v-f73b12a4] {
  color: #fff;
}
.account-dialog[data-v-f73b12a4]::-webkit-scrollbar {
  display: none;
}
.account-avatar[data-v-f73b12a4] {
  width: 72px;
  height: 72px;
  margin: 0;
  position: relative;
  flex: 0 0 72px;
  line-height: 0;
}
.account-avatar .avatar-image-trigger[data-v-f73b12a4] {
  display: block;
  position: relative;
  width: 72px;
  height: 72px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}
.account-avatar .avatar-image[data-v-f73b12a4] {
  display: block;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.account-avatar .avatar-upload-mask[data-v-f73b12a4] {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 12px;
}
.account-avatar .avatar-edit-trigger[data-v-f73b12a4] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #b076fe;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.account-avatar .avatar-edit-trigger .avatar-edit-icon[data-v-f73b12a4] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.account-avatar .avatar-upload-input[data-v-f73b12a4] {
  display: none;
}
.account-profile-summary[data-v-f73b12a4] {
  width: 100%;
  display: grid;
  justify-items: center;
  row-gap: 8px;
  flex: 0 0 auto;
}
.avatar-upload-status[data-v-f73b12a4] {
  margin: 0;
  color: rgba(255, 255, 255, 0.75);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
.vip-badge[data-v-f73b12a4] {
  width: -moz-fit-content;
  width: fit-content;
  height: 20px;
  margin: -2px auto 0;
  padding: 0 10px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  flex: 0 0 20px;
}
.setting-field[data-v-f73b12a4] {
  display: block;
  margin-bottom: 0;
  position: relative;
  flex: 0 0 auto;
}
.setting-field span[data-v-f73b12a4] {
  display: block;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 12px;
}
.setting-field input[data-v-f73b12a4],
.setting-field textarea[data-v-f73b12a4] {
  display: block;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  box-sizing: border-box;
  outline: none;
}
.setting-field input[data-v-f73b12a4] {
  height: 36px;
  padding: 0 54px 0 12px;
}
.setting-field textarea[data-v-f73b12a4] {
  height: 97px;
  padding: 12px 54px 12px 12px;
  resize: none;
}
.setting-field small[data-v-f73b12a4] {
  position: absolute;
  right: 12px;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
}
.credit-card[data-v-f73b12a4] {
  height: 106px;
  flex: 0 0 106px;
  margin-bottom: 0;
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  position: relative;
  box-sizing: border-box;
}
.credit-card span[data-v-f73b12a4],
.credit-card small[data-v-f73b12a4] {
  display: block;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
}
.credit-card strong[data-v-f73b12a4] {
  display: block;
  margin-top: 8px;
  font-size: 20px;
  line-height: 24px;
}
.credit-card button[data-v-f73b12a4] {
  position: absolute;
  right: 12px;
  top: 12px;
  height: 24px;
  border: 0;
  border-radius: 12px;
  padding: 0 12px;
  background: #75b8fe;
  color: #050505;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.credit-card .vip-action-icon[data-v-f73b12a4] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.credit-card .credit-card-action--vip[data-v-f73b12a4] {
  padding: 0 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.credit-card--usage .membership-title[data-v-f73b12a4] {
  height: 24px;
  display: flex;
  align-items: center;
}
.credit-card--usage .membership-title span[data-v-f73b12a4] {
  color: rgba(255, 255, 255, 0.72);
}
.credit-card--usage .progress[data-v-f73b12a4] {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 35px;
  height: 6px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.18);
}
.credit-card--usage .progress i[data-v-f73b12a4] {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: #75b8fe;
}
.credit-card--usage .points-progress-label[data-v-f73b12a4] {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 47px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}
.credit-card--membership[data-v-f73b12a4] {
  background: linear-gradient(112deg, rgba(117, 184, 254, 0.2), rgba(176, 118, 254, 0.16));
}
.credit-card--membership .membership-expiry[data-v-f73b12a4] {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 7px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
}
.credit-card--membership .membership-expiry--placeholder[data-v-f73b12a4] {
  visibility: hidden;
}
.credit-card--recharge .progress[data-v-f73b12a4] {
  bottom: 12px;
}
.credit-card--recharge .points-progress-label[data-v-f73b12a4] {
  bottom: 24px;
}
.credit-card--membership-active[data-v-f73b12a4] {
  background: linear-gradient(112deg, rgba(176, 118, 254, 0.42), rgba(117, 184, 254, 0.24));
}
footer[data-v-f73b12a4] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 0;
  flex: 0 0 48px;
}
footer button[data-v-f73b12a4] {
  height: 48px;
  border: 0;
  border-radius: 24px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
footer .ghost[data-v-f73b12a4] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
}
footer .primary[data-v-f73b12a4] {
  background: #75b8fe;
  color: #030303;
}
@media (max-width: 768px) {
.setting-backdrop[data-v-f73b12a4] {
    padding: 16px;
}
.preview-stats[data-v-f73b12a4] {
    width: 100%;
}
.account-dialog[data-v-f73b12a4] {
    width: calc(100vw - 32px);
    padding: 20px;
}
footer[data-v-f73b12a4] {
    grid-template-columns: 1fr;
}
}

.theme-main-btn[data-v-31282346] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-31282346]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-31282346] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-31282346] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-31282346]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-31282346] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-31282346]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-31282346] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-31282346]:hover,
.mogic-ui-primary-button.active[data-v-31282346]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-31282346]:hover::before,
.mogic-ui-primary-button.active[data-v-31282346]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-31282346] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-31282346]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-31282346]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31282346]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31282346]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-31282346]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-31282346] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-31282346] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-31282346] {
  background-color: #434343;
}
.input_btn[data-v-31282346]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-31282346] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-31282346] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-31282346 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-31282346] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-31282346 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-31282346] {
  display: flex;
  justify-content: space-between;
}
.mogic-modal[data-v-31282346] {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  background: rgba(1, 1, 1, 0.68);
}
.mogic-modal__surface[data-v-31282346] {
  width: min(520px, 100%);
  max-height: calc(100vh - 48px);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border: 1px solid #FFFFFF1A;
  border-radius: 24px;
  background: #FFFFFF0D;
  backdrop-filter: blur(10px);
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.48);
  color: #FFFFFF;
  overflow: hidden;
}
.mogic-modal__header[data-v-31282346],
.mogic-modal__footer[data-v-31282346] {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 24px;
}
.mogic-modal__header[data-v-31282346] {
  justify-content: space-between;
  border-bottom: 1px solid #FFFFFF1A;
}
.mogic-modal__heading[data-v-31282346] {
  min-width: 0;
}
.mogic-modal__title[data-v-31282346] {
  margin: 0;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0;
  color: #FFFFFF;
}
.mogic-modal__description[data-v-31282346] {
  margin: 8px 0 0;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  color: #FFFFFF66;
}
.mogic-modal__close[data-v-31282346] {
  width: 28px;
  height: 28px;
  min-width: 28px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  line-height: 28px;
  vertical-align: middle;
  border: 0;
  background: rgba(255, 255, 255, 0.08);
  color: #FFFFFF99;
  cursor: pointer;
}
.mogic-modal__body[data-v-31282346] {
  min-height: 0;
  overflow: auto;
  padding: 24px;
}
.mogic-modal__footer[data-v-31282346] {
  justify-content: flex-end;
  border-top: 1px solid #FFFFFF1A;
}
.mogic-modal__button[data-v-31282346] {
  min-height: 38px;
  padding: 0 20px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  box-sizing: border-box;
  line-height: 38px;
  vertical-align: middle;
  border: 1px solid #FFFFFF1A;
  font-family: inherit;
  cursor: pointer;
}
.mogic-modal__button--ghost[data-v-31282346] {
  background: rgba(255, 255, 255, 0.06);
  color: #FFFFFF99;
}
.mogic-modal__button--primary[data-v-31282346] {
  border-color: transparent;
  background: #75B8FE;
  color: #010101;
}


.mogic-confirm-dialog__icon[data-v-3ffe8343] {
		width: 44px;
		height: 44px;
		margin-bottom: 16px;
		border-radius: 50%;
		background: #d7f05a;
}
.mogic-confirm-dialog__icon.danger[data-v-3ffe8343] {
		background: #f04c27;
}


.mogic-form-dialog__field[data-v-2ac2255a] {
		display: block;
}
.mogic-form-dialog__field span[data-v-2ac2255a] {
		display: block;
		margin-bottom: 8px;
		color: #9ea3ad;
		font-size: 13px;
}
.mogic-form-dialog__field input[data-v-2ac2255a] {
		width: 100%;
		height: 42px;
		padding: 0 12px;
		border: 1px solid rgba(255, 255, 255, 0.12);
		border-radius: 8px;
		background: #15171b;
		color: #ffffff;
		box-sizing: border-box;
}

.theme-main-btn[data-v-09e44606] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-09e44606]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-09e44606] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-09e44606] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-09e44606]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-09e44606] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-09e44606]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-09e44606] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-09e44606]:hover,
.mogic-ui-primary-button.active[data-v-09e44606]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-09e44606]:hover::before,
.mogic-ui-primary-button.active[data-v-09e44606]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-09e44606] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-09e44606]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-09e44606]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-09e44606]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-09e44606]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-09e44606]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-09e44606] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-09e44606] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-09e44606] {
  background-color: #434343;
}
.input_btn[data-v-09e44606]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-09e44606] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-09e44606] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-09e44606 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-09e44606] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-09e44606 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-09e44606] {
  display: flex;
  justify-content: space-between;
}
.generation-submit-button[data-v-09e44606] {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: -moz-max-content;
  width: max-content;
  min-width: 36px;
  height: 36px;
  flex: 0 0 auto;
  padding: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 999px;
  background: radial-gradient(ellipse 95% 158% at 50% 21.25%, #1a1a1a 0%, #2d2d2d 25%, #404140 50%, #525453 75%, #656766 100%);
  backdrop-filter: blur(10px);
  color: rgba(255, 255, 255, 0.8);
  font: 500 12px/17.143px Inter, sans-serif;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: middle;
  white-space: nowrap;
}
.generation-submit-button.has-price[data-v-09e44606] {
  min-width: 84px;
}
.generation-submit-button[data-v-09e44606]:disabled {
  cursor: not-allowed;
}
.generation-submit-button[data-v-09e44606]:focus-visible {
  outline: 2px solid #a6d9ff;
  outline-offset: 3px;
}
.generation-submit-button__price[data-v-09e44606] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  flex: 0 0 auto;
}
.generation-submit-button__output-size[data-v-09e44606] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 11px;
  font-weight: 400;
}
.generation-submit-button__price-separator[data-v-09e44606] {
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.36);
}
.generation-submit-button__credit[data-v-09e44606] {
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.generation-submit-button__points[data-v-09e44606] {
  min-width: 24px;
  text-align: center;
  font-variant-numeric: tabular-nums;
}
.generation-submit-button__orb[data-v-09e44606] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 26px;
  height: 26px;
  flex: 0 0 26px;
  border-radius: 145px;
  overflow: hidden;
}
.generation-submit-button__glow[data-v-09e44606] {
  position: absolute;
  width: 156.52%;
  height: 138.46%;
  max-width: none;
  left: -38.58%;
  top: -17.91%;
  pointer-events: none;
}
.generation-submit-button__arrow[data-v-09e44606] {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
}
.generation-submit-button__spinner[data-v-09e44606] {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 1.5px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: generation-submit-spin-09e44606 0.8s linear infinite;
}
.generation-submit-button__label[data-v-09e44606] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.generation-submit-button__sr-only[data-v-09e44606] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@keyframes generation-submit-spin-09e44606 {
to {
    transform: rotate(360deg);
}
}
@media (prefers-reduced-motion: reduce) {
.generation-submit-button__spinner[data-v-09e44606] {
    animation: none;
}
}

.theme-main-btn[data-v-650b5467] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-650b5467]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-650b5467] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-650b5467] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-650b5467]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-650b5467] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-650b5467]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-650b5467] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-650b5467]:hover,
.mogic-ui-primary-button.active[data-v-650b5467]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-650b5467]:hover::before,
.mogic-ui-primary-button.active[data-v-650b5467]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-650b5467] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-650b5467]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-650b5467]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-650b5467]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-650b5467]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-650b5467]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-650b5467] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-650b5467] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-650b5467] {
  background-color: #434343;
}
.input_btn[data-v-650b5467]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-650b5467] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-650b5467] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-650b5467 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-650b5467] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-650b5467 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-650b5467] {
  display: flex;
  justify-content: space-between;
}
.edit_content[data-v-650b5467] {
  height: 100%;
  margin: 0 auto;
  padding: 0.32rem;
  position: relative;
}
.edit_content .edit_body[data-v-650b5467] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.edit_content .edit_body .image_box[data-v-650b5467] {
  width: 100%;
  height: 8rem;
  position: relative;
  margin-bottom: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.edit_content .edit_body .image_box .img_view[data-v-650b5467] {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.edit_content .edit_body .image_list[data-v-650b5467] {
  height: 0.7rem;
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  margin-bottom: 0.2rem;
}
.edit_content .edit_body .image_list .image_item[data-v-650b5467] {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.1rem;
  position: relative;
  cursor: pointer;
  margin-right: 0.1rem;
}
.edit_content .edit_body .image_list .image_item img[data-v-650b5467] {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 0.1rem;
}
.edit_content .edit_body .image_list .image_item .close_btn[data-v-650b5467] {
  width: 0.09rem;
  height: 0.09rem;
  border-radius: 50%;
  background: #ffffff77 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgB1ZfbCYQwFETDVrL9N5ESUoKlzLrqgkhW72OG6IAfisw55iGkAHjPV8Wa9r0vohxYdWHtHvwyKSQ2+HRg1YJ+qBJ/4Et6I0CVOIPPaVcvpCTM3QoJdydTItzFkEh3ZArAGsVIEdjryFMIiHaSpVgGd0jo4EYJLTwgwYc7JNzwV3lKhk4BRi5CjNyGGPkj8hTTJSKFNIlMUVqC8RXhDhDn0d0F8FeyuVMBd0lgPQ/S4UaJex7NqPALido/Mouysdqe9QGtfiv2udpABwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 0.04rem;
  cursor: pointer;
  position: absolute;
  top: 0.03rem;
  right: 0.06rem;
}
.edit_content .edit_body .input_group[data-v-650b5467] {
  display: flex;
  flex: 0 0 auto;
  padding: 0.15rem;
  width: 7.25rem;
  border: 1px solid #ffffff66;
  border-radius: 0.2rem;
  background-color: #121212;
  margin: 0 auto;
}
.edit_content .edit_body .input_group .input_box[data-v-650b5467] {
  width: 100%;
  margin-right: 0.1rem;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467] {
  width: 100%;
  height: 0.97rem;
  border: none;
  background-color: #292929;
  outline: none;
  color: #fff;
  font-size: 0.18rem;
  line-height: 0.24rem;
  padding: 0.13rem;
  display: flex;
  border-radius: 0.15rem;
  box-sizing: border-box;
  resize: none;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::-webkit-scrollbar {
  width: 6px;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::-moz-placeholder {
  color: #7D8890;
  font-size: 0.18rem;
}
.edit_content .edit_body .input_group .input_box .edit_input[data-v-650b5467]::placeholder {
  color: #7D8890;
  font-size: 0.18rem;
}
.edit_content .edit_body .input_group .btn_group .send_btn[data-v-650b5467]:not(.generation-submit-button) {
  width: 1.3rem;
  height: 0.45rem;
  border-radius: 0.1rem;
  text-align: center;
  color: #fff;
  font-size: 0.16rem;
  line-height: 0.45rem;
  cursor: pointer;
  margin-bottom: 0.06rem;
}
.edit_content .edit_body .input_group .btn_group .right_btn[data-v-650b5467] {
  width: 1.3rem;
  height: 0.45rem;
  text-align: center;
  border-radius: 0.1rem;
  font-size: 0.16rem;
  color: #fff;
  line-height: 0.45rem;
  background: #292929;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.edit_content .edit_tools[data-v-650b5467] {
  display: flex;
  align-items: center;
  width: 3.5rem;
  height: 0.45rem;
  margin: 0 auto;
  background-color: #292929;
  padding: 0.075rem 0.1rem;
  border-radius: 0.15rem;
  margin-bottom: 0.1rem;
  flex: 0 0 auto;
}
.edit_content .edit_tools .edit_tool_item[data-v-650b5467] {
  width: 0.3rem;
  cursor: pointer;
  margin-right: 0.3rem;
  fill: #ffffff66;
}
.edit_content .edit_tools .edit_tool_item[data-v-650b5467]:hover {
  fill: #ffffff;
}
.edit_content .edit_tools .edit_tool_item[data-v-650b5467]:last-child {
  margin-right: 0;
}
.edit_content .edit_tools .edit_tool_item .tool_icon[data-v-650b5467] {
  width: 0.35rem;
  display: block;
}

.theme-main-btn[data-v-7627fbf2] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-7627fbf2]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-7627fbf2] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-7627fbf2] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-7627fbf2]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-7627fbf2] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-7627fbf2]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-7627fbf2] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-7627fbf2]:hover,
.mogic-ui-primary-button.active[data-v-7627fbf2]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-7627fbf2]:hover::before,
.mogic-ui-primary-button.active[data-v-7627fbf2]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-7627fbf2] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-7627fbf2]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-7627fbf2]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7627fbf2]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7627fbf2]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-7627fbf2]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-7627fbf2] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-7627fbf2] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-7627fbf2] {
  background-color: #434343;
}
.input_btn[data-v-7627fbf2]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-7627fbf2] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-7627fbf2] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-7627fbf2 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-7627fbf2] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-7627fbf2 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-7627fbf2] {
  display: flex;
  justify-content: space-between;
}
.number_select_view[data-v-7627fbf2] {
  display: flex;
  align-items: center;
  margin: 0 10px;
}
.number_select_view .select_btn[data-v-7627fbf2] {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  line-height: 14px;
  text-align: center;
  font-size: 8px;
  flex: 0 0 auto;
  background: #464646;
  cursor: pointer;
}
.number_select_view .select_input[data-v-7627fbf2] {
  width: 100%;
  height: 12px;
  border-radius: 6px;
  border: 1px solid #ddd;
  position: relative;
  background: #464646;
  box-sizing: content-box;
  margin: 0 10px;
  cursor: pointer;
}
.number_select_view .select_input .select_input_val[data-v-7627fbf2] {
  width: 50%;
  height: 12px;
  border-radius: 6px 0 0 6px;
  position: absolute;
  top: 0;
  left: -1px;
  background: #fff;
}
.number_select_view .select_input .select_input_val[data-v-7627fbf2]:after {
  display: block;
  content: '';
  background: #fff;
  width: 5px;
  height: 22px;
  border-radius: 2.5px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.theme-main-btn[data-v-d2aa818a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-d2aa818a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-d2aa818a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-d2aa818a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-d2aa818a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-d2aa818a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-d2aa818a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-d2aa818a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-d2aa818a]:hover,
.mogic-ui-primary-button.active[data-v-d2aa818a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-d2aa818a]:hover::before,
.mogic-ui-primary-button.active[data-v-d2aa818a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-d2aa818a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-d2aa818a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-d2aa818a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-d2aa818a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-d2aa818a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-d2aa818a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-d2aa818a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-d2aa818a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-d2aa818a] {
  background-color: #434343;
}
.input_btn[data-v-d2aa818a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-d2aa818a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-d2aa818a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-d2aa818a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-d2aa818a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-d2aa818a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-d2aa818a] {
  display: flex;
  justify-content: space-between;
}
.number_input_view[data-v-d2aa818a] {
  display: flex;
  background: #000;
  border: 1px solid #ffffff66;
  border-radius: 6px;
  font-size: 16px;
}
.number_input_view .number_input_btn[data-v-d2aa818a] {
  width: 20%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: inherit;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.number_input_view .number_input[data-v-d2aa818a] {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: inherit;
  border: none;
  outline: none;
  background: transparent;
  box-sizing: border-box;
  text-align: center;
}

.theme-main-btn[data-v-115a1c22] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-115a1c22]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-115a1c22] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-115a1c22] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-115a1c22]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-115a1c22] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-115a1c22]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-115a1c22] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-115a1c22]:hover,
.mogic-ui-primary-button.active[data-v-115a1c22]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-115a1c22]:hover::before,
.mogic-ui-primary-button.active[data-v-115a1c22]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-115a1c22] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-115a1c22]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-115a1c22]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-115a1c22]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-115a1c22]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-115a1c22]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-115a1c22] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-115a1c22] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-115a1c22] {
  background-color: #434343;
}
.input_btn[data-v-115a1c22]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-115a1c22] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-115a1c22] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-115a1c22 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-115a1c22] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-115a1c22 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-115a1c22] {
  display: flex;
  justify-content: space-between;
}
.border[data-v-115a1c22] {
  border: 1px solid #ffffff66;
  border-radius: 0.2rem;
}
.canvas_img[data-v-115a1c22] {
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translateX(-50%);
}
.baseCanvas[data-v-115a1c22] {
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.draw_content.redraw .tool_input_group[data-v-115a1c22] {
  width: 9.6rem;
  position: relative;
}
.draw_content.redraw .tool_input_group .tool_group .tool_left[data-v-115a1c22] {
  display: block;
}
.draw_content.redraw .tool_input_group .tool_group .tool_left .tool_btn[data-v-115a1c22] {
  margin-bottom: 0.1rem;
}
.draw_content.redraw .tool_input_group .tool_group .tool_left .tool_btn[data-v-115a1c22]:last-child {
  margin-bottom: 0;
}
.draw_content.redraw .tool_input_group .tool_group .tool_right[data-v-115a1c22] {
  display: flex;
  flex-direction: column;
}
.draw_content.redraw .tool_input_group .tool_group .tool_right .history_group[data-v-115a1c22] {
  height: 0.75rem;
}
.draw_content.redraw .tool_input_group .tool_group .tool_right .send_btn[data-v-115a1c22]:not(.generation-submit-button) {
  width: 2.12rem;
  height: 0.95rem;
}
.draw_content.redraw .tool_input_group .tool_group .pen_size_box[data-v-115a1c22] {
  position: absolute;
  top: -0.4rem;
  left: 0;
  z-index: 10;
}
.draw_content.remove .tool_input_group[data-v-115a1c22] {
  width: 14.05rem;
}
.draw_content.remove .tool_input_group .worker_input[data-v-115a1c22] {
  display: none;
}
.draw_content.remove .tool_input_group .texture_box[data-v-115a1c22] {
  display: none;
}
.draw_content[data-v-115a1c22] {
  width: 100%;
  height: 100%;
  padding: 0 0.3rem 0.35rem 0.3rem;
  position: relative;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.header_group[data-v-115a1c22] {
  display: flex;
  justify-content: space-between;
  flex: 0 0 auto;
}
.header_group .header_title[data-v-115a1c22] {
  font-size: 0.24rem;
  line-height: 0.64rem;
  color: #fff;
}
.header_group .close_btn[data-v-115a1c22] {
  position: absolute;
  width: 0.4rem;
  height: 0.4rem;
  top: 0.1rem;
  right: 0.1rem;
  cursor: pointer;
}
.header_group .close_btn[data-v-115a1c22]:after {
  display: block;
  content: '';
  position: absolute;
  width: 0.16rem;
  height: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgB1ZfbCYQwFETDVrL9N5ESUoKlzLrqgkhW72OG6IAfisw55iGkAHjPV8Wa9r0vohxYdWHtHvwyKSQ2+HRg1YJ+qBJ/4Et6I0CVOIPPaVcvpCTM3QoJdydTItzFkEh3ZArAGsVIEdjryFMIiHaSpVgGd0jo4EYJLTwgwYc7JNzwV3lKhk4BRi5CjNyGGPkj8hTTJSKFNIlMUVqC8RXhDhDn0d0F8FeyuVMBd0lgPQ/S4UaJex7NqPALido/Mouysdqe9QGtfiv2udpABwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.canvas_box[data-v-115a1c22] {
  height: 100%;
  position: relative;
  margin-bottom: 0.17rem;
  display: flex;
  justify-content: center;
}
.canvas_box .right_btn[data-v-115a1c22] {
  width: 2rem;
  height: 0.8rem;
  border-radius: 0.1rem;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.24rem;
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
  background: #000;
  color: #fff;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 10;
}
.pen_size_box[data-v-115a1c22] {
  display: flex;
  align-items: center;
  border-radius: 0.175rem;
  flex: 0 0 auto;
  height: 0.35rem;
  background-color: #292929;
}
.pen_size[data-v-115a1c22] {
  width: 5.12rem;
  border-radius: 0.26rem;
  display: flex;
  font-size: 0.2rem;
  color: #fff;
  padding: 0 0.4rem;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
}
.pen_size .pen_text[data-v-115a1c22] {
  flex: 0 0 auto;
}
.pen_size .pen_text.num[data-v-115a1c22] {
  width: 0.4rem;
  text-align: center;
}
.pen_size .pen_size_num_select[data-v-115a1c22] {
  width: 100%;
}
.tool_input_group[data-v-115a1c22] {
  padding: 0.15rem;
  background: #212121;
  border: 1px solid #ffffff66;
  border-radius: 0.2rem;
  flex: 0 0 auto;
  margin: 0 auto;
}
.tool_input_group .tool_group[data-v-115a1c22] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tool_input_group .tool_group .tool_left[data-v-115a1c22] {
  display: flex;
  align-items: center;
}
.tool_input_group .tool_group .tool_left .tool_btn[data-v-115a1c22] {
  width: 0.94rem;
  height: 0.36rem;
  border-radius: 0.18rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
  margin-right: 0.1rem;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #292929;
}
.tool_input_group .tool_group .tool_left .tool_btn .btn_icon[data-v-115a1c22] {
  width: 0.2rem;
  height: 0.2rem;
  vertical-align: middle;
  fill: #fff;
  margin-top: -0.03rem;
}
.tool_input_group .tool_group .tool_left .tool_btn.active[data-v-115a1c22] {
  color: #008CFF;
  border-color: #008CFF;
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.tool_input_group .tool_group .tool_left .tool_btn.active .btn_icon[data-v-115a1c22] {
  fill: #008CFF;
}
.tool_input_group .tool_group .tool_right[data-v-115a1c22] {
  display: flex;
  align-items: center;
}
.tool_input_group .tool_group .tool_right .history_group[data-v-115a1c22] {
  display: flex;
  align-items: center;
  padding-right: 0.23rem;
  height: 0.36rem;
}
.tool_input_group .tool_group .tool_right .history_group .history_btn[data-v-115a1c22] {
  width: 0.24rem;
  height: 0.24rem;
  line-height: 0.24rem;
  margin-left: 0.25rem;
  cursor: pointer;
}
.tool_input_group .tool_group .tool_right .history_group .history_btn svg[data-v-115a1c22] {
  width: 0.24rem;
  height: 0.24rem;
  display: block;
  fill: #676767;
}
.tool_input_group .tool_group .tool_right .history_group .history_btn[data-v-115a1c22]:first-child {
  margin-left: 0;
}
.tool_input_group .tool_group .tool_right .history_group .history_btn:active svg[data-v-115a1c22] {
  fill: #fff;
}
.tool_input_group .tool_group .tool_right .size_btn[data-v-115a1c22] {
  color: #fff;
  font-size: 0.2rem;
  margin-left: 0.25rem;
}
.tool_input_group .worker_input[data-v-115a1c22] {
  background: #292929;
  width: 100%;
  height: 1.74rem;
  font-size: 0.18rem;
  line-height: 0.22rem;
  color: #fff;
  font-size: 0.16rem;
  padding: 0.15rem;
  outline: none;
  border: none;
  margin-right: 0.13rem;
  border-radius: 0.15rem;
  resize: none;
  box-sizing: border-box;
}
.tool_input_group .worker_input[data-v-115a1c22]::-moz-placeholder {
  color: #7d8890;
  font-size: 0.18rem;
  line-height: 0.22rem;
}
.tool_input_group .worker_input[data-v-115a1c22]::placeholder {
  color: #7d8890;
  font-size: 0.18rem;
  line-height: 0.22rem;
}
.tool_input_group .texture_box[data-v-115a1c22] {
  width: 1.74rem;
  height: 1.74rem;
  background: #292929 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABGVJREFUeAHtnI1RGzEQhdeZFEAHXAchFdipADqADqAD0oHpwOmAdHBOBaYDkQpMBy/SnDxz6M+SbvdOMHkzGg9wJ+3tSavVJ5kVMQlApz82unyznxejctKrLS+2/FmtVq/02aSdcaHLT10U6qV02VrHfmzph9jo0oNfuw/pIGO0Ls+Q1+7DOEgb+qDLMfEw5m+9Lve6XOtyqcvF6H4z7K50WevyiPM9TulySy1LG/iUeIDeOuOiol7jrDtdDon6t9SarOGHhEPWxCTbk1SkrUON40WUcIoZMvckJMSHbBvOiThFYYagiCHIq5BzaEkhHFNmfWPWOaGXs0zMwRAMF3XKyJbYcH6gORXpwgoL5hTWOa5Nx1ltwpBYLWdA3K4OfkB+pjlkG3clNvuUCsNs5WpD0gr0FkWNCX623JOkIr2FLXnjEobFqyu5SQHDsn+sZfOFhAK95pGkBD/qN7t4w7Aukx/ykWHUxrokIAzTtztDXRKzvtCAIcfaa9z4Ro3K2vbi/HpDzPpKA6Mda08NCHkM+SSTrZtPPoYcCGaLzUZoiSHDN+KKZhZaZMiByuZeQbfJkN0aaCZhOkN21SMthZI0ZAnHgIEhh+wGJ0OG/9bEhhKYGLKtx3OMc80aUxhy4Gb2ZGn0MCwMGcM2zFgqcW0dQw4Ye00CAiNDhr+Y7M9cX8yQTea7d37XEbO0AU/6w00DTPb6vTIhWwfqisq28SNwnel54ZgDn/GyMg4IMGT4M1DWbIMShgx/EXkEUwCGAENGIPCW1IcShhy4kAVpQoAhw++BxdgBuQwZwyb7WJOHE4QYMvyhULXPhByGjHD33NAEQYAhI4w2O6oUchgyGEEzhBgy/CG/owlCDkOOXFS14wcBhoxw1+9oopDDkOGvdKuCJZgZMsLBclJvGdV9niFHDFAomL7BzJAhvG2MXIaMcJfNTsjAmDAinpCx7mIgN2GEHyNOzukyGnHvrdr3STiF/RgI/OG0TV1ctegDA0PGzAeHdL032e0gjQkeEvcp5/oihowFjprBj4vq3A0psKQQSAID1+XGJpMu9JG2RA8uwU9wj7k3bhGXMfr2ZLj7xwyD7pHmtbMcLSux273RzDYKafWxBqwTTJe9GTnjHAyf7XxOzO7cm82D7SAvk2h2NJOQwZBzK5JyUI8FdkJRwJBzKzQOMvFHoV4KA/ZY7IQFChlyaeXGSXeIB9KjdcLBOvMWQjsSpYLPo/gDPoQZsoRQyZBLGxFjyBLCRIZc2phyGmrmWKwrRBjyF5LRL+fnG2pX7kv7TVKCAEOWEJgZcm6jPRoPwmBmyLmNsjFkCUGIIec2zsKQBewSY8hTDFBYNssVZcglhkxiyMy2zMKQSwyqZsiMNszGkEsN+//l04hxVQyZod22v65shAqGPKGtxRhytVDAkAvrbYYhVwv5DPnRvv0r+P9Eo1mGPEn4pAyZTfhkDJldaIghr6hR4f0Xucw2b0fvzyC/jcqehjO85tt5f4lB/wDV33wK9ukKXQAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 0.35rem;
  border-radius: 0.15rem;
  flex: 0 0 auto;
  margin-right: 0.2rem;
  cursor: pointer;
}
.tool_input_group .texture_box.texture_img[data-v-115a1c22] {
  width: 100%;
  height: 100%;
  border-radius: 0.15rem;
}
.tool_input_group .send_btn[data-v-115a1c22]:not(.generation-submit-button) {
  width: 2rem;
  height: 0.6rem;
  font-size: 0.24rem;
  color: #fff;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding: 0 0.34rem;
  justify-content: space-between;
  padding-right: 0.44;
  border-radius: 0.2rem;
  cursor: pointer;
}
.tool_input_group .send_btn:not(.generation-submit-button).clear[data-v-115a1c22]:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPASURBVHgBzVrtcdswDIV7/V9tUG1QbWBtkGyQbGBvYHcCZQOnE7gb0JnA2UDuBO4Gr+SJanUQ+CGKUvPucHFEEOQjQAoiuaGMAFDpP1stlZVCS8nUblbe7d+3zWbzTh8FmkStpdFyRzpaLSc7IP+ViEJ+XLU80VpYkAhHq6WkpaCNF1peAp0wYafQheCDlkrQqWzZAXEDY2wVlBNmpOyIuaC0PEkNc0WSB+oZfnItcnnLjujdQ2QbqO8lxHTNwJ0cbZk+zFs07Mi5RmwbaSOaEGu3dbSdtmBAjn+DMybEdAohW6+0bUmY5im458yBJiKV0KD+QeiHCb8y1kCRi4y1FySELhqUVRm9hxykWsRECuSlOYlMDCF00SAtOjWFSTWhxkuh0plmIIJQAxlnQfccIs4rtEzZ/F/SsoRODkJK0JWmg3I1LC3Rs3OqCEK1g9DOYU/SryXFK1OaFWoDu15CVoeHnYJnwmOcVSiuIOZctBIhq7dFlz4FX9hBL2Ecx4oyIZZQgl3FTDfDwpYVZvseWZDQjpm+9wVSuGVL1+ELjXl2C8F29Ym6PYAhLvob/zctB4XApI+B7eOFPd4aQiV7uMaGRa1lF6Ooie/RvVCVMBV4Xytpcj1QRsCN4MIDOQ07Dsr5u/MqeWjJcIuGDUnJi7tBuHIPFRKhG62D10B56XhuyHyxv/ngl59ofdy07PWk/hGhJ0XLTdf95awlxOhXyghufGLdvdC/3aC85IWf6QNDe8IsChf9s1/dfupnb95KGGcJWbdj53gowjbP6Vozh3icfqMVAf97JgT+cr5JiWlDGeHzkP73iDGOE2w3o75jnORly7RtoyIhyLlYj6i0COOkYLd6cjp4XnkIBVdax4BUfeF9xHR5QgXk3Z420u6zVK9/sb4y/UdaGDZb/i4UvVAc+AJy+fsLsRsPCXB5aFBuQq+xErtfHt4yQGjjIREhQok2+f7cVVJaxEu5CWHKdpvgpRYzV7w5hNAtHHXfB8iHCK3PgOSlRbeCPfVe2MD2GQVHGTIk7TUfKREphOA+aOMIZzVwH6ccKQGJhBTCaBE7HeA+4jjSRCxEKP7Aa2DUlZqcphhLJLQPEEr7xIH/0Dgq1U8kVMN98j5vVxf+Y/0TAt4S6vTfPqMLFfDfUpl/rD9oSFr/h1CIvHgh1Fv34sWgYwXcx4e8kwctj/B/IvQI3eLKfzWGEQt5KxcUIpPVXMRMmFyRH2pVIgIxE1YnzPOaCbvozwcfNpQR+HdFs6TuimZJ8laz+bh7t5L1iuYfIwDuTYX8YkoAAAAASUVORK5CYII=);
}
.tool_input_group .send_btn:not(.generation-submit-button).redraw[data-v-115a1c22]:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJXSURBVHgB1ZqLccIwDIZFjwHYoNmgbFA6QbsB3aB0AsII3QQmCGxAJyidgGzgSo1ydY1jh8S2zH/nix8y5DvJOscJQOZSSq2wnLmUPvsJGs3xusYyAxkdJ5PJu22AAdZG9wbtS+gSTvpS8lraYBz2TqAc9OyBaUNOlxVqarT3WE6QVnsMoV3bUJdhVmN54noFf0tjjbZwEX4G9RIE1eGZuTY+93oqFyAfjGbnhsoBqC+MZt8NJQ10LYw2zwa1EgUaCqPNN6HOdyAk1ZHNMGsdYbhqEQ+N9Qz/hi3k1smBosLwYDKg6DBskAQoCQwbRQdKBsOGUYGSwrBxNKDkMDwhCpAIDE8KDpQKRjWP5xVd9c6gQAlhZsb4fTsQDEglDDPsKwybx3YgCJBKvGaiAimBBBANSAllsyhAUjBRgCRhggNJwwQFygEmGFAuMEGAcoIZDZQbzCgg7HvNDWYsUJUbzFig89AbiQXjArrzTFrA/zd7e+j/h+TJyphf4kHiBiLKd3L6YLQ/oYekYEg+oIVWpxdTtcdeFIZ0DZD3zFkahtQJxDfXe/3kAENyechMzwebEWeyN8gAhjR1jOlvpulbghpvnG6YQClZvHB9ZpkrAkNyAekeohOWCroBdInBkKxA7IlC6yqMtinKfpQ0tgjzAYKawjARwBYaiMPIt25BZQXi9VJiteSuEzRZ7rfg+DfkKtdeTjWnk741I6KuvZwz5PrsDHITfV6mtHbN5VZUaPUFOuBgemgGct/NBRHtFPZw+zoBPwlQyBXQ7Apu1TO0RHYYbidq/ABk9+x5/opg+QAAAABJRU5ErkJggg==);
}

.theme-main-btn[data-v-34458580] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-34458580]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-34458580] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-34458580] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-34458580]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-34458580] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-34458580]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-34458580] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-34458580]:hover,
.mogic-ui-primary-button.active[data-v-34458580]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-34458580]:hover::before,
.mogic-ui-primary-button.active[data-v-34458580]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-34458580] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-34458580]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-34458580]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-34458580]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-34458580]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-34458580]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-34458580] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-34458580] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-34458580] {
  background-color: #434343;
}
.input_btn[data-v-34458580]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-34458580] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-34458580] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-34458580 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-34458580] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-34458580 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-34458580] {
  display: flex;
  justify-content: space-between;
}
.camera_widget_view[data-v-34458580] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.qwen-multiangle-container[data-v-34458580] {
  width: 100%;
  height: 100%;
  position: relative;
  background: #0a0a0f;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  border-radius: 8px;
  overflow: hidden;
  min-height: 350px;
  flex: 0 0 auto;
}
.qwen-multiangle-canvas-box[data-v-34458580] {
  width: 100%;
  height: 100%;
  border: 1px solid #FFFFFF66;
  margin-bottom: 0.21rem;
}
.qwen-multiangle-canvas[data-v-34458580] {
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
}
.qwen-multiangle-prompt[data-v-34458580] {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  background: rgba(10, 10, 15, 0.9);
  border: 1px solid rgba(233, 61, 130, 0.3);
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 11px;
  color: #E93D82;
  backdrop-filter: blur(4px);
  font-family: 'Consolas', 'Monaco', monospace;
  word-break: break-all;
  line-height: 1.4;
}
.qwen-multiangle-info[data-v-34458580] {
  background: #212121;
  border-radius: 0.1rem;
  padding: 0.22rem 12px;
  font-size: 11px;
  color: #e0e0e0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  backdrop-filter: blur(4px);
}
.qwen-multiangle-param[data-v-34458580] {
  text-align: center;
}
.qwen-multiangle-param-label[data-v-34458580] {
  color: #888;
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-bottom: 0.08rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.qwen-multiangle-param-value[data-v-34458580] {
  font-weight: 600;
  font-size: 0.32rem;
}
.qwen-multiangle-param-value.azimuth[data-v-34458580] {
  color: #E93D82;
}
.qwen-multiangle-param-value.elevation[data-v-34458580] {
  color: #00FFD0;
}
.qwen-multiangle-param-value.zoom[data-v-34458580] {
  color: #FFB800;
}
.qwen-multiangle-reset[data-v-34458580] {
  background-color: #292929;
  width: 0.54rem;
  height: 0.54rem;
  border-radius: 4px;
  border: none;
  color: #ffffff66;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  transition: all 0.2s ease;
  flex-shrink: 0;
}
.qwen-multiangle-reset[data-v-34458580]:hover {
  background-color: #434343;
}
.qwen-multiangle-reset[data-v-34458580]:hover {
  color: #fff;
  border-color: #FFFFFF;
}
.qwen-multiangle-reset[data-v-34458580]:active {
  transform: scale(0.95);
}
.qwen-multiangle-dropdowns[data-v-34458580] {
  position: absolute;
  top: 40px;
  left: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  z-index: 10;
}
.qwen-multiangle-dropdown[data-v-34458580] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.qwen-multiangle-dropdown-label[data-v-34458580] {
  font-size: 9px;
  color: #888;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  min-width: 28px;
  text-align: right;
  white-space: nowrap;
}
.qwen-multiangle-dropdown-label.azimuth[data-v-34458580] {
  color: #E93D82;
}
.qwen-multiangle-dropdown-label.elevation[data-v-34458580] {
  color: #00FFD0;
}
.qwen-multiangle-dropdown-label.distance[data-v-34458580] {
  color: #FFB800;
}
.qwen-multiangle-select[data-v-34458580] {
  background: rgba(10, 10, 15, 0.9);
  border: 1px solid rgba(100, 100, 120, 0.4);
  border-radius: 4px;
  padding: 3px 6px;
  font-size: 10px;
  color: #e0e0e0;
  cursor: pointer;
  outline: none;
  min-width: 120px;
  backdrop-filter: blur(4px);
}
.qwen-multiangle-select[data-v-34458580]:hover {
  border-color: rgba(150, 150, 170, 0.6);
}
.qwen-multiangle-select[data-v-34458580]:focus {
  border-color: #E93D82;
}
.qwen-multiangle-select.azimuth[data-v-34458580]:focus {
  border-color: #E93D82;
}
.qwen-multiangle-select.elevation[data-v-34458580]:focus {
  border-color: #00FFD0;
}
.qwen-multiangle-select.distance[data-v-34458580]:focus {
  border-color: #FFB800;
}
.qwen-multiangle-select option[data-v-34458580] {
  background: #1a1a2e;
  color: #e0e0e0;
}

.theme-main-btn[data-v-135cf522] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-135cf522]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-135cf522] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-135cf522] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-135cf522]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-135cf522] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-135cf522]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-135cf522] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-135cf522]:hover,
.mogic-ui-primary-button.active[data-v-135cf522]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-135cf522]:hover::before,
.mogic-ui-primary-button.active[data-v-135cf522]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-135cf522] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-135cf522]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-135cf522]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-135cf522]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-135cf522]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-135cf522]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-135cf522] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-135cf522] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-135cf522] {
  background-color: #434343;
}
.input_btn[data-v-135cf522]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-135cf522] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-135cf522] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-135cf522 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-135cf522] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-135cf522 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-135cf522] {
  display: flex;
  justify-content: space-between;
}
.title[data-v-135cf522] {
  font-size: 0.24rem;
  line-height: 0.68rem;
  color: #fff;
}
.line_box[data-v-135cf522] {
  position: absolute;
  height: 100%;
  left: 50%;
  top: 0;
  z-index: 2;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  cursor: move;
  transform: translateX(-0.4rem);
}
.line_box[data-v-135cf522]:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  border-right: 1px solid #fff;
}
.line_box .left_icon[data-v-135cf522],
.line_box .right_icon[data-v-135cf522] {
  width: 0.15rem;
  position: absolute;
  top: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.line_box .left_icon[data-v-135cf522] {
  left: -0.4rem;
  transform: rotate(180deg);
}
.line_box .right_icon[data-v-135cf522] {
  right: -0.4rem;
}
.multi_view[data-v-135cf522] {
  padding: 0.33rem;
  padding-top: 0;
  height: 100%;
  background-color: #212121;
}
.multi_view .multi_angle_content[data-v-135cf522] {
  background-color: #121111;
  border-radius: 0.1rem;
  padding: 0.38rem;
  height: calc(100% - 0.68rem);
  display: flex;
}
.multi_view .multi_angle_content .img_content[data-v-135cf522] {
  width: 100%;
  background-color: #212121;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.33rem;
}
.multi_view .multi_angle_content .img_content .img_box[data-v-135cf522] {
  position: relative;
  overflow: hidden;
}
.multi_view .multi_angle_content .img_content .img_box .edit_img[data-v-135cf522] {
  max-height: 9.5rem;
  max-width: 9.5rem;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.multi_view .multi_angle_content .img_content .img_box .new_img_box[data-v-135cf522] {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-drag: none;
  right: 0;
  overflow: hidden;
}
.multi_view .multi_angle_content .img_content .img_box .new_image[data-v-135cf522] {
  height: 100%;
  position: absolute;
  right: 0;
}
.multi_view .multi_angle_content .camera_widget_box[data-v-135cf522] {
  width: 8.4rem;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
}
.multi_view .multi_angle_content .camera_widget_box .camera_widget[data-v-135cf522] {
  margin-bottom: 0.18rem;
}
.multi_view .multi_angle_content .btn_group[data-v-135cf522] {
  display: flex;
  justify-content: space-between;
  flex: 0 0 auto;
}
.multi_view .multi_angle_content .btn_group .angle_btn[data-v-135cf522]:not(.generation-submit-button) {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 4.1rem;
  height: 0.83rem;
  border-radius: 0.09rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.multi_view .multi_angle_content .btn_group .angle_btn[data-v-135cf522]:not(.generation-submit-button):hover {
  background-color: #004CC7;
}
.multi_view .multi_angle_content .btn_group .angle_btn:not(.generation-submit-button).disabled[data-v-135cf522] {
  background-color: #00378F;
  cursor: not-allowed;
}

.theme-main-btn[data-v-cc3bdcd6] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-cc3bdcd6]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-cc3bdcd6] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-cc3bdcd6] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-cc3bdcd6]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-cc3bdcd6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-cc3bdcd6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-cc3bdcd6] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-cc3bdcd6]:hover,
.mogic-ui-primary-button.active[data-v-cc3bdcd6]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-cc3bdcd6]:hover::before,
.mogic-ui-primary-button.active[data-v-cc3bdcd6]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-cc3bdcd6] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-cc3bdcd6]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-cc3bdcd6]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-cc3bdcd6]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-cc3bdcd6]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-cc3bdcd6]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-cc3bdcd6] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-cc3bdcd6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-cc3bdcd6] {
  background-color: #434343;
}
.input_btn[data-v-cc3bdcd6]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-cc3bdcd6] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-cc3bdcd6] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-cc3bdcd6 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-cc3bdcd6] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-cc3bdcd6 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-cc3bdcd6] {
  display: flex;
  justify-content: space-between;
}
.library-scroll[data-v-cc3bdcd6] {
  min-width: 0;
  min-height: 0;
  height: 100%;
  position: relative;
}
.library-scroll__viewport[data-v-cc3bdcd6] {
  box-sizing: border-box;
  width: calc(100% + var(--library-scroll-gutter));
  height: 100%;
  padding-right: calc(var(--library-scroll-gutter) - 4px);
  overflow-x: hidden;
  overflow-y: scroll;
  overscroll-behavior: contain;
  scrollbar-width: auto;
  scrollbar-color: auto;
}
.library-scroll__viewport[data-v-cc3bdcd6]::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.library-scroll__viewport[data-v-cc3bdcd6]::-webkit-scrollbar-track {
  background: var(--library-scroll-track, transparent);
  border-radius: 16px;
}
.library-scroll__viewport[data-v-cc3bdcd6]::-webkit-scrollbar-thumb {
  background: var(--library-scroll-thumb, #c3e7ff);
  border-radius: 16px;
}
.library-scroll__viewport[data-v-cc3bdcd6]::-webkit-scrollbar-button {
  display: none;
}
@supports not selector(::-webkit-scrollbar) {
.library-scroll__viewport[data-v-cc3bdcd6] {
    scrollbar-width: thin;
    scrollbar-color: var(--library-scroll-thumb, #c3e7ff) var(--library-scroll-track, transparent);
}
}
.library-scroll__viewport.is-overflowing[data-v-cc3bdcd6] {
  --library-scroll-track: rgba(255, 255, 255, 0.1);
}
.library-scroll__content[data-v-cc3bdcd6] {
  min-width: 0;
  min-height: 100%;
}
.library-scroll__content.is-fill[data-v-cc3bdcd6] {
  height: 100%;
}

.theme-main-btn[data-v-2b69c0f9] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-2b69c0f9]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-2b69c0f9] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-2b69c0f9] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-2b69c0f9]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-2b69c0f9] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-2b69c0f9]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-2b69c0f9] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-2b69c0f9]:hover,
.mogic-ui-primary-button.active[data-v-2b69c0f9]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-2b69c0f9]:hover::before,
.mogic-ui-primary-button.active[data-v-2b69c0f9]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-2b69c0f9] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-2b69c0f9]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-2b69c0f9]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2b69c0f9]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2b69c0f9]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-2b69c0f9]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-2b69c0f9] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-2b69c0f9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-2b69c0f9] {
  background-color: #434343;
}
.input_btn[data-v-2b69c0f9]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-2b69c0f9] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-2b69c0f9] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-2b69c0f9 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-2b69c0f9] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-2b69c0f9 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-2b69c0f9] {
  display: flex;
  justify-content: space-between;
}
.library-overlay[data-v-2b69c0f9] {
  --library-full-width: 1240px;
  --library-full-height: 808px;
  --library-compact-width: 558px;
  --library-compact-height: 500px;
  --library-gap: 12px;
  --library-blue: #75b8fe;
  --library-stroke: rgba(255, 255, 255, 0.1);
  --library-surface: rgba(255, 255, 255, 0.05);
  --library-muted: rgba(255, 255, 255, 0.5);
  --library-motion: 200ms;
  font-family: 'OPPO Sans 4.0', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  color: #fff;
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}
.library-overlay.is-compact[data-v-2b69c0f9] {
  background: transparent;
}
.library-dialog[data-v-2b69c0f9] {
  position: relative;
  display: grid;
  grid-template-columns: 200px minmax(0, 1fr) 295px;
  grid-template-rows: 56px minmax(0, 1fr);
  box-sizing: border-box;
  width: min(var(--library-full-width), calc(100vw - 24px));
  height: min(var(--library-full-height), calc(100vh - 24px));
  min-height: 0;
  overflow: hidden;
  border-radius: 24px;
  background: linear-gradient(rgba(1, 1, 1, 0.7), rgba(1, 1, 1, 0.7)), rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
  box-shadow: inset 0 0 0 1px var(--library-stroke);
  outline: none;
}
.library-dialog__header[data-v-2b69c0f9] {
  grid-column: 2 / -1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  padding: 12px;
  background: var(--library-surface);
  box-shadow: inset 0 -1px var(--library-stroke);
}
.library-dialog__heading[data-v-2b69c0f9] {
  display: flex;
  align-items: baseline;
  gap: 8px;
  min-width: 0;
}
.library-dialog__title[data-v-2b69c0f9] {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.library-dialog__count[data-v-2b69c0f9] {
  font-size: 12px;
  line-height: 16px;
  color: var(--library-muted);
  white-space: nowrap;
}
.library-dialog__close[data-v-2b69c0f9] {
  display: grid;
  place-items: center;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  border: 0;
  padding: 8px;
  border-radius: 16px;
  background: var(--library-surface);
  cursor: pointer;
}
.library-dialog__close[data-v-2b69c0f9]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-dialog__close[data-v-2b69c0f9]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.library-dialog__close-icon[data-v-2b69c0f9] {
  width: 16px;
  height: 16px;
  display: block;
}
.library-dialog__sidebar[data-v-2b69c0f9] {
  grid-column: 1;
  grid-row: 1 / -1;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-height: 0;
  min-width: 0;
  padding: 12px;
  background: var(--library-surface);
  box-shadow: inset -1px 0 var(--library-stroke);
}
.library-dialog__categories[data-v-2b69c0f9] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.library-dialog__list[data-v-2b69c0f9] {
  grid-column: 2;
  grid-row: 2;
  min-width: 0;
  min-height: 0;
  padding: 12px 0 12px 12px;
  display: flex;
  flex-direction: column;
}
.library-dialog__list-toolbar[data-v-2b69c0f9] {
  flex: 0 0 auto;
  margin-bottom: 12px;
}
.library-dialog__grid[data-v-2b69c0f9] {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: max-content;
  gap: 12px;
  align-content: start;
}
.library-dialog__detail[data-v-2b69c0f9] {
  grid-column: 3;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  padding: 12px;
  margin: 12px;
  gap: 12px;
  border-radius: 12px;
  background: var(--library-surface);
  box-shadow: inset 0 0 0 1px var(--library-stroke);
}
.library-dialog__actions[data-v-2b69c0f9] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  flex: 0 0 32px;
}
.legacy-template-narrow[data-v-2b69c0f9]:not(.is-compact) {
  --library-scroll-thumb: rgba(255, 255, 255, 0.1);
}
.library-dialog.is-compact[data-v-2b69c0f9] {
  position: absolute;
  left: 50%;
  bottom: 104px;
  translate: -50% 0;
  width: min(var(--library-compact-width), calc(100vw - 40px));
  height: min(var(--library-compact-height), calc(100vh - 128px));
  padding: 16px;
  border-radius: 16px;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 20px 28px minmax(0, 1fr);
  gap: 12px;
  background: rgba(39, 39, 39, 0.8);
  backdrop-filter: blur(40px);
}
.is-compact .library-dialog__header[data-v-2b69c0f9] {
  grid-column: 1;
  grid-row: 1;
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.library-dialog__tabs[data-v-2b69c0f9] {
  display: flex;
  gap: 12px;
  align-items: center;
}
.library-dialog__expand[data-v-2b69c0f9] {
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.library-dialog__expand[data-v-2b69c0f9]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-dialog__expand-icon[data-v-2b69c0f9] {
  width: 20px;
  height: 20px;
  display: block;
}
.library-dialog__compact-search[data-v-2b69c0f9] {
  grid-column: 1;
  grid-row: 2;
}
.is-compact .library-dialog__list[data-v-2b69c0f9] {
  grid-column: 1;
  grid-row: 3;
  padding: 0;
}
.is-compact .library-dialog__grid[data-v-2b69c0f9] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 6px;
}
@media (max-width: 1100px) {
.legacy-tool-narrow:not(.is-compact) .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
}
}
@media (max-width: 1200px) {
.legacy-template-narrow[data-v-2b69c0f9]:not(.is-compact) {
    grid-template-columns: 160px minmax(0, 1fr);
}
.legacy-template-narrow .library-dialog__detail[data-v-2b69c0f9] {
    display: none;
}
.legacy-template-narrow:not(.is-compact) .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: repeat(auto-fill, 137px);
}
.legacy-template-narrow:not(.is-compact) .library-dialog__list[data-v-2b69c0f9] {
    padding-right: 12px;
}
}
@media (max-width: 1263px) {
.legacy-inspiration-narrow .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (max-width: 1114px) {
.legacy-inspiration-narrow .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 965px) {
.legacy-inspiration-narrow .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 816px) {
.legacy-inspiration-narrow .library-dialog__grid[data-v-2b69c0f9] {
    grid-template-columns: 137px;
}
}

.theme-main-btn {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active:hover,
.mogic-ui-primary-button.active:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active:hover::before,
.mogic-ui-primary-button.active:focus-visible::before {
  opacity: 1;
}
.editInput_box {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar::-webkit-scrollbar {
  display: none;
}
.input_btn {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop {
  background-color: #434343;
}
.input_btn:hover {
  background-color: #434343;
}
.btn_box_shadow {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow 5s ease infinite;
  /* 应用动画 */
}
.flex-between {
  display: flex;
  justify-content: space-between;
}
.library-layer-enter-active,
.library-layer-leave-active {
  transition: background-color 200ms ease-out;
}
.library-layer-enter-from,
.library-layer-leave-to {
  background-color: transparent;
}
.library-layer-enter-active .library-dialog,
.library-layer-leave-active .library-dialog {
  transition: transform 200ms ease-out;
}
.library-layer-enter-from .library-dialog,
.library-layer-leave-to .library-dialog {
  transform: scale(0.98);
}
@media (prefers-reduced-motion: reduce) {
.library-layer-enter-active,
  .library-layer-leave-active,
  .library-layer-enter-active .library-dialog,
  .library-layer-leave-active .library-dialog {
    transition: none;
}
}

.theme-main-btn[data-v-c43aa7fa] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c43aa7fa]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c43aa7fa] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c43aa7fa] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c43aa7fa]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c43aa7fa] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c43aa7fa]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c43aa7fa] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c43aa7fa]:hover,
.mogic-ui-primary-button.active[data-v-c43aa7fa]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c43aa7fa]:hover::before,
.mogic-ui-primary-button.active[data-v-c43aa7fa]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c43aa7fa] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c43aa7fa]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c43aa7fa]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c43aa7fa]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c43aa7fa]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c43aa7fa]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c43aa7fa] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c43aa7fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c43aa7fa] {
  background-color: #434343;
}
.input_btn[data-v-c43aa7fa]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c43aa7fa] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c43aa7fa] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c43aa7fa {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c43aa7fa] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c43aa7fa 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c43aa7fa] {
  display: flex;
  justify-content: space-between;
}
.library-search-row[data-v-c43aa7fa] {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 32px;
  min-width: 0;
  flex: 0 0 auto;
}
.library-search[data-v-c43aa7fa] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
  flex: 1;
  height: 100%;
  box-sizing: border-box;
  padding: 0 12px;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px var(--library-stroke);
  background: var(--library-surface);
}
.library-search[data-v-c43aa7fa]:focus-within {
  box-shadow: inset 0 0 0 1px var(--library-blue);
}
.library-search__input[data-v-c43aa7fa] {
  min-width: 0;
  flex: 1;
  width: 100%;
  border: 0;
  outline: 0;
  padding: 0;
  background: transparent;
  font: inherit;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
}
.library-search__input[data-v-c43aa7fa]::-moz-placeholder {
  color: var(--library-muted);
}
.library-search__input[data-v-c43aa7fa]::placeholder {
  color: var(--library-muted);
}
.library-search__submit[data-v-c43aa7fa] {
  border: 0;
  padding: 0;
  background: transparent;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.library-search__submit[data-v-c43aa7fa]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-search__icon[data-v-c43aa7fa] {
  display: block;
  width: 16px;
  height: 16px;
}
.library-search__filter[data-v-c43aa7fa] {
  border: 0;
  padding: 0;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  background: transparent;
  cursor: pointer;
}
.library-search__filter[data-v-c43aa7fa]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.is-compact[data-v-c43aa7fa] {
  height: 28px;
}
.is-compact .library-search[data-v-c43aa7fa] {
  gap: 6px;
  background: transparent;
}
.is-compact .library-search__input[data-v-c43aa7fa] {
  font-size: 14px;
  line-height: 20px;
}
.is-compact .library-search__input[data-v-c43aa7fa]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.is-compact .library-search__input[data-v-c43aa7fa]::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.is-compact .library-search__submit[data-v-c43aa7fa] {
  order: -1;
  flex-basis: 14px;
  width: 14px;
  height: 14px;
}
.is-compact .library-search__icon[data-v-c43aa7fa] {
  width: 14px;
  height: 14px;
}

.theme-main-btn[data-v-5a54bf6a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5a54bf6a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5a54bf6a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5a54bf6a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5a54bf6a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5a54bf6a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5a54bf6a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5a54bf6a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5a54bf6a]:hover,
.mogic-ui-primary-button.active[data-v-5a54bf6a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5a54bf6a]:hover::before,
.mogic-ui-primary-button.active[data-v-5a54bf6a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5a54bf6a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5a54bf6a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5a54bf6a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5a54bf6a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5a54bf6a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5a54bf6a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5a54bf6a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5a54bf6a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5a54bf6a] {
  background-color: #434343;
}
.input_btn[data-v-5a54bf6a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5a54bf6a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5a54bf6a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5a54bf6a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5a54bf6a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5a54bf6a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5a54bf6a] {
  display: flex;
  justify-content: space-between;
}
.library-media[data-v-5a54bf6a] {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.05);
}
.library-media__image[data-v-5a54bf6a] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: var(--media-fit);
     object-fit: var(--media-fit);
}
.library-media__state[data-v-5a54bf6a] {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  background: #242424;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.library-media__loading[data-v-5a54bf6a] {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04));
  background-size: 200% 100%;
  animation: library-media-loading-5a54bf6a 1.2s infinite;
}
.library-media__shade[data-v-5a54bf6a] {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
@keyframes library-media-loading-5a54bf6a {
to {
    background-position: -200% 0;
}
}
@media (prefers-reduced-motion: reduce) {
.library-media__loading[data-v-5a54bf6a] {
    animation: none;
}
}

.theme-main-btn[data-v-0ab7b63d] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-0ab7b63d]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-0ab7b63d] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-0ab7b63d] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-0ab7b63d]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-0ab7b63d] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-0ab7b63d]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-0ab7b63d] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-0ab7b63d]:hover,
.mogic-ui-primary-button.active[data-v-0ab7b63d]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-0ab7b63d]:hover::before,
.mogic-ui-primary-button.active[data-v-0ab7b63d]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-0ab7b63d] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-0ab7b63d]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-0ab7b63d]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0ab7b63d]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0ab7b63d]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-0ab7b63d]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-0ab7b63d] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-0ab7b63d] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-0ab7b63d] {
  background-color: #434343;
}
.input_btn[data-v-0ab7b63d]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-0ab7b63d] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-0ab7b63d] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-0ab7b63d {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-0ab7b63d] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-0ab7b63d 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-0ab7b63d] {
  display: flex;
  justify-content: space-between;
}
.library-card[data-v-0ab7b63d] {
  position: relative;
  box-sizing: border-box;
  min-width: 0;
  height: 173px;
  overflow: hidden;
  border-radius: 12px;
  background: var(--library-surface);
}
.library-card[data-v-0ab7b63d]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.library-card.is-selected[data-v-0ab7b63d] {
  background: rgba(117, 184, 254, 0.2);
}
.library-card.is-selected[data-v-0ab7b63d]::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px var(--library-blue);
  pointer-events: none;
}
.library-card__select[data-v-0ab7b63d] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  cursor: pointer;
  font: inherit;
}
.library-card__select[data-v-0ab7b63d]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-card__select[data-v-0ab7b63d]:disabled {
  opacity: 0.48;
  cursor: default;
}
.library-card__cover[data-v-0ab7b63d] {
  display: block;
  width: 100%;
  height: 137px;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 12px;
  background: var(--library-surface);
}
.library-card__title[data-v-0ab7b63d] {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  flex-shrink: 0;
  padding: 12px 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
}
.library-card.is-compact[data-v-0ab7b63d] {
  height: auto;
}
.is-compact .library-card__cover[data-v-0ab7b63d] {
  height: auto;
  aspect-ratio: 1;
}
.library-card__badge[data-v-0ab7b63d] {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
}
.library-card__actions[data-v-0ab7b63d] {
  position: absolute;
  inset: 0 0 36px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 7px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  opacity: 0;
  pointer-events: none;
}
.library-card:hover .library-card__actions[data-v-0ab7b63d],
.library-card:focus-within .library-card__actions[data-v-0ab7b63d] {
  opacity: 1;
  pointer-events: auto;
}

.theme-main-btn[data-v-3a466c15] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-3a466c15]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-3a466c15] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-3a466c15] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-3a466c15]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-3a466c15] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-3a466c15]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-3a466c15] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-3a466c15]:hover,
.mogic-ui-primary-button.active[data-v-3a466c15]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-3a466c15]:hover::before,
.mogic-ui-primary-button.active[data-v-3a466c15]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-3a466c15] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-3a466c15]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-3a466c15]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3a466c15]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3a466c15]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-3a466c15]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-3a466c15] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-3a466c15] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-3a466c15] {
  background-color: #434343;
}
.input_btn[data-v-3a466c15]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-3a466c15] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-3a466c15] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-3a466c15 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-3a466c15] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-3a466c15 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-3a466c15] {
  display: flex;
  justify-content: space-between;
}
.library-category[data-v-3a466c15] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  min-height: 32px;
  padding: 0 12px;
  flex-shrink: 0;
  border: 0;
  border-radius: 8px;
  background: var(--library-surface);
  color: #fff;
  font: inherit;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
}
.library-category[data-v-3a466c15]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-category[data-v-3a466c15]:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.1);
}
.library-category.active[data-v-3a466c15] {
  background: var(--library-blue);
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px #fff;
}
.library-category.active[data-v-3a466c15]:hover:not(:disabled) {
  background: linear-gradient(90deg, #75b8fe, #c3e7ff 33.333%, #ccc2ff 66.667%, #b076fe);
}
.library-category[data-v-3a466c15]:disabled {
  opacity: 0.48;
  cursor: default;
}
.library-category__label[data-v-3a466c15] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.library-category__arrow[data-v-3a466c15] {
  display: grid;
  place-items: center;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.library-category__arrow-image[data-v-3a466c15] {
  display: block;
}
.library-category__arrow.is-expanded[data-v-3a466c15] {
  transform: rotate(180deg);
}
.library-category.is-child[data-v-3a466c15] {
  background: transparent;
  color: var(--library-muted);
}
.library-category.is-child[data-v-3a466c15]::before {
  content: '·';
}
.library-category.is-child.active[data-v-3a466c15] {
  background: var(--library-blue);
  color: #010101;
}
.library-category.is-tab[data-v-3a466c15] {
  width: auto;
  min-height: 20px;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: var(--library-muted);
  font-size: 16px;
  line-height: 20px;
  white-space: nowrap;
  box-shadow: none;
}
.library-category.is-tab.active[data-v-3a466c15],
.library-category.is-tab[data-v-3a466c15]:hover {
  background: transparent;
  color: #fff;
  font-weight: 700;
}


.inspiration-categories[data-v-221eb2d0] { --library-blue: #75b8fe; --library-muted: rgba(255,255,255,.5);
}
.inspiration-categories__heading[data-v-221eb2d0]:not(.active) { background: transparent; color: var(--library-muted);
}
.inspiration-categories__heading[data-v-221eb2d0]:hover:not(.active) { background: rgba(255,255,255,.1);
}
.inspiration-categories__leaf[data-v-221eb2d0] { min-height: 28px; height: 28px; gap: 6px; padding-left: 18px;
}
.inspiration-categories__status[data-v-221eb2d0] { margin: 4px 12px 8px; color: var(--library-muted); font-size: 12px; line-height: 18px;
}
.inspiration-categories__retry[data-v-221eb2d0] { padding: 0; background: transparent; border: 0; color: #c3e7ff; cursor: pointer; font: inherit;
}

.theme-main-btn[data-v-f7df31ac] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-f7df31ac]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-f7df31ac] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-f7df31ac] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-f7df31ac]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-f7df31ac] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-f7df31ac]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-f7df31ac] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-f7df31ac]:hover,
.mogic-ui-primary-button.active[data-v-f7df31ac]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-f7df31ac]:hover::before,
.mogic-ui-primary-button.active[data-v-f7df31ac]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-f7df31ac] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-f7df31ac]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-f7df31ac]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f7df31ac]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f7df31ac]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-f7df31ac]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-f7df31ac] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-f7df31ac] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-f7df31ac] {
  background-color: #434343;
}
.input_btn[data-v-f7df31ac]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-f7df31ac] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-f7df31ac] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-f7df31ac {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-f7df31ac] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-f7df31ac 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-f7df31ac] {
  display: flex;
  justify-content: space-between;
}
.library-action[data-v-f7df31ac] {
  display: inline-flex;
  min-width: 0;
  height: 32px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  gap: 8px;
  padding: 0 8px;
  box-sizing: border-box;
  border: 0;
  border-radius: 8px;
  background: var(--library-surface);
  color: #fff;
  font: inherit;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  cursor: pointer;
}
.library-action[data-v-f7df31ac]:focus-visible {
  outline: 2px solid rgba(117, 184, 254, 0.88);
  outline-offset: -2px;
}
.library-action[data-v-f7df31ac]:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.1);
}
.library-action[data-v-f7df31ac]:active:not(:disabled) {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}
.library-action.is-primary[data-v-f7df31ac] {
  background: var(--library-blue);
  color: #010101;
}
.library-action.is-primary[data-v-f7df31ac]:hover:not(:disabled) {
  background: linear-gradient(90deg, #75b8fe, #c3e7ff 33.333%, #ccc2ff 66.667%, #b076fe);
}
.library-action[data-v-f7df31ac]:disabled {
  opacity: 0.48;
  cursor: default;
}
.library-action.is-busy[data-v-f7df31ac] {
  cursor: wait;
}
.library-action__icon[data-v-f7df31ac] {
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.library-action__label[data-v-f7df31ac] {
  white-space: nowrap;
}
.library-action.is-small[data-v-f7df31ac] {
  height: 26px;
  min-width: 46px;
  padding: 0 12px;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
  font-weight: 400;
}
.library-action.is-small.is-primary[data-v-f7df31ac] {
  background: var(--library-blue);
  box-shadow: none;
}

.theme-main-btn[data-v-30b5bc03] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-30b5bc03]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-30b5bc03] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-30b5bc03] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-30b5bc03]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-30b5bc03] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-30b5bc03]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-30b5bc03] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-30b5bc03]:hover,
.mogic-ui-primary-button.active[data-v-30b5bc03]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-30b5bc03]:hover::before,
.mogic-ui-primary-button.active[data-v-30b5bc03]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-30b5bc03] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-30b5bc03]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-30b5bc03]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-30b5bc03]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-30b5bc03]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-30b5bc03]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-30b5bc03] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-30b5bc03] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-30b5bc03] {
  background-color: #434343;
}
.input_btn[data-v-30b5bc03]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-30b5bc03] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-30b5bc03] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-30b5bc03 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-30b5bc03] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-30b5bc03 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-30b5bc03] {
  display: flex;
  justify-content: space-between;
}
.inspiration-library[data-v-30b5bc03],
.inspiration-library[data-v-30b5bc03] * {
  box-sizing: border-box;
}
.inspiration-library.inspiration-library--canvas[data-v-30b5bc03] {
  box-sizing: border-box;
  border: 0;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  background: linear-gradient(rgba(1, 1, 1, 0.7), rgba(1, 1, 1, 0.7)), rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
}
.inspiration-library[data-v-30b5bc03] {
  --blue: #75b8fe;
  width: 100%;
  height: 100%;
  min-width: 644px;
  overflow: hidden;
  position: relative;
  color: #fff;
  font-family: 'OPPO Sans 4.0', 'Microsoft YaHei', sans-serif;
  display: flex;
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
}
button[data-v-30b5bc03],
input[data-v-30b5bc03] {
  font: inherit;
}
button[data-v-30b5bc03] {
  border: 0;
  color: inherit;
}
.ui-icon[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  display: block;
}
.inspiration-sidebar[data-v-30b5bc03] {
  width: 200px;
  flex: 0 0 200px;
  padding: 12px;
  background: rgba(255, 255, 255, 0.05);
  position: relative;
}
.inspiration-sidebar[data-v-30b5bc03]::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
}
.sidebar-search-row[data-v-30b5bc03] {
  height: 32px;
  display: flex;
  gap: 12px;
  align-items: center;
}
.sidebar-search[data-v-30b5bc03] {
  width: 148px;
  height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: rgba(255, 255, 255, 0.05);
}
.sidebar-search input[data-v-30b5bc03] {
  min-width: 0;
  flex: 1;
  border: 0;
  outline: 0;
  padding: 0;
  color: #fff;
  font-size: 12px;
  background: transparent;
}
.sidebar-search input[data-v-30b5bc03]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.sidebar-search input[data-v-30b5bc03]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.filter-trigger[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  padding: 0;
  cursor: pointer;
  background: transparent;
  font-size: 16px;
  line-height: 16px;
}
.source-scroll[data-v-30b5bc03] {
  height: calc(100% - 44px);
  margin-top: 12px;
  overflow-y: auto;
  scrollbar-width: none;
}
.source-scroll[data-v-30b5bc03]::-webkit-scrollbar,
.detail-images[data-v-30b5bc03]::-webkit-scrollbar {
  display: none;
}
.source-group[data-v-30b5bc03] {
  margin-bottom: 12px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  overflow: hidden;
}
.source-row[data-v-30b5bc03] {
  width: 100%;
  height: 32px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  text-align: left;
}
.source-name[data-v-30b5bc03] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.source-arrow[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  display: grid;
  place-items: center;
  opacity: 0.5;
  transition: transform 0.16s;
}
.source-group.expanded .source-arrow[data-v-30b5bc03] {
  transform: rotate(180deg);
}
.source-row.active .source-arrow[data-v-30b5bc03] {
  opacity: 1;
}
.source-children[data-v-30b5bc03] {
  padding: 0 0 8px;
  display: grid;
  gap: 0;
}
.source-child[data-v-30b5bc03] {
  width: 100%;
  height: 32px;
  padding: 0 12px;
  border-radius: 8px;
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  text-align: left;
  font-size: 12px;
}
.inspiration-main[data-v-30b5bc03] {
  min-width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.library-header[data-v-30b5bc03] {
  height: 56px;
  flex: 0 0 56px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(255, 255, 255, 0.05);
  position: relative;
}
.library-header[data-v-30b5bc03]::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}
.library-title[data-v-30b5bc03] {
  display: flex;
  align-items: baseline;
  gap: 8px;
  white-space: nowrap;
}
.library-title strong[data-v-30b5bc03] {
  font-size: 16px;
}
.library-title span[data-v-30b5bc03] {
  font-size: 12px;
  opacity: 0.5;
}
.round-close[data-v-30b5bc03] {
  width: 32px;
  height: 32px;
  padding: 8px;
  display: grid;
  place-items: center;
  border-radius: 16px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.05);
}
.library-content[data-v-30b5bc03] {
  min-height: 0;
  flex: 1;
  padding: 12px;
  display: grid;
  grid-template-columns: minmax(137px, 1fr) 271px;
  gap: 12px;
}
.library-list-area[data-v-30b5bc03] {
  min-width: 0;
  min-height: 0;
  position: relative;
}
.my-toolbar[data-v-30b5bc03] {
  height: 24px;
  margin-bottom: 12px;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  position: relative;
  z-index: 3;
}
.my-toolbar--edit[data-v-30b5bc03] {
  justify-content: space-between;
}
.visibility-control[data-v-30b5bc03] {
  position: relative;
}
.visibility-button[data-v-30b5bc03],
.edit-case-button[data-v-30b5bc03] {
  height: 24px;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  font-size: 12px;
  cursor: pointer;
}
.edit-case-button[data-v-30b5bc03] {
  width: 64px;
  padding-right: 7px;
  padding-left: 7px;
  white-space: nowrap;
}
.batch-select-all[data-v-30b5bc03] {
  height: 24px;
  padding: 4px 0;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: transparent;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
}
.batch-checkbox[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
  flex: 0 0 16px;
  border: 1.5px solid #fff;
  border-radius: 4px;
}
.batch-checkbox.checked[data-v-30b5bc03] {
  border-color: var(--blue);
  background: var(--blue);
}
.batch-checkbox.checked[data-v-30b5bc03]::after {
  content: '';
  position: absolute;
  width: 7px;
  height: 4px;
  top: 4px;
  left: 3px;
  border: 1.5px solid #010101;
  border-top: 0;
  border-right: 0;
  transform: rotate(-45deg);
}
.batch-checkbox.indeterminate[data-v-30b5bc03] {
  border-color: var(--blue);
  background: var(--blue);
}
.batch-checkbox.indeterminate[data-v-30b5bc03]::after {
  content: '';
  position: absolute;
  top: 6px;
  left: 3px;
  width: 8px;
  height: 1.5px;
  border-radius: 1px;
  background: #010101;
}
.batch-actions[data-v-30b5bc03] {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  scrollbar-width: none;
}
.batch-actions[data-v-30b5bc03]::-webkit-scrollbar {
  display: none;
}
.batch-action[data-v-30b5bc03] {
  width: auto;
  height: 24px;
  flex: 0 0 auto;
  padding: 0;
  display: block;
  border-radius: 4px;
  overflow: hidden;
  background: transparent;
  cursor: pointer;
}
.batch-action img[data-v-30b5bc03] {
  display: block;
  width: auto;
  height: 24px;
}
.visibility-menu[data-v-30b5bc03] {
  position: absolute;
  top: 30px;
  right: 0;
  width: 124px;
  padding: 0;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(12, 12, 12, 0.95);
  z-index: 30;
}
.visibility-menu button[data-v-30b5bc03] {
  width: 124px;
  height: 24px;
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  background: transparent;
  font-size: 12px;
  cursor: pointer;
}
.visibility-menu button[data-v-30b5bc03]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.library-grid-scroll-wrap[data-v-30b5bc03] {
  height: 100%;
  position: relative;
}
.library-grid-scroll[data-v-30b5bc03] {
  height: 100%;
  padding-right: 4px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
}
.library-grid-scroll[data-v-30b5bc03]::-webkit-scrollbar {
  display: none;
}
.library-grid-scrollbar[data-v-30b5bc03] {
  width: 4px;
  position: absolute;
  top: 0;
  right: -8px;
  bottom: 0;
  z-index: 2;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.library-grid-scrollbar-thumb[data-v-30b5bc03] {
  width: 100%;
  height: 30px;
  border-radius: 16px;
  background: #c3e7ff;
  touch-action: none;
  cursor: grab;
}
.library-grid-scrollbar-thumb[data-v-30b5bc03]:active {
  cursor: grabbing;
}
.library-grid[data-v-30b5bc03] {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
  align-content: start;
}
/* Trade 4px of the gap for the text line box without resizing the cover or card. */
.inspiration-card[data-v-30b5bc03] {
  width: 100%;
  height: 173px;
  overflow: hidden;
  padding: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  border-radius: 12px;
  outline: none;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  text-align: center;
}
.inspiration-card[data-v-30b5bc03]::after {
  content: '';
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
}
.inspiration-card[data-v-30b5bc03]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.inspiration-card.selected[data-v-30b5bc03] {
  background: rgba(117, 184, 254, 0.2);
}
.inspiration-card.selected[data-v-30b5bc03]::after,
.inspiration-card[data-v-30b5bc03]:focus-visible::after {
  box-shadow: inset 0 0 0 1px var(--blue);
}
.case-edit-mode .inspiration-card.batch-selected[data-v-30b5bc03] {
  background: rgba(117, 184, 254, 0.2);
}
.case-edit-mode .inspiration-card.batch-selected[data-v-30b5bc03]::after {
  box-shadow: inset 0 0 0 2px var(--blue);
}
.case-visibility[data-v-30b5bc03] {
  position: absolute;
  z-index: 2;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  padding: 4px;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: rgba(12, 12, 12, 0.42);
}
.card-cover[data-v-30b5bc03] {
  width: 100%;
  height: 137px;
  border-radius: 12px;
  background: #242424;
}
.card-title[data-v-30b5bc03] {
  width: 124px;
  flex-shrink: 0;
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
}
.model-badge[data-v-30b5bc03] {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  padding-top: 3px;
  border-radius: 12px;
  color: #0c0c0c;
  background: rgba(255, 255, 255, 0.9);
  font-size: 16px;
}
.add-case[data-v-30b5bc03] {
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 12px;
  gap: 12px;
}
.add-case-visual[data-v-30b5bc03] {
  width: 137px;
  height: 137px;
  position: relative;
  display: block;
  flex: 0 0 137px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.add-case-visual img[data-v-30b5bc03] {
  position: absolute;
  display: block;
  background: transparent;
}
.add-case-vertical[data-v-30b5bc03] {
  width: 3.0366px;
  height: 31px;
  top: 53px;
  left: 66.9817px;
}
.add-case-horizontal[data-v-30b5bc03] {
  width: 31px;
  height: 3px;
  top: 67px;
  left: 53px;
}
.add-case > span[data-v-30b5bc03]:last-child {
  width: 124px;
  height: 12px;
  display: block;
  overflow: hidden;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.skeleton[data-v-30b5bc03] {
  pointer-events: none;
}
.skeleton i[data-v-30b5bc03] {
  width: 137px;
  height: 137px;
  display: block;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04));
  background-size: 200% 100%;
  animation: shimmer-30b5bc03 1.2s infinite;
}
.skeleton span[data-v-30b5bc03] {
  width: 72px;
  height: 12px;
  margin: 0 auto;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.1);
}
@keyframes shimmer-30b5bc03 {
to {
    background-position: -200% 0;
}
}
.list-state[data-v-30b5bc03] {
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  text-align: center;
  color: rgba(255, 255, 255, 0.55);
  font-size: 12px;
}
.list-state img[data-v-30b5bc03] {
  width: 96px;
  height: 96px;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0.75;
}
.list-state strong[data-v-30b5bc03] {
  color: #fff;
  font-size: 14px;
}
.list-state button[data-v-30b5bc03] {
  width: 200px;
  height: 36px;
  margin-top: 8px;
  border-radius: 24px;
  color: #010101;
  background: var(--blue);
  cursor: pointer;
}
.load-more[data-v-30b5bc03] {
  padding: 12px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
}
.detail-panel[data-v-30b5bc03] {
  --detail-actions-height: 32px;
  --detail-actions-bottom: 24px;
  min-height: 0;
  position: relative;
  overflow: hidden;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.detail-panel[data-v-30b5bc03]::after {
  content: '';
  pointer-events: none;
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.detail-empty[data-v-30b5bc03] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.detail-empty-illustration[data-v-30b5bc03] {
  width: 96px;
  height: 96px;
  box-sizing: border-box;
  display: block;
  padding: 12px;
  border-radius: 120px;
  background: rgba(255, 255, 255, 0.05);
}
.detail-empty-illustration img[data-v-30b5bc03] {
  width: 72px;
  height: 72px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.detail-empty p[data-v-30b5bc03] {
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 19px;
}
.detail-scroll[data-v-30b5bc03] {
  min-width: 0;
  min-height: 0;
  flex: 1;
  overflow-y: auto;
  padding-bottom: calc(var(--detail-actions-height) + var(--detail-actions-bottom));
  position: relative;
  z-index: 1;
  scrollbar-width: none;
}
.detail-scroll[data-v-30b5bc03]::-webkit-scrollbar {
  display: none;
}
.detail-meta[data-v-30b5bc03] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
.detail-heading[data-v-30b5bc03] {
  height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.detail-heading strong[data-v-30b5bc03] {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.detail-edit-button[data-v-30b5bc03] {
  height: 24px;
  flex: 0 0 auto;
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
}
.detail-edit-button[data-v-30b5bc03]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.detail-author[data-v-30b5bc03] {
  height: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
}
.detail-author img[data-v-30b5bc03] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.detail-author span[data-v-30b5bc03] {
  max-width: 126px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detail-colors[data-v-30b5bc03] {
  height: 24px;
  display: flex;
  gap: 8px;
}
.detail-colors i[data-v-30b5bc03] {
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.45);
}
.detail-colors .color-add[data-v-30b5bc03] {
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.08);
  font-style: normal;
}
.detail-tags[data-v-30b5bc03] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.detail-tags span[data-v-30b5bc03] {
  height: 28px;
  padding: 0 12px;
  display: inline-flex;
  align-items: center;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 12px;
  white-space: nowrap;
}
.detail-images[data-v-30b5bc03] {
  display: grid;
  grid-template-columns: repeat(2, 118px);
  grid-auto-rows: 118px;
  justify-content: space-between;
  gap: 12px 11px;
  margin-top: 12px;
  padding: 0;
  position: relative;
}
.detail-images button[data-v-30b5bc03] {
  width: 118px;
  height: 118px;
  padding: 0;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  background: #282828;
}
.detail-images button.selected[data-v-30b5bc03]::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px var(--blue);
}
.detail-images .mogic_cover_image[data-v-30b5bc03] {
  width: 100%;
  height: 100%;
}
.detail-actions[data-v-30b5bc03] {
  height: var(--detail-actions-height);
  position: absolute;
  right: 12px;
  bottom: var(--detail-actions-bottom);
  left: 12px;
  z-index: 2;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.detail-actions button[data-v-30b5bc03] {
  border-radius: 8px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
}
.primary-action[data-v-30b5bc03] {
  color: #010101;
  background: var(--blue);
}
.primary-action[data-v-30b5bc03]:disabled {
  color: rgba(1, 1, 1, 0.5);
  background: rgba(117, 184, 254, 0.4);
  cursor: not-allowed;
}
.mark-action[data-v-30b5bc03] {
  background: rgba(255, 255, 255, 0.05);
}
.mark-action.pending[data-v-30b5bc03] {
  opacity: 0.6;
  cursor: wait;
}
.filter-pop[data-v-30b5bc03] {
  width: 360px;
  height: 452px;
  max-width: calc(100% - 24px);
  position: absolute;
  top: 56px;
  left: 12px;
  z-index: 50;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(12, 12, 12, 0.88);
  backdrop-filter: blur(35px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.4);
  transition: height 0.2s ease, opacity 0.18s ease, transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.filter-pop-enter-from[data-v-30b5bc03],
.filter-pop-leave-to[data-v-30b5bc03] {
  opacity: 0;
  transform: translateY(-8px) scale(0.985);
}
.filter-pop-enter-active[data-v-30b5bc03],
.filter-pop-leave-active[data-v-30b5bc03] {
  pointer-events: none;
}
.inspiration-library.color-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 380px;
}
.inspiration-library.space-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 324px;
}
.inspiration-library.color-filter-collapsed.space-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 252px;
}
.filter-title[data-v-30b5bc03] {
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
}
.filter-title button[data-v-30b5bc03] {
  width: 24px;
  height: 24px;
  padding: 4px;
  display: grid;
  place-items: center;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.filter-section[data-v-30b5bc03] {
  padding: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
}
.filter-checks[data-v-30b5bc03] {
  height: 40px;
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.filter-checks label[data-v-30b5bc03] {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  font-size: 12px;
}
.filter-checks input[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  accent-color: var(--blue);
}
.filter-checks .disabled[data-v-30b5bc03] {
  opacity: 0.4;
  cursor: not-allowed;
}
.filter-section-title[data-v-30b5bc03] {
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
}
.filter-section-title button[data-v-30b5bc03] {
  padding: 0;
  color: var(--blue);
  background: transparent;
  cursor: pointer;
  font-size: 12px;
}
.filter-section-actions[data-v-30b5bc03] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.filter-section-actions .filter-collapse[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  display: grid;
  place-items: center;
  color: inherit;
}
.filter-collapse .figma-icon[data-v-30b5bc03] {
  transition: transform 0.16s;
}
.filter-collapse .figma-icon.collapsed[data-v-30b5bc03] {
  transform: rotate(180deg);
}
.color-options[data-v-30b5bc03] {
  max-height: 60px;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(9, 24px);
  gap: 12px;
  margin-top: 12px;
  opacity: 1;
  transition: max-height 0.2s ease, margin-top 0.2s ease, opacity 0.16s ease;
}
.color-options.collapsed[data-v-30b5bc03] {
  max-height: 0;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.color-options button[data-v-30b5bc03] {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  cursor: pointer;
}
.color-options button.selected[data-v-30b5bc03] {
  box-shadow: 0 0 0 3px var(--blue);
}
.space-options[data-v-30b5bc03] {
  max-height: 116px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
  opacity: 1;
  transition: max-height 0.2s ease, margin-top 0.2s ease, opacity 0.16s ease;
}
.space-options.collapsed[data-v-30b5bc03] {
  max-height: 0;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.space-options button[data-v-30b5bc03] {
  height: 20px;
  padding: 4px 8px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  font-size: 12px;
  line-height: 10px;
}
.space-options button.selected[data-v-30b5bc03] {
  color: #010101;
  border-color: var(--blue);
  background: var(--blue);
}
.clear-all[data-v-30b5bc03] {
  width: 200px;
  height: 36px;
  margin: 0 auto;
  flex: 0 0 36px;
  border-radius: 24px;
  color: #010101;
  background: var(--blue);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.figma-icon[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  display: block;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.filter-trigger .figma-icon[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
}
.source-arrow .figma-icon[data-v-30b5bc03] {
  width: 9.33333px;
  height: 5.33333px;
}
.visibility-arrow[data-v-30b5bc03] {
  transition: transform 0.16s;
}
.visibility-arrow.collapsed[data-v-30b5bc03] {
  transform: rotate(180deg);
}
.visibility-menu button[data-v-30b5bc03] {
  gap: 8px;
  justify-content: flex-start;
}
.visibility-menu button span[data-v-30b5bc03] {
  flex: 1;
}
.model-badge[data-v-30b5bc03] {
  padding: 4px;
  display: grid;
  place-items: center;
  font-size: 0;
}
.detail-actions button[data-v-30b5bc03] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.membership-action-icon[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
  display: block;
  flex: 0 0 16px;
  position: relative;
  overflow: visible;
}
.membership-action-icon img[data-v-30b5bc03] {
  position: absolute;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  background: transparent;
}
.membership-vip-crown[data-v-30b5bc03] {
  width: 14.8333px;
  height: 12.6628px;
  top: 2.3333px;
  left: 0.5834px;
}
.membership-open-arrow[data-v-30b5bc03] {
  width: 6.83335px;
  height: 4.50001px;
  top: 6.25px;
  left: 4.5833px;
}
.membership-upgrade-chevron[data-v-30b5bc03] {
  width: 6.66668px;
  height: 4.33334px;
  top: 6.1667px;
  left: 4.6667px;
}
.membership-upgrade-arrow[data-v-30b5bc03] {
  width: 4.16667px;
  height: 2.83333px;
  left: 11.8333px;
  transform: rotate(180deg);
  transform-origin: center;
}
.membership-upgrade-arrow--first[data-v-30b5bc03] {
  top: 10.6667px;
}
.membership-upgrade-arrow--second[data-v-30b5bc03] {
  top: 13.3333px;
}
.filter-checks label[data-v-30b5bc03] {
  position: relative;
  cursor: pointer;
}
.filter-checks input[data-v-30b5bc03] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.filter-checks .filter-checkbox[data-v-30b5bc03] {
  width: 16px;
  height: 16px;
}
.filter-section-title > span[data-v-30b5bc03],
.filter-section-title button[data-v-30b5bc03] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.filter-section-title button .figma-icon[data-v-30b5bc03] {
  opacity: 0.5;
}
@media (max-width: 1263px) {
.library-grid[data-v-30b5bc03] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (max-width: 1114px) {
.library-grid[data-v-30b5bc03] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 965px) {
.library-grid[data-v-30b5bc03] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 816px) {
.library-grid[data-v-30b5bc03] {
    grid-template-columns: 137px;
}
}
.mark-action[data-v-30b5bc03] {
  background: #1e1e1e;
}
.mark-action.pending[data-v-30b5bc03] {
  opacity: 1;
}
.workflow-inspiration[data-v-30b5bc03] {
  --blue: #75b8fe;
}
.workflow-inspiration__detail-title[data-v-30b5bc03] {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.workflow-inspiration__source[data-v-30b5bc03] {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  overflow: hidden;
}
.workflow-inspiration__add-cover[data-v-30b5bc03] {
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
}
.workflow-inspiration__add-icon[data-v-30b5bc03] {
  width: 40px;
  height: 40px;
  filter: invert(1);
}
.workflow-inspiration__badge[data-v-30b5bc03] {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
}
.workflow-inspiration__state[data-v-30b5bc03] {
  margin: 12px 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  text-align: center;
}
.workflow-inspiration .my-toolbar[data-v-30b5bc03] {
  margin: 0;
}
.workflow-inspiration .detail-meta[data-v-30b5bc03] {
  margin-bottom: 16px;
}
.workflow-inspiration .filter-pop[data-v-30b5bc03] {
  z-index: 5;
}
.workflow-inspiration .filter-pop[data-v-30b5bc03],
.workflow-inspiration .filter-section[data-v-30b5bc03],
.workflow-inspiration .filter-checks[data-v-30b5bc03] {
  box-sizing: border-box;
}
.workflow-inspiration.color-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 380px;
}
.workflow-inspiration.space-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 324px;
}
.workflow-inspiration.color-filter-collapsed.space-filter-collapsed .filter-pop[data-v-30b5bc03] {
  height: 252px;
}

.theme-main-btn[data-v-41fa1b8c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-41fa1b8c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-41fa1b8c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-41fa1b8c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-41fa1b8c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-41fa1b8c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-41fa1b8c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-41fa1b8c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-41fa1b8c]:hover,
.mogic-ui-primary-button.active[data-v-41fa1b8c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-41fa1b8c]:hover::before,
.mogic-ui-primary-button.active[data-v-41fa1b8c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-41fa1b8c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-41fa1b8c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-41fa1b8c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-41fa1b8c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-41fa1b8c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-41fa1b8c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-41fa1b8c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-41fa1b8c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-41fa1b8c] {
  background-color: #434343;
}
.input_btn[data-v-41fa1b8c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-41fa1b8c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-41fa1b8c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-41fa1b8c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-41fa1b8c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-41fa1b8c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-41fa1b8c] {
  display: flex;
  justify-content: space-between;
}
.empty_panel[data-v-41fa1b8c] {
  padding: 16px;
  border: 1px solid #ffffff14;
  border-radius: 12px;
  background: #ffffff08;
}
.empty_panel .empty_title[data-v-41fa1b8c] {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
.empty_panel .empty_desc[data-v-41fa1b8c] {
  font-size: 14px;
  line-height: 22px;
  color: #ffffff99;
}

.theme-main-btn[data-v-1bf0f09c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-1bf0f09c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-1bf0f09c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-1bf0f09c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-1bf0f09c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-1bf0f09c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-1bf0f09c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-1bf0f09c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-1bf0f09c]:hover,
.mogic-ui-primary-button.active[data-v-1bf0f09c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-1bf0f09c]:hover::before,
.mogic-ui-primary-button.active[data-v-1bf0f09c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-1bf0f09c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-1bf0f09c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-1bf0f09c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1bf0f09c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1bf0f09c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-1bf0f09c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-1bf0f09c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-1bf0f09c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-1bf0f09c] {
  background-color: #434343;
}
.input_btn[data-v-1bf0f09c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-1bf0f09c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-1bf0f09c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-1bf0f09c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-1bf0f09c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-1bf0f09c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-1bf0f09c] {
  display: flex;
  justify-content: space-between;
}
.tool-form-item[data-v-1bf0f09c] {
  margin-bottom: 12px;
  color: #fff;
  background: #272727;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  overflow: hidden;
}
.tool-form-item .tool-form-label[data-v-1bf0f09c] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  min-height: 55px;
  padding: 16px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1);
}
.tool-form-item .tool-form-chevron[data-v-1bf0f09c] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  color: rgba(255, 255, 255, 0.64);
}
.tool-form-item .tool-form-content[data-v-1bf0f09c] {
  padding: 12px;
  box-sizing: border-box;
}
.tool-form-item.flush[data-v-1bf0f09c] {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  overflow: visible;
}
.tool-form-item.flush .tool-form-label[data-v-1bf0f09c] {
  min-height: 24px;
  padding: 0;
  margin-bottom: 12px;
  box-shadow: none;
}
.tool-form-item.flush .tool-form-content[data-v-1bf0f09c] {
  padding: 0;
}
.tool-form-item.flush-content .tool-form-content[data-v-1bf0f09c] {
  padding: 0;
}

.theme-main-btn[data-v-2232e876] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-2232e876]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-2232e876] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-2232e876] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-2232e876]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-2232e876] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-2232e876]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-2232e876] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-2232e876]:hover,
.mogic-ui-primary-button.active[data-v-2232e876]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-2232e876]:hover::before,
.mogic-ui-primary-button.active[data-v-2232e876]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-2232e876] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-2232e876]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-2232e876]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2232e876]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2232e876]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-2232e876]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-2232e876] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-2232e876] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-2232e876] {
  background-color: #434343;
}
.input_btn[data-v-2232e876]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-2232e876] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-2232e876] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-2232e876 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-2232e876] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-2232e876 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-2232e876] {
  display: flex;
  justify-content: space-between;
}
.tool_image_view[data-v-2232e876] {
  height: 126px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  box-sizing: border-box;
  background: transparent;
  border-radius: 0;
  transition: box-shadow 0.2s ease, background 0.2s ease;
  position: relative;
}
.tool_image_view.is-dragover[data-v-2232e876] {
  background: #303030;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}
.tool_image_view.is-dragover .select_img_btn.primary[data-v-2232e876] {
  transform: translateY(-1px);
}
.tool_image_view.has-image .select_img_btn.primary[data-v-2232e876] {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.08);
}
.tool_image_view.plain-actions-3[data-v-2232e876] {
  height: 200px;
}
.tool_image_view.loading .tip_text[data-v-2232e876] {
  color: rgba(255, 255, 255, 0.36);
}
.edit_img[data-v-2232e876] {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -o-object-fit: contain;
     object-fit: contain;
}
.clear_image_btn[data-v-2232e876] {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 5;
  pointer-events: auto;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.62);
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.clear_image_btn[data-v-2232e876]:hover {
  background: rgba(0, 0, 0, 0.82);
}
.clear_image_btn.plain-actions[data-v-2232e876] {
  padding: 0;
  background: transparent;
  border-radius: 0;
}
.target_badge[data-v-2232e876] {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.55);
}
.target_badge.patch[data-v-2232e876] {
  background: rgba(0, 122, 255, 0.72);
}
.target_badge.board[data-v-2232e876] {
  background: rgba(18, 18, 18, 0.72);
}
.btn_group[data-v-2232e876] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.select_img_btn[data-v-2232e876] {
  position: relative;
  min-width: 128px;
  height: 40px;
  padding: 0 16px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: border-box;
  transition: transform 0.2s ease, background 0.2s ease, opacity 0.2s ease;
}
.select_img_btn[data-v-2232e876]:hover {
  background: #515151;
}
.select_img_btn.primary[data-v-2232e876] {
  background: #fff;
  color: #0c0c0c;
}
.select_img_btn.primary[data-v-2232e876]:hover {
  background: rgba(255, 255, 255, 0.88);
}
.select_img_btn.primary .img_btn_icon_box[data-v-2232e876] {
  background: transparent;
  fill: currentColor;
  stroke: currentColor;
}
.select_img_btn.loading[data-v-2232e876] {
  cursor: wait;
  opacity: 0.7;
}
.select_img_btn.disabled[data-v-2232e876] {
  cursor: not-allowed;
  opacity: 0.45;
  pointer-events: none;
}
.img_btn_icon_box[data-v-2232e876] {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #292929;
}
.img_btn_icon_box .img_btn_icon[data-v-2232e876] {
  width: 12px;
  height: 12px;
  fill: currentColor;
  flex-shrink: 0;
}
.upload_input[data-v-2232e876] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.tip_text[data-v-2232e876] {
  margin-top: 6px;
  text-align: center;
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
}
.tool_image_view.plain-actions[data-v-2232e876] {
  height: 150px;
  background: transparent;
  border-radius: 0;
}
.tool_image_view.plain-actions .btn_group[data-v-2232e876] {
  justify-content: flex-start;
  gap: 12px;
  padding: 16px 0;
  box-sizing: border-box;
}
.tool_image_view.plain-actions .select_img_btn[data-v-2232e876] {
  min-width: 104px;
  height: 38px;
  padding: 0 24px;
  border-radius: 19px;
  gap: 0;
}
.tool_image_view.plain-actions .img_btn_icon_box[data-v-2232e876] {
  display: none;
}
.tool_image_view.plain-actions .tip_text[data-v-2232e876] {
  margin: 0;
  min-width: 100%;
  font-size: 10px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.4);
}

.theme-main-btn[data-v-6dc4bd20] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6dc4bd20]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6dc4bd20] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6dc4bd20] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6dc4bd20]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6dc4bd20] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6dc4bd20]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6dc4bd20] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6dc4bd20]:hover,
.mogic-ui-primary-button.active[data-v-6dc4bd20]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6dc4bd20]:hover::before,
.mogic-ui-primary-button.active[data-v-6dc4bd20]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6dc4bd20] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6dc4bd20]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6dc4bd20]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6dc4bd20]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6dc4bd20]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6dc4bd20]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6dc4bd20] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6dc4bd20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6dc4bd20] {
  background-color: #434343;
}
.input_btn[data-v-6dc4bd20]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6dc4bd20] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6dc4bd20] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6dc4bd20 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6dc4bd20] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6dc4bd20 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6dc4bd20] {
  display: flex;
  justify-content: space-between;
}
.pen_tool_view[data-v-6dc4bd20] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.pen_tool_view.disabled[data-v-6dc4bd20] {
  opacity: 0.55;
}
.pen_tool_view .pen_tool_btn[data-v-6dc4bd20] {
  background-color: #292929;
  width: calc((100% - 8px) / 2);
  height: 40px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  fill: currentColor;
  stroke: currentColor;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 14px;
  border: 1px solid transparent;
  cursor: pointer;
}
.pen_tool_view .pen_tool_btn[data-v-6dc4bd20]:hover {
  background-color: #434343;
}
.pen_tool_view .pen_tool_btn .pen_tool_icon[data-v-6dc4bd20] {
  width: 20px;
  height: 20px;
  fill: currentColor;
  stroke: currentColor;
  margin-right: 10px;
}
.pen_tool_view .pen_tool_btn.active[data-v-6dc4bd20] {
  color: #0c0c0c;
  border-color: transparent;
  background: #fff;
}
.pen_tool_view .pen_tool_btn.disabled[data-v-6dc4bd20] {
  cursor: not-allowed;
}
.pen_tool_view .pen_tool_btn[data-v-6dc4bd20]:not(.disabled):hover {
  background: rgba(255, 255, 255, 0.16);
}

.theme-main-btn[data-v-68485ea0] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-68485ea0]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-68485ea0] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-68485ea0] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-68485ea0]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-68485ea0] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-68485ea0]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-68485ea0] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-68485ea0]:hover,
.mogic-ui-primary-button.active[data-v-68485ea0]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-68485ea0]:hover::before,
.mogic-ui-primary-button.active[data-v-68485ea0]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-68485ea0] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-68485ea0]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-68485ea0]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-68485ea0]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-68485ea0]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-68485ea0]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-68485ea0] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-68485ea0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-68485ea0] {
  background-color: #434343;
}
.input_btn[data-v-68485ea0]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-68485ea0] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-68485ea0] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-68485ea0 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-68485ea0] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-68485ea0 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-68485ea0] {
  display: flex;
  justify-content: space-between;
}
.pen_size_slider[data-v-68485ea0] {
  width: 100%;
  height: 24px;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.pen_size_slider.disabled[data-v-68485ea0] {
  opacity: 0.45;
  cursor: not-allowed;
}
.pen_size_slider .slider_track[data-v-68485ea0] {
  position: relative;
  width: 100%;
  height: 12px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.14);
}
.pen_size_slider .slider_progress[data-v-68485ea0] {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border-radius: 999px;
  background: linear-gradient(90deg, #75B8FE 0%, #D9EFFF 51%, #A75EFA 100%);
}
.pen_size_slider .slider_thumb[data-v-68485ea0] {
  position: absolute;
  top: 50%;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.pen_size_slider.is-compact[data-v-68485ea0] {
  height: 16px;
}
.pen_size_slider.is-compact .slider_track[data-v-68485ea0] {
  height: 4px;
  background: rgba(255, 255, 255, 0.2);
}
.pen_size_slider.is-compact .slider_progress[data-v-68485ea0] {
  background: #75b8fe;
}
.pen_size_slider.is-compact .slider_thumb[data-v-68485ea0] {
  width: 16px;
  height: 16px;
  box-shadow: none;
}

.theme-main-btn[data-v-833ff840] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-833ff840]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-833ff840] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-833ff840] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-833ff840]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-833ff840] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-833ff840]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-833ff840] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-833ff840]:hover,
.mogic-ui-primary-button.active[data-v-833ff840]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-833ff840]:hover::before,
.mogic-ui-primary-button.active[data-v-833ff840]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-833ff840] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-833ff840]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-833ff840]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-833ff840]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-833ff840]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-833ff840]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-833ff840] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-833ff840] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-833ff840] {
  background-color: #434343;
}
.input_btn[data-v-833ff840]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-833ff840] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-833ff840] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-833ff840 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-833ff840] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-833ff840 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-833ff840] {
  display: flex;
  justify-content: space-between;
}
.image_list_view[data-v-833ff840] {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 0.08rem;
}
.image_list_view .image_items_box[data-v-833ff840] {
  width: 0.8rem;
  height: 0.8rem;
  border: 1px solid #FFFFFF66;
  border-radius: 0.09rem;
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
  position: relative;
  margin-right: 0.05rem;
}
.image_list_view .image_items_box .image_item[data-v-833ff840] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  cursor: pointer;
  border-radius: 0.09rem;
}
.image_list_view .image_items_box .image_name[data-v-833ff840] {
  background: #000000B2;
  color: #fff;
  height: 0.2rem;
  text-align: center;
  font-size: 0.12rem;
  line-height: 0.2rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: 0 0 0.09rem 0.09rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.image_list_view .image_items_box .image_name .image_icon[data-v-833ff840] {
  width: 0.12rem;
  height: 0.12rem;
  z-index: 1;
  display: block;
  margin-right: 0.04rem;
}
.image_list_view .image_items_box .close_btn[data-v-833ff840] {
  width: 0.22rem;
  height: 0.22rem;
  border-radius: 50%;
  background: #3a3938 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgB1ZfbCYQwFETDVrL9N5ESUoKlzLrqgkhW72OG6IAfisw55iGkAHjPV8Wa9r0vohxYdWHtHvwyKSQ2+HRg1YJ+qBJ/4Et6I0CVOIPPaVcvpCTM3QoJdydTItzFkEh3ZArAGsVIEdjryFMIiHaSpVgGd0jo4EYJLTwgwYc7JNzwV3lKhk4BRi5CjNyGGPkj8hTTJSKFNIlMUVqC8RXhDhDn0d0F8FeyuVMBd0lgPQ/S4UaJex7NqPALido/Mouysdqe9QGtfiv2udpABwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 0.07rem;
  border: 1px solid #fff;
  cursor: pointer;
  position: absolute;
  right: -0.11rem;
  top: -0.11rem;
  display: none;
}
.image_list_view .image_items_box:hover .close_btn[data-v-833ff840] {
  display: block;
}
.image_list_view .image_items_box:hover .image_name[data-v-833ff840] {
  display: none;
}
.image_list_view .image_items_box[data-v-833ff840]:last-child {
  margin-right: 0;
}
.image_list_view .image_items_box .img_edit_pop[data-v-833ff840] {
  width: 2.5rem;
  height: 3rem;
  border-radius: 0.1rem;
  background-color: #212121;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  padding: 0.05rem;
  padding-top: 0.25rem;
  text-align: center;
}
.image_list_view .image_items_box .img_edit_pop .pop_img[data-v-833ff840] {
  width: 2rem;
  height: 2rem;
  border-radius: 0.1rem;
}
.image_list_view .image_items_box .img_edit_pop .edit_btn[data-v-833ff840] {
  position: absolute;
  bottom: 0.05rem;
  text-align: center;
  font-size: 0.16rem;
  height: 0.3rem;
  line-height: 0.3rem;
  width: 100%;
  color: #fff;
  background: #292929;
  border-radius: 0.1rem;
  cursor: pointer;
}

.theme-main-btn[data-v-31c91dd0] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-31c91dd0]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-31c91dd0] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-31c91dd0] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-31c91dd0]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-31c91dd0] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-31c91dd0]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-31c91dd0] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-31c91dd0]:hover,
.mogic-ui-primary-button.active[data-v-31c91dd0]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-31c91dd0]:hover::before,
.mogic-ui-primary-button.active[data-v-31c91dd0]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-31c91dd0] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-31c91dd0]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-31c91dd0]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31c91dd0]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-31c91dd0]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-31c91dd0]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-31c91dd0] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-31c91dd0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-31c91dd0] {
  background-color: #434343;
}
.input_btn[data-v-31c91dd0]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-31c91dd0] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-31c91dd0] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-31c91dd0 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-31c91dd0] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-31c91dd0 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-31c91dd0] {
  display: flex;
  justify-content: space-between;
}
.redraw_content_input[data-v-31c91dd0] {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 111px;
  min-height: 111px;
  padding: 8px;
  border: none;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1);
}
.redraw_content_input .content_textarea[data-v-31c91dd0] {
  display: block;
  box-sizing: border-box;
  width: 100%;
  flex: 1;
  min-height: 0;
  height: 100%;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: none;
  outline: none;
  resize: none;
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  line-height: 1.6;
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::-webkit-scrollbar {
  width: 6px;
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.redraw_content_input .content_textarea.disabled[data-v-31c91dd0] {
  opacity: 0.55;
  cursor: not-allowed;
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::-moz-placeholder {
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5);
}
.redraw_content_input .content_textarea[data-v-31c91dd0]::placeholder {
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5);
}
.redraw_content_input[data-v-31c91dd0] .image_list_view {
  flex-shrink: 0;
  margin-bottom: 8px;
}

.theme-main-btn[data-v-c9912f2e] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c9912f2e]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c9912f2e] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c9912f2e] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c9912f2e]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c9912f2e] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c9912f2e]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c9912f2e] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c9912f2e]:hover,
.mogic-ui-primary-button.active[data-v-c9912f2e]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c9912f2e]:hover::before,
.mogic-ui-primary-button.active[data-v-c9912f2e]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c9912f2e] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c9912f2e]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c9912f2e]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c9912f2e]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c9912f2e]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c9912f2e]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c9912f2e] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c9912f2e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c9912f2e] {
  background-color: #434343;
}
.input_btn[data-v-c9912f2e]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c9912f2e] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c9912f2e] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c9912f2e {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c9912f2e] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c9912f2e 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c9912f2e] {
  display: flex;
  justify-content: space-between;
}

.theme-main-btn[data-v-7388d3b9] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-7388d3b9]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-7388d3b9] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-7388d3b9] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-7388d3b9]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-7388d3b9] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-7388d3b9]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-7388d3b9] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-7388d3b9]:hover,
.mogic-ui-primary-button.active[data-v-7388d3b9]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-7388d3b9]:hover::before,
.mogic-ui-primary-button.active[data-v-7388d3b9]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-7388d3b9] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-7388d3b9]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-7388d3b9]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7388d3b9]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7388d3b9]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-7388d3b9]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-7388d3b9] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-7388d3b9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-7388d3b9] {
  background-color: #434343;
}
.input_btn[data-v-7388d3b9]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-7388d3b9] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-7388d3b9] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-7388d3b9 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-7388d3b9] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-7388d3b9 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-7388d3b9] {
  display: flex;
  justify-content: space-between;
}

.theme-main-btn[data-v-6d99ea08] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6d99ea08]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6d99ea08] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6d99ea08] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6d99ea08]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6d99ea08] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6d99ea08]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6d99ea08] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6d99ea08]:hover,
.mogic-ui-primary-button.active[data-v-6d99ea08]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6d99ea08]:hover::before,
.mogic-ui-primary-button.active[data-v-6d99ea08]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6d99ea08] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6d99ea08]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6d99ea08]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6d99ea08]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6d99ea08]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6d99ea08]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6d99ea08] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6d99ea08] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6d99ea08] {
  background-color: #434343;
}
.input_btn[data-v-6d99ea08]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6d99ea08] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6d99ea08] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6d99ea08 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6d99ea08] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6d99ea08 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6d99ea08] {
  display: flex;
  justify-content: space-between;
}
.select_list_view[data-v-6d99ea08] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.select_list_view .select_item[data-v-6d99ea08] {
  width: 132px;
  height: 154px;
  border-radius: 20px;
  background-color: #292929;
  padding: 7px;
  padding-bottom: 0;
  cursor: pointer;
  border: 1px solid transparent;
}
.select_list_view .select_item .select_item_img[data-v-6d99ea08] {
  width: 120px;
  height: 120px;
  border-radius: 15px;
  display: block;
}
.select_list_view .select_item .select_item_text[data-v-6d99ea08] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.select_list_view .select_item.active[data-v-6d99ea08] {
  border-color: #fff;
}
.select_list_view.edge-to-edge[data-v-6d99ea08] {
  gap: 8px;
}
.select_list_view.edge-to-edge .select_item[data-v-6d99ea08] {
  width: 148px;
  height: 168px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  padding: 8px;
  box-sizing: border-box;
}
.select_list_view.edge-to-edge .select_item .select_item_img[data-v-6d99ea08] {
  width: 132px;
  height: 132px;
  border-radius: 8px;
}
.select_list_view.edge-to-edge .select_item .select_item_text[data-v-6d99ea08] {
  font-size: 12px;
}

.theme-main-btn[data-v-d85325fa] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-d85325fa]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-d85325fa] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-d85325fa] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-d85325fa]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-d85325fa] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-d85325fa]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-d85325fa] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-d85325fa]:hover,
.mogic-ui-primary-button.active[data-v-d85325fa]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-d85325fa]:hover::before,
.mogic-ui-primary-button.active[data-v-d85325fa]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-d85325fa] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-d85325fa]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-d85325fa]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-d85325fa]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-d85325fa]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-d85325fa]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-d85325fa] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-d85325fa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-d85325fa] {
  background-color: #434343;
}
.input_btn[data-v-d85325fa]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-d85325fa] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-d85325fa] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-d85325fa {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-d85325fa] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-d85325fa 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-d85325fa] {
  display: flex;
  justify-content: space-between;
}
.camera_widget_view[data-v-d85325fa] {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}
.qwen-multiangle-container[data-v-d85325fa] {
  width: 100%;
  height: 100%;
  position: relative;
  background: #0a0a0f;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  overflow: hidden;
  height: 273px;
  min-height: 273px;
  flex: 0 0 auto;
}
.qwen-multiangle-canvas-box[data-v-d85325fa] {
  width: 100%;
  height: 289px;
  padding-top: 16px;
  box-sizing: border-box;
  margin-bottom: 0;
}
.qwen-multiangle-canvas[data-v-d85325fa] {
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
}
.qwen-multiangle-prompt[data-v-d85325fa] {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  background: rgba(10, 10, 15, 0.9);
  border: 1px solid rgba(233, 61, 130, 0.3);
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 11px;
  color: #E93D82;
  backdrop-filter: blur(4px);
  font-family: 'Consolas', 'Monaco', monospace;
  word-break: break-all;
  line-height: 1.4;
}
.qwen-multiangle-info[data-v-d85325fa] {
  font-size: 11px;
  color: #e0e0e0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 12px;
  box-sizing: border-box;
  backdrop-filter: blur(4px);
}
.angle_slider_item[data-v-d85325fa] {
  width: 100%;
  box-sizing: border-box;
}
.angle_slider_head[data-v-d85325fa] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  padding: 0;
}
.angle_slider_label[data-v-d85325fa] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.9);
}
.angle_slider_value[data-v-d85325fa] {
  font-size: 14px;
  color: #fff;
}
.angle_slider_item[data-v-d85325fa] .pen_size_slider {
  height: 16px;
}
.qwen-multiangle-reset[data-v-d85325fa] {
  display: none;
  background-color: #292929;
  width: 0.54rem;
  height: 0.54rem;
  border-radius: 4px;
  border: none;
  color: #ffffff66;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  transition: all 0.2s ease;
  flex-shrink: 0;
  align-self: flex-end;
}
.qwen-multiangle-reset[data-v-d85325fa]:hover {
  background-color: #434343;
}
.qwen-multiangle-reset[data-v-d85325fa]:hover {
  color: #fff;
  border-color: #FFFFFF;
}
.qwen-multiangle-reset[data-v-d85325fa]:active {
  transform: scale(0.95);
}
.qwen-multiangle-dropdowns[data-v-d85325fa] {
  position: absolute;
  top: 40px;
  left: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  z-index: 10;
}
.qwen-multiangle-dropdown[data-v-d85325fa] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.qwen-multiangle-dropdown-label[data-v-d85325fa] {
  font-size: 9px;
  color: #888;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  min-width: 28px;
  text-align: right;
  white-space: nowrap;
}
.qwen-multiangle-dropdown-label.azimuth[data-v-d85325fa] {
  color: #E93D82;
}
.qwen-multiangle-dropdown-label.elevation[data-v-d85325fa] {
  color: #00FFD0;
}
.qwen-multiangle-dropdown-label.distance[data-v-d85325fa] {
  color: #FFB800;
}
.qwen-multiangle-select[data-v-d85325fa] {
  background: rgba(10, 10, 15, 0.9);
  border: 1px solid rgba(100, 100, 120, 0.4);
  border-radius: 4px;
  padding: 3px 6px;
  font-size: 10px;
  color: #e0e0e0;
  cursor: pointer;
  outline: none;
  min-width: 120px;
  backdrop-filter: blur(4px);
}
.qwen-multiangle-select[data-v-d85325fa]:hover {
  border-color: rgba(150, 150, 170, 0.6);
}
.qwen-multiangle-select[data-v-d85325fa]:focus {
  border-color: #E93D82;
}
.qwen-multiangle-select.azimuth[data-v-d85325fa]:focus {
  border-color: #E93D82;
}
.qwen-multiangle-select.elevation[data-v-d85325fa]:focus {
  border-color: #00FFD0;
}
.qwen-multiangle-select.distance[data-v-d85325fa]:focus {
  border-color: #FFB800;
}

.theme-main-btn[data-v-c4fa15ec] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c4fa15ec]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c4fa15ec] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c4fa15ec] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c4fa15ec]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c4fa15ec] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c4fa15ec]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c4fa15ec] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c4fa15ec]:hover,
.mogic-ui-primary-button.active[data-v-c4fa15ec]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c4fa15ec]:hover::before,
.mogic-ui-primary-button.active[data-v-c4fa15ec]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c4fa15ec] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c4fa15ec]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c4fa15ec]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c4fa15ec]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c4fa15ec]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c4fa15ec]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c4fa15ec] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c4fa15ec] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c4fa15ec] {
  background-color: #434343;
}
.input_btn[data-v-c4fa15ec]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c4fa15ec] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c4fa15ec] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c4fa15ec {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c4fa15ec] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c4fa15ec 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c4fa15ec] {
  display: flex;
  justify-content: space-between;
}
.multi_angle_view_panel .angle_form[data-v-c4fa15ec] {
  padding: 18px;
  border-radius: 15px;
  background: linear-gradient(180deg, #2f2f2f 0%, #262626 100%);
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.multi_angle_view_panel .angle_camera[data-v-c4fa15ec] {
  height: auto;
}

.theme-main-btn[data-v-f373510a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-f373510a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-f373510a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-f373510a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-f373510a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-f373510a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-f373510a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-f373510a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-f373510a]:hover,
.mogic-ui-primary-button.active[data-v-f373510a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-f373510a]:hover::before,
.mogic-ui-primary-button.active[data-v-f373510a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-f373510a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-f373510a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-f373510a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f373510a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-f373510a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-f373510a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-f373510a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-f373510a] {
  background-color: #434343;
}
.input_btn[data-v-f373510a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-f373510a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-f373510a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-f373510a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-f373510a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-f373510a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-f373510a] {
  display: flex;
  justify-content: space-between;
}
.hd_setting.disabled[data-v-f373510a] {
  opacity: 0.9;
}
.hd_setting .ratio_group[data-v-f373510a] {
  display: flex;
  margin-bottom: 12px;
  padding: 12px;
  gap: 8px;
  align-items: center;
  background: #272727;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  border-radius: 24px;
}
.hd_setting .ratio_group .ratio_item[data-v-f373510a] {
  flex: 1;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  margin: 0;
  font-size: 16px;
  color: #ffffff88;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.1);
}
.hd_setting .ratio_group .ratio_item.active[data-v-f373510a] {
  color: #0c0c0c;
  background: #fff;
}
.hd_setting .ratio_group .ratio_item.disabled[data-v-f373510a] {
  cursor: not-allowed;
  opacity: 0.45;
}
.hd_setting .setting_box[data-v-f373510a] {
  padding: 16px;
  background: #272727;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  border-radius: 24px;
}
.hd_setting .setting_box .setting_title[data-v-f373510a] {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
.hd_setting .setting_box .setting_item[data-v-f373510a] {
  margin-bottom: 16px;
}
.hd_setting .setting_box .setting_item .setting_label[data-v-f373510a] {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 8px;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_text[data-v-f373510a] {
  color: #ffffff99;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_right[data-v-f373510a] {
  display: flex;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_right .reset_btn[data-v-f373510a] {
  color: #ffffff66;
  cursor: pointer;
  margin-right: 10px;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_right .reset_btn[data-v-f373510a]:hover {
  color: #fff;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_right .reset_btn.disabled[data-v-f373510a] {
  cursor: not-allowed;
  opacity: 0.45;
}
.hd_setting .setting_box .setting_item .setting_label .setting_label_right .percent_box[data-v-f373510a] {
  border-radius: 5px;
  width: 40px;
  height: 21px;
  text-align: center;
  background: #292929;
  border: none;
  color: #fff;
  font-size: 12px;
  outline: none;
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution[data-v-f373510a] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution .resolution_input_box[data-v-f373510a] {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  border-radius: 12px;
  height: 40px;
  padding: 0 12px;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #ffffff66;
  background: rgba(255, 255, 255, 0.1);
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution .resolution_input_box .resolution_input_text[data-v-f373510a] {
  flex: 0 0 auto;
  height: 24px;
  line-height: 24px;
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution .resolution_input_box .resolution_input[data-v-f373510a] {
  width: 100%;
  height: 24px;
  padding: 0 4px;
  background: transparent;
  text-align: right;
  border: none;
  outline: none;
  color: #fff;
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution .resolution_input_box .resolution_input[data-v-f373510a]:disabled {
  cursor: not-allowed;
  opacity: 0.45;
}
.hd_setting .setting_box .setting_item .setting_content .setting_resolution .resolution_input_x[data-v-f373510a] {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAKZJREFUeAGtUzsShSAMTBxn3hmsnpUXsLLj6HRWXsDOxmvgoilQ+WRUZhZGN7uEBNg5Z4ioASZmnkkxoOmwDMBSY/oDP8CAoJKJiI18NhWmMeCNBGjEtGedIOw1k1QMlwJKHJd2kTUqvhkkTCgljhpkTGysQxW9HN8e4UkR65w4aGNocrqx7y+SRpwz8V3oNeI93YOzwa/B12AFWmDUPGcfIzXxG68b2flzLZvzurAAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 8px;
}
.hd_setting .setting_box .setting_item .setting_content .quality_slider_row[data-v-f373510a] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.hd_setting .setting_box .setting_item .setting_content .quality_slider_row .quality_slider_icon[data-v-f373510a] {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.hd_setting .setting_box .setting_item .setting_content .quality_slider_row .quality_slider_icon.quality_slider_icon--low[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAj5JREFUeAHtmrFSwkAQhjeMjbS2aomltlqKpbb4IDwHDwItlGAJrZTYYpuWNu7CZubGCcldbv9zRvhmbghJbub+3O7e7iVEZ06Moii6lIAOAWERV/xzSQmACmGSCbkgLNf6+01g0EJuuRWUALSQHiUC5iPq6Pumx1CQzn7vHD8SGKSQF+e4T2AgQtiUZAZcc+ryOai/oGbkzfOcGeZCKmajpMfXHgiEqRCNTnVPfoDKvaxnRETUhVq59koAzITwk5bI5BNm+3zvMxljIoQHJjnVIKDLu/YxI1qIDmhI4QwtxWQUgSOirQPvuI2yLIvOjlsLUZ8IMac6xizmgyIIFqLhU6KTtcMuuc1YUE4tCBKiC5rMAiqbFRFTFrOiQLyEaJ4ks5CqvggWdFSIrtJPdDChJDshFYigObd1k8llavOyQSADlyh0w+2OcObTFhGy4balwx5A7orr8J/drw5RITkR+zG7eVuTaUmVJwXSX82ODHjBbdVoWuSBpuZNCaElYkISir98O4SGX7QgeeoTFvBJgbRZEMuaw3pDQUxoVuGzXpxuiuLyL5LGkggxZiKE6HpEBzKicMxECCYVog5oEtBlbClCMKvZeWASdRYety5jHbsK612UGR3WgmPkeo85pkJ0DagzsWnbwqkJ851GXZWrUou8TcHkC2rvd+p5zgyIEE323FQDOhsC8v2IG8HmBAYpxJ2BNYGBvQyV6MTpS14eExj0W90NJQItZEuJQAuBf/FQghYC940kpPrESfgBadC9eVCn5ykAAAAASUVORK5CYII=);
}
.hd_setting .setting_box .setting_item .setting_content .quality_slider_row .quality_slider_icon.quality_slider_icon--high[data-v-f373510a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA2RJREFUeAHtWqFyGzEQXWdKGhralNWBcaEL68CYprClDTXuJ5gGm9rUhk2hQxOY0IQebaG7z92b0VxOp12dtgXNm9Gcc7ey9bSr1VtdiF7gi91u98Zif0DO4AEdUh7OLH1difBAjvjymvIw5PZRa+ztkSwiPAFT6TvResWbCOJ8aOkga+Nc/gSJz5p+3kTecjvWGjOJMV9mjdsjvv9VwjSKV+SLpDckdOCFaYf9iNsx297ydTsYDJ6aBm4ekRnct9hsBiQ+iG0XjsR22PZ9nh45DT4jZDZNA57Zn3x5QJPBTaQ1UXFbsP0DReC5Rs6Cz5OUMQ+y4rbij+vGI5CYd5EAXIjIog3df8j3VNmLBwzPXQe3QKJK9fPyyFR5LwaQQdhtNSSA4kRavFEDi3Sk+Ip67SBDbUiJokRkwXbN/IVBP91pvQGU9kgtLWLAs3NSgEnckgHFiPBMIzONFabQT2oxqEURIqKPLgxdPlnrjRR6E5EBzew9aVaSzIB6ICCRWzwhO83btJMV2URkTVjCqQtLJvODesBMRNInslPpBbvltrGk3BAmIrKhwQsppZoLkFgzmRsyQkVEdFJXvVAaZkJRIrJLo05ACOUu5r4Aoe+k2OUHEvM4IKgLF5SmJ+QXPrkAkXtuj9yQ5aqQ3IEItBC9UvJfwn7MoW5LhRaqPBRI/8o7GDBqk5tkaJECIs1TgrAkEEKbVFUYwpp+vQlh1ldW5QvkbIh1zaFRuhYghDYta1aF/1eihPASjchGVs/0kvEygLkMyIooCb68IyN61yMBGSti8h0y6ISMKFIhyoBWhi7LjhoESWRsfUFUrGbngSHrXCtMt7GFLeIUChskTGVC6VMUnEN17cAVRc6qJK1/CW5NLaVwUSKSabpCbN0mNYTEJT3faC+1ZIqfNMqu3CYtqrb6QsIJKbxtwCD2TV7Fdf8uOSAYXIhFTSQQpO9JX6zVtQmSxFNzn3E5xBaxF/5Q0xuof35x25Ee6BPNZG61B886jkbrkFh2ZKqUEMWErFMSxvNFT+iBu5iReAobatu+Ur/kSeowNyKSnfYtWRT9eX5Fz1P3lfbwzvv19L20JITMIri1tpxAer+efrQYI0nwmkGiOJJXcGp4E8k504XMObV28iaSc/wJj1jSsj9y/8Upp99vJEBQvEcS7vgAAAAASUVORK5CYII=);
}
.hd_setting .setting_box .setting_item .setting_content .quality_slider_row .quality_slider[data-v-f373510a] {
  flex: 1;
  min-width: 0;
}

.theme-main-btn[data-v-2e7d3338] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-2e7d3338]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-2e7d3338] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-2e7d3338] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-2e7d3338]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-2e7d3338] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-2e7d3338]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-2e7d3338] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-2e7d3338]:hover,
.mogic-ui-primary-button.active[data-v-2e7d3338]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-2e7d3338]:hover::before,
.mogic-ui-primary-button.active[data-v-2e7d3338]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-2e7d3338] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-2e7d3338]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-2e7d3338]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2e7d3338]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2e7d3338]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-2e7d3338]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-2e7d3338] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-2e7d3338] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-2e7d3338] {
  background-color: #434343;
}
.input_btn[data-v-2e7d3338]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-2e7d3338] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-2e7d3338] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-2e7d3338 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-2e7d3338] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-2e7d3338 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-2e7d3338] {
  display: flex;
  justify-content: space-between;
}
.prompt_tool[data-v-2e7d3338] {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 104px;
  padding: 8px;
  border-radius: 8px;
  border: none;
  outline: none;
  resize: none;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 12px;
  line-height: 1.6;
}
.prompt_tool.disabled[data-v-2e7d3338] {
  opacity: 0.55;
  cursor: not-allowed;
}
.prompt_tool[data-v-2e7d3338]::-moz-placeholder {
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5);
}
.prompt_tool[data-v-2e7d3338]::placeholder {
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5);
}

.theme-main-btn[data-v-76ef73fd] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-76ef73fd]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-76ef73fd] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-76ef73fd] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-76ef73fd]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-76ef73fd] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-76ef73fd]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-76ef73fd] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-76ef73fd]:hover,
.mogic-ui-primary-button.active[data-v-76ef73fd]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-76ef73fd]:hover::before,
.mogic-ui-primary-button.active[data-v-76ef73fd]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-76ef73fd] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-76ef73fd]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-76ef73fd]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-76ef73fd]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-76ef73fd]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-76ef73fd]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-76ef73fd] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-76ef73fd] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-76ef73fd] {
  background-color: #434343;
}
.input_btn[data-v-76ef73fd]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-76ef73fd] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-76ef73fd] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-76ef73fd {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-76ef73fd] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-76ef73fd 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-76ef73fd] {
  display: flex;
  justify-content: space-between;
}

.theme-main-btn[data-v-949af90a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-949af90a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-949af90a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-949af90a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-949af90a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-949af90a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-949af90a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-949af90a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-949af90a]:hover,
.mogic-ui-primary-button.active[data-v-949af90a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-949af90a]:hover::before,
.mogic-ui-primary-button.active[data-v-949af90a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-949af90a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-949af90a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-949af90a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-949af90a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-949af90a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-949af90a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-949af90a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-949af90a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-949af90a] {
  background-color: #434343;
}
.input_btn[data-v-949af90a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-949af90a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-949af90a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-949af90a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-949af90a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-949af90a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-949af90a] {
  display: flex;
  justify-content: space-between;
}
.post_edit_mix[data-v-949af90a] {
  background: #292929;
  color: #fff;
  padding: 15px;
  border-radius: 20px;
}
.post_edit_mix.disabled[data-v-949af90a] {
  opacity: 0.9;
}
.post_edit_mix .mix_item[data-v-949af90a] {
  margin-bottom: 16px;
}
.post_edit_mix .mix_item_head[data-v-949af90a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.post_edit_mix .mix_item_label[data-v-949af90a] {
  font-size: 12px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.96);
}
.post_edit_mix .mix_item_actions[data-v-949af90a] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.post_edit_mix .mix_reset_btn[data-v-949af90a],
.post_edit_mix .mix_value_box[data-v-949af90a] {
  width: 30px;
  height: 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.post_edit_mix .mix_reset_btn[data-v-949af90a] {
  background: #474747;
  cursor: pointer;
  transition: background 0.2s ease, opacity 0.2s ease;
}
.post_edit_mix .mix_reset_btn[data-v-949af90a]:hover {
  background: #555555;
}
.post_edit_mix .mix_reset_btn.disabled[data-v-949af90a] {
  cursor: not-allowed;
  opacity: 0.45;
  pointer-events: none;
}
.post_edit_mix .mix_reset_icon[data-v-949af90a] {
  width: 10px;
  height: 10px;
  fill: #d6d6d6;
}
.post_edit_mix .mix_value_box[data-v-949af90a] {
  background: #1137ff;
  line-height: 1;
  font-size: 12px;
}

.theme-main-btn[data-v-be5f2100] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-be5f2100]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-be5f2100] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-be5f2100] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-be5f2100]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-be5f2100] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-be5f2100]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-be5f2100] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-be5f2100]:hover,
.mogic-ui-primary-button.active[data-v-be5f2100]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-be5f2100]:hover::before,
.mogic-ui-primary-button.active[data-v-be5f2100]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-be5f2100] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-be5f2100]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-be5f2100]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-be5f2100]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-be5f2100]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-be5f2100]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-be5f2100] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-be5f2100] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-be5f2100] {
  background-color: #434343;
}
.input_btn[data-v-be5f2100]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-be5f2100] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-be5f2100] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-be5f2100 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-be5f2100] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-be5f2100 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-be5f2100] {
  display: flex;
  justify-content: space-between;
}
.post_edit_panel[data-v-be5f2100] {
  padding-bottom: 12px;
}
.post_edit_panel .preview_status[data-v-be5f2100] {
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.62);
  margin-top: 8px;
}
.post_edit_panel .preview_status.loading[data-v-be5f2100] {
  color: #9fb0ff;
}
.post_edit_panel .target_status[data-v-be5f2100] {
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.86);
  margin-top: 4px;
}

.theme-main-btn[data-v-26572d20] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-26572d20]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-26572d20] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-26572d20] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-26572d20]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-26572d20] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-26572d20]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-26572d20] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-26572d20]:hover,
.mogic-ui-primary-button.active[data-v-26572d20]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-26572d20]:hover::before,
.mogic-ui-primary-button.active[data-v-26572d20]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-26572d20] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-26572d20]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-26572d20]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-26572d20]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-26572d20]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-26572d20]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-26572d20] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-26572d20] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-26572d20] {
  background-color: #434343;
}
.input_btn[data-v-26572d20]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-26572d20] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-26572d20] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-26572d20 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-26572d20] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-26572d20 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-26572d20] {
  display: flex;
  justify-content: space-between;
}
.annotation_tool_view.disabled[data-v-26572d20] {
  opacity: 0.55;
}
.annotation_tool_view .annotation_tool_btn[data-v-26572d20] {
  width: 136px;
  height: 40px;
  box-sizing: border-box;
  padding: 8px 16px;
  border-radius: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
  border: 0;
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.annotation_tool_view .annotation_tool_btn.active[data-v-26572d20] {
  color: #0c0c0c;
  border-color: transparent;
  background: #fff;
}
.annotation_tool_view .annotation_tool_btn.active .annotation_tool_icon[data-v-26572d20] {
  filter: invert(1);
}
.annotation_tool_view .annotation_tool_btn.disabled[data-v-26572d20] {
  cursor: not-allowed;
}
.annotation_tool_view .annotation_tool_btn.readonly[data-v-26572d20] {
  cursor: default;
}
.annotation_tool_view .annotation_tool_icon[data-v-26572d20] {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
.annotation_tool_view .annotation_tool_tip[data-v-26572d20] {
  margin-top: 12px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-6c12a491] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6c12a491]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6c12a491] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6c12a491] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6c12a491]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6c12a491] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6c12a491]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6c12a491] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6c12a491]:hover,
.mogic-ui-primary-button.active[data-v-6c12a491]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6c12a491]:hover::before,
.mogic-ui-primary-button.active[data-v-6c12a491]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6c12a491] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6c12a491]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6c12a491]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6c12a491]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6c12a491]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6c12a491]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6c12a491] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6c12a491] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6c12a491] {
  background-color: #434343;
}
.input_btn[data-v-6c12a491]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6c12a491] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6c12a491] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6c12a491 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6c12a491] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6c12a491 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6c12a491] {
  display: flex;
  justify-content: space-between;
}
.annotation_panel[data-v-6c12a491] {
  padding-bottom: 12px;
}
.annotation_panel .annotation_status[data-v-6c12a491] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}
.annotation_panel .annotation_record_list[data-v-6c12a491] {
  margin-top: 14px;
  padding: 8px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.04);
}
.annotation_panel .annotation_record_item[data-v-6c12a491] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 10px;
  cursor: pointer;
}
.annotation_panel .annotation_record_item + .annotation_record_item[data-v-6c12a491] {
  margin-top: 6px;
}
.annotation_panel .annotation_record_item.active[data-v-6c12a491],
.annotation_panel .annotation_record_item[data-v-6c12a491]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.annotation_panel .annotation_record_item.disabled[data-v-6c12a491] {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}
.annotation_panel .annotation_record_item.readonly[data-v-6c12a491] {
  cursor: default;
  pointer-events: none;
}
.annotation_panel .annotation_record_badge[data-v-6c12a491] {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}
.annotation_panel .annotation_record_text[data-v-6c12a491] {
  font-size: 13px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.82);
}

.theme-main-btn[data-v-c759ba80] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c759ba80]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c759ba80] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c759ba80] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c759ba80]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c759ba80] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c759ba80]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c759ba80] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c759ba80]:hover,
.mogic-ui-primary-button.active[data-v-c759ba80]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c759ba80]:hover::before,
.mogic-ui-primary-button.active[data-v-c759ba80]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c759ba80] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c759ba80]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c759ba80]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c759ba80]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c759ba80]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c759ba80]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c759ba80] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c759ba80] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c759ba80] {
  background-color: #434343;
}
.input_btn[data-v-c759ba80]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c759ba80] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c759ba80] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c759ba80 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c759ba80] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c759ba80 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c759ba80] {
  display: flex;
  justify-content: space-between;
}
.extract_single_item_panel[data-v-c759ba80] {
  padding-bottom: 12px;
}
.extract_single_item_panel .annotation_status[data-v-c759ba80] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}
.extract_single_item_panel .annotation_record_list[data-v-c759ba80] {
  margin-top: 14px;
  padding: 8px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.04);
}
.extract_single_item_panel .annotation_record_item[data-v-c759ba80] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 10px;
  cursor: pointer;
}
.extract_single_item_panel .annotation_record_item + .annotation_record_item[data-v-c759ba80] {
  margin-top: 6px;
}
.extract_single_item_panel .annotation_record_item.active[data-v-c759ba80],
.extract_single_item_panel .annotation_record_item[data-v-c759ba80]:hover {
  background: rgba(255, 255, 255, 0.08);
}
.extract_single_item_panel .annotation_record_item.disabled[data-v-c759ba80] {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}
.extract_single_item_panel .annotation_record_badge[data-v-c759ba80] {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}
.extract_single_item_panel .annotation_record_text[data-v-c759ba80] {
  font-size: 13px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.82);
}

.theme-main-btn[data-v-2db001aa] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-2db001aa]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-2db001aa] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-2db001aa] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-2db001aa]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-2db001aa] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-2db001aa]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-2db001aa] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-2db001aa]:hover,
.mogic-ui-primary-button.active[data-v-2db001aa]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-2db001aa]:hover::before,
.mogic-ui-primary-button.active[data-v-2db001aa]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-2db001aa] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-2db001aa]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-2db001aa]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2db001aa]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2db001aa]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-2db001aa]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-2db001aa] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-2db001aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-2db001aa] {
  background-color: #434343;
}
.input_btn[data-v-2db001aa]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-2db001aa] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-2db001aa] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-2db001aa {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-2db001aa] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-2db001aa 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-2db001aa] {
  display: flex;
  justify-content: space-between;
}
.style_model_render_panel[data-v-2db001aa] {
  padding-bottom: 12px;
}
.style_model_render_panel .style_select_list[data-v-2db001aa] {
  margin-top: 36px;
}

.theme-main-btn[data-v-157eb0c8] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-157eb0c8]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-157eb0c8] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-157eb0c8] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-157eb0c8]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-157eb0c8] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-157eb0c8]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-157eb0c8] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-157eb0c8]:hover,
.mogic-ui-primary-button.active[data-v-157eb0c8]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-157eb0c8]:hover::before,
.mogic-ui-primary-button.active[data-v-157eb0c8]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-157eb0c8] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-157eb0c8]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-157eb0c8]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-157eb0c8]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-157eb0c8]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-157eb0c8]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-157eb0c8] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-157eb0c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-157eb0c8] {
  background-color: #434343;
}
.input_btn[data-v-157eb0c8]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-157eb0c8] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-157eb0c8] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-157eb0c8 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-157eb0c8] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-157eb0c8 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-157eb0c8] {
  display: flex;
  justify-content: space-between;
}
.style_transfer_panel[data-v-157eb0c8] {
  padding-bottom: 12px;
}

.theme-main-btn[data-v-bd3c7c10] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-bd3c7c10]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-bd3c7c10] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-bd3c7c10] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-bd3c7c10]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-bd3c7c10] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-bd3c7c10]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-bd3c7c10] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-bd3c7c10]:hover,
.mogic-ui-primary-button.active[data-v-bd3c7c10]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-bd3c7c10]:hover::before,
.mogic-ui-primary-button.active[data-v-bd3c7c10]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-bd3c7c10] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-bd3c7c10]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-bd3c7c10]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-bd3c7c10]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-bd3c7c10]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-bd3c7c10]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-bd3c7c10] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-bd3c7c10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-bd3c7c10] {
  background-color: #434343;
}
.input_btn[data-v-bd3c7c10]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-bd3c7c10] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-bd3c7c10] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-bd3c7c10 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-bd3c7c10] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-bd3c7c10 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-bd3c7c10] {
  display: flex;
  justify-content: space-between;
}
.add_accessories_panel[data-v-bd3c7c10] {
  padding-bottom: 12px;
}
.add_accessories_panel .panel_status[data-v-bd3c7c10] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-7bc34b10] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-7bc34b10]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-7bc34b10] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-7bc34b10] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-7bc34b10]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-7bc34b10] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-7bc34b10]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-7bc34b10] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-7bc34b10]:hover,
.mogic-ui-primary-button.active[data-v-7bc34b10]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-7bc34b10]:hover::before,
.mogic-ui-primary-button.active[data-v-7bc34b10]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-7bc34b10] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-7bc34b10]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-7bc34b10]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7bc34b10]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-7bc34b10]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-7bc34b10]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-7bc34b10] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-7bc34b10] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-7bc34b10] {
  background-color: #434343;
}
.input_btn[data-v-7bc34b10]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-7bc34b10] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-7bc34b10] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-7bc34b10 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-7bc34b10] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-7bc34b10 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-7bc34b10] {
  display: flex;
  justify-content: space-between;
}
.image_ratio_picker[data-v-7bc34b10] {
  padding: 4px 0 0;
}
.ratio_grid[data-v-7bc34b10] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
}
.ratio_chip[data-v-7bc34b10] {
  height: 64px;
  padding: 6px 4px 5px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: transparent;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1px;
}
.ratio_chip.disabled[data-v-7bc34b10] {
  cursor: not-allowed;
  opacity: 0.6;
}
.ratio_chip.active[data-v-7bc34b10] {
  color: #0c0c0c;
  border-color: transparent;
  background: #fff;
}
.ratio_icon[data-v-7bc34b10] {
  width: 26px;
  height: 26px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: brightness(0) invert(1);
  opacity: 0.72;
}
.ratio_chip.active .ratio_icon[data-v-7bc34b10] {
  filter: none;
  opacity: 1;
}
.ratio_chip.active .ratio_icon_fallback[data-v-7bc34b10] {
  color: #0c0c0c;
}
.ratio_icon_fallback[data-v-7bc34b10] {
  display: block;
  font-size: 10px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.5);
}

.theme-main-btn[data-v-1fa311e4] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-1fa311e4]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-1fa311e4] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-1fa311e4] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-1fa311e4]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-1fa311e4] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-1fa311e4]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-1fa311e4] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-1fa311e4]:hover,
.mogic-ui-primary-button.active[data-v-1fa311e4]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-1fa311e4]:hover::before,
.mogic-ui-primary-button.active[data-v-1fa311e4]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-1fa311e4] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-1fa311e4]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-1fa311e4]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1fa311e4]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1fa311e4]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-1fa311e4]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-1fa311e4] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-1fa311e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-1fa311e4] {
  background-color: #434343;
}
.input_btn[data-v-1fa311e4]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-1fa311e4] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-1fa311e4] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-1fa311e4 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-1fa311e4] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-1fa311e4 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-1fa311e4] {
  display: flex;
  justify-content: space-between;
}
.rough_house_design_panel[data-v-1fa311e4] {
  padding-bottom: 12px;
}
.rough_house_design_panel .panel_status[data-v-1fa311e4] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-490c92ad] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-490c92ad]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-490c92ad] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-490c92ad] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-490c92ad]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-490c92ad] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-490c92ad]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-490c92ad] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-490c92ad]:hover,
.mogic-ui-primary-button.active[data-v-490c92ad]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-490c92ad]:hover::before,
.mogic-ui-primary-button.active[data-v-490c92ad]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-490c92ad] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-490c92ad]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-490c92ad]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-490c92ad]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-490c92ad]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-490c92ad]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-490c92ad] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-490c92ad] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-490c92ad] {
  background-color: #434343;
}
.input_btn[data-v-490c92ad]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-490c92ad] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-490c92ad] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-490c92ad {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-490c92ad] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-490c92ad 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-490c92ad] {
  display: flex;
  justify-content: space-between;
}
.storyboard_scene_generate_panel[data-v-490c92ad] {
  padding-bottom: 12px;
}
.storyboard_scene_generate_panel .panel_status[data-v-490c92ad] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}
.storyboard_scene_generate_panel .layout_list[data-v-490c92ad] {
  display: flex;
  gap: 12px;
}
.storyboard_scene_generate_panel .layout_item[data-v-490c92ad] {
  flex: 1;
  height: 52px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
  cursor: pointer;
  transition: border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.storyboard_scene_generate_panel .layout_item.active[data-v-490c92ad] {
  border-color: transparent;
  background: #fff;
}
.storyboard_scene_generate_panel .layout_item.active .layout_text[data-v-490c92ad] {
  color: #0c0c0c;
}
.storyboard_scene_generate_panel .layout_item.disabled[data-v-490c92ad] {
  opacity: 0.55;
  cursor: not-allowed;
}
.storyboard_scene_generate_panel .layout_item[data-v-490c92ad]:not(.disabled):hover {
  transform: translateY(-1px);
}
.storyboard_scene_generate_panel .layout_text[data-v-490c92ad] {
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
}

.theme-main-btn[data-v-6d3a233c] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6d3a233c]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6d3a233c] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6d3a233c] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6d3a233c]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6d3a233c] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6d3a233c]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6d3a233c] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6d3a233c]:hover,
.mogic-ui-primary-button.active[data-v-6d3a233c]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6d3a233c]:hover::before,
.mogic-ui-primary-button.active[data-v-6d3a233c]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6d3a233c] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6d3a233c]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6d3a233c]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6d3a233c]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6d3a233c]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6d3a233c]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6d3a233c] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6d3a233c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6d3a233c] {
  background-color: #434343;
}
.input_btn[data-v-6d3a233c]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6d3a233c] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6d3a233c] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6d3a233c {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6d3a233c] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6d3a233c 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6d3a233c] {
  display: flex;
  justify-content: space-between;
}
.add_window_view_panel[data-v-6d3a233c] {
  padding-bottom: 12px;
}
.add_window_view_panel .panel_status[data-v-6d3a233c] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}
.add_window_view_panel .scene_type_list[data-v-6d3a233c] {
  display: flex;
  gap: 8px;
}
.add_window_view_panel[data-v-6d3a233c] .tool-form-content {
  padding: 16px 12px;
}
.add_window_view_panel .scene_type_item[data-v-6d3a233c] {
  flex: 1;
  height: 40px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
  cursor: pointer;
  transition: border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.add_window_view_panel .scene_type_item.active[data-v-6d3a233c] {
  border-color: transparent;
  background: #fff;
}
.add_window_view_panel .scene_type_item.active .scene_type_text[data-v-6d3a233c] {
  color: #0c0c0c;
}
.add_window_view_panel .scene_type_item.disabled[data-v-6d3a233c] {
  opacity: 0.55;
  cursor: not-allowed;
}
.add_window_view_panel .scene_type_item[data-v-6d3a233c]:not(.disabled):hover {
  background: rgba(255, 255, 255, 0.16);
}
.add_window_view_panel .scene_type_text[data-v-6d3a233c] {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

.theme-main-btn[data-v-1f79ae94] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-1f79ae94]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-1f79ae94] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-1f79ae94] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-1f79ae94]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-1f79ae94] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-1f79ae94]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-1f79ae94] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-1f79ae94]:hover,
.mogic-ui-primary-button.active[data-v-1f79ae94]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-1f79ae94]:hover::before,
.mogic-ui-primary-button.active[data-v-1f79ae94]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-1f79ae94] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-1f79ae94]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-1f79ae94]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1f79ae94]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-1f79ae94]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-1f79ae94]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-1f79ae94] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-1f79ae94] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-1f79ae94] {
  background-color: #434343;
}
.input_btn[data-v-1f79ae94]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-1f79ae94] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-1f79ae94] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-1f79ae94 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-1f79ae94] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-1f79ae94 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-1f79ae94] {
  display: flex;
  justify-content: space-between;
}
.soft_replace_panel[data-v-1f79ae94] {
  padding-bottom: 12px;
}
.soft_replace_panel .panel_status[data-v-1f79ae94] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-6ecdff43] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-6ecdff43]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-6ecdff43] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-6ecdff43] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-6ecdff43]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-6ecdff43] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-6ecdff43]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-6ecdff43] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-6ecdff43]:hover,
.mogic-ui-primary-button.active[data-v-6ecdff43]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-6ecdff43]:hover::before,
.mogic-ui-primary-button.active[data-v-6ecdff43]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-6ecdff43] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-6ecdff43]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-6ecdff43]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6ecdff43]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-6ecdff43]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-6ecdff43]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-6ecdff43] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-6ecdff43] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-6ecdff43] {
  background-color: #434343;
}
.input_btn[data-v-6ecdff43]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-6ecdff43] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-6ecdff43] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-6ecdff43 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-6ecdff43] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-6ecdff43 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-6ecdff43] {
  display: flex;
  justify-content: space-between;
}
.hard_replace_panel[data-v-6ecdff43] {
  padding-bottom: 12px;
}
.hard_replace_panel .panel_status[data-v-6ecdff43] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-3172cfae] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-3172cfae]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-3172cfae] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-3172cfae] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-3172cfae]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-3172cfae] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-3172cfae]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-3172cfae] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-3172cfae]:hover,
.mogic-ui-primary-button.active[data-v-3172cfae]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-3172cfae]:hover::before,
.mogic-ui-primary-button.active[data-v-3172cfae]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-3172cfae] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-3172cfae]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-3172cfae]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3172cfae]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-3172cfae]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-3172cfae]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-3172cfae] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-3172cfae] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-3172cfae] {
  background-color: #434343;
}
.input_btn[data-v-3172cfae]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-3172cfae] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-3172cfae] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-3172cfae {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-3172cfae] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-3172cfae 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-3172cfae] {
  display: flex;
  justify-content: space-between;
}
.soft_match_panel[data-v-3172cfae] {
  padding-bottom: 12px;
}
.soft_match_panel .panel_status[data-v-3172cfae] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-11b2ff61] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-11b2ff61]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-11b2ff61] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-11b2ff61] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-11b2ff61]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-11b2ff61] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-11b2ff61]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-11b2ff61] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-11b2ff61]:hover,
.mogic-ui-primary-button.active[data-v-11b2ff61]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-11b2ff61]:hover::before,
.mogic-ui-primary-button.active[data-v-11b2ff61]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-11b2ff61] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-11b2ff61]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-11b2ff61]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-11b2ff61]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-11b2ff61]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-11b2ff61]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-11b2ff61] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-11b2ff61] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-11b2ff61] {
  background-color: #434343;
}
.input_btn[data-v-11b2ff61]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-11b2ff61] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-11b2ff61] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-11b2ff61 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-11b2ff61] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-11b2ff61 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-11b2ff61] {
  display: flex;
  justify-content: space-between;
}
.rough_soft_hard_implant_panel[data-v-11b2ff61] {
  padding-bottom: 12px;
}
.rough_soft_hard_implant_panel .panel_status[data-v-11b2ff61] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-952cee68] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-952cee68]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-952cee68] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-952cee68] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-952cee68]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-952cee68] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-952cee68]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-952cee68] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-952cee68]:hover,
.mogic-ui-primary-button.active[data-v-952cee68]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-952cee68]:hover::before,
.mogic-ui-primary-button.active[data-v-952cee68]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-952cee68] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-952cee68]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-952cee68]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-952cee68]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-952cee68]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-952cee68]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-952cee68] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-952cee68] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-952cee68] {
  background-color: #434343;
}
.input_btn[data-v-952cee68]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-952cee68] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-952cee68] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-952cee68 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-952cee68] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-952cee68 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-952cee68] {
  display: flex;
  justify-content: space-between;
}
.floor_plan_layout_panel[data-v-952cee68] {
  padding-bottom: 12px;
}
.floor_plan_layout_panel .panel_status[data-v-952cee68] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-16b134d4] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-16b134d4]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-16b134d4] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-16b134d4] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-16b134d4]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-16b134d4] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-16b134d4]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-16b134d4] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-16b134d4]:hover,
.mogic-ui-primary-button.active[data-v-16b134d4]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-16b134d4]:hover::before,
.mogic-ui-primary-button.active[data-v-16b134d4]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-16b134d4] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-16b134d4]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-16b134d4]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-16b134d4]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-16b134d4]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-16b134d4]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-16b134d4] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-16b134d4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-16b134d4] {
  background-color: #434343;
}
.input_btn[data-v-16b134d4]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-16b134d4] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-16b134d4] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-16b134d4 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-16b134d4] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-16b134d4 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-16b134d4] {
  display: flex;
  justify-content: space-between;
}
.emotion_color_analysis_panel[data-v-16b134d4] {
  padding-bottom: 12px;
}
.emotion_color_analysis_panel .panel_status[data-v-16b134d4] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}
.emotion_color_analysis_panel .layout_list[data-v-16b134d4] {
  display: flex;
  gap: 12px;
}
.emotion_color_analysis_panel .layout_item[data-v-16b134d4] {
  flex: 1;
  height: 52px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
  cursor: pointer;
  transition: border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.emotion_color_analysis_panel .layout_item.active[data-v-16b134d4] {
  border-color: transparent;
  background: #fff;
}
.emotion_color_analysis_panel .layout_item.active .layout_text[data-v-16b134d4] {
  color: #0c0c0c;
}
.emotion_color_analysis_panel .layout_item.disabled[data-v-16b134d4] {
  opacity: 0.55;
  cursor: not-allowed;
}
.emotion_color_analysis_panel .layout_item[data-v-16b134d4]:not(.disabled):hover {
  transform: translateY(-1px);
}
.emotion_color_analysis_panel .layout_text[data-v-16b134d4] {
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
}

.theme-main-btn[data-v-64dce8aa] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-64dce8aa]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-64dce8aa] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-64dce8aa] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-64dce8aa]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-64dce8aa] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-64dce8aa]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-64dce8aa] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-64dce8aa]:hover,
.mogic-ui-primary-button.active[data-v-64dce8aa]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-64dce8aa]:hover::before,
.mogic-ui-primary-button.active[data-v-64dce8aa]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-64dce8aa] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-64dce8aa]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-64dce8aa]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-64dce8aa]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-64dce8aa]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-64dce8aa]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-64dce8aa] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-64dce8aa] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-64dce8aa] {
  background-color: #434343;
}
.input_btn[data-v-64dce8aa]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-64dce8aa] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-64dce8aa] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-64dce8aa {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-64dce8aa] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-64dce8aa 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-64dce8aa] {
  display: flex;
  justify-content: space-between;
}
.inspiration_generate_panel[data-v-64dce8aa] {
  padding-bottom: 12px;
}
.inspiration_generate_panel .panel_status[data-v-64dce8aa] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-19b2b39e] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-19b2b39e]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-19b2b39e] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-19b2b39e] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-19b2b39e]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-19b2b39e] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-19b2b39e]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-19b2b39e] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-19b2b39e]:hover,
.mogic-ui-primary-button.active[data-v-19b2b39e]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-19b2b39e]:hover::before,
.mogic-ui-primary-button.active[data-v-19b2b39e]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-19b2b39e] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-19b2b39e]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-19b2b39e]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-19b2b39e]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-19b2b39e]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-19b2b39e]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-19b2b39e] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-19b2b39e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-19b2b39e] {
  background-color: #434343;
}
.input_btn[data-v-19b2b39e]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-19b2b39e] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-19b2b39e] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-19b2b39e {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-19b2b39e] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-19b2b39e 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-19b2b39e] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-19b2b39e] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-19b2b39e] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-c214fbda] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c214fbda]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c214fbda] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c214fbda] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c214fbda]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c214fbda] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c214fbda]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c214fbda] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c214fbda]:hover,
.mogic-ui-primary-button.active[data-v-c214fbda]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c214fbda]:hover::before,
.mogic-ui-primary-button.active[data-v-c214fbda]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c214fbda] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c214fbda]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c214fbda]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c214fbda]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c214fbda]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c214fbda]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c214fbda] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c214fbda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c214fbda] {
  background-color: #434343;
}
.input_btn[data-v-c214fbda]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c214fbda] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c214fbda] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c214fbda {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c214fbda] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c214fbda 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c214fbda] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-c214fbda] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-c214fbda] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-9b561c6e] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-9b561c6e]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-9b561c6e] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-9b561c6e] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-9b561c6e]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-9b561c6e] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-9b561c6e]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-9b561c6e] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-9b561c6e]:hover,
.mogic-ui-primary-button.active[data-v-9b561c6e]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-9b561c6e]:hover::before,
.mogic-ui-primary-button.active[data-v-9b561c6e]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-9b561c6e] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-9b561c6e]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-9b561c6e]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-9b561c6e]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-9b561c6e]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-9b561c6e]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-9b561c6e] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-9b561c6e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-9b561c6e] {
  background-color: #434343;
}
.input_btn[data-v-9b561c6e]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-9b561c6e] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-9b561c6e] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-9b561c6e {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-9b561c6e] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-9b561c6e 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-9b561c6e] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-9b561c6e] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-9b561c6e] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-2d46a54f] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-2d46a54f]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-2d46a54f] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-2d46a54f] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-2d46a54f]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-2d46a54f] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-2d46a54f]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-2d46a54f] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-2d46a54f]:hover,
.mogic-ui-primary-button.active[data-v-2d46a54f]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-2d46a54f]:hover::before,
.mogic-ui-primary-button.active[data-v-2d46a54f]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-2d46a54f] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-2d46a54f]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-2d46a54f]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2d46a54f]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-2d46a54f]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-2d46a54f]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-2d46a54f] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-2d46a54f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-2d46a54f] {
  background-color: #434343;
}
.input_btn[data-v-2d46a54f]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-2d46a54f] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-2d46a54f] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-2d46a54f {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-2d46a54f] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-2d46a54f 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-2d46a54f] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-2d46a54f] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-2d46a54f] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-5c38547a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-5c38547a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-5c38547a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-5c38547a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-5c38547a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-5c38547a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-5c38547a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-5c38547a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-5c38547a]:hover,
.mogic-ui-primary-button.active[data-v-5c38547a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-5c38547a]:hover::before,
.mogic-ui-primary-button.active[data-v-5c38547a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-5c38547a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-5c38547a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-5c38547a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5c38547a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-5c38547a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-5c38547a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-5c38547a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-5c38547a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-5c38547a] {
  background-color: #434343;
}
.input_btn[data-v-5c38547a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-5c38547a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-5c38547a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-5c38547a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-5c38547a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-5c38547a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-5c38547a] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-5c38547a] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-5c38547a] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-22b11210] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-22b11210]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-22b11210] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-22b11210] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-22b11210]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-22b11210] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-22b11210]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-22b11210] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-22b11210]:hover,
.mogic-ui-primary-button.active[data-v-22b11210]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-22b11210]:hover::before,
.mogic-ui-primary-button.active[data-v-22b11210]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-22b11210] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-22b11210]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-22b11210]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-22b11210]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-22b11210]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-22b11210]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-22b11210] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-22b11210] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-22b11210] {
  background-color: #434343;
}
.input_btn[data-v-22b11210]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-22b11210] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-22b11210] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-22b11210 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-22b11210] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-22b11210 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-22b11210] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-22b11210] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-22b11210] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-ff9060b0] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-ff9060b0]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-ff9060b0] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-ff9060b0] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-ff9060b0]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-ff9060b0] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-ff9060b0]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-ff9060b0] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-ff9060b0]:hover,
.mogic-ui-primary-button.active[data-v-ff9060b0]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-ff9060b0]:hover::before,
.mogic-ui-primary-button.active[data-v-ff9060b0]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-ff9060b0] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-ff9060b0]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-ff9060b0]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-ff9060b0]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-ff9060b0]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-ff9060b0]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-ff9060b0] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-ff9060b0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-ff9060b0] {
  background-color: #434343;
}
.input_btn[data-v-ff9060b0]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-ff9060b0] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-ff9060b0] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-ff9060b0 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-ff9060b0] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-ff9060b0 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-ff9060b0] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-ff9060b0] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-ff9060b0] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-8afc8d32] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-8afc8d32]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-8afc8d32] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-8afc8d32] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-8afc8d32]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-8afc8d32] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-8afc8d32]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-8afc8d32] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-8afc8d32]:hover,
.mogic-ui-primary-button.active[data-v-8afc8d32]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-8afc8d32]:hover::before,
.mogic-ui-primary-button.active[data-v-8afc8d32]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-8afc8d32] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-8afc8d32]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-8afc8d32]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-8afc8d32]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-8afc8d32]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-8afc8d32]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-8afc8d32] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-8afc8d32] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-8afc8d32] {
  background-color: #434343;
}
.input_btn[data-v-8afc8d32]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-8afc8d32] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-8afc8d32] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-8afc8d32 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-8afc8d32] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-8afc8d32 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-8afc8d32] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-8afc8d32] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-8afc8d32] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-39839bfe] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-39839bfe]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-39839bfe] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-39839bfe] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-39839bfe]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-39839bfe] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-39839bfe]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-39839bfe] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-39839bfe]:hover,
.mogic-ui-primary-button.active[data-v-39839bfe]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-39839bfe]:hover::before,
.mogic-ui-primary-button.active[data-v-39839bfe]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-39839bfe] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-39839bfe]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-39839bfe]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-39839bfe]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-39839bfe]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-39839bfe]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-39839bfe] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-39839bfe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-39839bfe] {
  background-color: #434343;
}
.input_btn[data-v-39839bfe]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-39839bfe] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-39839bfe] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-39839bfe {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-39839bfe] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-39839bfe 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-39839bfe] {
  display: flex;
  justify-content: space-between;
}
.image_generate_panel[data-v-39839bfe] {
  padding-bottom: 12px;
}
.image_generate_panel .panel_status[data-v-39839bfe] {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.62);
}

.theme-main-btn[data-v-e6700dbc] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-e6700dbc]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-e6700dbc] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-e6700dbc] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-e6700dbc]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-e6700dbc] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-e6700dbc]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-e6700dbc] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-e6700dbc]:hover,
.mogic-ui-primary-button.active[data-v-e6700dbc]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-e6700dbc]:hover::before,
.mogic-ui-primary-button.active[data-v-e6700dbc]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-e6700dbc] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-e6700dbc]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-e6700dbc]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-e6700dbc]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-e6700dbc]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-e6700dbc]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-e6700dbc] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-e6700dbc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-e6700dbc] {
  background-color: #434343;
}
.input_btn[data-v-e6700dbc]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-e6700dbc] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-e6700dbc] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-e6700dbc {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-e6700dbc] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-e6700dbc 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-e6700dbc] {
  display: flex;
  justify-content: space-between;
}
.tool_view[data-v-e6700dbc] {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #0c0c0c;
  color: #fff;
}
.tool_view .tool_detail_header[data-v-e6700dbc] {
  height: 72px;
  flex: 0 0 72px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-start;
  position: relative;
}
.tool_view .tool_detail_back[data-v-e6700dbc] {
  position: absolute;
  left: 12px;
  top: 24px;
  width: 24px;
  height: 24px;
  border: 0;
  padding: 0;
  background: transparent;
  color: #fff;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 0;
}
.tool_view .tool_detail_back[data-v-e6700dbc]:hover,
.tool_view .tool_detail_back[data-v-e6700dbc]:focus-visible {
  background: rgba(255, 255, 255, 0.05);
}
.tool_view .tool_detail_back[data-v-e6700dbc] svg {
  width: 24px;
  height: 24px;
  fill: currentColor;
  stroke: currentColor;
}
.tool_view .tool_detail_back .tool_detail_back_icon[data-v-e6700dbc] {
  width: 8px;
  height: 14px;
  margin: 5px 8px;
  display: block;
  transform: scaleX(-1);
}
.tool_view .tool_title[data-v-e6700dbc] {
  position: absolute;
  left: 52px;
  right: 12px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  text-align: left;
}
.tool_view .tool_content[data-v-e6700dbc] {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  scrollbar-width: none;
  padding: 12px;
}
.tool_view .tool_content[data-v-e6700dbc]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.tool_view .tool_generation_submit.generation-submit-button[data-v-e6700dbc] {
  width: calc(100% - 24px);
  height: 48px;
  min-height: 48px;
  margin: 24px 12px;
  padding: 0;
  border: 0;
  border-radius: 24px;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33%, #CCC2FF 66%, #B076FE 100%);
  color: #0c0c0c;
}
.tool_view .tool_generation_submit[data-v-e6700dbc] .generation-submit-button__orb {
  width: 24px;
  height: 24px;
  background: transparent;
}
.tool_view .tool_generation_submit[data-v-e6700dbc] .generation-submit-button__glow {
  display: none;
}
.tool_view .tool_generation_submit[data-v-e6700dbc] .generation-submit-button__arrow {
  width: 24px;
  height: 24px;
  filter: brightness(0);
}
.tool_view .tool_generation_submit[data-v-e6700dbc] .generation-submit-button__label {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar > ul > li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

.theme-main-btn[data-v-c7b2a9d6] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-c7b2a9d6]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-c7b2a9d6] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-c7b2a9d6] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-c7b2a9d6]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-c7b2a9d6] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-c7b2a9d6]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-c7b2a9d6] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-c7b2a9d6]:hover,
.mogic-ui-primary-button.active[data-v-c7b2a9d6]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-c7b2a9d6]:hover::before,
.mogic-ui-primary-button.active[data-v-c7b2a9d6]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-c7b2a9d6] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-c7b2a9d6]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-c7b2a9d6]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c7b2a9d6]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-c7b2a9d6]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-c7b2a9d6]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-c7b2a9d6] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-c7b2a9d6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-c7b2a9d6] {
  background-color: #434343;
}
.input_btn[data-v-c7b2a9d6]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-c7b2a9d6] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-c7b2a9d6] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-c7b2a9d6 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-c7b2a9d6] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-c7b2a9d6 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-c7b2a9d6] {
  display: flex;
  justify-content: space-between;
}
.image_viewer_layer[data-v-c7b2a9d6] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}
.image_viewer_gallery[data-v-c7b2a9d6] {
  width: 1px;
  height: 1px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.image_viewer_gallery img[data-v-c7b2a9d6] {
  display: block;
  width: 1px;
  height: 1px;
}

.theme-main-btn[data-v-980ca92e] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-980ca92e]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-980ca92e] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-980ca92e] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-980ca92e]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-980ca92e] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-980ca92e]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-980ca92e] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-980ca92e]:hover,
.mogic-ui-primary-button.active[data-v-980ca92e]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-980ca92e]:hover::before,
.mogic-ui-primary-button.active[data-v-980ca92e]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-980ca92e] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-980ca92e]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-980ca92e]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-980ca92e]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-980ca92e]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-980ca92e]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-980ca92e] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-980ca92e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-980ca92e] {
  background-color: #434343;
}
.input_btn[data-v-980ca92e]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-980ca92e] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-980ca92e] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-980ca92e {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-980ca92e] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-980ca92e 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-980ca92e] {
  display: flex;
  justify-content: space-between;
}
.full_screen_modal_group[data-v-980ca92e] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10002;
  width: 100%;
  height: 100%;
  padding-top: 0;
  pointer-events: none;
}
.full_screen_modal_group .full_screen_modal_content[data-v-980ca92e] {
  width: 100%;
  height: 100%;
  position: relative;
  pointer-events: none;
}

.theme-main-btn[data-v-540aa884] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-540aa884]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-540aa884] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-540aa884] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-540aa884]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-540aa884] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-540aa884]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-540aa884] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-540aa884]:hover,
.mogic-ui-primary-button.active[data-v-540aa884]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-540aa884]:hover::before,
.mogic-ui-primary-button.active[data-v-540aa884]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-540aa884] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-540aa884]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-540aa884]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-540aa884]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-540aa884]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-540aa884]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-540aa884] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-540aa884] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-540aa884] {
  background-color: #434343;
}
.input_btn[data-v-540aa884]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-540aa884] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-540aa884] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-540aa884 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-540aa884] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-540aa884 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-540aa884] {
  display: flex;
  justify-content: space-between;
}
.reg_mask[data-v-540aa884] {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  background: rgba(1, 1, 1, 0.68);
  box-sizing: border-box;
}
.reg[data-v-540aa884] {
  position: relative;
  width: 432px;
  max-width: 100%;
  max-height: calc(100vh - 32px);
  padding: 24px;
  box-sizing: border-box;
  overflow-y: auto;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  background: linear-gradient(90deg, rgba(1, 1, 1, 0.7), rgba(1, 1, 1, 0.7)), rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.reg_head[data-v-540aa884] {
  position: relative;
  min-height: 108px;
  flex: 0 0 108px;
}
.reg_close[data-v-540aa884] {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  min-height: 0;
  padding: 4px;
  border: 0;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.reg_close_icon[data-v-540aa884] {
  width: 16px;
  height: 16px;
  display: block;
}
.reg_titles[data-v-540aa884] {
  position: absolute;
  top: 36px;
  left: 50%;
  width: min(100%, 280px);
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.reg_title[data-v-540aa884] {
  margin: 0;
  color: #ffffff;
  text-align: center;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  white-space: nowrap;
}
.reg_description[data-v-540aa884] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0;
}
.reg_team_trigger[data-v-540aa884] {
  align-self: center;
  min-height: 36px;
  padding: 8px 12px;
  border: 0;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  cursor: pointer;
}
.reg_team_trigger[data-v-540aa884]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.reg_team_trigger--selected[data-v-540aa884] {
  padding: 8px;
  border-radius: 32px;
  justify-content: flex-start;
}
.reg_team_trigger_icon[data-v-540aa884] {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reg_team_avatar[data-v-540aa884] {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.reg_team_trigger_copy[data-v-540aa884] {
  width: 81px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.reg_team_trigger_name[data-v-540aa884] {
  width: 100%;
  overflow: hidden;
  color: #ffffff;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_badge[data-v-540aa884] {
  padding: 4px 8px;
  border-radius: 12px;
  background: linear-gradient(270deg, #75b8fe, #c3e7ff);
  color: #010101;
  white-space: nowrap;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_picker[data-v-540aa884] {
  position: absolute;
  z-index: 2;
  top: 132px;
  left: 50%;
  width: 270px;
  padding: 12px;
  transform: translateX(-50%);
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  background: #0c0c0c;
  display: flex;
  flex-direction: column;
  gap: 12px;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.35);
}
.reg_team_picker_title[data-v-540aa884] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_option[data-v-540aa884] {
  width: 100%;
  min-height: 52px;
  padding: 8px 12px;
  border: 0;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  text-align: left;
  cursor: pointer;
}
.reg_team_option[data-v-540aa884]:hover:not(:disabled),
.reg_team_option--selected[data-v-540aa884] {
  background: rgba(255, 255, 255, 0.1);
}
.reg_team_option[data-v-540aa884]:disabled {
  cursor: not-allowed;
}
.reg_team_option--unavailable[data-v-540aa884] {
  background: rgba(255, 255, 255, 0.025);
  color: rgba(255, 255, 255, 0.5);
}
.reg_team_option_icon[data-v-540aa884] {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reg_team_option_copy[data-v-540aa884] {
  min-width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.reg_team_option_name[data-v-540aa884] {
  overflow: hidden;
  color: #ffffff;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_option_meta[data-v-540aa884] {
  color: rgba(255, 255, 255, 0.5);
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_option_status[data-v-540aa884] {
  flex: 0 0 auto;
  max-width: 92px;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.5);
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_team_create[data-v-540aa884] {
  width: 100%;
  height: 32px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  background: transparent;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  cursor: pointer;
}
.reg_team_create_icon[data-v-540aa884] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reg_switch[data-v-540aa884] {
  width: 172px;
  height: 40px;
  margin: 0 auto;
  padding: 4px;
  box-sizing: border-box;
  border-radius: 32px;
  background: #272727;
  display: flex;
  align-items: center;
  gap: 4px;
}
.reg_switch_button[data-v-540aa884] {
  width: 80px;
  height: 32px;
  min-height: 0;
  padding: 0;
  border: 0;
  border-radius: 30px;
  background: transparent;
  color: #ffffff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.reg_switch_button--active[data-v-540aa884] {
  background: #ffffff;
  color: #000000;
  font-weight: 600;
}
.reg_fields[data-v-540aa884] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.reg_field[data-v-540aa884] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.reg_field_label[data-v-540aa884] {
  height: 12px;
  color: #ffffff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_required[data-v-540aa884] {
  color: #ff5a5a;
}
.reg_field_box[data-v-540aa884] {
  position: relative;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  display: flex;
  align-items: center;
}
.reg_input[data-v-540aa884] {
  flex: 1;
  min-width: 0;
  height: 28px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #ffffff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  outline: none;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.reg_input[data-v-540aa884]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.reg_input[data-v-540aa884]::placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.reg_field_count[data-v-540aa884] {
  flex: 0 0 auto;
  margin-left: 12px;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  font-style: normal;
}
.reg_code_action[data-v-540aa884] {
  flex: 0 0 auto;
  min-height: 0;
  margin-left: 12px;
  padding: 0;
  border: 0;
  background: none;
  color: rgba(117, 184, 254, 0.7);
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.reg_code_action[data-v-540aa884]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.reg_foot[data-v-540aa884] {
  width: 100%;
  height: 36px;
  display: flex;
  justify-content: center;
}
.reg_submit[data-v-540aa884] {
  width: 200px;
  height: 36px;
  min-height: 0;
  padding: 0;
  border: 0;
  border-radius: 24px;
  background: #75b8fe;
  color: #010101;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  cursor: pointer;
  box-shadow: inset 0 0 7.5px rgba(255, 255, 255, 0.25);
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.reg_submit[data-v-540aa884]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.reg_success_state[data-v-540aa884] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #ffffff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
}
.reg_success_icon[data-v-540aa884] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.reg_success_text[data-v-540aa884] {
  color: #ffffff;
}

.theme-main-btn[data-v-0a14672a] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-0a14672a]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-0a14672a] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-0a14672a] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-0a14672a]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-0a14672a] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-0a14672a]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-0a14672a] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-0a14672a]:hover,
.mogic-ui-primary-button.active[data-v-0a14672a]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-0a14672a]:hover::before,
.mogic-ui-primary-button.active[data-v-0a14672a]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-0a14672a] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-0a14672a]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-0a14672a]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0a14672a]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-0a14672a]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-0a14672a]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-0a14672a] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-0a14672a] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-0a14672a] {
  background-color: #434343;
}
.input_btn[data-v-0a14672a]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-0a14672a] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-0a14672a] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-0a14672a {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-0a14672a] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-0a14672a 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-0a14672a] {
  display: flex;
  justify-content: space-between;
}
.coming_soon_mask[data-v-0a14672a] {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  box-sizing: border-box;
  background: rgba(1, 1, 1, 0.68);
}
.coming_soon_dialog[data-v-0a14672a] {
  width: 608px;
  max-width: 100%;
  padding: 24px;
  border: 0;
  border-radius: 24px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
}
.coming_soon_header[data-v-0a14672a] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}
.coming_soon_title[data-v-0a14672a] {
  margin: 0;
  color: #fff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
}
.coming_soon_close[data-v-0a14672a] {
  width: 32px;
  height: 32px;
  padding: 8px;
  border: 0;
  border-radius: 16px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.coming_soon_close_icon[data-v-0a14672a] {
  display: block;
}
.coming_soon_heading[data-v-0a14672a] {
  color: #fff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0;
}
.coming_soon_description[data-v-0a14672a] {
  width: 560px;
  max-width: 100%;
  margin: 0;
  color: #fff;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
}
.coming_soon_footer[data-v-0a14672a] {
  display: flex;
  justify-content: flex-end;
}
.coming_soon_confirm[data-v-0a14672a] {
  width: 84px;
  height: 36px;
  padding: 10px 14px;
  border: 0;
  border-radius: 8px;
  box-sizing: border-box;
  background: #fff;
  color: #000;
  font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0;
  cursor: pointer;
}
@media (max-width: 640px) {
.coming_soon_dialog[data-v-0a14672a] {
    gap: 20px;
}
.coming_soon_title[data-v-0a14672a] {
    font-family: 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0;
}
}

.theme-main-btn[data-v-135c5dc8] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-135c5dc8]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-135c5dc8] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-135c5dc8] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-135c5dc8]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-135c5dc8] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-135c5dc8]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-135c5dc8] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-135c5dc8]:hover,
.mogic-ui-primary-button.active[data-v-135c5dc8]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-135c5dc8]:hover::before,
.mogic-ui-primary-button.active[data-v-135c5dc8]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-135c5dc8] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-135c5dc8]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-135c5dc8]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-135c5dc8]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-135c5dc8]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-135c5dc8]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-135c5dc8] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-135c5dc8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-135c5dc8] {
  background-color: #434343;
}
.input_btn[data-v-135c5dc8]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-135c5dc8] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-135c5dc8] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-135c5dc8 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-135c5dc8] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-135c5dc8 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-135c5dc8] {
  display: flex;
  justify-content: space-between;
}
.base_layouts_page[data-v-135c5dc8] {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.base_layouts_page.full-screen .app_page_content_view[data-v-135c5dc8] {
  padding-top: 0;
}
.app_page_content_view[data-v-135c5dc8] {
  padding-top: 0.85rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.app_page_content[data-v-135c5dc8] {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.app_page_content--mogic-shell .app_page_content_view[data-v-135c5dc8] {
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.theme-main-btn[data-v-43e4ddcf] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-43e4ddcf]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-43e4ddcf] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-43e4ddcf] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-43e4ddcf]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-43e4ddcf] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-43e4ddcf]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-43e4ddcf] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-43e4ddcf]:hover,
.mogic-ui-primary-button.active[data-v-43e4ddcf]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-43e4ddcf]:hover::before,
.mogic-ui-primary-button.active[data-v-43e4ddcf]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-43e4ddcf] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-43e4ddcf]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-43e4ddcf]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-43e4ddcf]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-43e4ddcf]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-43e4ddcf]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-43e4ddcf] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-43e4ddcf] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-43e4ddcf] {
  background-color: #434343;
}
.input_btn[data-v-43e4ddcf]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-43e4ddcf] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-43e4ddcf] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-43e4ddcf {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-43e4ddcf] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-43e4ddcf 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-43e4ddcf] {
  display: flex;
  justify-content: space-between;
}
.m-message-list[data-v-43e4ddcf] {
  position: fixed;
  z-index: 9999;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100vw - 32px);
  line-height: 18px;
  font-size: 12px;
  pointer-events: none;
}
.m-message-model[data-v-43e4ddcf] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 10px;
  width: -moz-max-content;
  width: max-content;
  min-width: 0;
  max-width: 302px;
  padding: 10px;
  border-radius: 15px;
  margin-bottom: 10px;
  font-family: 'OPPO Sans 4.0', 'OPPOSans', 'SourceHanSansCN', 'PingFang SC', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: #df3030;
  background: #f2e4e4;
  transition: all 1s;
  position: relative;
}
.m-message-model.m-success-message[data-v-43e4ddcf] {
  color: #168044;
  background: #e4f2e8;
}
.m-message-model.m-warn-message[data-v-43e4ddcf] {
  color: #a66b00;
  background: #f4eddd;
}
.m-message-model.m-error-message[data-v-43e4ddcf] {
  color: #df3030;
  background: #f2e4e4;
}
.m-message-model.m-default-message[data-v-43e4ddcf] {
  color: #287a9d;
  background: #e6f0f5;
}
.m-message-model .type_icon[data-v-43e4ddcf] {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  display: block;
}
.m-message-model .msg_text[data-v-43e4ddcf] {
  box-sizing: border-box;
  flex: 0 1 auto;
  width: -moz-max-content;
  width: max-content;
  min-width: 0;
  max-width: 254px;
  word-break: break-word;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}
@media (max-width: 334px) {
.m-message-list[data-v-43e4ddcf] {
    max-width: calc(100vw - 32px);
}
.m-message-model[data-v-43e4ddcf] {
    width: calc(100vw - 32px);
    min-width: 0;
    max-width: calc(100vw - 32px);
}
.m-message-model .msg_text[data-v-43e4ddcf] {
    width: auto;
    min-width: 0;
    max-width: none;
}
}
.message-list-enter-active[data-v-43e4ddcf],
.message-list-leave-active[data-v-43e4ddcf] {
  transition: opacity 1s;
}
.message-list-enter[data-v-43e4ddcf],
.message-list-leave-to[data-v-43e4ddcf] {
  opacity: 0;
}
.message-model-enter-active[data-v-43e4ddcf],
.message-model-leave-active[data-v-43e4ddcf] {
  position: absolute;
}
.message-model-enter[data-v-43e4ddcf],
.message-model-leave-to[data-v-43e4ddcf] {
  opacity: 0;
}
.message-model-move[data-v-43e4ddcf] {
  transition: transform 1s;
}

.theme-main-btn[data-v-596103e4] {
  width: 1.3rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.23rem;
  background-color: #0022FF;
  color: #fff;
  cursor: pointer;
  font-size: 0.16rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-main-btn[data-v-596103e4]:hover {
  background-color: #004CC7;
}
.theme-main-btn.disabled[data-v-596103e4] {
  background-color: #00378F;
  cursor: not-allowed;
}
.normal-btn[data-v-596103e4] {
  background-color: #292929;
  cursor: pointer;
}
.normal-btn[data-v-596103e4]:hover {
  background-color: #434343;
}
.mogic-ui-primary-button.active[data-v-596103e4] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #75B8FE;
  color: #010101;
  font-weight: 700;
  box-shadow: inset 0 0 10px 0 #FFFFFF;
}
.mogic-ui-primary-button.active[data-v-596103e4]::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, #75B8FE 0%, #C3E7FF 33.333%, #CCC2FF 66.667%, #B076FE 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms ease;
}
.mogic-ui-primary-button.active[data-v-596103e4] > * {
  position: relative;
  z-index: 1;
}
.mogic-ui-primary-button.active[data-v-596103e4]:hover,
.mogic-ui-primary-button.active[data-v-596103e4]:focus-visible {
  outline: 0;
}
.mogic-ui-primary-button.active[data-v-596103e4]:hover::before,
.mogic-ui-primary-button.active[data-v-596103e4]:focus-visible::before {
  opacity: 1;
}
.editInput_box[data-v-596103e4] {
  width: 9rem;
  border: 1.5px solid #FFFFFF66;
  border-radius: 0.2rem;
  background-color: #212121;
}
.simple-scrollbar[data-v-596103e4]::-webkit-scrollbar {
  width: 6px;
}
.simple-scrollbar[data-v-596103e4]::-webkit-scrollbar-track {
  background: #292929;
  border-radius: 4px;
}
.simple-scrollbar[data-v-596103e4]::-webkit-scrollbar-thumb {
  height: 20px;
  background: #FFFFFF4D;
  border-radius: 4px;
}
.simple-scrollbar[data-v-596103e4]::-webkit-scrollbar-thumb:hover {
  background: #aaaaaa4D;
}
.none-scrollbar[data-v-596103e4]::-webkit-scrollbar {
  display: none;
}
.input_btn[data-v-596103e4] {
  padding: 0 0.1rem;
  padding-left: 0.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  background-color: #292929;
  border-radius: 0.15rem;
  margin-right: 0.06rem;
  color: #fff;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 0.1rem center;
  background-size: 0.14rem auto;
  cursor: pointer;
}
.input_btn.create_image[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB5VaBbcIwEHyjDpBOUG9Qd4N0g47QEdIJGCHdICOgTuBsUDYAJkg2MGf0hkci2Ak4QuKkU172v0+XvGMTAc45A1qwc3lgQe21FAf/YEF50YOfXtAiKME1WIFbui80+AsasCVh21Am8Cfz6BZivKN86PlZLGhmPKYgf4PlwJwG69D2KYsFvF3JWXFOdWGu4bn6Sr0OIqmCZegy6UQsdDZ+syAX1Zy3EmMbHltGaicJFu706/OOvzneUASTBLmwCiLC3Xs2QS62oqZJrLlJ0AiXOrHmKPhCI6GUWqPuC+EO8ZZGYrQgi/7RRMz+a0ty6LdBSh6ct9GkWNOI/ZYCM7DGqKZpmTH0dDr3hhFzeA9Ih89xAIf3/kr5cLyC+qbx18MSbPCKfyjPNTEczq3iVrY0z0X44xBxF1mXBx2vfdije0IIqCdPr470AAAAAElFTkSuQmCC);
}
.input_btn.size[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgBvdbJDcMwDARAPlKIS3BHSQlJhSlFJTgdMBRMwYJPHbtegAAlPQZ8iaKqL6tJ+QlWT/FmEHKiEQeLjQohPkjK5HdKAx0YE0wHM2ykgznm50AD19jqDQueYXDwCoOCJRgMLMUgYA3WDdZiXWAL1gy2Yk1gD1YN9mJVIAIrBlFYEYjELkE0dgoysA2oyydJwfZAZWJHIA3bA/NlOAghCYzQIOTovAiHh/Ufq+8N6M/q/Qe0jmCn6+EzwAAAAABJRU5ErkJggg==);
}
.input_btn.model_type[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHfSURBVHgBtZW9LkRBGIZndv1bQcQ2EhINl6B2AwpxAST0uAI9hWiIbKOmUigUQuMGVBoaCiLZXSsr2bM73vfk+2LM/p042S95zpwz886883NmxpognHMZa20D6Qg+p4EFL8irIQ+JdYE+zkMM4nOcWeBD2mjS/zGSdBNUXHNUwYZq2Zi8L4FDcAYuwC14Ao9gmTrVGuk9K/WhJxHSEj5HQda0Dva2Bu0gtP1435I2Jj0mvHRGRruoM5eRYdPMdTHTDmZFu8DGQD2g4aUVMMWB0IwNcBo55HsRqRkLy6AAjkFJyo1oWH4Jil49duIa3MjonJTRYxgeJ/Gy4ZEP1qoOdsK5x/u6lGnwp1gB22DW14p+FzyDN1CTOn0sOJDK2kghLggXzzlO5VGgvQNzoZno2eEr8Aq+Rb/GgodghG3XkD9KoP3soKUh168IvkR/zvnN+UIsbr1dI9yLJmHI/uPaD5nf9c9nTLpIUl9/HqcVsqa3odvEqGHaUXYL3Z+RGqYJl0DjHwqpDW0CTeQZWho2TG+jaYSR6W34hvGVlGRa0kQUGg6Y/0e3f8AKNKvFerkk9Wzcb3UuashxtecdbasJ9KfgXQ7weWboXhwD5U5HmzTCgyInva4m0OsFzevO/QDOhew7iJP+PwAAAABJRU5ErkJggg==);
}
.input_btn.idea[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgB1VaBTcMwEPxGHSAjmAkIEzQbwAawQdmAMkG7QWGCwgZlgoYJEiZoNgh3zUeilhM7qYzUk15O7PPf2593LAI0TbOCHZt4oO8Vteb68AJjW0kc5NSgsqj6ViIDGhQ8JnhOYXuJjx9qJfLPmCTIFMCWMgGJx7HpcWykTYXNX8JSmSoI1DCWzIPV/w77tsSe0GxcgQQLzmYzCr7Cbq3+N9iHRV8wOPRXQz5FC/NRIoM7QKHE6jQh4r48dRxXTu0t5SBzVtpEDWbN4sVrdwweXAHq3IO0p1dqD55tqUZ2b3EyPZFKjXqhttX5O0eAZ6vrttSbQ11Z2Xf8/RlfywDGCHIVpcdZrn5yn2DISZNJm4teoBT2aAqxyseFUMEqgFco92JBFr+3DJRT+0ghgkGRK2fvI4UI8tx8HiJ01wfk8lN88H2lysl6+lmzG/WReXycvtK5BACRFw4HOZqdtHm7c3FcCBLsgaEYhG7GTLqOK8algsyBkfjgD7pmDnkt4C/JoP0a6SDVq4UPBkbe6vTWXVKbeKBv3u7lF1NBE4D+cri2AAAAAElFTkSuQmCC);
}
.input_btn.add_image[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgBtZaBVYQwDIaL7wZgA3EDnEBGOCc4RmADcAJuA9kAnQA3ODfgNjidIKbyF3IFCh417wVom+YrSVpQRNTSdokVhJ9D1oL1gjF9L834jjViTVnP6jb5DoLgU7Rr+MzQPl5ZYxX3yoOwnwT+ImjL+oqxTKtvYKoheM4FvMBz6xsY65yJdiNyWenLnfIre4BCtJ9ZP1RXI29K14mvNxRhiyfGwj6fPoACdhB9JWuNXJ4AjDYDUX02rACgRB7zPswegHr1jQW7/L7N0LeXE7YC+/0mYLFlMzBcQBqqbS10BFsNhJOrc3AFNJ4ZcwPFimtAM7VBnECxZ2q0s7lQ+QKaPROKvpLMPnI7Tmki77NAvh/nHNvlb43pqFTw1awC0rBZoxmnJq/lRL+JytOMzQhYrckTdV8DLQe0E8yrTShpqO7CBeydLIkoohLz8gmbxFrYCJirP4gLZi2MBHz5pFmAnqChwyan4QO8GThZRBN2lRcg5poiyhbsqC/ILUDMXzyJvL2hcGhOonAJuEOfDs2Dul3eVfejpPfji8swoO4/MlL/K2fWR/5D//oB1m6vvGJx7csAAAAASUVORK5CYII=);
}
.input_btn.zhi[data-v-596103e4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgBtVSBcYMwDJQ3yAh0AzpB6QTNBqETlA1wJ6AbNBtkhGSDdAO6Ad3Afd2ZoDgGbDB/pzNnS/+WLEHkgTGmgnVmOVqYphDAMTPpkLv8yiN4xlLAfmAVLYO2HBel1OuoF8RKcbuMFgKxheApphxb6/RNKwGOU/+eYw5JshN83At941W+wz67mhKBuSwnC+94T9kDLmEJ+4U946H/RFBJEUDsUcSyCJeUV42zT3cMDp5bRsETX4ksMyWzww2ePAENlj2Fgcfg3cNxxcIzeZEZvNFGAPf+VgHY2X63KbrTIyYb8vqw0XdTIrGd5bxPCB+5GWbmRIlghuFn5O6hHPyGVgIcWvB9jDnVwknTQjhi9ZyzFD1QJMwwd/NiIug4WvvpuFzEhfeC012dCRiX1d3uELRTojG+q29tq7FeTBBOzqgZZq2Lee85Ue+M4vtL7If+4INFa0GuTcysJRLdVkyINr7ybi36srRB/gFNgFB7Lz09SAAAAABJRU5ErkJggg==);
}
.input_btn.showPop[data-v-596103e4] {
  background-color: #434343;
}
.input_btn[data-v-596103e4]:hover {
  background-color: #434343;
}
.btn_box_shadow[data-v-596103e4] {
  box-shadow: 0px 0px 0.4rem 0px #ffffff33 inset;
}
.modal_inset_shadow[data-v-596103e4] {
  box-shadow: 0px 0.2rem 0.4rem -0.1rem #F4F4F633 inset, 0 0 0.4rem -0.2rem #ffffff33 inset, 0 -0.2rem 0.4rem -0.25rem #ffffff33 inset;
}
/* 定义动画关键帧 */
@keyframes gradientFlow-596103e4 {
0% {
    background-position: 0% 50%;
    /* 动画起始位置 */
}
50% {
    background-position: 100% 50%;
    /* 动画中间位置 */
}
100% {
    background-position: 0% 50%;
    /* 动画结束位置，回到起点形成循环 */
}
}
.load_bg[data-v-596103e4] {
  background: linear-gradient(90deg, #eea2a2, #bbc1bf, #57c6e1, #b49fda, #7ac5d8);
  background-size: 400% 100%;
  /* 将背景图放大，为移动留出空间 */
  animation: gradientFlow-596103e4 5s ease infinite;
  /* 应用动画 */
}
.flex-between[data-v-596103e4] {
  display: flex;
  justify-content: space-between;
}
.m-message-list[data-v-596103e4] {
  position: fixed;
  z-index: 9999;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  min-width: 300px;
  max-width: 600px;
  line-height: 32px;
  font-size: 16px;
}
.m-message-model[data-v-596103e4] {
  padding: 16px 24px;
  min-width: 300px;
  max-width: 600px;
  padding-left: 68px;
  color: #fff;
  margin-bottom: 15px;
  transition: all 1s;
  position: relative;
}
.m-message-model.m-success-message[data-v-596103e4] {
  background: linear-gradient(90deg, #33CD7A 13.79%, #33CDBB 87.47%);
}
.m-message-model.m-warn-message[data-v-596103e4] {
  background: linear-gradient(90deg, #FBB21a 13.79%, #FBB231 87.47%);
}
.m-message-model.m-error-message[data-v-596103e4] {
  background: linear-gradient(90deg, #F04C01 13.79%, #F04C27 87.47%);
}
.m-message-model.m-default-message[data-v-596103e4] {
  background: linear-gradient(90deg, #2FB1dd 13.79%, #2FB1FF 87.47%);
}
.m-message-model .type_icon[data-v-596103e4] {
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: 16px;
  left: 24px;
}
.m-message-model .msg_text[data-v-596103e4] {
  word-wrap: normal;
  word-break: break-all;
  white-space: pre-wrap;
}
.message-list-enter-active[data-v-596103e4],
.message-list-leave-active[data-v-596103e4] {
  transition: opacity 1s;
}
.message-list-enter[data-v-596103e4],
.message-list-leave-to[data-v-596103e4] {
  opacity: 0;
}
.message-model-enter-active[data-v-596103e4],
.message-model-leave-active[data-v-596103e4] {
  position: absolute;
}
.message-model-enter[data-v-596103e4],
.message-model-leave-to[data-v-596103e4] {
  opacity: 0;
}
.message-model-move[data-v-596103e4] {
  transition: transform 1s;
}
.linkStyle[data-v-596103e4] {
  text-decoration: underline;
  color: #2440b3;
  cursor: pointer;
}

