.credits-recharge-compact-charge-container {
  background-color: var(--charge-left-bg, white);
  flex-direction: column;
  height: 100%;
  padding-top: 20px;
  padding-left: 32px;
  display: flex;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-light-icon {
  width: 32px;
  height: 32px;
}
.credits-recharge-compact-charge-container .credits-recharge-compact-sub {
  flex-direction: row;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container {
  cursor: pointer;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-unselected {
  background: var(--charge-card-bg, #f8f8f8);
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-selected {
  background: var(--charge-card-selected-bg, #fffbf3);
  outline: 2px solid var(--charge-card-selected-border, #ffcf76);
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card {
  border-radius: 12px;
  flex-direction: column;
  flex-basis: 172px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 32px;
  padding-bottom: 36px;
  display: flex;
  position: relative;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card:nth-child(3n) {
  margin-right: 0;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-sub {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-light-icon {
  width: 16px;
  height: 16px;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-title {
  color: var(--charge-text-title, #303030);
  margin-left: 4px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-price {
  color: var(--charge-price-color, #0d0d0d);
  font-family: PingFang SC;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-price-symbol {
  font-size: 20px;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-card-container
  .credits-recharge-compact-charge-card
  .credits-recharge-compact-original-price {
  color: var(--charge-text-muted, #787878);
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration: line-through;
  position: relative;
  top: -1px;
}
.credits-recharge-compact-charge-container .credits-recharge-compact-remaining {
  color: var(--charge-text-secondary, #424242);
  margin-left: 8px;
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-remaining
  .credits-recharge-compact-num {
  color: var(--charge-text-title, #303030);
  font-family: PingFang SC;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.credits-recharge-compact-charge-container
  .credits-recharge-compact-charge-title {
  color: var(--charge-text-title, #814600);
  text-align: center;
  font-family: PingFang SC;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.credits-recharge-compact-recharge-power-prompt {
  color: var(--charge-text-muted, #999);
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  list-style-type: none;
  display: flex;
}
.credits-recharge-compact-recharge-power-prompt
  .credits-recharge-compact-prompt-item {
  padding: 1px 0;
  line-height: 14px;
}
.credits-recharge-compact-recharge-power-prompt
  .credits-recharge-compact-prompt-item:before {
  content: "＊";
}
.credits-recharge-compact-power-tip {
  -webkit-text-fill-color: #0000;
  -webkit-background-clip: text;
  background-clip: text;
  background: #fff2eb;
  border: 0.5px solid #ff5356;
  border-radius: 8px;
  align-items: center;
  gap: 4px;
  max-width: 540px;
  padding: 8px 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
}
.credits-recharge-compact-power-tip-text {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(90deg, #ff7f2a 0%, #ff5356 100%);
  -webkit-background-clip: text;
  background-clip: text;
}
.credits-recharge-compact-discount {
  color: #fff;
  background: linear-gradient(270deg, #ff8f34 0%, #ff5f4a 104.44%);
  border-radius: 4px;
  padding: 2px 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  top: -4px;
  right: 0;
}
.credits-recharge-compact-bonus-tag {
  color: #ba6d00;
  text-align: center;
  background: linear-gradient(90deg, #fff5e6 0%, #ffe8cc 100%);
  border-radius: 4px;
  margin-top: 4px;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 500;
  line-height: 18px;
}
.credits-recharge-compact-price-container {
  justify-content: center;
  align-items: baseline;
  gap: 8px;
  display: flex;
}
.credits-recharge-charge-container {
  background-color: var(--charge-left-bg, white);
  flex-direction: column;
  height: 100%;
  padding-top: 20px;
  padding-left: 32px;
  display: flex;
}
.credits-recharge-charge-container .credits-recharge-light-icon {
  width: 32px;
  height: 32px;
}
.credits-recharge-charge-container .credits-recharge-sub {
  flex-direction: row;
  align-items: center;
  margin-top: 4px;
  display: flex;
}
.credits-recharge-charge-container .credits-recharge-charge-card-container {
  cursor: pointer;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-unselected {
  background: var(--charge-card-bg, #f8f8f8);
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-selected {
  background: var(--charge-card-selected-bg, #fffbf3);
  border: 2px solid var(--charge-card-selected-border, #ffcf76);
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card {
  border-radius: 12px;
  flex-direction: column;
  flex-basis: 172px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 32px;
  padding-bottom: 36px;
  display: flex;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card:nth-child(3n) {
  margin-right: 0;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card
  .credits-recharge-sub {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card
  .credits-recharge-light-icon {
  width: 16px;
  height: 16px;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card
  .credits-recharge-title {
  color: var(--charge-text-title, #303030);
  margin-left: 4px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.credits-recharge-charge-container
  .credits-recharge-charge-card-container
  .credits-recharge-charge-card
  .credits-recharge-price {
  color: var(--charge-price-color, #0d0d0d);
  margin-top: 20px;
  font-family: PingFang SC;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.credits-recharge-charge-container .credits-recharge-remaining {
  color: var(--charge-text-secondary, #424242);
  margin-left: 8px;
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.credits-recharge-charge-container
  .credits-recharge-remaining
  .credits-recharge-num {
  color: var(--charge-text-title, #303030);
  font-family: PingFang SC;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.credits-recharge-charge-container .credits-recharge-charge-title {
  color: var(--charge-text-title, #814600);
  text-align: center;
  font-family: PingFang SC;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.credits-recharge-recharge-power-prompt {
  color: var(--charge-text-muted, #999);
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  list-style-type: none;
  display: flex;
}
.credits-recharge-recharge-power-prompt .credits-recharge-prompt-item {
  padding: 1px 0;
  line-height: 14px;
}
.credits-recharge-recharge-power-prompt .credits-recharge-prompt-item:before {
  content: "＊";
}
@font-face {
  font-family: liblibfont;
  src:
    url(/assets/fonts/iconfont.woff2) format("woff2"),
    url(/assets/fonts/iconfont-002.woff) format("woff"),
    url(/assets/fonts/iconfont.ttf) format("truetype");
}
@font-face {
  font-family: Plus Jakarta Sans;
  src: url(/assets/fonts/plus-jakarta-sans-variable-font-wght.ttf)
    format("truetype");
}
@font-face {
  font-family: PlusJakartaSans;
  src: url(/assets/fonts/plus-jakarta-sans-variable-font-wght.ttf)
    format("truetype");
}
@font-face {
  font-family: Poppins;
  src: url(/assets/fonts/poppins-variable-font-wght.ttf) format("truetype");
}
.liblibfont {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-style: normal;
  font-family: liblibfont !important;
}
.icon-create:before {
  content: "";
}
.icon-copy-new:before {
  content: "";
}
.icon-lib3-down:before {
  content: "";
}
.icon-lib3-share:before {
  content: "";
}
.icon-lib3-del:before {
  content: "";
}
.icon-filled_video:before {
  content: "";
}
.icon-moxing:before {
  content: "";
}
.icon-jiechubangding:before {
  content: "";
}
.icon-suoding:before {
  content: "";
}
.icon-remenjingxuan:before {
  content: "";
}
.icon-chicun:before {
  content: "";
}
.icon-style-l:before {
  content: "";
}
.icon-bofangqi1:before {
  content: "";
}
.icon-tukushangchuan:before {
  content: "";
}
.icon-bendishangchuan:before {
  content: "";
}
.icon-zichan:before {
  content: "";
}
.icon-shuju:before {
  content: "";
}
.icon-clock1:before {
  content: "";
}
.icon-info-circle1:before {
  content: "";
}
.icon-tick-circle:before {
  content: "";
}
.icon-close-circle:before {
  content: "";
}
.icon-a-Peoples-tworenqun:before {
  content: "";
}
.icon-tuanduiguanli:before {
  content: "";
}
@font-face {
  font-family: font_family_v3;
  src:
    url(/assets/fonts/iconfont-002.woff2) format("woff2"),
    url(/assets/fonts/iconfont.woff) format("woff"),
    url(/assets/fonts/iconfont-002.ttf) format("truetype");
}
.font_family_v3 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-family: font_family_v3 !important;
}
.icon-tuandui-01:before {
  content: "";
}
.icon-tuanduizhongxin:before {
  content: "";
}
.icon-zengjia:before {
  content: "";
}
.icon-tianjiatuandui:before {
  content: "";
}
.icon-gerenzhanghu:before {
  content: "";
}
.icon-shipin:before {
  content: "";
}
.icon-duihua:before {
  content: "";
}
.icon-shujuzhongxin:before {
  content: "";
}
.icon-edit:before {
  content: "";
}
.icon-publish:before {
  content: "";
}
.icon-shenhe:before {
  content: "";
}
.icon-hefaneirong:before {
  content: "";
}
.icon-qingwu:before {
  content: "";
}
.icon-xiazai:before {
  content: "";
}
.icon-fenxiang:before {
  content: "";
}
.icon-a-shanchu3:before {
  content: "";
}
.icon-stop:before {
  content: "";
}
.icon-size:before {
  content: "";
}
.icon-undo:before {
  content: "";
}
.icon-redo:before {
  content: "";
}
.icon-params:before {
  content: "";
}
.icon-brush2:before {
  content: "";
}
.icon-eraser:before {
  content: "";
}
.icon-upload:before {
  content: "";
}
.icon-restore:before {
  content: "";
}
.icon-fuzhiquanbu:before {
  content: "";
}
.icon-daima:before {
  content: "";
}
.icon-fengzhuangjiaocheng:before {
  content: "";
}
.icon-a-24x24MaterialDesign1:before {
  content: "";
}
.icon-weiji:before {
  content: "";
}
.icon-paihangbang1-1:before {
  content: "";
}
.icon-fasong:before {
  content: "";
}
.icon-tuozhuai:before {
  content: "";
}
.icon-jiangbei_1:before {
  content: "";
}
.icon-a-jiangbei2:before {
  content: "";
}
.icon-chakangongzuoliu:before {
  content: "";
}
.icon-API:before {
  content: "";
}
.icon-Inspiration_s1:before {
  content: "";
}
.icon-training_history:before {
  content: "";
}
.icon-training_list:before {
  content: "";
}
.icon-comfy_s1:before {
  content: "";
}
.icon-home_cloese:before {
  content: "";
}
.icon-Instagram:before {
  content: "";
}
.icon-topbar_arrow_down:before {
  content: "";
}
.icon-arrow_right:before {
  content: "";
}
.icon-home_picture:before {
  content: "";
}
.icon-home_run:before {
  content: "";
}
.icon-home_download:before {
  content: "";
}
.icon-book:before {
  content: "";
}
.icon-messega_new:before {
  content: "";
}
.icon-setting_new:before {
  content: "";
}
.icon-a-mylike_new:before {
  content: "";
}
.icon-mymodels_new:before {
  content: "";
}
.icon-logout_new:before {
  content: "";
}
.icon-search_new:before {
  content: "";
}
.icon-Discord:before {
  content: "";
}
.icon-TikTok:before {
  content: "";
}
.icon-Facebook:before {
  content: "";
}
.icon-X:before {
  content: "";
}
.icon-xiala:before {
  content: "";
}
.icon-youtube:before {
  content: "";
}
.icon-comfy_s:before {
  content: "";
}
.icon-home_n:before {
  content: "";
}
.icon-Earnings_s:before {
  content: "";
}
.icon-auto_s:before {
  content: "";
}
.icon-home_s1:before {
  content: "";
}
.icon-comfy_n:before {
  content: "";
}
.icon-a-AIGenerator_s:before {
  content: "";
}
.icon-Membership_s:before {
  content: "";
}
.icon-a-AIGenerator_n:before {
  content: "";
}
.icon-training_s:before {
  content: "";
}
.icon-training_n:before {
  content: "";
}
.icon-auto_n:before {
  content: "";
}
.icon-about_n:before {
  content: "";
}
.icon-Membership_n:before {
  content: "";
}
.icon-about_s:before {
  content: "";
}
.icon-Inspiration_n:before {
  content: "";
}
.icon-Inspiration_s:before {
  content: "";
}
.icon-Earnings_n:before {
  content: "";
}
.icon-zanbukeyong:before {
  content: "";
}
.icon-chrome_close:before {
  content: "";
}
.icon-chrome:before {
  content: "";
}
.icon-shouyi:before {
  content: "";
}
.icon-gongzuoliu_s:before {
  content: "";
}
.icon-gongzuoliu_n:before {
  content: "";
}
.icon-linggan_s:before {
  content: "";
}
.icon-tiktok:before {
  content: "";
}
.icon-hongshu:before {
  content: "";
}
.icon-bili:before {
  content: "";
}
.icon-wechat:before {
  content: "";
}
.icon-zhankai:before {
  content: "";
}
.icon-gaojishengtu:before {
  content: "";
}
.icon-xunlian:before {
  content: "";
}
.icon-shengtu:before {
  content: "";
}
.icon-gongzuoliu:before {
  content: "";
}
.icon-vip:before {
  content: "";
}
.icon-user:before {
  content: "";
}
.icon-a-darklight:before {
  content: "";
}
.icon-workflow_s:before {
  content: "";
}
.icon-workflow_n_light:before {
  content: "";
}
.icon-inspiration_s:before {
  content: "";
}
.icon-home_s:before {
  content: "";
}
.icon-inspiration_n_light:before {
  content: "";
}
.icon-home_n_light:before {
  content: "";
}
.icon-AIgenerrator:before {
  content: "";
}
.icon-jiaocheng:before {
  content: "";
}
.icon-daohang-zaixiangongzuoliu:before {
  content: "";
}
.icon-icon-gongzuoliu:before {
  content: "";
}
.icon-jiaqun:before {
  content: "";
}
.icon-comfy-xinjian:before {
  content: "";
}
.icon-comfy-dakai:before {
  content: "";
}
.icon-shakker_myincome:before {
  content: "";
}
.icon-shakker-fasongdaoshengchengqi:before {
  content: "";
}
.icon-a-0975-copyall:before {
  content: "";
}
.icon-a-0975-copylink:before {
  content: "";
}
.icon-comfy_lora_search:before {
  content: "";
}
.icon-comfy_star_s:before {
  content: "";
}
.icon-comfy_xiala:before {
  content: "";
}
.icon-comfy_model_close:before {
  content: "";
}
.icon-a-comfy_chooselora_close:before {
  content: "";
}
.icon-comfy_star_n:before {
  content: "";
}
.icon-comfyxiazai:before {
  content: "";
}
.icon-comfytuku:before {
  content: "";
}
.icon-comfybaocun:before {
  content: "";
}
.icon-comfyzhongzhi:before {
  content: "";
}
.icon-checkpoint_title:before {
  content: "";
}
.icon-lora_title:before {
  content: "";
}
.icon-shakker_logo:before {
  content: "";
}
.icon-Arrow_Left:before {
  content: "";
}
.icon-renwuduilie-dingbar-xin:before {
  content: "";
}
.icon-zaixianshengtu-dingbar-xin:before {
  content: "";
}
.icon-a-Frame7903:before {
  content: "";
}
.icon-a-097fasongdao:before {
  content: "";
}
.icon-xunlianguanli-xin:before {
  content: "";
}
.icon-a-097shoucang1:before {
  content: "";
}
.icon-a-097tiqumoxingzuhe:before {
  content: "";
}
.icon-a-097tiqujiaose:before {
  content: "";
}
.icon-a-097tushengtu:before {
  content: "";
}
.icon-a-097fenggehua:before {
  content: "";
}
.icon-a-097kuoxie:before {
  content: "";
}
.icon-duorenwu_shibai:before {
  content: "";
}
.icon-duorenwu_suolvetu:before {
  content: "";
}
.icon-task_n:before {
  content: "";
}
.icon-task_s:before {
  content: "";
}
.icon-gallery:before {
  content: "";
}
.icon-keyboard:before {
  content: "";
}
.icon-Frame:before {
  content: "";
}
.icon-major_s:before {
  content: "";
}
.icon-Beginner_s:before {
  content: "";
}
.icon-Beginner_n:before {
  content: "";
}
.icon-major_n:before {
  content: "";
}
.icon-copy1:before {
  content: "";
}
.icon-share:before {
  content: "";
}
.icon-export:before {
  content: "";
}
.icon-document-upload:before {
  content: "";
}
.icon-clipboard:before {
  content: "";
}
.icon-copy:before {
  content: "";
}
.icon-convertshape-2:before {
  content: "";
}
.icon-a-3dcube:before {
  content: "";
}
.icon-linggankujihuotai:before {
  content: "";
}
.icon-Lightbulb-alt1:before {
  content: "";
}
.icon-Lightbulb-alt:before {
  content: "";
}
.icon-task-square:before {
  content: "";
}
.icon-eye:before {
  content: "";
}
.icon-grid-edit:before {
  content: "";
}
.icon-eye-slash:before {
  content: "";
}
.icon-a-setting0962:before {
  content: "";
}
.icon-a-translate0961:before {
  content: "";
}
.icon-gallery-add096:before {
  content: "";
}
.icon-timer1:before {
  content: "";
}
.icon-info-circle:before {
  content: "";
}
.icon-timer:before {
  content: "";
}
.icon-crown:before {
  content: "";
}
.icon-brush1:before {
  content: "";
}
.icon-cup:before {
  content: "";
}
.icon-pen-add:before {
  content: "";
}
.icon-invert_mask:before {
  content: "";
}
.icon-mask_padding:before {
  content: "";
}
.icon-translate:before {
  content: "";
}
.icon-book-saved:before {
  content: "";
}
.icon-star1:before {
  content: "";
}
.icon-Download:before {
  content: "";
}
.icon-External_Link:before {
  content: "";
}
.icon-pen-tool-2:before {
  content: "";
}
.icon-maximize:before {
  content: "";
}
.icon-forward-item:before {
  content: "";
}
.icon-link1:before {
  content: "";
}
.icon-More_Horizontal:before {
  content: "";
}
.icon-gallery-edit:before {
  content: "";
}
.icon-command:before {
  content: "";
}
.icon-a-rulerpen:before {
  content: "";
}
.icon-link:before {
  content: "";
}
.icon-shapes:before {
  content: "";
}
.icon-Remove_Minus:before {
  content: "";
}
.icon-Add_Plus:before {
  content: "";
}
.icon-layer:before {
  content: "";
}
.icon-minus-cirlce:before {
  content: "";
}
.icon-document-code-21:before {
  content: "";
}
.icon-scissor:before {
  content: "";
}
.icon-mask:before {
  content: "";
}
.icon-Chevron_Down:before {
  content: "";
}
.icon-clock:before {
  content: "";
}
.icon-document-code-2:before {
  content: "";
}
.icon-Navigation:before {
  content: "";
}
.icon-gallery-add:before {
  content: "";
}
.icon-brush:before {
  content: "";
}
.icon-a-Group2608962:before {
  content: "";
}
.icon-a-Group38330:before {
  content: "";
}
.icon-a-Group38258:before {
  content: "";
}
.icon-a-Group2608963:before {
  content: "";
}
.icon-a-2:before {
  content: "";
}
.icon-star:before {
  content: "";
}
.icon-shoucangstar:before {
  content: "";
}
.icon-play:before {
  content: "";
}
.icon-vip-base:before {
  content: "";
}
.icon-prokongzhitai:before {
  content: "";
}
.icon-proyuanquan:before {
  content: "";
}
.icon-shanchu:before {
  content: "";
}
.icon-probatch:before {
  content: "";
}
.icon-procaijian:before {
  content: "";
}
.icon-prokoutu:before {
  content: "";
}
.icon-prozhankai:before {
  content: "";
}
.icon-proshouqi:before {
  content: "";
}
.icon-proxiayibu:before {
  content: "";
}
.icon-prohuabi:before {
  content: "";
}
.icon-prodimension:before {
  content: "";
}
.icon-prosearch1:before {
  content: "";
}
.icon-proshangyibu:before {
  content: "";
}
.icon-promore:before {
  content: "";
}
.icon-projiantou:before {
  content: "";
}
.icon-proshoucang:before {
  content: "";
}
.icon-proinpanint:before {
  content: "";
}
.icon-proshauxin:before {
  content: "";
}
.icon-proyiwen:before {
  content: "";
}
.icon-procanvas:before {
  content: "";
}
.icon-proprompt1:before {
  content: "";
}
.icon-a-promatchstyle:before {
  content: "";
}
.icon-proprompt2:before {
  content: "";
}
.icon-pro_group_filled:before {
  content: "";
}
.icon-pro_group_border:before {
  content: "";
}
.icon-pro_merge:before {
  content: "";
}
.icon-pro_s_border:before {
  content: "";
}
.icon-pro_l_filled:before {
  content: "";
}
.icon-pro_l_border:before {
  content: "";
}
.icon-proCreative:before {
  content: "";
}
.icon-proprecision:before {
  content: "";
}
.icon-proreload:before {
  content: "";
}
.icon-pro_edit:before {
  content: "";
}
.icon-pro_price:before {
  content: "";
}
.icon-pro_mail:before {
  content: "";
}
.icon-pro_arrow_right:before {
  content: "";
}
.icon-a-proSizesynchronisation1:before {
  content: "";
}
.icon-prokeying1:before {
  content: "";
}
.icon-a-proexit:before {
  content: "";
}
.icon-prosuccesses:before {
  content: "";
}
.icon-a-proimagetc:before {
  content: "";
}
.icon-prostyle:before {
  content: "";
}
.icon-prohistory:before {
  content: "";
}
.icon-prolayer:before {
  content: "";
}
.icon-prolink:before {
  content: "";
}
.icon-progroup:before {
  content: "";
}
.icon-a-progeneratortc:before {
  content: "";
}
.icon-prosubtitle:before {
  content: "";
}
.icon-a-prodescendingorder:before {
  content: "";
}
.icon-a-prochooseabox:before {
  content: "";
}
.icon-proarrow:before {
  content: "";
}
.icon-proExclude:before {
  content: "";
}
.icon-procrop:before {
  content: "";
}
.icon-progoal:before {
  content: "";
}
.icon-proimages:before {
  content: "";
}
.icon-prodecline:before {
  content: "";
}
.icon-proapply:before {
  content: "";
}
.icon-proadd:before {
  content: "";
}
.icon-proshare:before {
  content: "";
}
.icon-a-proImportImages:before {
  content: "";
}
.icon-prodelet:before {
  content: "";
}
.icon-prodownloa:before {
  content: "";
}
.icon-a-proAddtoCanvas:before {
  content: "";
}
.icon-a-proNewAlbum:before {
  content: "";
}
.icon-proinpaint:before {
  content: "";
}
.icon-prolistings:before {
  content: "";
}
.icon-proUpload:before {
  content: "";
}
.icon-a-proascendingorder:before {
  content: "";
}
.icon-proclose:before {
  content: "";
}
.icon-proenlarge:before {
  content: "";
}
.icon-protab:before {
  content: "";
}
.icon-proprompt:before {
  content: "";
}
.icon-prodrag:before {
  content: "";
}
.icon-proCharacteristic:before {
  content: "";
}
.icon-a-proQuickSelection:before {
  content: "";
}
.icon-prokeying:before {
  content: "";
}
.icon-pronarrow:before {
  content: "";
}
.icon-protool:before {
  content: "";
}
.icon-a-proNumberofruns:before {
  content: "";
}
.icon-a-propulldown:before {
  content: "";
}
.icon-proNSFW:before {
  content: "";
}
.icon-a-proillegalcontent:before {
  content: "";
}
.icon-prodepot:before {
  content: "";
}
.icon-a-proSizesynchronisation:before {
  content: "";
}
.icon-a-proUploadFailed:before {
  content: "";
}
.icon-prosearch:before {
  content: "";
}
.icon-prorecord:before {
  content: "";
}
.icon-procollect:before {
  content: "";
}
.icon-proframe:before {
  content: "";
}
.icon-a-proinusing:before {
  content: "";
}
.icon-prolock:before {
  content: "";
}
.icon-procustom:before {
  content: "";
}
.icon-a-availableinterest:before {
  content: "";
}
.icon-a-unavailableinterest:before {
  content: "";
}
.icon-invite:before {
  content: "";
}
.icon-clarification:before {
  content: "";
}
.icon-taxation:before {
  content: "";
}
.icon-a-droopingclass1:before {
  content: "";
}
.icon-gain:before {
  content: "";
}
.icon-a-droopingclass:before {
  content: "";
}
.icon-a-fashioncollection:before {
  content: "";
}
.icon-incentives:before {
  content: "";
}
.icon-flux:before {
  content: "";
}
.icon-prompts:before {
  content: "";
}
.icon-elevation:before {
  content: "";
}
.icon-problem:before {
  content: "";
}
.icon-accreditation:before {
  content: "";
}
.icon-topic:before {
  content: "";
}
.icon-border_setting:before {
  content: "";
}
.icon-filled_weibo:before {
  content: "";
}
.icon-border_wrong_img:before {
  content: "";
}
.icon-filled_star:before {
  content: "";
}
.icon-border_change:before {
  content: "";
}
.icon-border_translate:before {
  content: "";
}
.icon-border_delete:before {
  content: "";
}
.icon-border_insert:before {
  content: "";
}
.icon-border_star:before {
  content: "";
}
.icon-border_random:before {
  content: "";
}
.icon-border_preset:before {
  content: "";
}
.icon-border_log_out:before {
  content: "";
}
.icon-border_add2:before {
  content: "";
}
.icon-border_function:before {
  content: "";
}
.icon-border_custom:before {
  content: "";
}
.icon-border_add_img:before {
  content: "";
}
.icon-border_txt:before {
  content: "";
}
.icon-time-1:before {
  content: "";
}
.icon-time:before {
  content: "";
}
.icon-border_unfold:before {
  content: "";
}
.icon-border_fold:before {
  content: "";
}
.icon-border_fold_window:before {
  content: "";
}
.icon-border_unfold_window:before {
  content: "";
}
.icon-filled_up:before {
  content: "";
}
.icon-filled_down:before {
  content: "";
}
.icon-border_queue:before {
  content: "";
}
.icon-border_increase:before {
  content: "";
}
.icon-border_share_pic:before {
  content: "";
}
.icon-filled_upload:before {
  content: "";
}
.icon-filled_like:before {
  content: "";
}
.icon-filled_message:before {
  content: "";
}
.icon-filled_fan:before {
  content: "";
}
.icon-filled_picture:before {
  content: "";
}
.icon-filled_reply:before {
  content: "";
}
.icon-filled_like-1:before {
  content: "";
}
.icon-filled_publish:before {
  content: "";
}
.icon-filled_xiaohongshu:before {
  content: "";
}
.icon-filled_notification:before {
  content: "";
}
.icon-filled_delete:before {
  content: "";
}
.icon-filled_social:before {
  content: "";
}
.icon-filled_edit:before {
  content: "";
}
.icon-filled_bilibili:before {
  content: "";
}
.icon-filled_tiktok:before {
  content: "";
}
.icon-filled_template:before {
  content: "";
}
.icon-filled_calendar:before {
  content: "";
}
.icon-filled_download:before {
  content: "";
}
.icon-border_filter:before {
  content: "";
}
.icon-border_search:before {
  content: "";
}
.icon-border_model:before {
  content: "";
}
.icon-border_fan:before {
  content: "";
}
.icon-border_draft:before {
  content: "";
}
.icon-border_more:before {
  content: "";
}
.icon-border_rank:before {
  content: "";
}
.icon-border_removed:before {
  content: "";
}
.icon-border_same:before {
  content: "";
}
.icon-border_picture:before {
  content: "";
}
.icon-border_run:before {
  content: "";
}
.icon-border_bulletin:before {
  content: "";
}
.icon-border_close-1:before {
  content: "";
}
.icon-border_time:before {
  content: "";
}
.icon-border_add:before {
  content: "";
}
.icon-border_sd:before {
  content: "";
}
.icon-border_user:before {
  content: "";
}
.icon-border_generate_info:before {
  content: "";
}
.icon-border_right:before {
  content: "";
}
.icon-border_share:before {
  content: "";
}
.icon-border_close:before {
  content: "";
}
.icon-border_upload:before {
  content: "";
}
.icon-border_reviewing:before {
  content: "";
}
.icon-border_dark_mode:before {
  content: "";
}
.icon-border_inspire:before {
  content: "";
}
.icon-border_link:before {
  content: "";
}
.icon-border_catalog:before {
  content: "";
}
.icon-border_up:before {
  content: "";
}
.icon-border_generate_pic:before {
  content: "";
}
.icon-border_left:before {
  content: "";
}
.icon-border_like-1:before {
  content: "";
}
.icon-border_right-1:before {
  content: "";
}
.icon-border_like:before {
  content: "";
}
.icon-border_home:before {
  content: "";
}
.icon-border_follow:before {
  content: "";
}
.icon-border_download:before {
  content: "";
}
.icon-border_income:before {
  content: "";
}
.icon-border_copy:before {
  content: "";
}
.icon-border_safe:before {
  content: "";
}
.icon-border_banned:before {
  content: "";
}
.icon-border_material:before {
  content: "";
}
.icon-border_up-1:before {
  content: "";
}
.icon-border_rejected:before {
  content: "";
}
.icon-border_down:before {
  content: "";
}
.icon-border_help:before {
  content: "";
}
.icon-border_wrong:before {
  content: "";
}
.icon-border_check:before {
  content: "";
}
.light .liblibfont {
  color: #0a0b0d80;
  font-size: 14px;
}
.dark .liblibfont {
  color: #fff;
  font-size: 14px;
}
.auto-purchase-title {
  color: #222531;
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.auto-purchase-body,
.auto-purchase-content {
  flex-shrink: 0;
  flex-basis: 480px;
  width: 480px;
  padding: 0;
}
.auto-purchase-close {
  color: #666;
  width: 20px;
  height: 20px;
  font-size: 18px;
}
.auto-purchase-subscribed {
  background: #f9fbfc;
  flex-direction: column;
  gap: 20px;
  margin-top: 12px;
  padding: 24px;
  display: flex;
}
.auto-purchase-lib-vip-style {
  color: #ff9e0b;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.auto-purchase-train-vip-style {
  color: #a63e1e;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.auto-purchase-subscribed-item {
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.auto-purchase-subscribed-item .auto-purchase-key {
  color: #6e6d7a;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-subscribed-item .auto-purchase-value {
  color: #222531;
  text-align: right;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-auto-purchase {
  flex-direction: column;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}
.auto-purchase-auto-purchase .auto-purchase-auto-purchase-item {
  background: #f9fbfc;
  border-radius: 8px;
  flex-direction: column;
  gap: 20px;
  padding: 24px;
  display: flex;
}
.auto-purchase-auto-purchase
  .auto-purchase-auto-purchase-item
  .auto-purchase-subitem {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.auto-purchase-auto-purchase
  .auto-purchase-auto-purchase-item
  .auto-purchase-subitem
  .auto-purchase-key {
  color: #6e6d7a;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-auto-purchase
  .auto-purchase-auto-purchase-item
  .auto-purchase-subitem
  .auto-purchase-value {
  color: #222531;
  text-align: right;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-auto-purchase
  .auto-purchase-auto-purchase-item
  .auto-purchase-subitem
  .auto-purchase-value
  .auto-purchase-cancel {
  cursor: pointer;
  color: #6e6d7a;
  align-items: center;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}
.auto-purchase-auto-purchase
  .auto-purchase-auto-purchase-item
  .auto-purchase-subitem
  .auto-purchase-value
  .auto-purchase-btn {
  color: #222531;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ecedf5;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 6px 12px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: inline-flex;
}
.auto-purchase-use-new-modal {
  background: linear-gradient(#f5bc464d 0%, #ffffff4d 30%);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
}
.auto-purchase-use-new-modal .auto-purchase-title {
  color: #814600;
  text-align: center;
  font-family: PingFang SC;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.auto-purchase-use-new-modal .auto-purchase-subtitle {
  color: #6e6d7a;
  text-transform: uppercase;
  margin-top: 16px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-use-new-modal .auto-purchase-desc {
  color: #222531;
  text-transform: uppercase;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.auto-purchase-use-new-modal .auto-purchase-deny {
  color: #222531;
  text-align: center;
  cursor: pointer;
  border: 1px solid #22253126;
  border-radius: 8px;
  flex-grow: 1;
  width: 0;
  padding: 12px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.auto-purchase-use-new-modal .auto-purchase-yes {
  color: #814600;
  text-align: center;
  cursor: pointer;
  background: linear-gradient(90deg, #ffebcd 0%, #ffd377 100%);
  border-radius: 8px;
  flex-grow: 1;
  width: 0;
  padding: 12px;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
