@font-face {
  font-family: "阿里巴巴普惠体 2.0 55 Regular";
  font-weight: 400;
  src: url("//at.alicdn.com/wf/webfont/8rOQ7VVWMd1s/wkMSI0ySqp7l.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/8rOQ7VVWMd1s/wZFJARRWsbzF.woff") format("woff");
  font-display: swap;
}
/* 重置所有元素的盒模型 */
* {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  letter-spacing: 0.5px;
  font-family: "阿里巴巴普惠体 2.0 55 Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
html,
body {
  width: 100%;
  height: 100%;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
}
.layout-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  height: 100vh;
  background-color: #f7f7f7;
}
.layout-container .wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
  overflow: hidden;
}
.layout-container .wrapper .wrapper-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  height: 100%;
  padding: 0px 1rem;
  overflow-y: auto;
}
.layout-container .wrapper .wrapper-inner .navbar-right {
  color: #1989fa;
}

.menu-item-wrapper[data-v-74d54777]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.menu-item-wrapper i[data-v-74d54777]{margin-right:0.5rem;font-size:1rem}.menu-item-wrapper .title-text[data-v-74d54777]{position:relative;display:inline-block;font-size:.9rem}.menu-item-wrapper .new-tag[data-v-74d54777]{position:relative;top:-0.625rem;margin-left:1px;padding:0 0.25rem;font-size:.5rem;font-weight:700;color:#fff;background:-webkit-linear-gradient(315deg, #ef4444, #f87171);background:linear-gradient(135deg, #ef4444, #f87171);border-radius:0.375rem;letter-spacing:.3px;text-transform:uppercase;line-height:1.5;white-space:nowrap;overflow:hidden;display:inline-block}.menu-item-wrapper .new-tag[data-v-74d54777]::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.8), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-animation:new-shimmer-74d54777 .4s linear infinite;animation:new-shimmer-74d54777 .4s linear infinite}@-webkit-keyframes new-shimmer-74d54777{0%{left:-100%}100%{left:150%}}@keyframes new-shimmer-74d54777{0%{left:-100%}100%{left:150%}}
.menu-link[data-v-43a863be]{display:block;text-decoration:none;color:inherit}
.submenu-title-noDropdown[data-v-6b680838] .el-menu-item{padding:0 1rem}.submenu-title-wrap[data-v-6b680838]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%}.submenu-title-wrap[data-v-6b680838] .menu-item-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;overflow:visible;white-space:nowrap}.submenu-title-wrap .caret-arrow[data-v-6b680838]{margin-left:0.25rem;font-size:0.75rem;color:inherit;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}[data-v-6b680838] .el-submenu__icon-arrow{display:none}[data-v-6b680838] .el-submenu.is-opened .submenu-title-wrap .caret-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nest-menu[data-v-6b680838] .el-menu-item,.nest-menu[data-v-6b680838] .el-submenu .el-submenu__title{height:2.5rem;line-height:2.5rem;min-width:7.5rem}.nest-menu[data-v-6b680838] .el-menu-item i,.nest-menu[data-v-6b680838] .el-submenu .el-submenu__title i{margin-right:0.5rem}.nest-menu[data-v-6b680838] .el-menu--horizontal .el-menu .el-menu-item{background-color:#fff}.nest-menu[data-v-6b680838] .el-menu--horizontal .el-menu .el-menu-item:hover{background-color:#f5f7fa;color:#165dff}.nest-menu[data-v-6b680838] .el-menu--horizontal .el-menu .el-menu-item.is-active{color:#165dff;background-color:#f0f5ff}
.top-menu-container[data-v-c2e79884]{height:4rem;width:100%}.top-menu-container .top-menu[data-v-c2e79884]{border-bottom:none;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title{font-size:1rem;font-weight:500;height:4rem;line-height:4rem;padding:0 1rem;color:#6b7280;border-bottom:0.125rem solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item i,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title i{margin-right:0.5rem;font-size:1.1rem}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item:hover,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title:hover{color:#165dff;background-color:transparent}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item.is-active{color:#165dff;border-bottom-color:#165dff;background-color:transparent}.top-menu-container .top-menu[data-v-c2e79884] .el-submenu.is-active .el-submenu__title{color:#165dff;border-bottom-color:#165dff}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title{width:3.5rem;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title .more-icon{margin:0;font-size:1.25rem;color:#6b7280}.top-menu-container .top-menu .more-menu[data-v-c2e79884]:hover .el-submenu__title .more-icon{color:#165dff}@media(max-width: 768px){.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title{padding:0 0.75rem}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item span,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title span{display:none}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item i,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title i{margin-right:0;font-size:1.4rem}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title{padding:0 1rem}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title .more-icon{display:inline !important;font-size:1.25rem}}@media(max-width: 480px){.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title{padding:0 0.5rem}.top-menu-container .top-menu[data-v-c2e79884] .el-menu-item i,.top-menu-container .top-menu[data-v-c2e79884] .el-submenu .el-submenu__title i{font-size:1.3rem}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title{padding:0 0.75rem}.top-menu-container .top-menu .more-menu[data-v-c2e79884] .el-submenu__title .more-icon{font-size:1.25rem}}
.modal-mask[data-v-385601a2]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1001;padding-top:6vh;-webkit-animation:mask-in-385601a2 .3s ease;animation:mask-in-385601a2 .3s ease;-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem)}@-webkit-keyframes mask-in-385601a2{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.45)}}@keyframes mask-in-385601a2{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.45)}}.invite-modal[data-v-385601a2]{width:32.5rem;max-width:94vw;max-height:90vh;overflow:hidden;background:#fff;border-radius:1.25rem;box-shadow:0 0.25rem 0.375rem rgba(0,0,0,.04),0 0.625rem 1.875rem rgba(0,0,0,.08),0 1.5rem 3.75rem rgba(0,0,0,.12);position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-animation:modal-in-385601a2 .35s cubic-bezier(0.34, 1.56, 0.64, 1);animation:modal-in-385601a2 .35s cubic-bezier(0.34, 1.56, 0.64, 1)}@-webkit-keyframes modal-in-385601a2{from{opacity:0;-webkit-transform:scale(0.92) translateY(1.25rem);transform:scale(0.92) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modal-in-385601a2{from{opacity:0;-webkit-transform:scale(0.92) translateY(1.25rem);transform:scale(0.92) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.close-btn[data-v-385601a2]{position:absolute;top:0.75rem;right:0.875rem;z-index:2;width:1.875rem;height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:0.9375rem;color:#aaa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;background:rgba(0,0,0,.03)}.close-btn[data-v-385601a2]:hover{color:#333;background:rgba(0,0,0,.08);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loading-overlay[data-v-385601a2]{position:absolute;inset:0;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:10;border-radius:1.25rem}.loading-spinner[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-bottom:1rem}.spinner-dot[data-v-385601a2]{width:0.625rem;height:0.625rem;border-radius:50%;background:#6c3fc7;-webkit-animation:dot-bounce-385601a2 1.4s ease-in-out infinite both;animation:dot-bounce-385601a2 1.4s ease-in-out infinite both}.spinner-dot[data-v-385601a2]:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s;background:#a855f7}.spinner-dot[data-v-385601a2]:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s;background:#8b5cf6}.spinner-dot[data-v-385601a2]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s;background:#6c3fc7}@-webkit-keyframes dot-bounce-385601a2{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:.3}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dot-bounce-385601a2{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:.3}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.loading-text[data-v-385601a2]{font-size:0.8125rem;color:#999;letter-spacing:.5px}.modal-body[data-v-385601a2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;min-height:0;padding:1.75rem 2rem 0}.modal-top[data-v-385601a2]{-webkit-flex-shrink:0;flex-shrink:0}.header-section[data-v-385601a2]{text-align:center;margin-bottom:1.125rem}.header-title[data-v-385601a2]{font-size:1.4375rem;font-weight:700;color:#1a1a2e;margin:0 0 0.5rem;line-height:1.3;letter-spacing:1px}.header-title .highlight[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #6c3fc7 0%, #a855f7 40%, #c084fc 100%);background:linear-gradient(135deg, #6c3fc7 0%, #a855f7 40%, #c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.875rem;font-weight:600;letter-spacing:1px;text-shadow:0 0.125rem 0.5rem rgba(108,63,199,.15)}.header-desc[data-v-385601a2]{font-size:0.78125rem;color:#8c8c9e;margin:0;line-height:1.6;letter-spacing:.3px}.copy-btn[data-v-385601a2]{width:100%;margin-bottom:1.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;background:-webkit-linear-gradient(315deg, #6c3fc7 0%, #8b5cf6 50%, #7c3aed 100%);background:linear-gradient(135deg, #6c3fc7 0%, #8b5cf6 50%, #7c3aed 100%);color:#fff;border:none;line-height:3rem;border-radius:0.875rem;font-size:0.9375rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s;transition:all .25s;letter-spacing:1px;box-shadow:0 0.375rem 1.25rem rgba(108,63,199,.35);position:relative;overflow:hidden}.copy-btn[data-v-385601a2]::after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(315deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0) 100%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.copy-btn[data-v-385601a2]:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.625rem 1.75rem rgba(108,63,199,.45)}.copy-btn[data-v-385601a2]:hover::after{opacity:1}.copy-btn[data-v-385601a2]:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 0.25rem 0.75rem rgba(108,63,199,.3)}.copy-btn .copy-icon[data-v-385601a2]{-webkit-flex-shrink:0;flex-shrink:0}.step-header[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;margin-bottom:1rem}.step-header-dot[data-v-385601a2]{width:0.3125rem;height:0.3125rem;border-radius:50%;background:#d5c8f0;-webkit-flex-shrink:0;flex-shrink:0}.step-top-title[data-v-385601a2]{text-align:center;font-size:0.875rem;font-weight:600;color:#1a1a2e;margin:0;letter-spacing:1px;white-space:nowrap}.step-item[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.875rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding:0.875rem 1rem;margin-bottom:0.625rem;background:#fff;border:1px solid #f0ebf6;border-radius:0.75rem;-webkit-transition:all .25s;transition:all .25s;cursor:default;position:relative;box-shadow:0 1px 0.1875rem rgba(0,0,0,.02)}.step-item[data-v-385601a2]:hover{border-color:#c9b8f0;box-shadow:0 0.25rem 1rem rgba(108,63,199,.08)}.step-item[data-v-385601a2]:last-child{margin-bottom:0}.step-icon-wrap[data-v-385601a2]{width:2.125rem;height:2.125rem;-webkit-flex-shrink:0;flex-shrink:0;border-radius:0.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:1rem;color:#fff;-webkit-transition:all .25s;transition:all .25s}.step-item:hover .step-icon-wrap[data-v-385601a2]{-webkit-transform:scale(1.08);transform:scale(1.08)}.step-icon-link[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #a855f7, #7c3aed);background:linear-gradient(135deg, #a855f7, #7c3aed);box-shadow:0 0.1875rem 0.625rem rgba(124,58,237,.2)}.step-icon-check[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #0ea5e9, #0284c7);background:linear-gradient(135deg, #0ea5e9, #0284c7);box-shadow:0 0.1875rem 0.625rem rgba(2,132,199,.2)}.step-icon-star[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #f59e0b, #d97706);background:linear-gradient(135deg, #f59e0b, #d97706);box-shadow:0 0.1875rem 0.625rem rgba(217,119,6,.2)}.step-label[data-v-385601a2]{font-weight:700;color:#6c3fc7;letter-spacing:.3px}.step-text[data-v-385601a2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;padding-top:0}.step-text h4[data-v-385601a2]{font-size:0.875rem;color:#1a1a2e;margin:0 0 0.25rem;font-weight:600;letter-spacing:.3px}.step-text p[data-v-385601a2]{font-size:0.75rem;color:#8c8c9e;margin:0;line-height:1.5;letter-spacing:.2px}.stats-row[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.625rem;margin:0.875rem 0 0.625rem}.stat-col[data-v-385601a2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;border-radius:0.75rem;padding:0.625rem 0.625rem;text-align:center;-webkit-transition:all .25s;transition:all .25s;cursor:default;position:relative;overflow:hidden}.stat-col[data-v-385601a2]::before{content:"";position:absolute;inset:0;border-radius:0.875rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.stat-col.stat-points[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #faf5ff 0%, #f3e8ff 100%);background:linear-gradient(135deg, #faf5ff 0%, #f3e8ff 100%);border:1px solid #e9d5ff}.stat-col.stat-points[data-v-385601a2]::before{background:-webkit-linear-gradient(315deg, #f3e8ff 0%, #e9d5ff 100%);background:linear-gradient(135deg, #f3e8ff 0%, #e9d5ff 100%)}.stat-col.stat-points .stat-icon-wrap[data-v-385601a2]{background:rgba(108,63,199,.12);color:#7c3aed}.stat-col.stat-points .stat-value[data-v-385601a2]{color:#6c3fc7}.stat-col.stat-invites[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #f0f9ff 0%, #e0f2fe 100%);background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);border:1px solid #bae6fd}.stat-col.stat-invites[data-v-385601a2]::before{background:-webkit-linear-gradient(315deg, #e0f2fe 0%, #bae6fd 100%);background:linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%)}.stat-col.stat-invites .stat-icon-wrap[data-v-385601a2]{background:rgba(14,165,233,.12);color:#0ea5e9}.stat-col.stat-invites .stat-value[data-v-385601a2]{color:#0284c7}.stat-col[data-v-385601a2]:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.375rem 1.25rem rgba(0,0,0,.08)}.stat-col[data-v-385601a2]:hover::before{opacity:1}.stat-icon-wrap[data-v-385601a2]{width:1.875rem;height:1.875rem;border-radius:0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 0.375rem;position:relative;z-index:1;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.stat-col:hover .stat-icon-wrap[data-v-385601a2]{-webkit-transform:scale(1.1);transform:scale(1.1)}.stat-label[data-v-385601a2]{font-size:0.6875rem;color:#8c8c9e;margin-bottom:0.125rem;position:relative;z-index:1}.stat-value[data-v-385601a2]{font-size:1.25rem;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.1875rem;position:relative;z-index:1;letter-spacing:.5px}.stat-unit[data-v-385601a2]{font-size:0.75rem;font-weight:500;color:#8c8c9e;letter-spacing:.3px}.detail-section[data-v-385601a2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;min-height:0;padding-bottom:1.5rem}.detail-section[data-v-385601a2]::-webkit-scrollbar{width:0.25rem}.detail-section[data-v-385601a2]::-webkit-scrollbar-track{background:transparent}.detail-section[data-v-385601a2]::-webkit-scrollbar-thumb{background:transparent;border-radius:0.125rem;-webkit-transition:background .3s;transition:background .3s}.detail-section[data-v-385601a2]:hover::-webkit-scrollbar-thumb{background:#d5d5d5}.detail-header[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:0.625rem;-webkit-flex-shrink:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1;padding-bottom:0.5rem}.detail-title[data-v-385601a2]{font-size:0.875rem;font-weight:600;color:#1a1a2e;letter-spacing:.3px}.detail-count[data-v-385601a2]{font-size:0.75rem;color:#aaa;background:#f5f5f7;padding:0.125rem 0.625rem;border-radius:0.625rem}.record-list[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem}.record-card[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;padding:0.75rem 0.875rem;background:#fdfcff;border:1px solid #f3eff9;border-radius:0.75rem;-webkit-transition:all .2s;transition:all .2s;cursor:default}.record-card[data-v-385601a2]:hover{border-color:#d5c8f0;background:#faf7fd;box-shadow:0 0.125rem 0.75rem rgba(108,63,199,.06)}.record-card.earned[data-v-385601a2]{background:-webkit-linear-gradient(315deg, #fafcff, #f7fdf9);background:linear-gradient(135deg, #fafcff, #f7fdf9);border-color:#e8f5ec}.record-card.earned[data-v-385601a2]:hover{border-color:#b7e4c7;background:-webkit-linear-gradient(315deg, #f5faff, #f0fdf4);background:linear-gradient(135deg, #f5faff, #f0fdf4);box-shadow:0 0.125rem 0.75rem rgba(16,185,129,.08)}.rc-avatar[data-v-385601a2]{width:2.25rem;height:2.25rem;-webkit-flex-shrink:0;flex-shrink:0;border-radius:50%;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.1);overflow:hidden}.rc-avatar .rc-avatar-img[data-v-385601a2]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rc-avatar .rc-avatar-img.rc-avatar-default[data-v-385601a2]{-o-object-fit:contain;object-fit:contain;padding:0.375rem;-moz-box-sizing:border-box;box-sizing:border-box}.rc-info[data-v-385601a2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem}.rc-name[data-v-385601a2]{font-size:0.875rem;font-weight:600;color:#1a1a2e;letter-spacing:.3px}.rc-date[data-v-385601a2]{font-size:0.71875rem;color:#aaa;letter-spacing:.2px}.rc-status[data-v-385601a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:0.3125rem;-webkit-flex-shrink:0;flex-shrink:0;min-width:3.875rem}.status-dot[data-v-385601a2]{display:inline-block;width:0.4375rem;height:0.4375rem;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0}.status-dot.status-active[data-v-385601a2]{background:#10b981;box-shadow:0 0 0.375rem rgba(16,185,129,.4)}.status-dot.status-pending[data-v-385601a2]{background:#f59e0b;box-shadow:0 0 0.375rem rgba(245,158,11,.4)}.status-dot.status-expired[data-v-385601a2]{background:#bbb}.status-text[data-v-385601a2]{font-size:0.71875rem;color:#999;white-space:nowrap}.rc-points[data-v-385601a2]{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;width:5rem}.points-num[data-v-385601a2]{font-size:1rem;font-weight:800;color:#10b981;letter-spacing:.3px}.points-label[data-v-385601a2]{font-size:0.6875rem;color:#999;margin-left:0.125rem}.points-none[data-v-385601a2]{font-size:1rem;color:#d0d0d0;font-weight:500}.detail-empty[data-v-385601a2]{text-align:center;padding:1.25rem 0 1rem}.detail-empty .empty-icon[data-v-385601a2]{color:#d0d0d0;margin-bottom:0.625rem}.detail-empty p[data-v-385601a2]{font-size:0.8125rem;color:#aaa;margin:0 0 0.25rem;font-weight:500}.detail-empty span[data-v-385601a2]{font-size:0.75rem;color:#ccc}
.avatar-container[data-v-bb62671a]{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;position:relative}.avatar-container .invite-btn-wrapper[data-v-bb62671a]{-webkit-flex-shrink:0;flex-shrink:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.avatar-container .invite-btn-wrapper .invite-btn[data-v-bb62671a]{height:2rem;padding:0 0.875rem;border-radius:1rem;background:-webkit-linear-gradient(315deg, #FF6B6B, #FF4757);background:linear-gradient(135deg, #FF6B6B, #FF4757);color:#fff;border:none;font-weight:600;font-size:0.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 0.125rem 0.5rem rgba(255,71,87,.25);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;letter-spacing:.3px;position:relative;overflow:hidden}.avatar-container .invite-btn-wrapper .invite-btn[data-v-bb62671a]::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.4), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-animation:shimmer-bb62671a .5s ease-in-out infinite;animation:shimmer-bb62671a .5s ease-in-out infinite}.avatar-container .invite-btn-wrapper .invite-btn[data-v-bb62671a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(255,71,87,.35);color:#fff;background:-webkit-linear-gradient(315deg, #FF4757, #e84349);background:linear-gradient(135deg, #FF4757, #e84349)}.avatar-container .invite-btn-wrapper .invite-btn[data-v-bb62671a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.avatar-container .invite-btn-wrapper .invite-btn i[data-v-bb62671a]{font-size:0.875rem}.avatar-container .avatar-wrapper[data-v-bb62671a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;padding:0.375rem 0.75rem;height:100%;max-height:4rem;border-radius:0.75rem;position:relative}.avatar-container .avatar-wrapper .avatar-frame[data-v-bb62671a]{width:3.125rem;height:3.125rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;padding:0.375rem;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible}.avatar-container .avatar-wrapper .avatar-frame .user-avatar[data-v-bb62671a]{-webkit-flex-shrink:0;flex-shrink:0;position:relative;z-index:2;border-radius:50%;overflow:hidden}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-] .user-avatar[data-v-bb62671a]{border:0.125rem solid var(--avatar-frame-soft);box-shadow:0 0 0 1px #111}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-][data-v-bb62671a]{background:var(--avatar-frame-main);border:0.125rem solid var(--avatar-frame-main);box-shadow:inset 0 0 0 1px var(--avatar-frame-sub),inset 0 0 0 0.125rem var(--avatar-frame-soft),0 0 0 1px var(--avatar-frame-main),0 0.5rem 1.125rem var(--avatar-frame-shadow)}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-][data-v-bb62671a]::before{content:"";position:absolute;inset:-0.25rem;border-radius:50%;padding:0.1875rem;background:var(--avatar-frame-soft);-webkit-mask:-webkit-linear-gradient(#000 0 0) content-box,-webkit-linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-][data-v-bb62671a]::after{content:"";position:absolute;inset:-0.1875rem;border-radius:50%;padding:0.125rem;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.4), transparent) -100% 0/60% 100% no-repeat;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent) -100% 0/60% 100% no-repeat;-webkit-mask:-webkit-linear-gradient(#000 0 0) content-box,-webkit-linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-animation:avatarFrameShimmer-bb62671a .5s ease-in-out infinite;animation:avatarFrameShimmer-bb62671a .5s ease-in-out infinite;pointer-events:none;z-index:1}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-] .avatar-vip-badge[data-v-bb62671a]{position:absolute;right:-0.625rem;bottom:-0.25rem;width:1.25rem;height:1rem;line-height:0.75rem;padding:0;text-align:center;background:var(--avatar-frame-main);border:1.5px solid var(--avatar-frame-main);box-shadow:inset 0 0 0 1px var(--avatar-frame-soft),0 0.25rem 0.625rem rgba(0,0,0,.28);color:var(--avatar-frame-soft);font-size:0.4375rem;font-weight:900;letter-spacing:.1px;text-shadow:0 1px 0.125rem rgba(0,0,0,.65);-webkit-clip-path:polygon(50% 0, 100% 20%, 88% 78%, 50% 100%, 12% 78%, 0 20%);clip-path:polygon(50% 0, 100% 20%, 88% 78%, 50% 100%, 12% 78%, 0 20%);z-index:3;overflow:hidden}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-] .avatar-vip-badge[data-v-bb62671a]::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.4), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-animation:shimmer-bb62671a .5s ease-in-out infinite;animation:shimmer-bb62671a .5s ease-in-out infinite}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-] .user-avatar[data-v-bb62671a]{border-color:var(--avatar-frame-soft)}.avatar-container .avatar-wrapper .avatar-frame .avatar-container .avatar-frame-4 .avatar-vip-badge[data-v-bb62671a]{background:#111 !important;border:1.5px solid #c9a96e !important;box-shadow:inset 0 0 0 1px #e6d2a6,0 0.25rem 0.625rem rgba(0,0,0,.28) !important;color:#f8e6b3 !important}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4[data-v-bb62671a]{background:#111;border:0.125rem solid #c9a96e;box-shadow:inset 0 0 0 1px #050505,inset 0 0 0 0.125rem #e6d2a6,0 0 0 1px #8a6324,0 0.5rem 1.125rem var(--avatar-frame-shadow)}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4[data-v-bb62671a]::before{background:#e6d2a6}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4 .user-avatar[data-v-bb62671a]{border-color:#e6d2a6}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4[data-v-bb62671a] .avatar-vip-badge{background:#111 !important;border:1.5px solid #c9a96e !important;box-shadow:inset 0 0 0 1px #e6d2a6,0 0.25rem 0.625rem rgba(0,0,0,.28) !important;color:#f8e6b3 !important}.avatar-container .avatar-wrapper .user-info[data-v-bb62671a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1.4;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.avatar-container .avatar-wrapper .user-info .user-name[data-v-bb62671a]{font-weight:600;color:#1f2937;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.2px}.avatar-container .avatar-wrapper .user-info .user-points[data-v-bb62671a]{font-size:0.6875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem}.avatar-container .avatar-wrapper .user-info .user-points .points-num[data-v-bb62671a]{color:#165dff;font-weight:700;font-size:0.75rem}.avatar-container .avatar-wrapper .user-info .user-points .audit-hint[data-v-bb62671a]{color:#9ca3af;font-size:0.625rem}.avatar-container .avatar-wrapper .user-info .user-points .recharge-link[data-v-bb62671a]{color:#165dff;font-size:0.6875rem;font-weight:600;cursor:pointer;padding:1px 0.375rem;border-radius:0.25rem;background:rgba(22,93,255,.08);-webkit-transition:all .2s ease;transition:all .2s ease}.avatar-container .avatar-wrapper .user-info .user-points .recharge-link[data-v-bb62671a]:hover{background:rgba(22,93,255,.15);color:#0d4fd6}.avatar-container .avatar-wrapper .caret-area[data-v-bb62671a]{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0}.avatar-container .avatar-wrapper .caret-area .el-icon-caret-bottom[data-v-bb62671a]{font-size:0.875rem;color:#9ca3af;-webkit-transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-flex-shrink:0;flex-shrink:0}.avatar-container .avatar-wrapper .caret-area .rotating[data-v-bb62671a]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#165dff}.avatar-container .logout-dropdown[data-v-bb62671a]{position:absolute;top:calc(100% + 0.5rem);left:0;min-width:15rem;background:#fff;border-radius:0.75rem;box-shadow:0 0.5rem 1.875rem rgba(0,0,0,.12);padding:0.375rem;z-index:2000;-webkit-animation:dropdownFadeIn-bb62671a .2s ease;animation:dropdownFadeIn-bb62671a .2s ease;-moz-box-sizing:border-box;box-sizing:border-box}.avatar-container .logout-dropdown .dropdown-menu-item[data-v-bb62671a]{min-height:2.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;padding:0.375rem 0.5rem;border-radius:0.5rem;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.avatar-container .logout-dropdown .dropdown-menu-item .item-icon[data-v-bb62671a]{width:1.75rem;height:1.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:0.375rem;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.avatar-container .logout-dropdown .dropdown-menu-item .item-icon i[data-v-bb62671a]{display:block;width:0.875rem;height:0.875rem;font-size:0.875rem;line-height:0.875rem;text-align:center}.avatar-container .logout-dropdown .dropdown-menu-item .item-text[data-v-bb62671a]{min-width:0;color:#374151;font-size:0.8125rem;font-weight:500;line-height:1.25rem;white-space:nowrap;-webkit-transition:color .15s ease;transition:color .15s ease}.avatar-container .logout-dropdown .dropdown-language[data-v-bb62671a]{position:relative;margin-bottom:1px}.avatar-container .logout-dropdown .dropdown-language[data-v-bb62671a]::after{content:"";position:absolute;right:0.5rem;bottom:-1px;left:0.5rem;height:1px;background:#f0f2f5}.avatar-container .logout-dropdown .dropdown-language[data-v-bb62671a]:hover,.avatar-container .logout-dropdown .dropdown-language[data-v-bb62671a]:focus-within{background:#f5f7ff}.avatar-container .logout-dropdown .dropdown-language .item-icon[data-v-bb62671a]{color:#165dff;background:rgba(22,93,255,.09)}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-bb62671a]{width:7.375rem;margin-left:auto;-webkit-flex-shrink:0;flex-shrink:0}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-bb62671a] .el-input__inner{height:1.875rem;padding:0 1.6875rem 0 0.375rem;border:0;color:#165dff;background:transparent;font-size:0.8125rem;font-weight:500;line-height:1.875rem;text-align:right;cursor:pointer}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-bb62671a] .el-input__suffix{right:0.125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-bb62671a] .el-select__caret{color:#6b7280;font-size:0.75rem;font-weight:600}.avatar-container .logout-dropdown .dropdown-points[data-v-bb62671a]{cursor:pointer;position:relative;margin-bottom:1px}.avatar-container .logout-dropdown .dropdown-points[data-v-bb62671a]::after{content:"";position:absolute;right:0.5rem;bottom:-1px;left:0.5rem;height:1px;background:#f0f2f5}.avatar-container .logout-dropdown .dropdown-points[data-v-bb62671a]:hover{background:#f5f7ff}.avatar-container .logout-dropdown .dropdown-points .item-icon[data-v-bb62671a]{color:#165dff;background:rgba(22,93,255,.09)}.avatar-container .logout-dropdown .dropdown-points .item-value[data-v-bb62671a]{margin-left:auto;color:#165dff;font-size:0.75rem;font-weight:700;font-variant-numeric:tabular-nums}.avatar-container .logout-dropdown .dropdown-points .item-arrow[data-v-bb62671a]{color:#a3acba;font-size:0.6875rem}.avatar-container .logout-dropdown .dropdown-points .item-text+.item-arrow[data-v-bb62671a]{margin-left:auto}.avatar-container .logout-dropdown .dropdown-logout[data-v-bb62671a]{cursor:pointer}.avatar-container .logout-dropdown .dropdown-logout[data-v-bb62671a]:hover{background:#fef2f2}.avatar-container .logout-dropdown .dropdown-logout[data-v-bb62671a]:active{background:#fee2e2}.avatar-container .logout-dropdown .dropdown-logout .item-icon[data-v-bb62671a]{background:#f3f4f6;color:#6b7280}.avatar-container .logout-dropdown .dropdown-logout:hover .item-icon[data-v-bb62671a]{background:#fee2e2;color:#ef4444}.avatar-container .logout-dropdown .dropdown-logout:hover .item-text[data-v-bb62671a]{color:#dc2626}@media(max-width: 1280px){.avatar-container[data-v-bb62671a]{gap:0.375rem}.avatar-container .avatar-wrapper[data-v-bb62671a]{gap:0.375rem;padding:0.25rem 0.375rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-bb62671a]{width:2.625rem;height:2.625rem;padding:0.25rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-bb62671a]::before{inset:-0.125rem;padding:0.125rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-bb62671a]::after{inset:-0.125rem;padding:1px}.avatar-container .avatar-wrapper .avatar-frame[data-v-bb62671a] .user-avatar{width:2.125rem !important;height:2.125rem !important;line-height:2.125rem !important}.avatar-container .avatar-wrapper .avatar-frame .avatar-vip-badge[data-v-bb62671a]{right:-0.375rem;bottom:-0.125rem;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:right bottom;transform-origin:right bottom}.avatar-container .avatar-wrapper .user-info .audit-hint[data-v-bb62671a]{display:none}.avatar-container .avatar-wrapper .caret-area[data-v-bb62671a]{width:1.25rem;height:1.25rem}.avatar-container .invite-btn-wrapper .invite-btn[data-v-bb62671a]{padding:0 0.625rem}}@media(max-width: 1024px){.avatar-container .avatar-wrapper .user-info[data-v-bb62671a]{display:none}.avatar-container .avatar-wrapper .caret-area[data-v-bb62671a]{margin-left:0.125rem}}@-webkit-keyframes dropdownFadeIn-bb62671a{from{opacity:0;-webkit-transform:translateY(-0.375rem) scale(0.96);transform:translateY(-0.375rem) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dropdownFadeIn-bb62671a{from{opacity:0;-webkit-transform:translateY(-0.375rem) scale(0.96);transform:translateY(-0.375rem) scale(0.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes avatarFrameShimmer-bb62671a{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes avatarFrameShimmer-bb62671a{0%{background-position:-100% 0}100%{background-position:100% 0}}@-webkit-keyframes shimmer-bb62671a{0%{left:-100%}100%{left:100%}}@keyframes shimmer-bb62671a{0%{left:-100%}100%{left:100%}}
.avatar-language-popper{padding:0.25rem;border:1px solid #e5e7eb;border-radius:0.5rem;box-shadow:0 0.625rem 1.75rem rgba(17,24,39,.14)}.avatar-language-popper .el-select-dropdown__list{padding:0}.avatar-language-popper .el-select-dropdown__item{height:2.125rem;margin:0.125rem 0;padding:0 0.625rem;border-radius:0.375rem;color:#374151;font-size:0.8125rem;line-height:2.125rem}.avatar-language-popper .el-select-dropdown__item.hover,.avatar-language-popper .el-select-dropdown__item:hover{background:#f5f7ff}.avatar-language-popper .el-select-dropdown__item.selected{color:#165dff;background:rgba(22,93,255,.09);font-weight:600}.avatar-language-popper .popper__arrow{display:none}.logout-confirm-dialog{border-radius:1.25rem !important;overflow:hidden;width:25rem !important}.logout-confirm-dialog .el-message-box__header{padding:1.5rem 1.5rem 1rem !important;border-bottom:none !important;background:-webkit-linear-gradient(315deg, #fef2f2, #ffffff);background:linear-gradient(135deg, #fef2f2, #ffffff)}.logout-confirm-dialog .el-message-box__header .el-message-box__title{font-size:1.125rem !important;font-weight:700 !important;color:#1f2937 !important;letter-spacing:-0.3px}.logout-confirm-dialog .el-message-box__header .el-message-box__title::before{font-size:1.25rem}.logout-confirm-dialog .el-message-box__header .el-message-box__headerbtn{top:1.25rem;right:1.25rem}.logout-confirm-dialog .el-message-box__header .el-message-box__headerbtn .el-message-box__close{font-size:1.125rem;color:#9ca3af}.logout-confirm-dialog .el-message-box__header .el-message-box__headerbtn .el-message-box__close:hover{color:#ef4444}.logout-confirm-dialog .el-message-box__content{padding:0.5rem 1.5rem 1.5rem !important;font-size:0.875rem !important;color:#6b7280 !important;line-height:1.6 !important}.logout-confirm-dialog .el-message-box__btns{padding:1rem 1.5rem 1.5rem !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem}.logout-confirm-dialog .el-message-box__btns .el-button{border-radius:0.75rem !important;padding:0.625rem 1.25rem !important;font-size:0.875rem !important;-webkit-transition:all .2s ease !important;transition:all .2s ease !important;font-weight:500 !important;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.logout-confirm-dialog .el-message-box__btns .el-button:first-child{background-color:#fff !important;border:1px solid #e5e7eb !important;color:#6b7280 !important}.logout-confirm-dialog .el-message-box__btns .el-button:first-child:hover{border-color:#165dff !important;color:#165dff !important;background-color:#f0f5ff !important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.logout-confirm-dialog .el-message-box__btns .el-button:last-child{background:-webkit-linear-gradient(315deg, #ef4444, #dc2626) !important;background:linear-gradient(135deg, #ef4444, #dc2626) !important;border:none !important;color:#fff !important;box-shadow:0 0.125rem 0.5rem rgba(239,68,68,.3)}.logout-confirm-dialog .el-message-box__btns .el-button:last-child:hover{background:-webkit-linear-gradient(315deg, #dc2626, #b91c1c) !important;background:linear-gradient(135deg, #dc2626, #b91c1c) !important;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(239,68,68,.4)}
.navbar[data-v-04c285e5]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 1px 0.25rem rgba(0,0,0,.08);height:4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0 1rem}@media(max-width: 768px){.navbar[data-v-04c285e5]{padding:0 0.75rem}}@media(max-width: 480px){.navbar[data-v-04c285e5]{padding:0 0.5rem}}.navbar .navbar-container[data-v-04c285e5]{width:100%;max-width:100rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:100%}.navbar .logo-area[data-v-04c285e5]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;-webkit-flex-shrink:0;flex-shrink:0;min-width:0;cursor:pointer}.navbar .logo-area .logo-icon[data-v-04c285e5]{width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.navbar .logo-area .logo-title[data-v-04c285e5]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;letter-spacing:.5px;white-space:nowrap}.navbar .navbar-right[data-v-04c285e5]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:1rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;height:100%}.navbar .navbar-right .menu-wrapper[data-v-04c285e5]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;overflow:hidden}.navbar .navbar-right .menu-wrapper[data-v-04c285e5] .top-menu-container{width:100%}.navbar .navbar-right .avatar-wrapper[data-v-04c285e5]{-webkit-flex-shrink:0;flex-shrink:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media(max-width: 1180px){.navbar .logo-area .logo-title[data-v-04c285e5]{display:none}}@media(max-width: 768px){.navbar .navbar-container[data-v-04c285e5],.navbar .navbar-right[data-v-04c285e5]{gap:0.5rem}.navbar .logo-area .logo-icon[data-v-04c285e5]{width:2.5rem;height:2.5rem}}
.app-main[data-v-8a1deda8]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;padding-top:1.5rem;width:100%;max-width:100rem;margin:0 auto;min-height:calc(100vh - 4rem)}.app-main[data-v-8a1deda8] .page-card{background-color:#fff;border-radius:0.75rem;box-shadow:0 1px 0.1875rem rgba(0,0,0,.05);padding:1.5rem}.fade-transform-leave-active[data-v-8a1deda8],.fade-transform-enter-active[data-v-8a1deda8]{-webkit-transition:all .3s;transition:all .3s}.fade-transform-enter[data-v-8a1deda8]{opacity:0;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}.fade-transform-leave-to[data-v-8a1deda8]{opacity:0;-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}
.app-wrapper[data-v-58f3ac1c]{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#f5f7fa;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}

.language-switcher[data-v-01a539a7] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.5rem;
  color: inherit;
  font-size: 0.8125rem;
}
.language-switcher__label[data-v-01a539a7] {
  white-space: nowrap;
}
.language-switcher__control[data-v-01a539a7] {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 0.375rem;
  -webkit-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
.language-switcher__control[data-v-01a539a7]:focus-within {
  box-shadow: 0 0 0 0.1875rem rgba(79, 70, 229, 0.12);
}
.language-switcher select[data-v-01a539a7] {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  min-width: 7rem;
  height: 2rem;
  padding: 0 2.125rem 0 0.6875rem;
  border: 1px solid rgba(120, 128, 148, 0.35);
  border-radius: 0.375rem;
  color: inherit;
  background: rgba(255, 255, 255, 0.92);
  font: inherit;
  line-height: 1.875rem;
  cursor: pointer;
  outline: none;
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
.language-switcher select[data-v-01a539a7]:hover,
.language-switcher select[data-v-01a539a7]:focus {
  border-color: rgba(79, 70, 229, 0.65);
  background-color: #fff;
}
.language-switcher select option[data-v-01a539a7] {
  color: #1f2937;
  background: #fff;
}
.language-switcher__arrow[data-v-01a539a7] {
  position: absolute;
  top: 50%;
  right: 0.6875rem;
  color: #6b7280;
  font-size: 0.75rem;
  line-height: 1;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: color 0.2s ease, -webkit-transform 0.2s ease;
  transition: color 0.2s ease, -webkit-transform 0.2s ease;
  transition: color 0.2s ease, transform 0.2s ease;
  transition: color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.language-switcher__control:hover .language-switcher__arrow[data-v-01a539a7],
.language-switcher__control:focus-within .language-switcher__arrow[data-v-01a539a7] {
  color: #4f46e5;
}
.language-switcher__control:focus-within .language-switcher__arrow[data-v-01a539a7] {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}


*[data-v-056ced02] {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
html[data-v-056ced02] {
  font-size: 1rem;
  scroll-behavior: smooth;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
html[data-v-056ced02] { font-size: 0.9375rem;
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
html[data-v-056ced02] { font-size: 0.875rem;
}
}
body[data-v-056ced02] {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  background: -webkit-linear-gradient(315deg, #F8FAFC 0%, #e0f2fe 100%);
  background: linear-gradient(135deg, #F8FAFC 0%, #e0f2fe 100%);
  color: #1E293B;
  font-size: 1rem;
  line-height: 1.5;
}
.container[data-v-056ced02] {
  max-width: 90rem;
  margin: 0 auto;
  padding: 0 1.5rem;
}
@media (max-width: 768px) {
.container[data-v-056ced02] { padding: 0 1rem;
}
}

/* 导航栏 */
.header[data-v-056ced02] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(0.625rem);
          backdrop-filter: blur(0.625rem);
  border-bottom: 1px solid #f3f4f6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-scrolled[data-v-056ced02] {
  background: white;
  box-shadow: 0 0.25rem 0.375rem -1px rgba(0, 0, 0, 0.1);
}
.header-content[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: 4rem;
}
.logo[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.logo img[data-v-056ced02] { height: 2rem; width: auto;
}
.logo span[data-v-056ced02] { font-size: 1.25rem; font-weight: 700; color: #4F46E5;
}
.nav-menu[data-v-056ced02] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; gap: 2rem;
}
.nav-actions[data-v-056ced02] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 0.75rem;
}
@media (max-width: 900px) {
.nav-menu[data-v-056ced02], .nav-actions[data-v-056ced02] { display: none;
}
}
.nav-menu a[data-v-056ced02] {
  color: #374151;
  text-decoration: none;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
.nav-menu a[data-v-056ced02]:hover { color: #4F46E5;
}
.mobile-menu-btn[data-v-056ced02] {
  display: none;
  cursor: pointer;
  font-size: 1.5rem;
  color: #6b7280;
}
@media (max-width: 900px) {
.mobile-menu-btn[data-v-056ced02] { display: block;
}
}
.mobile-menu[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  gap: 1rem;
  padding: 1.25rem;
}
.mobile-menu a[data-v-056ced02] {
  text-decoration: none;
  color: #374151;
  font-size: 1rem;
  padding: 0.5rem 0;
  cursor: pointer;
}

/* 按钮样式 */
.btn-primary[data-v-056ced02] {
  background: #4F46E5 !important;
  border-color: #4F46E5 !important;
  font-weight: 600 !important;
  border-radius: 0.5rem !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
          justify-content: center !important;
  white-space: nowrap !important;
}
.btn-primary[data-v-056ced02]:hover {
  background: #4338CA !important;
  -webkit-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1);
}
.free-btn[data-v-056ced02] { padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important;
}
.mobile-free-btn[data-v-056ced02] { width: 100% !important; margin-top: 1rem !important; padding: 0.75rem 1.25rem !important;
}
.btn-large[data-v-056ced02] { padding: 0.75rem 2rem !important; font-size: 1rem !important;
}

/* 英雄区域 */
.hero[data-v-056ced02] {
  position: relative;
  padding: 3rem 0 4rem;
  overflow: hidden;
}
.hero-bg[data-v-056ced02] {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.hero-bg[data-v-056ced02]::before {
  content: '';
  position: absolute;
  inset: 0;
  background: -webkit-linear-gradient(top left, rgba(79, 70, 229, 0.08), rgba(16, 185, 129, 0.08));
  background: linear-gradient(to bottom right, rgba(79, 70, 229, 0.08), rgba(16, 185, 129, 0.08));
  z-index: 1;
}
.hero-bg[data-v-056ced02]::after {
  content: '';
  position: absolute;
  inset: 0;
  background: -webkit-radial-gradient(30% 20%, circle, rgba(79, 70, 229, 0.15), transparent 60%);
  background: radial-gradient(circle at 30% 20%, rgba(79, 70, 229, 0.15), transparent 60%);
  z-index: 2;
}
.stars-decor[data-v-056ced02] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
}
.stars-decor[data-v-056ced02]::before {
  content: '';
  position: absolute;
  top: 10%;
  left: 5%;
  width: 0.25rem;
  height: 0.25rem;
  background: rgba(249, 115, 22, 0.4);
  border-radius: 50%;
  box-shadow: 1.25rem 0.9375rem 0 rgba(236, 72, 153, 0.25), 2.5rem 1.875rem 0 rgba(249, 115, 22, 0.2), 3.75rem 0.625rem 0 rgba(79, 70, 229, 0.25);
}
.stars-decor[data-v-056ced02]::after {
  content: '';
  position: absolute;
  top: 20%;
  right: 8%;
  width: 0.375rem;
  height: 0.375rem;
  background: rgba(236, 72, 153, 0.35);
  border-radius: 50%;
  box-shadow: -0.9375rem 1.25rem 0 rgba(249, 115, 22, 0.2), -2.1875rem 0.625rem 0 rgba(79, 70, 229, 0.2), 0.625rem 1.875rem 0 rgba(236, 72, 153, 0.2);
}
.hero-bg[data-v-056ced02] {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.hero-bg[data-v-056ced02]::before {
  content: '';
  position: absolute;
  inset: 0;
  background: -webkit-linear-gradient(top left, rgba(79, 70, 229, 0.08), rgba(16, 185, 129, 0.08));
  background: linear-gradient(to bottom right, rgba(79, 70, 229, 0.08), rgba(16, 185, 129, 0.08));
  z-index: 1;
}
.hero-bg[data-v-056ced02]::after {
  content: '';
  position: absolute;
  inset: 0;
  background: -webkit-radial-gradient(30% 20%, circle, rgba(79, 70, 229, 0.15), transparent 60%);
  background: radial-gradient(circle at 30% 20%, rgba(79, 70, 229, 0.15), transparent 60%);
  z-index: 2;
}
.hero-content[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  gap: 3.75rem;
  position: relative;
  z-index: 3;
}
@media (max-width: 1024px) {
.hero-content[data-v-056ced02] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 2.5rem; text-align: center;
}
}
.hero-left[data-v-056ced02] { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; padding-top: 2rem;
}
.hero-left h1[data-v-056ced02] {
  font-size: clamp(1.8rem, 4vw, 2.8rem);
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 1rem;
  max-width: 42.5rem;
  white-space: normal;
  text-wrap: balance;
  background: -webkit-linear-gradient(315deg, #4F46E5, #10B981);
  background: linear-gradient(135deg, #4F46E5, #10B981);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hero-underline[data-v-056ced02] {
  width: 5rem;
  height: 0.25rem;
  background: -webkit-linear-gradient(left, #4F46E5, #10B981);
  background: linear-gradient(90deg, #4F46E5, #10B981);
  border-radius: 0.125rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 1024px) {
.hero-underline[data-v-056ced02] { margin-left: auto; margin-right: auto;
}
}
.hero-left p[data-v-056ced02] {
  font-size: 1.125rem;
  color: #6b7280;
  line-height: 1.6;
  margin: 0;
  max-width: 30rem;
}
.hero-left .hero-positioning[data-v-056ced02] {
  color: #374151;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
.hero-left p[data-v-056ced02] { max-width: 100%;
}
}
.hero-cards[data-v-056ced02] {
  -webkit-box-flex: 1.2;
  -webkit-flex: 1.2;
     -moz-box-flex: 1.2;
          flex: 1.2;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
}
@media (max-width: 768px) {
.hero-cards[data-v-056ced02] { grid-template-columns: 1fr;
}
}
.hero-card[data-v-056ced02] {
  background: white;
  border-radius: 1rem;
  padding: 2rem 1.5rem;
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #f3f4f6;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.hero-card[data-v-056ced02]:hover {
  -webkit-transform: translateY(-0.25rem);
          transform: translateY(-0.25rem);
  box-shadow: 0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.1);
}
.card-icon[data-v-056ced02] {
  width: 4rem;
  height: 4rem;
  border-radius: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin-bottom: 1rem;
  font-size: 1.75rem;
  overflow: hidden;
}
.card-icon img[data-v-056ced02] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.card-purple .card-icon[data-v-056ced02] {
  background: rgba(79, 70, 229, 0.1);
  color: #4F46E5;
}
.card-blue .card-icon[data-v-056ced02] {
  background: rgba(59, 130, 246, 0.1);
  color: #3b82f6;
}
.card-green .card-icon[data-v-056ced02] {
  background: rgba(16, 185, 129, 0.1);
  color: #10B981;
}
.hero-card h3[data-v-056ced02] {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
.card-purple h3[data-v-056ced02] { color: #4F46E5;
}
.card-blue h3[data-v-056ced02] { color: #2563EB;
}
.card-green h3[data-v-056ced02] { color: #059669;
}
.hero-card ul[data-v-056ced02] {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.hero-card ul li[data-v-056ced02] {
  font-size: 0.875rem;
  color: #6b7280;
  padding: 0.375rem 0;
  line-height: 1.5;
}

/* 区块通用样式 */
.section-white[data-v-056ced02] { padding: 5rem 0; background: white;
}
.section-gray[data-v-056ced02] { padding: 5rem 0; background: #f9fafb;
}
@media (max-width: 768px) {
.section-white[data-v-056ced02], .section-gray[data-v-056ced02] { padding: 3rem 0;
}
}
.section-header[data-v-056ced02] {
  text-align: center;
  margin-bottom: 4rem;
}
@media (max-width: 768px) {
.section-header[data-v-056ced02] { margin-bottom: 2.5rem;
}
}
.section-header h2[data-v-056ced02] {
  font-size: clamp(1.8rem, 3vw, 2.5rem);
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 1rem;
}
.section-header p[data-v-056ced02] {
  font-size: 1.125rem;
  color: #6b7280;
  max-width: 50rem;
  margin: 0 auto;
}
.section-badge[data-v-056ced02] {
  display: inline-block;
  background: rgba(79, 70, 229, 0.1);
  color: #4F46E5;
  padding: 0.25rem 1rem;
  border-radius: 1.875rem;
  font-size: 0.85rem;
  font-weight: 500;
  margin-bottom: 1rem;
}

/* 一键生成模块 - 贴合网站整体风格 */
.section-generator[data-v-056ced02] {
  padding: 5rem 0;
  background: -webkit-linear-gradient(315deg, #F8FAFC 0%, #EEF2FF 100%);
  background: linear-gradient(135deg, #F8FAFC 0%, #EEF2FF 100%);
}
@media (max-width: 768px) {
.section-generator[data-v-056ced02] { padding: 3rem 0;
}
}
.generator-wrapper[data-v-056ced02] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
.generator-wrapper[data-v-056ced02] {
    grid-template-columns: 1fr;
    gap: 2.5rem;
}
}

/* 左侧预览卡片 */
.generator-preview[data-v-056ced02] {
  background: white;
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 1.25rem 2.1875rem -0.75rem rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.generator-preview[data-v-056ced02]:hover {
  -webkit-transform: translateY(-0.375rem);
          transform: translateY(-0.375rem);
  box-shadow: 0 1.5625rem 2.5rem -0.9375rem rgba(79, 70, 229, 0.2);
}
.preview-image[data-v-056ced02] {
  position: relative;
  background: -webkit-linear-gradient(315deg, #f5f3ff 0%, #ede9fe 100%);
  background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);
  padding: 2rem;
}
.preview-image img[data-v-056ced02] {
  width: 100%;
  height: auto;
  border-radius: 1rem;
  display: block;
  box-shadow: 0 0.625rem 1.5625rem -0.5rem rgba(0, 0, 0, 0.15);
}
.preview-badge[data-v-056ced02] {
  position: absolute;
  bottom: 3rem;
  right: 3rem;
  background: rgba(79, 70, 229, 0.9);
  -webkit-backdrop-filter: blur(0.5rem);
          backdrop-filter: blur(0.5rem);
  padding: 0.5rem 1rem;
  border-radius: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.5rem;
  color: white;
  font-size: 0.8rem;
  font-weight: 500;
}
.preview-badge i[data-v-056ced02] {
  font-size: 0.875rem;
}
@media (max-width: 640px) {
.preview-image[data-v-056ced02] { padding: 1.25rem;
}
.preview-badge[data-v-056ced02] { bottom: 1.75rem; right: 1.75rem; padding: 0.375rem 0.75rem; font-size: 0.7rem;
}
}
.preview-info[data-v-056ced02] {
  padding: 1.5rem;
  text-align: center;
  border-top: 1px solid #f0f0f0;
}
.preview-info h4[data-v-056ced02] {
  font-size: 1.1rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.5rem;
}
.preview-info p[data-v-056ced02] {
  font-size: 0.9rem;
  color: #6b7280;
}

/* 右侧功能列表 */
.generator-functions[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  gap: 1.5rem;
}
.function-item[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  gap: 1.25rem;
  background: white;
  padding: 1.5rem;
  border-radius: 1.25rem;
  box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #f0f0f0;
}
.function-item[data-v-056ced02]:hover {
  -webkit-transform: translateX(0.5rem);
          transform: translateX(0.5rem);
  box-shadow: 0 0.9375rem 1.875rem -0.75rem rgba(79, 70, 229, 0.15);
  border-color: rgba(79, 70, 229, 0.2);
}
.function-icon[data-v-056ced02] {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.function-icon i[data-v-056ced02] {
  font-size: 1.75rem;
}
.function-content h4[data-v-056ced02] {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #1f2937;
}
.function-content p[data-v-056ced02] {
  color: #6b7280;
  line-height: 1.5;
  margin: 0;
}
@media (max-width: 768px) {
.function-item[data-v-056ced02] { padding: 1.25rem;
}
.function-icon[data-v-056ced02] { width: 3rem; height: 3rem;
}
.function-icon i[data-v-056ced02] { font-size: 1.5rem;
}
.function-content h4[data-v-056ced02] { font-size: 1.1rem;
}
}

/* 行动按钮 */
.generator-action[data-v-056ced02] {
  margin-top: 1rem;
  text-align: center;
  background: white;
  padding: 1.75rem 1.5rem;
  border-radius: 1.25rem;
  box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.05);
  border: 1px solid #f0f0f0;
}
.btn-generator[data-v-056ced02] {
  background: -webkit-linear-gradient(315deg, #4F46E5, #7C3AED) !important;
  background: linear-gradient(135deg, #4F46E5, #7C3AED) !important;
  border: none !important;
  padding: 0.875rem 2rem !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  border-radius: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.btn-generator[data-v-056ced02]:hover {
  -webkit-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  box-shadow: 0 0.9375rem 1.875rem -0.625rem rgba(79, 70, 229, 0.4);
}
.action-note[data-v-056ced02] {
  font-size: 0.8rem;
  color: #9ca3af;
  margin: 0;
}

/* 卡片网格 */
.cards-grid[data-v-056ced02] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media (max-width: 1024px) {
.cards-grid[data-v-056ced02] { grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.cards-grid[data-v-056ced02] { grid-template-columns: 1fr; gap: 1.5rem;
}
}
.card[data-v-056ced02] {
  background: white;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.card[data-v-056ced02]:hover { -webkit-transform: translateY(-0.5rem); transform: translateY(-0.5rem); box-shadow: 0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.15);
}
.card-icon[data-v-056ced02] {
  width: 4rem;
  height: 4rem;
  border-radius: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin-bottom: 1.5rem;
}
.card-icon i[data-v-056ced02] { font-size: 1.75rem;
}
.icon-primary[data-v-056ced02] { background: rgba(79, 70, 229, 0.1); color: #4F46E5;
}
.icon-secondary[data-v-056ced02] { background: rgba(16, 185, 129, 0.1); color: #10B981;
}
.icon-accent[data-v-056ced02] { background: rgba(245, 158, 11, 0.1); color: #F59E0B;
}
.card h3[data-v-056ced02] { font-size: 1.25rem; font-weight: 600; margin-bottom: 0.75rem;
}
.card > p[data-v-056ced02] { color: #6b7280; margin-bottom: 1rem; line-height: 1.5;
}
.card ul[data-v-056ced02] { list-style: none;
}
.card ul li[data-v-056ced02] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 0.5rem; padding: 0.5rem 0; color: #6b7280;
}
.card ul li i[data-v-056ced02] { color: #10B981;
}

/* 优势网格 */
.advantages-grid[data-v-056ced02] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
  margin-bottom: 5rem;
}
@media (max-width: 1024px) {
.advantages-grid[data-v-056ced02] { grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.advantages-grid[data-v-056ced02] { grid-template-columns: 1fr; gap: 1.5rem; margin-bottom: 3rem;
}
}
.advantage-card[data-v-056ced02] {
  background: white;
  padding: 1.5rem;
  border-radius: 1rem;
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.advantage-card[data-v-056ced02]:hover { -webkit-transform: translateY(-0.25rem); transform: translateY(-0.25rem); box-shadow: 0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.15);
}
.advantage-icon[data-v-056ced02] {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin-bottom: 1.25rem;
}
.advantage-icon i[data-v-056ced02] { font-size: 1.5rem;
}
.icon-primary-light[data-v-056ced02] { background: rgba(79, 70, 229, 0.1); color: #4F46E5;
}
.icon-secondary-light[data-v-056ced02] { background: rgba(16, 185, 129, 0.1); color: #10B981;
}
.icon-accent-light[data-v-056ced02] { background: rgba(245, 158, 11, 0.1); color: #F59E0B;
}
.icon-purple-light[data-v-056ced02] { background: rgba(139, 92, 246, 0.1); color: #8B5CF6;
}
.advantage-card h3[data-v-056ced02] { font-size: 1.25rem; font-weight: 600; margin-bottom: 0.75rem;
}
.advantage-card p[data-v-056ced02] { color: #6b7280; line-height: 1.5;
}

/* 为什么选择我们 */
.why-choose[data-v-056ced02] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background: -webkit-linear-gradient(315deg, #4F46E5, #10B981);
  background: linear-gradient(135deg, #4F46E5, #10B981);
  border-radius: 1.5rem;
  overflow: hidden;
  margin-top: 5rem;
}
@media (max-width: 768px) {
.why-choose[data-v-056ced02] { grid-template-columns: 1fr; margin-top: 3rem;
}
}
.why-content[data-v-056ced02] { padding: 3rem;
}
@media (max-width: 640px) {
.why-content[data-v-056ced02] { padding: 2rem 1.5rem;
}
}
.why-content h3[data-v-056ced02] { font-size: 1.75rem; font-weight: 700; color: white; margin-bottom: 1rem;
}
.why-content > p[data-v-056ced02] { color: rgba(255, 255, 255, 0.9); margin-bottom: 1.5rem; line-height: 1.6;
}
.why-content ul[data-v-056ced02] { list-style: none;
}
.why-content ul li[data-v-056ced02] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 0.75rem; padding: 0.75rem 0; color: rgba(255, 255, 255, 0.9);
}
.why-content ul li i[data-v-056ced02] { color: white;
}
.why-image img[data-v-056ced02] { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;
}

/* 步骤流程 */
.steps-wrapper[data-v-056ced02] { padding: 1.25rem 0;
}
.steps[data-v-056ced02] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  gap: 0;
  position: relative;
}
@media (max-width: 768px) {
.steps[data-v-056ced02] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 2rem;
}
}
.step[data-v-056ced02] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
  text-align: center;
  position: relative;
  z-index: 2;
  background: white;
  padding: 0 1rem;
}
@media (max-width: 768px) {
.step[data-v-056ced02] { width: 100%; max-width: 17.5rem;
}
}
.step-number[data-v-056ced02] {
  width: 5rem;
  height: 5rem;
  background: rgba(79, 70, 229, 0.1);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  font-size: 1.75rem;
  font-weight: 700;
  color: #4F46E5;
  margin: 0 auto 1.5rem;
}
.step h3[data-v-056ced02] { font-size: 1.25rem; font-weight: 600; margin-bottom: 0.75rem;
}
.step p[data-v-056ced02] { color: #6b7280; margin-bottom: 1rem; line-height: 1.5;
}
.step-icon[data-v-056ced02] { font-size: 1.5rem; color: #4F46E5;
}
.step-line[data-v-056ced02] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 3.75rem;
     -moz-box-flex: 0;
          flex: 0 0 3.75rem;
  height: 0.125rem;
  background: -webkit-linear-gradient(left, #4F46E5, #10B981);
  background: linear-gradient(90deg, #4F46E5, #10B981);
  margin-top: 2.5rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
.step-line[data-v-056ced02] { display: none;
}
}

/* 用户评价 */
.testimonials-grid[data-v-056ced02] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media (max-width: 1024px) {
.testimonials-grid[data-v-056ced02] { grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.testimonials-grid[data-v-056ced02] { grid-template-columns: 1fr; gap: 1.5rem;
}
}
.testimonial-card[data-v-056ced02] {
  background: white;
  padding: 1.5rem;
  border-radius: 1rem;
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1);
}
.stars[data-v-056ced02] { color: #fbbf24; margin-bottom: 1rem;
}
.stars i[data-v-056ced02] { margin-right: 0.25rem;
}
.testimonial-card > p[data-v-056ced02] { color: #4b5563; line-height: 1.6; margin-bottom: 1.5rem;
}
.user-info[data-v-056ced02] { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; gap: 1rem;
}
.user-info img[data-v-056ced02] { width: 3rem; height: 3rem; border-radius: 50%; -o-object-fit: cover; object-fit: cover;
}
.user-info h4[data-v-056ced02] { font-weight: 600; margin-bottom: 0.25rem;
}
.user-info span[data-v-056ced02] { font-size: 0.75rem; color: #9ca3af;
}

/* 行动召唤 */
.cta[data-v-056ced02] {
  padding: 5rem 0;
  background: -webkit-linear-gradient(315deg, #4F46E5, #10B981);
  background: linear-gradient(135deg, #4F46E5, #10B981);
  text-align: center;
  color: white;
}
@media (max-width: 768px) {
.cta[data-v-056ced02] { padding: 3rem 0;
}
}
.cta-content[data-v-056ced02] { max-width: 50rem; margin: 0 auto;
}
.cta h2[data-v-056ced02] { font-size: clamp(1.8rem, 3vw, 2.5rem); font-weight: 700; margin-bottom: 1rem;
}
.cta-content > p[data-v-056ced02] { font-size: 1.125rem; opacity: 0.9; max-width: 42rem; margin: 0 auto 2rem;
}
.btn-cta[data-v-056ced02] {
  background: white !important;
  color: #4F46E5 !important;
  font-weight: 600 !important;
  padding: 0.875rem 2.5rem !important;
  border-radius: 0.5rem !important;
  font-size: 1rem !important;
  border: none !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
          align-items: center !important;
  gap: 0.5rem !important;
  cursor: pointer !important;
  min-width: 11.25rem;
  margin-bottom: 1.5rem !important;
}
.btn-cta[data-v-056ced02]:hover {
  background: #f9fafb !important;
  -webkit-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  box-shadow: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.2);
}
.cta-note[data-v-056ced02] { margin-top: 0; font-size: 0.875rem; opacity: 0.8;
}

/* 页脚 */
.footer[data-v-056ced02] {
  background: #1E293B;
  color: #fff;
  padding: 3rem 0 1.5rem;
}
.footer-grid[data-v-056ced02] {
  display: grid;
  grid-template-columns: minmax(23.75rem, 1.7fr) repeat(3, minmax(7rem, 0.55fr)) 9.375rem;
  gap: clamp(1.5rem, 3.5vw, 3.25rem);
  -webkit-box-align: start;
  -webkit-align-items: start;
     -moz-box-align: start;
          align-items: start;
  margin-bottom: 2.375rem;
}
.footer-grid--international[data-v-056ced02] {
  grid-template-columns: minmax(23.75rem, 1.7fr) repeat(3, minmax(8.75rem, 0.65fr));
}
.footer-contact[data-v-056ced02] { min-width: 0;
}
.footer-phone[data-v-056ced02] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 2.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.75rem;
  padding: 0.4375rem 1.25rem;
  border-radius: 0.4375rem;
  background: #43a486;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s, -webkit-transform 0.2s;
  transition: background-color 0.2s, -webkit-transform 0.2s;
  transition: background-color 0.2s, transform 0.2s;
  transition: background-color 0.2s, transform 0.2s, -webkit-transform 0.2s;
}
.footer-phone[data-v-056ced02]:hover { background: #55b79a; -webkit-transform: translateY(-1px); transform: translateY(-1px);
}
.footer-phone i[data-v-056ced02] { font-size: 1.45rem;
}
.footer-accent[data-v-056ced02] {
  width: 4.125rem;
  height: 0.25rem;
  margin: 1.625rem 0 1.375rem;
  background: #43a486;
}
.office-list[data-v-056ced02] { font-style: normal;
}
.office-list p[data-v-056ced02] {
  margin: 0 0 0.375rem;
  color: #aeb8c6;
  font-size: 0.9rem;
  line-height: 1.55;
}
.office-list strong[data-v-056ced02] { color: #d5dbe4;
}
.office-list a[data-v-056ced02] { color: inherit; text-decoration: none;
}
.office-list a[data-v-056ced02]:hover { color: #67d5b3;
}
.office-group[data-v-056ced02] { margin-top: 0.75rem;
}
.footer h4[data-v-056ced02] {
  margin: 1.25rem 0 1rem;
  color: #f8fafc;
  font-size: 1.125rem;
  font-weight: 500;
}
.footer-heading-line[data-v-056ced02] {
  width: 100%;
  height: 1px;
  margin-bottom: 1.375rem;
  background: rgba(255, 255, 255, 0.13);
  position: relative;
}
.footer-heading-line[data-v-056ced02]::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 4.125rem;
  height: 0.25rem;
  background: #43a486;
}
.footer ul[data-v-056ced02] { list-style: none;
}
.footer ul li[data-v-056ced02] { margin-bottom: 1rem;
}
.footer ul li a[data-v-056ced02] { color: #aeb8c6; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s;
}
.footer ul li a[data-v-056ced02]:hover { color: #67d5b3;
}
.footer-qrcode[data-v-056ced02] { padding-top: 0.375rem; text-align: center;
}
.footer-qrcode a[data-v-056ced02] { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; color: #c5cdd8; text-decoration: none;
}
.footer-qrcode img[data-v-056ced02] {
  width: 8.25rem;
  height: 8.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 0.375rem;
  background: #fff;
}
.footer-qrcode span[data-v-056ced02] { margin-top: 0.75rem; font-size: 0.9rem;
}
.copyright[data-v-056ced02] {
  border-top: 1px solid rgba(255, 255, 255, 0.13);
  padding-top: 1.25rem;
  text-align: center;
  font-size: 0.875rem;
  color: #9ca3af;
}
.copyright p[data-v-056ced02] { margin: 0.5rem 0;
}
.copyright a[data-v-056ced02] { color: #9ca3af; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s;
}
.copyright a[data-v-056ced02]:hover { color: #67d5b3; text-decoration: underline;
}
@media (max-width: 1100px) {
.footer-grid[data-v-056ced02] { grid-template-columns: minmax(21.25rem, 1.5fr) repeat(3, minmax(6.875rem, 0.6fr));
}
.footer-qrcode[data-v-056ced02] { grid-column: 4; justify-self: start; padding-top: 0;
}
}
@media (max-width: 768px) {
.footer[data-v-056ced02] { padding: 2.5rem 0 1.375rem;
}
.footer-grid[data-v-056ced02] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.875rem 1.5rem;
}
.footer-contact[data-v-056ced02] { grid-column: 1 / -1;
}
.footer-qrcode[data-v-056ced02] { grid-column: auto; justify-self: center;
}
}
@media (max-width: 520px) {
.footer-grid[data-v-056ced02] { grid-template-columns: 1fr 1fr; gap: 1.625rem 1.25rem;
}
.footer-phone[data-v-056ced02] { max-width: 100%; padding: 0.4375rem 0.875rem; font-size: 1.25rem;
}
.office-list p[data-v-056ced02] { font-size: 0.82rem;
}
.footer-links[data-v-056ced02] { min-width: 0;
}
.footer-qrcode[data-v-056ced02] { grid-column: 1 / -1; justify-self: start;
}
}

/* 动画 */
.fade-up[data-v-056ced02] {
  opacity: 0;
  -webkit-transform: translateY(1.25rem);
          transform: translateY(1.25rem);
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.fade-up.visible[data-v-056ced02] {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
img[data-v-056ced02] { max-width: 100%; height: auto; display: block;
}
button[data-v-056ced02], .el-button[data-v-056ced02], .mobile-menu-btn[data-v-056ced02] { min-height: 2.75rem;
}
@media (max-width: 768px) {
.btn-primary[data-v-056ced02], .btn-cta[data-v-056ced02], .free-btn[data-v-056ced02], .mobile-free-btn[data-v-056ced02] { min-height: 2.75rem;
}
}

/* Element UI 图标兼容 */
.el-icon-lightbulb[data-v-056ced02]:before { content: "\e78b";
}
.el-icon-s-operation[data-v-056ced02]:before { content: "\e78c";
}
.el-icon-magic-stick[data-v-056ced02]:before { content: "\e7a3";
}
.el-icon-picture-outline[data-v-056ced02]:before { content: "\e78d";
}

.modal-mask[data-v-509ec050]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1001}.modal-content[data-v-509ec050]{background-color:#fff;border-radius:.75rem;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;margin:1rem}@media(min-width: 640px){.modal-content[data-v-509ec050]{margin:0}}.modal-header[data-v-509ec050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.9375rem;border-bottom:1px solid #e5e6eb}.modal-title[data-v-509ec050]{font-size:1.125rem;font-weight:700;color:#1d2129;margin:0}.modal-close[data-v-509ec050]{background:none !important;border:none !important;color:#4e5969;cursor:pointer;font-size:1.125rem;padding:0 !important;min-width:auto !important}.modal-close[data-v-509ec050]:hover{color:#1d2129}.modal-body[data-v-509ec050]{padding:1.5rem}.form-item[data-v-509ec050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-label[data-v-509ec050]{font-size:.875rem;font-weight:500;color:#1d2129;margin-bottom:0}[data-v-509ec050] .el-input .el-input-group__prepend{background-color:#fff;border-right:none;padding:0 0.75rem}[data-v-509ec050] .el-input .el-input-group__prepend i{color:#4e5969;font-size:1rem}[data-v-509ec050] .el-input .el-input__inner{border-left:none;padding-left:0}[data-v-509ec050] .el-input .el-input__inner:focus{border-left:1px solid #165dff}[data-v-509ec050] .el-input .el-input__suffix{right:0.75rem}[data-v-509ec050] .el-input .el-input__suffix .password-toggle-icon{color:#4e5969;cursor:pointer;font-size:1rem}[data-v-509ec050] .el-input .el-input__suffix .password-toggle-icon:hover{color:#165dff}.phone-input-wrapper[data-v-509ec050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-input-wrapper .el-input[data-v-509ec050]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.send-captcha-btn[data-v-509ec050]{background-color:#165dff;color:#fff;font-weight:500;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;white-space:nowrap}.send-captcha-btn[data-v-509ec050]:hover:not(:disabled){background-color:#0e4fd9}.send-captcha-btn[data-v-509ec050]:active:not(:disabled){background-color:#0c42b3}.send-captcha-btn[data-v-509ec050]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.send-captcha-btn[data-v-509ec050]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-509ec050]{background-color:#165dff;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btn-primary[data-v-509ec050]:hover:not(:disabled){background-color:#0e4fd9}.btn-primary[data-v-509ec050]:active:not(:disabled){background-color:#0c42b3}.btn-primary[data-v-509ec050]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.btn-primary[data-v-509ec050]:disabled{opacity:.6;cursor:not-allowed}.w-full[data-v-509ec050]{width:100%}.mr-2[data-v-509ec050]{margin-right:.5rem}
.form-container[data-v-39e32410]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem}.form-item[data-v-39e32410]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.5rem}.form-label[data-v-39e32410]{font-size:.875rem;font-weight:500;color:#1d2129;margin-bottom:0}[data-v-39e32410] .el-input .el-input-group__prepend{background-color:#fff}[data-v-39e32410] .el-input .el-input-group__prepend i{color:#4e5969;font-size:1rem}.password-header[data-v-39e32410]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.forgot-link[data-v-39e32410]{color:#165dff;font-size:.875rem;text-decoration:none}.forgot-link[data-v-39e32410]:hover{text-decoration:underline}.remember-me[data-v-39e32410]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.5rem}.checkbox[data-v-39e32410]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #e5e6eb;cursor:pointer}.checkbox[data-v-39e32410]:focus{outline:none;ring:0.125rem solid rgba(22,93,255,.5)}.checkbox-label[data-v-39e32410]{font-size:.875rem;color:#4e5969;cursor:pointer}.btn-primary[data-v-39e32410]{background-color:#165dff;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btn-primary[data-v-39e32410]:hover:not(:disabled){background-color:#0e4fd9}.btn-primary[data-v-39e32410]:active:not(:disabled){background-color:#0c42b3}.btn-primary[data-v-39e32410]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.btn-primary[data-v-39e32410]:disabled{opacity:.6;cursor:not-allowed}.w-full[data-v-39e32410]{width:100%}.mr-2[data-v-39e32410]{margin-right:.5rem}
.form-container[data-v-5a423f12]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem}.form-item[data-v-5a423f12]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.5rem}.form-label[data-v-5a423f12]{font-size:.875rem;font-weight:500;color:#1d2129;margin-bottom:0}[data-v-5a423f12] .el-input .el-input-group__prepend{background-color:#fff;padding:0 0.9375rem}[data-v-5a423f12] .el-input .el-input-group__prepend i{color:#4e5969;font-size:1rem}[data-v-5a423f12] .el-input .el-input__inner:focus{border-color:#165dff}.phone-input-wrapper[data-v-5a423f12]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-input-wrapper .el-input[data-v-5a423f12]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.password-toggle-icon[data-v-5a423f12]{cursor:pointer;font-size:1rem;color:#4e5969;-webkit-transition:color .3s;transition:color .3s}.password-toggle-icon[data-v-5a423f12]:hover{color:#165dff}.agree-terms[data-v-5a423f12]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.5rem}.checkbox[data-v-5a423f12]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #e5e6eb;cursor:pointer}.checkbox[data-v-5a423f12]:focus{outline:none;ring:0.125rem solid rgba(22,93,255,.5)}.checkbox-label[data-v-5a423f12]{font-size:.875rem;color:#4e5969;cursor:pointer}.btn-primary[data-v-5a423f12]{background-color:#165dff;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btn-primary[data-v-5a423f12]:hover:not(:disabled){background-color:#0e4fd9}.btn-primary[data-v-5a423f12]:active:not(:disabled){background-color:#0c42b3}.btn-primary[data-v-5a423f12]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.btn-primary[data-v-5a423f12]:disabled{opacity:.6;cursor:not-allowed}.text-center[data-v-5a423f12]{text-align:center}.text-sm[data-v-5a423f12]{font-size:.875rem}.text-primary[data-v-5a423f12]{color:#165dff}.text-dark-2[data-v-5a423f12]{color:#4e5969}.hover\:underline[data-v-5a423f12]:hover{text-decoration:underline}.login-link-btn[data-v-5a423f12]{font-size:.875rem;padding:0;height:auto}.login-link-btn[data-v-5a423f12] span{color:#165dff}.login-link-btn[data-v-5a423f12] span:hover{text-decoration:underline}.w-full[data-v-5a423f12]{width:100%}.mr-2[data-v-5a423f12]{margin-right:.5rem}.send-captcha-btn[data-v-5a423f12]{background-color:#165dff;color:#fff;font-weight:500;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;white-space:nowrap}.send-captcha-btn[data-v-5a423f12]:hover:not(:disabled){background-color:#0e4fd9}.send-captcha-btn[data-v-5a423f12]:active:not(:disabled){background-color:#0c42b3}.send-captcha-btn[data-v-5a423f12]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.send-captcha-btn[data-v-5a423f12]:disabled{opacity:.6;cursor:not-allowed}
.fade-enter-active[data-v-6c045309],.fade-leave-active[data-v-6c045309]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter[data-v-6c045309],.fade-leave-to[data-v-6c045309]{opacity:0}.form-container[data-v-6c045309]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem}.dialog-header[data-v-6c045309]{text-align:center;margin-bottom:.5rem}.dialog-header .dialog-title[data-v-6c045309]{font-size:1.5rem;font-weight:700;color:#1d2129;margin:0 0 .5rem 0}.dialog-header .dialog-subtitle[data-v-6c045309]{font-size:.875rem;color:#86909c;margin:0}.form-item[data-v-6c045309]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.5rem}.form-label[data-v-6c045309]{font-size:.875rem;font-weight:500;color:#1d2129;margin-bottom:0}[data-v-6c045309] .el-input .el-input-group__prepend{background-color:#fff;padding:0 0.9375rem}[data-v-6c045309] .el-input .el-input-group__prepend i{color:#4e5969;font-size:1rem}[data-v-6c045309] .el-input .el-input__inner:focus{border-color:#165dff}[data-v-6c045309] .el-input.is-error .el-input__inner{border-color:#f53f3f;background:#fff2f0}.phone-input-wrapper[data-v-6c045309]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-input-wrapper .el-input[data-v-6c045309]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.send-captcha-btn[data-v-6c045309]{background-color:#165dff;color:#fff;font-weight:500;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;white-space:nowrap}.send-captcha-btn[data-v-6c045309]:hover:not(:disabled){background-color:#0e4fd9}.send-captcha-btn[data-v-6c045309]:active:not(:disabled){background-color:#0c42b3}.send-captcha-btn[data-v-6c045309]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.send-captcha-btn[data-v-6c045309]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-6c045309]{background-color:#165dff;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;border:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btn-primary[data-v-6c045309]:hover:not(:disabled){background-color:#0e4fd9}.btn-primary[data-v-6c045309]:active:not(:disabled){background-color:#0c42b3}.btn-primary[data-v-6c045309]:focus{outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.btn-primary[data-v-6c045309]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-6c045309]{background-color:#f7f8fa;border:1px solid #e5e6eb;color:#4e5969;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.btn-cancel[data-v-6c045309]:hover{background-color:#f2f3f5;border-color:#c9cdd4;color:#1d2129}.dialog-footer[data-v-6c045309]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;margin-top:.5rem}.w-full[data-v-6c045309]{width:100%}.mr-2[data-v-6c045309]{margin-right:.5rem}.error-tip[data-v-6c045309]{font-size:0.75rem;color:#f53f3f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem}.error-tip i[data-v-6c045309]{font-size:0.75rem}
.bind-phone-dialog{border-radius:1.5rem !important;overflow:hidden;box-shadow:0 1.25rem 2.1875rem -0.5rem rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.02)}.bind-phone-dialog .el-dialog__header{display:none}.bind-phone-dialog .el-dialog__body{padding:2rem 1.75rem 2.25rem}
.login-container[data-v-9882778c]{position:relative;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:1rem;background-color:#f2f3f5;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.login-language[data-v-9882778c]{position:absolute;top:1.25rem;right:1.5rem;z-index:2;color:#4e5969}.login-wrapper[data-v-9882778c]{width:100%;max-width:64rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-radius:1rem;overflow:hidden;box-shadow:0 0.25rem 1.25rem 0 rgba(0,0,0,.05);background-color:#fff}@media(min-width: 1024px){.login-wrapper[data-v-9882778c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.brand-section[data-v-9882778c]{background:-webkit-linear-gradient(315deg, #36CFC9 0%, #165DFF 100%);background:linear-gradient(135deg, #36CFC9 0%, #165DFF 100%);padding:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;color:#fff}@media(min-width: 1024px){.brand-section[data-v-9882778c]{width:50%;padding:3rem}}.brand-logo[data-v-9882778c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.75rem;margin-bottom:3rem}.logo-icon[data-v-9882778c]{width:6rem;height:6rem;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden}.logo-image[data-v-9882778c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem}.brand-title[data-v-9882778c]{font-size:1.25rem;font-weight:700;margin:0}.brand-slogan[data-v-9882778c]{font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:700;line-height:1.3;margin-bottom:1rem}.brand-description[data-v-9882778c]{color:rgba(255,255,255,.8);max-width:20rem;margin-bottom:2rem;line-height:1.6}.brand-footer[data-v-9882778c]{margin-top:3rem}.form-section[data-v-9882778c]{padding:2rem}@media(min-width: 1024px){.form-section[data-v-9882778c]{width:50%;padding:3rem}}.form-tabs[data-v-9882778c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;border-bottom:1px solid #e5e6eb;margin-bottom:2rem}.tab-btn[data-v-9882778c]{padding:.75rem .25rem;font-weight:500;background:none;border:none;border-bottom:0.125rem solid transparent;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#4e5969}.tab-btn[data-v-9882778c]:first-child{margin-right:1.5rem}.tab-btn.active[data-v-9882778c]{color:#165dff;border-bottom-color:#165dff}.tab-btn[data-v-9882778c]:hover:not(.active){color:#165dff}.divider[data-v-9882778c]{position:relative;margin:1.5rem 0}.divider .divider-text[data-v-9882778c]{position:relative;display:block;text-align:center;font-size:.875rem;color:#4e5969;background-color:#fff;padding:0 1rem;z-index:1}.divider[data-v-9882778c]::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e5e6eb}.social-login[data-v-9882778c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.btn-social[data-v-9882778c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:.75rem;border:1px solid #e5e6eb;background-color:transparent;padding:.75rem;border-radius:.5rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.btn-social .social-icon[data-v-9882778c]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.btn-social[data-v-9882778c]:hover:not(:disabled){border-color:#165dff;color:#165dff}.btn-social[data-v-9882778c]:focus:not(:disabled){outline:none;box-shadow:0 0 0 0.125rem rgba(22,93,255,.3)}.btn-social[data-v-9882778c]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.text-success[data-v-9882778c]{color:#52c41a}
.invite-page[data-v-7db48d62]{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:-webkit-linear-gradient(285deg, #faf8ff 0%, #f0ebff 30%, #eef6ff 65%, #f5fdf7 100%);background:linear-gradient(165deg, #faf8ff 0%, #f0ebff 30%, #eef6ff 65%, #f5fdf7 100%);padding:1.5rem;position:relative;overflow:hidden}.bg-layer[data-v-7db48d62]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bg-blob[data-v-7db48d62]{position:absolute;border-radius:50%;-webkit-filter:blur(3.75rem);filter:blur(3.75rem)}.blob-1[data-v-7db48d62]{width:31.25rem;height:31.25rem;background:rgba(108,63,199,.08);top:-12.5rem;right:-9.375rem;-webkit-animation:blob-drift-7db48d62 14s ease-in-out infinite;animation:blob-drift-7db48d62 14s ease-in-out infinite}.blob-2[data-v-7db48d62]{width:21.875rem;height:21.875rem;background:rgba(14,165,233,.06);bottom:-7.5rem;left:-6.25rem;animation:blob-drift-7db48d62 16s ease-in-out infinite reverse}.blob-3[data-v-7db48d62]{width:17.5rem;height:17.5rem;background:rgba(16,185,129,.05);top:55%;right:-5rem;-webkit-animation:blob-drift-7db48d62 18s ease-in-out infinite 4s;animation:blob-drift-7db48d62 18s ease-in-out infinite 4s}@-webkit-keyframes blob-drift-7db48d62{0%,100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(2.5rem, -1.875rem) scale(1.08);transform:translate(2.5rem, -1.875rem) scale(1.08)}50%{-webkit-transform:translate(-1.25rem, 1.25rem) scale(0.94);transform:translate(-1.25rem, 1.25rem) scale(0.94)}75%{-webkit-transform:translate(1.875rem, 0.625rem) scale(1.04);transform:translate(1.875rem, 0.625rem) scale(1.04)}}@keyframes blob-drift-7db48d62{0%,100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(2.5rem, -1.875rem) scale(1.08);transform:translate(2.5rem, -1.875rem) scale(1.08)}50%{-webkit-transform:translate(-1.25rem, 1.25rem) scale(0.94);transform:translate(-1.25rem, 1.25rem) scale(0.94)}75%{-webkit-transform:translate(1.875rem, 0.625rem) scale(1.04);transform:translate(1.875rem, 0.625rem) scale(1.04)}}.bg-grid[data-v-7db48d62]{position:absolute;inset:0;background-image:-webkit-radial-gradient(circle, rgba(108, 63, 199, 0.04) 1px, transparent 1px);background-image:radial-gradient(circle, rgba(108, 63, 199, 0.04) 1px, transparent 1px);background-size:2rem 2rem;opacity:.6}.confetti[data-v-7db48d62]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti-dot[data-v-7db48d62]{position:absolute;top:-0.625rem;left:var(--x);width:var(--s);height:var(--s);background:var(--c);border-radius:50%;opacity:0;-webkit-animation:confetti-fall-7db48d62 var(--d) ease-in infinite;animation:confetti-fall-7db48d62 var(--d) ease-in infinite;-webkit-animation-delay:var(--delay, 0s);animation-delay:var(--delay, 0s)}@-webkit-keyframes confetti-fall-7db48d62{0%{opacity:0;-webkit-transform:translateY(-1.25rem) rotate(0deg);transform:translateY(-1.25rem) rotate(0deg)}10%{opacity:.7}80%{opacity:.3}100%{opacity:0;-webkit-transform:translateY(100vh) rotate(720deg);transform:translateY(100vh) rotate(720deg)}}@keyframes confetti-fall-7db48d62{0%{opacity:0;-webkit-transform:translateY(-1.25rem) rotate(0deg);transform:translateY(-1.25rem) rotate(0deg)}10%{opacity:.7}80%{opacity:.3}100%{opacity:0;-webkit-transform:translateY(100vh) rotate(720deg);transform:translateY(100vh) rotate(720deg)}}.invite-card[data-v-7db48d62]{background:#fff;border-radius:1.75rem;padding:0;width:27.5rem;max-width:100%;text-align:center;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.02),0 1rem 2.5rem rgba(108,63,199,.07),0 2rem 5rem rgba(0,0,0,.05);position:relative;z-index:1;overflow:hidden}.card-accent[data-v-7db48d62]{height:0.3125rem;background:-webkit-linear-gradient(left, #6c3fc7 0%, #a855f7 35%, #c084fc 65%, #e9d5ff 100%);background:linear-gradient(90deg, #6c3fc7 0%, #a855f7 35%, #c084fc 65%, #e9d5ff 100%)}.brand[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;padding:2.25rem 2.5rem 0;margin-bottom:1.75rem}.brand .brand-logo[data-v-7db48d62]{width:2.75rem;height:2.75rem;border-radius:0.75rem;background:-webkit-linear-gradient(315deg, #6c3fc7, #8b5cf6);background:linear-gradient(135deg, #6c3fc7, #8b5cf6);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:0 0.25rem 0.875rem rgba(108,63,199,.25);-webkit-flex-shrink:0;flex-shrink:0}.brand .brand-logo .logo-img[data-v-7db48d62]{width:1.625rem;height:1.625rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.brand .brand-text[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.125rem}.brand .brand-name[data-v-7db48d62]{font-size:1.25rem;font-weight:700;color:#1a1a2e;letter-spacing:1px}.brand .brand-tag[data-v-7db48d62]{font-size:0.6875rem;color:#aaa;letter-spacing:1px}.inviter[data-v-7db48d62]{padding:0 2.5rem;margin-bottom:1.5rem}.inviter .inviter-avatar[data-v-7db48d62]{width:3.25rem;height:3.25rem;border-radius:50%;background:-webkit-linear-gradient(315deg, #6c3fc7, #a855f7);background:linear-gradient(135deg, #6c3fc7, #a855f7);color:#fff;font-size:1.25rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 0.75rem;box-shadow:0 0.25rem 1rem rgba(108,63,199,.28)}.inviter .inviter-text[data-v-7db48d62]{margin:0;font-size:0.9375rem;color:#888}.inviter .inviter-text strong[data-v-7db48d62]{color:#6c3fc7;font-weight:700}.reward-area[data-v-7db48d62]{margin:0 2rem 1.75rem;padding:2rem 1.5rem 1.5rem;border-radius:1.25rem;background:-webkit-linear-gradient(290deg, #faf7fe 0%, #f3edfc 40%, #f8f4fd 100%);background:linear-gradient(160deg, #faf7fe 0%, #f3edfc 40%, #f8f4fd 100%);border:1px solid #ece0f8;position:relative;overflow:hidden}.reward-area .reward-glow[data-v-7db48d62]{position:absolute;top:-1.875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12.5rem;height:5rem;background:-webkit-radial-gradient(ellipse, rgba(108, 63, 199, 0.08), transparent 70%);background:radial-gradient(ellipse, rgba(108, 63, 199, 0.08), transparent 70%);pointer-events:none}.reward-area .reward-badge[data-v-7db48d62]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0.3125rem 1rem;background:-webkit-linear-gradient(315deg, rgba(108, 63, 199, 0.1), rgba(168, 85, 247, 0.1));background:linear-gradient(135deg, rgba(108, 63, 199, 0.1), rgba(168, 85, 247, 0.1));border:1px solid rgba(108,63,199,.18);border-radius:1.25rem;font-size:0.75rem;font-weight:500;color:#6c3fc7;margin-bottom:1.125rem;position:relative}.reward-area .reward-badge .el-icon-present[data-v-7db48d62]{font-size:0.9375rem}.reward-area .reward-main[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;position:relative;margin-bottom:0.875rem}.reward-area .reward-num[data-v-7db48d62]{font-size:4rem;font-weight:800;background:-webkit-linear-gradient(315deg, #6c3fc7 0%, #a855f7 40%, #c084fc 100%);background:linear-gradient(135deg, #6c3fc7 0%, #a855f7 40%, #c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-0.1875rem;-webkit-filter:drop-shadow(0 0.1875rem 0.625rem rgba(108, 63, 199, 0.2));filter:drop-shadow(0 0.1875rem 0.625rem rgba(108, 63, 199, 0.2))}.reward-area .reward-unit-block[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.1875rem}.reward-area .reward-unit[data-v-7db48d62]{font-size:1.0625rem;font-weight:700;color:#7c3aed}.reward-area .reward-sub[data-v-7db48d62]{font-size:0.6875rem;color:#aaa;white-space:nowrap}.feature-list[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.625rem;padding:0 2rem;margin-bottom:1.75rem}.feature-card[data-v-7db48d62]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;padding:1rem 0.5rem 0.875rem;border-radius:0.875rem;background:#fafafc;border:1px solid #f2f0f6;-webkit-transition:all .25s;transition:all .25s}.feature-card[data-v-7db48d62]:hover{border-color:#e0d5f2;background:#faf7fd;box-shadow:0 0.25rem 0.875rem rgba(108,63,199,.06);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.fc-icon[data-v-7db48d62]{width:2.125rem;height:2.125rem;border-radius:0.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:0.875rem;color:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.feature-card:hover .fc-icon[data-v-7db48d62]{-webkit-transform:scale(1.1);transform:scale(1.1)}.fc-purple[data-v-7db48d62]{background:-webkit-linear-gradient(315deg, #a855f7, #7c3aed);background:linear-gradient(135deg, #a855f7, #7c3aed);box-shadow:0 0.1875rem 0.625rem rgba(124,58,237,.2)}.fc-blue[data-v-7db48d62]{background:-webkit-linear-gradient(315deg, #0ea5e9, #0284c7);background:linear-gradient(135deg, #0ea5e9, #0284c7);box-shadow:0 0.1875rem 0.625rem rgba(2,132,199,.2)}.fc-green[data-v-7db48d62]{background:-webkit-linear-gradient(315deg, #10b981, #059669);background:linear-gradient(135deg, #10b981, #059669);box-shadow:0 0.1875rem 0.625rem rgba(5,150,105,.2)}.fc-text[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.125rem}.fc-title[data-v-7db48d62]{font-size:0.8125rem;font-weight:600;color:#333}.fc-desc[data-v-7db48d62]{font-size:0.6875rem;color:#bbb}.cta-btn[data-v-7db48d62]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;width:calc(100% - 4rem);margin:0 2rem;background:-webkit-linear-gradient(315deg, #6c3fc7 0%, #8b5cf6 50%, #7c3aed 100%);background:linear-gradient(135deg, #6c3fc7 0%, #8b5cf6 50%, #7c3aed 100%);color:#fff;border:none;line-height:3.375rem;border-radius:1rem;font-size:1.0625rem;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;letter-spacing:0.125rem;box-shadow:0 0.5rem 1.5rem rgba(108,63,199,.35);position:relative;overflow:hidden}.cta-btn[data-v-7db48d62]::after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(315deg, transparent 0%, rgba(255, 255, 255, 0.1) 50%, transparent 100%);background:linear-gradient(135deg, transparent 0%, rgba(255, 255, 255, 0.1) 50%, transparent 100%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.cta-btn svg[data-v-7db48d62]{-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.cta-btn[data-v-7db48d62]:hover{-webkit-transform:translateY(-0.1875rem);transform:translateY(-0.1875rem);box-shadow:0 0.875rem 2rem rgba(108,63,199,.45)}.cta-btn[data-v-7db48d62]:hover::after{opacity:1}.cta-btn:hover svg[data-v-7db48d62]{-webkit-transform:translateX(0.1875rem);transform:translateX(0.1875rem)}.cta-btn[data-v-7db48d62]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.375rem 1rem rgba(108,63,199,.3)}.footer-tip[data-v-7db48d62]{margin:1.375rem 0 1.75rem;font-size:0.75rem;color:#ccc;letter-spacing:.5px}@media(max-width: 480px){.invite-card[data-v-7db48d62]{border-radius:1.375rem}.brand[data-v-7db48d62]{padding:1.75rem 1.5rem 0}.inviter[data-v-7db48d62]{padding:0 1.5rem}.reward-area[data-v-7db48d62]{margin:0 1.25rem 1.5rem;padding:1.5rem 1.125rem 1.25rem}.reward-area .reward-num[data-v-7db48d62]{font-size:3.25rem}.feature-list[data-v-7db48d62]{padding:0 1.25rem;gap:0.375rem}.cta-btn[data-v-7db48d62]{width:calc(100% - 3rem);margin:0 1.5rem}}
.session-sidebar[data-v-5d96b52f]{width:18.75rem;min-width:16.25rem;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background:#f9fafe;border-right:1px solid rgba(0,0,0,.03);overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar-header[data-v-5d96b52f]{padding:1.25rem 0.875rem 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #eff3f8;margin-bottom:0.5rem}.sidebar-header .sidebar-title-group[data-v-5d96b52f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.sidebar-header .sidebar-title-group .title-icon-wrapper[data-v-5d96b52f]{width:2rem;height:2rem;background:-webkit-linear-gradient(315deg, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0.05) 100%);background:linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(99, 102, 241, 0.05) 100%);border-radius:0.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.sidebar-header .sidebar-title-group .title-icon-wrapper i[data-v-5d96b52f]{font-size:1.125rem;color:#6366f1;font-weight:600}.sidebar-header .sidebar-title-group .title-text[data-v-5d96b52f]{font-size:.85rem;font-weight:700;letter-spacing:.02em;background:-webkit-linear-gradient(315deg, #1e293b 0%, #475569 100%);background:linear-gradient(135deg, #1e293b 0%, #475569 100%);background-clip:text;-webkit-background-clip:text;color:transparent;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0}.sidebar-header .sidebar-title-group .session-count-badge[data-v-5d96b52f]{background:#e2e8f0;color:#475569;font-size:0.6875rem;font-weight:600;padding:0.125rem 0.5rem;border-radius:1.25rem;margin-left:0;-webkit-flex-shrink:0;flex-shrink:0}.sidebar-header .create-session-btn[data-v-5d96b52f]{background:transparent;border:none;color:#6366f1;padding:0.375rem 0.5rem;border-radius:0.5rem;font-size:0.8125rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar-header .create-session-btn .btn-icon[data-v-5d96b52f]{font-size:0.875rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.sidebar-header .create-session-btn[data-v-5d96b52f]:hover{background:rgba(99,102,241,.08);color:#4f46e5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sidebar-header .create-session-btn:hover .btn-icon[data-v-5d96b52f]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-header .create-session-btn[data-v-5d96b52f]:active{-webkit-transform:translateY(0);transform:translateY(0)}.sidebar-header .create-session-btn.is-loading[data-v-5d96b52f]{opacity:.6;pointer-events:none}.session-list-container[data-v-5d96b52f]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;padding:0 1rem 1.25rem 1rem}.session-list-container .session-list[data-v-5d96b52f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem}.session-list-container .session-card[data-v-5d96b52f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0.625rem 0.75rem;border-radius:0.75rem;background:transparent;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.session-list-container .session-card[data-v-5d96b52f]:hover{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.04);-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem)}.session-list-container .session-card:hover .session-actions[data-v-5d96b52f]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.session-list-container .session-card.is-active[data-v-5d96b52f]{background:#fff;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.06);position:relative}.session-list-container .session-card.is-active[data-v-5d96b52f]::before{content:"";position:absolute;left:-0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.1875rem;height:40%;background:#6366f1;border-radius:0.25rem}.session-list-container .session-card.is-active .session-title[data-v-5d96b52f]{color:#4f46e5;font-weight:600}.session-list-container .session-card .session-content[data-v-5d96b52f]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem}.session-list-container .session-card .session-content.is-updating[data-v-5d96b52f]{opacity:.6}.session-list-container .session-card .session-content .session-info[data-v-5d96b52f]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden}.session-list-container .session-card .session-content .session-info .session-title[data-v-5d96b52f]{font-size:0.875rem;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s;transition:all .2s;line-height:1.4}.session-list-container .session-card .session-content .session-spinner[data-v-5d96b52f]{color:#6366f1;font-size:0.875rem;-webkit-flex-shrink:0;flex-shrink:0}.session-list-container .session-card .session-actions[data-v-5d96b52f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;opacity:0;-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.session-list-container .session-card .session-actions .action-btn[data-v-5d96b52f]{width:1.75rem;height:1.75rem;padding:0;border-radius:0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;background:transparent}.session-list-container .session-card .session-actions .action-btn i[data-v-5d96b52f]{font-size:0.9375rem;color:#94a3b8}.session-list-container .session-card .session-actions .action-btn[data-v-5d96b52f]:hover{background:#f1f5f9}.session-list-container .session-card .session-actions .action-btn:hover i[data-v-5d96b52f]{color:#6366f1}.session-list-container .session-card .session-actions .delete-btn[data-v-5d96b52f]:hover{background:#fef2f2}.session-list-container .session-card .session-actions .delete-btn:hover i[data-v-5d96b52f]{color:#ef4444}.image-set-entry[data-v-5d96b52f]{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 7rem;-moz-box-flex:0;flex:0 0 7rem;margin:0.625rem 0.875rem 1rem;padding:0;overflow:hidden;border:1px solid #e1e5f0;border-radius:0.75rem;background:#fff;cursor:pointer;text-align:left;box-shadow:0 0.25rem 0.875rem rgba(39,49,82,.08);-webkit-transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease}.image-set-entry img[data-v-5d96b52f]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.image-set-entry__shade[data-v-5d96b52f]{position:absolute;inset:0;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.99) 0%, rgba(255, 255, 255, 0.95) 44%, rgba(255, 255, 255, 0.34) 76%, rgba(255, 255, 255, 0.08) 100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0.99) 0%, rgba(255, 255, 255, 0.95) 44%, rgba(255, 255, 255, 0.34) 76%, rgba(255, 255, 255, 0.08) 100%)}.image-set-entry__content[data-v-5d96b52f]{position:absolute;left:0.9375rem;top:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.3125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:10.5rem;color:#252b43}.image-set-entry__content strong[data-v-5d96b52f]{font-size:0.875rem;font-weight:700;line-height:1.35}.image-set-entry__content small[data-v-5d96b52f]{color:#70788f;font-size:0.6875rem;line-height:1.4}.image-set-entry>i[data-v-5d96b52f]{position:absolute;right:0.625rem;top:50%;display:grid;width:1.625rem;height:1.625rem;place-items:center;border:1px solid rgba(99,102,241,.16);border-radius:50%;background:rgba(255,255,255,.9);color:#5b5bd6;font-size:0.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-set-entry[data-v-5d96b52f]:hover{border-color:#b8b9ef;box-shadow:0 0.5rem 1.25rem rgba(67,68,143,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.image-set-entry:hover img[data-v-5d96b52f]{-webkit-transform:scale(1.015);transform:scale(1.015)}.image-set-entry[data-v-5d96b52f]:focus-visible{outline:0.125rem solid #6958f5;outline-offset:0.125rem}.load-more-area[data-v-5d96b52f]{text-align:center;padding:0.75rem 0 0.25rem}.load-more-area .load-more-btn[data-v-5d96b52f]{color:#6366f1;font-size:0.8125rem;font-weight:500;padding:0.375rem 1.25rem;border-radius:1.25rem;-webkit-transition:all .2s;transition:all .2s}.load-more-area .load-more-btn[data-v-5d96b52f]:hover{background:rgba(99,102,241,.08)}.load-end-area[data-v-5d96b52f]{text-align:center;padding:0.75rem 0 0.25rem}.load-end-area span[data-v-5d96b52f]{font-size:0.75rem;color:#94a3b8}.empty-state[data-v-5d96b52f]{text-align:center;padding:3.5rem 1.25rem}.empty-state .empty-illustration[data-v-5d96b52f]{position:relative;width:5rem;height:5rem;margin:0 auto 1.5rem;background:-webkit-linear-gradient(305deg, #f1f5f9, #ffffff);background:linear-gradient(145deg, #f1f5f9, #ffffff);border-radius:2.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:0 0.75rem 1.5rem -0.625rem rgba(0,0,0,.05)}.empty-state .empty-illustration i[data-v-5d96b52f]{font-size:2.25rem;color:#cbd5e1;-webkit-transition:all .2s;transition:all .2s}.empty-state .empty-illustration .empty-glow[data-v-5d96b52f]{position:absolute;width:100%;height:100%;border-radius:2.5rem;background:-webkit-radial-gradient(circle, rgba(99, 102, 241, 0.1) 0%, rgba(99, 102, 241, 0) 70%);background:radial-gradient(circle, rgba(99, 102, 241, 0.1) 0%, rgba(99, 102, 241, 0) 70%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.empty-state .empty-title[data-v-5d96b52f]{font-size:0.9375rem;font-weight:600;color:#334155;margin-bottom:0.375rem}.empty-state .empty-subtitle[data-v-5d96b52f]{font-size:0.75rem;color:#94a3b8;margin-top:0}.empty-state:hover .empty-glow[data-v-5d96b52f]{opacity:.5}.session-list-container[data-v-5d96b52f]::-webkit-scrollbar{width:0.25rem}.session-list-container[data-v-5d96b52f]::-webkit-scrollbar-track{background:#eef2f6;border-radius:0.625rem}.session-list-container[data-v-5d96b52f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.625rem}.session-list-container[data-v-5d96b52f]::-webkit-scrollbar-thumb:hover{background:#818cf8}
.session-edit-dialog{border-radius:1rem}.session-edit-dialog .el-dialog__header{padding:1.25rem 1.25rem 0;border-bottom:none}.session-edit-dialog .el-dialog__header .el-dialog__title{font-size:1rem;font-weight:600;color:#1e293b}.session-edit-dialog .el-dialog__body{padding:1.25rem}.session-edit-dialog .el-dialog__body .el-input__inner{border-radius:0.75rem;border:1px solid #e2e8f0;-webkit-transition:all .2s;transition:all .2s}.session-edit-dialog .el-dialog__body .el-input__inner:focus{border-color:#6366f1;box-shadow:0 0 0 0.125rem rgba(99,102,241,.2)}.session-edit-dialog .el-dialog__footer{padding:0 1.25rem 1.25rem;border-top:none}.session-edit-dialog .el-dialog__footer .dialog-footer .el-button{border-radius:0.5rem;padding:0.5rem 1.25rem}.session-edit-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary{background:#6366f1;border-color:#6366f1}.session-edit-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary:hover{background:#4f46e5;border-color:#4f46e5}

.aspect-ratio-selector[data-v-345cd152] {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-size: 0.8125rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.selector-wrapper[data-v-345cd152] {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
}
.trigger-btn[data-v-345cd152],
.bubble-option[data-v-345cd152] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.trigger-btn[data-v-345cd152] {
  gap: 0.375rem;
  height: 1.75rem;
  padding: 0.25rem 0.625rem;
  border: 1.5px solid #dcdfe6;
  border-radius: 0.375rem;
  background: #fff;
  color: #606266;
  font-size: 0.75rem;
  -webkit-transition: border-color 0.2s, color 0.2s, background 0.2s;
  transition: border-color 0.2s, color 0.2s, background 0.2s;
}
.trigger-btn[data-v-345cd152]:hover:not(:disabled),
.trigger-btn.active[data-v-345cd152] {
  border-color: #409eff;
  color: #409eff;
  background: rgba(64, 158, 255, 0.06);
}
.trigger-btn[data-v-345cd152]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.trigger-shape[data-v-345cd152],
.option-shape[data-v-345cd152] {
  display: inline-block;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  border: 1.5px solid #7b8494;
  border-radius: 0.125rem;
}
.trigger-label[data-v-345cd152],
.option-label[data-v-345cd152] {
  font-size: 0.75rem;
  line-height: 1;
}
.bubble-overlay[data-v-345cd152] {
  position: fixed;
  inset: 0;
  z-index: 999;
}
.bubble-panel[data-v-345cd152] {
  position: absolute;
  left: 0;
  bottom: calc(100% + 0.5rem);
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.25rem;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0.5rem 0.75rem;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0 0.375rem 1.5rem rgba(0, 0, 0, 0.12);
  white-space: nowrap;
}
.bubble-option[data-v-345cd152] {
  gap: 0.3125rem;
  height: 1.75rem;
  padding: 0.25rem 0.625rem;
  border: 1.5px solid transparent;
  border-radius: 0.375rem;
  background: transparent;
  color: #606266;
  font-size: 0.75rem;
  -webkit-transition: border-color 0.2s, color 0.2s, background 0.2s;
  transition: border-color 0.2s, color 0.2s, background 0.2s;
}
.bubble-option[data-v-345cd152]:hover:not(.active) {
  color: #409eff;
  background: rgba(64, 158, 255, 0.06);
}
.bubble-option.active[data-v-345cd152] {
  border-color: rgba(64, 158, 255, 0.2);
  color: #409eff;
  background: rgba(64, 158, 255, 0.1);
  font-weight: 500;
}
.bubble-enter-active[data-v-345cd152],
.bubble-leave-active[data-v-345cd152] {
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
}
.bubble-enter[data-v-345cd152],
.bubble-leave-to[data-v-345cd152] {
  opacity: 0;
  -webkit-transform: translateY(0.375rem) scale(0.96);
          transform: translateY(0.375rem) scale(0.96);
}
@media (max-width: 768px) {
.bubble-panel[data-v-345cd152] {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    min-width: 12.5rem;
    max-width: min(18.75rem, calc(100vw - 1.5rem));
    padding: 0.5rem;
}
}

.vip-upgrade-reference[data-v-199721fe]{display:inherit;width:inherit;min-width:inherit}.vip-upgrade-card[data-v-199721fe]{position:relative;overflow:hidden;padding:1rem;color:#f7ecd3;background:-webkit-linear-gradient(330deg, rgba(255, 244, 210, 0.06), transparent 42%),-webkit-linear-gradient(305deg, #17120a 0%, #0d0b08 100%);background:linear-gradient(120deg, rgba(255, 244, 210, 0.06), transparent 42%),linear-gradient(145deg, #17120a 0%, #0d0b08 100%)}.vip-upgrade-card[data-v-199721fe]::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:-webkit-linear-gradient(left, transparent, #f1d99e, transparent);background:linear-gradient(90deg, transparent, #f1d99e, transparent);opacity:.9}.vip-upgrade-heading[data-v-199721fe]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.6875rem}.vip-upgrade-icon[data-v-199721fe]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 2.375rem;-moz-box-flex:0;flex:0 0 2.375rem;width:2.375rem;height:2.375rem;border:1px solid rgba(241,217,158,.62);border-radius:0.5rem;color:#201508;background:-webkit-linear-gradient(305deg, #fff0bf 0%, #d6ad5e 58%, #9c6e26 100%);background:linear-gradient(145deg, #fff0bf 0%, #d6ad5e 58%, #9c6e26 100%);box-shadow:0 0.3125rem 0.875rem rgba(198,147,59,.25),inset 0 1px 0 rgba(255,255,255,.55)}.vip-upgrade-icon i[data-v-199721fe]{font-size:1.25rem}.vip-upgrade-copy[data-v-199721fe]{min-width:0}.vip-upgrade-copy strong[data-v-199721fe],.vip-upgrade-copy strong[data-v-199721fe]{color:#fff3d2;font-size:0.875rem;font-weight:700;line-height:1.45}.vip-upgrade-benefits[data-v-199721fe]{display:grid;grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;margin:0.875rem 0;padding:0.6875rem 0;border-top:1px solid rgba(241,217,158,.12);border-bottom:1px solid rgba(241,217,158,.12)}.vip-upgrade-benefits span[data-v-199721fe]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;color:rgba(255,243,210,.8);font-size:0.75rem;white-space:nowrap}.vip-upgrade-benefits i[data-v-199721fe]{color:#e2bd72;font-size:0.75rem;font-weight:700}@media(max-width: 360px){.vip-upgrade-benefits[data-v-199721fe]{grid-template-columns:1fr}}.vip-upgrade-cta[data-v-199721fe]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;width:100%;height:2.25rem;padding:0 0.875rem;border:1px solid #f0d18d;border-radius:0.4375rem;color:#211608;background:-webkit-linear-gradient(315deg, #fff0bd 0%, #e0b968 52%, #bd8735 100%);background:linear-gradient(135deg, #fff0bd 0%, #e0b968 52%, #bd8735 100%);box-shadow:0 0.3125rem 0.875rem rgba(190,137,47,.24),inset 0 1px 0 rgba(255,255,255,.52);cursor:pointer;font-size:0.8125rem;font-weight:700;letter-spacing:0;-webkit-transition:box-shadow .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease;transition:box-shadow .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.vip-upgrade-cta[data-v-199721fe]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.4375rem 1.125rem rgba(190,137,47,.32),inset 0 1px 0 rgba(255,255,255,.62)}.vip-upgrade-cta[data-v-199721fe]:active{-webkit-transform:translateY(0);transform:translateY(0)}.vip-upgrade-cta[data-v-199721fe]:focus-visible{outline:0.125rem solid #fff1bf;outline-offset:0.125rem}.vip-upgrade-cta i[data-v-199721fe]{font-size:0.875rem;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease, -webkit-transform .18s ease}.vip-upgrade-cta:hover i[data-v-199721fe]{-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem)}
.vip-upgrade-popper.el-popover{overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 1.5rem);padding:0;border:1px solid rgba(226,190,112,.56);border-radius:0.5rem;background:#0d0b08;box-shadow:0 1rem 2.375rem rgba(30,20,6,.36),0 0 0 1px rgba(255,240,199,.06)}.vip-upgrade-popper.el-popper[x-placement^=top] .popper__arrow{border-top-color:rgba(226,190,112,.62)}.vip-upgrade-popper.el-popper[x-placement^=top] .popper__arrow::after{border-top-color:#0d0b08}
.image-workbench[data-v-33d9ab86]{position:absolute;inset:0;z-index:60;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0;overflow:hidden;isolation:isolate;contain:paint;border-radius:0 1.1875rem 1.1875rem 0;background-clip:padding-box;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#1a1a2e;background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.workbench-header[data-v-33d9ab86]{-webkit-box-flex:0;-webkit-flex:0 0 3.25rem;-moz-box-flex:0;flex:0 0 3.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0 1rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 0.25rem rgba(0,0,0,.04);z-index:2}.header-left[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem}.header-info[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem}.workbench-title[data-v-33d9ab86]{font-size:1rem;font-weight:600;color:#1a1a2e}.source-badge[data-v-33d9ab86]{font-size:0.6875rem;color:#8c8c8c;background:#f0f0f0;padding:0.125rem 0.625rem;border-radius:0.75rem}.header-right[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem}.zoom-controls[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#f5f5f7;border-radius:0.5rem;padding:0.125rem}.icon-button[data-v-33d9ab86]{width:2rem;height:2rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0 !important;border-radius:0.375rem;color:#555b66;background:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:none !important;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:1rem;outline:0 !important;-webkit-tap-highlight-color:transparent}.icon-button[data-v-33d9ab86]:hover{background:rgba(82,114,255,.08);color:#5272ff}.icon-button[data-v-33d9ab86]:focus,.icon-button[data-v-33d9ab86]:active,.zoom-value[data-v-33d9ab86]:focus{border:0 !important;outline:0 !important;box-shadow:none !important}.icon-button[data-v-33d9ab86]:focus-visible,.zoom-value[data-v-33d9ab86]:focus-visible{outline:0 !important;background:rgba(82,114,255,.08);color:#5272ff}.icon-button.close-btn[data-v-33d9ab86]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.zoom-value[data-v-33d9ab86]{min-width:3rem;height:1.75rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0 !important;border-radius:0.25rem;color:#1a1a2e;background:transparent;cursor:pointer;font-size:0.8125rem;font-weight:500;box-shadow:none !important;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;outline:0 !important;-webkit-tap-highlight-color:transparent}.zoom-value[data-v-33d9ab86]:hover{background:rgba(0,0,0,.04)}.download-btn[data-v-33d9ab86]{color:#8c8c8c}.download-btn[data-v-33d9ab86]:hover{color:#5272ff}.workbench-body[data-v-33d9ab86]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:4.25rem minmax(20rem, 1fr) 20rem;gap:0}.tool-rail[data-v-33d9ab86]{padding:0.75rem 0.375rem;background:#fff;border-right:1px solid rgba(0,0,0,.06);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.125rem}.tool-button[data-v-33d9ab86]{width:3.5rem;height:3.375rem;border:0;border-radius:0.625rem;color:#6b6b80;background:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;position:relative;gap:0.125rem}.tool-button i[data-v-33d9ab86]{font-size:1.25rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.tool-button span[data-v-33d9ab86]{font-size:0.625rem;font-weight:500;letter-spacing:.3px}.tool-button[data-v-33d9ab86]:hover{background:#f5f6fa;color:#5272ff}.tool-button:hover i[data-v-33d9ab86]{-webkit-transform:scale(1.05);transform:scale(1.05)}.tool-button.active[data-v-33d9ab86]{color:#5272ff;background:rgba(82,114,255,.1);box-shadow:inset 0 0 0 1px rgba(82,114,255,.15)}.tool-button.active i[data-v-33d9ab86]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-stage[data-v-33d9ab86]{position:relative;min-width:0;min-height:0;background:#e8eaef;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.stage-scroll[data-v-33d9ab86]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;padding:1.5rem}.stage-scroll.is-pan-mode[data-v-33d9ab86]{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;touch-action:none}.stage-scroll.is-panning[data-v-33d9ab86]{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.editor-frame[data-v-33d9ab86]{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:min(70vw, 56.25rem);-webkit-transform-origin:center;transform-origin:center;background:#fff;border-radius:0.75rem;box-shadow:0 0.5rem 2rem rgba(0,0,0,.1);overflow:hidden;will-change:transform}.editor-frame.outpaint-frame[data-v-33d9ab86]{background-image:-webkit-linear-gradient(45deg, #f0f0f0 25%, transparent 25%),-webkit-linear-gradient(135deg, #f0f0f0 25%, transparent 25%),-webkit-linear-gradient(45deg, transparent 75%, #f0f0f0 75%),-webkit-linear-gradient(135deg, transparent 75%, #f0f0f0 75%);background-image:linear-gradient(45deg, #f0f0f0 25%, transparent 25%),linear-gradient(-45deg, #f0f0f0 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #f0f0f0 75%),linear-gradient(-45deg, transparent 75%, #f0f0f0 75%);background-position:0 0,0 0.625rem,0.625rem -0.625rem,-0.625rem 0;background-size:1.25rem 1.25rem}.editor-frame img[data-v-33d9ab86]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-frame.canvas-edit-mode[data-v-33d9ab86]{cursor:crosshair;touch-action:none}.editor-frame.erase-edit-mode[data-v-33d9ab86]{cursor:none}.drawing-overlay[data-v-33d9ab86]{position:absolute;pointer-events:none;touch-action:none;border-radius:0.5rem}.eraser-brush-cursor[data-v-33d9ab86]{position:absolute;z-index:3;display:block;width:1.75rem;height:1.75rem;opacity:1;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eraser-brush-cursor img[data-v-33d9ab86]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 0 1px rgba(255, 255, 255, 0.9));filter:drop-shadow(0 0 1px rgba(255, 255, 255, 0.9))}.stage-toolbar[data-v-33d9ab86]{-webkit-box-flex:0;-webkit-flex:0 0 2.75rem;-moz-box-flex:0;flex:0 0 2.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0 1rem;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);border-bottom:1px solid rgba(0,0,0,.05)}.toolbar-btn[data-v-33d9ab86]{height:1.875rem;padding:0 0.75rem;border:0;border-radius:0.375rem;background:transparent;color:#6b6b80;font-size:0.75rem;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;-webkit-transition:all .2s;transition:all .2s}.toolbar-btn[data-v-33d9ab86]:hover{background:rgba(82,114,255,.08);color:#5272ff}.interaction-switch[data-v-33d9ab86]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:2rem;padding:0.125rem;border:1px solid #dfe2e8;border-radius:0.4375rem;background:#f3f4f7}.interaction-option[data-v-33d9ab86]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.3125rem;height:1.625rem;min-width:3.875rem;padding:0 0.5625rem;border:0;border-radius:0.3125rem;color:#6b6b80;background:transparent;font-size:0.75rem;cursor:pointer;-webkit-transition:color .16s,background .16s,box-shadow .16s;transition:color .16s,background .16s,box-shadow .16s}.interaction-option[data-v-33d9ab86]:hover:not(.active){color:#3f4b63}.interaction-option.active[data-v-33d9ab86]{color:#5272ff;background:#fff;box-shadow:0 1px 0.1875rem rgba(25,32,48,.12);font-weight:600}.region-counter[data-v-33d9ab86],.stroke-counter[data-v-33d9ab86]{margin-left:auto;font-size:0.75rem;color:#8c8c8c;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem}.image-error[data-v-33d9ab86]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;color:#8c8c8c;background:#f7f8fa;border-radius:0.75rem}.image-error i[data-v-33d9ab86]{font-size:2.5rem;opacity:.4}.retry-btn[data-v-33d9ab86]{margin-top:0.25rem;padding:0.375rem 1.25rem;border:0;border-radius:0.375rem;background:#5272ff;color:#fff;font-size:0.8125rem;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.retry-btn[data-v-33d9ab86]:hover{background:#3d5fd9}.settings-panel[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background:#fff;border-left:1px solid rgba(0,0,0,.06);min-width:0;max-height:100%}.panel-header[data-v-33d9ab86]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.875rem;padding:1rem 1.25rem 0.75rem;border-bottom:1px solid rgba(0,0,0,.04)}.tool-icon-wrapper[data-v-33d9ab86]{width:2.5rem;height:2.5rem;border-radius:0.625rem;background:rgba(82,114,255,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:1.25rem;color:#5272ff}.tool-info strong[data-v-33d9ab86]{display:block;font-size:0.9375rem;color:#1a1a2e}.tool-info span[data-v-33d9ab86]{font-size:0.75rem;color:#8c8c8c}.panel-body[data-v-33d9ab86]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;padding:1rem 1.25rem 0.75rem}.panel-footer[data-v-33d9ab86]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;padding:0.75rem 1.25rem 1rem;border-top:1px solid rgba(0,0,0,.04);background:#fafafa}.submit-upgrade-trigger[data-v-33d9ab86],.submit-popover-reference[data-v-33d9ab86]{display:block;width:100%;cursor:help}.submit-btn[data-v-33d9ab86]{position:relative;isolation:isolate;width:100%;height:3rem;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;border:0.125rem solid #d8c397;border-radius:0.625rem;color:#f2ddb0;font-size:0.9375rem;font-weight:800;letter-spacing:0;text-shadow:0 1px 0.125rem rgba(0,0,0,.92);background:-webkit-linear-gradient(305deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);background:linear-gradient(145deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);box-shadow:0 0.25rem 1rem rgba(55,34,9,.34),0 0 0 1px rgba(246,228,188,.12),inset 0 1px 0 rgba(255,239,199,.12),inset 0 -0.125rem 0.5rem rgba(0,0,0,.6);-webkit-transition:box-shadow .3s ease,border-color .3s ease,-webkit-transform .25s ease;transition:box-shadow .3s ease,border-color .3s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .25s ease}.submit-btn[data-v-33d9ab86]::before{content:"";position:absolute;inset:-1px;z-index:0;border-radius:0.625rem;padding:0.125rem;background:-webkit-linear-gradient(315deg, #fff3d2, #c49a50 30%, #f1d79c 55%, #9a6b25 78%, #e6c785);background:linear-gradient(135deg, #fff3d2, #c49a50 30%, #f1d79c 55%, #9a6b25 78%, #e6c785);-webkit-mask:-webkit-linear-gradient(#fff 0 0) content-box,-webkit-linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.submit-btn[data-v-33d9ab86]::after{content:"";position:absolute;inset:0.25rem;z-index:0;border-radius:0.4375rem;background-image:-webkit-radial-gradient(8% 15%, circle, rgba(255, 226, 142, 0.56) 0 0.15625rem, transparent 0.21875rem),-webkit-radial-gradient(22% 72%, circle, rgba(205, 154, 61, 0.52) 0 0.125rem, transparent 0.1875rem),-webkit-radial-gradient(35% 28%, circle, rgba(255, 240, 190, 0.46) 0 1.8px, transparent 0.175rem),-webkit-radial-gradient(48% 85%, circle, rgba(179, 124, 37, 0.58) 0 0.1375rem, transparent 0.2rem),-webkit-radial-gradient(62% 42%, circle, rgba(244, 204, 112, 0.52) 0 0.125rem, transparent 0.1875rem),-webkit-radial-gradient(78% 65%, circle, rgba(215, 165, 70, 0.58) 0 0.15625rem, transparent 0.21875rem),-webkit-radial-gradient(92% 18%, circle, rgba(255, 232, 157, 0.48) 0 1.8px, transparent 0.175rem),-webkit-radial-gradient(5% 45%, circle, rgba(255, 243, 205, 0.4) 0 1.2px, transparent 0.125rem),-webkit-radial-gradient(15% 88%, circle, rgba(166, 112, 29, 0.46) 0 1.4px, transparent 0.1375rem),-webkit-radial-gradient(28% 55%, circle, rgba(242, 212, 143, 0.42) 0 1px, transparent 1.8px),-webkit-radial-gradient(42% 10%, circle, rgba(210, 160, 65, 0.46) 0 1.3px, transparent 0.13125rem),-webkit-radial-gradient(55% 62%, circle, rgba(255, 230, 164, 0.4) 0 1.1px, transparent 1.9px),-webkit-radial-gradient(68% 92%, circle, rgba(187, 132, 40, 0.48) 0 1.4px, transparent 0.1375rem),-webkit-radial-gradient(82% 35%, circle, rgba(255, 220, 126, 0.42) 0 1px, transparent 1.8px),-webkit-radial-gradient(95% 55%, circle, rgba(226, 181, 90, 0.46) 0 1.2px, transparent 0.125rem),-webkit-radial-gradient(2% 30%, circle, rgba(255, 247, 218, 0.3) 0 0.7px, transparent 1.3px),-webkit-radial-gradient(10% 60%, circle, rgba(154, 100, 22, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(18% 40%, circle, rgba(255, 230, 169, 0.3) 0 0.6px, transparent 1.2px),-webkit-radial-gradient(25% 12%, circle, rgba(193, 137, 42, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(32% 80%, circle, rgba(245, 210, 136, 0.3) 0 0.7px, transparent 1.3px),-webkit-radial-gradient(40% 50%, circle, rgba(174, 116, 28, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(50% 25%, circle, rgba(255, 237, 187, 0.3) 0 0.6px, transparent 1.2px),-webkit-radial-gradient(58% 70%, circle, rgba(211, 160, 63, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(66% 38%, circle, rgba(255, 222, 144, 0.3) 0 0.7px, transparent 1.3px),-webkit-radial-gradient(74% 85%, circle, rgba(182, 126, 35, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(84% 20%, circle, rgba(255, 243, 205, 0.3) 0 0.6px, transparent 1.2px),-webkit-radial-gradient(90% 75%, circle, rgba(199, 146, 49, 0.36) 0 0.8px, transparent 1.4px),-webkit-radial-gradient(97% 45%, circle, rgba(245, 210, 136, 0.3) 0 0.7px, transparent 1.3px);background-image:radial-gradient(circle at 8% 15%, rgba(255, 226, 142, 0.56) 0 0.15625rem, transparent 0.21875rem),radial-gradient(circle at 22% 72%, rgba(205, 154, 61, 0.52) 0 0.125rem, transparent 0.1875rem),radial-gradient(circle at 35% 28%, rgba(255, 240, 190, 0.46) 0 1.8px, transparent 0.175rem),radial-gradient(circle at 48% 85%, rgba(179, 124, 37, 0.58) 0 0.1375rem, transparent 0.2rem),radial-gradient(circle at 62% 42%, rgba(244, 204, 112, 0.52) 0 0.125rem, transparent 0.1875rem),radial-gradient(circle at 78% 65%, rgba(215, 165, 70, 0.58) 0 0.15625rem, transparent 0.21875rem),radial-gradient(circle at 92% 18%, rgba(255, 232, 157, 0.48) 0 1.8px, transparent 0.175rem),radial-gradient(circle at 5% 45%, rgba(255, 243, 205, 0.4) 0 1.2px, transparent 0.125rem),radial-gradient(circle at 15% 88%, rgba(166, 112, 29, 0.46) 0 1.4px, transparent 0.1375rem),radial-gradient(circle at 28% 55%, rgba(242, 212, 143, 0.42) 0 1px, transparent 1.8px),radial-gradient(circle at 42% 10%, rgba(210, 160, 65, 0.46) 0 1.3px, transparent 0.13125rem),radial-gradient(circle at 55% 62%, rgba(255, 230, 164, 0.4) 0 1.1px, transparent 1.9px),radial-gradient(circle at 68% 92%, rgba(187, 132, 40, 0.48) 0 1.4px, transparent 0.1375rem),radial-gradient(circle at 82% 35%, rgba(255, 220, 126, 0.42) 0 1px, transparent 1.8px),radial-gradient(circle at 95% 55%, rgba(226, 181, 90, 0.46) 0 1.2px, transparent 0.125rem),radial-gradient(circle at 2% 30%, rgba(255, 247, 218, 0.3) 0 0.7px, transparent 1.3px),radial-gradient(circle at 10% 60%, rgba(154, 100, 22, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 18% 40%, rgba(255, 230, 169, 0.3) 0 0.6px, transparent 1.2px),radial-gradient(circle at 25% 12%, rgba(193, 137, 42, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 32% 80%, rgba(245, 210, 136, 0.3) 0 0.7px, transparent 1.3px),radial-gradient(circle at 40% 50%, rgba(174, 116, 28, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 50% 25%, rgba(255, 237, 187, 0.3) 0 0.6px, transparent 1.2px),radial-gradient(circle at 58% 70%, rgba(211, 160, 63, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 66% 38%, rgba(255, 222, 144, 0.3) 0 0.7px, transparent 1.3px),radial-gradient(circle at 74% 85%, rgba(182, 126, 35, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 84% 20%, rgba(255, 243, 205, 0.3) 0 0.6px, transparent 1.2px),radial-gradient(circle at 90% 75%, rgba(199, 146, 49, 0.36) 0 0.8px, transparent 1.4px),radial-gradient(circle at 97% 45%, rgba(245, 210, 136, 0.3) 0 0.7px, transparent 1.3px);opacity:.7;-webkit-animation:sand-flow-33d9ab86 12s ease-in-out infinite alternate;animation:sand-flow-33d9ab86 12s ease-in-out infinite alternate;pointer-events:none;will-change:transform,opacity}.submit-btn .submit-content[data-v-33d9ab86]::after{content:"";position:absolute;bottom:0;left:15%;right:15%;height:35%;z-index:-1;background:-webkit-radial-gradient(center, ellipse, rgba(216, 172, 80, 0.1), transparent 70%);background:radial-gradient(ellipse at center, rgba(216, 172, 80, 0.1), transparent 70%);pointer-events:none}.submit-btn .submit-content[data-v-33d9ab86],.submit-btn .submit-loading-text[data-v-33d9ab86]{position:relative;z-index:1;color:#f2ddb0;text-shadow:0 1px 0.125rem rgba(0,0,0,.96);-webkit-font-smoothing:antialiased}.submit-btn .submit-loading-text[data-v-33d9ab86]{font-weight:700}.submit-btn .submit-content[data-v-33d9ab86]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem}.submit-btn .vip-label[data-v-33d9ab86]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:1.5rem;font-size:0.8125rem;font-weight:800;line-height:1}.submit-btn .vip-star[data-v-33d9ab86]{position:relative;display:inline-block;width:0.5rem;height:0.5rem;margin-left:0.125rem;-webkit-animation:star-twinkle-33d9ab86 1.6s ease-in-out infinite;animation:star-twinkle-33d9ab86 1.6s ease-in-out infinite;pointer-events:none}.submit-btn .vip-star[data-v-33d9ab86]::before,.submit-btn .vip-star[data-v-33d9ab86]::after{content:"";position:absolute;top:50%;left:50%;border-radius:62.4375rem;background:-webkit-radial-gradient(circle, rgba(255, 249, 225, 0.98) 0%, rgba(229, 196, 123, 0.78) 45%, rgba(229, 196, 123, 0) 80%);background:radial-gradient(circle, rgba(255, 249, 225, 0.98) 0%, rgba(229, 196, 123, 0.78) 45%, rgba(229, 196, 123, 0) 80%);box-shadow:0 0 0.625rem rgba(226,190,109,.5);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.submit-btn .vip-star[data-v-33d9ab86]::before{width:0.5rem;height:0.125rem}.submit-btn .vip-star[data-v-33d9ab86]::after{width:0.125rem;height:0.5rem}.submit-btn .submit-label[data-v-33d9ab86]{font-size:0.9375rem;font-weight:700}.submit-btn .vip-label[data-v-33d9ab86],.submit-btn .submit-label[data-v-33d9ab86]{color:#f2ddb0;background:none;-webkit-text-fill-color:#f2ddb0;-webkit-text-stroke:0;-webkit-filter:none;filter:none;text-shadow:0 1px 0.125rem rgba(0,0,0,.96)}.submit-btn[data-v-33d9ab86]:hover:not(:disabled),.submit-btn[data-v-33d9ab86]:focus:not(:disabled){color:#f2ddb0;-webkit-transform:none;transform:none;border-color:#d8c397;background:-webkit-linear-gradient(305deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);background:linear-gradient(145deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);box-shadow:0 0.25rem 1rem rgba(55,34,9,.34),0 0 0 1px rgba(246,228,188,.12),inset 0 1px 0 rgba(255,239,199,.12),inset 0 -0.125rem 0.5rem rgba(0,0,0,.6)}.submit-btn[data-v-33d9ab86]:active:not(:disabled){-webkit-transform:translateY(1px);transform:translateY(1px);box-shadow:0 0.125rem 0.5rem rgba(60,30,20,.3),inset 0 0.125rem 0.375rem rgba(0,0,0,.5)}.submit-btn[data-v-33d9ab86]:disabled,.submit-btn[data-v-33d9ab86]:disabled:hover,.submit-btn[data-v-33d9ab86]:disabled:focus,.submit-btn.is-disabled[data-v-33d9ab86],.submit-btn.is-disabled[data-v-33d9ab86]:hover,.submit-btn.is-disabled[data-v-33d9ab86]:focus{color:#f2ddb0;opacity:1;cursor:not-allowed;-webkit-transform:none;transform:none;border-color:#d8c397;background:-webkit-linear-gradient(305deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);background:linear-gradient(145deg, #0b0703 0%, #1d1005 42%, #160c04 70%, #070503 100%);box-shadow:0 0.25rem 1rem rgba(55,34,9,.34),0 0 0 1px rgba(246,228,188,.12),inset 0 1px 0 rgba(255,239,199,.12),inset 0 -0.125rem 0.5rem rgba(0,0,0,.6)}.submit-btn:disabled .vip-label[data-v-33d9ab86],.submit-btn:disabled .submit-label[data-v-33d9ab86],.submit-btn:disabled .submit-loading-text[data-v-33d9ab86],.submit-btn:disabled:hover .vip-label[data-v-33d9ab86],.submit-btn:disabled:hover .submit-label[data-v-33d9ab86],.submit-btn:disabled:hover .submit-loading-text[data-v-33d9ab86],.submit-btn:disabled:focus .vip-label[data-v-33d9ab86],.submit-btn:disabled:focus .submit-label[data-v-33d9ab86],.submit-btn:disabled:focus .submit-loading-text[data-v-33d9ab86],.submit-btn.is-disabled .vip-label[data-v-33d9ab86],.submit-btn.is-disabled .submit-label[data-v-33d9ab86],.submit-btn.is-disabled .submit-loading-text[data-v-33d9ab86],.submit-btn.is-disabled:hover .vip-label[data-v-33d9ab86],.submit-btn.is-disabled:hover .submit-label[data-v-33d9ab86],.submit-btn.is-disabled:hover .submit-loading-text[data-v-33d9ab86],.submit-btn.is-disabled:focus .vip-label[data-v-33d9ab86],.submit-btn.is-disabled:focus .submit-label[data-v-33d9ab86],.submit-btn.is-disabled:focus .submit-loading-text[data-v-33d9ab86]{color:#f2ddb0;opacity:1;-webkit-text-fill-color:#f2ddb0}@-webkit-keyframes sand-flow-33d9ab86{0%{-webkit-transform:translate3d(-0.375rem, -0.25rem, 0) scale(1);transform:translate3d(-0.375rem, -0.25rem, 0) scale(1);opacity:.6}25%{-webkit-transform:translate3d(0.1875rem, 0.125rem, 0) scale(1.02);transform:translate3d(0.1875rem, 0.125rem, 0) scale(1.02);opacity:.8}50%{-webkit-transform:translate3d(0.5rem, -0.1875rem, 0) scale(0.98);transform:translate3d(0.5rem, -0.1875rem, 0) scale(0.98);opacity:.65}75%{-webkit-transform:translate3d(-0.125rem, 0.375rem, 0) scale(1.01);transform:translate3d(-0.125rem, 0.375rem, 0) scale(1.01);opacity:.75}100%{-webkit-transform:translate3d(0.25rem, -0.375rem, 0) scale(1);transform:translate3d(0.25rem, -0.375rem, 0) scale(1);opacity:.7}}@keyframes sand-flow-33d9ab86{0%{-webkit-transform:translate3d(-0.375rem, -0.25rem, 0) scale(1);transform:translate3d(-0.375rem, -0.25rem, 0) scale(1);opacity:.6}25%{-webkit-transform:translate3d(0.1875rem, 0.125rem, 0) scale(1.02);transform:translate3d(0.1875rem, 0.125rem, 0) scale(1.02);opacity:.8}50%{-webkit-transform:translate3d(0.5rem, -0.1875rem, 0) scale(0.98);transform:translate3d(0.5rem, -0.1875rem, 0) scale(0.98);opacity:.65}75%{-webkit-transform:translate3d(-0.125rem, 0.375rem, 0) scale(1.01);transform:translate3d(-0.125rem, 0.375rem, 0) scale(1.01);opacity:.75}100%{-webkit-transform:translate3d(0.25rem, -0.375rem, 0) scale(1);transform:translate3d(0.25rem, -0.375rem, 0) scale(1);opacity:.7}}@-webkit-keyframes star-twinkle-33d9ab86{0%,100%{opacity:.35;-webkit-transform:scale(0.8) rotate(0deg);transform:scale(0.8) rotate(0deg)}40%{opacity:1;-webkit-transform:scale(1.2) rotate(45deg);transform:scale(1.2) rotate(45deg)}60%{opacity:.65;-webkit-transform:scale(0.9) rotate(22deg);transform:scale(0.9) rotate(22deg)}}@keyframes star-twinkle-33d9ab86{0%,100%{opacity:.35;-webkit-transform:scale(0.8) rotate(0deg);transform:scale(0.8) rotate(0deg)}40%{opacity:1;-webkit-transform:scale(1.2) rotate(45deg);transform:scale(1.2) rotate(45deg)}60%{opacity:.65;-webkit-transform:scale(0.9) rotate(22deg);transform:scale(0.9) rotate(22deg)}}.setting-group[data-v-33d9ab86]{margin-bottom:1.125rem}.setting-group[data-v-33d9ab86]:last-child{margin-bottom:0}.setting-label[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;margin-bottom:0.5rem;font-size:0.8125rem;font-weight:500;color:#2d2d44}.setting-label i[data-v-33d9ab86]{color:#8c8c8c;font-size:0.875rem}.setting-tip[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.375rem;margin-top:0.75rem;padding:0.625rem 0.75rem;background:#f7f8fa;border-radius:0.5rem;font-size:0.75rem;color:#6b6b80;line-height:1.5}.setting-tip i[data-v-33d9ab86]{color:#5272ff;margin-top:1px}.brush-control[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem}.brush-control .el-slider[data-v-33d9ab86]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.brush-size-display[data-v-33d9ab86]{font-size:0.75rem;color:#8c8c8c;min-width:2.75rem;text-align:center}.aspect-ratio-options[data-v-33d9ab86]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.5rem}.aspect-ratio-option[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.4375rem;min-width:0;height:2.375rem;padding:0 0.5rem;border:1px solid #dcdfe6;border-radius:0.375rem;color:#606266;background:#fff;font-size:0.75rem;cursor:pointer;-webkit-transition:border-color .2s,color .2s,background .2s,box-shadow .2s;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.aspect-ratio-option[data-v-33d9ab86]:hover{border-color:#8aa0ff;color:#5272ff;background:#f7f8ff}.aspect-ratio-option.active[data-v-33d9ab86]{border-color:#5272ff;color:#5272ff;background:#f0f3ff;box-shadow:inset 0 0 0 1px rgba(82,114,255,.12);font-weight:600}.ratio-shape[data-v-33d9ab86]{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;border:1.5px solid currentColor;border-radius:0.125rem}.subject-radio-group[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.25rem}.region-list[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.625rem}.region-card[data-v-33d9ab86]{padding:0.75rem;border:1.5px solid #e8e8ed;border-radius:0.625rem;background:#fafafc;cursor:pointer;-webkit-transition:all .25s;transition:all .25s}.region-card[data-v-33d9ab86]:hover{border-color:#c8c8d8}.region-card.active[data-v-33d9ab86]{border-color:#5272ff;background:#f5f7ff;box-shadow:0 0 0 0.1875rem rgba(82,114,255,.08)}.region-card-header[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.region-number[data-v-33d9ab86]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;color:#fff;background:#5272ff;font-size:0.75rem;font-weight:700;-webkit-flex-shrink:0;flex-shrink:0}.region-title[data-v-33d9ab86]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-size:0.8125rem;font-weight:500;color:#2d2d44}.region-delete[data-v-33d9ab86]{width:1.5rem;height:1.5rem;border:0;border-radius:0.375rem;color:#b0b0c0;background:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.region-delete[data-v-33d9ab86]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.region-reference[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;margin-top:0.5rem}.reference-upload[data-v-33d9ab86]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0.25rem 0.75rem 0.25rem 0.5rem;border:1.5px dashed #d0d0dd;border-radius:0.375rem;color:#8c8c8c;font-size:0.75rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-flex-shrink:0;flex-shrink:0}.reference-upload[data-v-33d9ab86]:hover{border-color:#5272ff;color:#5272ff;background:rgba(82,114,255,.04)}.reference-upload input[data-v-33d9ab86]{display:none}.reference-preview[data-v-33d9ab86]{position:relative;width:3rem;height:3rem;border-radius:0.375rem;overflow:hidden;border:1px solid #e8e8ed;-webkit-flex-shrink:0;flex-shrink:0}.reference-preview img[data-v-33d9ab86]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reference-overlay[data-v-33d9ab86]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.reference-preview:hover .reference-overlay[data-v-33d9ab86]{opacity:1}.reference-overlay button[data-v-33d9ab86]{width:1.5rem;height:1.5rem;border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.6);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.reference-hint[data-v-33d9ab86]{font-size:0.6875rem;color:#b0b0c0}.reference-uploaded[data-v-33d9ab86]{color:#67c23a}.add-region-btn[data-v-33d9ab86]{width:100%;padding:0.625rem;border:1.5px dashed #d0d0dd;border-radius:0.625rem;background:transparent;color:#8c8c8c;font-size:0.8125rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem}.add-region-btn[data-v-33d9ab86]:hover{border-color:#5272ff;color:#5272ff;background:rgba(82,114,255,.04)}.region-limit-tip[data-v-33d9ab86]{margin:0;font-size:0.75rem;color:#f5a623;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem}@media(max-width: 1024px){.workbench-body[data-v-33d9ab86]{grid-template-columns:3.75rem minmax(16.25rem, 1fr) 17.5rem}.settings-panel[data-v-33d9ab86]{max-width:17.5rem}.panel-body[data-v-33d9ab86]{padding:0.75rem 0.875rem}}@media(max-width: 768px){.workbench-body[data-v-33d9ab86]{grid-template-columns:3.25rem 1fr;grid-template-rows:minmax(18.75rem, 1fr) auto}.tool-rail[data-v-33d9ab86]{grid-row:1/3;padding:0.5rem 0.25rem}.tool-button[data-v-33d9ab86]{width:2.75rem;height:3rem}.tool-button i[data-v-33d9ab86]{font-size:1.125rem}.tool-button span[data-v-33d9ab86]{font-size:0.5625rem}.settings-panel[data-v-33d9ab86]{max-height:15rem;border-left:0;border-top:1px solid rgba(0,0,0,.06)}.panel-header[data-v-33d9ab86]{padding:0.625rem 0.875rem}.panel-body[data-v-33d9ab86]{padding:0.625rem 0.875rem}.panel-footer[data-v-33d9ab86]{padding:0.5rem 0.875rem 0.75rem}.stage-scroll[data-v-33d9ab86]{padding:0.75rem}.stage-toolbar[data-v-33d9ab86]{gap:0.25rem;padding:0 0.5rem}.interaction-option[data-v-33d9ab86]{min-width:3.25rem;padding:0 0.375rem}.editor-frame[data-v-33d9ab86]{width:min(85vw, 100%)}.workbench-title[data-v-33d9ab86]{font-size:0.875rem}.header-right .icon-button[data-v-33d9ab86]{width:1.75rem;height:1.75rem}}@media(max-width: 480px){.workbench-header[data-v-33d9ab86]{padding:0 0.625rem}.source-badge[data-v-33d9ab86]{display:none}.zoom-controls .icon-button[data-v-33d9ab86]{width:1.5rem;height:1.5rem}.zoom-value[data-v-33d9ab86]{min-width:2.25rem;font-size:0.6875rem}.region-card[data-v-33d9ab86]{padding:0.625rem}.reference-upload span[data-v-33d9ab86]{display:none}.interaction-option[data-v-33d9ab86]{min-width:1.875rem}.interaction-option span[data-v-33d9ab86]{display:none}}

.psd-download-dropdown[data-v-14b442c0] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  line-height: normal;
  vertical-align: middle;
}
.psd-download-trigger[data-v-14b442c0] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  min-width: 0;
  padding: 0.375rem 0.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border: 1px solid rgba(148, 163, 184, 0.24);
  border-radius: 0.625rem;
  background: #fff;
  color: #475569;
  font-size: 0.8125rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.psd-download-trigger .el-icon-download[data-v-14b442c0] { font-size: 0.875rem;
}
.psd-download-trigger span span[data-v-14b442c0] { font-size: 0.75rem;
}
.psd-download-trigger[data-v-14b442c0]:hover,
.psd-download-trigger[data-v-14b442c0]:focus {
  border-color: rgba(148, 163, 184, 0.5);
  background: #fff;
  color: #1e293b;
  box-shadow: 0 0.375rem 1rem rgba(15, 23, 42, 0.08);
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}


.psd-download-menu.el-dropdown-menu {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 12.5rem;
  min-width: 12.5rem;
  padding: 0.25rem;
  border: 1px solid #ebeef5;
  border-radius: 0.75rem;
  box-shadow: 0 0.75rem 1.875rem rgba(31, 38, 55, 0.14);
}
.psd-download-menu.is-compact.el-dropdown-menu {
  width: 12.5rem;
  min-width: 12.5rem;
  padding: 0.25rem;
}
.psd-download-menu.is-compact.el-popper[x-placement^='bottom'] .popper__arrow,
.psd-download-menu.is-compact.el-popper[x-placement^='top'] .popper__arrow {
  left: 50% !important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.psd-download-menu.is-compact .psd-download-option.el-dropdown-menu__item {
  min-height: 2.875rem;
  padding: 0.25rem 0.5rem;
  gap: 0.5rem;
}
.psd-download-menu .psd-download-option.el-dropdown-menu__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  min-height: 2.875rem;
  padding: 0.25rem 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  color: #202331;
  line-height: normal;
}
.psd-download-menu .psd-download-option.el-dropdown-menu__item:hover,
.psd-download-menu .psd-download-option.el-dropdown-menu__item:focus {
  background: #f7f7fb;
  color: #202331;
}
.psd-download-menu .psd-download-option.is-disabled {
  color: #202331;
  opacity: 0.58;
}
.psd-download-menu .psd-option-content { gap: 0.125rem;
}
.psd-download-menu .psd-option-title { gap: 0.375rem; font-size: 0.8125rem;
}
.psd-download-menu .psd-option-desc { font-size: 0.6875rem;
}
.psd-download-menu .psd-option-badge { font-size: 0.625rem;
}
.psd-download-menu .psd-option-icon { -webkit-flex-basis: 1.375rem; flex-basis: 1.375rem; width: 1.375rem; height: 1.375rem;
}
.psd-download-menu .psd-option-icon img { width: 1.3125rem; height: 1.3125rem;
}
.psd-option-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1.5rem;
     -moz-box-flex: 0;
          flex: 0 0 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  overflow: hidden;
}
.psd-option-icon img {
  display: block;
  width: 1.4375rem;
  height: 1.4375rem;
  border-radius: 0.3125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-option-icon {
  color: #222735;
  font-size: 1.25rem;
}
.psd-option-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  gap: 0.3125rem;
}
.psd-option-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  min-width: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.5rem;
  color: #202331;
  font-size: 0.9375rem;
  font-weight: 600;
  white-space: nowrap;
}
.psd-option-desc {
  overflow: hidden;
  color: #9a9daa;
  font-size: 0.75rem;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.psd-option-badge {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  height: 1.25rem;
  padding: 0 0.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 0.3125rem;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1.25rem;
}
.psd-option-badge.is-free {
  background: #eaf8ee;
  color: #37a45c;
}
.psd-option-badge.is-points {
  background: #fff4e6;
  color: #ee8a32;
}
.psd-download-menu .vip-upgrade-reference { display: block;
}
.psd-download-menu .vip-upgrade-popover-trigger { display: block;
}
.psd-download-menu .psd-member-upgrade-trigger,
.psd-download-menu .psd-member-upgrade-trigger .vip-upgrade-reference {
  width: 100%;
}
.psd-member-locked {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  height: 2.375rem;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 0.625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.4375rem;
  overflow: hidden;
  border: 1px solid rgba(213, 174, 94, 0.72);
  border-radius: 62.4375rem;
  background: -webkit-linear-gradient(315deg, #090806 0%, #171209 52%, #070707 100%);
  background: linear-gradient(135deg, #090806 0%, #171209 52%, #070707 100%);
  box-shadow: 0 0.25rem 0.75rem rgba(35, 25, 8, 0.2), inset 0 1px 0 rgba(255, 244, 202, 0.12);
  color: #f2ddb0;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.psd-member-locked::after {
  content: '';
  position: absolute;
  top: -70%;
  left: -28%;
  width: 28%;
  height: 250%;
  background: -webkit-linear-gradient(left, transparent, rgba(255, 247, 210, 0.62), transparent);
  background: linear-gradient(90deg, transparent, rgba(255, 247, 210, 0.62), transparent);
  pointer-events: none;
  -webkit-transform: translateX(-165%) rotate(24deg);
          transform: translateX(-165%) rotate(24deg);
  -webkit-animation: psd-member-shine 2.15s cubic-bezier(0.26, 0.16, 0.18, 0.98) infinite;
          animation: psd-member-shine 2.15s cubic-bezier(0.26, 0.16, 0.18, 0.98) infinite;
}
.psd-member-lock-icon {
  position: relative;
  z-index: 1;
  display: grid;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1.25rem;
     -moz-box-flex: 0;
          flex: 0 0 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  place-items: center;
  border: 1px solid rgba(242, 221, 176, 0.5);
  border-radius: 0.3125rem;
  color: #d8b767;
  font-size: 0.6875rem;
}
.psd-member-lock-label {
  position: relative;
  z-index: 1;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
  overflow: hidden;
  font-size: 0.75rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.psd-member-vip {
  position: relative;
  z-index: 1;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  color: #f2ddb0;
  font-size: 0.75rem;
  font-weight: 900;
  letter-spacing: 0.9px;
  line-height: 1;
  text-shadow: 0 0 0.5rem rgba(242, 221, 176, 0.42);
}
.psd-member-star {
  position: relative;
  display: inline-block;
  width: 0.4375rem;
  height: 0.4375rem;
  margin-left: 0.125rem;
  -webkit-animation: psd-member-star-twinkle 1.55s ease-in-out infinite;
          animation: psd-member-star-twinkle 1.55s ease-in-out infinite;
}
.psd-member-star::before,
.psd-member-star::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 62.4375rem;
  background: #ffe9a4;
  box-shadow: 0 0 0.375rem rgba(255, 232, 160, 0.5);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.psd-member-star::before { width: 0.4375rem; height: 0.125rem;
}
.psd-member-star::after { width: 0.125rem; height: 0.4375rem;
}
@-webkit-keyframes psd-member-shine {
0%, 48%, 100% { -webkit-transform: translateX(-165%) rotate(24deg); transform: translateX(-165%) rotate(24deg); opacity: 0;
}
56% { opacity: 1;
}
74% { -webkit-transform: translateX(560%) rotate(24deg); transform: translateX(560%) rotate(24deg); opacity: 0;
}
}
@keyframes psd-member-shine {
0%, 48%, 100% { -webkit-transform: translateX(-165%) rotate(24deg); transform: translateX(-165%) rotate(24deg); opacity: 0;
}
56% { opacity: 1;
}
74% { -webkit-transform: translateX(560%) rotate(24deg); transform: translateX(560%) rotate(24deg); opacity: 0;
}
}
@-webkit-keyframes psd-member-star-twinkle {
0%, 100% { opacity: 0.45; -webkit-transform: scale(0.82); transform: scale(0.82);
}
38% { opacity: 1; -webkit-transform: scale(1.12); transform: scale(1.12);
}
55% { opacity: 0.72; -webkit-transform: scale(0.96); transform: scale(0.96);
}
}
@keyframes psd-member-star-twinkle {
0%, 100% { opacity: 0.45; -webkit-transform: scale(0.82); transform: scale(0.82);
}
38% { opacity: 1; -webkit-transform: scale(1.12); transform: scale(1.12);
}
55% { opacity: 0.72; -webkit-transform: scale(0.96); transform: scale(0.96);
}
}
.psd-generate-confirm-dialog.el-message-box {
  width: min(35rem, calc(100vw - 2rem));
  padding: 0;
  overflow: hidden;
  border: 1px solid #ebe8f3;
  border-radius: 1.125rem;
  box-shadow: 0 1.5rem 4rem rgba(31, 24, 57, 0.24);
}
.psd-generate-confirm-dialog .el-message-box__header { display: none;
}
.psd-generate-confirm-dialog .el-message-box__content { padding: 1.875rem 1.75rem 1rem;
}
.psd-generate-confirm-dialog .el-message-box__message { width: 100%;
}
.psd-generate-confirm-dialog .el-message-box__message p { margin: 0;
}
.psd-confirm-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 0.75rem;
  color: #202231;
  font-size: 1.3125rem;
}
.psd-confirm-title-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1.875rem;
     -moz-box-flex: 0;
          flex: 0 0 1.875rem;
  width: 1.875rem;
  height: 1.875rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 0.4375rem;
}
.psd-confirm-title-icon img { width: 1.8125rem; height: 1.8125rem; -o-object-fit: cover; object-fit: cover;
}
.psd-confirm-details { border-top: 1px solid transparent;
}
.psd-confirm-row {
  display: grid;
  grid-template-columns: 5.125rem minmax(0, 1fr);
  min-height: 3rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-bottom: 1px dashed #eceaf1;
  font-size: 0.875rem;
}
.psd-confirm-label { color: #9a9ca9; font-weight: 600;
}
.psd-confirm-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  min-width: 0;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0 0.3125rem;
  color: #858896;
  line-height: 1.75;
}
.psd-confirm-highlight { color: #8154ec; font-weight: 700;
}
.psd-confirm-notice {
  margin-top: 1.125rem;
  padding: 0.875rem 1rem;
  border: 1px dashed #d9c8fa;
  border-radius: 0.625rem;
  background: #f8f4ff;
  color: #858896;
  font-size: 0.8125rem;
  line-height: 1.7;
}
.psd-generate-confirm-dialog .el-message-box__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0.5rem 1.75rem 1.75rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  gap: 0.75rem;
}
.psd-generate-confirm-dialog .el-message-box__btns .el-button {
  min-width: 4.875rem;
  height: 2.75rem;
  margin: 0;
  padding: 0 1.125rem;
  border-radius: 0.625rem;
  font-size: 0.875rem;
  font-weight: 600;
}
.psd-generate-confirm-dialog .el-message-box__btns .el-button--primary {
  min-width: 11.125rem;
  border-color: transparent;
  background: -webkit-linear-gradient(315deg, #aa7af7 0%, #7c38eb 100%);
  background: linear-gradient(135deg, #aa7af7 0%, #7c38eb 100%);
  box-shadow: 0 0.4375rem 1rem rgba(124, 56, 235, 0.22);
}
.psd-generate-confirm-dialog .el-message-box__btns .el-button--primary:hover,
.psd-generate-confirm-dialog .el-message-box__btns .el-button--primary:focus {
  border-color: transparent;
  background: -webkit-linear-gradient(315deg, #9e69f4 0%, #6e2dde 100%);
  background: linear-gradient(135deg, #9e69f4 0%, #6e2dde 100%);
}
@media (max-width: 480px) {
.psd-download-menu.el-dropdown-menu { min-width: 12.5rem;
}
.psd-generate-confirm-dialog .el-message-box__content { padding: 1.5rem 1.25rem 0.875rem;
}
.psd-confirm-title { margin-bottom: 1.125rem; font-size: 1.125rem;
}
.psd-confirm-row { grid-template-columns: 4.5rem minmax(0, 1fr); -webkit-box-align: start; -webkit-align-items: start; -moz-box-align: start; align-items: start; padding: 0.625rem 0;
}
.psd-generate-confirm-dialog .el-message-box__btns { padding: 0.5rem 1.25rem 1.375rem;
}
.psd-generate-confirm-dialog .el-message-box__btns .el-button--primary { min-width: 0; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1;
}
}
@media (prefers-reduced-motion: reduce) {
.psd-member-locked::after { display: none; -webkit-animation: none; animation: none;
}
.psd-member-star { opacity: 0.9; -webkit-animation: none; animation: none;
}
}

.chat-main[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0;background:#fff;position:relative}.chat-loading-overlay[data-v-5720c40a]{position:absolute;inset:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#fff}.chat-loading-overlay .loading-content[data-v-5720c40a]{text-align:center}.chat-loading-overlay .loading-content i[data-v-5720c40a]{font-size:3rem;color:#6366f1;margin-bottom:1rem;-webkit-animation:rotate-5720c40a 1s linear infinite;animation:rotate-5720c40a 1s linear infinite}.chat-loading-overlay .loading-content p[data-v-5720c40a]{font-size:0.875rem;color:#64748b;margin:0}.chat-header[data-v-5720c40a]{padding:1rem 1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #e8edf5;background:#fff;-webkit-flex-shrink:0;flex-shrink:0}.chat-header .current-title[data-v-5720c40a]{font-size:.9rem;font-weight:600;color:#1e293b}.chat-header .current-title i[data-v-5720c40a]{margin-right:0.5rem;color:#8b5cf6}.chat-header .session-badge[data-v-5720c40a]{font-size:0.6875rem;background:#f1f5f9;padding:0.25rem 0.625rem;border-radius:1.875rem;color:#64748b}.chat-welcome[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#fff}.welcome-content[data-v-5720c40a]{text-align:center;max-width:45rem;width:100%;padding:2.5rem 1.25rem}.welcome-icon[data-v-5720c40a]{position:relative;width:4.5rem;height:4.5rem;margin-right:auto;margin-bottom:1rem;margin-left:auto;overflow:hidden}.welcome-icon img[data-v-5720c40a]{position:absolute;top:50%;left:50%;width:5.875rem;height:5.875rem;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.welcome-brand[data-v-5720c40a]{font-size:2.2rem;font-weight:700;background:-webkit-linear-gradient(315deg, #1E293B 0%, #4F46E5 100%);background:linear-gradient(135deg, #1E293B 0%, #4F46E5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 0.75rem 0}.welcome-subtitle[data-v-5720c40a]{font-size:1rem;color:#64748b;margin:0 0 2.5rem 0}.welcome-input-area[data-v-5720c40a]{width:100%;margin-bottom:1.5rem}.welcome-input-box[data-v-5720c40a]{position:relative;background:#fff;border:1px solid #dcdfe6;border-radius:1.75rem;padding:0.625rem 0.75rem;text-align:left;box-shadow:0 0.375rem 1.5rem rgba(0,0,0,.08)}.welcome-input-box .preview-images[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.625rem;margin-bottom:1rem;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:0.25rem}.welcome-input-box .preview-images[data-v-5720c40a]::-webkit-scrollbar{height:0.25rem}.welcome-input-box .preview-images[data-v-5720c40a]::-webkit-scrollbar-track{background:transparent;border-radius:0.125rem}.welcome-input-box .preview-images[data-v-5720c40a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.125rem}.welcome-input-box .preview-images[data-v-5720c40a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.welcome-input-box .preview-images .preview-item[data-v-5720c40a]{position:relative;-webkit-flex-shrink:0;flex-shrink:0}.welcome-input-box .preview-images .preview-item .preview-thumb[data-v-5720c40a]{width:3.5rem;height:3.5rem;border-radius:0.75rem;-o-object-fit:cover;object-fit:cover;border:1px solid #e8edf5}.welcome-input-box .preview-images .preview-item .preview-remove[data-v-5720c40a]{position:absolute;top:0.1875rem;right:0.125rem;width:1.25rem;height:1.25rem;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;font-size:0.75rem;line-height:1.25rem;text-align:center;padding:0;cursor:pointer;border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);-webkit-transition:all .18s ease;transition:all .18s ease}.welcome-input-box .preview-images .preview-item .preview-remove[data-v-5720c40a]:hover{background:rgba(239,68,68,.85);border-color:#fff;-webkit-transform:scale(1.15);transform:scale(1.15)}.welcome-input-box .welcome-textarea[data-v-5720c40a] .el-textarea__inner{border:none;border-radius:0;resize:none;padding:0.625rem 0.25rem;line-height:1.8;font-size:0.9375rem;background:transparent;box-shadow:none}.welcome-input-box .welcome-textarea[data-v-5720c40a] .el-textarea__inner:focus{box-shadow:none}.welcome-input-box .welcome-input-tools[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;margin-top:0;padding-top:0.25rem;border-top:none}.welcome-input-box .welcome-input-tools .welcome-cost[data-v-5720c40a]{font-size:0.75rem;color:#64748b;margin:0;white-space:nowrap}.welcome-input-box .welcome-input-tools .welcome-cost strong[data-v-5720c40a]{color:#8b5cf6;font-weight:600}.welcome-input-box .welcome-input-tools .image-count-hint[data-v-5720c40a]{font-size:0.75rem;color:#909399;white-space:nowrap}.welcome-input-box .welcome-input-tools .composer-icon-btn[data-v-5720c40a]{width:2rem;height:2rem;border:1px solid #dcdfe6;border-radius:50%;background:#fff;color:#606266;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-flex-shrink:0;flex-shrink:0}.welcome-input-box .welcome-input-tools .composer-icon-btn i[data-v-5720c40a]{font-size:1rem}.welcome-input-box .welcome-input-tools .composer-icon-btn[data-v-5720c40a]:hover{background:#f4f4f4;color:#1f2329}.welcome-input-box .welcome-input-tools .composer-icon-btn.disabled[data-v-5720c40a]{opacity:.45;cursor:not-allowed;pointer-events:none}.welcome-input-box .welcome-input-tools .input-row-spacer[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.welcome-footer[data-v-5720c40a]{font-size:.75rem;color:#cbd5e1;margin:2rem 0 0 0}.optimize-tooltip-wrap[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.optimize-icon[data-v-5720c40a]{font-size:1.125rem;color:#8b5cf6;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-flex-shrink:0;flex-shrink:0;margin:0 0.25rem}.optimize-icon.undo-icon[data-v-5720c40a]{width:1.125rem;height:1.125rem;font-size:unset}.optimize-icon[data-v-5720c40a]:hover{color:#7c3aed;-webkit-transform:scale(1.15);transform:scale(1.15)}.optimize-icon.disabled[data-v-5720c40a]{opacity:.35;cursor:not-allowed;pointer-events:none}.optimize-icon.optimizing[data-v-5720c40a]{-webkit-animation:optimizePulse-5720c40a 1.4s ease-in-out infinite;animation:optimizePulse-5720c40a 1.4s ease-in-out infinite;cursor:wait;pointer-events:none;color:#a78bfa}.optimize-icon-btn[data-v-5720c40a]{color:#8b5cf6 !important}.optimize-icon-btn[data-v-5720c40a]:hover{color:#7c3aed !important;background:#f5f3ff !important}.optimize-icon-btn.disabled[data-v-5720c40a]{opacity:.45;cursor:not-allowed;pointer-events:none}.optimize-icon-btn.loading[data-v-5720c40a]{color:#a78bfa !important;cursor:wait;pointer-events:none}.message-list[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;padding:1.5rem 1rem 7.5rem;background:#fff}.message-item[data-v-5720c40a]{max-width:51.25rem;margin:0 auto 1.5rem}.message-row .message-meta[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;margin-bottom:0.5rem;position:relative}.message-row .message-meta .message-avatar[data-v-5720c40a]{font-size:1.125rem;line-height:1;-webkit-filter:drop-shadow(0 0.125rem 0.125rem rgba(0, 0, 0, 0.05));filter:drop-shadow(0 0.125rem 0.125rem rgba(0, 0, 0, 0.05))}.message-row .message-meta .message-name[data-v-5720c40a]{font-size:0.8125rem;font-weight:600;color:#475569}.message-row .message-meta .message-time[data-v-5720c40a]{font-size:0.6875rem;color:#64748b;margin-left:auto}.message-row-user[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.message-row-user .message-meta[data-v-5720c40a]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.message-row-user .message-meta .message-time[data-v-5720c40a]{margin-left:0;margin-right:auto}.message-row-ai[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.message-bubble[data-v-5720c40a]{max-width:78%}.message-actions[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem}.user-message-actions[data-v-5720c40a]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;margin-top:0.375rem}.message-retry-btn[data-v-5720c40a]{background:transparent;border:none;border-radius:0.5rem;min-height:1.75rem;padding:0.25rem 0.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#6b7280;font-size:0.75rem;line-height:1}.message-retry-btn i[data-v-5720c40a]{font-size:0.875rem}.message-retry-btn span[data-v-5720c40a]{font-size:0.75rem}.message-retry-btn[data-v-5720c40a]:hover{background:#f4f4f4;color:#1f2329}.message-retry-btn[data-v-5720c40a]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.user-bubble[data-v-5720c40a]{background:transparent;color:#1f2329;padding:0;box-shadow:none}.user-bubble .message-text[data-v-5720c40a]{display:inline-block;max-width:32.5rem;background:#f4f4f4;border-radius:1.125rem;padding:0.625rem 0.875rem;font-size:0.9375rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.ai-bubble[data-v-5720c40a]{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.batch-task-area[data-v-5720c40a]{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.625rem}.batch-task-summary[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:0.8125rem;color:#4f46e5;font-weight:500}.batch-task-grid[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;min-width:18.75rem}.batch-task-card[data-v-5720c40a]{position:relative;width:100%;min-height:15rem;max-height:32.5rem;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;-webkit-transition:max-height .28s ease,opacity .22s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:max-height .28s ease,opacity .22s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:max-height .28s ease,opacity .22s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:max-height .28s ease,opacity .22s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.batch-task-card[data-v-5720c40a]:hover{border-color:#e8edf5;box-shadow:none;-webkit-transform:none;transform:none}.batch-task-card.status-2[data-v-5720c40a]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:0;padding:0;background:transparent;border:none}.batch-task-card.is-collapsed-preview[data-v-5720c40a]{max-height:10rem;overflow:hidden;opacity:.96;pointer-events:none;-webkit-mask-image:-webkit-linear-gradient(top, black 0%, black 50%, transparent 95%);mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 95%)}.batch-task-card.is-collapsed-preview[data-v-5720c40a]::after{display:none}.batch-task-order[data-v-5720c40a]{position:static;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:0.75rem;color:#64748b;font-weight:600}.user-images-wrapper[data-v-5720c40a],.ai-images-wrapper[data-v-5720c40a]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;margin:0 0 0.75rem 0}.message-images[data-v-5720c40a]{width:100%}.image-gallery[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;max-width:min(100%, 23.75rem);overflow:visible;padding:0;-webkit-transition:all .25s ease;transition:all .25s ease}.image-gallery.count-1[data-v-5720c40a]{max-width:23.75rem}.image-gallery.count-1 .image-gallery-item[data-v-5720c40a]{width:auto;max-width:23.75rem}.image-gallery .image-gallery-item[data-v-5720c40a]{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:32.5rem;overflow:visible;border-radius:0.875rem;min-width:0;cursor:pointer;background:transparent;box-shadow:none;-webkit-transition:max-height .28s ease,opacity .22s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:max-height .28s ease,opacity .22s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:max-height .28s ease,opacity .22s ease,transform .18s ease,box-shadow .18s ease;transition:max-height .28s ease,opacity .22s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.image-gallery .image-gallery-item[data-v-5720c40a]:hover{-webkit-transform:none;transform:none;box-shadow:none}.image-gallery .image-gallery-item.is-collapsed-preview[data-v-5720c40a]{max-height:10rem;overflow:hidden;opacity:.96;pointer-events:none;-webkit-mask-image:-webkit-linear-gradient(top, black 0%, black 50%, transparent 95%);mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 95%)}.image-gallery .image-gallery-item.is-collapsed-preview[data-v-5720c40a]::after{display:none}.user-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]{border-radius:0.875rem}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-animation:image-fade-in-5720c40a .36s ease forwards;animation:image-fade-in-5720c40a .36s ease forwards}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(2){-webkit-animation-delay:80ms;animation-delay:80ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(3){-webkit-animation-delay:160ms;animation-delay:160ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(4){-webkit-animation-delay:240ms;animation-delay:240ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(5){-webkit-animation-delay:320ms;animation-delay:320ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(6){-webkit-animation-delay:400ms;animation-delay:400ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(7){-webkit-animation-delay:480ms;animation-delay:480ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-5720c40a]:nth-child(8){-webkit-animation-delay:560ms;animation-delay:560ms}.gallery-image[data-v-5720c40a]{display:block;width:auto;height:auto;max-width:23.75rem;max-height:26.25rem;background:#f8fafc;border-radius:0.875rem;border:1px solid rgba(0,0,0,.06);-webkit-transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.gallery-image[data-v-5720c40a] .el-image__inner{display:block;max-width:23.75rem;max-height:26.25rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0.875rem;-webkit-transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.image-gallery.count-1 .gallery-image[data-v-5720c40a]{max-width:23.75rem;max-height:26.25rem}.image-gallery.count-1 .gallery-image[data-v-5720c40a] .el-image__inner{max-width:23.75rem;max-height:26.25rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.image-gallery-item:hover .gallery-image[data-v-5720c40a],.image-gallery-item:hover .gallery-image[data-v-5720c40a] .el-image__inner{-webkit-transform:scale(1.015);transform:scale(1.015);box-shadow:0 0.25rem 0.875rem rgba(0,0,0,.12)}.image-error-placeholder[data-v-5720c40a]{width:100%;min-height:11.25rem;aspect-ratio:inherit;background:-webkit-linear-gradient(top, #F8FAFC 0%, #EEF2F7 100%);background:linear-gradient(180deg, #F8FAFC 0%, #EEF2F7 100%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.error-placeholder-img[data-v-5720c40a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.82}.action-retry-image[data-v-5720c40a]{position:absolute;right:0.75rem;bottom:0.75rem;padding:0.25rem 0.75rem;font-size:0.75rem;border-radius:62.4375rem;font-weight:500;-webkit-transition:all .2s;transition:all .2s;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem);border:1px solid rgba(239,68,68,.25);color:#ef4444;z-index:2}.action-retry-image[data-v-5720c40a]:hover{background:-webkit-linear-gradient(315deg, #EF4444 0%, #F97316 100%);background:linear-gradient(135deg, #EF4444 0%, #F97316 100%);border-color:transparent;color:#fff}.action-btn-group[data-v-5720c40a]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:1rem 0.625rem 0.625rem;border-radius:0 0 0.875rem 0.875rem;background:-webkit-linear-gradient(top, rgba(15, 23, 42, 0), rgba(15, 23, 42, 0.66));background:linear-gradient(180deg, rgba(15, 23, 42, 0), rgba(15, 23, 42, 0.66));-webkit-flex-wrap:wrap;flex-wrap:wrap;opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);pointer-events:none;-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.image-gallery-item:hover .action-btn-group[data-v-5720c40a],.batch-task-card.status-2:hover .action-btn-group[data-v-5720c40a]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.action-download[data-v-5720c40a]{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:0.625rem;color:#475569;padding:0.375rem 0.75rem;font-size:0.8125rem;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.action-download i[data-v-5720c40a]{font-size:0.875rem}.action-download span[data-v-5720c40a]{font-size:0.75rem}.action-download[data-v-5720c40a]:hover{background:#fff;border-color:rgba(148,163,184,.5);color:#1e293b;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.375rem 1rem rgba(15,23,42,.08)}.action-select[data-v-5720c40a]{background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:1px solid transparent;border-radius:0.625rem;color:#fff;font-weight:500;padding:0.375rem 0.75rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.action-select .btn-icon[data-v-5720c40a]{font-size:0.875rem}.action-select .btn-text[data-v-5720c40a]{font-size:0.75rem}.action-select[data-v-5720c40a]:hover{background:-webkit-linear-gradient(315deg, #4F46E5 0%, #7C3AED 100%);background:linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.5rem 1.125rem rgba(99,102,241,.25)}.start-image-icon[data-v-5720c40a]{position:relative;display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 1.25rem;-moz-box-flex:0;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;overflow:hidden;vertical-align:middle}.start-image-icon img[data-v-5720c40a]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.btn-icon.start-image-icon[data-v-5720c40a]{-webkit-flex-basis:1rem;flex-basis:1rem;width:1rem;height:1rem}.show-more-btn[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-self:center;align-self:center;gap:0.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0.75rem;padding:0.4375rem 1rem;background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.9);border-radius:1.875rem;color:#4f46e5;font-size:0.8125rem;font-weight:500;cursor:pointer;box-shadow:0 0.5rem 1.375rem rgba(15,23,42,.12);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.show-more-btn[data-v-5720c40a]:hover{background:#fff;border-color:rgba(148,163,184,.35);color:#4338ca;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.625rem 1.625rem rgba(15,23,42,.16)}.show-more-btn[data-v-5720c40a]:focus-visible{outline:0.125rem solid #4f46e5;outline-offset:0.125rem}.show-more-btn i[data-v-5720c40a]{font-size:0.8125rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.show-more-btn.is-collapsed-toggle[data-v-5720c40a]{position:absolute;left:50%;bottom:1rem;z-index:6;margin-top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.show-more-btn.is-collapsed-toggle[data-v-5720c40a]:hover{-webkit-transform:translate(-50%, -0.125rem);transform:translate(-50%, -0.125rem)}.show-more-btn.is-expanded-toggle[data-v-5720c40a]{background:transparent;border-color:transparent;box-shadow:none;color:#4f46e5}.show-more-btn.is-expanded-toggle[data-v-5720c40a]:hover{background:rgba(15,23,42,.04);border-color:transparent;box-shadow:none;color:#4338ca}.user-bubble .show-more-btn[data-v-5720c40a]{background:rgba(255,255,255,.92)}.user-bubble .show-more-btn[data-v-5720c40a]:hover{background:#fff}.user-bubble .show-more-btn.is-expanded-toggle[data-v-5720c40a]{background:transparent}.user-bubble .show-more-btn.is-expanded-toggle[data-v-5720c40a]:hover{background:rgba(255,255,255,.2)}@-webkit-keyframes image-fade-in-5720c40a{from{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes image-fade-in-5720c40a{from{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.matrix-loading-area[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.625rem;min-width:0}.generation-skeleton-grid[data-v-5720c40a]{display:grid;gap:0.5rem}.generation-skeleton-grid.count-1[data-v-5720c40a]{grid-template-columns:minmax(17.5rem, 22.5rem)}.generation-skeleton-grid.count-2[data-v-5720c40a],.generation-skeleton-grid.count-3[data-v-5720c40a],.generation-skeleton-grid.count-4[data-v-5720c40a],.generation-skeleton-grid.count-more[data-v-5720c40a]{grid-template-columns:repeat(2, 10rem)}.generation-skeleton-card[data-v-5720c40a]{position:relative;width:100%;min-width:18.75rem;height:16.25rem;overflow:hidden;border-radius:1.125rem;background:-webkit-linear-gradient(315deg, #E8EDF5 0%, #E2E8F0 48%, #EDF2F7 100%);background:linear-gradient(135deg, #E8EDF5 0%, #E2E8F0 48%, #EDF2F7 100%);border:1px solid rgba(99,102,241,.15);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06)}.generation-skeleton-card[data-v-5720c40a]::after{content:"";position:absolute;inset:0;border-radius:1.125rem;background:-webkit-radial-gradient(30% 20%, circle, rgba(99, 102, 241, 0.08) 0%, transparent 60%);background:radial-gradient(circle at 30% 20%, rgba(99, 102, 241, 0.08) 0%, transparent 60%);pointer-events:none}.skeleton-shimmer[data-v-5720c40a]{position:absolute;inset:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);background:-webkit-linear-gradient(350deg, rgba(255, 255, 255, 0) 0%, rgba(99, 102, 241, 0.2) 45%, rgba(139, 92, 246, 0.15) 55%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(99, 102, 241, 0.2) 45%, rgba(139, 92, 246, 0.15) 55%, rgba(255, 255, 255, 0) 100%);-webkit-animation:generation-shimmer-5720c40a 1.5s infinite;animation:generation-shimmer-5720c40a 1.5s infinite}.skeleton-icon[data-v-5720c40a]{position:absolute;left:50%;top:42%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#a0aec0;font-size:2.125rem;z-index:2;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.skeleton-label[data-v-5720c40a]{position:absolute;left:0;right:0;top:56%;text-align:center;color:#64748b;font-size:0.75rem;font-weight:500;z-index:2}.matrix-loading-text[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#4f46e5;font-size:0.875rem;font-weight:500;text-align:left;line-height:1.8;letter-spacing:0;position:relative;background:#eef2ff;padding:0.5rem 1rem;border-radius:2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.matrix-loading-text[data-v-5720c40a]::after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.375rem;height:0.5rem;margin-left:0.25rem;vertical-align:middle;background:-webkit-radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0 50%/0.4375rem 0.5rem no-repeat,-webkit-radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0.4375rem 50%/0.4375rem 0.5rem no-repeat,-webkit-radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0.875rem 50%/0.4375rem 0.5rem no-repeat;background:radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0 50%/0.4375rem 0.5rem no-repeat,radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0.4375rem 50%/0.4375rem 0.5rem no-repeat,radial-gradient(circle, #6366F1 0 0.125rem, transparent 0.15625rem) 0.875rem 50%/0.4375rem 0.5rem no-repeat;-webkit-animation:generation-dots-5720c40a 1.2s ease-in-out infinite;animation:generation-dots-5720c40a 1.2s ease-in-out infinite}@-webkit-keyframes generation-shimmer-5720c40a{100%{-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes generation-shimmer-5720c40a{100%{-webkit-transform:translateX(120%);transform:translateX(120%)}}@-webkit-keyframes generation-breathe-5720c40a{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06)}50%{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-filter:brightness(1.02);filter:brightness(1.02);box-shadow:0 0.5rem 1.25rem rgba(99,102,241,.12)}}@keyframes generation-breathe-5720c40a{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06)}50%{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-filter:brightness(1.02);filter:brightness(1.02);box-shadow:0 0.5rem 1.25rem rgba(99,102,241,.12)}}@-webkit-keyframes generation-dots-5720c40a{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@keyframes generation-dots-5720c40a{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.action-regenerate[data-v-5720c40a]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.4375rem 1.125rem;font-size:0.8125rem;border-radius:1.875rem;font-weight:600;-webkit-transition:box-shadow .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;background:-webkit-linear-gradient(315deg, #FFFFFF 0%, #FFF8F3 100%);background:linear-gradient(135deg, #FFFFFF 0%, #FFF8F3 100%);border-color:rgba(239,68,68,.2);color:#c2410c;box-shadow:0 0.625rem 1.375rem rgba(194,65,12,.12)}.action-regenerate[data-v-5720c40a]:hover{background:-webkit-linear-gradient(315deg, #FFFFFF 0%, #FFF1E8 100%);background:linear-gradient(135deg, #FFFFFF 0%, #FFF1E8 100%);border-color:rgba(249,115,22,.38);color:#9a3412;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.875rem 1.75rem rgba(194,65,12,.16)}.generated-error[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1rem;width:26.875rem;max-width:100%;padding:0.75rem;border-radius:1.375rem;background:-webkit-linear-gradient(315deg, #FFFFFF 0%, #FFF7F1 48%, #FFFDFB 100%);background:linear-gradient(135deg, #FFFFFF 0%, #FFF7F1 48%, #FFFDFB 100%);border:1px solid rgba(251,146,60,.18);box-shadow:0 1.125rem 2.625rem rgba(154,52,18,.09),inset 0 1px 0 rgba(255,255,255,.9);-webkit-animation:error-card-in-5720c40a .32s ease;animation:error-card-in-5720c40a .32s ease;position:relative;overflow:hidden}.generated-error[data-v-5720c40a]::before{content:"";position:absolute;inset:0;background:-webkit-radial-gradient(18% 8%, circle, rgba(251, 191, 36, 0.2), transparent 38%);background:radial-gradient(circle at 18% 8%, rgba(251, 191, 36, 0.2), transparent 38%);pointer-events:none}.generated-error-visual[data-v-5720c40a]{position:relative;width:8.25rem;min-height:7.375rem;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;border-radius:1.125rem;background:#fff7ed;border:1px solid rgba(251,146,60,.16);z-index:1}.generated-error-img[data-v-5720c40a]{width:100%;height:100%;min-height:7.375rem;display:block}.generated-error-img[data-v-5720c40a] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.generated-error-img-fallback[data-v-5720c40a]{width:100%;height:7.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#f97316;background:-webkit-linear-gradient(315deg, #FFF7ED 0%, #FFEDD5 100%);background:linear-gradient(135deg, #FFF7ED 0%, #FFEDD5 100%)}.generated-error-img-fallback i[data-v-5720c40a]{font-size:1.875rem}.generated-error-badge[data-v-5720c40a]{position:absolute;left:0.625rem;bottom:0.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;border-radius:62.4375rem;color:#9a3412;font-size:0.6875rem;font-weight:600;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);box-shadow:0 0.375rem 0.875rem rgba(154,52,18,.12)}.failed-icon[data-v-5720c40a]{color:#f56c6c;font-size:1.375rem;-webkit-flex-shrink:0;flex-shrink:0}.failed-content[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.5rem;position:relative;z-index:1}.failed-title[data-v-5720c40a]{color:#7c2d12;font-size:1rem;font-weight:700;line-height:1.35}.failed-desc[data-v-5720c40a]{color:#9a6a4f;font-size:0.8125rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@-webkit-keyframes error-card-in-5720c40a{from{opacity:0;-webkit-transform:translateY(0.5rem) scale(0.98);transform:translateY(0.5rem) scale(0.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes error-card-in-5720c40a{from{opacity:0;-webkit-transform:translateY(0.5rem) scale(0.98);transform:translateY(0.5rem) scale(0.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.empty-message[data-v-5720c40a]{text-align:center;color:#64748b;padding:3rem 1.25rem;font-size:0.875rem}.empty-message i[data-v-5720c40a]{display:block;font-size:2rem;margin-bottom:0.75rem;color:#cbd5e1}.chat-input-area[data-v-5720c40a]{padding:0.75rem 1rem 1.125rem;border-top:none;background:-webkit-linear-gradient(bottom, #FFFFFF 82%, rgba(255, 255, 255, 0));background:linear-gradient(to top, #FFFFFF 82%, rgba(255, 255, 255, 0));-webkit-flex-shrink:0;flex-shrink:0}.input-meta-row[data-v-5720c40a]{display:grid;grid-template-columns:auto minmax(0, 1fr);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem}.meta-info-group[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;min-width:0;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.welcome-meta-row[data-v-5720c40a]{margin-top:0.75rem;padding:0 0.75rem}.chat-meta-row[data-v-5720c40a]{max-width:51.25rem;margin:0.5rem auto 0;padding:0 0.375rem}.optimize-mask[data-v-5720c40a]{position:absolute;left:50%;top:50%;z-index:3;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;width:calc(100% - 3rem);max-width:22.5rem;margin:0;padding:0.4375rem 0.875rem;color:#2563eb;font-size:0.8125rem;line-height:1.125rem;border:1px solid #bfdbfe;border-radius:0.625rem;background:-webkit-linear-gradient(left, rgba(239, 246, 255, 0.96) 0%, rgba(219, 234, 254, 0.96) 50%, rgba(239, 246, 255, 0.96) 100%);background:linear-gradient(90deg, rgba(239, 246, 255, 0.96) 0%, rgba(219, 234, 254, 0.96) 50%, rgba(239, 246, 255, 0.96) 100%);box-shadow:0 0.375rem 1.125rem rgba(37,99,235,.12);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.optimize-mask>i[data-v-5720c40a]{font-size:0.9375rem;-webkit-animation:optimizeGlow-5720c40a 1.4s ease-in-out infinite;animation:optimizeGlow-5720c40a 1.4s ease-in-out infinite}.optimize-dots[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;gap:0.1875rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.optimize-dots i[data-v-5720c40a]{width:0.1875rem;height:0.1875rem;border-radius:50%;background:#3b82f6;-webkit-animation:optimizeDot-5720c40a 1.2s ease-in-out infinite;animation:optimizeDot-5720c40a 1.2s ease-in-out infinite}.optimize-dots i[data-v-5720c40a]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.optimize-dots i[data-v-5720c40a]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.chat-input-inner[data-v-5720c40a]{position:relative;max-width:51.25rem;margin:0 auto;background:#fff;border:1px solid #dcdfe6;border-radius:1.75rem;padding:0.625rem 0.75rem;box-shadow:0 0.375rem 1.5rem rgba(0,0,0,.08)}.chat-input-inner .preview-images[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;padding:0.125rem 0 0.625rem;margin-bottom:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:0.25rem}.chat-input-inner .preview-images[data-v-5720c40a]::-webkit-scrollbar{height:0.25rem}.chat-input-inner .preview-images[data-v-5720c40a]::-webkit-scrollbar-track{background:transparent;border-radius:0.125rem}.chat-input-inner .preview-images[data-v-5720c40a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.125rem}.chat-input-inner .preview-images[data-v-5720c40a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-input-inner .preview-images .preview-item[data-v-5720c40a]{position:relative;width:3.5rem;height:3.5rem;-webkit-flex-shrink:0;flex-shrink:0;border-radius:0.75rem;overflow:hidden;background:#f3f4f6}.chat-input-inner .preview-images .preview-item .preview-thumb[data-v-5720c40a]{width:100%;height:100%;border-radius:0.75rem;-o-object-fit:cover;object-fit:cover}.chat-input-inner .preview-images .preview-item .preview-remove[data-v-5720c40a]{position:absolute;top:0.1875rem;right:0.125rem;width:1.25rem;height:1.25rem;background:rgba(0,0,0,.55);color:#fff;border-radius:50%;font-size:0.75rem;line-height:1.25rem;text-align:center;padding:0;cursor:pointer;border:1.5px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);-webkit-transition:all .18s ease;transition:all .18s ease}.chat-input-inner .preview-images .preview-item .preview-remove[data-v-5720c40a]:hover{background:rgba(239,68,68,.85);border-color:#fff;-webkit-transform:scale(1.15);transform:scale(1.15)}.chat-input-inner .input-row[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;padding-top:0.25rem}.chat-input-inner .input-row .image-count-hint[data-v-5720c40a]{font-size:0.75rem;color:#909399;white-space:nowrap}.chat-input-inner .input-row .input-row-spacer[data-v-5720c40a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.chat-input-inner .chat-textarea[data-v-5720c40a] .el-textarea__inner{border:none;border-radius:0;resize:none;padding:0.625rem 0.25rem;line-height:1.8;font-size:0.9375rem;background:transparent;box-shadow:none}.chat-input-inner .chat-textarea[data-v-5720c40a] .el-textarea__inner:focus{box-shadow:none}.chat-input-inner .composer-icon-btn[data-v-5720c40a]{width:2rem;height:2rem;border:1px solid #dcdfe6;border-radius:50%;background:#fff;color:#606266;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-flex-shrink:0;flex-shrink:0}.chat-input-inner .composer-icon-btn i[data-v-5720c40a]{font-size:1rem}.chat-input-inner .composer-icon-btn[data-v-5720c40a]:hover{background:#f4f4f4;color:#1f2329}.chat-input-inner .composer-icon-btn.disabled[data-v-5720c40a]{opacity:.45;cursor:not-allowed;pointer-events:none}.chat-input-inner .send-btn[data-v-5720c40a]{min-width:4rem;height:2rem;padding:0 1rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none}.chat-input-inner .send-btn[data-v-5720c40a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.3)}.chat-input-inner .send-btn[data-v-5720c40a]:disabled{background:-webkit-linear-gradient(315deg, #A5B4FC 0%, #C4B5FD 100%);background:linear-gradient(135deg, #A5B4FC 0%, #C4B5FD 100%);cursor:not-allowed;-webkit-transform:none;transform:none}.send-btn[data-v-5720c40a]{min-width:4rem;height:2rem;padding:0 1rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.send-btn[data-v-5720c40a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.3)}.send-btn[data-v-5720c40a]:disabled{background:-webkit-linear-gradient(315deg, #A5B4FC 0%, #C4B5FD 100%);background:linear-gradient(135deg, #A5B4FC 0%, #C4B5FD 100%);cursor:not-allowed;-webkit-transform:none;transform:none}.meta-pill[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;height:1.875rem;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.625rem;border-radius:62.4375rem;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:0.75rem;line-height:1}.meta-pill i[data-v-5720c40a]{font-size:0.8125rem;color:#818cf8}.meta-pill-highlight[data-v-5720c40a]{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.batch-confirm-content[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem}.batch-confirm-hero[data-v-5720c40a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.875rem;padding:1rem;border-radius:0.5rem;background:-webkit-linear-gradient(315deg, #f8f7ff 0%, #fffaf0 100%);background:linear-gradient(135deg, #f8f7ff 0%, #fffaf0 100%);border:1px solid #ece7ff}.batch-confirm-icon[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 2.75rem;-moz-box-flex:0;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:0.5rem;color:#fff;font-size:1.375rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);box-shadow:0 0.5rem 1.125rem rgba(99,102,241,.22)}.batch-confirm-copy[data-v-5720c40a]{min-width:0}.batch-confirm-title[data-v-5720c40a]{color:#1f2937;font-size:1rem;font-weight:700;line-height:1.4}.batch-confirm-desc[data-v-5720c40a]{margin-top:0.25rem;color:#64748b;font-size:0.8125rem;line-height:1.5}.batch-confirm-metrics[data-v-5720c40a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem}.batch-confirm-metric[data-v-5720c40a]{position:relative;min-height:7rem;padding:1rem;overflow:hidden;border-radius:0.5rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 0.5rem 1.375rem rgba(15,23,42,.06)}.batch-confirm-metric[data-v-5720c40a]::after{content:"";position:absolute;right:-1.375rem;bottom:-1.5rem;width:5.25rem;height:5.25rem;border-radius:50%;background:rgba(99,102,241,.08)}.batch-confirm-metric strong[data-v-5720c40a]{display:inline-block;margin-top:0.75rem;color:#312e81;font-size:2.125rem;font-weight:800;line-height:1}.points-metric[data-v-5720c40a]{border-color:#f1e5c8;background:-webkit-linear-gradient(315deg, #fffaf0 0%, #fff7ed 100%);background:linear-gradient(135deg, #fffaf0 0%, #fff7ed 100%)}.points-metric[data-v-5720c40a]::after{background:rgba(185,141,56,.13)}.points-metric strong[data-v-5720c40a]{color:#b7791f}.metric-label[data-v-5720c40a]{display:block;color:#64748b;font-size:0.8125rem;font-weight:600}.metric-unit[data-v-5720c40a]{margin-left:0.3125rem;color:#64748b;font-size:0.8125rem;font-weight:600}@media(max-width: 640px){.batch-confirm-metrics[data-v-5720c40a]{grid-template-columns:1fr}.batch-confirm-hero[data-v-5720c40a]{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.batch-checkbox-wrap[data-v-5720c40a]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 8.125rem;-moz-box-flex:0;flex:0 0 8.125rem;gap:0.25rem;width:8.125rem;min-width:8.125rem;max-width:8.125rem;height:1.875rem;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.125rem 0.125rem 0.125rem 0.5rem;border-radius:62.4375rem;overflow:hidden;background:-webkit-linear-gradient(315deg, #090806 0%, #15110a 52%, #070707 100%) padding-box,-webkit-linear-gradient(315deg, rgba(242, 221, 176, 0.72), rgba(185, 141, 56, 0.38), rgba(242, 221, 176, 0.58)) border-box;background:linear-gradient(135deg, #090806 0%, #15110a 52%, #070707 100%) padding-box,linear-gradient(135deg, rgba(242, 221, 176, 0.72), rgba(185, 141, 56, 0.38), rgba(242, 221, 176, 0.58)) border-box;border:1px solid transparent;box-shadow:0 0.1875rem 0.5625rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,244,202,.08);contain:layout paint;isolation:isolate;-webkit-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.batch-checkbox-wrap.is-checked[data-v-5720c40a]{box-shadow:0 0.1875rem 0.625rem rgba(15,23,42,.16),0 0 0.625rem rgba(211,173,95,.18),inset 0 1px 0 rgba(255,244,202,.12)}.batch-checkbox-wrap.is-disabled[data-v-5720c40a]{opacity:.58}.batch-upgrade-trigger[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 8.125rem;-moz-box-flex:0;flex:0 0 8.125rem;width:8.125rem}.batch-checkbox-wrap.is-membership-locked[data-v-5720c40a]{opacity:1;cursor:help;box-shadow:0 0.1875rem 0.75rem rgba(15,23,42,.2),0 0 0.875rem rgba(211,173,95,.2),inset 0 1px 0 rgba(255,244,202,.12)}.batch-checkbox-wrap[data-v-5720c40a]::after{content:"";position:absolute;top:-70%;left:-28%;z-index:0;width:34%;height:250%;background:-webkit-linear-gradient(left, transparent 0%, rgba(255, 250, 227, 0.04) 12%, rgba(255, 247, 210, 0.66) 42%, rgba(255, 255, 255, 0.26) 52%, rgba(255, 238, 175, 0.26) 62%, transparent 100%);background:linear-gradient(90deg, transparent 0%, rgba(255, 250, 227, 0.04) 12%, rgba(255, 247, 210, 0.66) 42%, rgba(255, 255, 255, 0.26) 52%, rgba(255, 238, 175, 0.26) 62%, transparent 100%);-webkit-transform:rotate(24deg);transform:rotate(24deg);-webkit-animation:batch-checkbox-shine-5720c40a 2.15s cubic-bezier(0.26, 0.16, 0.18, 0.98) infinite;animation:batch-checkbox-shine-5720c40a 2.15s cubic-bezier(0.26, 0.16, 0.18, 0.98) infinite;mix-blend-mode:screen;pointer-events:none}.batch-checkbox-label[data-v-5720c40a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;white-space:nowrap;position:relative;z-index:1}.vip-badge[data-v-5720c40a]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:1.5rem;padding:0 0.25rem 0 0.1875rem;color:#f2ddb0;font-size:0.75rem;font-weight:900;letter-spacing:.9px;line-height:1;text-shadow:0 0 0.5625rem rgba(242,221,176,.46),0 1px 0 rgba(0,0,0,.9)}.vip-badge .vip-star[data-v-5720c40a]{position:relative;display:inline-block;width:0.5rem;height:0.5rem;margin-left:0.125rem;pointer-events:none}.vip-badge .vip-star[data-v-5720c40a]::before,.vip-badge .vip-star[data-v-5720c40a]::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:62.4375rem;background:-webkit-radial-gradient(circle, rgba(255, 248, 220, 0.98) 0%, rgba(255, 232, 160, 0.78) 42%, rgba(255, 232, 160, 0) 78%);background:radial-gradient(circle, rgba(255, 248, 220, 0.98) 0%, rgba(255, 232, 160, 0.78) 42%, rgba(255, 232, 160, 0) 78%);box-shadow:0 0 0.5rem rgba(255,232,160,.45)}.vip-badge .vip-star[data-v-5720c40a]::before{width:0.5rem;height:0.125rem}.vip-badge .vip-star[data-v-5720c40a]::after{width:0.125rem;height:0.5rem}.vip-badge .vip-star[data-v-5720c40a]{-webkit-animation:vip-star-twinkle-5720c40a 1.55s ease-in-out infinite;animation:vip-star-twinkle-5720c40a 1.55s ease-in-out infinite}.batch-checkbox-wrap[data-v-5720c40a] .batch-checkbox{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;z-index:1;height:1.5rem;margin:0;line-height:1.5rem}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;line-height:1}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__inner{width:1.0625rem;height:1.0625rem;border:1px solid rgba(242,221,176,.62);border-radius:0.25rem;background:-webkit-linear-gradient(315deg, #1c170f 0%, #070707 100%);background:linear-gradient(135deg, #1c170f 0%, #070707 100%);box-shadow:inset 0 1px 0.125rem rgba(0,0,0,.5),0 0 0 1px rgba(255,244,202,.03);-webkit-transition:all .2s ease;transition:all .2s ease}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__inner::after{top:0.125rem;left:0.3125rem;width:0.25rem;height:0.5rem;border-width:0 0.125rem 0.125rem 0}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#e7c77d;background:-webkit-linear-gradient(315deg, #f1dcaa 0%, #d3ad5f 58%, #a77b2d 100%);background:linear-gradient(135deg, #f1dcaa 0%, #d3ad5f 58%, #a77b2d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 0 0.5rem rgba(211,173,95,.34)}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-checked .el-checkbox__inner::after{border-color:#21180d}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-focus .el-checkbox__inner,.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__inner:hover{border-color:#f1dcaa;box-shadow:0 0 0 0.125rem rgba(211,173,95,.16),inset 0 1px 0.125rem rgba(0,0,0,.35)}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__label{padding-left:0.375rem;color:rgba(242,221,176,.78);font-size:0.6875rem;font-weight:800;letter-spacing:0;line-height:1.5rem;white-space:nowrap}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-checked + .el-checkbox__label{color:#f2ddb0;text-shadow:0 0 0.5rem rgba(242,221,176,.22)}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-disabled .el-checkbox__inner{border-color:rgba(242,221,176,.3);background:#12100c}.batch-checkbox-wrap[data-v-5720c40a] .el-checkbox__input.is-disabled + .el-checkbox__label{color:rgba(242,221,176,.48)}@-webkit-keyframes batch-checkbox-shine-5720c40a{0%,48%,100%{-webkit-transform:translateX(-165%) rotate(24deg);transform:translateX(-165%) rotate(24deg);opacity:0}56%{opacity:1}74%{-webkit-transform:translateX(430%) rotate(24deg);transform:translateX(430%) rotate(24deg);opacity:0}}@keyframes batch-checkbox-shine-5720c40a{0%,48%,100%{-webkit-transform:translateX(-165%) rotate(24deg);transform:translateX(-165%) rotate(24deg);opacity:0}56%{opacity:1}74%{-webkit-transform:translateX(430%) rotate(24deg);transform:translateX(430%) rotate(24deg);opacity:0}}@-webkit-keyframes vip-star-twinkle-5720c40a{0%,100%{opacity:.45;-webkit-transform:scale(0.82);transform:scale(0.82)}38%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}55%{opacity:.72;-webkit-transform:scale(0.92);transform:scale(0.92)}}@keyframes vip-star-twinkle-5720c40a{0%,100%{opacity:.45;-webkit-transform:scale(0.82);transform:scale(0.82)}38%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}55%{opacity:.72;-webkit-transform:scale(0.92);transform:scale(0.92)}}@-webkit-keyframes optimizePulse-5720c40a{0%,100%{opacity:.65;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes optimizePulse-5720c40a{0%,100%{opacity:.65;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes optimizeGlow-5720c40a{0%,100%{opacity:.65}50%{opacity:1}}@keyframes optimizeGlow-5720c40a{0%,100%{opacity:.65}50%{opacity:1}}@-webkit-keyframes optimizeDot-5720c40a{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}}@keyframes optimizeDot-5720c40a{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}}@-webkit-keyframes rotate-5720c40a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-5720c40a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preview-uploading-overlay[data-v-5720c40a]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:rgba(0,0,0,.35);border-radius:0.75rem;z-index:2}.preview-uploading-overlay i[data-v-5720c40a]{font-size:1.125rem;color:#fff;-webkit-animation:rotate-5720c40a 1s linear infinite;animation:rotate-5720c40a 1s linear infinite}.message-list[data-v-5720c40a]::-webkit-scrollbar{width:0.375rem;height:0.375rem}.message-list[data-v-5720c40a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0.1875rem}.message-list[data-v-5720c40a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.1875rem}.message-list[data-v-5720c40a]::-webkit-scrollbar-thumb:hover{background:#64748b}@media(min-width: 1025px){.message-list[data-v-5720c40a]{padding-inline:1.5rem}.message-item[data-v-5720c40a]{margin-bottom:1.75rem}.message-row-user .message-bubble[data-v-5720c40a]{max-width:72%}.message-row-ai .message-bubble[data-v-5720c40a]{max-width:78%}}@media(max-width: 768px){.welcome-input-box .welcome-input-tools[data-v-5720c40a]{-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.5rem}.welcome-input-box .welcome-input-tools .input-row-spacer[data-v-5720c40a]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;width:100%;height:0}.welcome-input-box .welcome-input-tools .optimize-tooltip-wrap[data-v-5720c40a]{margin-left:auto}.batch-checkbox-wrap[data-v-5720c40a]::after{display:none;-webkit-animation:none;animation:none}.vip-badge .vip-star[data-v-5720c40a]{opacity:.9;-webkit-animation:none;animation:none}.message-bubble[data-v-5720c40a]{max-width:90% !important}.message-list[data-v-5720c40a]{padding:1.125rem 0.75rem 6.875rem}.message-row-user .message-bubble[data-v-5720c40a],.message-row-ai .message-bubble[data-v-5720c40a]{max-width:88% !important}.user-bubble .message-text[data-v-5720c40a]{max-width:88vw;font-size:0.875rem}.image-gallery[data-v-5720c40a]{gap:0.375rem;max-width:72vw}.image-gallery.count-1[data-v-5720c40a]{max-width:72vw}.image-gallery .gallery-image[data-v-5720c40a],.image-gallery.count-1 .gallery-image[data-v-5720c40a]{max-width:72vw;max-height:22.5rem}.image-gallery .gallery-image[data-v-5720c40a] .el-image__inner,.image-gallery.count-1 .gallery-image[data-v-5720c40a] .el-image__inner{max-width:72vw;max-height:22.5rem;width:auto;height:auto}.image-gallery .image-gallery-item .action-select[data-v-5720c40a],.image-gallery .image-gallery-item .action-download[data-v-5720c40a]{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0.375rem 0.625rem}.image-gallery .image-gallery-item .action-select .btn-text[data-v-5720c40a],.image-gallery .image-gallery-item .action-select span[data-v-5720c40a],.image-gallery .image-gallery-item .action-download .btn-text[data-v-5720c40a],.image-gallery .image-gallery-item .action-download span[data-v-5720c40a]{font-size:0.6875rem}.image-gallery .action-btn-group[data-v-5720c40a]{padding:0.625rem}.batch-task-grid[data-v-5720c40a]{max-width:72vw}.batch-task-card[data-v-5720c40a]{width:100%}.matrix-loading-text[data-v-5720c40a]{font-size:0.6875rem}.generation-skeleton-grid.count-1[data-v-5720c40a]{grid-template-columns:minmax(0, 72vw)}.generation-skeleton-card[data-v-5720c40a]{height:54vw;min-height:11.875rem}.chat-input-area[data-v-5720c40a]{padding:0.625rem 0.625rem 0.875rem}.chat-input-inner[data-v-5720c40a]{border-radius:1.5rem;padding:0.5rem 0.625rem}.chat-input-inner .input-row[data-v-5720c40a]{gap:0.375rem}.chat-input-inner .input-row .cost-hint[data-v-5720c40a]{font-size:0.6875rem}.chat-input-inner .input-row .image-count-hint[data-v-5720c40a]{font-size:0.6875rem}.chat-input-inner .send-btn[data-v-5720c40a]{min-width:3.5rem;padding:0 0.75rem}.generated-error[data-v-5720c40a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}@media(min-width: 769px)and (max-width: 1024px){.message-bubble[data-v-5720c40a]{max-width:82%}}
.asset-toolbar[data-v-38e3fd98]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;min-height:2.625rem}.asset-toolbar__filters[data-v-38e3fd98],.asset-toolbar__actions[data-v-38e3fd98]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.125rem}.asset-tabs[data-v-38e3fd98]{display:grid;grid-template-columns:repeat(3, minmax(6.75rem, 1fr));width:21.75rem;padding:0.1875rem;border:1px solid #343434;border-radius:1.25rem;background:#232323}.asset-tab[data-v-38e3fd98]{height:2rem;border:0;border-radius:1rem;background:transparent;color:#8a8a8a;cursor:pointer;font-size:0.875rem;font-weight:600}.asset-tab.is-active[data-v-38e3fd98]{color:#f5f5f5;background:#3a3a3a}.asset-tab[data-v-38e3fd98]:focus-visible{outline:0.125rem solid #615cf6;outline-offset:0.125rem}.toolbar-action[data-v-38e3fd98]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;min-height:2.25rem;padding:0 0.375rem;border:0;background:transparent;color:#d0d0d0;cursor:pointer;font-size:0.875rem;font-weight:600}.toolbar-action[data-v-38e3fd98]:hover{color:#fff}.toolbar-action[data-v-38e3fd98]:focus-visible{outline:0.125rem solid #615cf6;outline-offset:0.1875rem}[data-v-38e3fd98] .asset-date-picker.el-date-editor{width:17.5rem;border:1px solid transparent;background:transparent;color:#d0d0d0}[data-v-38e3fd98] .asset-date-picker.el-date-editor .el-range-input{background:transparent;color:#d0d0d0}[data-v-38e3fd98] .asset-date-picker.el-date-editor .el-range-separator,[data-v-38e3fd98] .asset-date-picker.el-date-editor .el-input__icon{color:#8a8a8a}@media(max-width: 1100px){.asset-toolbar[data-v-38e3fd98]{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.asset-toolbar__actions[data-v-38e3fd98]{-webkit-align-self:flex-end;align-self:flex-end}}
.asset-card[data-v-0cabf7a7]{min-width:0;color:#d0d0d0;cursor:pointer;outline:none}.asset-card:focus-visible .asset-card__media[data-v-0cabf7a7]{box-shadow:0 0 0 0.125rem #615cf6}.asset-card.is-selected .asset-card__media[data-v-0cabf7a7]{box-shadow:0 0 0 0.125rem #615cf6}.asset-card__media[data-v-0cabf7a7]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:0.5rem;background:#141414;-webkit-transition:box-shadow .16s ease,-webkit-filter .16s ease;transition:box-shadow .16s ease,-webkit-filter .16s ease;transition:box-shadow .16s ease,filter .16s ease;transition:box-shadow .16s ease,filter .16s ease,-webkit-filter .16s ease}.asset-card__media img[data-v-0cabf7a7]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.asset-loading[data-v-0cabf7a7]{position:absolute;inset:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5625rem;background:rgba(0,0,0,.62);color:#fff;font-size:0.8125rem;font-weight:600}.asset-loading i[data-v-0cabf7a7]{font-size:1.5625rem}.asset-card:hover .asset-card__media[data-v-0cabf7a7]{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.asset-card:hover .asset-download[data-v-0cabf7a7],.asset-card:hover .asset-delete[data-v-0cabf7a7]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asset-download[data-v-0cabf7a7],.asset-delete[data-v-0cabf7a7]{position:absolute;bottom:calc(var(--asset-image-inset-y, 0px) + 0.625rem);display:grid;place-items:center;width:2.125rem;height:2.125rem;padding:0;border:1px solid #515151;border-radius:50%;background:rgba(12,12,12,.84);color:#fff;cursor:pointer;opacity:0;-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem);-webkit-transition:opacity .16s ease,background .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,background .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease,background .16s ease;transition:opacity .16s ease,transform .16s ease,background .16s ease,-webkit-transform .16s ease}.asset-download[data-v-0cabf7a7]:hover,.asset-delete[data-v-0cabf7a7]:hover{background:#3b3b3b}.asset-download[data-v-0cabf7a7]:focus-visible,.asset-delete[data-v-0cabf7a7]:focus-visible{opacity:1;outline:0.125rem solid #615cf6}.asset-download[data-v-0cabf7a7]:disabled,.asset-delete[data-v-0cabf7a7]:disabled{cursor:wait}.asset-download[data-v-0cabf7a7]{right:calc(var(--asset-image-inset-x, 0px) + 0.625rem)}.asset-download-menu[data-v-0cabf7a7]{display:block}.asset-download-menu[data-v-0cabf7a7] .psd-download-trigger{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:2.125rem;min-width:2.125rem;height:2.125rem;padding:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:50%;background:transparent;color:#fff}.asset-download-menu[data-v-0cabf7a7] .psd-download-trigger .el-icon-download{margin:0;line-height:1}.asset-download-menu[data-v-0cabf7a7] .psd-download-trigger span,.asset-download-menu[data-v-0cabf7a7] .el-icon--right{display:none}.asset-delete[data-v-0cabf7a7]{right:calc(var(--asset-image-inset-x, 0px) + 3.25rem)}.asset-delete[data-v-0cabf7a7]:hover:not(:disabled){color:#ff9292;background:#3b2525}.asset-checkbox[data-v-0cabf7a7]{position:absolute;top:calc(var(--asset-image-inset-y, 0px) + 0.625rem);right:calc(var(--asset-image-inset-x, 0px) + 0.625rem);display:grid;place-items:center;width:1.4375rem;height:1.4375rem;border:1px solid rgba(255,255,255,.85);border-radius:0.3125rem;background:rgba(0,0,0,.24);color:#fff}.asset-checkbox.is-checked[data-v-0cabf7a7]{border-color:#615cf6;background:#615cf6}.asset-source[data-v-0cabf7a7]{position:absolute;left:calc(var(--asset-image-inset-x, 0px) + 0.625rem);bottom:calc(var(--asset-image-inset-y, 0px) + 0.625rem);padding:0.25rem 0.4375rem;border-radius:0.25rem;background:rgba(0,0,0,.64);color:#d8d8d8;font-size:0.6875rem}.asset-psd-state[data-v-0cabf7a7]{position:absolute;top:calc(var(--asset-image-inset-y, 0px) + 0.625rem);left:calc(var(--asset-image-inset-x, 0px) + 0.625rem);padding:0.25rem 0.4375rem;border-radius:0.25rem;background:rgba(20,20,20,.76);color:#bbb;font-size:0.6875rem}.asset-psd-state.status-0[data-v-0cabf7a7],.asset-psd-state.status-1[data-v-0cabf7a7]{color:#b8b5ff}.asset-psd-state.status-2[data-v-0cabf7a7]{color:#7bdba1}.asset-psd-state.status-3[data-v-0cabf7a7]{color:#ff9c91}.asset-card__meta[data-v-0cabf7a7]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;padding:0.625rem 0.25rem 0;color:#8a8a8a;font-size:0.8125rem}.asset-name[data-v-0cabf7a7]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-size[data-v-0cabf7a7]{-webkit-flex-shrink:0;flex-shrink:0}@media(prefers-reduced-motion: reduce){.asset-card__media[data-v-0cabf7a7],.asset-download[data-v-0cabf7a7],.asset-delete[data-v-0cabf7a7]{-webkit-transition:none;transition:none}}
.asset-preview[data-v-365d49a2]{position:fixed;inset:4rem 0 0;z-index:2100;display:grid;grid-template-columns:4.5rem minmax(0, 1fr) 4.5rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:2rem;background:rgba(0,0,0,.9)}.preview-stage[data-v-365d49a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:min(70rem, 100%);height:min(48.75rem, calc(100vh - 8rem));margin:0 auto;overflow:hidden;border:1px solid #303030;border-radius:0.5rem;background:#141414}.preview-media[data-v-365d49a2]{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0}.preview-media>img[data-v-365d49a2]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview-loading[data-v-365d49a2]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;background:rgba(0,0,0,.58);color:#fff;font-size:0.875rem;font-weight:600}.preview-loading i[data-v-365d49a2]{font-size:1.875rem}.preview-footer[data-v-365d49a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1.25rem;min-height:4.25rem;padding:0.75rem 1.125rem;border-top:1px solid #2b2b2b;color:#d0d0d0}.preview-info[data-v-365d49a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0;gap:0.25rem}.preview-info strong[data-v-365d49a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-info span[data-v-365d49a2]{color:#777;font-size:0.75rem}.preview-actions[data-v-365d49a2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.preview-actions button[data-v-365d49a2]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem;height:2.375rem;padding:0 0.9375rem;border:1px solid #3c3c3c;border-radius:0.375rem;background:#292929;color:#eee;cursor:pointer}.preview-actions button[data-v-365d49a2]:hover:not(:disabled){background:#363636}.preview-actions button[data-v-365d49a2]:disabled{cursor:wait;opacity:.55}.preview-actions .danger[data-v-365d49a2]:hover:not(:disabled){border-color:#8a3f3f;color:#ff8b8b}.preview-close[data-v-365d49a2],.preview-nav[data-v-365d49a2]{display:grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;border:1px solid #3a3a3a;border-radius:50%;background:#202020;color:#f1f1f1;cursor:pointer;font-size:1.375rem}.preview-close[data-v-365d49a2]{position:absolute;top:1.5rem;right:1.75rem}.preview-nav[data-v-365d49a2]:disabled{opacity:.28;cursor:not-allowed}.preview-nav[data-v-365d49a2]:not(:disabled):hover,.preview-close[data-v-365d49a2]:hover{background:#353535}.preview-nav--left[data-v-365d49a2]{justify-self:start}.preview-nav--right[data-v-365d49a2]{justify-self:end}@media(max-width: 900px){.asset-preview[data-v-365d49a2]{grid-template-columns:3rem minmax(0, 1fr) 3rem;padding:1.25rem 0.5rem}.preview-nav[data-v-365d49a2]{width:2.5rem;height:2.5rem}}
.asset-library[data-v-af9269bc]{position:fixed;inset:4rem 0 0;z-index:90;overflow-y:auto;background:#000;color:#f2f2f2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.asset-library__inner[data-v-af9269bc]{width:min(105rem, 100%);min-height:100%;margin:0 auto;padding:2.125rem 2.625rem 7.5rem;-moz-box-sizing:border-box;box-sizing:border-box}.asset-library__header[data-v-af9269bc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1.5rem}.asset-library__header h2[data-v-af9269bc]{margin:0;color:#fff;font-size:1.625rem;font-weight:700;letter-spacing:0}.asset-library__header p[data-v-af9269bc]{margin:0.5rem 0 0;color:#777;font-size:0.8125rem}.back-button[data-v-af9269bc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;height:2.375rem;padding:0 0.875rem;border:1px solid #333;border-radius:0.375rem;background:#1c1c1c;color:#ddd;cursor:pointer}.back-button[data-v-af9269bc]:hover{border-color:#555;background:#292929;color:#fff}.asset-skeleton[data-v-af9269bc]{display:grid;grid-template-columns:repeat(auto-fill, minmax(11.875rem, 1fr));gap:1.75rem 1.125rem;margin-top:3.375rem}.asset-skeleton span[data-v-af9269bc]{aspect-ratio:1;border-radius:0.5rem;background:-webkit-linear-gradient(left, #111 25%, #1b1b1b 50%, #111 75%);background:linear-gradient(90deg, #111 25%, #1b1b1b 50%, #111 75%);background-size:200% 100%;-webkit-animation:loading-af9269bc 1.4s infinite;animation:loading-af9269bc 1.4s infinite}@-webkit-keyframes loading-af9269bc{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-af9269bc{from{background-position:200% 0}to{background-position:-200% 0}}.asset-state[data-v-af9269bc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:26.25rem;color:#666;gap:0.75rem}.asset-state i[data-v-af9269bc]{font-size:2.625rem}.asset-state strong[data-v-af9269bc]{color:#bdbdbd;font-size:1rem}.asset-state span[data-v-af9269bc]{font-size:0.8125rem}.asset-state button[data-v-af9269bc]{height:2.375rem;padding:0 1.125rem;border:1px solid #3a3a3a;border-radius:0.375rem;background:#202020;color:#ddd;cursor:pointer}.asset-state button[data-v-af9269bc]:hover{background:#303030;color:#fff}.load-more[data-v-af9269bc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:5rem;padding-top:2.625rem;color:#555;font-size:0.8125rem}.load-more span[data-v-af9269bc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem}.asset-group[data-v-af9269bc]{margin-top:2rem}.asset-group__header[data-v-af9269bc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;min-height:1.75rem;margin-bottom:1.125rem}.asset-group__title-wrap[data-v-af9269bc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;min-width:0}.asset-group__title-wrap h3[data-v-af9269bc]{margin:0;color:#e8e8e8;font-size:1.0625rem;font-weight:700}.deleted-session[data-v-af9269bc]{color:#6f6f6f;font-size:0.75rem}.asset-group__count[data-v-af9269bc]{color:#666;font-size:0.75rem}.asset-grid[data-v-af9269bc]{display:grid;grid-template-columns:repeat(auto-fill, minmax(11.875rem, 1fr));gap:1.75rem 1.125rem}.batch-action-bar[data-v-af9269bc]{position:fixed;left:50%;bottom:1.75rem;z-index:2050;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;height:4rem;max-width:calc(100vw - 2rem);padding:0 0.875rem 0 1.125rem;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #3a3a3a;border-radius:0.5rem;background:#272727;box-shadow:0 0.75rem 2rem rgba(0,0,0,.48);-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.batch-action-bar button[data-v-af9269bc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;height:2.5rem;padding:0 1rem;border:0;border-radius:0.375rem;background:#3b3b3b;color:#eee;cursor:pointer;font-size:0.875rem;font-weight:600}.batch-action-bar button[data-v-af9269bc]:disabled{opacity:.4;cursor:not-allowed}.batch-action-bar button[data-v-af9269bc]:not(:disabled):hover{background:#494949}.batch-action-bar .select-all[data-v-af9269bc]{padding-left:0;background:transparent}.batch-action-bar .danger[data-v-af9269bc]:not(:disabled):hover{color:#ff9292}.batch-action-bar .exit[data-v-af9269bc]{width:2.5rem;padding:0;background:transparent;color:#777;font-size:1.125rem}.batch-checkbox[data-v-af9269bc]{display:grid;place-items:center;width:1.375rem;height:1.375rem;border:1px solid #626262;border-radius:0.3125rem;color:transparent}.batch-checkbox.is-checked[data-v-af9269bc],.batch-checkbox.is-indeterminate[data-v-af9269bc]{border-color:#615cf6;background:#615cf6;color:#fff}@media(min-width: 1600px){.asset-grid[data-v-af9269bc]{grid-template-columns:repeat(auto-fill, minmax(13.75rem, 1fr))}}@media(max-width: 1024px){.asset-library__inner[data-v-af9269bc]{padding:1.75rem 1.5rem 6.875rem}}@media(max-width: 640px){.batch-action-bar[data-v-af9269bc]{gap:0.25rem;padding:0 0.5rem}.batch-action-bar button[data-v-af9269bc]{padding:0 0.5625rem}}
.asset-dark-picker.el-picker-panel,.asset-delete-confirm.el-message-box{border-color:#3a3a3a;background:#1b1b1b;color:#ddd}.asset-dark-picker .el-picker-panel__body-wrapper,.asset-dark-picker .el-picker-panel__sidebar{background:#1b1b1b}.asset-dark-picker .el-picker-panel__sidebar{border-color:#333}.asset-dark-picker .el-picker-panel__icon-btn,.asset-dark-picker .el-date-range-picker__header,.asset-dark-picker .el-date-table th,.asset-dark-picker .el-date-table td{color:#bbb}.asset-dark-picker .el-date-table th,.asset-dark-picker .el-date-range-picker__content.is-left{border-color:#333}.asset-dark-picker .el-date-table td.disabled div{background:#222;color:#555}.asset-dark-picker .el-date-table td.in-range div,.asset-dark-picker .el-date-table td.in-range div:hover{background:#303030}.asset-dark-picker .el-date-table td.available:hover,.asset-dark-picker .el-date-table td.today span{color:#8b87ff}.asset-dark-picker .el-date-table td.start-date span,.asset-dark-picker .el-date-table td.end-date span{background:#615cf6;color:#fff}.asset-dark-picker .popper__arrow,.asset-dark-picker .popper__arrow::after{border-bottom-color:#3a3a3a !important}.asset-delete-confirm .el-message-box__title,.asset-delete-confirm .el-message-box__content{color:#ddd}.asset-delete-confirm .el-message-box__headerbtn .el-message-box__close{color:#888}.asset-delete-confirm .el-button{border-color:#454545;background:#292929;color:#ddd}.asset-delete-confirm .el-button--primary{border-color:#c65353;background:#b94747;color:#fff}
.psd-task-center[data-v-5d3939fe]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:2600;display:grid;width:min(22.5rem, calc(100vw - 2rem));gap:0.625rem}.psd-task-card[data-v-5d3939fe]{position:relative;display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:0.75rem;padding:1rem;border:1px solid #d8dde8;border-radius:0.5rem;background:#fff;box-shadow:0 0.75rem 2.125rem rgba(20,28,45,.18)}.psd-task-card.is-pending[data-v-5d3939fe]{display:block;padding:1rem 1.125rem;border-color:#e2dafa;box-shadow:0 0.875rem 2.25rem rgba(77,54,145,.16)}.psd-pending-title[data-v-5d3939fe]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;padding-right:1.75rem;color:#292a38;font-size:0.9375rem}.psd-pending-icon[data-v-5d3939fe]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.25rem;height:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;border-radius:0.3125rem}.psd-pending-icon img[data-v-5d3939fe]{display:block;width:1.25rem;height:1.25rem;-o-object-fit:cover;object-fit:cover}.psd-pending-body .psd-task-name[data-v-5d3939fe]{margin-top:0.5625rem}.psd-indeterminate-progress[data-v-5d3939fe]{position:relative;height:0.4375rem;margin-top:0.75rem;overflow:hidden;border-radius:0.25rem;background:#eceef4}.psd-indeterminate-progress span[data-v-5d3939fe]{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:0.25rem;background:#8754ed;box-shadow:0 0 0.625rem rgba(135,84,237,.35);-webkit-animation:psd-indeterminate-5d3939fe 1.25s linear infinite;animation:psd-indeterminate-5d3939fe 1.25s linear infinite}.psd-pending-meta[data-v-5d3939fe]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:0.625rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;color:#8a91a0;font-size:0.75rem}.psd-pending-meta span[data-v-5d3939fe]:last-child{text-align:right}.psd-assets-button[data-v-5d3939fe]{width:100%;height:2.375rem;margin-top:0.9375rem;border:1px solid #dddfea;border-radius:0.375rem;background:#fff;color:#656b7a;cursor:pointer;font-size:0.8125rem;font-weight:600;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease}.psd-assets-button[data-v-5d3939fe]:hover{border-color:#bda8ef;background:#faf8ff;color:#7044d1}@-webkit-keyframes psd-indeterminate-5d3939fe{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}50%{-webkit-transform:translateX(150%);transform:translateX(150%)}100%{-webkit-transform:translateX(340%);transform:translateX(340%)}}@keyframes psd-indeterminate-5d3939fe{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}50%{-webkit-transform:translateX(150%);transform:translateX(150%)}100%{-webkit-transform:translateX(340%);transform:translateX(340%)}}.psd-task-icon[data-v-5d3939fe]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#eef0ff;color:#5753d9;font-size:1.375rem}.is-success .psd-task-icon[data-v-5d3939fe]{background:#edf8f1;color:#2c9b57}.is-failed .psd-task-icon[data-v-5d3939fe]{background:#fff3ea;color:#cf6a2d}.psd-task-body[data-v-5d3939fe]{min-width:0}.psd-task-body strong[data-v-5d3939fe]{display:block;color:#222a39;font-size:0.9375rem}.psd-task-name[data-v-5d3939fe]{display:block;margin-top:0.1875rem;overflow:hidden;color:#737d8e;font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap}.psd-task-body p[data-v-5d3939fe]{margin:0.5rem 1.375rem 0.625rem 0;color:#596273;font-size:0.8125rem;line-height:1.5}.psd-task-close[data-v-5d3939fe]{position:absolute;top:0.5625rem;right:0.5625rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;background:transparent;color:#8b94a4;cursor:pointer}.psd-task-actions[data-v-5d3939fe]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.psd-task-actions button[data-v-5d3939fe]{height:1.9375rem;padding:0 0.6875rem;border:1px solid #5753d9;border-radius:0.3125rem;background:#5753d9;color:#fff;cursor:pointer;font-size:0.75rem}.psd-task-actions button.secondary[data-v-5d3939fe]{border-color:#d7dce6;background:#fff;color:#465064}.psd-task-enter-active[data-v-5d3939fe],.psd-task-leave-active[data-v-5d3939fe]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.psd-task-enter[data-v-5d3939fe],.psd-task-leave-to[data-v-5d3939fe]{opacity:0;-webkit-transform:translateY(0.625rem);transform:translateY(0.625rem)}@media(max-width: 640px){.psd-task-center[data-v-5d3939fe]{right:1rem;bottom:1rem}.psd-pending-meta[data-v-5d3939fe]{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.1875rem}.psd-pending-meta span[data-v-5d3939fe]:last-child{text-align:left}}@media(prefers-reduced-motion: reduce){.psd-indeterminate-progress span[data-v-5d3939fe]{width:42%;-webkit-animation:none;animation:none}}
.page-card[data-v-6f7b664f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:calc(100vh - 4rem - 2.5rem);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.top-bar[data-v-6f7b664f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.top-bar .top-title[data-v-6f7b664f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem;font-size:1.5rem;font-weight:600;background:-webkit-linear-gradient(315deg, #1E2A3A 0%, #4F46E5 100%);background:linear-gradient(135deg, #1E2A3A 0%, #4F46E5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;letter-spacing:-0.02em}.top-bar .top-title .top-title-icon[data-v-6f7b664f]{position:relative;display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 1.5625rem;-moz-box-flex:0;flex:0 0 1.5625rem;width:1.5625rem;height:1.5625rem;overflow:hidden}.top-bar .top-title .top-title-icon img[data-v-6f7b664f]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.asset-entry[data-v-6f7b664f]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;height:2.375rem;padding:0 0.875rem;border:1px solid #d1d9e8;border-radius:0.4375rem;background:#fff;color:#30384a;cursor:pointer;font-size:0.875rem;font-weight:600;-webkit-transition:border-color .16s ease,background .16s ease;transition:border-color .16s ease,background .16s ease}.asset-entry[data-v-6f7b664f]:hover{border-color:#aeb9cd;background:#f7f8fc}.asset-entry .el-icon-arrow-right[data-v-6f7b664f]{color:#8c96a8;font-size:0.75rem}.main-area[data-v-6f7b664f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;border-radius:1.25rem;overflow:hidden;background:#fff;border:1px solid #d1d9e8;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.04)}.divider-line[data-v-6f7b664f]{width:1px;background:#d1d9e8;-webkit-flex-shrink:0;flex-shrink:0}.preview-shake[data-v-6f7b664f]{-webkit-animation:shake-6f7b664f .3s ease-in-out;animation:shake-6f7b664f .3s ease-in-out}@-webkit-keyframes shake-6f7b664f{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.3125rem);transform:translateX(-0.3125rem)}75%{-webkit-transform:translateX(0.3125rem);transform:translateX(0.3125rem)}}@keyframes shake-6f7b664f{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.3125rem);transform:translateX(-0.3125rem)}75%{-webkit-transform:translateX(0.3125rem);transform:translateX(0.3125rem)}}@media(max-width: 768px){.main-area[data-v-6f7b664f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-radius:1.25rem}.divider-line[data-v-6f7b664f]{display:none}}
.image-set-page[data-v-63ae12b2]{position:relative;height:calc(100vh - 4rem);margin:-1.25rem;overflow:hidden;background:#101526;color:#f4f6ff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.image-set-header[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;height:4.75rem;padding:0 1.375rem;border-bottom:1px solid #242b44;background:#151b31;-moz-box-sizing:border-box;box-sizing:border-box}.image-set-header h1[data-v-63ae12b2]{margin:0;font-size:1.25rem;line-height:1.2;letter-spacing:0}.image-set-header p[data-v-63ae12b2]{margin:0.375rem 0 0;color:#8089a6;font-size:0.75rem}.header-mark[data-v-63ae12b2]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:0.5rem;background:#272650;color:#8276ff;font-size:1.125rem}.header-spacer[data-v-63ae12b2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.back-button[data-v-63ae12b2],.asset-button[data-v-63ae12b2]{height:2.25rem;border:1px solid #343c58;border-radius:0.4375rem;background:#171d31;color:#dce1f2;cursor:pointer}.back-button[data-v-63ae12b2]{width:2.25rem;padding:0;font-size:1.0625rem}.asset-button[data-v-63ae12b2]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem;padding:0 0.8125rem}.back-button[data-v-63ae12b2]:hover,.asset-button[data-v-63ae12b2]:hover{border-color:#6258df;color:#fff}.image-set-workspace[data-v-63ae12b2]{display:grid;grid-template-columns:25rem minmax(0, 1fr);height:calc(100% - 4.75rem)}.control-panel[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-right:1px solid #252d47;background:#161c30}.control-scroll[data-v-63ae12b2]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;padding:1.125rem 1.125rem 1.75rem}.control-section[data-v-63ae12b2]{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #252c42}.section-heading[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.625rem;margin-bottom:0.8125rem}.section-heading>span[data-v-63ae12b2]{display:grid;place-items:center;width:1.375rem;height:1.375rem;-webkit-box-flex:0;-webkit-flex:0 0 1.375rem;-moz-box-flex:0;flex:0 0 1.375rem;border-radius:0.4375rem;background:#5b6ff1;color:#fff;font-size:0.75rem;font-weight:800;box-shadow:0 0 0.875rem rgba(91,111,241,.35)}.section-heading h2[data-v-63ae12b2]{margin:1px 0 0.1875rem;font-size:0.875rem;letter-spacing:0}.section-heading h2 small[data-v-63ae12b2]{margin-left:0.3125rem;color:#6f7895;font-size:0.625rem;font-weight:500}.section-heading p[data-v-63ae12b2]{margin:0;color:#77819e;font-size:0.6875rem}.mode-tabs[data-v-63ae12b2]{display:grid;grid-template-columns:1fr 1fr;padding:0.1875rem;margin-bottom:0.75rem;border-radius:0.4375rem;background:#11172a}.mode-tabs button[data-v-63ae12b2]{height:1.875rem;border:0;border-radius:0.375rem;background:transparent;color:#7e87a1;cursor:pointer;font-size:0.6875rem}.mode-tabs button.active[data-v-63ae12b2]{background:#292951;color:#b9b6ff;box-shadow:inset 0 0 0 1px #45437b}.scene-grid[data-v-63ae12b2]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:8.875rem;gap:0.5rem;min-height:8.875rem;max-height:18.75rem;padding:0.25rem 0.375rem 0.25rem 0.125rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#c8ceda transparent;scrollbar-width:thin;scroll-behavior:smooth;-webkit-scroll-snap-type:y proximity;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;touch-action:pan-y}.scene-grid[data-v-63ae12b2]::-webkit-scrollbar{width:0.375rem}.scene-grid[data-v-63ae12b2]::-webkit-scrollbar-thumb{border-radius:62.4375rem;background:#c8ceda}.scene-grid[data-v-63ae12b2]::-webkit-scrollbar-track{background:transparent}.scene-card[data-v-63ae12b2]{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;min-width:0;width:100%;height:8.875rem;padding:0 0 0.4375rem;overflow:hidden;border:1px solid #323a55;border-radius:0.4375rem;background:#11172a;color:#f1f3fb;cursor:pointer;scroll-snap-align:start;text-align:left}.scene-card[data-v-63ae12b2] .el-image{display:block;width:100%;height:6rem;overflow:hidden;background:#232b43;pointer-events:none}.scene-card[data-v-63ae12b2] .el-image__inner{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scene-card span[data-v-63ae12b2],.scene-card small[data-v-63ae12b2]{display:block;padding:0 0.3125rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scene-card span[data-v-63ae12b2]{margin-top:0.375rem;font-size:0.625rem;font-weight:700}.scene-card small[data-v-63ae12b2]{margin-top:0.125rem;color:#69728d;font-size:0.5625rem}.scene-selected-indicator[data-v-63ae12b2]{position:absolute;left:0.3125rem;top:0.3125rem;z-index:3;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#5d62e9;color:#fff}.scene-preview-button[data-v-63ae12b2]{position:absolute;right:0.3125rem;top:0.3125rem;z-index:3;display:grid;width:1.5rem;height:1.5rem;padding:0;place-items:center;border:0;border-radius:0.375rem;background:rgba(24,29,45,.78);box-shadow:0 0.125rem 0.4375rem rgba(24,29,45,.18);color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease}.scene-card:hover .scene-preview-button[data-v-63ae12b2],.scene-card:focus-within .scene-preview-button[data-v-63ae12b2]{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.scene-card.selected[data-v-63ae12b2]{border:0.125rem solid #7771ff;box-shadow:none}.scene-empty[data-v-63ae12b2]{grid-column:1/-1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.4375rem;min-height:5.625rem;border:1px dashed #343b56;border-radius:0.5rem;color:#747d98;font-size:0.75rem}.scene-uploader[data-v-63ae12b2],.product-uploader[data-v-63ae12b2]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.4375rem;border:1px dashed #38415f;border-radius:0.5rem;background:#12182b;color:#eef0f8;cursor:pointer}.scene-uploader[data-v-63ae12b2]{min-height:8.75rem;overflow:hidden}.scene-uploaded-card[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-width:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;padding:0.75rem;border:1px dashed #cfd6e3;border-radius:0.5625rem;background:#fafbfc;-webkit-transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.scene-uploaded-card.is-dragging[data-v-63ae12b2]{border-color:var(--set-primary);border-style:solid;background:var(--set-primary-soft);box-shadow:inset 0 0 0 1px var(--set-primary)}.scene-uploaded-preview[data-v-63ae12b2]{position:relative;width:4.25rem;height:4.25rem;-webkit-box-flex:0;-webkit-flex:0 0 4.25rem;-moz-box-flex:0;flex:0 0 4.25rem;overflow:hidden;border:1px solid #e0e5ee;border-radius:0.5rem;background:#f1f3f7}.scene-uploaded-preview img[data-v-63ae12b2]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scene-uploaded-info[data-v-63ae12b2]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.scene-uploaded-info>strong[data-v-63ae12b2],.scene-uploaded-info>small[data-v-63ae12b2]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scene-uploaded-info>strong[data-v-63ae12b2]{color:#303649;font-size:0.75rem;line-height:1.125rem}.scene-uploaded-info>small[data-v-63ae12b2]{margin-top:0.125rem;color:#858da1;font-size:0.625rem;line-height:1rem}.scene-uploaded-actions[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.375rem;margin-top:0.375rem}.scene-uploaded-actions button[data-v-63ae12b2]{height:1.5625rem;padding:0 0.5625rem;border:1px solid #bfc3e9;border-radius:0.375rem;background:var(--set-primary-soft);color:var(--set-primary);cursor:pointer;font-size:0.625rem}.scene-uploaded-actions button.is-muted[data-v-63ae12b2]{border-color:#e0e4ec;background:#fff;color:#7c8497}.scene-uploaded-actions button[data-v-63ae12b2]:disabled{cursor:not-allowed;opacity:.55}.product-uploader[data-v-63ae12b2]{min-height:6.75rem}.scene-uploader i[data-v-63ae12b2],.product-uploader i[data-v-63ae12b2]{display:grid;place-items:center;width:2.375rem;height:2.375rem;border-radius:0.625rem;background:#252650;color:#776cff;font-size:1.25rem}.scene-uploader strong[data-v-63ae12b2],.product-uploader strong[data-v-63ae12b2]{font-size:0.75rem}.scene-uploader small[data-v-63ae12b2],.product-uploader small[data-v-63ae12b2]{color:#737d99;font-size:0.625rem}.product-list[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.4375rem;margin-top:0.5625rem;overflow:visible;border-radius:0.4375rem;-webkit-transition:background .16s ease,box-shadow .16s ease;transition:background .16s ease,box-shadow .16s ease}.product-list.is-dragging[data-v-63ae12b2]{background:var(--set-primary-soft);box-shadow:0 0 0 0.3125rem var(--set-primary-soft)}.product-thumb[data-v-63ae12b2]{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 3.25rem;-moz-box-flex:0;flex:0 0 3.25rem;width:3.25rem;height:4.375rem;overflow:hidden;border:1px solid #3a4261;border-radius:0.375rem;background:#11172a}.product-thumb[data-v-63ae12b2] .el-image{display:block;width:100%;height:100%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.product-thumb[data-v-63ae12b2] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploading-mask[data-v-63ae12b2]{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:rgba(24,28,40,.48);color:#fff;font-size:1.125rem}.product-thumb button[data-v-63ae12b2]{position:absolute;right:0.125rem;top:0.125rem;z-index:3;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:50%;background:rgba(9,12,24,.8);color:#fff;cursor:pointer}.product-index[data-v-63ae12b2]{position:absolute;left:0.1875rem;bottom:0.1875rem;z-index:3;display:grid;width:0.9375rem;height:0.9375rem;place-items:center;border-radius:0.25rem;background:rgba(19,24,41,.76);color:#fff;font-size:0.5625rem;line-height:1}.product-upload-status[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;margin:0.4375rem 0 0;color:#7c8497;font-size:0.625rem;line-height:1rem}.product-upload-status i[data-v-63ae12b2]{color:var(--set-primary);font-size:0.6875rem}.field-label[data-v-63ae12b2]{display:block;margin:0.875rem 0 0.4375rem;color:#818aa5;font-size:0.625rem}.display-mode[data-v-63ae12b2]{display:grid;grid-template-columns:1fr 1fr;gap:0.4375rem}.display-mode button[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:3.1875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.1875rem;border:1px solid #2b344f;border-radius:0.5rem;background:#12182b;color:#e6e9f4;cursor:pointer}.display-mode button small[data-v-63ae12b2]{color:#737d99;font-size:0.5625rem}.display-mode button.active[data-v-63ae12b2]{border-color:#716cff;background:#202044;box-shadow:0 0 0 1px #716cff}.control-section textarea[data-v-63ae12b2]{width:100%;min-height:4.875rem;padding:0.6875rem;resize:vertical;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #29324c;border-radius:0.5rem;outline:none;background:#12182b;color:#e9edf8;font:inherit;font-size:0.6875rem;line-height:1.6}.control-section textarea[data-v-63ae12b2]:focus{border-color:#655de7}.control-section textarea[data-v-63ae12b2]::-webkit-input-placeholder{color:#59627c}.control-section textarea[data-v-63ae12b2]::-moz-placeholder{color:#59627c}.control-section textarea[data-v-63ae12b2]::-ms-input-placeholder{color:#59627c}.control-section textarea[data-v-63ae12b2]::placeholder{color:#59627c}.count-options[data-v-63ae12b2]{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.5rem}.count-options button[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;border:1px solid #303955;border-radius:0.5rem;background:#12182b;color:#eef0f8;cursor:pointer}.count-options strong[data-v-63ae12b2]{font-size:1.1875rem;line-height:1}.count-options small[data-v-63ae12b2]{color:#727c98;font-size:0.625rem;line-height:1}.count-options button.active[data-v-63ae12b2]{border-color:#716cff;background:#202044;box-shadow:0 0 0 1px #716cff}.ratio-row[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;margin-top:0.625rem;color:#78819d;font-size:0.625rem}.ratio-row i[data-v-63ae12b2]{color:#766df7}.generate-footer[data-v-63ae12b2]{-webkit-box-flex:0;-webkit-flex:0 0 5.375rem;-moz-box-flex:0;flex:0 0 5.375rem;padding:0.75rem 1.125rem;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #28304a;background:#161c30}.generate-button[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;height:2.625rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;border:0;border-radius:0.5rem;background:#6470ef;color:#fff;cursor:pointer;font-weight:800;box-shadow:0 0.4375rem 1.125rem rgba(63,86,224,.28)}.generate-button[data-v-63ae12b2]:disabled{background:#303b65;color:#707998;cursor:not-allowed;box-shadow:none}.generate-footer>span[data-v-63ae12b2]{display:block;margin-top:0.4375rem;color:#78819b;font-size:0.625rem;text-align:center}.result-panel[data-v-63ae12b2]{min-width:0;overflow-y:auto;padding:1.25rem 1.375rem 3.125rem;background:#101526}.result-header[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.result-header h2[data-v-63ae12b2]{margin:0;font-size:1rem;letter-spacing:0}.result-header p[data-v-63ae12b2]{margin:0.3125rem 0 0;color:#76809d;font-size:0.6875rem}.result-toolbar[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.5rem}.ratio-badge[data-v-63ae12b2]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;height:1.875rem;padding:0 0.6875rem;border:1px solid #303953;border-radius:0.5rem;color:#d9ddec;font-size:0.6875rem}.ratio-badge i[data-v-63ae12b2]{color:#43c7e8}.result-toolbar-button[data-v-63ae12b2]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;height:1.875rem;padding:0 0.6875rem;border:1px solid #303953;border-radius:0.5rem;background:transparent;color:#d9ddec;font-size:0.6875rem;cursor:pointer}.result-toolbar-button[data-v-63ae12b2]:disabled{opacity:.46;cursor:not-allowed}.result-toolbar-button.is-loading[data-v-63ae12b2]:disabled{opacity:1;cursor:wait}.result-empty[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:30rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.slot-label[data-v-63ae12b2]{position:absolute;left:0.5rem;top:0.5rem;z-index:2;padding:0.1875rem 0.4375rem;border-radius:0.5625rem;background:rgba(23,27,43,.7);color:#fff;font-size:0.5625rem;font-weight:700}.result-grid[data-v-63ae12b2]{display:grid;grid-template-columns:repeat(4, minmax(9.375rem, 1fr));gap:1rem;margin-top:1.75rem}.result-card[data-v-63ae12b2]{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid #2d3650;border-radius:0.5625rem;background:#171d30}.result-card img[data-v-63ae12b2]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.result-card.failed[data-v-63ae12b2]{border-color:#60404b}.slot-state[data-v-63ae12b2]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;padding:1.125rem;color:#e4909d;text-align:center}.slot-state i[data-v-63ae12b2]{font-size:1.75rem}.slot-state strong[data-v-63ae12b2]{font-size:0.8125rem}.slot-state small[data-v-63ae12b2]{color:#8b7280;font-size:0.625rem;line-height:1.5}.slot-state.loading[data-v-63ae12b2]{color:#7c75ff}.slot-state.loading small[data-v-63ae12b2]{color:#6e7793}.slot-regenerate-button[data-v-63ae12b2]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;margin-top:0.25rem;padding:0.4375rem 0.75rem;border:1px solid currentColor;border-radius:1rem;background:transparent;color:inherit;font-size:0.6875rem;font-weight:700;cursor:pointer}.slot-regenerate-button[data-v-63ae12b2]:hover{background:rgba(200,79,97,.08)}.slot-regenerate-button i[data-v-63ae12b2]{font-size:0.75rem}.download-button[data-v-63ae12b2]{position:absolute;right:0.5625rem;bottom:0.5625rem;display:grid;place-items:center;width:2.125rem;height:2.125rem;border:1px solid #4d5671;border-radius:50%;background:rgba(12,16,29,.82);color:#fff;cursor:pointer}@media(max-width: 1180px){.image-set-workspace[data-v-63ae12b2]{grid-template-columns:18.75rem minmax(0, 1fr)}.result-grid[data-v-63ae12b2]{grid-template-columns:repeat(3, minmax(8.75rem, 1fr))}}@media(max-width: 900px){.image-set-page[data-v-63ae12b2]{height:auto;min-height:calc(100vh - 4rem);overflow:visible}.image-set-workspace[data-v-63ae12b2]{display:block;height:auto}.control-panel[data-v-63ae12b2]{height:auto}.control-scroll[data-v-63ae12b2]{overflow:visible}.result-panel[data-v-63ae12b2]{min-height:37.5rem}.result-grid[data-v-63ae12b2]{grid-template-columns:repeat(2, minmax(8.125rem, 1fr))}}
.image-set-page[data-v-63ae12b2]{--set-primary: #5b5bd6;--set-primary-hover: #4b4bc4;--set-primary-soft: #eeeeff;--set-cyan: #148aa8;--set-text: #202638;--set-muted: #70788f;--set-border: #e2e6ef;--set-surface: #ffffff;--set-canvas: #f5f7fb;color:var(--set-text);background:var(--set-canvas);height:calc(100vh - 6.5rem);padding:0 !important;margin:0;overflow:hidden;border-radius:0.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.image-set-header[data-v-63ae12b2]{height:4.625rem;gap:0.6875rem;padding:0 1.5rem;border-bottom-color:var(--set-border);background:var(--set-surface)}.image-set-header h1[data-v-63ae12b2]{color:var(--set-text);font-size:1.1875rem;font-weight:700}.image-set-header p[data-v-63ae12b2]{margin-top:0.25rem;color:var(--set-muted);font-size:0.75rem}.back-button[data-v-63ae12b2],.asset-button[data-v-63ae12b2]{height:2.125rem;border-color:#dce1eb;border-radius:0.4375rem;background:#fff;color:#4d566b;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease}.back-button[data-v-63ae12b2]:hover,.asset-button[data-v-63ae12b2]:hover{border-color:#b9bbec;background:#f7f7ff;color:var(--set-primary)}.back-button[data-v-63ae12b2]:focus-visible,.asset-button[data-v-63ae12b2]:focus-visible,.mode-tabs button[data-v-63ae12b2]:focus-visible,.scene-card[data-v-63ae12b2]:focus-visible,.scene-uploader[data-v-63ae12b2]:focus-visible,.product-uploader[data-v-63ae12b2]:focus-visible,.display-mode button[data-v-63ae12b2]:focus-visible,.count-options button[data-v-63ae12b2]:focus-visible,.generate-button[data-v-63ae12b2]:focus-visible,.result-toolbar-button[data-v-63ae12b2]:focus-visible,.download-button[data-v-63ae12b2]:focus-visible{outline:0.125rem solid rgba(91,91,214,.42);outline-offset:0.125rem}.image-set-workspace[data-v-63ae12b2]{grid-template-columns:25rem minmax(0, 1fr);height:calc(100% - 4.625rem);background:#fff}.control-panel[data-v-63ae12b2]{border-right-color:var(--set-border);background:var(--set-surface)}.control-scroll[data-v-63ae12b2]{padding:1.25rem 1.25rem 2rem;scrollbar-color:#cbd2df transparent;scrollbar-width:thin}.control-section[data-v-63ae12b2]{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom-color:#edf0f5}.control-section[data-v-63ae12b2]:last-child{margin-bottom:0}.section-heading[data-v-63ae12b2]{gap:0.625rem;margin-bottom:0.875rem}.section-heading>span[data-v-63ae12b2]{width:1.375rem;height:1.375rem;-webkit-flex-basis:1.375rem;flex-basis:1.375rem;border-radius:0.375rem;background:var(--set-primary);box-shadow:none}.section-heading h2[data-v-63ae12b2]{color:#252b3d;font-size:0.875rem;font-weight:700}.section-heading h2 small[data-v-63ae12b2],.section-heading p[data-v-63ae12b2]{color:var(--set-muted)}.mode-tabs[data-v-63ae12b2]{padding:0.1875rem;margin-bottom:0.75rem;border:1px solid #e8ebf2;background:#f5f6fa}.mode-tabs button[data-v-63ae12b2]{height:2rem;color:#697187;font-size:0.75rem;font-weight:500}.mode-tabs button.active[data-v-63ae12b2]{background:#fff;color:var(--set-primary);box-shadow:0 1px 0.25rem rgba(32,38,56,.08)}.scene-grid[data-v-63ae12b2]{gap:0.5rem;min-height:8.875rem}.scene-card[data-v-63ae12b2]{padding-bottom:0.4375rem;border-color:#e0e5ee;background:#fff;color:var(--set-text);-webkit-transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.scene-card[data-v-63ae12b2]:hover{border-color:#bfc3e9;box-shadow:0 0.25rem 0.75rem rgba(43,49,75,.1)}.scene-card[data-v-63ae12b2] .el-image{background:#eef1f6}.scene-card span[data-v-63ae12b2]{color:#303649;font-size:0.625rem}.scene-card small[data-v-63ae12b2]{color:#8991a4}.scene-selected-indicator[data-v-63ae12b2]{background:var(--set-primary);box-shadow:0 0.125rem 0.4375rem rgba(91,91,214,.3)}.scene-card.selected[data-v-63ae12b2]{border-color:var(--set-primary);box-shadow:none}.scene-card.selected[data-v-63ae12b2]:hover{box-shadow:0 0.25rem 0.75rem rgba(43,49,75,.1)}.scene-empty[data-v-63ae12b2]{border-color:#d5dbe7;background:#fafbfc;color:#8991a4}.scene-uploader[data-v-63ae12b2],.product-uploader[data-v-63ae12b2]{border-color:#cfd6e3;background:#fafbfc;color:#353c50;-webkit-transition:border-color .16s ease,background .16s ease;transition:border-color .16s ease,background .16s ease}.scene-uploader[data-v-63ae12b2]:hover,.product-uploader[data-v-63ae12b2]:hover{border-color:#aeb2e8;background:#f7f7ff}.scene-uploader.is-dragging[data-v-63ae12b2],.product-uploader.is-dragging[data-v-63ae12b2]{border-color:var(--set-primary);border-style:solid;background:var(--set-primary-soft);box-shadow:inset 0 0 0 1px var(--set-primary)}.scene-uploader.is-dragging i[data-v-63ae12b2],.product-uploader.is-dragging i[data-v-63ae12b2]{background:#fff;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.scene-uploader i[data-v-63ae12b2],.product-uploader i[data-v-63ae12b2]{border-radius:0.5rem;background:var(--set-primary-soft);color:var(--set-primary)}.scene-uploader small[data-v-63ae12b2],.product-uploader small[data-v-63ae12b2]{color:#858da1}.product-thumb[data-v-63ae12b2]{border-color:#dbe0ea;background:#f1f3f7}.field-label[data-v-63ae12b2]{color:#5e667a;font-size:0.6875rem;font-weight:600}.display-mode button[data-v-63ae12b2],.count-options button[data-v-63ae12b2]{border-color:#dfe4ed;background:#fff;color:#303649;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.count-option-popover[data-v-63ae12b2],.count-option-popover[data-v-63ae12b2] .vip-upgrade-reference{display:block;width:100%;min-width:0}.count-options button[data-v-63ae12b2]{position:relative;width:100%;overflow:hidden}.count-options button.member-only[data-v-63ae12b2]{border-color:#8a6a2a;background:#15130e;color:#f2d58c;box-shadow:inset 0 1px 0 rgba(255,237,187,.12),inset 0 -1px 0 rgba(0,0,0,.45)}.count-options button.member-only small[data-v-63ae12b2]{color:#bda66f}.count-options button.locked[data-v-63ae12b2]{border-color:#e8ebf1;background:#fafbfc;color:#9ca3b2;cursor:not-allowed}.count-options button.locked small[data-v-63ae12b2]{color:#adb3bf}.count-options button.member-only.locked[data-v-63ae12b2]{border-color:#675326;background:#17150f;color:#bda66f;opacity:.72}.count-options button.member-only.locked small[data-v-63ae12b2]{color:#8f815e}.count-vip[data-v-63ae12b2]{position:absolute;right:0.3125rem;top:0.3125rem;padding:0.125rem 0.25rem;border:1px solid #b8903e;border-radius:0.25rem;background:#2b2414;color:#f2d58c;font-size:0.5rem;font-weight:800;line-height:1}.display-mode button[data-v-63ae12b2]:hover,.count-options button[data-v-63ae12b2]:not(.member-only):not(:disabled):hover{border-color:#bec1e9;background:#fafaff}.count-options button.member-only[data-v-63ae12b2]:not(:disabled):hover{border-color:#d0a94e;background:#1b1810;color:#ffe3a0;box-shadow:0 0.25rem 0.75rem rgba(66,47,12,.2),inset 0 1px 0 rgba(255,237,187,.16)}.count-options button[data-v-63ae12b2]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.display-mode button small[data-v-63ae12b2],.count-options button small[data-v-63ae12b2]{color:#858da1}.display-mode button.active[data-v-63ae12b2],.count-options button.active[data-v-63ae12b2]{border-color:var(--set-primary);background:var(--set-primary-soft);color:#4444b4;box-shadow:0 0 0 1px var(--set-primary)}.count-options button.member-only.active .count-vip[data-v-63ae12b2]{border-color:#e1bd63;background:#3a2e13;color:#ffe6a4}.count-options button.member-only.active[data-v-63ae12b2]{border-color:#e0ba5b;background:#1c180f;color:#ffe4a0;box-shadow:0 0 0 1px #e0ba5b,0 0.3125rem 0.875rem rgba(70,49,9,.22),inset 0 1px 0 rgba(255,238,190,.18)}.count-options button.member-only.active small[data-v-63ae12b2]{color:#d2b878}.count-selected[data-v-63ae12b2]{position:absolute;top:0.3125rem;left:0.3125rem;display:grid;place-items:center;width:1.0625rem;height:1.0625rem;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:var(--set-primary);box-shadow:0 0.125rem 0.3125rem rgba(38,38,105,.22);color:#fff;font-size:0.625rem;font-weight:800}.count-options button.member-only .count-selected[data-v-63ae12b2]{border-color:rgba(255,238,190,.72);background:#d8ad4e;box-shadow:0 0.125rem 0.375rem rgba(67,45,7,.35);color:#1a150b}.control-section textarea[data-v-63ae12b2]{min-height:5.25rem;border-color:#dfe4ed;background:#fafbfc;color:#303649;font-size:0.75rem}.control-section textarea[data-v-63ae12b2]:focus{border-color:var(--set-primary);background:#fff;box-shadow:0 0 0 0.1875rem rgba(91,91,214,.1)}.control-section textarea[data-v-63ae12b2]::-webkit-input-placeholder{color:#a0a7b7}.control-section textarea[data-v-63ae12b2]::-moz-placeholder{color:#a0a7b7}.control-section textarea[data-v-63ae12b2]::-ms-input-placeholder{color:#a0a7b7}.control-section textarea[data-v-63ae12b2]::placeholder{color:#a0a7b7}.ratio-row[data-v-63ae12b2]{color:#7a8296;font-size:0.6875rem}.ratio-row i[data-v-63ae12b2]{color:var(--set-primary)}.generate-footer[data-v-63ae12b2]{-webkit-flex-basis:5.5rem;flex-basis:5.5rem;border-top-color:var(--set-border);background:#fff;box-shadow:0 -0.3125rem 0.875rem rgba(41,48,70,.04)}.generate-button[data-v-63ae12b2]{border:0;background:var(--set-primary);color:#fff;box-shadow:0 0.3125rem 0.875rem rgba(91,91,214,.24);-webkit-transition:background .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:background .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.generate-button[data-v-63ae12b2]:hover:not(:disabled){background:var(--set-primary-hover);color:#fff;box-shadow:0 0.4375rem 1.125rem rgba(75,75,196,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.generate-button[data-v-63ae12b2]:disabled{border:0;background:var(--set-primary);color:#fff;opacity:.72;cursor:wait}.generate-footer>span[data-v-63ae12b2]{color:#747c90}.result-panel[data-v-63ae12b2]{padding:1.5rem 1.75rem 3.25rem;background:#fff}.result-header[data-v-63ae12b2]{min-height:3rem;padding-bottom:0.9375rem;border-bottom:1px solid #edf0f5}.result-header h2[data-v-63ae12b2]{color:var(--set-text);font-size:1.0625rem;font-weight:700}.result-header p[data-v-63ae12b2]{color:var(--set-muted);font-size:0.75rem}.ratio-badge[data-v-63ae12b2]{border-color:#dce1eb;background:#fff;color:#596176}.ratio-badge i[data-v-63ae12b2]{color:var(--set-cyan)}.result-toolbar-button[data-v-63ae12b2]{border-color:#dce1eb;background:#fff;color:#596176;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease}.result-toolbar-button[data-v-63ae12b2]:not(:disabled):hover{border-color:#b9bbec;background:#f7f7ff;color:var(--set-primary)}.result-empty[data-v-63ae12b2]{width:min(100%, 51.25rem);min-height:0;padding-top:clamp(1.75rem, 5vh, 3.25rem);margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.example-intro[data-v-63ae12b2]{text-align:center}.example-intro h3[data-v-63ae12b2]{margin:0;color:#16191f;font-size:1.5625rem;font-weight:600;line-height:1.3}.example-flow[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;margin-top:0.5rem;color:#70788a;font-size:0.8125rem}.example-flow i[data-v-63ae12b2]{color:#222834;font-size:0.75rem;font-weight:700}.example-carousel[data-v-63ae12b2]{width:min(100%, 47.5rem);margin-top:1.125rem}.example-carousel[data-v-63ae12b2] .el-carousel__container{overflow:hidden;border-radius:1.5rem}.example-carousel[data-v-63ae12b2] .el-carousel__arrow{width:2.125rem;height:2.125rem;background:rgba(25,29,38,.76)}.example-carousel[data-v-63ae12b2] .el-carousel__indicators--outside{margin-top:0.5rem}.example-carousel[data-v-63ae12b2] .el-carousel__button{width:1.125rem;height:0.3125rem;border-radius:62.4375rem;background:#c9ccd2;opacity:1}.example-carousel[data-v-63ae12b2] .is-active .el-carousel__button{background:#17191f}.example-comparison[data-v-63ae12b2]{display:grid;grid-template-columns:minmax(10.625rem, 0.58fr) 2.625rem minmax(25rem, 1.52fr);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;width:100%;height:100%;padding:1rem;margin:0;border:1px solid #eef0f2;border-radius:1.5rem;background:#f4f5f6;-moz-box-sizing:border-box;box-sizing:border-box}.comparison-visual[data-v-63ae12b2]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-width:0;height:100%;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:1rem}.comparison-visual img[data-v-63ae12b2]{display:block;width:100%;max-width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:0.875rem}.comparison-label[data-v-63ae12b2]{position:absolute;top:calc(var(--comparison-image-top, 0px) + 0.75rem);left:calc(var(--comparison-image-left, 0px) + 0.75rem);z-index:2;padding:0.3125rem 0.5625rem;border:1px solid rgba(255,255,255,.45);border-radius:0.4375rem;background:rgba(25,28,31,.84);box-shadow:0 0.125rem 0.5rem rgba(30,34,38,.14);color:#fff;font-size:0.6875rem;font-weight:600;line-height:1}.comparison-arrow[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#727b76}.comparison-arrow>img[data-v-63ae12b2]{display:block;width:2.625rem;height:2.625rem;-o-object-fit:contain;object-fit:contain}.result-edit-trigger[data-v-63ae12b2]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.result-edit-trigger[data-v-63ae12b2]:focus-visible{outline:0.125rem solid rgba(91,91,214,.62);outline-offset:-0.1875rem}@media(min-width: 561px){.example-comparison--2-results .comparison-arrow[data-v-63ae12b2],.example-comparison--4-results .comparison-arrow[data-v-63ae12b2]{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}}.slot-label[data-v-63ae12b2]{background:rgba(41,46,63,.76)}.result-card[data-v-63ae12b2]{border-color:#dfe3ec;background:#fff;box-shadow:0 0.4375rem 1.25rem rgba(42,48,68,.08)}.result-grid[data-v-63ae12b2]{grid-template-columns:repeat(auto-fill, minmax(11.875rem, 15rem));-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start;margin-top:1.375rem}.result-card.failed[data-v-63ae12b2]{border-color:#efc9cf;background:#fff8f9}.slot-state[data-v-63ae12b2]{color:#c84f61}.slot-state small[data-v-63ae12b2]{color:#9b6c74}.slot-state.loading[data-v-63ae12b2]{color:var(--set-primary)}.slot-state.loading small[data-v-63ae12b2]{color:var(--set-muted)}.scene-comparison-visual[data-v-63ae12b2]{background:transparent}.scene-comparison-visual img[data-v-63ae12b2]{border-radius:0.625rem}.effect-comparison-visual[data-v-63ae12b2]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-width:0;height:100%;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;border-radius:0;background:transparent;-moz-box-sizing:border-box;box-sizing:border-box}.effect-image-grid[data-v-63ae12b2]{display:grid;width:100%;height:100%;min-height:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;-moz-box-sizing:border-box;box-sizing:border-box}.effect-image-grid--4[data-v-63ae12b2]{width:min(100%, 17.5rem);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr))}.effect-image-grid--3[data-v-63ae12b2]{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:minmax(0, 1fr)}.effect-image-grid--2[data-v-63ae12b2]{width:min(100%, 18.75rem);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:minmax(0, 1fr)}.effect-image-item[data-v-63ae12b2]{position:relative;aspect-ratio:3/4;max-width:100%;max-height:100%;min-height:0;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.78);border-radius:0.625rem;background:rgba(255,255,255,.55);box-shadow:0 0.25rem 0.75rem rgba(44,52,68,.09)}.effect-image-grid--4 .effect-image-item[data-v-63ae12b2]{width:auto;height:100%;justify-self:center}.effect-image-grid--3 .effect-image-item[data-v-63ae12b2]{width:100%;height:auto;-webkit-align-self:center;align-self:center}.effect-image-grid--2 .effect-image-item[data-v-63ae12b2]{width:100%;height:auto;-webkit-align-self:center;align-self:center}.effect-image-item img[data-v-63ae12b2]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.effect-angle-label[data-v-63ae12b2]{position:absolute;top:0.4375rem;right:0.4375rem;z-index:2;padding:0.25rem 0.4375rem;border:1px solid rgba(255,255,255,.42);border-radius:0.375rem;background:rgba(25,28,31,.78);box-shadow:0 0.125rem 0.5rem rgba(24,28,34,.16);color:#fff;font-size:0.625rem;font-weight:600;line-height:1;pointer-events:none}.result-generation-skeleton[data-v-63ae12b2]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;background:-webkit-radial-gradient(14% 12%, circle, rgba(255, 255, 255, 0.92), transparent 34%),-webkit-radial-gradient(84% 24%, circle, rgba(211, 226, 248, 0.74), transparent 40%),-webkit-radial-gradient(48% 88%, circle, rgba(246, 229, 208, 0.58), transparent 42%),-webkit-linear-gradient(305deg, #e9f1f7 0%, #e7edf1 48%, #f2ece3 100%);background:radial-gradient(circle at 14% 12%, rgba(255, 255, 255, 0.92), transparent 34%),radial-gradient(circle at 84% 24%, rgba(211, 226, 248, 0.74), transparent 40%),radial-gradient(circle at 48% 88%, rgba(246, 229, 208, 0.58), transparent 42%),linear-gradient(145deg, #e9f1f7 0%, #e7edf1 48%, #f2ece3 100%);color:#536079;text-align:center;isolation:isolate}.result-generation-skeleton[data-v-63ae12b2]::before,.result-generation-skeleton[data-v-63ae12b2]::after{position:absolute;inset:0;content:"";pointer-events:none}.result-generation-skeleton[data-v-63ae12b2]::before{z-index:0;background:-webkit-radial-gradient(26% 42%, ellipse, rgba(88, 188, 209, 0.18), transparent 43%),-webkit-radial-gradient(76% 56%, ellipse, rgba(219, 172, 119, 0.16), transparent 46%);background:radial-gradient(ellipse at 26% 42%, rgba(88, 188, 209, 0.18), transparent 43%),radial-gradient(ellipse at 76% 56%, rgba(219, 172, 119, 0.16), transparent 46%);opacity:.86}.result-generation-skeleton[data-v-63ae12b2]::after{z-index:1;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.18), transparent 28%, transparent 76%, rgba(116, 121, 158, 0.1)),-webkit-radial-gradient(center, ellipse, transparent 38%, rgba(76, 86, 128, 0.08) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 28%, transparent 76%, rgba(116, 121, 158, 0.1)),radial-gradient(ellipse at center, transparent 38%, rgba(76, 86, 128, 0.08) 100%)}.result-generation-visual[data-v-63ae12b2],.result-generation-status[data-v-63ae12b2]{position:relative;z-index:2}.result-generation-visual[data-v-63ae12b2]{width:100%;height:72%;min-height:9.5rem;-webkit-perspective:32.5rem;perspective:32.5rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.result-aurora[data-v-63ae12b2]{position:absolute;left:-30%;width:160%;height:52%;border-radius:48% 52% 44% 56%/38% 46% 54% 62%;-webkit-filter:blur(0.8125rem) saturate(1.05);filter:blur(0.8125rem) saturate(1.05);mix-blend-mode:multiply;box-shadow:0 0 1.75rem rgba(87,125,151,.08);opacity:.58;-webkit-transform-origin:50% 48%;transform-origin:50% 48%;will-change:transform,border-radius}.result-aurora[data-v-63ae12b2]::before,.result-aurora[data-v-63ae12b2]::after{position:absolute;content:"";will-change:transform}.result-aurora[data-v-63ae12b2]::before{inset:8% 1% 10%;border-radius:inherit;background:-webkit-repeating-linear-gradient(356deg, transparent 0 7%, rgba(255, 255, 255, 0.34) 12%, rgba(81, 114, 143, 0.06) 17%, transparent 23% 30%);background:repeating-linear-gradient(94deg, transparent 0 7%, rgba(255, 255, 255, 0.34) 12%, rgba(81, 114, 143, 0.06) 17%, transparent 23% 30%);-webkit-filter:blur(0.5rem);filter:blur(0.5rem);opacity:.38;-webkit-animation:image-set-aurora-folds-63ae12b2 5.8s ease-in-out infinite alternate;animation:image-set-aurora-folds-63ae12b2 5.8s ease-in-out infinite alternate}.result-aurora[data-v-63ae12b2]::after{inset:38% -2%;border-radius:48%;background:rgba(250,253,255,.25);box-shadow:0 0 2.125rem rgba(126,183,211,.16);content:"";-webkit-filter:blur(0.6875rem);filter:blur(0.6875rem);-webkit-animation:image-set-aurora-glint-63ae12b2 9s ease-in-out infinite alternate;animation:image-set-aurora-glint-63ae12b2 9s ease-in-out infinite alternate}.result-aurora-cyan[data-v-63ae12b2]{top:-3%;background:-webkit-linear-gradient(356deg, transparent 0%, rgba(55, 150, 197, 0.14) 10%, rgba(41, 178, 207, 0.7) 42%, rgba(102, 148, 222, 0.36) 72%, transparent 100%);background:linear-gradient(94deg, transparent 0%, rgba(55, 150, 197, 0.14) 10%, rgba(41, 178, 207, 0.7) 42%, rgba(102, 148, 222, 0.36) 72%, transparent 100%);-webkit-transform:rotate(-10deg) skewX(-18deg);transform:rotate(-10deg) skewX(-18deg);-webkit-animation:image-set-aurora-cyan-63ae12b2 6.4s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;animation:image-set-aurora-cyan-63ae12b2 6.4s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate}.result-aurora-apricot[data-v-63ae12b2]{top:24%;background:-webkit-linear-gradient(2deg, transparent 0%, rgba(216, 174, 125, 0.12) 11%, rgba(232, 181, 126, 0.48) 48%, rgba(109, 183, 180, 0.22) 80%, transparent 100%);background:linear-gradient(88deg, transparent 0%, rgba(216, 174, 125, 0.12) 11%, rgba(232, 181, 126, 0.48) 48%, rgba(109, 183, 180, 0.22) 80%, transparent 100%);-webkit-transform:rotate(8deg) skewX(22deg);transform:rotate(8deg) skewX(22deg);-webkit-animation:image-set-aurora-apricot-63ae12b2 7.2s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;animation:image-set-aurora-apricot-63ae12b2 7.2s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate}.result-aurora-mint[data-v-63ae12b2]{top:50%;background:-webkit-linear-gradient(357deg, transparent 0%, rgba(54, 160, 149, 0.14) 12%, rgba(67, 187, 162, 0.58) 50%, rgba(81, 157, 185, 0.28) 82%, transparent 100%);background:linear-gradient(93deg, transparent 0%, rgba(54, 160, 149, 0.14) 12%, rgba(67, 187, 162, 0.58) 50%, rgba(81, 157, 185, 0.28) 82%, transparent 100%);-webkit-transform:rotate(-4deg) skewX(-24deg);transform:rotate(-4deg) skewX(-24deg);-webkit-animation:image-set-aurora-mint-63ae12b2 8s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;animation:image-set-aurora-mint-63ae12b2 8s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate}.result-generation-status[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;padding:0.5rem 0.875rem;border:1px solid rgba(255,255,255,.66);border-radius:0.75rem;background:rgba(248,251,255,.56);box-shadow:0 0.5rem 1.625rem rgba(83,94,139,.1);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem)}.result-generation-skeleton strong[data-v-63ae12b2]{color:#52617c;font-size:0.8125rem;font-weight:500;letter-spacing:.08em}.result-skeleton-label[data-v-63ae12b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:rgba(77,91,119,.7);font-size:0.625rem;line-height:1.6}.result-skeleton-dots[data-v-63ae12b2]{width:1.375rem;height:0.5rem;margin-left:0.25rem;background:-webkit-radial-gradient(circle, #8cd9d0 0 1.5px, transparent 0.125rem) 0 50%/0.4375rem 0.5rem no-repeat,-webkit-radial-gradient(circle, #e0bb91 0 1.5px, transparent 0.125rem) 0.4375rem 50%/0.4375rem 0.5rem no-repeat,-webkit-radial-gradient(circle, #d6e6f1 0 1.5px, transparent 0.125rem) 0.875rem 50%/0.4375rem 0.5rem no-repeat;background:radial-gradient(circle, #8cd9d0 0 1.5px, transparent 0.125rem) 0 50%/0.4375rem 0.5rem no-repeat,radial-gradient(circle, #e0bb91 0 1.5px, transparent 0.125rem) 0.4375rem 50%/0.4375rem 0.5rem no-repeat,radial-gradient(circle, #d6e6f1 0 1.5px, transparent 0.125rem) 0.875rem 50%/0.4375rem 0.5rem no-repeat;-webkit-animation:image-set-generation-dots-63ae12b2 1.8s ease-in-out infinite;animation:image-set-generation-dots-63ae12b2 1.8s ease-in-out infinite}@-webkit-keyframes image-set-aurora-cyan-63ae12b2{0%{border-radius:62% 38% 55% 45%/30% 62% 38% 70%;opacity:.48;-webkit-transform:translate3d(-12%, 0.8125rem, -0.5rem) rotate(-9deg) rotateX(18deg) skewX(-19deg) scale3d(0.94, 0.78, 1);transform:translate3d(-12%, 0.8125rem, -0.5rem) rotate(-9deg) rotateX(18deg) skewX(-19deg) scale3d(0.94, 0.78, 1)}34%{border-radius:38% 62% 42% 58%/66% 34% 72% 28%;opacity:.66;-webkit-transform:translate3d(-1%, -0.8125rem, 1rem) rotate(-2deg) rotateX(-13deg) skewX(-5deg) scale3d(1.07, 1.18, 1);transform:translate3d(-1%, -0.8125rem, 1rem) rotate(-2deg) rotateX(-13deg) skewX(-5deg) scale3d(1.07, 1.18, 1)}68%{border-radius:54% 46% 65% 35%/36% 70% 30% 64%;opacity:.54;-webkit-transform:translate3d(10%, 0.6875rem, -0.25rem) rotate(-8deg) rotateX(15deg) skewX(-22deg) scale3d(0.96, 0.84, 1);transform:translate3d(10%, 0.6875rem, -0.25rem) rotate(-8deg) rotateX(15deg) skewX(-22deg) scale3d(0.96, 0.84, 1)}100%{border-radius:40% 60% 36% 64%/68% 32% 60% 40%;opacity:.68;-webkit-transform:translate3d(15%, -0.9375rem, 1.125rem) rotate(1deg) rotateX(-16deg) skewX(-7deg) scale3d(1.08, 1.2, 1);transform:translate3d(15%, -0.9375rem, 1.125rem) rotate(1deg) rotateX(-16deg) skewX(-7deg) scale3d(1.08, 1.2, 1)}}@keyframes image-set-aurora-cyan-63ae12b2{0%{border-radius:62% 38% 55% 45%/30% 62% 38% 70%;opacity:.48;-webkit-transform:translate3d(-12%, 0.8125rem, -0.5rem) rotate(-9deg) rotateX(18deg) skewX(-19deg) scale3d(0.94, 0.78, 1);transform:translate3d(-12%, 0.8125rem, -0.5rem) rotate(-9deg) rotateX(18deg) skewX(-19deg) scale3d(0.94, 0.78, 1)}34%{border-radius:38% 62% 42% 58%/66% 34% 72% 28%;opacity:.66;-webkit-transform:translate3d(-1%, -0.8125rem, 1rem) rotate(-2deg) rotateX(-13deg) skewX(-5deg) scale3d(1.07, 1.18, 1);transform:translate3d(-1%, -0.8125rem, 1rem) rotate(-2deg) rotateX(-13deg) skewX(-5deg) scale3d(1.07, 1.18, 1)}68%{border-radius:54% 46% 65% 35%/36% 70% 30% 64%;opacity:.54;-webkit-transform:translate3d(10%, 0.6875rem, -0.25rem) rotate(-8deg) rotateX(15deg) skewX(-22deg) scale3d(0.96, 0.84, 1);transform:translate3d(10%, 0.6875rem, -0.25rem) rotate(-8deg) rotateX(15deg) skewX(-22deg) scale3d(0.96, 0.84, 1)}100%{border-radius:40% 60% 36% 64%/68% 32% 60% 40%;opacity:.68;-webkit-transform:translate3d(15%, -0.9375rem, 1.125rem) rotate(1deg) rotateX(-16deg) skewX(-7deg) scale3d(1.08, 1.2, 1);transform:translate3d(15%, -0.9375rem, 1.125rem) rotate(1deg) rotateX(-16deg) skewX(-7deg) scale3d(1.08, 1.2, 1)}}@-webkit-keyframes image-set-aurora-apricot-63ae12b2{0%{border-radius:36% 64% 44% 56%/66% 34% 70% 30%;opacity:.46;-webkit-transform:translate3d(13%, -0.75rem, -0.3125rem) rotate(8deg) rotateX(-17deg) skewX(20deg) scale3d(1.06, 0.8, 1);transform:translate3d(13%, -0.75rem, -0.3125rem) rotate(8deg) rotateX(-17deg) skewX(20deg) scale3d(1.06, 0.8, 1)}38%{border-radius:64% 36% 58% 42%/32% 68% 38% 62%;opacity:.64;-webkit-transform:translate3d(-1%, 0.875rem, 1.0625rem) rotate(0deg) rotateX(14deg) skewX(6deg) scale3d(0.94, 1.17, 1);transform:translate3d(-1%, 0.875rem, 1.0625rem) rotate(0deg) rotateX(14deg) skewX(6deg) scale3d(0.94, 1.17, 1)}72%{border-radius:43% 57% 35% 65%/70% 30% 62% 38%;opacity:.52;-webkit-transform:translate3d(-11%, -0.625rem, -0.375rem) rotate(9deg) rotateX(-14deg) skewX(23deg) scale3d(1.08, 0.82, 1);transform:translate3d(-11%, -0.625rem, -0.375rem) rotate(9deg) rotateX(-14deg) skewX(23deg) scale3d(1.08, 0.82, 1)}100%{border-radius:60% 40% 68% 32%/35% 65% 28% 72%;opacity:.66;-webkit-transform:translate3d(-16%, 1rem, 1.125rem) rotate(-1deg) rotateX(16deg) skewX(8deg) scale3d(0.93, 1.2, 1);transform:translate3d(-16%, 1rem, 1.125rem) rotate(-1deg) rotateX(16deg) skewX(8deg) scale3d(0.93, 1.2, 1)}}@keyframes image-set-aurora-apricot-63ae12b2{0%{border-radius:36% 64% 44% 56%/66% 34% 70% 30%;opacity:.46;-webkit-transform:translate3d(13%, -0.75rem, -0.3125rem) rotate(8deg) rotateX(-17deg) skewX(20deg) scale3d(1.06, 0.8, 1);transform:translate3d(13%, -0.75rem, -0.3125rem) rotate(8deg) rotateX(-17deg) skewX(20deg) scale3d(1.06, 0.8, 1)}38%{border-radius:64% 36% 58% 42%/32% 68% 38% 62%;opacity:.64;-webkit-transform:translate3d(-1%, 0.875rem, 1.0625rem) rotate(0deg) rotateX(14deg) skewX(6deg) scale3d(0.94, 1.17, 1);transform:translate3d(-1%, 0.875rem, 1.0625rem) rotate(0deg) rotateX(14deg) skewX(6deg) scale3d(0.94, 1.17, 1)}72%{border-radius:43% 57% 35% 65%/70% 30% 62% 38%;opacity:.52;-webkit-transform:translate3d(-11%, -0.625rem, -0.375rem) rotate(9deg) rotateX(-14deg) skewX(23deg) scale3d(1.08, 0.82, 1);transform:translate3d(-11%, -0.625rem, -0.375rem) rotate(9deg) rotateX(-14deg) skewX(23deg) scale3d(1.08, 0.82, 1)}100%{border-radius:60% 40% 68% 32%/35% 65% 28% 72%;opacity:.66;-webkit-transform:translate3d(-16%, 1rem, 1.125rem) rotate(-1deg) rotateX(16deg) skewX(8deg) scale3d(0.93, 1.2, 1);transform:translate3d(-16%, 1rem, 1.125rem) rotate(-1deg) rotateX(16deg) skewX(8deg) scale3d(0.93, 1.2, 1)}}@-webkit-keyframes image-set-aurora-mint-63ae12b2{0%{border-radius:66% 34% 52% 48%/34% 70% 30% 66%;opacity:.44;-webkit-transform:translate3d(-13%, 0.75rem, -0.4375rem) rotate(-7deg) rotateX(16deg) skewX(-21deg) scale3d(0.92, 0.78, 1);transform:translate3d(-13%, 0.75rem, -0.4375rem) rotate(-7deg) rotateX(16deg) skewX(-21deg) scale3d(0.92, 0.78, 1)}32%{border-radius:39% 61% 46% 54%/68% 32% 74% 26%;opacity:.62;-webkit-transform:translate3d(0, -0.875rem, 1rem) rotate(2deg) rotateX(-15deg) skewX(-5deg) scale3d(1.08, 1.16, 1);transform:translate3d(0, -0.875rem, 1rem) rotate(2deg) rotateX(-15deg) skewX(-5deg) scale3d(1.08, 1.16, 1)}66%{border-radius:56% 44% 67% 33%/30% 66% 34% 70%;opacity:.5;-webkit-transform:translate3d(11%, 0.75rem, -0.3125rem) rotate(-9deg) rotateX(14deg) skewX(-24deg) scale3d(0.94, 0.82, 1);transform:translate3d(11%, 0.75rem, -0.3125rem) rotate(-9deg) rotateX(14deg) skewX(-24deg) scale3d(0.94, 0.82, 1)}100%{border-radius:42% 58% 35% 65%/72% 28% 60% 40%;opacity:.64;-webkit-transform:translate3d(16%, -1rem, 1.0625rem) rotate(2deg) rotateX(-17deg) skewX(-7deg) scale3d(1.1, 1.18, 1);transform:translate3d(16%, -1rem, 1.0625rem) rotate(2deg) rotateX(-17deg) skewX(-7deg) scale3d(1.1, 1.18, 1)}}@keyframes image-set-aurora-mint-63ae12b2{0%{border-radius:66% 34% 52% 48%/34% 70% 30% 66%;opacity:.44;-webkit-transform:translate3d(-13%, 0.75rem, -0.4375rem) rotate(-7deg) rotateX(16deg) skewX(-21deg) scale3d(0.92, 0.78, 1);transform:translate3d(-13%, 0.75rem, -0.4375rem) rotate(-7deg) rotateX(16deg) skewX(-21deg) scale3d(0.92, 0.78, 1)}32%{border-radius:39% 61% 46% 54%/68% 32% 74% 26%;opacity:.62;-webkit-transform:translate3d(0, -0.875rem, 1rem) rotate(2deg) rotateX(-15deg) skewX(-5deg) scale3d(1.08, 1.16, 1);transform:translate3d(0, -0.875rem, 1rem) rotate(2deg) rotateX(-15deg) skewX(-5deg) scale3d(1.08, 1.16, 1)}66%{border-radius:56% 44% 67% 33%/30% 66% 34% 70%;opacity:.5;-webkit-transform:translate3d(11%, 0.75rem, -0.3125rem) rotate(-9deg) rotateX(14deg) skewX(-24deg) scale3d(0.94, 0.82, 1);transform:translate3d(11%, 0.75rem, -0.3125rem) rotate(-9deg) rotateX(14deg) skewX(-24deg) scale3d(0.94, 0.82, 1)}100%{border-radius:42% 58% 35% 65%/72% 28% 60% 40%;opacity:.64;-webkit-transform:translate3d(16%, -1rem, 1.0625rem) rotate(2deg) rotateX(-17deg) skewX(-7deg) scale3d(1.1, 1.18, 1);transform:translate3d(16%, -1rem, 1.0625rem) rotate(2deg) rotateX(-17deg) skewX(-7deg) scale3d(1.1, 1.18, 1)}}@-webkit-keyframes image-set-aurora-folds-63ae12b2{0%{background-position:-2.125rem 0;opacity:.42;-webkit-transform:translateX(-4%) skewX(-14deg) scaleX(0.9);transform:translateX(-4%) skewX(-14deg) scaleX(0.9)}48%{opacity:.7;-webkit-transform:translateX(3%) skewX(13deg) scaleX(1.08);transform:translateX(3%) skewX(13deg) scaleX(1.08)}100%{background-position:2.75rem 0;opacity:.48;-webkit-transform:translateX(8%) skewX(-9deg) scaleX(1.16);transform:translateX(8%) skewX(-9deg) scaleX(1.16)}}@keyframes image-set-aurora-folds-63ae12b2{0%{background-position:-2.125rem 0;opacity:.42;-webkit-transform:translateX(-4%) skewX(-14deg) scaleX(0.9);transform:translateX(-4%) skewX(-14deg) scaleX(0.9)}48%{opacity:.7;-webkit-transform:translateX(3%) skewX(13deg) scaleX(1.08);transform:translateX(3%) skewX(13deg) scaleX(1.08)}100%{background-position:2.75rem 0;opacity:.48;-webkit-transform:translateX(8%) skewX(-9deg) scaleX(1.16);transform:translateX(8%) skewX(-9deg) scaleX(1.16)}}@-webkit-keyframes image-set-aurora-glint-63ae12b2{0%{opacity:.28;-webkit-transform:translate3d(-5%, 0.25rem, 0) scaleY(0.72);transform:translate3d(-5%, 0.25rem, 0) scaleY(0.72)}52%{opacity:.58;-webkit-transform:translate3d(4%, -0.25rem, 0) scaleY(1.18);transform:translate3d(4%, -0.25rem, 0) scaleY(1.18)}100%{opacity:.34;-webkit-transform:translate3d(8%, 0.1875rem, 0) scaleY(0.84);transform:translate3d(8%, 0.1875rem, 0) scaleY(0.84)}}@keyframes image-set-aurora-glint-63ae12b2{0%{opacity:.28;-webkit-transform:translate3d(-5%, 0.25rem, 0) scaleY(0.72);transform:translate3d(-5%, 0.25rem, 0) scaleY(0.72)}52%{opacity:.58;-webkit-transform:translate3d(4%, -0.25rem, 0) scaleY(1.18);transform:translate3d(4%, -0.25rem, 0) scaleY(1.18)}100%{opacity:.34;-webkit-transform:translate3d(8%, 0.1875rem, 0) scaleY(0.84);transform:translate3d(8%, 0.1875rem, 0) scaleY(0.84)}}@-webkit-keyframes image-set-generation-dots-63ae12b2{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@keyframes image-set-generation-dots-63ae12b2{0%,80%,100%{opacity:.35;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media(prefers-reduced-motion: reduce){.result-aurora[data-v-63ae12b2],.result-aurora[data-v-63ae12b2]::before,.result-aurora[data-v-63ae12b2]::after,.result-skeleton-dots[data-v-63ae12b2]{-webkit-animation:none !important;animation:none !important}}.download-button[data-v-63ae12b2]{border-color:rgba(255,255,255,.7);background:rgba(34,40,57,.82)}@media(max-width: 1180px){.image-set-workspace[data-v-63ae12b2]{grid-template-columns:23.25rem minmax(0, 1fr)}.result-panel[data-v-63ae12b2]{padding-right:1.375rem;padding-left:1.375rem}}@media(max-width: 900px){.image-set-page[data-v-63ae12b2]{height:auto;min-height:calc(100vh - 5.5rem);margin:0;overflow:visible;border-radius:0.75rem}.image-set-header[data-v-63ae12b2]{height:auto;min-height:4.25rem;padding:0.75rem 1rem}.image-set-header p[data-v-63ae12b2]{display:none}.asset-button span[data-v-63ae12b2]{display:none}.asset-button[data-v-63ae12b2]{width:2.125rem;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.image-set-workspace[data-v-63ae12b2]{height:auto}.control-panel[data-v-63ae12b2]{border-right:0;border-bottom:1px solid var(--set-border)}.generate-footer[data-v-63ae12b2]{position:-webkit-sticky;position:sticky;bottom:0;z-index:5}.result-panel[data-v-63ae12b2]{min-height:32.5rem;padding:1.375rem 1rem 2.75rem}.result-header[data-v-63ae12b2]{gap:0.75rem}.result-toolbar[data-v-63ae12b2]{-webkit-flex-wrap:wrap;flex-wrap:wrap}.example-carousel[data-v-63ae12b2]{width:100%}}@media(max-width: 560px){.image-set-header h1[data-v-63ae12b2]{font-size:1rem}.control-scroll[data-v-63ae12b2]{padding-right:1rem;padding-left:1rem}.scene-grid[data-v-63ae12b2]{gap:0.5rem}.example-flow[data-v-63ae12b2]{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem}.example-carousel[data-v-63ae12b2] .el-carousel__container{height:35rem !important}.example-comparison[data-v-63ae12b2]{grid-template-columns:1fr;grid-template-rows:11.25rem 2.25rem 19.625rem;gap:0.5rem;padding:0.625rem;border-radius:1.125rem}.comparison-visual[data-v-63ae12b2],.effect-comparison-visual[data-v-63ae12b2]{border-radius:0.75rem}.comparison-arrow[data-v-63ae12b2]{height:2.25rem}.comparison-arrow>img[data-v-63ae12b2]{width:2rem;height:2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.comparison-label[data-v-63ae12b2]{top:calc(var(--comparison-image-top, 0px) + 0.5rem);left:calc(var(--comparison-image-left, 0px) + 0.5rem)}.result-grid[data-v-63ae12b2]{grid-template-columns:1fr}}.image-set-page[data-v-63ae12b2] .image-workbench{border-radius:0}
.file-upload[data-v-5682f336]{width:100%}.upload-area[data-v-5682f336]{border:0.125rem dashed #e2daf5;border-radius:0.625rem;padding:1.75rem 1.5rem;text-align:center;cursor:pointer;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);background:#fdfbff;min-height:7.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.upload-area[data-v-5682f336]:hover{border-color:#8b5cf6;background:#f8f4ff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.06)}.upload-area.is-dragover[data-v-5682f336]{border-color:#8b5cf6;background:#f3edff;-webkit-transform:scale(1.01);transform:scale(1.01);box-shadow:0 0 0 0.25rem rgba(139,92,246,.1),0 0.25rem 1rem rgba(139,92,246,.08)}.upload-area.has-file[data-v-5682f336]{border-style:solid;border-color:#e8ecf2;background:#fff;padding:1rem 1.5rem;cursor:default}.upload-area.has-file[data-v-5682f336]:hover{box-shadow:none;border-color:#e8ecf2;background:#fff}.upload-icon[data-v-5682f336]{font-size:2.25rem;color:#a78bfa;margin-bottom:0.625rem;opacity:.7;-webkit-transition:all .25s;transition:all .25s}.upload-area:hover .upload-icon[data-v-5682f336]{opacity:1;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}.upload-text[data-v-5682f336]{font-size:0.875rem;color:#64748b;margin:0 0 0.375rem;font-weight:500}.upload-hint[data-v-5682f336]{font-size:0.75rem;color:#94a3b8;margin:0;line-height:1.5}.file-info[data-v-5682f336]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;width:100%}.file-info .file-type-icon[data-v-5682f336]{font-size:1.625rem;color:#8b5cf6;-webkit-flex-shrink:0;flex-shrink:0;width:2.25rem;height:2.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#f5f0ff;border-radius:0.5rem}.file-info .file-name[data-v-5682f336]{font-size:0.875rem;color:#1e293b;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:500}.file-info .file-size[data-v-5682f336]{font-size:0.75rem;color:#94a3b8;-webkit-flex-shrink:0;flex-shrink:0;background:#f8fafc;padding:0.125rem 0.5rem;border-radius:0.625rem}.file-info .remove-btn[data-v-5682f336]{color:#ef4444;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;padding:0.25rem 0.625rem;border-radius:0.875rem;-webkit-transition:all .2s;transition:all .2s}.file-info .remove-btn[data-v-5682f336]:hover{color:#fff;background:#ef4444}.upload-replace[data-v-5682f336]{margin-top:0.625rem;text-align:right;width:100%}.upload-replace .el-button[data-v-5682f336]{color:#8b5cf6;font-size:0.75rem;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.upload-replace .el-button[data-v-5682f336]:hover{color:#6f35f4;background:rgba(139,92,246,.06);border-radius:0.75rem}.upload-progress[data-v-5682f336]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:0.625rem;padding:1.5rem}.upload-progress .el-progress[data-v-5682f336]{width:60%}.upload-progress[data-v-5682f336] .el-progress-bar__outer{background:#f0eaff;border-radius:0.625rem}.upload-progress[data-v-5682f336] .el-progress-bar__inner{background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border-radius:0.625rem}.upload-progress .progress-text[data-v-5682f336]{margin-top:0.625rem;font-size:0.8125rem;color:#64748b;font-weight:500}.upload-error[data-v-5682f336]{color:#ef4444;font-size:0.75rem;margin-top:0.375rem;padding:0.25rem 0.75rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;background:#fef2f2;border-radius:0.375rem}
.detail-page.detail-embedded[data-v-171bfa6b]{max-width:none;margin:0;padding:0;background:transparent;min-height:auto}.generating-tip[data-v-171bfa6b]{text-align:center;padding:5rem 1.25rem;background:-webkit-radial-gradient(50% 30%, ellipse, rgba(139, 92, 246, 0.05) 0%, transparent 60%),#fff;background:radial-gradient(ellipse at 50% 30%, rgba(139, 92, 246, 0.05) 0%, transparent 60%),#fff;border-radius:1rem;border:1px solid #e8ecf2}.generating-tip .generating-icon[data-v-171bfa6b]{width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;background:-webkit-linear-gradient(315deg, #f0edff 0%, #ede0ff 100%);background:linear-gradient(135deg, #f0edff 0%, #ede0ff 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:0 0.25rem 1rem rgba(139,92,246,.15)}.generating-tip .generating-icon i[data-v-171bfa6b]{font-size:2rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:rotating-171bfa6b 1s linear infinite;animation:rotating-171bfa6b 1s linear infinite}.generating-tip p[data-v-171bfa6b]{font-size:0.9375rem;color:#475569;margin:0 0 1.5rem;font-weight:500}.failed-tip[data-v-171bfa6b]{text-align:center;padding:5rem 1.25rem;background:-webkit-radial-gradient(50% 30%, ellipse, rgba(239, 68, 68, 0.05) 0%, transparent 60%),#fff;background:radial-gradient(ellipse at 50% 30%, rgba(239, 68, 68, 0.05) 0%, transparent 60%),#fff;border-radius:1rem;border:1px solid #fecaca}.failed-tip .failed-icon[data-v-171bfa6b]{width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;background:-webkit-linear-gradient(315deg, #fef2f2 0%, #fee2e2 100%);background:linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:0 0.25rem 1rem rgba(239,68,68,.15)}.failed-tip .failed-icon i[data-v-171bfa6b]{font-size:2rem;background:-webkit-linear-gradient(315deg, #ef4444 0%, #dc2626 100%);background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.failed-tip p[data-v-171bfa6b]{font-size:0.9375rem;color:#991b1b;margin:0 0 1.5rem;font-weight:500}@-webkit-keyframes rotating-171bfa6b{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-171bfa6b{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.detail-content[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.25rem}.info-card[data-v-171bfa6b]{background:#fff;border-radius:1rem;border:1px solid #e8ecf2;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;box-shadow:0 1px 0.125rem rgba(0,0,0,.03)}.info-card[data-v-171bfa6b]:hover{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06)}.info-card .card-header[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1rem 1.25rem;background:#fafbfc;border-bottom:1px solid #eef2f8;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.info-card .card-header[data-v-171bfa6b]:hover{background:#f8fafc}.info-card .card-header .header-left[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem}.info-card .card-header .header-left i[data-v-171bfa6b]{width:2rem;height:2rem;font-size:0.9375rem;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.info-card .card-header .header-left i.el-icon-info[data-v-171bfa6b]{background:-webkit-linear-gradient(315deg, #eff6ff 0%, #dbeafe 100%);background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);color:#3b82f6}.info-card .card-header .header-left i.el-icon-star-on[data-v-171bfa6b]{background:-webkit-linear-gradient(315deg, #fef3c7 0%, #fde68a 100%);background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);color:#f59e0b}.info-card .card-header .header-left .card-section-title[data-v-171bfa6b]{font-size:1rem;font-weight:600;color:#1e293b;margin:0;letter-spacing:-0.2px}.info-card .card-header .collapse-icon[data-v-171bfa6b]{font-size:1rem;color:#94a3b8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.info-card .card-header .collapse-icon.rotated[data-v-171bfa6b]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.info-card .card-body[data-v-171bfa6b]{padding:1.5rem}.info-card.collapsed .card-body[data-v-171bfa6b]{display:none}.info-grid[data-v-171bfa6b]{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.info-grid .info-item .info-label[data-v-171bfa6b]{display:block;font-size:0.75rem;color:#64748b;margin-bottom:0.375rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.info-grid .info-item .info-value[data-v-171bfa6b]{font-size:0.9375rem;color:#1e293b;font-weight:600;word-break:break-word;letter-spacing:-0.1px}.info-row-full[data-v-171bfa6b]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #eef2f8;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem}.info-row-full .info-label[data-v-171bfa6b]{font-size:0.75rem;color:#64748b;-webkit-flex-shrink:0;flex-shrink:0;min-width:4.375rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.info-row-full .info-value[data-v-171bfa6b]{font-size:0.875rem;color:#334155;word-break:break-word}.info-row-full .info-value[data-v-171bfa6b] .el-link{font-size:0.875rem}.info-row-full .info-value-text[data-v-171bfa6b]{font-size:0.875rem;color:#475569;line-height:1.6;white-space:pre-wrap;word-break:break-word;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.selling-point-text[data-v-171bfa6b]{font-size:0.875rem;color:#475569;line-height:1.85;padding:1.5rem;background:-webkit-linear-gradient(305deg, #faf5ff 0%, #f3e8ff 40%, #ede0ff 100%);background:linear-gradient(145deg, #faf5ff 0%, #f3e8ff 40%, #ede0ff 100%);border-radius:0.75rem;border-left:0.25rem solid #8b5cf6;letter-spacing:.1px}.content-directions[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem}.content-directions .direction-card[data-v-171bfa6b]{background:#fff;border-radius:1rem;border:1px solid #e8ecf2;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;box-shadow:0 1px 0.125rem rgba(0,0,0,.03)}.content-directions .direction-card[data-v-171bfa6b]:hover{box-shadow:0 0.375rem 1rem rgba(99,102,241,.08)}.content-directions .direction-card:hover .direction-num[data-v-171bfa6b]{box-shadow:0 0.25rem 0.875rem rgba(139,92,246,.45)}.content-directions .direction-card.collapsed .direction-body[data-v-171bfa6b]{display:none}.content-directions .direction-card .direction-header[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1rem 1.25rem;background:#fafbfc;border-bottom:1px solid #eef2f8;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.content-directions .direction-card .direction-header[data-v-171bfa6b]:hover{background:#f8fafc}.content-directions .direction-card .direction-header .header-left[data-v-171bfa6b]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.content-directions .direction-card .direction-header .header-left .direction-num[data-v-171bfa6b]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:2.25rem;height:2.25rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;font-size:0.875rem;font-weight:700;border-radius:0.625rem;box-shadow:0 0.125rem 0.5rem rgba(139,92,246,.3);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.content-directions .direction-card .direction-header .header-left .direction-title[data-v-171bfa6b]{font-size:0.9375rem;font-weight:600;color:#1e293b;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;letter-spacing:-0.2px}.content-directions .direction-card .direction-header .collapse-icon[data-v-171bfa6b]{font-size:1rem;color:#94a3b8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.content-directions .direction-card .direction-header .collapse-icon.rotated[data-v-171bfa6b]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.content-directions .direction-card .direction-body[data-v-171bfa6b]{padding:1.5rem}.content-directions .direction-card .direction-content[data-v-171bfa6b]{font-size:0.875rem;color:#475569;line-height:1.8}.content-directions .direction-card .direction-content[data-v-171bfa6b] h1,.content-directions .direction-card .direction-content[data-v-171bfa6b] h2,.content-directions .direction-card .direction-content[data-v-171bfa6b] h3,.content-directions .direction-card .direction-content[data-v-171bfa6b] h4,.content-directions .direction-card .direction-content[data-v-171bfa6b] h5,.content-directions .direction-card .direction-content[data-v-171bfa6b] h6{color:#1e293b;margin:1.25rem 0 0.75rem;font-weight:600}.content-directions .direction-card .direction-content[data-v-171bfa6b] h1{font-size:1.375rem}.content-directions .direction-card .direction-content[data-v-171bfa6b] h2{font-size:1.25rem}.content-directions .direction-card .direction-content[data-v-171bfa6b] h3{font-size:1.125rem}.content-directions .direction-card .direction-content[data-v-171bfa6b] h4{font-size:1rem}.content-directions .direction-card .direction-content[data-v-171bfa6b] p{margin:0.75rem 0;line-height:1.8}.content-directions .direction-card .direction-content[data-v-171bfa6b] ul,.content-directions .direction-card .direction-content[data-v-171bfa6b] ol{padding-left:1.5rem;margin:0.75rem 0}.content-directions .direction-card .direction-content[data-v-171bfa6b] li{margin:0.5rem 0;line-height:1.7}.content-directions .direction-card .direction-content[data-v-171bfa6b] strong{color:#1e293b;font-weight:600}.content-directions .direction-card .direction-content[data-v-171bfa6b] code{background:#f1f5f9;padding:0.125rem 0.375rem;border-radius:0.375rem;font-size:0.8125rem;color:#db2777;font-family:"Monaco","Menlo",monospace}.content-directions .direction-card .direction-content[data-v-171bfa6b] pre{background:#1e293b;padding:1rem;border-radius:0.75rem;overflow-x:auto;margin:1rem 0}.content-directions .direction-card .direction-content[data-v-171bfa6b] pre code{background:transparent;color:#e2e8f0;padding:0}.content-directions .direction-card .direction-content[data-v-171bfa6b] blockquote{border-left:0.25rem solid #8b5cf6;padding-left:1rem;margin:1rem 0;color:#64748b;font-style:italic}.content-directions .direction-card .direction-content[data-v-171bfa6b] a{color:#8b5cf6;text-decoration:none}.content-directions .direction-card .direction-content[data-v-171bfa6b] a:hover{text-decoration:underline}.content-directions .direction-card .direction-content[data-v-171bfa6b] hr{margin:1.25rem 0;border:none;border-top:1px solid #eef2f8}.content-directions .direction-card .direction-content[data-v-171bfa6b] table{width:100%;border-collapse:collapse;margin:1rem 0}.content-directions .direction-card .direction-content[data-v-171bfa6b] table th,.content-directions .direction-card .direction-content[data-v-171bfa6b] table td{border:1px solid #e2e8f0;padding:0.625rem 0.75rem;text-align:left}.content-directions .direction-card .direction-content[data-v-171bfa6b] table th{background:#f8fafc;font-weight:600}
.create-page[data-v-1faa2bfa]{padding:1.5rem 2rem !important;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:1.25rem;min-height:calc(100vh - 4rem - 2.5rem);position:relative;overflow:hidden}.create-page[data-v-1faa2bfa]::before{content:"";position:absolute;top:-7.5rem;right:-5rem;width:26.25rem;height:26.25rem;background:-webkit-radial-gradient(circle, rgba(139, 92, 246, 0.04) 0%, transparent 70%);background:radial-gradient(circle, rgba(139, 92, 246, 0.04) 0%, transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.create-page[data-v-1faa2bfa]::after{content:"";position:absolute;bottom:-3.75rem;left:10%;width:18.75rem;height:18.75rem;background:-webkit-radial-gradient(circle, rgba(99, 102, 241, 0.03) 0%, transparent 70%);background:radial-gradient(circle, rgba(99, 102, 241, 0.03) 0%, transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.create-page .page-header[data-v-1faa2bfa]{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1.25rem;padding:1.25rem 1.5rem;background:-webkit-linear-gradient(315deg, rgba(255, 255, 255, 0.9) 0%, rgba(250, 248, 255, 0.95) 100%);background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(250, 248, 255, 0.95) 100%);border-radius:1.25rem;border:1px solid rgba(139,92,246,.08);box-shadow:0 1px 0.1875rem rgba(0,0,0,.04),0 0.25rem 0.75rem rgba(0,0,0,.03);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);-webkit-flex-shrink:0;flex-shrink:0}.create-page .page-header .header-left[data-v-1faa2bfa]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.create-page .page-header .header-left .page-title[data-v-1faa2bfa]{font-size:1.5rem;font-weight:700;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0.375rem;letter-spacing:-0.3px;position:relative;display:inline-block}.create-page .page-header .header-left .page-title[data-v-1faa2bfa]::after{content:"";position:absolute;left:-0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.25rem;height:1.25rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border-radius:0.125rem}.create-page .page-header .header-left .page-desc[data-v-1faa2bfa]{color:#94a3b8;font-size:0.8125rem;margin:0;padding-left:0.25rem}.create-page .page-header .header-right .list-btn[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;padding:0.5625rem 1.25rem;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;color:#fff;font-size:0.8125rem;font-weight:500;-webkit-transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.25);position:relative;overflow:hidden}.create-page .page-header .header-right .list-btn[data-v-1faa2bfa]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);-webkit-transition:left .5s;transition:left .5s}.create-page .page-header .header-right .list-btn[data-v-1faa2bfa]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.375rem 1.25rem rgba(99,102,241,.35)}.create-page .page-header .header-right .list-btn[data-v-1faa2bfa]:hover::before{left:100%}.create-page .page-header .header-right .list-btn:hover i[data-v-1faa2bfa]:last-child{-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.create-page .create-layout[data-v-1faa2bfa]{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.5rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;height:100%}@media(max-width: 1024px){.create-page .create-layout[data-v-1faa2bfa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.create-page .create-layout:not(.collapsed) .form-panel[data-v-1faa2bfa]{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;flex:4;min-width:0}.create-page .create-layout:not(.collapsed) .preview-panel[data-v-1faa2bfa]{-webkit-box-flex:7;-webkit-flex:7;-moz-box-flex:7;flex:7;min-width:0}.create-page .create-layout.collapsed .preview-panel[data-v-1faa2bfa]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;position:relative}.create-page .expand-slide-enter-active[data-v-1faa2bfa],.create-page .expand-slide-leave-active[data-v-1faa2bfa]{-webkit-transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.create-page .expand-slide-enter[data-v-1faa2bfa],.create-page .expand-slide-leave-to[data-v-1faa2bfa]{opacity:0}.create-page .expand-slide-enter .expand-btn[data-v-1faa2bfa],.create-page .expand-slide-leave-to .expand-btn[data-v-1faa2bfa]{-webkit-transform:translateY(-50%) translateX(-1.875rem);transform:translateY(-50%) translateX(-1.875rem)}.create-page .fade-scale-enter-active[data-v-1faa2bfa],.create-page .fade-scale-leave-active[data-v-1faa2bfa]{-webkit-transition:all .35s cubic-bezier(0.4, 0, 0.2, 1);transition:all .35s cubic-bezier(0.4, 0, 0.2, 1)}.create-page .fade-scale-enter[data-v-1faa2bfa]{opacity:0;-webkit-transform:scale(0.96) translateY(0.5rem);transform:scale(0.96) translateY(0.5rem)}.create-page .fade-scale-leave-to[data-v-1faa2bfa]{opacity:0;-webkit-transform:scale(0.98) translateY(-0.25rem);transform:scale(0.98) translateY(-0.25rem)}.create-page .form-panel[data-v-1faa2bfa]{min-width:0;background:#fff;border-radius:1.25rem;border:1px solid rgba(139,92,246,.06);padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-shadow:0 1px 0.1875rem rgba(0,0,0,.04),0 0.25rem 0.75rem rgba(0,0,0,.03);-webkit-transition:box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1),flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1),flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),-moz-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform,opacity}.create-page .form-panel[data-v-1faa2bfa]:hover{box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.06),0 0.5rem 1.5rem rgba(99,102,241,.08)}.create-page .form-panel[data-v-1faa2bfa]::before{content:"";position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:0.1875rem;background:-webkit-linear-gradient(left, #6366F1 0%, #8B5CF6 50%, #a78bfa 100%);background:linear-gradient(90deg, #6366F1 0%, #8B5CF6 50%, #a78bfa 100%);border-radius:1.25rem 1.25rem 0 0;z-index:2;-webkit-flex-shrink:0;flex-shrink:0}.create-page .form-panel .form-header[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1.125rem 1.5rem 0.875rem;border-bottom:1px solid #f1f5f9;-webkit-flex-shrink:0;flex-shrink:0}.create-page .form-panel .form-header .form-title[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;font-size:0.9375rem;font-weight:600;color:#1e293b}.create-page .form-panel .form-header .form-title i[data-v-1faa2bfa]{font-size:1.125rem;width:2rem;height:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:-webkit-linear-gradient(315deg, #f0f0ff 0%, #f3e8ff 100%);background:linear-gradient(135deg, #f0f0ff 0%, #f3e8ff 100%);border-radius:0.625rem;color:#8b5cf6}.create-page .form-panel[data-v-1faa2bfa] .el-form{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:1.25rem 1.5rem 0.5rem;min-height:0}.create-page .form-panel[data-v-1faa2bfa] .el-form-item__label{font-weight:600;color:#1e293b;font-size:0.8125rem;margin-bottom:0.5rem;line-height:1.4}.create-page .form-panel[data-v-1faa2bfa] .el-form-item__label::before{color:#8b5cf6 !important}.create-page .form-panel[data-v-1faa2bfa] .el-input__inner,.create-page .form-panel[data-v-1faa2bfa] .el-textarea__inner{border-radius:0.625rem;border:1.5px solid #e8ecf2;background:#fafbfd;-webkit-transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);font-size:0.875rem;color:#1e293b}.create-page .form-panel[data-v-1faa2bfa] .el-input__inner:hover,.create-page .form-panel[data-v-1faa2bfa] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}.create-page .form-panel[data-v-1faa2bfa] .el-input__inner:focus,.create-page .form-panel[data-v-1faa2bfa] .el-textarea__inner:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.08),0 1px 0.25rem rgba(139,92,246,.05)}.create-page .form-panel[data-v-1faa2bfa] .el-textarea__inner{resize:none;line-height:1.6}.create-page .form-panel[data-v-1faa2bfa] .el-form-item{margin-bottom:1.25rem}.create-page .preview-panel[data-v-1faa2bfa]{min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;-webkit-transition:-webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-box-flex .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow:hidden}.create-page .collapse-trigger[data-v-1faa2bfa]{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;padding:0.875rem 0.625rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border-radius:0 0.625rem 0.625rem 0;color:#fff;font-size:0.75rem;font-weight:500;line-height:1;box-shadow:-0.125rem 0 0.875rem rgba(99,102,241,.3);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.create-page .collapse-trigger i[data-v-1faa2bfa]{display:block;text-align:center;font-size:1rem;line-height:1;-webkit-transition:-webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1)}.create-page .collapse-trigger .collapse-text[data-v-1faa2bfa]{display:block;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:0.125rem;font-size:0.75rem;line-height:1}.create-page .collapse-trigger[data-v-1faa2bfa]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);-webkit-transition:left .5s;transition:left .5s}.create-page .collapse-trigger[data-v-1faa2bfa]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);box-shadow:-0.25rem 0 1.25rem rgba(99,102,241,.45);padding-right:0.875rem}.create-page .collapse-trigger:hover i[data-v-1faa2bfa]{-webkit-transform:translateX(0.1875rem);transform:translateX(0.1875rem)}.create-page .collapse-trigger[data-v-1faa2bfa]:hover::before{left:100%}.create-page .collapse-trigger[data-v-1faa2bfa]:active{-webkit-transform:translateY(-50%) scale(0.97);transform:translateY(-50%) scale(0.97)}.create-page .preview-content-wrapper[data-v-1faa2bfa]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow-y:auto;min-height:0}.create-page .preview-content-wrapper.full-height[data-v-1faa2bfa]{overflow-y:visible;min-height:auto}.create-page .expand-btn[data-v-1faa2bfa]{position:fixed;top:50%;left:max(1.5rem, calc((100vw - 87.5rem) / 2 ));-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;padding:0.875rem 0.625rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border-radius:0.625rem 0 0 0.625rem;color:#fff;font-size:0.75rem;font-weight:500;line-height:1;box-shadow:-0.125rem 0 0.875rem rgba(99,102,241,.3);overflow:hidden}.create-page .expand-btn i[data-v-1faa2bfa]{display:block;text-align:center;font-size:1rem;line-height:1;-webkit-transition:-webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .18s cubic-bezier(0.4, 0, 0.2, 1)}.create-page .expand-btn .expand-text[data-v-1faa2bfa]{display:block;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:0.125rem;font-size:0.75rem;line-height:1}.create-page .expand-btn[data-v-1faa2bfa]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);-webkit-transition:left .5s;transition:left .5s}.create-page .expand-btn[data-v-1faa2bfa]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);box-shadow:-0.25rem 0 1.25rem rgba(99,102,241,.45);padding-right:0.875rem}.create-page .expand-btn:hover i[data-v-1faa2bfa]{-webkit-transform:translateX(0.1875rem);transform:translateX(0.1875rem)}.create-page .expand-btn[data-v-1faa2bfa]:hover::before{left:100%}.create-page .preview-placeholder[data-v-1faa2bfa]{background:-webkit-linear-gradient(290deg, #fdfcff 0%, #faf9fe 40%, #ffffff 100%);background:linear-gradient(160deg, #fdfcff 0%, #faf9fe 40%, #ffffff 100%);border:1.5px dashed #e2daf5;border-radius:1.25rem;padding:3rem 1.5rem;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:31.25rem;position:relative;overflow:hidden}.create-page .preview-placeholder[data-v-1faa2bfa]::before{content:"";position:absolute;inset:0;background-image:-webkit-radial-gradient(circle, rgba(139, 92, 246, 0.06) 1px, transparent 1px);background-image:radial-gradient(circle, rgba(139, 92, 246, 0.06) 1px, transparent 1px);background-size:1.5rem 1.5rem;pointer-events:none}.create-page .preview-placeholder .placeholder-icon[data-v-1faa2bfa]{width:5rem;height:5rem;background:-webkit-linear-gradient(315deg, #f0f0ff 0%, #f3e8ff 100%);background:linear-gradient(135deg, #f0f0ff 0%, #f3e8ff 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1;box-shadow:0 0.25rem 1rem rgba(139,92,246,.08)}.create-page .preview-placeholder .placeholder-icon[data-v-1faa2bfa]::after{content:"";position:absolute;inset:-0.5rem;border-radius:50%;border:0.125rem solid rgba(139,92,246,.12);-webkit-animation:pulse-ring-1faa2bfa 2.5s ease-out infinite;animation:pulse-ring-1faa2bfa 2.5s ease-out infinite}.create-page .preview-placeholder .placeholder-icon i[data-v-1faa2bfa]{font-size:2.125rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.create-page .preview-placeholder h4[data-v-1faa2bfa]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 0.625rem}.create-page .preview-placeholder p[data-v-1faa2bfa]{font-size:0.8125rem;color:#94a3b8;margin:0;line-height:1.6;max-width:16.25rem}.create-page .preview-result-wrapper[data-v-1faa2bfa]{background:#fff;border:1px solid rgba(139,92,246,.06);border-radius:1.25rem;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:31.25rem;box-shadow:0 1px 0.1875rem rgba(0,0,0,.04),0 0.25rem 0.75rem rgba(0,0,0,.03)}.create-page .preview-result-wrapper .preview-header[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.875rem 1.25rem;background:-webkit-linear-gradient(top, #f8fcf9 0%, #f0faf4 100%);background:linear-gradient(180deg, #f8fcf9 0%, #f0faf4 100%);border-bottom:1px solid rgba(16,185,129,.08);-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease}.create-page .preview-result-wrapper .preview-header.generating[data-v-1faa2bfa]{background:-webkit-linear-gradient(top, #fffbeb 0%, #fef3c7 100%);background:linear-gradient(180deg, #fffbeb 0%, #fef3c7 100%);border-bottom:1px solid rgba(245,158,11,.15)}.create-page .preview-result-wrapper .preview-header.generating .preview-title[data-v-1faa2bfa]{color:#d97706}.create-page .preview-result-wrapper .preview-header.generating .preview-title i[data-v-1faa2bfa]{background:rgba(245,158,11,.12);color:#d97706;-webkit-animation:rotating-1faa2bfa 1s linear infinite;animation:rotating-1faa2bfa 1s linear infinite}.create-page .preview-result-wrapper .preview-header.failed[data-v-1faa2bfa]{background:-webkit-linear-gradient(top, #fef2f2 0%, #fee2e2 100%);background:linear-gradient(180deg, #fef2f2 0%, #fee2e2 100%);border-bottom:1px solid rgba(239,68,68,.15)}.create-page .preview-result-wrapper .preview-header.failed .preview-title[data-v-1faa2bfa]{color:#dc2626}.create-page .preview-result-wrapper .preview-header.failed .preview-title i[data-v-1faa2bfa]{background:rgba(239,68,68,.12);color:#dc2626}.create-page .preview-result-wrapper .preview-header .preview-title[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;font-size:0.8125rem;font-weight:600;color:#10b981}.create-page .preview-result-wrapper .preview-header .preview-title i[data-v-1faa2bfa]{font-size:1rem;width:1.5rem;height:1.5rem;background:rgba(16,185,129,.1);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.create-page .preview-result-wrapper .preview-header .el-button[data-v-1faa2bfa]{padding:0.25rem 0.625rem;color:#94a3b8;border-radius:1.875rem;-webkit-transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);transition:all .18s cubic-bezier(0.4, 0, 0.2, 1)}.create-page .preview-result-wrapper .preview-header .el-button[data-v-1faa2bfa]:hover{color:#ef4444;background:#fef2f2}.create-page .preview-result-wrapper .preview-body[data-v-1faa2bfa]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;padding:1.25rem;min-height:0}.create-page .preview-result-wrapper .preview-body.constrained[data-v-1faa2bfa]{max-height:calc(100vh - 13.75rem)}.create-page .submit-area[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:auto;padding:1.125rem 1.25rem;border-top:1px solid #f1f5f9;background:-webkit-linear-gradient(top, rgba(250, 249, 254, 0.6) 0%, rgba(255, 255, 255, 0.9) 100%);background:linear-gradient(180deg, rgba(250, 249, 254, 0.6) 0%, rgba(255, 255, 255, 0.9) 100%);-webkit-flex-shrink:0;flex-shrink:0}.create-page .submit-area .cost-info[data-v-1faa2bfa]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;font-size:0.8125rem;color:#64748b;background:#fff;padding:0.5rem 1.125rem;border-radius:1.875rem;border:1px solid #f1f5f9}.create-page .submit-area .cost-info i[data-v-1faa2bfa]{color:#f59e0b;font-size:1rem}.create-page .submit-area .cost-info strong[data-v-1faa2bfa]{background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:0.875rem}.create-page .submit-area .submit-btn[data-v-1faa2bfa]{padding:0.75rem 2.25rem;font-size:0.875rem;font-weight:600;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;color:#fff;-webkit-transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);transition:all .18s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.25);position:relative;overflow:hidden}.create-page .submit-area .submit-btn[data-v-1faa2bfa]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.25), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);-webkit-transition:left .6s;transition:left .6s}.create-page .submit-area .submit-btn i[data-v-1faa2bfa]{margin-right:0.375rem}.create-page .submit-area .submit-btn[data-v-1faa2bfa]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.375rem 1.25rem rgba(99,102,241,.35)}.create-page .submit-area .submit-btn[data-v-1faa2bfa]:hover::before{left:100%}.create-page .form-panel[data-v-1faa2bfa]::-webkit-scrollbar,.create-page .preview-body[data-v-1faa2bfa]::-webkit-scrollbar,.create-page .preview-content-wrapper[data-v-1faa2bfa]::-webkit-scrollbar{width:0.25rem}.create-page .form-panel[data-v-1faa2bfa]::-webkit-scrollbar-track,.create-page .preview-body[data-v-1faa2bfa]::-webkit-scrollbar-track,.create-page .preview-content-wrapper[data-v-1faa2bfa]::-webkit-scrollbar-track{background:transparent}.create-page .form-panel[data-v-1faa2bfa]::-webkit-scrollbar-thumb,.create-page .preview-body[data-v-1faa2bfa]::-webkit-scrollbar-thumb,.create-page .preview-content-wrapper[data-v-1faa2bfa]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.15);border-radius:0.125rem}.create-page .form-panel[data-v-1faa2bfa]::-webkit-scrollbar-thumb:hover,.create-page .preview-body[data-v-1faa2bfa]::-webkit-scrollbar-thumb:hover,.create-page .preview-content-wrapper[data-v-1faa2bfa]::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.25)}@-webkit-keyframes rotating-1faa2bfa{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-1faa2bfa{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse-ring-1faa2bfa{0%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.7}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes pulse-ring-1faa2bfa{0%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.7}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}
.list-page[data-v-4ed7ae03]{min-height:calc(100vh - 4rem - 2.5rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:1.25rem 1.5rem !important}.view-container[data-v-4ed7ae03]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0}.view-fade-enter-active[data-v-4ed7ae03],.view-fade-leave-active[data-v-4ed7ae03]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.view-fade-enter[data-v-4ed7ae03]{opacity:0;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem)}.view-fade-leave-to[data-v-4ed7ae03]{opacity:0;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.page-header[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #eef2f6;-webkit-flex-shrink:0;flex-shrink:0}.page-header .header-left .page-title[data-v-4ed7ae03]{font-size:1.375rem;font-weight:700;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0.25rem}.page-header .header-left .page-desc[data-v-4ed7ae03]{font-size:0.875rem;color:#9ca3af;margin:0}.page-header .header-right .create-btn[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0.5rem 1.125rem;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;color:#fff;font-size:0.875rem;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.page-header .header-right .create-btn[data-v-4ed7ae03]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.3)}.search-section[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;margin-bottom:1.5rem;-webkit-flex-shrink:0;flex-shrink:0}.search-section .search-input-wrapper[data-v-4ed7ae03]{position:relative;width:17.5rem}.search-section .search-input-wrapper .search-icon[data-v-4ed7ae03]{position:absolute;left:0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#bfbfbf;z-index:1}.search-section .search-input-wrapper[data-v-4ed7ae03] .el-input__inner{padding-left:2.25rem;border-radius:1.875rem;border-color:#e2e8f0;height:2.5rem;line-height:2.5rem;font-size:0.875rem;background-color:#fafbfc;-webkit-transition:all .2s;transition:all .2s}.search-section .search-input-wrapper[data-v-4ed7ae03] .el-input__inner:focus{border-color:#8b5cf6;background-color:#fff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.08)}.search-section .filter-actions .filter-btn[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0 1.125rem;height:2.5rem;border-radius:1.875rem;border-color:#e2e8f0;background-color:#fafbfc;color:#6b7280;font-size:0.875rem}.search-section .filter-actions .filter-btn[data-v-4ed7ae03]:hover{border-color:#8b5cf6;background-color:#fff;color:#8b5cf6}.loading-state[data-v-4ed7ae03]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:25rem}.loading-state .loading-animation[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;margin-bottom:1.25rem}.loading-state .loading-animation .dot[data-v-4ed7ae03]{width:0.75rem;height:0.75rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border-radius:50%;-webkit-animation:bounce-4ed7ae03 1.4s ease-in-out infinite both;animation:bounce-4ed7ae03 1.4s ease-in-out infinite both}.loading-state .loading-animation .dot[data-v-4ed7ae03]:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-state .loading-animation .dot[data-v-4ed7ae03]:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loading-state .loading-text[data-v-4ed7ae03]{font-size:0.875rem;color:#94a3b8;margin:0}@-webkit-keyframes bounce-4ed7ae03{0%,80%,100%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bounce-4ed7ae03{0%,80%,100%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.empty-state[data-v-4ed7ae03]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;min-height:25rem;background:-webkit-radial-gradient(50% 30%, ellipse, rgba(139, 92, 246, 0.04) 0%, transparent 60%),#fff;background:radial-gradient(ellipse at 50% 30%, rgba(139, 92, 246, 0.04) 0%, transparent 60%),#fff;border-radius:1.25rem;border:1px solid #e8ecf2;margin:1.25rem 0}.empty-state .empty-icon-wrapper[data-v-4ed7ae03]{width:5.5rem;height:5.5rem;margin:0 auto 1.5rem;background:-webkit-linear-gradient(315deg, #f0edff 0%, #f3e8ff 100%);background:linear-gradient(135deg, #f0edff 0%, #f3e8ff 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;box-shadow:0 0.25rem 1rem rgba(139,92,246,.12)}.empty-state .empty-icon-wrapper i[data-v-4ed7ae03]{font-size:2.375rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.empty-state .empty-title[data-v-4ed7ae03]{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 0.5rem;letter-spacing:-0.2px}.empty-state .empty-desc[data-v-4ed7ae03]{font-size:0.875rem;color:#94a3b8;margin:0 0 1.75rem;line-height:1.5}.empty-state .empty-btn[data-v-4ed7ae03]{padding:0.625rem 1.75rem;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;font-weight:500;font-size:0.875rem;box-shadow:0 0.125rem 0.625rem rgba(99,102,241,.25);-webkit-transition:all .2s ease;transition:all .2s ease}.empty-state .empty-btn[data-v-4ed7ae03]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.375rem 1.125rem rgba(99,102,241,.35)}.card-grid[data-v-4ed7ae03]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}@media(max-width: 1200px){.card-grid[data-v-4ed7ae03]{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.card-grid[data-v-4ed7ae03]{grid-template-columns:1fr}}.inspiration-card[data-v-4ed7ae03]{background:#fff;border-radius:1rem;border:1px solid #e8ecf2;padding:1.25rem;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:14.375rem;box-shadow:0 1px 0.125rem rgba(0,0,0,.03),0 0.125rem 0.25rem rgba(0,0,0,.02);position:relative;overflow:hidden}.inspiration-card[data-v-4ed7ae03]::before{content:"";position:absolute;top:0;left:0;right:0;height:0.1875rem;background:-webkit-linear-gradient(left, #6366F1 0%, #8B5CF6 50%, #a78bfa 100%);background:linear-gradient(90deg, #6366F1 0%, #8B5CF6 50%, #a78bfa 100%);opacity:0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.inspiration-card[data-v-4ed7ae03]:hover{-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem);border-color:#d4c5f9;box-shadow:0 0.75rem 1.75rem -0.5rem rgba(99,102,241,.15),0 0.25rem 0.5rem rgba(99,102,241,.06)}.inspiration-card[data-v-4ed7ae03]:hover::before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.inspiration-card .card-header[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;margin-bottom:0.875rem;-webkit-flex-shrink:0;flex-shrink:0}.inspiration-card .card-header .card-title[data-v-4ed7ae03]{font-size:1rem;font-weight:600;color:#1e293b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;margin-right:0.75rem}.inspiration-card .card-info[data-v-4ed7ae03]{margin-bottom:1rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.inspiration-card .card-info .info-row[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:0.875rem;color:#64748b;margin-bottom:0.5rem}.inspiration-card .card-info .info-row i[data-v-4ed7ae03]{width:1.625rem;height:1.625rem;font-size:0.75rem;margin-right:0.5rem;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.inspiration-card .card-info .info-row i.el-icon-collection-tag[data-v-4ed7ae03]{background:#f0edff;color:#7c3aed}.inspiration-card .card-info .info-row i.el-icon-user[data-v-4ed7ae03]{background:#eff6ff;color:#3b82f6}.inspiration-card .card-info .info-row i.el-icon-time[data-v-4ed7ae03]{background:#fffbeb;color:#f59e0b}.inspiration-card .card-info .info-row .info-label[data-v-4ed7ae03]{color:#94a3b8;-webkit-flex-shrink:0;flex-shrink:0}.inspiration-card .card-info .info-row .info-value[data-v-4ed7ae03]{color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.inspiration-card .card-actions[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;padding-top:0.75rem;border-top:1px solid #eef2f8;-webkit-flex-shrink:0;flex-shrink:0}.inspiration-card .card-actions .action-btn[data-v-4ed7ae03]{padding:0.375rem 0.875rem;border-radius:1.25rem;font-size:0.8125rem;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.inspiration-card .card-actions .action-btn i[data-v-4ed7ae03]{margin-right:0.25rem;font-size:0.8125rem}.inspiration-card .card-actions .action-btn.disabled[data-v-4ed7ae03]{opacity:.5;cursor:not-allowed}.inspiration-card .card-actions .action-btn.disabled[data-v-4ed7ae03]:hover{-webkit-transform:none;transform:none}.inspiration-card .card-actions .view-btn[data-v-4ed7ae03]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;color:#fff}.inspiration-card .card-actions .view-btn[data-v-4ed7ae03]:hover:not(.disabled){background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.inspiration-card .card-actions .download-btn[data-v-4ed7ae03]{background:#f1f5f9;border:none;color:#64748b}.inspiration-card .card-actions .download-btn[data-v-4ed7ae03]:hover:not(:disabled){background:#e2e8f0;color:#8b5cf6}.inspiration-card .card-actions .download-btn[data-v-4ed7ae03]:disabled{opacity:.5;cursor:not-allowed}.inspiration-card .card-actions .delete-btn[data-v-4ed7ae03]{background:#fef2f2;border:none;color:#ef4444}.inspiration-card .card-actions .delete-btn[data-v-4ed7ae03]:hover{background:#fee2e2;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.inspiration-card .card-actions .regenerate-btn[data-v-4ed7ae03]{background:#fef2f2;border:1px solid #fecaca;color:#ef4444}.inspiration-card .card-actions .regenerate-btn[data-v-4ed7ae03]:hover{background:#fee2e2;border-color:#fca5a5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.status-badge[data-v-4ed7ae03]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;padding:0.1875rem 0.625rem;border-radius:1.875rem;font-size:0.75rem;font-weight:500;-webkit-flex-shrink:0;flex-shrink:0}.status-badge i[data-v-4ed7ae03]{font-size:0.75rem;-webkit-animation:rotating-4ed7ae03 1s linear infinite;animation:rotating-4ed7ae03 1s linear infinite}.status-badge.status-done[data-v-4ed7ae03]{background:#ecfdf5;color:#10b981}.status-badge.status-generating[data-v-4ed7ae03]{background:#fef3c7;color:#f59e0b}.status-badge.status-failed[data-v-4ed7ae03]{background:#fef2f2;color:#ef4444}@-webkit-keyframes rotating-4ed7ae03{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-4ed7ae03{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pagination-wrapper[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;margin-top:auto;padding-top:1.25rem;border-top:1px solid #eef2f6;-webkit-flex-shrink:0;flex-shrink:0}.pagination-wrapper[data-v-4ed7ae03] .el-pagination{font-size:0.875rem;font-weight:500;color:#475569}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pager li{font-size:0.875rem;min-width:2.125rem;height:2.125rem;line-height:2.125rem;border-radius:0.5rem;margin:0 0.125rem;font-weight:500;color:#475569;background:#f8fafc;-webkit-transition:all .2s;transition:all .2s}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pager li:hover{color:#8b5cf6;background:#f5f0ff}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pager li.active{background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;border:none;box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.25)}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-prev,.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-next{border-radius:0.5rem;font-size:0.875rem;min-width:2.125rem;height:2.125rem;line-height:2.125rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;-webkit-transition:all .2s;transition:all .2s}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-prev:hover,.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-next:hover{color:#8b5cf6;border-color:#c4b5fd;background:#f5f0ff}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-prev:disabled,.pagination-wrapper[data-v-4ed7ae03] .el-pagination .btn-next:disabled{color:#cbd5e1;background:#f8fafc;border-color:#e2e8f0}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pagination__total{font-size:0.875rem;color:#64748b;margin-right:0.75rem;line-height:2.125rem}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pagination__jump{font-size:0.875rem;color:#64748b;margin-left:0.5rem}.pagination-wrapper[data-v-4ed7ae03] .el-pagination .el-pagination__jump .el-input__inner{border-radius:0.5rem;height:2.125rem;line-height:2.125rem}.detail-mode .detail-page-header .header-left[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem}.detail-mode .detail-page-header .header-left .back-btn[data-v-4ed7ae03]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0.5rem 1.125rem;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);border:none;color:#fff;font-size:0.875rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.25)}.detail-mode .detail-page-header .header-left .back-btn i[data-v-4ed7ae03]{font-size:0.875rem}.detail-mode .detail-page-header .header-left .back-btn[data-v-4ed7ae03]:hover{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);-webkit-transform:translateX(-0.125rem);transform:translateX(-0.125rem);box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.35);color:#fff}.detail-mode .detail-page-header .header-left .page-title[data-v-4ed7ae03]{font-size:1.375rem;font-weight:700;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.detail-mode .detail-page-header .header-right .close-btn[data-v-4ed7ae03]{width:2.25rem;height:2.25rem;padding:0;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#94a3b8;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.detail-mode .detail-page-header .header-right .close-btn[data-v-4ed7ae03]:hover{color:#ef4444;border-color:#fecaca;background:#fef2f2}.detail-mode .detail-body[data-v-4ed7ae03]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;min-height:0;padding-top:0.25rem}
.search-view[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.result-panel[data-v-354f7402]{background:#fff;border:1px solid #e7eaf0;border-radius:0.75rem;box-shadow:0 1px 0.125rem rgba(15,23,42,.03),0 0.625rem 1.75rem rgba(15,23,42,.05)}.search-inline[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;min-width:0;margin-bottom:1.125rem;padding:0 0 1.125rem;border-bottom:1px solid #eef0f5}.type-radio[data-v-354f7402]{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;padding:0.125rem;border:1px solid #d8dcf8;border-radius:0.5625rem;background:#fff;box-shadow:0 0.125rem 0.4375rem rgba(99,102,241,.07)}.type-radio[data-v-354f7402] .el-radio-button__inner{min-width:4.25rem;height:2rem;padding:0.5625rem 0.875rem;border:none;border-radius:0.4375rem;color:#64748b;background:transparent;line-height:0.875rem;box-shadow:none}.type-radio[data-v-354f7402] .el-radio-button__orig-radio:checked+.el-radio-button__inner{border:none;background:#8b5cf6;box-shadow:0 0.3125rem 0.875rem rgba(139,92,246,.26);color:#fff}.search-input[data-v-354f7402]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:13.75rem}.keyword-input[data-v-354f7402] .el-input__inner{height:2.25rem;line-height:2.25rem;border-color:#d8dee9}.link-input[data-v-354f7402] .el-textarea__inner{min-height:2.25rem !important;resize:none;line-height:1.25rem;padding:0.5rem 0.875rem;border-color:#d8dee9}.sort-select[data-v-354f7402]{width:8.875rem;-webkit-flex-shrink:0;flex-shrink:0}.sort-select[data-v-354f7402] .el-input__inner{height:2.25rem;border-color:#d8dee9;line-height:2.25rem}.reset-btn[data-v-354f7402]{height:2.25rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;-webkit-flex-shrink:0;flex-shrink:0;border-radius:0.5rem;border-color:#e2e8f0;color:#64748b;background:#fff}.reset-btn[data-v-354f7402]:hover,.reset-btn[data-v-354f7402]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.search-inline .primary-btn[data-v-354f7402],.search-inline .reset-btn[data-v-354f7402]{height:2.25rem;padding:0 1rem;white-space:nowrap}.search-inline .primary-btn[data-v-354f7402]{border-radius:0.5rem}[data-v-354f7402] .el-input__inner,[data-v-354f7402] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-354f7402] .el-input__inner:hover,[data-v-354f7402] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-354f7402] .el-input__inner:focus,[data-v-354f7402] .el-textarea__inner:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.08)}.primary-btn[data-v-354f7402]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;border:none;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;font-weight:600;box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.22)}.primary-btn[data-v-354f7402]:hover,.primary-btn[data-v-354f7402]:focus{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.375rem 1.125rem rgba(99,102,241,.28)}.primary-btn.is-disabled[data-v-354f7402],.primary-btn.is-disabled[data-v-354f7402]:hover{background:#d8dce8;box-shadow:none;-webkit-transform:none;transform:none}.result-panel[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;padding:1.25rem 1.25rem 1rem;overflow:hidden;background:#fff}.result-header[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem;-webkit-flex-shrink:0;flex-shrink:0;padding:0 0.125rem}.result-header h3[data-v-354f7402]{margin:0 0 0.3125rem;color:#1e293b;font-size:1.125rem;line-height:1.5rem}.result-header p[data-v-354f7402]{margin:0;color:#94a3b8;font-size:0.8125rem}.empty-state[data-v-354f7402]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:17.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;border:1px dashed #d9ddea;border-radius:0.625rem;background:#fbfcff}.empty-state .empty-icon[data-v-354f7402]{width:4.5rem;height:4.5rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.125rem;background:#f3efff;color:#8b5cf6;font-size:1.875rem}.empty-state h4[data-v-354f7402]{margin:0 0 0.5rem;font-size:1rem}.empty-state p[data-v-354f7402]{margin:0;color:#94a3b8;font-size:0.8125rem}.note-grid[data-v-354f7402]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:start;align-content:start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-column-gap:0.875rem;-moz-column-gap:0.875rem;column-gap:0.875rem;row-gap:1.125rem;overflow-y:auto;padding:0.25rem 0.3125rem 0.625rem 0.1875rem}.note-result-content[data-v-354f7402]{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:17.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden}.note-result-content[data-v-354f7402] .el-loading-mask{border:1px solid rgba(139,92,246,.1);border-radius:0.625rem;background:rgba(250,250,255,.88) !important;-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem)}.note-result-content[data-v-354f7402] .el-loading-spinner{top:50%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.note-result-content[data-v-354f7402] .el-loading-spinner i{width:3.625rem;height:3.625rem;border:1px solid #e3e1f8;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#8b5cf6;background:#fff;box-shadow:0 0.75rem 1.875rem rgba(99,102,241,.16);font-size:1.875rem}.note-result-content[data-v-354f7402] .el-loading-text{margin-top:0.875rem;color:#8b5cf6;font-size:0.875rem;font-weight:600}.note-card[data-v-354f7402]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 3.5rem) / 5);-moz-box-flex:0;flex:0 0 calc((100% - 3.5rem) / 5);max-width:calc((100% - 3.5rem) / 5);min-width:0;height:auto;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #e7eaf0;border-radius:0.5rem;background:#fff;color:#1e293b;text-align:left;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0.125rem 0.4375rem rgba(15,23,42,.04)}.note-card[data-v-354f7402]:hover{border-color:#cdd3df;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.5625rem 1.375rem rgba(15,23,42,.09)}.note-card.selected[data-v-354f7402]{border-color:#ff2442;background:#fff8f9;box-shadow:0 0.5rem 1.375rem rgba(255,36,66,.18);outline:0.125rem solid rgba(255,36,66,.28);outline-offset:-0.125rem}.note-card.selected .note-check[data-v-354f7402]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.note-check[data-v-354f7402]{position:absolute;left:0.5rem;top:0.5rem;width:1.25rem;height:1.25rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:#ff2442;border:0.125rem solid rgba(255,255,255,.86);opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease;transition:all .2s ease;z-index:3}.interaction-badge[data-v-354f7402]{position:absolute;right:0.5rem;top:0.5rem;z-index:2;height:1.5rem;padding:0 0.5rem;border-radius:0.375rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#fff;background:rgba(15,23,42,.72);box-shadow:0 0.25rem 0.75rem rgba(15,23,42,.16);font-size:0.75rem;font-weight:700;line-height:1.5rem}.note-cover[data-v-354f7402]{position:relative;width:100%;height:auto;aspect-ratio:3/4;border-radius:0;overflow:hidden;background:#f8fafc;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.note-cover img[data-v-354f7402]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease, -webkit-transform .24s ease}.note-card:hover .note-cover img[data-v-354f7402]{-webkit-transform:scale(1.025);transform:scale(1.025)}.note-cover-empty[data-v-354f7402]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;padding:1.125rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#94a3b8;font-size:1.625rem;text-align:center}.note-cover-empty small[data-v-354f7402]{display:block;width:100%;color:#64748b;font-size:0.75rem;line-height:1.5;text-align:center;word-break:break-word}.note-body[data-v-354f7402]{min-width:0;height:6rem;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5625rem 0.625rem 0.625rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.note-body .note-title[data-v-354f7402]{display:block;height:1.25rem;margin:0 0 0.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.8125rem;line-height:1.25rem;font-weight:650}.note-publish-time[data-v-354f7402]{position:absolute;right:0.5rem;bottom:0.5rem;z-index:2;height:1.375rem;padding:0 0.5rem;border-radius:0.375rem;color:#fff;background:rgba(15,23,42,.62);font-size:0.75rem;line-height:1.375rem;white-space:nowrap;box-shadow:0 0.25rem 0.75rem rgba(15,23,42,.14)}.note-meta[data-v-354f7402]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;height:2.5rem;margin-top:0;color:#94a3b8;font-size:0.75rem;line-height:1.2}.note-meta span[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.1875rem;min-width:0;overflow:hidden;white-space:nowrap}.note-meta em[data-v-354f7402],.note-meta small[data-v-354f7402]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-style:normal;white-space:nowrap}.note-meta em[data-v-354f7402]{color:#1e293b;font-weight:700}.note-meta small[data-v-354f7402]{color:#94a3b8;font-size:0.75rem}.bottom-bar[data-v-354f7402]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;margin-top:0.125rem;padding:0.875rem 0.125rem 0;border-top:1px solid #eef0f5;-webkit-flex-shrink:0;flex-shrink:0}.bottom-count[data-v-354f7402]{color:#64748b;font-size:0.875rem}.bottom-count strong[data-v-354f7402]{color:#8b5cf6}.creation-cta[data-v-354f7402]{position:relative;min-width:8.75rem;height:2.375rem;padding:0 1.125rem;overflow:hidden;border-radius:0.5rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);box-shadow:0 0.5rem 1.125rem rgba(99,102,241,.2);font-size:0.8125rem;font-weight:600}.creation-cta[data-v-354f7402]::after{content:"";position:absolute;top:0;left:-46%;width:38%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.32), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.32), transparent);-webkit-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-transition:left .38s ease;transition:left .38s ease}.creation-cta i[data-v-354f7402]{font-size:0.8125rem}.creation-cta[data-v-354f7402]:hover,.creation-cta[data-v-354f7402]:focus{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);box-shadow:0 1rem 2.125rem rgba(99,102,241,.34)}.creation-cta[data-v-354f7402]:hover::after,.creation-cta[data-v-354f7402]:focus::after{left:110%}.creation-cta.is-disabled[data-v-354f7402],.creation-cta.is-disabled[data-v-354f7402]:hover,.creation-cta.is-disabled[data-v-354f7402]:focus{background:#d8dce8;box-shadow:none}.creation-cta.is-disabled[data-v-354f7402]::after,.creation-cta.is-disabled[data-v-354f7402]:hover::after,.creation-cta.is-disabled[data-v-354f7402]:focus::after{display:none}.note-grid[data-v-354f7402]::-webkit-scrollbar{width:0.3125rem}.note-grid[data-v-354f7402]::-webkit-scrollbar-track{background:transparent}.note-grid[data-v-354f7402]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.note-card[data-v-354f7402]{-webkit-flex-basis:calc((100% - 2.625rem) / 4);flex-basis:calc((100% - 2.625rem) / 4);max-width:calc((100% - 2.625rem) / 4)}}@media(max-width: 900px){.search-inline[data-v-354f7402]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.search-inline .primary-btn[data-v-354f7402],.search-inline .reset-btn[data-v-354f7402]{width:100%;margin-left:0}.type-radio[data-v-354f7402],.sort-select[data-v-354f7402]{width:100%}.type-radio[data-v-354f7402] .el-radio-button{width:50%}.type-radio[data-v-354f7402] .el-radio-button__inner{width:100%}.note-grid[data-v-354f7402]{overflow:visible}.note-card[data-v-354f7402]{-webkit-flex-basis:calc((100% - 0.875rem) / 2);flex-basis:calc((100% - 0.875rem) / 2);max-width:calc((100% - 0.875rem) / 2)}}@media(max-width: 560px){.result-panel[data-v-354f7402]{padding:0.875rem}.result-header p[data-v-354f7402]{line-height:1.6}.bottom-bar[data-v-354f7402]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.creation-cta[data-v-354f7402]{width:100%}}
[data-v-0c7cc26f] .note-preview-dialog{max-height:calc(100vh - 1.5rem);margin:0.75rem auto 0 !important;border-radius:1.125rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}[data-v-0c7cc26f] .note-preview-dialog .el-dialog__header{min-height:3.4375rem;padding:1.125rem 3.875rem 0.75rem 1.375rem;border-bottom:1px solid #e8ecf2}[data-v-0c7cc26f] .note-preview-dialog .el-dialog__headerbtn{top:0.875rem;right:1.125rem;width:2rem;height:2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:0.5rem;color:#64748b;background:#f8fafc}[data-v-0c7cc26f] .note-preview-dialog .el-dialog__headerbtn:hover,[data-v-0c7cc26f] .note-preview-dialog .el-dialog__headerbtn:focus{color:#ff2442;background:#fff2f4}[data-v-0c7cc26f] .note-preview-dialog .el-dialog__headerbtn .el-dialog__close{color:inherit;font-size:1.125rem}[data-v-0c7cc26f] .note-preview-dialog .el-dialog__body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;overflow-y:auto;padding:1.375rem 1.5rem 1.625rem;background:-webkit-linear-gradient(top, #fffafa 0%, #ffffff 58%);background:linear-gradient(180deg, #fffafa 0%, #ffffff 58%)}.preview-dialog-title[data-v-0c7cc26f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem}.preview-dialog-title span[data-v-0c7cc26f]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;color:#1e293b;font-size:1rem;font-weight:700}.preview-dialog-title span i[data-v-0c7cc26f]{color:#ff2442;font-size:1.125rem}.preview-dialog-title em[data-v-0c7cc26f]{height:1.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0.625rem;border-radius:1.875rem;color:#ff2442;background:#fff2f4;font-size:0.75rem;font-style:normal;font-weight:700}.phone-preview-wrap[data-v-0c7cc26f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.phone-shell[data-v-0c7cc26f]{position:relative;width:22.5rem;height:min(47.5rem, calc(100vh - 10.625rem));padding:0.8125rem;border-radius:2.625rem;background:-webkit-linear-gradient(305deg, #1f2937 0%, #0f172a 100%);background:linear-gradient(145deg, #1f2937 0%, #0f172a 100%);box-shadow:0 1.5rem 3.625rem rgba(15,23,42,.28)}.phone-speaker[data-v-0c7cc26f]{position:absolute;top:1.25rem;left:50%;z-index:3;width:5.375rem;height:1.375rem;border-radius:0 0 1.125rem 1.125rem;background:#0f172a;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.phone-screen[data-v-0c7cc26f]{--color-link: #13386c;height:100%;border-radius:2rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif}.xhs-status[data-v-0c7cc26f]{height:2.125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0 1.375rem;color:#1e293b;font-size:0.75rem;font-weight:700}.status-icons[data-v-0c7cc26f]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:0.1875rem}.status-icons i[data-v-0c7cc26f]{width:0.25rem;border-radius:0.125rem;background:#1e293b}.status-icons i[data-v-0c7cc26f]:nth-child(1){height:0.5rem}.status-icons i[data-v-0c7cc26f]:nth-child(2){height:0.6875rem}.status-icons i[data-v-0c7cc26f]:nth-child(3){width:0.9375rem;height:0.5rem;border:1px solid #1e293b;background:transparent}.xhs-header[data-v-0c7cc26f]{height:3.5rem;display:grid;grid-template-columns:2.375rem minmax(0, 1fr) auto 2.375rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0 0.625rem 0 0.25rem;border-bottom:1px solid #f3f3f3}.xhs-header>button[data-v-0c7cc26f]{height:2.25rem;padding:0;border:none;background:transparent;color:#222;cursor:default}.xhs-header .header-back[data-v-0c7cc26f]{font-size:1.4375rem}.xhs-header .follow-btn[data-v-0c7cc26f]{min-width:4rem;padding:0 1.0625rem;border:1px solid rgba(255,36,66,.38);border-radius:1.875rem;color:#ff2442;font-size:0.875rem;background:#fff}.xhs-header .header-share[data-v-0c7cc26f]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.xhs-header .header-share svg[data-v-0c7cc26f]{width:1.4375rem;height:1.4375rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-author[data-v-0c7cc26f]{min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5625rem}.header-author img[data-v-0c7cc26f],.header-author .author-avatar[data-v-0c7cc26f]{width:2.25rem;height:2.25rem;-webkit-box-flex:0;-webkit-flex:0 0 2.25rem;-moz-box-flex:0;flex:0 0 2.25rem;border-radius:50%}.header-author img[data-v-0c7cc26f]{display:block;-o-object-fit:cover;object-fit:cover}.header-author .author-avatar[data-v-0c7cc26f]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:#ff2442;font-size:0.875rem;font-weight:600}.header-author strong[data-v-0c7cc26f]{min-width:0;overflow:hidden;color:#333;font-size:0.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.xhs-content[data-v-0c7cc26f]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;overflow-y:auto;background:#fff}.xhs-content[data-v-0c7cc26f]::-webkit-scrollbar{width:0}.preview-images[data-v-0c7cc26f]{position:relative;width:100%;aspect-ratio:3/4;background:#f7f7f7;outline:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-images.is-draggable[data-v-0c7cc26f]{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.preview-images.is-draggable[data-v-0c7cc26f]:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.preview-images img[data-v-0c7cc26f],.preview-images .preview-image-empty[data-v-0c7cc26f]{width:100%;height:100%}.preview-images img[data-v-0c7cc26f]{-o-object-fit:contain;object-fit:contain;display:block}.preview-image-empty[data-v-0c7cc26f]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.875rem;padding:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#94a3b8;text-align:center}.preview-image-empty i[data-v-0c7cc26f]{width:3.625rem;height:3.625rem;-webkit-box-flex:0;-webkit-flex:0 0 3.625rem;-moz-box-flex:0;flex:0 0 3.625rem;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#a8b1c2;background:#fff;box-shadow:0 0.25rem 1rem rgba(15,23,42,.08);font-size:1.75rem}.preview-image-empty span[data-v-0c7cc26f]{display:block;width:100%;max-width:13.75rem;color:#64748b;font-size:0.8125rem;line-height:1.6;text-align:center;word-break:break-word}.image-dots[data-v-0c7cc26f]{height:1.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.3125rem;background:#fff}.image-dots button[data-v-0c7cc26f]{width:0.375rem;height:0.375rem;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.18)}.image-dots button.active[data-v-0c7cc26f]{background:#ff2442}.image-dots+.preview-note-body[data-v-0c7cc26f]{padding-top:0.5rem}.preview-note-body[data-v-0c7cc26f]{padding:1.0625rem 1rem 1.5rem}.preview-note-body h3[data-v-0c7cc26f]{margin:0 0 0.5rem;color:#242424;font-size:1.125rem;line-height:1.42;font-weight:600;letter-spacing:0}.preview-note-body p[data-v-0c7cc26f]{margin:0;color:#333;font-size:0.9375rem;line-height:1.65;font-weight:400;letter-spacing:0;white-space:pre-wrap;word-break:break-word}.preview-tags[data-v-0c7cc26f]{display:block;margin-top:0.3125rem;line-height:1.65}.preview-tags span[data-v-0c7cc26f]{margin-right:0.125rem;color:var(--color-link);cursor:pointer;font-size:0.9375rem;font-weight:400}.preview-empty[data-v-0c7cc26f]{min-height:26.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:1.5rem;text-align:center}.preview-empty i[data-v-0c7cc26f]{width:4rem;height:4rem;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:0.875rem;color:#ff2442;background:#fff2f4;font-size:1.75rem}.preview-empty h4[data-v-0c7cc26f]{margin:0 0 0.5rem;color:#1e293b;font-size:1rem}.preview-empty p[data-v-0c7cc26f]{margin:0;color:#94a3b8;font-size:0.8125rem;line-height:1.7}.xhs-actions[data-v-0c7cc26f]{height:3.75rem;display:grid;grid-template-columns:minmax(7.625rem, 1fr) repeat(3, 3.5rem);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0;padding:0.5rem 0.625rem;border-top:1px solid #eee;background:#fff}.xhs-actions button[data-v-0c7cc26f]{min-width:0;height:2.375rem;border:none;border-radius:1.875rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;color:#333;background:transparent;font-size:0.75rem}.xhs-actions .comment-entry[data-v-0c7cc26f]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding:0 0.75rem;color:#999;background:#f6f6f6}.xhs-actions .comment-entry i[data-v-0c7cc26f]{color:#777;font-size:1.125rem}.xhs-actions i[data-v-0c7cc26f]{color:#1e293b;font-size:1.1875rem}.xhs-actions .engagement-action[data-v-0c7cc26f]{padding:0 0.1875rem;gap:0.25rem}.xhs-actions .action-svg[data-v-0c7cc26f]{width:1.5625rem;height:1.5625rem;-webkit-box-flex:0;-webkit-flex:0 0 1.5625rem;-moz-box-flex:0;flex:0 0 1.5625rem;fill:none;stroke:#222;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.xhs-actions .action-svg circle[data-v-0c7cc26f]{fill:#222;stroke:none}.xhs-actions em[data-v-0c7cc26f]{font-style:normal;white-space:nowrap}.xhs-actions .engagement-action em[data-v-0c7cc26f]{color:#333;font-size:0.8125rem;line-height:1.2}@media(max-width: 560px){[data-v-0c7cc26f] .note-preview-dialog{width:calc(100vw - 1.5rem) !important;margin-top:0.75rem !important}.phone-shell[data-v-0c7cc26f]{width:min(21.25rem, calc(100vw - 3.625rem));height:min(45rem, calc(100vh - 10.625rem))}}
.editor-view[data-v-7a0d99cc]{position:relative;display:grid;grid-template-columns:13.75rem minmax(26.25rem, 1fr) 21.25rem;gap:0.875rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;padding:0}.editor-view.is-detail-refreshing .ai-panel[data-v-7a0d99cc]{pointer-events:none}.task-panel[data-v-7a0d99cc],.ai-panel[data-v-7a0d99cc],.draft-panel[data-v-7a0d99cc]{min-height:0;overflow:hidden;background:#fff;border:1px solid #e7eaf0;border-radius:0.75rem;box-shadow:0 1px 0.125rem rgba(15,23,42,.03),0 0.625rem 1.75rem rgba(15,23,42,.05)}.panel-title[data-v-7a0d99cc]{height:3.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5625rem;padding:0 1.125rem;border-bottom:1px solid #eceff4;font-weight:700}.panel-title span[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5625rem}.panel-title i[data-v-7a0d99cc]{color:#8b5cf6;font-size:1.125rem}.task-title[data-v-7a0d99cc]{background:#fafbff}.task-title em[data-v-7a0d99cc]{min-width:1.625rem;height:1.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:1.875rem;color:#fff;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);font-size:0.75rem;font-style:normal}.ai-title[data-v-7a0d99cc]{color:#fff;border-bottom:none;background:-webkit-linear-gradient(315deg, #5b5fd9 0%, #7c3aed 100%);background:linear-gradient(135deg, #5b5fd9 0%, #7c3aed 100%)}.ai-title i[data-v-7a0d99cc]{color:#fff}.ai-title small[data-v-7a0d99cc]{padding:0.1875rem 0.5rem;border-radius:1.875rem;background:rgba(255,255,255,.18);font-size:0.75rem;font-weight:600}.task-list[data-v-7a0d99cc]{position:relative;height:calc(100% - 3.375rem);overflow-y:auto;padding:0.75rem}.task-list-hint[data-v-7a0d99cc]{min-height:2.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;color:#94a3b8;font-size:0.75rem}.task-item[data-v-7a0d99cc]{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;padding:0.625rem;border:1px solid transparent;border-radius:0.5rem;background:transparent;color:#1e293b;text-align:left;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.task-item[data-v-7a0d99cc]:hover,.task-item.active[data-v-7a0d99cc]{background:#f2f3ff}.task-item.active[data-v-7a0d99cc]{border-color:#d9dcff;box-shadow:inset 0.1875rem 0 0 #6366f1}.task-actions[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;-webkit-flex-shrink:0;flex-shrink:0}.task-delete[data-v-7a0d99cc]{width:1.625rem;height:1.625rem;padding:0;border:none;border-radius:0.375rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#94a3b8;background:transparent;cursor:pointer;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.task-delete[data-v-7a0d99cc]:hover,.task-delete[data-v-7a0d99cc]:focus{color:#ef4444;background:#fff1f2}.task-delete[data-v-7a0d99cc]:disabled{color:#94a3b8;cursor:wait;opacity:.7}.task-delete.is-current[data-v-7a0d99cc]:disabled{cursor:not-allowed;opacity:.42}.task-delete i[data-v-7a0d99cc]{font-size:0.875rem}.task-delete-tooltip[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.task-thumb[data-v-7a0d99cc]{width:2.625rem;height:2.625rem;border-radius:0.625rem;overflow:hidden;background:#f8fafc;color:#94a3b8;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.task-thumb img[data-v-7a0d99cc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-info[data-v-7a0d99cc]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.task-info strong[data-v-7a0d99cc],.task-info em[data-v-7a0d99cc]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info strong[data-v-7a0d99cc]{font-size:0.8125rem;margin-bottom:0.1875rem}.task-info em[data-v-7a0d99cc]{font-style:normal;color:#94a3b8;font-size:0.75rem}.task-status.is-pending[data-v-7a0d99cc]{color:#94a3b8}.task-status.is-edited[data-v-7a0d99cc]{color:#059669}.draft-panel[data-v-7a0d99cc]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:1.25rem;overflow-y:auto}.draft-drop-overlay[data-v-7a0d99cc]{position:absolute;z-index:20;inset:0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;border:0.125rem dashed #a78bfa;border-radius:0.625rem;color:#6366f1;background:rgba(250,249,255,.94);pointer-events:none;font-size:0.875rem;font-weight:600}.draft-drop-overlay i[data-v-7a0d99cc]{font-size:2.125rem}.hidden-file-input[data-v-7a0d99cc]{display:none}.draft-panel-empty[data-v-7a0d99cc]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;text-align:center;background:-webkit-linear-gradient(top, #ffffff 0%, #fbfcff 100%);background:linear-gradient(180deg, #ffffff 0%, #fbfcff 100%)}.draft-empty-state[data-v-7a0d99cc]{max-width:22.5rem;padding:1.5rem}.draft-empty-state .draft-empty-icon[data-v-7a0d99cc]{width:4.25rem;height:4.25rem;border:1px solid #e6e2fa;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.125rem;color:#8b5cf6;background:#f6f4ff;font-size:1.75rem;box-shadow:0 0.625rem 1.75rem rgba(99,102,241,.1)}.draft-empty-state h3[data-v-7a0d99cc]{margin:0 0 0.5rem;color:#1e293b;font-size:1.125rem;font-weight:700}.draft-empty-state p[data-v-7a0d99cc]{margin:0;color:#94a3b8;font-size:0.8125rem;line-height:1.7}.ai-panel-empty .empty-control[data-v-7a0d99cc]{width:100%;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0.875rem;border:1px solid #e8ecf2;border-radius:0.375rem;color:#94a3b8;background:#fff;font-size:0.8125rem}.ai-panel-empty .empty-textarea[data-v-7a0d99cc]{height:11.625rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding-top:0.75rem}.ai-panel-empty .empty-tags[data-v-7a0d99cc]{height:3.5rem}.ai-panel-empty .empty-ai-textarea[data-v-7a0d99cc]{height:4.75rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding-top:0.625rem;margin-bottom:0.75rem}.ai-panel-empty button[data-v-7a0d99cc]:disabled,.ai-panel-empty[data-v-7a0d99cc] .el-button.is-disabled{cursor:default}.empty-count[data-v-7a0d99cc]{width:4.75rem;height:2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:1px solid #e8ecf2;border-radius:0.375rem;color:#94a3b8;background:#fff;font-size:0.75rem}.draft-section[data-v-7a0d99cc]{margin-bottom:1.125rem}.draft-actions[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.625rem;margin-top:auto;padding-top:1.125rem;border-top:1px solid #f1f5f9}.field-heading[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;margin-bottom:0.625rem}.field-heading-actions[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;-webkit-flex-shrink:0;flex-shrink:0}.field-copy-btn[data-v-7a0d99cc]{height:1.625rem;min-width:3.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;padding:0 0.5rem;border:1px solid #e8ecf2;border-radius:0.3125rem;color:#94a3b8;background:#f8fafc;font-size:0.75rem;line-height:1;cursor:pointer;-webkit-transition:color .18s ease,border-color .18s ease,background .18s ease;transition:color .18s ease,border-color .18s ease,background .18s ease}.field-copy-btn i[data-v-7a0d99cc]{font-size:0.8125rem}.field-copy-btn[data-v-7a0d99cc]:hover,.field-copy-btn[data-v-7a0d99cc]:focus{border-color:#cbd5e1;color:#1e293b;background:#f1f5f9;outline:none}.field-copy-btn.is-copied[data-v-7a0d99cc]{border-color:#a7f3d0;color:#047857;background:#ecfdf5}.section-title[data-v-7a0d99cc],.field-label[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;margin-bottom:0;font-size:0.875rem;font-weight:700;color:#1e293b}.section-title i[data-v-7a0d99cc],.field-label i[data-v-7a0d99cc]{width:1rem;-webkit-box-flex:0;-webkit-flex:0 0 1rem;-moz-box-flex:0;flex:0 0 1rem;text-align:center;color:#8b5cf6}.section-title[data-v-7a0d99cc]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:0.625rem}.section-title>span[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.field-ai-btn[data-v-7a0d99cc]{height:1.625rem;min-height:1.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.1875rem;padding:0 0.5rem;border:1px solid #e5e3f8;border-radius:0.375rem;color:#8b5cf6;background:#faf9ff;font-size:0.75rem;font-weight:600}.field-ai-btn i[data-v-7a0d99cc]{margin:0;font-size:0.75rem}.field-ai-btn[data-v-7a0d99cc]:hover,.field-ai-btn[data-v-7a0d99cc]:focus{border-color:#d4d0f4;color:#6366f1;background:#f5f3ff}.inline-add[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-bottom:0.75rem}.image-list[data-v-7a0d99cc],.mini-image-list[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.625rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.draft-image[data-v-7a0d99cc],.image-add[data-v-7a0d99cc]{width:7rem;height:7rem;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0.625rem}.draft-image[data-v-7a0d99cc]{position:relative;overflow:hidden;border:1px solid #e8ecf2;background:#f8fafc}.draft-image .draft-preview-image[data-v-7a0d99cc]{width:100%;height:100%;display:block;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.draft-image[data-v-7a0d99cc] .el-image__inner{width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.draft-image[data-v-7a0d99cc]:hover .el-image__inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.draft-image:hover .draft-image-actions[data-v-7a0d99cc],.draft-image:focus-within .draft-image-actions[data-v-7a0d99cc]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.draft-image:hover .image-card-action[data-v-7a0d99cc],.draft-image:focus-within .image-card-action[data-v-7a0d99cc]{pointer-events:auto}.draft-image-actions[data-v-7a0d99cc]{position:absolute;z-index:3;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.25rem;padding:0.4375rem 0.4375rem 0.375rem;background:-webkit-linear-gradient(top, rgba(15, 23, 42, 0) 0%, rgba(15, 23, 42, 0.78) 100%);background:linear-gradient(180deg, rgba(15, 23, 42, 0) 0%, rgba(15, 23, 42, 0.78) 100%);opacity:0;pointer-events:none;-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem);-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.image-card-action[data-v-7a0d99cc]{width:1.5625rem;height:1.5625rem;border:none;border-radius:0.375rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:rgba(15,23,42,.68);color:#fff;cursor:pointer;pointer-events:auto;-webkit-transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.image-card-action[data-v-7a0d99cc]:hover,.image-card-action[data-v-7a0d99cc]:focus{background:#6366f1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.draft-image-actions .image-card-action[data-v-7a0d99cc]{border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.1);box-shadow:none;pointer-events:none}.draft-image-actions .image-card-action[data-v-7a0d99cc]:hover,.draft-image-actions .image-card-action[data-v-7a0d99cc]:focus{border-color:rgba(255,255,255,.42);color:#fff;background:rgba(99,102,241,.9)}.draft-preview-image[data-v-7a0d99cc],.image-picker-preview[data-v-7a0d99cc],.image-result-preview[data-v-7a0d99cc]{position:relative}.draft-preview-image[data-v-7a0d99cc] .image-load-error,.image-picker-preview[data-v-7a0d99cc] .image-load-error,.image-result-preview[data-v-7a0d99cc] .image-load-error{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;padding:0.625rem 0.4375rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#94a3b8;background:#f1f5f9;font-size:1.3125rem;line-height:1;text-align:center;overflow:hidden}.draft-preview-image[data-v-7a0d99cc] .image-load-error i,.image-picker-preview[data-v-7a0d99cc] .image-load-error i,.image-result-preview[data-v-7a0d99cc] .image-load-error i{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;line-height:1}.draft-preview-image[data-v-7a0d99cc] .image-load-error span,.image-picker-preview[data-v-7a0d99cc] .image-load-error span,.image-result-preview[data-v-7a0d99cc] .image-load-error span{display:block;width:100%;max-width:5.75rem;font-size:0.625rem;line-height:1.4;text-align:center;overflow-wrap:break-word}.draft-preview-image[data-v-7a0d99cc] .el-image__error,.image-picker-preview[data-v-7a0d99cc] .el-image__error,.image-result-preview[data-v-7a0d99cc] .el-image__error{position:absolute;inset:0;width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;overflow:hidden}.image-add[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:1px dashed #d6c8f8;background:#fbfaff;color:#8b5cf6;cursor:pointer;font-size:1.375rem}.image-add[data-v-7a0d99cc]:hover{border-color:#8b5cf6;background:#f5f0ff}.image-add[data-v-7a0d99cc]:disabled{cursor:not-allowed;opacity:.58}.tag-editor[data-v-7a0d99cc]{min-height:2.625rem;padding:0.5rem 0.625rem;border:1px solid #e8ecf2;border-radius:0.625rem;background:#fff}.tag-editor[data-v-7a0d99cc]:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 0.125rem rgba(99,102,241,.08)}.tag-editor.has-tags .tag-input-row[data-v-7a0d99cc]{margin-top:0.4375rem;padding-top:0.4375rem;border-top:1px solid #f1f5f9}.tag-editor .tag-list[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-transition:none;transition:none}.tag-editor .tag-list[data-v-7a0d99cc] .el-tag{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none;cursor:copy;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tag-editor .tag-input-row[data-v-7a0d99cc]{width:100%;min-height:1.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem;cursor:text}.tag-editor .tag-input-row>i[data-v-7a0d99cc]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;color:#94a3b8;font-size:0.8125rem}.tag-editor .tag-input[data-v-7a0d99cc]{width:100%;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.tag-editor .tag-input[data-v-7a0d99cc] .el-input__inner{height:1.625rem;line-height:1.625rem;border:none;background:transparent;box-shadow:none;padding:0}.ai-panel[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-color:#dfe1fb;box-shadow:0 0.625rem 1.75rem rgba(79,70,229,.09)}.ai-scroll[data-v-7a0d99cc]{padding:1rem;overflow-y:auto;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;background:#fbfbfe}.ai-section[data-v-7a0d99cc]{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #f1f5f9}.ai-section[data-v-7a0d99cc]:last-child{border-bottom:none;margin-bottom:0}.ai-section.featured[data-v-7a0d99cc]{padding:0.875rem;margin:0 0 1.125rem;border:1px solid #e2e3f8;border-radius:0.625rem;background:#fff;box-shadow:none}.ai-label[data-v-7a0d99cc]{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:700}.ai-result[data-v-7a0d99cc]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e2e3f8;border-radius:0.625rem;background:#fff}.ai-result h4[data-v-7a0d99cc]{margin:0.3125rem 0 0;font-size:0.875rem;line-height:1.5;color:#1e293b}.ai-result p[data-v-7a0d99cc]{max-height:13.75rem;margin:0.3125rem 0 0;overflow-y:auto;color:#64748b;font-size:0.8125rem;line-height:1.7;white-space:pre-wrap}.result-label[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.625rem;font-size:0.8125rem;font-weight:700;padding-bottom:0.625rem;border-bottom:1px solid #f1f5f9}.result-label>span[data-v-7a0d99cc]:first-child{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.result-label i[data-v-7a0d99cc]{color:#8b5cf6}.result-status[data-v-7a0d99cc]{-webkit-flex-shrink:0;flex-shrink:0;padding:0.125rem 0.4375rem;border-radius:0.3125rem;font-size:0.6875rem;font-weight:600}.result-status.is-done[data-v-7a0d99cc]{color:#6366f1;background:#f1efff}.result-status.is-processing[data-v-7a0d99cc]{color:#7c3aed;background:#f7f2ff}.result-status.is-failed[data-v-7a0d99cc]{color:#64748b;background:#f1f5f9}.rewrite-preview-field[data-v-7a0d99cc]{margin-top:0.75rem}.rewrite-preview-label[data-v-7a0d99cc]{display:block;color:#94a3b8;font-size:0.6875rem;font-weight:600}.candidate-tags[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.375rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.375rem}.candidate-tags span[data-v-7a0d99cc]{color:#8b5cf6;background:#f5f0ff;border-radius:1.875rem;padding:0.1875rem 0.5rem;font-size:0.75rem}.result-actions[data-v-7a0d99cc]{margin-top:0.75rem}.result-actions .rewrite-confirm-btn.el-button[data-v-7a0d99cc]{margin-top:0;box-shadow:none}[data-v-7a0d99cc] .candidate-select-dialog{border-radius:0.5rem;overflow:hidden}[data-v-7a0d99cc] .candidate-select-dialog .el-dialog__header{padding:1.125rem 1.25rem 0.875rem;border-bottom:1px solid #f1f5f9}[data-v-7a0d99cc] .candidate-select-dialog .el-dialog__title{color:#1e293b;font-size:1rem;font-weight:700}[data-v-7a0d99cc] .candidate-select-dialog .el-dialog__body{padding:1.125rem 1.25rem}[data-v-7a0d99cc] .candidate-select-dialog .el-dialog__footer{padding:0.75rem 1.25rem 1rem;border-top:1px solid #f1f5f9}.candidate-dialog-tip[data-v-7a0d99cc]{margin:0 0 0.75rem;color:#64748b;font-size:0.8125rem}.candidate-choice-list[data-v-7a0d99cc]{width:100%;max-height:20.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;overflow-y:auto}.candidate-choice-item[data-v-7a0d99cc]{min-height:2.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.5625rem 0.75rem;border:1px solid #e8ecf2;border-radius:0.375rem;background:#fff;cursor:pointer;-webkit-transition:border-color .18s ease,background .18s ease;transition:border-color .18s ease,background .18s ease}.candidate-choice-item[data-v-7a0d99cc]:hover,.candidate-choice-item.selected[data-v-7a0d99cc]{border-color:#a5b4fc;background:#f7f7ff}.candidate-choice-item[data-v-7a0d99cc] .el-radio,.candidate-choice-item[data-v-7a0d99cc] .el-checkbox{width:100%;margin-right:0;white-space:normal}.candidate-choice-item[data-v-7a0d99cc] .el-radio__label,.candidate-choice-item[data-v-7a0d99cc] .el-checkbox__label{color:#1e293b;line-height:1.55;white-space:normal}.candidate-dialog-footer[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.5rem}.candidate-dialog-footer .el-button+.el-button[data-v-7a0d99cc]{margin-left:0}.image-mode-tabs[data-v-7a0d99cc]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.375rem;padding:0.1875rem;margin-bottom:0.75rem;border-radius:0.625rem;background:#f3f0ff}.image-mode-tabs button[data-v-7a0d99cc]{height:1.875rem;border:none;border-radius:0.5rem;color:#64748b;background:transparent;font-size:0.75rem;font-weight:700;cursor:pointer}.image-mode-tabs button.active[data-v-7a0d99cc]{color:#8b5cf6;background:#fff;box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.12)}.image-subtitle[data-v-7a0d99cc]{margin:0.75rem 0 0.5rem;color:#1e293b;font-size:0.75rem;font-weight:700}.image-picker-list[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.5rem;margin-bottom:0.75rem;padding-bottom:0.125rem;overflow-x:auto}.image-picker-item[data-v-7a0d99cc],.image-picker-add[data-v-7a0d99cc]{position:relative;width:5.25rem;height:5.25rem;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0.5rem;-webkit-box-flex:0;-webkit-flex:0 0 5.25rem;-moz-box-flex:0;flex:0 0 5.25rem;overflow:hidden}.image-picker-item[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;border:1px solid #e8ecf2;background:#f8fafc}.image-picker-item .image-picker-preview[data-v-7a0d99cc]{width:100%;height:100%;display:block;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.image-picker-item[data-v-7a0d99cc] .el-image__inner{width:100%;height:100%}.image-picker-item:hover .image-picker-action[data-v-7a0d99cc],.image-picker-item:focus-within .image-picker-action[data-v-7a0d99cc]{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.image-picker-action[data-v-7a0d99cc]{position:absolute;z-index:4;right:0.375rem;width:1.5625rem;height:1.5625rem;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:0.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:rgba(15,23,42,.72);box-shadow:0 0.125rem 0.5rem rgba(15,23,42,.22);cursor:pointer;opacity:0;pointer-events:none;-webkit-transform:scale(0.88);transform:scale(0.88);font-size:0.75rem;-webkit-transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,background .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,background .18s ease;transition:opacity .18s ease,transform .18s ease,background .18s ease,-webkit-transform .18s ease}.image-picker-action[data-v-7a0d99cc]:hover,.image-picker-action[data-v-7a0d99cc]:focus{background:#6366f1}.image-picker-action.image-picker-remove[data-v-7a0d99cc]{top:0.375rem}.image-picker-action.image-picker-download[data-v-7a0d99cc]{bottom:0.375rem}.image-picker-add[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:1px dashed #cbd5e1;color:#94a3b8;background:#f8fafc;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.image-picker-add i[data-v-7a0d99cc]{font-size:1.25rem}.image-picker-add[data-v-7a0d99cc]:hover,.image-picker-add[data-v-7a0d99cc]:focus{border-color:#8b5cf6;color:#8b5cf6;background:#fff}.image-picker-add[data-v-7a0d99cc]:disabled{cursor:not-allowed;opacity:.58}.popover-add[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.count-row[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.625rem;margin-top:0.75rem;margin-bottom:0.625rem;color:#94a3b8;font-size:0.75rem}.mini-image-list[data-v-7a0d99cc]{margin-bottom:0.75rem}.mini-image-list span[data-v-7a0d99cc]{position:relative;width:3.25rem;height:3.25rem;border-radius:0.625rem;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.mini-image-list span img[data-v-7a0d99cc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-image-list span i[data-v-7a0d99cc]{position:absolute;right:0.1875rem;top:0.1875rem;width:1rem;height:1rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:rgba(15,23,42,.62);font-size:0.75rem;cursor:pointer}.image-result-list[data-v-7a0d99cc]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e2e3f8;border-radius:0.625rem;background:#fafaff}.image-result-title[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;margin-bottom:0.625rem;color:#1e293b;font-size:0.8125rem;font-weight:700}.image-result-title span[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.image-result-title i[data-v-7a0d99cc]{color:#8b5cf6}.image-result-title small[data-v-7a0d99cc]{color:#94a3b8;font-size:0.6875rem;font-weight:500}.image-result-grid[data-v-7a0d99cc]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.625rem}.image-result[data-v-7a0d99cc]{position:relative;padding:0.5rem;border:1px solid #e8ecf2;border-radius:0.625rem;background:#fff;cursor:pointer;-webkit-transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.image-result.selected[data-v-7a0d99cc]{border-color:#8b5cf6;box-shadow:0 0 0 0.125rem rgba(139,92,246,.1)}.image-result.used[data-v-7a0d99cc]{cursor:default;opacity:.68}.image-result:hover .image-result-download[data-v-7a0d99cc],.image-result:focus-within .image-result-download[data-v-7a0d99cc]{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.image-result[data-v-7a0d99cc] .el-checkbox{position:absolute;z-index:2;top:0.8125rem;right:0.8125rem;width:1.125rem;height:1.125rem;margin:0;line-height:1.125rem}.image-result[data-v-7a0d99cc] .el-checkbox__input{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.125rem;height:1.125rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;vertical-align:top}.image-result[data-v-7a0d99cc] .el-checkbox__inner{position:relative;width:1.125rem;height:1.125rem;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#fff;box-shadow:0 1px 0.3125rem rgba(15,23,42,.24)}.image-result[data-v-7a0d99cc] .el-checkbox__inner::after{top:50%;left:50%;width:0.25rem;height:0.5rem;margin-top:-0.3125rem;margin-left:-0.125rem;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center}.image-result[data-v-7a0d99cc] .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.image-result[data-v-7a0d99cc] .el-checkbox__label{display:none}.image-result .image-result-preview[data-v-7a0d99cc]{width:100%;aspect-ratio:1;border-radius:0.625rem;display:block;overflow:hidden;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.image-result[data-v-7a0d99cc] .image-result-preview .el-image__inner{width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.image-result[data-v-7a0d99cc]:hover .image-result-preview .el-image__inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.checkbox-accessible-label[data-v-7a0d99cc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.image-used-label[data-v-7a0d99cc]{position:absolute;left:0.8125rem;bottom:0.8125rem;padding:0.125rem 0.375rem;border-radius:0.3125rem;color:#fff;background:rgba(15,23,42,.62);font-size:0.6875rem}.image-result .image-result-download[data-v-7a0d99cc]{position:absolute;z-index:3;right:0.8125rem;bottom:0.8125rem;opacity:0;pointer-events:none}.image-confirm-btn[data-v-7a0d99cc]{margin-top:0.625rem;box-shadow:none}.primary-btn[data-v-7a0d99cc],.save-btn[data-v-7a0d99cc]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;border:none;border-radius:0.5rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;font-weight:600;box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.22)}.primary-btn[data-v-7a0d99cc]:hover,.primary-btn[data-v-7a0d99cc]:focus,.save-btn[data-v-7a0d99cc]:hover,.save-btn[data-v-7a0d99cc]:focus{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.375rem 1.125rem rgba(99,102,241,.28)}.primary-btn.block[data-v-7a0d99cc],.save-btn.block[data-v-7a0d99cc]{width:100%;margin-top:0.75rem}.primary-btn.mini[data-v-7a0d99cc],.save-btn.mini[data-v-7a0d99cc]{height:2rem;padding:0 1rem;font-size:0.75rem}.preview-btn[data-v-7a0d99cc]{height:2.25rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;padding:0 1.125rem;border:none;border-radius:0.5rem;color:#fff;background:-webkit-linear-gradient(315deg, #ff2442 0%, #e61e3c 100%);background:linear-gradient(135deg, #ff2442 0%, #e61e3c 100%);box-shadow:0 0.5rem 1.25rem rgba(255,36,66,.22);font-weight:700}.preview-btn[data-v-7a0d99cc]:hover,.preview-btn[data-v-7a0d99cc]:focus{color:#fff;background:-webkit-linear-gradient(315deg, #f01f3c 0%, #d91b36 100%);background:linear-gradient(135deg, #f01f3c 0%, #d91b36 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.75rem 1.625rem rgba(255,36,66,.3)}.ghost-btn[data-v-7a0d99cc]{border-radius:1.875rem;border-color:#e2e8f0;color:#64748b;background:#fff}.ghost-btn[data-v-7a0d99cc]:hover,.ghost-btn[data-v-7a0d99cc]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.ghost-btn.block[data-v-7a0d99cc]{width:100%}.success-btn[data-v-7a0d99cc]{border:none;border-radius:1.875rem;color:#fff;background:#10b981}.success-btn[data-v-7a0d99cc]:hover,.success-btn[data-v-7a0d99cc]:focus{color:#fff;background:#059669}.text-btn[data-v-7a0d99cc]{padding:0;border:none;color:#8b5cf6;background:transparent}.text-btn[data-v-7a0d99cc]:hover,.text-btn[data-v-7a0d99cc]:focus{color:#6366f1;background:transparent}.error-text[data-v-7a0d99cc]{margin:0.625rem 0 0;color:#64748b;font-size:0.75rem;line-height:1.6}[data-v-7a0d99cc] .el-input__inner,[data-v-7a0d99cc] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-7a0d99cc] .el-input__inner:hover,[data-v-7a0d99cc] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-7a0d99cc] .el-input__inner:focus,[data-v-7a0d99cc] .el-textarea__inner:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.08)}.task-list[data-v-7a0d99cc]::-webkit-scrollbar,.draft-panel[data-v-7a0d99cc]::-webkit-scrollbar,.ai-scroll[data-v-7a0d99cc]::-webkit-scrollbar{width:0.3125rem}.task-list[data-v-7a0d99cc]::-webkit-scrollbar-track,.draft-panel[data-v-7a0d99cc]::-webkit-scrollbar-track,.ai-scroll[data-v-7a0d99cc]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-7a0d99cc]::-webkit-scrollbar-thumb,.draft-panel[data-v-7a0d99cc]::-webkit-scrollbar-thumb,.ai-scroll[data-v-7a0d99cc]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.editor-view[data-v-7a0d99cc]{grid-template-columns:11.5rem minmax(22.5rem, 1fr) 18.75rem;gap:0.75rem}}@media(max-width: 900px){.editor-view[data-v-7a0d99cc]{grid-template-columns:1fr}.task-list[data-v-7a0d99cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow-x:auto;height:auto}.task-item[data-v-7a0d99cc]{width:13.125rem;-webkit-flex-shrink:0;flex-shrink:0}.task-panel[data-v-7a0d99cc],.draft-panel[data-v-7a0d99cc],.ai-panel[data-v-7a0d99cc]{overflow:visible}.ai-scroll[data-v-7a0d99cc]{overflow:visible}}@media(max-width: 560px){.draft-panel[data-v-7a0d99cc],.ai-scroll[data-v-7a0d99cc]{padding:0.875rem}.draft-actions[data-v-7a0d99cc]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.draft-actions .el-button[data-v-7a0d99cc]{width:100%;margin-left:0}}
.product-guide[data-v-5ada66bb]{position:fixed;inset:0;z-index:4200;letter-spacing:0;pointer-events:none}.guide-mask[data-v-5ada66bb]{position:fixed;z-index:4200;background:rgba(17,24,39,.66);-webkit-backdrop-filter:saturate(0.86);backdrop-filter:saturate(0.86);pointer-events:auto}.guide-highlight[data-v-5ada66bb]{position:fixed;z-index:4201;-moz-box-sizing:border-box;box-sizing:border-box;border:0.125rem solid #7c3aed;border-radius:0.5rem;pointer-events:none;box-shadow:0 0 0 0.3125rem rgba(255,255,255,.9),0 0 0 0.5625rem rgba(124,58,237,.28),0 0.75rem 2.25rem rgba(17,24,39,.24);-webkit-animation:guide-highlight-breathe-5ada66bb 1.8s ease-in-out infinite;animation:guide-highlight-breathe-5ada66bb 1.8s ease-in-out infinite}.guide-secondary-highlight[data-v-5ada66bb]{position:fixed;z-index:4202;-moz-box-sizing:border-box;box-sizing:border-box;border:0.1875rem solid #ff4962;border-radius:0.625rem;background:rgba(255,255,255,.14);-webkit-backdrop-filter:brightness(1.42) saturate(1.08);backdrop-filter:brightness(1.42) saturate(1.08);pointer-events:none;box-shadow:0 0 0 0.25rem rgba(255,255,255,.9),0 0 0 0.5rem rgba(255,73,98,.34),0 0.875rem 2.375rem rgba(17,24,39,.28);-webkit-animation:guide-selected-highlight-breathe-5ada66bb 1.8s ease-in-out infinite;animation:guide-selected-highlight-breathe-5ada66bb 1.8s ease-in-out infinite}.guide-target-blocker[data-v-5ada66bb]{position:fixed;z-index:4201;pointer-events:auto}.guide-action-pointer[data-v-5ada66bb]{position:fixed;z-index:4203;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;color:#fff;font-size:0.75rem;font-weight:700;line-height:1rem;white-space:nowrap;pointer-events:none;-webkit-filter:drop-shadow(0 0.375rem 0.875rem rgba(17, 24, 39, 0.34));filter:drop-shadow(0 0.375rem 0.875rem rgba(17, 24, 39, 0.34))}.pointer-label[data-v-5ada66bb]{height:1.75rem;padding:0 0.625rem;border:1px solid rgba(255,255,255,.34);border-radius:0.375rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#6d28d9;box-shadow:0 0.4375rem 1.125rem rgba(76,29,149,.28)}.pointer-icon[data-v-5ada66bb]{width:1.75rem;height:1.75rem;border:0.125rem solid #fff;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#7c3aed}.pointer-icon i[data-v-5ada66bb]{color:#fff;font-size:1rem;font-weight:700}.is-pointer-top[data-v-5ada66bb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-webkit-animation:guide-pointer-top-5ada66bb 1.1s ease-in-out infinite;animation:guide-pointer-top-5ada66bb 1.1s ease-in-out infinite}.is-pointer-bottom[data-v-5ada66bb]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-animation:guide-pointer-bottom-5ada66bb 1.1s ease-in-out infinite;animation:guide-pointer-bottom-5ada66bb 1.1s ease-in-out infinite}.is-pointer-left[data-v-5ada66bb]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-animation:guide-pointer-left-5ada66bb 1.1s ease-in-out infinite;animation:guide-pointer-left-5ada66bb 1.1s ease-in-out infinite}.is-pointer-right[data-v-5ada66bb]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-animation:guide-pointer-right-5ada66bb 1.1s ease-in-out infinite;animation:guide-pointer-right-5ada66bb 1.1s ease-in-out infinite}@-webkit-keyframes guide-pointer-top-5ada66bb{0%,100%{-webkit-transform:translate(-50%, calc(-100% - 0.1875rem));transform:translate(-50%, calc(-100% - 0.1875rem))}50%{-webkit-transform:translate(-50%, calc(-100% + 0.1875rem));transform:translate(-50%, calc(-100% + 0.1875rem))}}@keyframes guide-pointer-top-5ada66bb{0%,100%{-webkit-transform:translate(-50%, calc(-100% - 0.1875rem));transform:translate(-50%, calc(-100% - 0.1875rem))}50%{-webkit-transform:translate(-50%, calc(-100% + 0.1875rem));transform:translate(-50%, calc(-100% + 0.1875rem))}}@-webkit-keyframes guide-pointer-bottom-5ada66bb{0%,100%{-webkit-transform:translate(-50%, -0.1875rem);transform:translate(-50%, -0.1875rem)}50%{-webkit-transform:translate(-50%, 0.1875rem);transform:translate(-50%, 0.1875rem)}}@keyframes guide-pointer-bottom-5ada66bb{0%,100%{-webkit-transform:translate(-50%, -0.1875rem);transform:translate(-50%, -0.1875rem)}50%{-webkit-transform:translate(-50%, 0.1875rem);transform:translate(-50%, 0.1875rem)}}@-webkit-keyframes guide-pointer-left-5ada66bb{0%,100%{-webkit-transform:translate(calc(-100% - 0.1875rem), -50%);transform:translate(calc(-100% - 0.1875rem), -50%)}50%{-webkit-transform:translate(calc(-100% + 0.1875rem), -50%);transform:translate(calc(-100% + 0.1875rem), -50%)}}@keyframes guide-pointer-left-5ada66bb{0%,100%{-webkit-transform:translate(calc(-100% - 0.1875rem), -50%);transform:translate(calc(-100% - 0.1875rem), -50%)}50%{-webkit-transform:translate(calc(-100% + 0.1875rem), -50%);transform:translate(calc(-100% + 0.1875rem), -50%)}}@-webkit-keyframes guide-pointer-right-5ada66bb{0%,100%{-webkit-transform:translate(-0.1875rem, -50%);transform:translate(-0.1875rem, -50%)}50%{-webkit-transform:translate(0.1875rem, -50%);transform:translate(0.1875rem, -50%)}}@keyframes guide-pointer-right-5ada66bb{0%,100%{-webkit-transform:translate(-0.1875rem, -50%);transform:translate(-0.1875rem, -50%)}50%{-webkit-transform:translate(0.1875rem, -50%);transform:translate(0.1875rem, -50%)}}@-webkit-keyframes guide-highlight-breathe-5ada66bb{0%,100%{box-shadow:0 0 0 0.3125rem rgba(255,255,255,.9),0 0 0 0.5625rem rgba(124,58,237,.24),0 0.75rem 2.25rem rgba(17,24,39,.22)}50%{box-shadow:0 0 0 0.3125rem rgba(255,255,255,.95),0 0 0 0.75rem rgba(124,58,237,.34),0 1rem 2.625rem rgba(17,24,39,.28)}}@keyframes guide-highlight-breathe-5ada66bb{0%,100%{box-shadow:0 0 0 0.3125rem rgba(255,255,255,.9),0 0 0 0.5625rem rgba(124,58,237,.24),0 0.75rem 2.25rem rgba(17,24,39,.22)}50%{box-shadow:0 0 0 0.3125rem rgba(255,255,255,.95),0 0 0 0.75rem rgba(124,58,237,.34),0 1rem 2.625rem rgba(17,24,39,.28)}}@-webkit-keyframes guide-selected-highlight-breathe-5ada66bb{0%,100%{box-shadow:0 0 0 0.25rem rgba(255,255,255,.9),0 0 0 0.5rem rgba(255,73,98,.3),0 0.875rem 2.375rem rgba(17,24,39,.26)}50%{box-shadow:0 0 0 0.25rem rgba(255,255,255,.96),0 0 0 0.75rem rgba(255,73,98,.42),0 1.125rem 2.75rem rgba(17,24,39,.3)}}@keyframes guide-selected-highlight-breathe-5ada66bb{0%,100%{box-shadow:0 0 0 0.25rem rgba(255,255,255,.9),0 0 0 0.5rem rgba(255,73,98,.3),0 0.875rem 2.375rem rgba(17,24,39,.26)}50%{box-shadow:0 0 0 0.25rem rgba(255,255,255,.96),0 0 0 0.75rem rgba(255,73,98,.42),0 1.125rem 2.75rem rgba(17,24,39,.3)}}.guide-popover[data-v-5ada66bb]{position:fixed;z-index:4202;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.125rem;border:1px solid #e5e7eb;border-radius:0.5rem;background:#fff;color:#111827;box-shadow:0 1.375rem 3.5rem rgba(17,24,39,.24);pointer-events:auto;-webkit-animation:guide-popover-enter-5ada66bb .22s ease-out;animation:guide-popover-enter-5ada66bb .22s ease-out}.guide-popover h3[data-v-5ada66bb]{margin:0;font-size:1rem;font-weight:700;line-height:1.375rem}.guide-header[data-v-5ada66bb]{display:grid;grid-template-columns:2.125rem minmax(0, 1fr) auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem}.guide-step-badge[data-v-5ada66bb]{width:2.125rem;height:2.125rem;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:#7c3aed;box-shadow:0 0.375rem 0.875rem rgba(124,58,237,.24);font-size:0.875rem;font-weight:800}.guide-heading[data-v-5ada66bb]{min-width:0}.guide-kicker[data-v-5ada66bb]{display:block;margin-bottom:0.125rem;color:#7c3aed;font-size:0.6875rem;font-weight:700;line-height:0.9375rem}.guide-count[data-v-5ada66bb]{-webkit-align-self:start;align-self:start;min-width:2.375rem;color:#6b7280;font-size:0.75rem;font-weight:700;line-height:1.125rem;text-align:right}.guide-description[data-v-5ada66bb]{margin:0.875rem 0 0;color:#4b5563;font-size:0.8125rem;line-height:1.65}.guide-progress[data-v-5ada66bb]{display:grid;grid-template-columns:repeat(var(--guide-total), minmax(0, 1fr));gap:0.3125rem;margin-top:0.875rem}.guide-progress-segment[data-v-5ada66bb]{height:0.1875rem;border-radius:0.125rem;background:#e5e7eb;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.guide-progress-segment.active[data-v-5ada66bb]{background:#7c3aed}.guide-arrow[data-v-5ada66bb]{position:absolute;width:0.75rem;height:0.75rem;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-bottom .guide-arrow[data-v-5ada66bb]{top:-0.4375rem;margin-left:-0.375rem;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.is-top .guide-arrow[data-v-5ada66bb]{bottom:-0.4375rem;margin-left:-0.375rem;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.is-left .guide-arrow[data-v-5ada66bb]{right:-0.4375rem;margin-top:-0.375rem;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.is-right .guide-arrow[data-v-5ada66bb]{left:-0.4375rem;margin-top:-0.375rem;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.guide-actions[data-v-5ada66bb]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;margin-top:1rem;padding-top:0.875rem;border-top:1px solid #f0f1f4}.guide-nav[data-v-5ada66bb]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.guide-nav[data-v-5ada66bb] .el-button{min-width:4.75rem;height:2rem;border-radius:0.375rem}.guide-nav[data-v-5ada66bb] .el-button--primary{border-color:#7c3aed;background:#7c3aed}.guide-nav[data-v-5ada66bb] .el-button--primary:hover,.guide-nav[data-v-5ada66bb] .el-button--primary:focus{border-color:#6d28d9;background:#6d28d9}.skip-btn[data-v-5ada66bb]{color:#6b7280;font-size:0.75rem}.skip-btn[data-v-5ada66bb]:hover,.skip-btn[data-v-5ada66bb]:focus{color:#4b5563}.guide-loading[data-v-5ada66bb]{position:fixed;inset:0;z-index:4203;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;color:#fff;background:rgba(17,24,39,.66);font-size:0.875rem;pointer-events:auto}@-webkit-keyframes guide-popover-enter-5ada66bb{from{opacity:0;-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes guide-popover-enter-5ada66bb{from{opacity:0;-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 560px){.guide-popover[data-v-5ada66bb]{padding:1rem}.guide-actions[data-v-5ada66bb]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.guide-nav[data-v-5ada66bb]{width:100%}.guide-nav[data-v-5ada66bb] .el-button{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.skip-btn[data-v-5ada66bb]{-webkit-align-self:flex-start;align-self:flex-start}.pointer-label[data-v-5ada66bb]{display:none}}@media(prefers-reduced-motion: reduce){.guide-highlight[data-v-5ada66bb],.guide-secondary-highlight[data-v-5ada66bb],.guide-popover[data-v-5ada66bb]{-webkit-transition:none;transition:none}.guide-action-pointer[data-v-5ada66bb]{-webkit-animation:none;animation:none}.guide-highlight[data-v-5ada66bb]{-webkit-animation:none;animation:none}.guide-secondary-highlight[data-v-5ada66bb]{-webkit-animation:none;animation:none}}
body.note-rewrite-guide-active>.el-menu--horizontal{z-index:4300 !important}
.note-rewrite-page[data-v-6d301154]{height:calc(100vh - 4rem - 2.5rem);min-height:45rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:1.5rem 2rem !important;overflow:hidden;color:#1e293b}.note-rewrite-page .page-header[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:1.125rem;-webkit-flex-shrink:0;flex-shrink:0}.note-rewrite-page .page-header .page-title[data-v-6d301154]{font-size:1.5rem;font-weight:700;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0.375rem;letter-spacing:0}.note-rewrite-page .page-header .page-desc[data-v-6d301154]{margin:0;color:#94a3b8;font-size:0.8125rem}.primary-btn[data-v-6d301154]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;border:none;border-radius:1.875rem;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;font-weight:600;box-shadow:0 0.125rem 0.5rem rgba(99,102,241,.22)}.primary-btn[data-v-6d301154]:hover,.primary-btn[data-v-6d301154]:focus{background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.375rem 1.125rem rgba(99,102,241,.28)}.primary-btn.is-disabled[data-v-6d301154],.primary-btn.is-disabled[data-v-6d301154]:hover{background:#d8dce8;box-shadow:none;-webkit-transform:none;transform:none}.primary-btn.block[data-v-6d301154]{width:100%;margin-top:0.75rem}.primary-btn.mini[data-v-6d301154]{height:2rem;padding:0 1rem;font-size:0.75rem}.ghost-btn[data-v-6d301154]{border-radius:1.875rem;border-color:#e2e8f0;color:#64748b;background:#fff}.ghost-btn[data-v-6d301154]:hover,.ghost-btn[data-v-6d301154]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.ghost-btn.block[data-v-6d301154]{width:100%}.creation-entry-btn[data-v-6d301154]{position:relative;height:2rem;padding:0 1rem;border:none;border-radius:1.875rem;overflow:hidden;background:-webkit-linear-gradient(315deg, #6366F1 0%, #8B5CF6 100%);background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);color:#fff;font-size:0.8125rem;font-weight:600;letter-spacing:0;box-shadow:0 0.5rem 1.125rem rgba(99,102,241,.2);-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.creation-entry-btn[data-v-6d301154]::after{content:"";position:absolute;top:0;left:-45%;width:38%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.32), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.32), transparent);-webkit-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-transition:left .38s ease;transition:left .38s ease}.creation-entry-btn i[data-v-6d301154]{margin-right:0.25rem;font-size:0.8125rem}.creation-entry-btn[data-v-6d301154]:hover,.creation-entry-btn[data-v-6d301154]:focus{color:#fff;-webkit-filter:saturate(1.06);filter:saturate(1.06);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);background:-webkit-linear-gradient(315deg, #5558e6 0%, #7c3aed 100%);background:linear-gradient(135deg, #5558e6 0%, #7c3aed 100%);box-shadow:0 0.875rem 1.875rem rgba(99,102,241,.32)}.creation-entry-btn[data-v-6d301154]:hover::after,.creation-entry-btn[data-v-6d301154]:focus::after{left:110%}.creation-entry-btn.is-disabled[data-v-6d301154],.creation-entry-btn.is-disabled[data-v-6d301154]:hover,.creation-entry-btn.is-disabled[data-v-6d301154]:focus{background:#d8dce8;color:#fff;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;box-shadow:none}.creation-entry-btn.is-disabled[data-v-6d301154]::after,.creation-entry-btn.is-disabled[data-v-6d301154]:hover::after,.creation-entry-btn.is-disabled[data-v-6d301154]:focus::after{display:none}.success-btn[data-v-6d301154]{border:none;border-radius:1.875rem;color:#fff;background:#10b981}.success-btn[data-v-6d301154]:hover,.success-btn[data-v-6d301154]:focus{color:#fff;background:#059669}.text-btn[data-v-6d301154]{padding:0;border:none;color:#8b5cf6;background:transparent}.text-btn[data-v-6d301154]:hover,.text-btn[data-v-6d301154]:focus{color:#6366f1;background:transparent}.view-fade-enter-active[data-v-6d301154],.view-fade-leave-active[data-v-6d301154]{-webkit-transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease;transition:opacity .24s ease,transform .24s ease,-webkit-transform .24s ease}.view-fade-enter[data-v-6d301154],.view-fade-leave-to[data-v-6d301154]{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.search-view[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.search-panel[data-v-6d301154],.result-panel[data-v-6d301154],.task-panel[data-v-6d301154],.draft-panel[data-v-6d301154],.ai-panel[data-v-6d301154]{background:#fff;border:1px solid rgba(139,92,246,.08);border-radius:1.25rem;box-shadow:0 1px 0.1875rem rgba(0,0,0,.04),0 0.5rem 1.5rem rgba(15,23,42,.04)}.search-panel[data-v-6d301154]{padding:0.875rem 1rem;margin-bottom:1.125rem;-webkit-flex-shrink:0;flex-shrink:0}.search-panel .search-inline[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.875rem}.search-panel .toolbar-title[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;width:13.125rem;-webkit-flex-shrink:0;flex-shrink:0}.search-panel .toolbar-title .icon-wrap[data-v-6d301154]{width:2.25rem;height:2.25rem;border-radius:0.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#f3efff;color:#8b5cf6;font-size:1.125rem}.search-panel .toolbar-title strong[data-v-6d301154]{display:block;font-size:0.9375rem;margin-bottom:0.1875rem}.search-panel .toolbar-title span[data-v-6d301154]{display:block;font-size:0.75rem;color:#94a3b8}.search-panel .link-input[data-v-6d301154]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:13.75rem}.search-panel .link-input[data-v-6d301154] .el-textarea__inner{min-height:2.5rem !important;resize:none;line-height:1.375rem;padding:0.5625rem 0.875rem}[data-v-6d301154] .el-input__inner,[data-v-6d301154] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-6d301154] .el-input__inner:hover,[data-v-6d301154] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-6d301154] .el-input__inner:focus,[data-v-6d301154] .el-textarea__inner:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 0.1875rem rgba(139,92,246,.08)}.result-panel[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;padding:1.125rem 1.125rem 1rem;overflow:hidden;background:-webkit-linear-gradient(top, #ffffff 0%, #fbfcff 100%);background:linear-gradient(180deg, #ffffff 0%, #fbfcff 100%)}.result-panel .result-header[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:0.875rem;-webkit-flex-shrink:0;flex-shrink:0;padding:0 0.125rem}.result-panel .result-header h3[data-v-6d301154]{margin:0 0 0.3125rem;font-size:1.0625rem}.result-panel .result-header p[data-v-6d301154]{margin:0;color:#94a3b8;font-size:0.8125rem}.empty-state[data-v-6d301154]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:17.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;border:1px dashed #e2daf5;border-radius:0.875rem;background:-webkit-linear-gradient(290deg, #fdfcff 0%, #ffffff 100%);background:linear-gradient(160deg, #fdfcff 0%, #ffffff 100%)}.empty-state .empty-icon[data-v-6d301154]{width:4.5rem;height:4.5rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.125rem;background:#f3efff;color:#8b5cf6;font-size:1.875rem}.empty-state h4[data-v-6d301154]{margin:0 0 0.5rem;font-size:1rem}.empty-state p[data-v-6d301154]{margin:0;color:#94a3b8;font-size:0.8125rem}.note-grid[data-v-6d301154]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(10.5rem, 1fr));grid-auto-flow:row;grid-auto-rows:auto;-webkit-align-content:start;align-content:start;gap:1rem;overflow-y:auto;padding:0.125rem 0.375rem 0.625rem 0.125rem;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start}.note-card[data-v-6d301154]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0;height:auto;padding:0;border:1px solid #eef1f6;border-radius:0.625rem;background:#fff;cursor:pointer;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0.125rem 0.5rem rgba(15,23,42,.04)}.note-card[data-v-6d301154]:hover{border-color:#e2e8f0;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.625rem 1.75rem rgba(15,23,42,.08)}.note-card.selected[data-v-6d301154]{border-color:#8b5cf6;box-shadow:0 0 0 0.125rem rgba(139,92,246,.14),0 0.75rem 1.625rem rgba(99,102,241,.1)}.note-card.selected .note-check[data-v-6d301154]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.note-check[data-v-6d301154]{position:absolute;left:0.5rem;top:0.5rem;width:1.25rem;height:1.25rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:#8b5cf6;border:0.125rem solid rgba(255,255,255,.86);opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease;transition:all .2s ease;z-index:2}.note-cover[data-v-6d301154]{position:relative;width:100%;height:14rem;border-radius:0;overflow:hidden;background:#f8fafc;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.note-cover img[data-v-6d301154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.note-cover-empty[data-v-6d301154]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#94a3b8;font-size:1.625rem}.note-body[data-v-6d301154]{min-width:0;padding:0.625rem 0.625rem 0.6875rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.note-body h4[data-v-6d301154]{height:2.375rem;margin:0 0 0.5625rem;font-size:0.8125rem;line-height:1.45;font-weight:650;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.note-tags[data-v-6d301154],.candidate-tags[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.375rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.note-tags span[data-v-6d301154],.candidate-tags span[data-v-6d301154]{color:#8b5cf6;background:#f5f0ff;border-radius:1.875rem;padding:0.1875rem 0.5rem;font-size:0.75rem}.note-meta[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;margin-top:0;color:#94a3b8;font-size:0.75rem;line-height:1.125rem}.note-meta span[data-v-6d301154]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem}.note-meta .note-author[data-v-6d301154]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.note-meta .note-author img[data-v-6d301154]{width:1.125rem;height:1.125rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-flex-shrink:0;flex-shrink:0}.note-meta .note-author em[data-v-6d301154]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.note-meta .note-stats[data-v-6d301154]{-webkit-flex-shrink:0;flex-shrink:0;max-width:3.625rem}.bottom-bar[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;padding-top:1rem;-webkit-flex-shrink:0;flex-shrink:0}.bottom-bar .bottom-count[data-v-6d301154]{color:#64748b;font-size:0.875rem}.bottom-bar .bottom-count strong[data-v-6d301154]{color:#8b5cf6}.editor-view[data-v-6d301154]{display:grid;grid-template-columns:13.75rem minmax(0, 1fr) 21.25rem;gap:1.125rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0}.task-panel[data-v-6d301154],.ai-panel[data-v-6d301154],.draft-panel[data-v-6d301154]{min-height:0;overflow:hidden}.panel-title[data-v-6d301154]{height:3.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5625rem;padding:0 1.125rem;border-bottom:1px solid #f1f5f9;font-weight:700}.panel-title i[data-v-6d301154]{color:#8b5cf6;font-size:1.125rem}.task-list[data-v-6d301154]{height:calc(100% - 3.5rem);overflow-y:auto;padding:0.75rem}.task-item[data-v-6d301154]{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;padding:0.625rem;border:none;border-radius:0.875rem;background:transparent;color:#1e293b;text-align:left;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.task-item[data-v-6d301154]:hover,.task-item.active[data-v-6d301154]{background:#f5f0ff}.task-item.active[data-v-6d301154]{box-shadow:inset 0.1875rem 0 0 #8b5cf6}.task-thumb[data-v-6d301154]{width:2.625rem;height:2.625rem;border-radius:0.625rem;overflow:hidden;background:#f8fafc;color:#94a3b8;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.task-thumb img[data-v-6d301154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-info[data-v-6d301154]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.task-info strong[data-v-6d301154],.task-info em[data-v-6d301154]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info strong[data-v-6d301154]{font-size:0.8125rem;margin-bottom:0.1875rem}.task-info em[data-v-6d301154]{font-style:normal;color:#94a3b8;font-size:0.75rem}.task-done[data-v-6d301154]{color:#10b981}.draft-panel[data-v-6d301154]{padding:1.125rem;overflow-y:auto}.draft-section[data-v-6d301154]{margin-bottom:1.125rem}.section-title[data-v-6d301154],.field-label[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;margin-bottom:0.625rem;font-size:0.875rem;font-weight:700;color:#1e293b}.section-title i[data-v-6d301154],.field-label i[data-v-6d301154]{color:#8b5cf6}.section-title[data-v-6d301154]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.inline-add[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-bottom:0.75rem}.image-list[data-v-6d301154],.mini-image-list[data-v-6d301154],.candidate-images[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.625rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.draft-image[data-v-6d301154],.image-add[data-v-6d301154]{width:6.5rem;height:6.5rem;border-radius:0.625rem}.draft-image[data-v-6d301154]{position:relative;overflow:hidden;background:#f8fafc}.draft-image img[data-v-6d301154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.draft-image:hover .image-remove[data-v-6d301154]{opacity:1}.image-remove[data-v-6d301154]{position:absolute;right:0.375rem;top:0.375rem;width:1.375rem;height:1.375rem;border:none;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:rgba(15,23,42,.65);color:#fff;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.image-add[data-v-6d301154]{border:1px dashed #d6c8f8;background:#fbfaff;color:#8b5cf6;cursor:pointer;font-size:1.375rem}.image-add[data-v-6d301154]:hover{border-color:#8b5cf6;background:#f5f0ff}.tag-editor[data-v-6d301154]{min-height:2.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding:0.5rem 0.625rem;border:1px solid #e8ecf2;border-radius:0.625rem;background:#fff}.tag-editor .tag-input[data-v-6d301154]{width:9.375rem}.tag-editor .tag-input[data-v-6d301154] .el-input__inner{height:1.625rem;border:none;background:transparent;box-shadow:none;padding:0}.draft-actions[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;padding-top:0.5rem}.ai-panel[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.ai-scroll[data-v-6d301154]{padding:1rem;overflow-y:auto;min-height:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.ai-section[data-v-6d301154]{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #f1f5f9}.ai-section[data-v-6d301154]:last-child{border-bottom:none;margin-bottom:0}.ai-label[data-v-6d301154]{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:700}.ai-result[data-v-6d301154]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e8ecf2;border-radius:0.875rem;background:#fbfcff}.ai-result h4[data-v-6d301154]{margin:0.625rem 0 0.5rem;font-size:0.875rem;line-height:1.5}.ai-result p[data-v-6d301154]{margin:0 0 0.625rem;color:#64748b;font-size:0.8125rem;line-height:1.7;white-space:pre-wrap}.result-label[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.625rem;font-size:0.8125rem;font-weight:700}.candidate-images[data-v-6d301154]{margin-top:0.625rem}.candidate-images img[data-v-6d301154]{width:4.25rem;height:4.25rem;border-radius:0.625rem;-o-object-fit:cover;object-fit:cover}.result-actions[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-top:0.75rem}.candidate-list[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;margin-top:0.625rem}.candidate-list button[data-v-6d301154]{padding:0.625rem;border:1px solid #e8ecf2;border-radius:0.625rem;background:#fff;color:#1e293b;text-align:left;line-height:1.5;cursor:pointer}.candidate-list button[data-v-6d301154]:hover{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.tag-candidates[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-top:0.625rem}.tag-candidates .el-tag[data-v-6d301154]{cursor:pointer}.image-ref-row[data-v-6d301154],.count-row[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.625rem;color:#94a3b8;font-size:0.75rem;margin-bottom:0.625rem}.mini-image-list[data-v-6d301154]{margin-bottom:0.75rem}.mini-image-list span[data-v-6d301154]{position:relative;width:3.25rem;height:3.25rem;border-radius:0.625rem;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.mini-image-list span img[data-v-6d301154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-image-list span i[data-v-6d301154]{position:absolute;right:0.1875rem;top:0.1875rem;width:1rem;height:1rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;background:rgba(15,23,42,.62);font-size:0.75rem;cursor:pointer}.image-result-list[data-v-6d301154]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.625rem;margin-top:0.75rem}.image-result[data-v-6d301154]{padding:0.5rem;border:1px solid #e8ecf2;border-radius:0.875rem;background:#fff}.image-result img[data-v-6d301154]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:0.625rem;margin-bottom:0.5rem}.image-result .el-button[data-v-6d301154]{width:100%}.error-text[data-v-6d301154]{margin:0.625rem 0 0;color:#64748b;font-size:0.75rem;line-height:1.6}.task-list[data-v-6d301154]::-webkit-scrollbar,.draft-panel[data-v-6d301154]::-webkit-scrollbar,.ai-scroll[data-v-6d301154]::-webkit-scrollbar,.note-grid[data-v-6d301154]::-webkit-scrollbar{width:0.3125rem}.task-list[data-v-6d301154]::-webkit-scrollbar-track,.draft-panel[data-v-6d301154]::-webkit-scrollbar-track,.ai-scroll[data-v-6d301154]::-webkit-scrollbar-track,.note-grid[data-v-6d301154]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-6d301154]::-webkit-scrollbar-thumb,.draft-panel[data-v-6d301154]::-webkit-scrollbar-thumb,.ai-scroll[data-v-6d301154]::-webkit-scrollbar-thumb,.note-grid[data-v-6d301154]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.note-grid[data-v-6d301154]{grid-template-columns:repeat(auto-fill, minmax(9.75rem, 1fr))}.note-cover[data-v-6d301154]{height:12.875rem}.editor-view[data-v-6d301154]{grid-template-columns:11.25rem minmax(0, 1fr) 18.75rem}}@media(max-width: 900px){.note-rewrite-page[data-v-6d301154]{height:auto;min-height:calc(100vh - 4rem);overflow:visible;padding:1.25rem !important}.note-grid[data-v-6d301154]{grid-template-columns:1fr;overflow:visible}.note-cover[data-v-6d301154]{height:16.25rem}.editor-view[data-v-6d301154]{grid-template-columns:1fr}.task-list[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow-x:auto;height:auto}.task-item[data-v-6d301154]{width:13.125rem;-webkit-flex-shrink:0;flex-shrink:0}}.note-rewrite-page[data-v-6d301154]{position:relative;height:calc(100vh - 6.5rem);min-height:40rem;padding:0 1.75rem 1.5rem !important;overflow:hidden;border:1px solid #eceff5;background:-webkit-linear-gradient(top, #fafbff 0, #ffffff 9.75rem) !important;background:linear-gradient(180deg, #fafbff 0, #ffffff 9.75rem) !important;box-shadow:0 0.5rem 1.875rem rgba(15,23,42,.06) !important}.note-rewrite-page .page-header[data-v-6d301154]{min-height:5.125rem;padding:1rem 0.125rem;border-bottom:1px solid #eef0f5}.note-rewrite-page .header-left[data-v-6d301154],.note-rewrite-page .header-right[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.note-rewrite-page .header-left[data-v-6d301154]{min-width:0;gap:0.8125rem}.note-rewrite-page .header-copy[data-v-6d301154]{min-width:0}.note-rewrite-page .header-icon[data-v-6d301154]{width:2.625rem;height:2.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 2.625rem;-moz-box-flex:0;flex:0 0 2.625rem;border:1px solid rgba(99,102,241,.14);border-radius:0.625rem;color:#6366f1;background:#eef2ff;font-size:1.25rem;box-shadow:0 0.375rem 1rem rgba(99,102,241,.1)}.note-rewrite-page .page-header .page-title[data-v-6d301154]{margin:0 0 0.25rem;color:#1e293b;background:none;-webkit-text-fill-color:currentColor;font-size:1.375rem;line-height:1.25}.note-rewrite-page .page-header .page-desc[data-v-6d301154]{overflow:hidden;color:#64748b;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.note-rewrite-page .page-content[data-v-6d301154]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;padding-top:1.125rem}.note-rewrite-page .creation-entry-btn[data-v-6d301154],.note-rewrite-page .ghost-btn[data-v-6d301154]{height:2.375rem;padding:0 1.125rem}.note-rewrite-page .creation-entry-btn[data-v-6d301154]{border-radius:0.5625rem;box-shadow:0 0.375rem 1rem rgba(99,102,241,.22)}.note-rewrite-page .ghost-btn[data-v-6d301154]{border-radius:0.5625rem}.note-rewrite-page.is-editor-mode[data-v-6d301154]{border-top-color:#8b5cf6}.note-rewrite-page.is-editor-mode .header-icon[data-v-6d301154]{color:#8b5cf6;background:#f5f3ff}@media(max-width: 900px){.note-rewrite-page[data-v-6d301154]{height:auto;min-height:calc(100vh - 5.5rem);padding:0 1.125rem 1.25rem !important;overflow:visible}.note-rewrite-page .page-content[data-v-6d301154]{padding-top:1rem}}@media(max-width: 640px){.note-rewrite-page[data-v-6d301154]{padding:0 0.875rem 1rem !important}.note-rewrite-page .page-header[data-v-6d301154]{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.75rem;padding:0.875rem 0}.note-rewrite-page .header-icon[data-v-6d301154]{width:2.25rem;height:2.25rem;-webkit-flex-basis:2.25rem;flex-basis:2.25rem;font-size:1.125rem}.note-rewrite-page .page-header .page-title[data-v-6d301154]{font-size:1.1875rem}.note-rewrite-page .page-header .page-desc[data-v-6d301154]{max-width:55vw;font-size:0.75rem}.note-rewrite-page .creation-entry-btn[data-v-6d301154],.note-rewrite-page .ghost-btn[data-v-6d301154]{height:2.25rem;padding:0 0.75rem}}
.image-upload .upload-layout[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.5rem}.image-upload .upload-layout .upload-left[data-v-99646b48]{-webkit-flex-shrink:0;flex-shrink:0;width:20rem}.image-upload .upload-layout .upload-left .upload-wrapper[data-v-99646b48]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area[data-v-99646b48]{border:0.125rem dashed #e5e7eb;border-radius:0.75rem;padding:2.5rem 1.25rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafbfc}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area[data-v-99646b48]:hover:not(.upload-area-loading):not(.upload-area-disabled){border-color:#165dff;background:rgba(22,93,255,.05)}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area.upload-area-active[data-v-99646b48]:not(.upload-area-loading):not(.upload-area-disabled){border-color:#165dff;background:rgba(22,93,255,.08)}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area.upload-area-loading[data-v-99646b48],.image-upload .upload-layout .upload-left .upload-wrapper .upload-area.upload-area-disabled[data-v-99646b48]{cursor:not-allowed;opacity:.7}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-icon[data-v-99646b48]{font-size:2.625rem;color:#9ca3af;margin-bottom:0.75rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-text[data-v-99646b48]{color:#6b7280;margin-bottom:0.375rem;font-size:0.8125rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-hint[data-v-99646b48]{font-size:0.6875rem;color:#9ca3af;margin-bottom:0.875rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-loading .loading-icon[data-v-99646b48]{font-size:2.625rem;color:#165dff;margin-bottom:0.75rem;-webkit-animation:rotating-99646b48 2s linear infinite;animation:rotating-99646b48 2s linear infinite}.image-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-loading .loading-text[data-v-99646b48]{color:#165dff;font-size:0.8125rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:1.25rem;margin-top:1rem;padding:0.75rem;background:#f8fafc;border-radius:0.625rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats .stats-item[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;gap:0.1875rem}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats .stats-item .stats-label[data-v-99646b48]{font-size:0.75rem;color:#6b7280}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats .stats-item .stats-value[data-v-99646b48]{font-size:1.25rem;font-weight:600;color:#165dff}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats .stats-item .stats-unit[data-v-99646b48]{font-size:0.6875rem;color:#9ca3af}.image-upload .upload-layout .upload-left .upload-wrapper .upload-stats .stats-divider[data-v-99646b48]{width:1px;height:1.5rem;background:#e5e7eb}.image-upload .upload-layout .preview-right[data-v-99646b48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.image-upload .upload-layout .preview-right .preview-wrapper[data-v-99646b48]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .preview-label[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;font-size:.875rem;font-weight:500;color:#374151}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .preview-label i[data-v-99646b48]{font-size:1rem;color:#165dff}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .image-count[data-v-99646b48]{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:0.125rem 0.5rem;border-radius:0.75rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .clear-all-btn[data-v-99646b48]{color:#f56c6c;font-size:.75rem;padding:0}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .clear-all-btn[data-v-99646b48]:hover{color:#f78989}.image-upload .upload-layout .preview-right .preview-wrapper .preview-header .clear-all-btn i[data-v-99646b48]{margin-right:0.25rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container[data-v-99646b48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow-y:auto;border-radius:0.75rem;background:#f8fafc;min-height:0}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container[data-v-99646b48]::-webkit-scrollbar{width:0.3125rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container[data-v-99646b48]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:0.1875rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container[data-v-99646b48]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.1875rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container[data-v-99646b48]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container.has-images[data-v-99646b48]{padding:0.75rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .empty-preview[data-v-99646b48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100%;color:#9ca3af}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .empty-preview i[data-v-99646b48]{font-size:3rem;margin-bottom:0.75rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .empty-preview p[data-v-99646b48]{font-size:0.8125rem;margin:0}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .empty-preview .empty-hint[data-v-99646b48]{font-size:.75rem;color:#cbd5e1;margin-top:0.5rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-grid[data-v-99646b48]{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.75rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item[data-v-99646b48]{background:#fff;border-radius:0.625rem;overflow:hidden;border:1px solid #e5e7eb;-webkit-transition:all .3s ease;transition:all .3s ease}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item[data-v-99646b48]:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.1);border-color:#d1d5db}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper[data-v-99646b48]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f9fafb}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .preview-image[data-v-99646b48]{width:100%;height:100%}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .preview-image[data-v-99646b48] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .preview-image[data-v-99646b48]:hover .el-image__inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-slot[data-v-99646b48]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#f3f4f6;color:#9ca3af;font-size:1.5rem}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper:hover .image-actions[data-v-99646b48]{opacity:1}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .upload-overlay[data-v-99646b48]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .upload-overlay i[data-v-99646b48]{font-size:1.75rem;color:#fff;-webkit-animation:rotating-99646b48 1.5s linear infinite;animation:rotating-99646b48 1.5s linear infinite}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions[data-v-99646b48]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0.625rem;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), transparent);background:linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions .action-btn[data-v-99646b48]{width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(255,255,255,.9);border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions .action-btn i[data-v-99646b48]{font-size:0.875rem;color:#374151}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions .action-btn[data-v-99646b48]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions .action-btn.remove-btn[data-v-99646b48]:hover{background:#ef4444}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .preview-image-wrapper .image-actions .action-btn.remove-btn:hover i[data-v-99646b48]{color:#fff}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .image-info[data-v-99646b48]{padding:0.5rem;background:#fff}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .image-info .image-name[data-v-99646b48]{font-size:.7rem;color:#374151;margin:0 0 0.1875rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload .upload-layout .preview-right .preview-wrapper .preview-scroll-container .preview-item .image-info .image-size[data-v-99646b48]{font-size:.65rem;color:#9ca3af;margin:0}@-webkit-keyframes rotating-99646b48{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-99646b48{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.image-upload .hidden-input[data-v-99646b48]{display:none}
.text-image-upload .upload-layout[data-v-421fd790]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.5rem}.text-image-upload .upload-layout .images-left[data-v-421fd790]{-webkit-flex-shrink:0;flex-shrink:0;width:26.25rem}.text-image-upload .upload-layout .images-left .images-wrapper[data-v-421fd790]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.text-image-upload .upload-layout .images-left .images-wrapper .section-header[data-v-421fd790]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1rem}.text-image-upload .upload-layout .images-left .images-wrapper .section-header .section-label[data-v-421fd790]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;font-size:.875rem;font-weight:500;color:#374151}.text-image-upload .upload-layout .images-left .images-wrapper .section-header .section-label i[data-v-421fd790]{font-size:1rem;color:#165dff}.text-image-upload .upload-layout .images-left .images-wrapper .section-header .image-count[data-v-421fd790]{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:0.125rem 0.5rem;border-radius:0.75rem}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area[data-v-421fd790]{border:0.125rem dashed #e5e7eb;border-radius:0.625rem;padding:1.5rem 1.25rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafbfc}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area[data-v-421fd790]:hover:not(.upload-area-disabled){border-color:#165dff;background:rgba(22,93,255,.05)}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area.upload-area-active[data-v-421fd790]:not(.upload-area-disabled){border-color:#165dff;background:rgba(22,93,255,.08)}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area.upload-area-disabled[data-v-421fd790]{cursor:not-allowed;opacity:.6}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area .upload-icon[data-v-421fd790]{font-size:2rem;color:#9ca3af;margin-bottom:0.625rem}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area .upload-text[data-v-421fd790]{font-size:.8125rem;color:#6b7280;margin-bottom:0.375rem}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area .upload-hint[data-v-421fd790]{font-size:.6875rem;color:#9ca3af}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area .upload-loading .loading-icon[data-v-421fd790]{font-size:2rem;color:#165dff;margin-bottom:0.625rem;-webkit-animation:rotating-421fd790 2s linear infinite;animation:rotating-421fd790 2s linear infinite}.text-image-upload .upload-layout .images-left .images-wrapper .upload-area .upload-loading .loading-text[data-v-421fd790]{color:#165dff;font-size:.8125rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container[data-v-421fd790]{margin-top:1rem;max-height:23.75rem;overflow-y:auto;min-height:0}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container[data-v-421fd790]::-webkit-scrollbar{width:0.3125rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container[data-v-421fd790]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:0.1875rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container[data-v-421fd790]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.1875rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container[data-v-421fd790]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .empty-images[data-v-421fd790]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:2.5rem 1.25rem;color:#9ca3af}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .empty-images i[data-v-421fd790]{font-size:2.5rem;margin-bottom:0.625rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .empty-images p[data-v-421fd790]{font-size:.8125rem;margin:0}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-grid[data-v-421fd790]{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.75rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item[data-v-421fd790]{background:#fff;border-radius:0.625rem;overflow:hidden;border:1px solid #e5e7eb;-webkit-transition:all .3s ease;transition:all .3s ease}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item[data-v-421fd790]:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.1);border-color:#d1d5db}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper[data-v-421fd790]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f9fafb}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .item-image[data-v-421fd790]{width:100%;height:100%}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .item-image[data-v-421fd790] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .item-image[data-v-421fd790]:hover .el-image__inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-slot[data-v-421fd790]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#f3f4f6;color:#9ca3af;font-size:1.25rem}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .upload-overlay[data-v-421fd790]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .upload-overlay i[data-v-421fd790]{font-size:1.5rem;color:#fff;-webkit-animation:rotating-421fd790 1.5s linear infinite;animation:rotating-421fd790 1.5s linear infinite}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions[data-v-421fd790]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0.5rem;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), transparent);background:linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions .action-btn[data-v-421fd790]{width:1.625rem;height:1.625rem;border-radius:50%;background:rgba(255,255,255,.9);border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions .action-btn i[data-v-421fd790]{font-size:0.8125rem;color:#374151}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions .action-btn[data-v-421fd790]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions .action-btn.remove-btn[data-v-421fd790]:hover{background:#ef4444}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-wrapper .image-actions .action-btn.remove-btn:hover i[data-v-421fd790]{color:#fff}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-info[data-v-421fd790]{padding:0.5rem;background:#fff}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-info .image-name[data-v-421fd790]{font-size:.6875rem;color:#374151;margin:0 0 0.1875rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-image-upload .upload-layout .images-left .images-wrapper .image-list-container .image-item .image-info .image-size[data-v-421fd790]{font-size:.625rem;color:#9ca3af;margin:0}.text-image-upload .upload-layout .images-left .images-wrapper .image-footer[data-v-421fd790]{margin-top:0.75rem;text-align:center}.text-image-upload .upload-layout .images-left .images-wrapper .image-footer .clear-btn[data-v-421fd790]{color:#f56c6c;font-size:.75rem;padding:0}.text-image-upload .upload-layout .images-left .images-wrapper .image-footer .clear-btn[data-v-421fd790]:hover{color:#f78989}.text-image-upload .upload-layout .images-left .images-wrapper .image-footer .clear-btn i[data-v-421fd790]{margin-right:0.25rem}.text-image-upload .upload-layout .content-right[data-v-421fd790]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.text-image-upload .upload-layout .content-right .content-wrapper[data-v-421fd790]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.text-image-upload .upload-layout .content-right .content-wrapper .section-label[data-v-421fd790]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:0.75rem}.text-image-upload .upload-layout .content-right .content-wrapper .section-label i[data-v-421fd790]{font-size:1rem;color:#165dff}.text-image-upload .upload-layout .content-right .content-wrapper .content-stats[data-v-421fd790]{margin-top:0.5rem;text-align:right}.text-image-upload .upload-layout .content-right .content-wrapper .content-stats .stats-text[data-v-421fd790]{font-size:.75rem;color:#9ca3af}@-webkit-keyframes rotating-421fd790{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-421fd790{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.text-image-upload .hidden-input[data-v-421fd790]{display:none}
.pdf-upload .upload-layout[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.5rem;height:35rem}.pdf-upload .upload-layout .upload-left[data-v-3573a8cc]{-webkit-flex-shrink:0;flex-shrink:0;width:20rem}.pdf-upload .upload-layout .upload-left .upload-wrapper[data-v-3573a8cc]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area[data-v-3573a8cc]{border:0.125rem dashed #e5e7eb;border-radius:0.75rem;padding:2.5rem 1.25rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafbfc}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area[data-v-3573a8cc]:hover:not(.upload-area-loading){border-color:#165dff;background:rgba(22,93,255,.05)}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area.upload-area-active[data-v-3573a8cc]:not(.upload-area-loading){border-color:#165dff;background:rgba(22,93,255,.08)}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area.upload-area-loading[data-v-3573a8cc]{cursor:not-allowed;opacity:.7}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-icon[data-v-3573a8cc]{font-size:2.625rem;color:#9ca3af;margin-bottom:0.75rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-text[data-v-3573a8cc]{font-size:.8125rem;color:#6b7280;margin-bottom:0.375rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-hint[data-v-3573a8cc]{font-size:.6875rem;color:#9ca3af;margin-bottom:0.875rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-loading .loading-icon[data-v-3573a8cc]{font-size:2.625rem;color:#165dff;margin-bottom:0.75rem;-webkit-animation:rotating-3573a8cc 2s linear infinite;animation:rotating-3573a8cc 2s linear infinite}.pdf-upload .upload-layout .upload-left .upload-wrapper .upload-area .upload-loading .loading-text[data-v-3573a8cc]{color:#165dff;font-size:.8125rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info[data-v-3573a8cc]{margin-top:1rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;padding:0.75rem;background:#f8fafc;border-radius:0.625rem;border:1px solid #e5e7eb}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-icon[data-v-3573a8cc]{font-size:1.75rem;color:#ef4444}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-details[data-v-3573a8cc]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-details .file-name[data-v-3573a8cc]{font-size:.75rem;font-weight:500;color:#1f2937;margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-details .file-size[data-v-3573a8cc]{font-size:.6875rem;color:#6b7280}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-details .upload-status[data-v-3573a8cc]{margin-top:0.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;color:#10b981;font-size:.6875rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .file-details .upload-status i[data-v-3573a8cc]{font-size:0.75rem}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .remove-file-btn[data-v-3573a8cc]{width:1.75rem;height:1.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:0.375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-flex-shrink:0;flex-shrink:0}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .remove-file-btn[data-v-3573a8cc]:hover{border-color:#ef4444}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .remove-file-btn:hover i[data-v-3573a8cc]{color:#ef4444}.pdf-upload .upload-layout .upload-left .upload-wrapper .file-info .file-card .remove-file-btn i[data-v-3573a8cc]{font-size:0.875rem;color:#6b7280}.pdf-upload .upload-layout .preview-right[data-v-3573a8cc]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.pdf-upload .upload-layout .preview-right .preview-wrapper[data-v-3573a8cc]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.25rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .preview-label[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;font-size:.875rem;font-weight:500;color:#374151}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .preview-label i[data-v-3573a8cc]{font-size:1rem;color:#165dff}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-title .preview-tip[data-v-3573a8cc]{font-size:.6875rem;color:#9ca3af;background:#f3f4f6;padding:0.125rem 0.5rem;border-radius:0.75rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;background:#f3f4f6;padding:0.25rem 0.75rem;border-radius:1.5rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .control-btn[data-v-3573a8cc]{width:1.75rem;height:1.75rem;border-radius:50%;background:#fff;border:1px solid #e5e7eb;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .control-btn[data-v-3573a8cc]:hover:not(:disabled){background:#165dff;border-color:#165dff}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .control-btn:hover:not(:disabled) i[data-v-3573a8cc]{color:#fff}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .control-btn[data-v-3573a8cc]:disabled{cursor:not-allowed;opacity:.5}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .control-btn i[data-v-3573a8cc]{font-size:0.75rem;color:#6b7280}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-header .preview-controls .page-info[data-v-3573a8cc]{font-size:.75rem;color:#374151;min-width:3.125rem;text-align:center;font-weight:500}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container[data-v-3573a8cc]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;border-radius:0.5rem;background:#f8fafc;overflow-y:auto;overflow-x:auto;padding:1rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container[data-v-3573a8cc]::-webkit-scrollbar{width:0.375rem;height:0.375rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container[data-v-3573a8cc]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:0.1875rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container[data-v-3573a8cc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.1875rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container[data-v-3573a8cc]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .empty-preview[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100%;color:#9ca3af}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .empty-preview i[data-v-3573a8cc]{font-size:4rem;margin-bottom:1rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .empty-preview p[data-v-3573a8cc]{font-size:.875rem;margin:0}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .empty-preview .empty-hint[data-v-3573a8cc]{font-size:.75rem;color:#cbd5e1;margin-top:0.5rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;min-height:100%}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer .pdf-loading[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;color:#165dff;min-height:18.75rem}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer .pdf-loading i[data-v-3573a8cc]{font-size:3rem;-webkit-animation:rotating-3573a8cc 1.5s linear infinite;animation:rotating-3573a8cc 1.5s linear infinite}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer .pdf-loading p[data-v-3573a8cc]{font-size:.875rem;margin:0;color:#6b7280}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer .canvas-wrapper[data-v-3573a8cc]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.pdf-upload .upload-layout .preview-right .preview-wrapper .preview-container .pdf-viewer .canvas-wrapper .pdf-canvas[data-v-3573a8cc]{display:block;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.1);background:#fff;max-width:none}@-webkit-keyframes rotating-3573a8cc{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-3573a8cc{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pdf-upload .hidden-input[data-v-3573a8cc]{display:none}
@-webkit-keyframes rotating-6140bef8{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-6140bef8{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dot-pulse-6140bef8{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes dot-pulse-6140bef8{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(0.7);transform:scale(0.7)}}@-webkit-keyframes fadeSlideIn-6140bef8{from{opacity:0;-webkit-transform:translateY(-0.375rem);transform:translateY(-0.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideIn-6140bef8{from{opacity:0;-webkit-transform:translateY(-0.375rem);transform:translateY(-0.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.text-note-upload[data-v-6140bef8]{font-family:-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.text-note-upload .note-form[data-v-6140bef8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.875rem}.form-card[data-v-6140bef8]{position:relative;background:#fff;border-radius:0.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 0.1875rem rgba(0,0,0,.04),0 1px 0.125rem rgba(0,0,0,.03);overflow:hidden;-webkit-transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.form-card[data-v-6140bef8]:hover{border-color:#cbd5e1;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06),0 1px 0.1875rem rgba(0,0,0,.04)}.form-card .card-accent[data-v-6140bef8]{position:absolute;left:0;top:0;bottom:0;width:0.1875rem;background:transparent;border-radius:0.75rem 0 0 0.75rem;-webkit-transition:background .22s cubic-bezier(0.4, 0, 0.2, 1);transition:background .22s cubic-bezier(0.4, 0, 0.2, 1)}.form-card:hover .card-accent[data-v-6140bef8]{background:#818cf8}.form-card.card--success[data-v-6140bef8]{border-color:rgba(16,185,129,.25);box-shadow:0 0 0 1px rgba(16,185,129,.08)}.form-card.card--success .card-accent[data-v-6140bef8]{background:#10b981}.form-card.card--checking .card-accent[data-v-6140bef8]{background:#818cf8}.form-card.card--error[data-v-6140bef8]{border-color:rgba(239,68,68,.3);box-shadow:0 0 0 1px rgba(239,68,68,.06)}.form-card.card--error .card-accent[data-v-6140bef8]{background:#ef4444}.form-card.card--muted[data-v-6140bef8]{opacity:.6}.form-card.card--muted .card-accent[data-v-6140bef8]{background:#94a3b8}.form-card.card--muted:hover .card-accent[data-v-6140bef8]{background:#94a3b8}.form-card .card-body[data-v-6140bef8]{padding:1.25rem 1.5rem}.card-header[data-v-6140bef8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:0.75rem}.card-header .card-label[data-v-6140bef8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem;font-size:0.875rem;font-weight:600;color:#1e1b4b;letter-spacing:.2px}.card-header .card-label i[data-v-6140bef8]{font-size:1.0625rem;color:#6366f1;-webkit-transition:color .15s cubic-bezier(0.4, 0, 0.2, 1);transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.card-header .card-step[data-v-6140bef8]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.375rem;height:1.375rem;font-size:0.6875rem;font-weight:700;color:#6366f1;background:#f5f3ff;border-radius:0.375rem;line-height:1;-webkit-flex-shrink:0;flex-shrink:0}.card-required[data-v-6140bef8],.card-optional[data-v-6140bef8]{font-size:0.6875rem;padding:0.25rem 0.625rem;border-radius:1.25rem;font-weight:600;letter-spacing:.3px;line-height:1.2;-webkit-flex-shrink:0;flex-shrink:0}.card-required[data-v-6140bef8]{color:#ef4444;background:#fee2e2}.card-optional[data-v-6140bef8]{color:#94a3b8;background:#f1f5f9}.link-status-bar[data-v-6140bef8]{margin-top:0.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.4375rem;font-size:0.8125rem;padding:0.625rem 0.875rem;border-radius:0.5rem;line-height:1.5;-webkit-animation:fadeSlideIn-6140bef8 .3s ease;animation:fadeSlideIn-6140bef8 .3s ease}.link-status-bar i[data-v-6140bef8]{font-size:1rem;-webkit-flex-shrink:0;flex-shrink:0}.link-status-bar--checking[data-v-6140bef8]{color:#6366f1;background:#f5f3ff}.link-status-bar--checking i[data-v-6140bef8]{color:#6366f1}.link-status-bar--valid[data-v-6140bef8]{color:#0ea271;background:#ecfdf5}.link-status-bar--valid i[data-v-6140bef8]{color:#10b981}.link-status-bar--invalid[data-v-6140bef8]{color:#ed2d2d;background:#fef2f2}.link-status-bar--invalid i[data-v-6140bef8]{color:#ef4444}.status-dot[data-v-6140bef8]{display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%}.status-dot--pulse[data-v-6140bef8]{background:#6366f1;-webkit-animation:dot-pulse-6140bef8 1.2s ease-in-out infinite;animation:dot-pulse-6140bef8 1.2s ease-in-out infinite}.form-input[data-v-6140bef8] .el-input__inner{height:2.625rem;line-height:2.625rem;font-size:0.875rem;font-family:inherit;border-radius:0.5rem;border-color:#e2e8f0;color:#1e1b4b;-webkit-transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.form-input[data-v-6140bef8] .el-input__inner::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-6140bef8] .el-input__inner::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-6140bef8] .el-input__inner::-ms-input-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-6140bef8] .el-input__inner::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-6140bef8] .el-input__inner:focus{border-color:#6366f1;box-shadow:0 0 0 0.1875rem rgba(99,102,241,.12)}.form-input[data-v-6140bef8] .el-input__inner:hover:not(:focus):not(.is-disabled){border-color:#cbd5e1}.form-input[data-v-6140bef8] .el-input.is-disabled .el-input__inner{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.form-input[data-v-6140bef8] .el-input.is-error .el-input__inner{border-color:#ef4444}.form-input[data-v-6140bef8] .el-input.is-error .el-input__inner:focus{box-shadow:0 0 0 0.1875rem rgba(239,68,68,.1)}.form-input-link[data-v-6140bef8] .el-input-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;border-radius:0.5rem;overflow:visible;border:none;-webkit-transition:box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.form-input-link[data-v-6140bef8] .el-input-group:focus-within{box-shadow:0 0 0 0.1875rem rgba(99,102,241,.12)}.form-input-link[data-v-6140bef8] .el-input-group:focus-within .el-input-group__prepend,.form-input-link[data-v-6140bef8] .el-input-group:focus-within .el-input__inner{border-color:#6366f1}.form-input-link[data-v-6140bef8] .el-input-group__prepend{background:#f1f5f9;border:1px solid #e2e8f0;border-right:none;border-radius:0.5rem 0 0 0.5rem;padding:0 0.8125rem;-webkit-transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),background .15s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),background .15s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.form-input-link[data-v-6140bef8] .el-input-group__append{display:none}.form-input-link[data-v-6140bef8] .el-input__inner{border:1px solid #e2e8f0;border-left:none;border-radius:0 0.5rem 0.5rem 0;box-shadow:none;height:2.625rem;line-height:2.625rem;background:#fff;-webkit-transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.form-input-link[data-v-6140bef8] .el-input__inner:hover:not(:focus):not(.is-disabled){border-color:#cbd5e1}.form-input-link[data-v-6140bef8] .el-input__inner:focus{border-color:#6366f1;box-shadow:none}.form-input-link .prepend-inner[data-v-6140bef8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.form-input-link .prepend-inner i[data-v-6140bef8]{font-size:1rem;-webkit-transition:color .15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .15s cubic-bezier(0.4, 0, 0.2, 1);transition:color .15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .15s cubic-bezier(0.4, 0, 0.2, 1);transition:color .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1);transition:color .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.form-input-link .prepend-inner .el-icon-link[data-v-6140bef8]{color:#94a3b8}.form-input-link .prepend-inner .prepend-loading[data-v-6140bef8]{color:#6366f1;-webkit-animation:rotating-6140bef8 1.5s linear infinite;animation:rotating-6140bef8 1.5s linear infinite}.form-input-link .prepend-inner .prepend-success[data-v-6140bef8]{color:#10b981}.form-input-link .prepend-inner .prepend-danger[data-v-6140bef8]{color:#ef4444}.card--success .form-input-link[data-v-6140bef8] .el-input-group__prepend{border-color:rgba(16,185,129,.35)}.card--error .form-input-link[data-v-6140bef8] .el-input-group__prepend{border-color:rgba(239,68,68,.4)}.form-textarea[data-v-6140bef8] .el-textarea__inner{font-size:0.875rem;font-family:inherit;border-radius:0.5rem;border-color:#e2e8f0;color:#1e1b4b;resize:vertical;min-height:6.25rem;line-height:1.7;-webkit-transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.form-textarea[data-v-6140bef8] .el-textarea__inner::-webkit-input-placeholder{color:#94a3b8}.form-textarea[data-v-6140bef8] .el-textarea__inner::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-6140bef8] .el-textarea__inner::-ms-input-placeholder{color:#94a3b8}.form-textarea[data-v-6140bef8] .el-textarea__inner::placeholder{color:#94a3b8}.form-textarea[data-v-6140bef8] .el-textarea__inner:focus{border-color:#6366f1;box-shadow:0 0 0 0.1875rem rgba(99,102,241,.12)}.form-textarea[data-v-6140bef8] .el-textarea__inner:hover:not(:focus):not(.is-disabled){border-color:#cbd5e1}.form-textarea[data-v-6140bef8] .el-textarea.is-disabled .el-textarea__inner{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.char-count[data-v-6140bef8]{margin-top:0.375rem;text-align:right}.char-count span[data-v-6140bef8]{font-size:0.75rem;font-weight:500;color:#94a3b8}.char-count .char-unit[data-v-6140bef8]{font-weight:400}[data-v-6140bef8] .el-cascader{width:100%}[data-v-6140bef8] .el-cascader .el-input__inner{font-size:0.875rem;font-family:inherit;height:2.625rem;line-height:2.625rem;border-radius:0.5rem;border-color:#e2e8f0;color:#1e1b4b;-webkit-transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}[data-v-6140bef8] .el-cascader .el-input__inner::-webkit-input-placeholder{color:#94a3b8}[data-v-6140bef8] .el-cascader .el-input__inner::-moz-placeholder{color:#94a3b8}[data-v-6140bef8] .el-cascader .el-input__inner::-ms-input-placeholder{color:#94a3b8}[data-v-6140bef8] .el-cascader .el-input__inner::placeholder{color:#94a3b8}[data-v-6140bef8] .el-cascader .el-input__inner:focus{border-color:#6366f1;box-shadow:0 0 0 0.1875rem rgba(99,102,241,.12)}[data-v-6140bef8] .el-cascader .el-input__inner:hover:not(:focus):not(.is-disabled){border-color:#cbd5e1}[data-v-6140bef8] .el-cascader .el-input.is-disabled .el-input__inner{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.cascader-loading[data-v-6140bef8]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5625rem;height:2.625rem;padding:0 0.875rem;border-radius:0.5rem;border:1px solid #e2e8f0;background:#f5f3ff;color:#6366f1;font-size:0.875rem}.cascader-loading i[data-v-6140bef8]{font-size:1rem;-webkit-animation:rotating-6140bef8 1.5s linear infinite;animation:rotating-6140bef8 1.5s linear infinite}.hint-inline[data-v-6140bef8]{margin:0.5rem 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.3125rem;font-size:0.75rem;color:#94a3b8}.hint-inline i[data-v-6140bef8]{font-size:0.875rem}.w-full[data-v-6140bef8]{width:100%}[data-v-6140bef8] .el-form-item{margin-bottom:0}
.page-card[data-v-713327d4]{max-width:87.5rem;margin:0 auto;padding:1.5rem}.page-card .page-header[data-v-713327d4]{margin-bottom:2rem}.page-card .page-header .page-title[data-v-713327d4]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:0.5rem}.page-card .page-header .page-desc[data-v-713327d4]{color:#6b7280;font-size:.875rem}.page-card .upload-tabs[data-v-713327d4] .el-tabs__header{margin-bottom:1.5rem}.page-card .upload-tabs[data-v-713327d4] .el-tabs__item{font-size:1rem;font-weight:500}.page-card .upload-tabs[data-v-713327d4] .el-tabs__item.is-active{color:#165dff}.page-card .upload-tabs .tab-label[data-v-713327d4]{position:relative}.page-card .upload-tabs .beta-tag[data-v-713327d4]{position:absolute;top:-0.1875rem;right:-1.75rem;padding:0 0.25rem;font-size:.5rem;font-weight:700;color:#fff;background:-webkit-linear-gradient(315deg, #ef4444, #f87171);background:linear-gradient(135deg, #ef4444, #f87171);border-radius:0.375rem;letter-spacing:.3px;text-transform:uppercase;line-height:1.5;white-space:nowrap;overflow:hidden}.page-card .upload-tabs .beta-tag[data-v-713327d4]::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.7), transparent);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.7), transparent);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-animation:beta-shimmer-713327d4 .5s linear infinite;animation:beta-shimmer-713327d4 .5s linear infinite}@-webkit-keyframes beta-shimmer-713327d4{0%{left:-100%}100%{left:150%}}@keyframes beta-shimmer-713327d4{0%{left:-100%}100%{left:150%}}.page-card .extra-info[data-v-713327d4]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb}.page-card .extra-info .info-left .info-label[data-v-713327d4],.page-card .extra-info .info-right .info-label[data-v-713327d4]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:0.5rem}.page-card .extra-info .w-full[data-v-713327d4]{width:100%}.page-card .extra-info .cascader-loading[data-v-713327d4]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5625rem;height:2.5rem;padding:0 0.875rem;border-radius:0.5rem;border:1px solid #e2e8f0;background:#f5f3ff;color:#6366f1;font-size:0.875rem}.page-card .extra-info .cascader-loading i[data-v-713327d4]{font-size:1rem;-webkit-animation:cascader-spin-713327d4 1.5s linear infinite;animation:cascader-spin-713327d4 1.5s linear infinite}@-webkit-keyframes cascader-spin-713327d4{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cascader-spin-713327d4{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-card .submit-area[data-v-713327d4]{margin-top:2rem;text-align:right}[data-v-713327d4] .success-dialog{border-radius:1.25rem;overflow:hidden}[data-v-713327d4] .success-dialog .el-dialog__header{display:none}[data-v-713327d4] .success-dialog .el-dialog__body{padding:0}[data-v-713327d4] .success-dialog .el-dialog__footer{display:none}.success-modal[data-v-713327d4]{padding:2rem 1.5rem 1.75rem;text-align:center;max-height:80vh;overflow-y:auto}.success-modal .success-animation[data-v-713327d4]{margin-bottom:1.5rem}.success-modal .success-animation .success-circle[data-v-713327d4]{width:5rem;height:5rem;margin:0 auto;position:relative}.success-modal .success-animation .checkmark[data-v-713327d4]{width:5rem;height:5rem;border-radius:50%;display:block;stroke-width:2;stroke:#10b981;stroke-miterlimit:10;-webkit-animation:scale-713327d4 .5s ease-in-out forwards;animation:scale-713327d4 .5s ease-in-out forwards}.success-modal .success-animation .checkmark .checkmark-circle[data-v-713327d4]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;-webkit-animation:stroke-713327d4 .6s cubic-bezier(0.65, 0, 0.45, 1) forwards;animation:stroke-713327d4 .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.success-modal .success-animation .checkmark .checkmark-check[data-v-713327d4]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke-713327d4 .3s cubic-bezier(0.65, 0, 0.45, 1) .4s forwards;animation:stroke-713327d4 .3s cubic-bezier(0.65, 0, 0.45, 1) .4s forwards}.success-modal .success-title[data-v-713327d4]{font-size:1.375rem;font-weight:600;color:#1f2937;margin:0 0 0.625rem 0;line-height:1.3}.success-modal .success-message[data-v-713327d4]{font-size:0.875rem;color:#6b7280;margin:0 0 1.5rem 0;line-height:1.6;padding:0 0.5rem}.success-modal .success-title[data-v-713327d4]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 0.75rem 0}.success-modal .success-message[data-v-713327d4]{font-size:0.875rem;color:#6b7280;margin:0 0 1.5rem 0;line-height:1.5}.success-modal .success-actions[data-v-713327d4]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;margin-top:0.5rem}.success-modal .success-actions .action-btn[data-v-713327d4]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;height:2.75rem;padding:0 1rem;border-radius:1.375rem;font-size:0.875rem;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.success-modal .success-actions .action-btn i[data-v-713327d4]{margin-right:0.375rem;-webkit-flex-shrink:0;flex-shrink:0}.success-modal .success-actions .action-btn.continue-btn[data-v-713327d4]{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.success-modal .success-actions .action-btn.continue-btn[data-v-713327d4]:hover{border-color:#165dff;color:#165dff;background:rgba(22,93,255,.05)}.success-modal .success-actions .action-btn.confirm-btn[data-v-713327d4]{background:#165dff;border:none;box-shadow:0 0.125rem 0.5rem rgba(22,93,255,.3)}.success-modal .success-actions .action-btn.confirm-btn[data-v-713327d4]:hover{background:#0e4fd9;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(22,93,255,.4)}@-webkit-keyframes stroke-713327d4{100%{stroke-dashoffset:0}}@keyframes stroke-713327d4{100%{stroke-dashoffset:0}}@-webkit-keyframes scale-713327d4{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@keyframes scale-713327d4{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}}@-webkit-keyframes fill-713327d4{100%{box-shadow:inset 0px 0px 0px 1.875rem #10b981}}@keyframes fill-713327d4{100%{box-shadow:inset 0px 0px 0px 1.875rem #10b981}}
.review-detail-container[data-v-573e82f1]{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:0.75rem}.review-detail-container .detail-header[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1rem 1.5rem;border-radius:0;margin-bottom:1.25rem;border-bottom:1px solid #f0f2f5;position:relative}.review-detail-container .detail-header .header-left[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.review-detail-container .detail-header .header-title[data-v-573e82f1]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.125rem;font-weight:600;color:#1f2937}.review-detail-container .detail-content[data-v-573e82f1]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:31.25rem;overflow-y:auto;padding:0 1.5rem 1.5rem 1.5rem}.review-detail-container .detail-card[data-v-573e82f1]{background:#fff;border-radius:0.75rem;border:1px solid #eef2f6;overflow:hidden;margin-bottom:1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 1px 0.125rem rgba(0,0,0,.03)}.review-detail-container .detail-card[data-v-573e82f1]:hover{box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.06);border-color:#e2e8f0}.review-detail-container .detail-card .card-header[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f0f2f5;background:#fafbfc}.review-detail-container .detail-card .card-header .card-title[data-v-573e82f1]{margin:0;font-size:0.9375rem;font-weight:600;color:#1e293b;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem}.review-detail-container .detail-card .card-header .card-title i[data-v-573e82f1]{color:#3b82f6;font-size:1rem}.review-detail-container .detail-card .card-header .header-actions[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.review-detail-container .detail-card .card-header .header-actions .el-button[data-v-573e82f1]{padding:0.25rem 0.5rem;color:#64748b;font-size:0.75rem;-webkit-transition:all .2s;transition:all .2s}.review-detail-container .detail-card .card-header .header-actions .el-button[data-v-573e82f1]:hover{color:#3b82f6;background:#eff6ff}.review-detail-container .detail-card .card-content[data-v-573e82f1]{padding:1.25rem}.review-detail-container .basic-info-card .basic-info-grid[data-v-573e82f1]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem 1.5rem;padding:1.25rem}.review-detail-container .basic-info-card .basic-info-grid .info-item[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline}.review-detail-container .basic-info-card .basic-info-grid .info-item .info-label[data-v-573e82f1]{width:4.5rem;-webkit-flex-shrink:0;flex-shrink:0;font-size:0.8125rem;color:#64748b;font-weight:500}.review-detail-container .basic-info-card .basic-info-grid .info-item .info-value[data-v-573e82f1]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-size:0.8125rem;color:#1e293b;font-weight:500;word-break:break-word}.review-detail-container .basic-info-card .supplement-row[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 1.25rem 1.25rem 1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9}.review-detail-container .basic-info-card .supplement-row .info-label[data-v-573e82f1]{width:4.5rem;-webkit-flex-shrink:0;flex-shrink:0;font-size:0.8125rem;color:#64748b;font-weight:500}.review-detail-container .basic-info-card .supplement-row .full-content[data-v-573e82f1]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-size:0.8125rem;color:#334155;line-height:1.6;background:#f8fafc;padding:0.75rem 0.875rem;border-radius:0.625rem;white-space:pre-wrap;word-break:break-word}.review-detail-container .three-columns-grid[data-v-573e82f1]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.review-detail-container .material-card .card-content[data-v-573e82f1]{padding:0}.review-detail-container .material-card .material-preview[data-v-573e82f1]{padding:1.25rem 1.25rem 0 1.25rem}.review-detail-container .material-card .image-carousel-wrapper[data-v-573e82f1] .el-carousel .el-carousel__container{height:37.5rem}.review-detail-container .material-card .image-carousel-wrapper[data-v-573e82f1] .el-carousel .el-carousel__item{border-radius:0.625rem;overflow:hidden}.review-detail-container .material-card .image-carousel-wrapper .carousel-img[data-v-573e82f1]{width:100%;height:100%;border-radius:0.625rem;cursor:pointer;-o-object-fit:cover;object-fit:cover}.review-detail-container .material-card .file-preview .file-card[data-v-573e82f1]{background:#f8fafc;border-radius:0.625rem;border:1px solid #eef2f6;margin-bottom:0.625rem;-webkit-transition:all .2s;transition:all .2s}.review-detail-container .material-card .file-preview .file-card[data-v-573e82f1]:hover{background:#f1f5f9;border-color:#e2e8f0}.review-detail-container .material-card .file-preview .file-card .file-card-inner[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;padding:0.875rem}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-icon[data-v-573e82f1]{-webkit-flex-shrink:0;flex-shrink:0;width:2.25rem;height:2.25rem}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-info[data-v-573e82f1]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-info .file-name[data-v-573e82f1]{font-size:0.8125rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-info .file-size[data-v-573e82f1]{font-size:0.6875rem;color:#94a3b8}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-actions[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.375rem}.review-detail-container .material-card .file-preview .file-card .file-card-inner .file-actions .el-button[data-v-573e82f1]{padding:0.25rem 0.625rem;font-size:0.6875rem;color:#3b82f6}.review-detail-container .material-card .copywriting-section[data-v-573e82f1]{padding:1rem 1.25rem 1.25rem 1.25rem}.review-detail-container .material-card .copywriting-section .copywriting-title[data-v-573e82f1]{font-size:0.8125rem;font-weight:600;color:#1e293b;margin-bottom:0.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem}.review-detail-container .material-card .copywriting-section .copywriting-title i[data-v-573e82f1]{color:#3b82f6}.review-detail-container .material-card .copywriting-section .note-link-title[data-v-573e82f1]{font-size:0.8125rem;font-weight:600;color:#475569;margin-bottom:0.375rem;padding-bottom:0.375rem;border-bottom:1px solid #f1f5f9}.review-detail-container .material-card .copywriting-section .copywriting-content[data-v-573e82f1]{font-size:0.8125rem;color:#475569;line-height:1.65;background:#f8fafc;padding:0.875rem;border-radius:0.625rem;white-space:pre-wrap;word-break:break-word}.review-detail-container .suggestions-card .suggestion-item[data-v-573e82f1]{margin-bottom:1.25rem}.review-detail-container .suggestions-card .suggestion-item[data-v-573e82f1]:last-child{margin-bottom:0}.review-detail-container .suggestions-card .suggestion-item .item-title[data-v-573e82f1]{font-weight:600;font-size:0.8125rem;color:#1e293b;margin-bottom:0.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.review-detail-container .suggestions-card .suggestion-item .item-title i[data-v-573e82f1]{color:#3b82f6}.review-detail-container .suggestions-card .suggestion-item .item-title .expand-btn[data-v-573e82f1]{margin-left:auto;padding:0 0.25rem;font-size:0.6875rem;color:#94a3b8;-webkit-transition:all .2s;transition:all .2s}.review-detail-container .suggestions-card .suggestion-item .item-title .expand-btn[data-v-573e82f1]:hover{color:#3b82f6}.review-detail-container .suggestions-card .suggestion-item .item-content[data-v-573e82f1]{font-size:0.8125rem;color:#475569;line-height:1.6;background:#f8fafc;padding:0.875rem;border-radius:0.625rem;word-wrap:break-word}.review-detail-container .ai-content-card .ai-content[data-v-573e82f1]{font-size:0.8125rem;color:#334155;line-height:1.75;background:#f8fafc;padding:1rem;border-radius:0.625rem;white-space:pre-wrap;word-break:break-word}.review-detail-container .ai-content-card .generating-content[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:3.75rem 1.25rem;text-align:center;background:#f8fafc;border-radius:0.625rem}.review-detail-container .ai-content-card .generating-content i[data-v-573e82f1]{font-size:2.625rem;color:#3b82f6;margin-bottom:0.875rem;-webkit-animation:rotating-573e82f1 1.5s linear infinite;animation:rotating-573e82f1 1.5s linear infinite}.review-detail-container .ai-content-card .generating-content p[data-v-573e82f1]{font-size:0.8125rem;color:#94a3b8;margin:0}.review-detail-container .empty-content[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:3.125rem 1.25rem;text-align:center}.review-detail-container .empty-content i[data-v-573e82f1]{font-size:3rem;color:#cbd5e1;margin-bottom:0.875rem}.review-detail-container .empty-content p[data-v-573e82f1]{font-size:0.8125rem;color:#94a3b8;margin:0}.review-detail-container .empty-state[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:5rem 1.25rem;background:#fff;border-radius:0.75rem;border:1px solid #eef2f6;text-align:center}.review-detail-container .empty-state i[data-v-573e82f1]{font-size:4rem;color:#cbd5e1;margin-bottom:1.25rem;-webkit-animation:rotating-573e82f1 2s linear infinite;animation:rotating-573e82f1 2s linear infinite}.review-detail-container .empty-state .empty-title[data-v-573e82f1]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 0.5rem 0}.review-detail-container .empty-state .empty-desc[data-v-573e82f1]{font-size:0.875rem;color:#94a3b8;margin:0 0 1.5rem 0}.image-slot[data-v-573e82f1]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;height:100%;background:#f8fafc;color:#94a3b8;font-size:1.375rem}@-webkit-keyframes rotating-573e82f1{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-573e82f1{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width: 1200px){.three-columns-grid[data-v-573e82f1]{grid-template-columns:repeat(2, 1fr) !important}.basic-info-grid[data-v-573e82f1]{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 768px){.three-columns-grid[data-v-573e82f1]{grid-template-columns:1fr !important}.basic-info-grid[data-v-573e82f1]{grid-template-columns:1fr !important}}.fullscreen-content-dialog[data-v-573e82f1] .el-dialog__body{padding:1.25rem;max-height:80vh;overflow-y:auto}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1]{font-size:0.875rem;color:#334155;line-height:1.75;white-space:pre-wrap;word-break:break-word}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] p{margin:0 0 0.875rem;line-height:1.75}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] strong,.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] b{font-weight:600;color:#0f172a}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] ul,.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] ol{margin:0.875rem 0;padding-left:1.5rem}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] li{margin:0.375rem 0}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] code{background:#f1f5f9;padding:0.125rem 0.3125rem;border-radius:0.3125rem;font-size:0.75rem;color:#d946ef}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] pre{background:#f1f5f9;padding:0.875rem;border-radius:0.625rem;overflow-x:auto}.fullscreen-content-dialog .fullscreen-text-content[data-v-573e82f1] blockquote{border-left:0.1875rem solid #3b82f6;margin:0.875rem 0;padding:0.375rem 1.125rem;background:#f8fafc;color:#475569}.pdf-preview-dialog[data-v-573e82f1] .el-dialog__body{padding:0;height:70vh}.pdf-preview-dialog .pdf-iframe[data-v-573e82f1]{width:100%;height:100%;border:none}
.page-card[data-v-f6ef7e0a]{background:#fff;border-radius:0.75rem;border:1px solid #e5e7eb;padding:1.5rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-card .list-view[data-v-f6ef7e0a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%}.page-card .page-header[data-v-f6ef7e0a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-flex-shrink:0;flex-shrink:0}.page-card .page-header .page-title[data-v-f6ef7e0a]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.page-card .page-header .search-area[data-v-f6ef7e0a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-card .page-header .search-area .refresh-btn[data-v-f6ef7e0a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;padding:0 0.75rem;height:2rem;border-radius:0.375rem;background:#ecf5ff;color:#409eff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:0.875rem;font-weight:500;border:1px solid #d9ecff}.page-card .page-header .search-area .refresh-btn i[data-v-f6ef7e0a]{font-size:1rem;font-weight:bold}.page-card .page-header .search-area .refresh-btn span[data-v-f6ef7e0a]{font-size:0.875rem}.page-card .page-header .search-area .refresh-btn[data-v-f6ef7e0a]:hover{background:#409eff;color:#fff;border-color:#409eff}.page-card .page-header .search-area .refresh-btn:hover i[data-v-f6ef7e0a]{color:#fff}.page-card .page-header .search-area .refresh-btn .is-loading[data-v-f6ef7e0a]{-webkit-animation:rotating-f6ef7e0a 1.5s linear infinite;animation:rotating-f6ef7e0a 1.5s linear infinite}.page-card .page-header .search-area .search-input-wrapper[data-v-f6ef7e0a]{position:relative;width:16.25rem}.page-card .page-header .search-area .search-input-wrapper .search-icon[data-v-f6ef7e0a]{position:absolute;left:0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:1rem;pointer-events:none;z-index:1}.page-card .page-header .search-area .search-input-wrapper[data-v-f6ef7e0a] .el-input__inner{padding-left:2.25rem}.page-card .page-header .search-area[data-v-f6ef7e0a] .el-select{width:8.75rem}.page-card .table-container[data-v-f6ef7e0a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:0.5rem;position:relative}.page-card .table-container .review-table[data-v-f6ef7e0a]{width:100%}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__header-wrapper th{background:#f8fafc !important;color:#1e293b !important;font-weight:600 !important;font-size:0.875rem !important;padding:0.875rem 0.5rem !important;border-bottom:0.125rem solid #e2e8f0 !important}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__header-wrapper th .cell{font-weight:600 !important;font-size:0.875rem !important;line-height:1.4 !important}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__row{-webkit-transition:background-color .2s;transition:background-color .2s}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__row:hover{background-color:#f8fafc !important}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__body-wrapper td{padding:0.75rem 0.5rem;font-size:0.8125rem;color:#334155;border-bottom:1px solid #f1f5f9}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafcff}.page-card .table-container .review-table .material-cell[data-v-f6ef7e0a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem}.page-card .table-container .review-table .material-cell .material-icon[data-v-f6ef7e0a]{font-size:1.125rem;color:#409eff}.page-card .table-container .review-table .material-cell .material-type[data-v-f6ef7e0a]{display:inline-block;padding:0.125rem 0.5rem;border-radius:0.25rem;font-size:0.75rem;font-weight:500;line-height:1.5}.page-card .table-container .review-table .material-cell .material-type.material-image[data-v-f6ef7e0a]{background:#e6f7ff;color:#1890ff}.page-card .table-container .review-table .material-cell .material-type.material-text-image[data-v-f6ef7e0a]{background:#f0f5ff;color:#2f54eb}.page-card .table-container .review-table .material-cell .material-type.material-pdf[data-v-f6ef7e0a]{background:#fff2e8;color:#fa8c16}.page-card .table-container .review-table .material-cell .material-type.material-text-note[data-v-f6ef7e0a]{background:#f9f0ff;color:#722ed1}.page-card .table-container .review-table .material-cell .material-name.has-value[data-v-f6ef7e0a]{font-size:0.875rem;color:#409eff;font-weight:500;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.page-card .table-container .review-table .material-cell .material-name.has-value[data-v-f6ef7e0a]:hover{color:#66b1ff;text-decoration:underline}.page-card .table-container .review-table .material-cell .material-name.ai-generating[data-v-f6ef7e0a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;font-size:0.875rem;font-weight:600;color:#ff7c00}.page-card .table-container .review-table .material-cell .material-name.ai-generating i[data-v-f6ef7e0a]{font-size:0.875rem}.page-card .table-container .review-table .view-btn[data-v-f6ef7e0a]{color:#409eff;padding:0.25rem 0.5rem;font-size:0.8125rem}.page-card .table-container .review-table .view-btn[data-v-f6ef7e0a]:hover{color:#66b1ff;background:#ecf5ff;border-radius:0.25rem}.page-card .table-container .review-table .delete-btn[data-v-f6ef7e0a]{color:#f56c6c;padding:0.25rem 0.5rem;font-size:0.8125rem}.page-card .table-container .review-table .delete-btn[data-v-f6ef7e0a]:hover:not(:disabled){color:#f78989;background:#fef0f0;border-radius:0.25rem}.page-card .table-container .review-table .delete-btn[data-v-f6ef7e0a]:disabled{color:#c0c4cc;cursor:not-allowed}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__empty-block{width:100%;min-height:18.75rem}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__empty-block .custom-empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__empty-block .custom-empty .custom-empty-icon{font-size:3rem;color:#409eff;margin-bottom:0.75rem}.page-card .table-container .review-table[data-v-f6ef7e0a] .el-table__empty-block .custom-empty p{font-size:0.875rem;color:#909399;margin:0}.page-card .pagination-container[data-v-f6ef7e0a]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;padding-top:0;border-top:none;-webkit-flex-shrink:0;flex-shrink:0}.detail-view[data-v-f6ef7e0a]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;height:100%;overflow-y:auto}@-webkit-keyframes rotating-f6ef7e0a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-f6ef7e0a{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.contact-staff-page[data-v-a566f836]{min-height:calc(100vh - 4rem);display:grid;place-items:center;padding:3rem 1.5rem;background:#f7f8fa}.contact-content[data-v-a566f836]{width:min(100%, 40rem);text-align:center}.contact-icon[data-v-a566f836]{width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:#16835b;box-shadow:0 0.75rem 1.75rem rgba(22,131,91,.2)}.contact-icon i[data-v-a566f836]{font-size:2.125rem}h2[data-v-a566f836]{margin:0 0 0.875rem;color:#1f2937;font-size:1.75rem;line-height:1.4;font-weight:700}.contact-description[data-v-a566f836]{margin:0;color:#4b5563;font-size:1.125rem;line-height:1.8}.wechat-contact[data-v-a566f836]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.5rem auto 0;padding:0.875rem 1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;border:1px solid #d8e9e2;border-radius:0.5rem;color:#374151;background:#fff;font-size:1rem;line-height:1.5}.wechat-contact i[data-v-a566f836]{color:#16835b;font-size:1.25rem}.wechat-contact strong[data-v-a566f836]{color:#116b4a;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media(max-width: 600px){.contact-staff-page[data-v-a566f836]{min-height:calc(100vh - 3.5rem);padding:2.25rem 1.25rem}.contact-icon[data-v-a566f836]{width:4rem;height:4rem;margin-bottom:1.25rem}.contact-icon i[data-v-a566f836]{font-size:1.875rem}h2[data-v-a566f836]{font-size:1.5rem}.contact-description[data-v-a566f836]{font-size:1rem}.wechat-contact[data-v-a566f836]{margin-top:1.25rem;padding:0.75rem 1rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:0.9375rem}.wechat-contact strong[data-v-a566f836]{font-size:1.0625rem}}
.points-record-page[data-v-11f29760]{width:100%;max-width:80rem;margin:0 auto;padding:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#1f2937}.page-heading[data-v-11f29760]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.875rem;margin-bottom:1.375rem}.page-heading .heading-icon[data-v-11f29760]{width:2.625rem;height:2.625rem;border-radius:0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#eaf1ff;color:#165dff;font-size:1.3125rem}.page-heading h2[data-v-11f29760]{margin:0 0 0.25rem;font-size:1.375rem;line-height:1.875rem;letter-spacing:0}.page-heading p[data-v-11f29760]{margin:0;color:#8491a5;font-size:0.8125rem;line-height:1.25rem}.summary-grid[data-v-11f29760]{display:grid;grid-template-columns:1.35fr repeat(3, minmax(0, 1fr));gap:0.875rem;margin-bottom:1.25rem}.summary-card[data-v-11f29760]{min-height:8.875rem;padding:1.25rem;border:1px solid #e7ebf2;border-radius:0.5rem;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.summary-card .summary-label[data-v-11f29760]{color:#6b778c;font-size:0.8125rem;line-height:1.25rem}.summary-card .summary-label i[data-v-11f29760]{margin-right:0.375rem}.summary-card .summary-value[data-v-11f29760]{margin-top:0.75rem;font:700 1.75rem/2.125rem Arial,Helvetica,sans-serif;color:#202939;letter-spacing:0}.summary-card .summary-value span[data-v-11f29760]{margin-left:0.3125rem;font:500 0.8125rem/1.25rem inherit;opacity:.78}.summary-card .summary-value-consumed[data-v-11f29760]{color:#df3f5b}.summary-card .summary-value-earned[data-v-11f29760]{color:#15966f}.summary-card .summary-note[data-v-11f29760]{margin-top:0.25rem;color:#9aa5b5;font-size:0.75rem;line-height:1.125rem}.summary-card-primary[data-v-11f29760]{position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;background:#165dff;border-color:#165dff;color:#fff;box-shadow:0 0.5rem 1.375rem rgba(22,93,255,.2)}.summary-card-primary .summary-label[data-v-11f29760],.summary-card-primary .summary-value[data-v-11f29760]{color:#fff}.summary-card-primary .recharge-button[data-v-11f29760]{margin-top:auto;padding:0;border:0;background:transparent;color:rgba(255,255,255,.82);font-size:0.75rem;line-height:1.25rem;text-align:left;cursor:pointer;-webkit-align-self:flex-start;align-self:flex-start}.summary-card-primary .recharge-button i[data-v-11f29760]{margin-left:0.25rem}.summary-card-primary .recharge-button[data-v-11f29760]:hover,.summary-card-primary .recharge-button[data-v-11f29760]:focus-visible{color:#fff}.records-section[data-v-11f29760]{overflow:hidden;border:1px solid #e7ebf2;border-radius:0.5rem;background:#fff}.records-toolbar[data-v-11f29760]{min-height:4.75rem;padding:0.875rem 1.125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #edf0f5}.records-heading[data-v-11f29760]{min-width:0}.records-heading h3[data-v-11f29760]{margin:0;color:#273244;font-size:0.9375rem;font-weight:600;line-height:1.375rem;letter-spacing:0}.records-heading p[data-v-11f29760]{margin:0.1875rem 0 0;color:#8995a7;font-size:0.75rem;line-height:1.125rem}.record-tabs[data-v-11f29760]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;padding:0.1875rem;border-radius:0.5rem;background:#f3f5f8}.record-tabs button[data-v-11f29760]{min-width:4rem;height:2rem;padding:0 0.875rem;border:0;border-radius:0.375rem;background:transparent;color:#68758a;font-size:0.8125rem;cursor:pointer;-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease}.record-tabs button.active[data-v-11f29760]{color:#165dff;font-weight:600;background:#fff;box-shadow:0 1px 0.25rem rgba(31,41,55,.1)}.toolbar-actions[data-v-11f29760]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;margin-left:auto}.refresh-button[data-v-11f29760]{width:2rem;height:2rem;padding:0;border:1px solid #dfe4ec;border-radius:0.375rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#fff;color:#68758a;font-size:1rem;cursor:pointer;-webkit-transition:border-color .18s ease,color .18s ease,background-color .18s ease;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.refresh-button[data-v-11f29760]:hover:not(:disabled),.refresh-button[data-v-11f29760]:focus-visible{border-color:#165dff;background:#f5f8ff;color:#165dff}.refresh-button[data-v-11f29760]:focus-visible{outline:0.125rem solid rgba(22,93,255,.2)}.refresh-button[data-v-11f29760]:disabled{cursor:not-allowed;opacity:.55}.refresh-button .is-loading[data-v-11f29760]{-webkit-animation:refresh-rotate-11f29760 .8s linear infinite;animation:refresh-rotate-11f29760 .8s linear infinite}@-webkit-keyframes refresh-rotate-11f29760{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes refresh-rotate-11f29760{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.table-wrap[data-v-11f29760]{overflow-x:auto}.records-table[data-v-11f29760]{width:100%;border-collapse:collapse;table-layout:fixed}.records-table th[data-v-11f29760]{height:2.75rem;padding:0 1.125rem;background:#fafbfc;color:#8491a5;font-size:0.75rem;font-weight:500;text-align:left;vertical-align:middle}.records-table th[data-v-11f29760]:nth-child(1){width:25%;text-align:left}.records-table th[data-v-11f29760]:nth-child(2){width:20%;text-align:center}.records-table th[data-v-11f29760]:nth-child(3){width:25%;text-align:center !important}.records-table th[data-v-11f29760]:nth-child(4){width:30%;text-align:center}.records-table td[data-v-11f29760]{height:4.75rem;padding:0.75rem 1.125rem;border-top:1px solid #f0f2f5;color:#4b576a;font-size:0.8125rem;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.records-table td[data-v-11f29760]:nth-child(1){text-align:left}.records-table td[data-v-11f29760]:nth-child(2){text-align:center}.records-table td[data-v-11f29760]:nth-child(3){text-align:center !important}.records-table td[data-v-11f29760]:nth-child(4){text-align:center}.records-table tbody tr[data-v-11f29760]{-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.records-table tbody tr[data-v-11f29760]:hover{background:#f8faff}.record-list-enter-active[data-v-11f29760]{-webkit-transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease;transition:opacity .24s ease,transform .24s ease,-webkit-transform .24s ease}.record-list-enter[data-v-11f29760]{opacity:0;-webkit-transform:translateY(0.375rem);transform:translateY(0.375rem)}.time-cell[data-v-11f29760]{white-space:nowrap;color:#68758a !important}.number-cell[data-v-11f29760]{text-align:right !important;font-variant-numeric:tabular-nums}.type-tag[data-v-11f29760]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:1.5rem;padding:0 0.5rem;border-radius:0.375rem;font-size:0.75rem;font-weight:600}.type-tag.consumed[data-v-11f29760]{color:#c83e58;background:#fff0f3}.type-tag.earned[data-v-11f29760]{color:#11825f;background:#eaf8f3}.record-detail[data-v-11f29760]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-width:0}.record-detail div[data-v-11f29760]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.record-detail strong[data-v-11f29760],.record-detail span[data-v-11f29760]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-detail strong[data-v-11f29760]{color:#273244;font-size:0.8125rem;line-height:1.25rem}.record-detail .record-title[data-v-11f29760]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;max-width:100%;gap:0.3125rem;vertical-align:middle}.record-detail .record-title-text[data-v-11f29760]{min-width:0;color:inherit;font:inherit}.record-detail .record-trend-icon[data-v-11f29760]{display:block;width:1.125rem;height:1.125rem;-webkit-box-flex:0;-webkit-flex:0 0 1.125rem;-moz-box-flex:0;flex:0 0 1.125rem;-o-object-fit:contain;object-fit:contain}.record-detail span[data-v-11f29760]{color:#9aa5b5;font-size:0.6875rem;line-height:1.0625rem}.change-value[data-v-11f29760]{font-weight:700;font-size:0.875rem !important}.change-value.consumed[data-v-11f29760]{color:#df3f5b !important}.change-value.earned[data-v-11f29760]{color:#15966f !important}.records-state[data-v-11f29760]{min-height:20rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.625rem;color:#8491a5;font-size:0.875rem}.records-state>i[data-v-11f29760]{font-size:1.375rem;color:#165dff}.records-error[data-v-11f29760],.records-empty[data-v-11f29760]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.records-error>i[data-v-11f29760]{color:#e69a2d}.records-empty>i[data-v-11f29760]{color:#aab4c2;font-size:2.125rem}.records-empty strong[data-v-11f29760]{color:#4b576a}.records-empty span[data-v-11f29760]{font-size:0.75rem}.pagination-row[data-v-11f29760]{min-height:4.125rem;padding:0.75rem 1.125rem;border-top:1px solid #edf0f5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#8995a7;font-size:0.75rem}@media(max-width: 960px){.summary-grid[data-v-11f29760]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.points-record-page[data-v-11f29760]{padding:1rem 0.75rem 1.75rem}.page-heading[data-v-11f29760]{margin-bottom:1rem}.page-heading h2[data-v-11f29760]{font-size:1.1875rem;line-height:1.625rem}.page-heading p[data-v-11f29760]{max-width:15.625rem}.summary-grid[data-v-11f29760]{gap:0.625rem}.summary-card[data-v-11f29760]{min-height:7.75rem;padding:1rem}.summary-card .summary-value[data-v-11f29760]{margin-top:0.5rem;font-size:1.4375rem;line-height:1.875rem}.records-toolbar[data-v-11f29760]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;padding:0.875rem 1rem}.record-tabs[data-v-11f29760]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.record-tabs button[data-v-11f29760]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.toolbar-actions[data-v-11f29760]{width:100%;margin-left:0}.records-table[data-v-11f29760],.records-table tbody[data-v-11f29760],.records-table tr[data-v-11f29760],.records-table td[data-v-11f29760]{display:block;width:100%}.records-table thead[data-v-11f29760]{display:none}.records-table tr[data-v-11f29760]{position:relative;padding:0.875rem 1rem;border-top:1px solid #edf0f5;-moz-box-sizing:border-box;box-sizing:border-box}.records-table td[data-v-11f29760]{height:auto;padding:0;border:0}.records-table .time-cell[data-v-11f29760]{margin-bottom:0.5625rem;font-size:0.6875rem}.records-table td[data-v-11f29760]:nth-child(2){position:absolute;top:0.75rem;right:1rem}.records-table .change-value[data-v-11f29760]{position:absolute;right:1rem;bottom:0.875rem}.records-table td[data-v-11f29760]:nth-child(4){padding-right:6rem;text-align:left}.pagination-row[data-v-11f29760]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}@media(max-width: 420px){.summary-grid[data-v-11f29760]{grid-template-columns:1fr}.summary-card[data-v-11f29760]{min-height:7.25rem}}@media(prefers-reduced-motion: reduce){.refresh-button .is-loading[data-v-11f29760]{-webkit-animation:none;animation:none}.record-list-enter-active[data-v-11f29760],.records-table tbody tr[data-v-11f29760]{-webkit-transition:none;transition:none}.record-list-enter[data-v-11f29760]{-webkit-transform:none;transform:none}}
.order-record-page[data-v-643dce48]{width:100%;max-width:80rem;height:calc(100vh - 7.5rem);margin:0 auto;padding:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#1f2937;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden}.page-heading[data-v-643dce48],.records-toolbar[data-v-643dce48],.pagination-row[data-v-643dce48]{-webkit-flex-shrink:0;flex-shrink:0}.page-heading[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.875rem;margin-bottom:1.375rem}.page-heading .heading-icon[data-v-643dce48]{width:2.625rem;height:2.625rem;border-radius:0.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:#eaf1ff;color:#165dff;font-size:1.3125rem}.page-heading h2[data-v-643dce48]{margin:0 0 0.25rem;font-size:1.375rem;line-height:1.875rem}.page-heading p[data-v-643dce48]{margin:0;color:#8491a5;font-size:0.8125rem}.records-section[data-v-643dce48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden;border:1px solid #e7ebf2;border-radius:0.5rem;background:#fff}.records-section>.records-state[data-v-643dce48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;overflow:auto}.records-toolbar[data-v-643dce48]{padding:1rem 1.125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;border-bottom:1px solid #edf0f5}.records-toolbar h3[data-v-643dce48]{margin:0;font-size:0.9375rem}.records-toolbar p[data-v-643dce48]{margin:0.3125rem 0 0;color:#8995a7;font-size:0.75rem}.search-form[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.625rem}.search-form .el-input[data-v-643dce48]{width:18.125rem}.search-form .el-button+.el-button[data-v-643dce48]{margin-left:0}.table-wrap[data-v-643dce48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;overflow:auto}.records-table thead th[data-v-643dce48]{position:-webkit-sticky;position:sticky;top:0;z-index:1}.records-table[data-v-643dce48]{width:100%;min-width:75rem;border-collapse:collapse;table-layout:fixed}.records-table th[data-v-643dce48]{padding:0.875rem 1.125rem;background:#fafbfc;color:#8491a5;font-size:0.75rem;font-weight:500;text-align:left}.records-table td[data-v-643dce48]{padding:1.125rem;border-top:1px solid #f0f2f5;font-size:0.8125rem;color:#4b576a;vertical-align:middle;overflow-wrap:anywhere}.records-table th[data-v-643dce48],.records-table td[data-v-643dce48]{padding-left:0.75rem;padding-right:0.75rem}.records-table th[data-v-643dce48]:first-child{width:22%}.records-table th[data-v-643dce48]:nth-child(2){width:9%}.records-table th[data-v-643dce48]:nth-child(3){width:16%}.records-table th[data-v-643dce48]:nth-child(4),.records-table th[data-v-643dce48]:nth-child(6),.records-table th[data-v-643dce48]:nth-child(7){width:13%}.records-table th[data-v-643dce48]:nth-child(5){width:9%}.records-table th[data-v-643dce48]:nth-child(8){width:13%}.records-table .time-cell[data-v-643dce48],.records-table .amount[data-v-643dce48]{white-space:nowrap}.records-table .order-number .el-button[data-v-643dce48]{-webkit-flex-shrink:0;flex-shrink:0}.records-table tr:hover td[data-v-643dce48]{background:#f8faff}.records-table strong[data-v-643dce48]{display:block;color:#273244;line-height:1.375rem}.records-table .amount[data-v-643dce48]{font-weight:700;color:#202939;font-variant-numeric:tabular-nums;font-size:1rem}.order-number[data-v-643dce48]{position:relative;display:inline-block;max-width:100%;padding-right:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box;color:#8491a5;font-size:0.75rem}.order-number .el-button[data-v-643dce48]{position:absolute;top:-0.5rem;right:0;padding:0.25rem}.description[data-v-643dce48]{margin:0.25rem 0;line-height:1.25rem}.muted[data-v-643dce48]{color:#8995a7;font-size:0.75rem}.time-cell p[data-v-643dce48]{margin:0.3125rem 0;font-size:0.75rem}.invoice-status[data-v-643dce48]{display:block;margin-bottom:0.1875rem}.reject-reason[data-v-643dce48]{margin:0.25rem 0 0;color:#df3f5b;font-size:0.75rem;line-height:1.125rem}.records-state[data-v-643dce48]{min-height:20rem;padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;color:#8491a5;font-size:0.875rem}.records-state>i[data-v-643dce48]{font-size:1.875rem;color:#165dff}.pagination-row[data-v-643dce48]{padding:1rem 1.125rem;border-top:1px solid #edf0f5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;font-size:0.75rem;color:#8995a7}.invoice-order-card[data-v-643dce48]{padding:1.125rem;margin-bottom:1.125rem;border:1px solid #e7edf7;border-radius:0.75rem;background:#f8faff}.invoice-order-heading[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;margin-bottom:0.875rem}.invoice-order-heading h4[data-v-643dce48]{margin:0;color:#273244;font-size:0.875rem}.invoice-order-heading i[data-v-643dce48]{margin-right:0.375rem;color:#165dff;font-size:1.125rem}.invoice-order-grid[data-v-643dce48]{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1.25fr) minmax(0, 1.3fr) minmax(0, 0.8fr);gap:0.625rem}.invoice-order-grid>div[data-v-643dce48]{min-width:0;padding:0.75rem;border:1px solid #edf1f7;border-radius:0.5rem;background:#fff}.invoice-order-grid span[data-v-643dce48]{display:block;margin-bottom:0.4375rem;font-size:0.75rem;color:#8995a7}.invoice-order-grid strong[data-v-643dce48]{display:block;font-size:0.8125rem;line-height:1.25rem;color:#354157;overflow-wrap:anywhere}.invoice-order-grid .invoice-order-amount[data-v-643dce48]{color:#e99516;font-size:1.0625rem;font-variant-numeric:tabular-nums}.invoice-order-grid>div:first-child strong[data-v-643dce48],.invoice-order-grid>div:nth-child(3) strong[data-v-643dce48]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.75rem;letter-spacing:0;font-variant-numeric:tabular-nums}.invoice-rejection[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.75rem;padding:1rem 1.125rem;margin-bottom:1.25rem;border:1px solid #ffd9de;border-radius:0.625rem;background:#fff5f6}.invoice-rejection>i[data-v-643dce48]{-webkit-flex-shrink:0;flex-shrink:0;margin-top:1px;color:#e45669;font-size:1.375rem}.invoice-rejection>div[data-v-643dce48]{min-width:0}.invoice-rejection h4[data-v-643dce48]{margin:0 0 0.5rem;font-size:0.875rem;color:#c83e58}.invoice-rejection p[data-v-643dce48]{margin:0 0 0.5rem;color:#a93e50;font-size:0.8125rem;line-height:1.375rem;white-space:pre-wrap;overflow-wrap:anywhere}.invoice-rejection span[data-v-643dce48]{color:#a9858c;font-size:0.75rem;line-height:1.25rem}@media(max-width: 700px){.invoice-order-grid[data-v-643dce48]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 420px){.invoice-order-grid[data-v-643dce48]{grid-template-columns:1fr}}.invoice-preview[data-v-643dce48]{margin-top:1.25rem;border:1px solid #e7ebf2;border-radius:0.5rem;overflow:hidden;background:#f5f6f8}.invoice-preview-header[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;border-bottom:1px solid #e7ebf2;background:#fafbfc}.invoice-preview-header>i[data-v-643dce48]{font-size:1.625rem;color:#165dff}.invoice-preview-header .el-button[data-v-643dce48]{margin-left:0}.invoice-preview-name[data-v-643dce48]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:10rem;overflow-wrap:anywhere}.invoice-preview-name strong[data-v-643dce48]{display:block;color:#273244}.invoice-preview-name span[data-v-643dce48]{display:block;margin-top:0.3125rem;font-size:0.75rem;color:#8995a7}.invoice-preview-image[data-v-643dce48]{display:block;max-width:100%;height:auto;margin:0 auto}.invoice-preview-pages[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;width:100%;height:auto;background:#fff}.invoice-preview-note[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;padding:0.75rem 1.125rem;border-top:1px solid #e7ebf2;background:#f8faff;color:#75839a;font-size:0.75rem;line-height:1.25rem}.invoice-preview-note>i[data-v-643dce48]{color:#409eff;font-size:0.9375rem}.invoice-time-bar[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem 2.5rem;margin-top:1rem;padding:1rem 1.25rem;border:1px solid #edf0f5;border-radius:0.5rem;background:#fafbfc}.invoice-time-item[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;-webkit-box-flex:1;-webkit-flex:1 1 13.75rem;-moz-box-flex:1;flex:1 1 13.75rem}.invoice-time-item>i[data-v-643dce48]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.125rem;height:2.125rem;-webkit-flex-shrink:0;flex-shrink:0;border-radius:0.5rem;background:#eaf1ff;color:#409eff;font-size:1.125rem}.invoice-time-item span[data-v-643dce48]{display:block;margin-bottom:0.3125rem;color:#8995a7;font-size:0.75rem;line-height:1.125rem}.invoice-time-item strong[data-v-643dce48]{display:block;color:#4b576a;font-size:0.8125rem;font-weight:500;line-height:1.25rem;font-variant-numeric:tabular-nums}.reject-reason-button[data-v-643dce48]{color:#df3f5b}.invoice-kind[data-v-643dce48]{padding:0.5625rem 0.75rem;border:1px solid #dce5ff;border-radius:0.5rem;background:#f5f8ff}.invoice-kind strong[data-v-643dce48]{color:#165dff}.invoice-form[data-v-643dce48]{margin-top:1.125rem}.invoice-form[data-v-643dce48] .el-form-item__label{padding-bottom:0.25rem;line-height:1.375rem}.form-grid[data-v-643dce48]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 1rem}.dialog-state[data-v-643dce48]{text-align:center;padding:2.5rem 0;color:#8491a5}@media(max-width: 700px){.order-record-page[data-v-643dce48]{padding:1rem 0.75rem}.records-toolbar[data-v-643dce48]{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.search-form[data-v-643dce48]{-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-form .el-input[data-v-643dce48]{width:100%}.pagination-row[data-v-643dce48]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow-x:auto}.form-grid[data-v-643dce48]{grid-template-columns:1fr}}
.order-invoice-dialog{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:45rem;max-height:80vh;max-width:calc(100vw - 1.5rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important;margin-bottom:0;border-radius:0.5rem;overflow:hidden}.order-invoice-dialog .el-dialog__header,.order-invoice-dialog .el-dialog__footer{-webkit-flex-shrink:0;flex-shrink:0}.order-invoice-dialog .el-dialog__body{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;padding-top:0.5rem;overflow-y:auto}.order-invoice-dialog .el-dialog__body>.invoice-loading-state{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;padding:0}
