@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-7ff3671e]{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-7ff3671e]{-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-7ff3671e]{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-7ff3671e]::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-7ff3671e .5s ease-in-out infinite;animation:shimmer-7ff3671e .5s ease-in-out infinite}.avatar-container .invite-btn-wrapper .invite-btn[data-v-7ff3671e]: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-7ff3671e]:active{-webkit-transform:translateY(0);transform:translateY(0)}.avatar-container .invite-btn-wrapper .invite-btn i[data-v-7ff3671e]{font-size:0.875rem}.avatar-container .avatar-wrapper[data-v-7ff3671e]{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-7ff3671e]{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-7ff3671e]{-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-7ff3671e]{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-7ff3671e]{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-7ff3671e]::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-7ff3671e]::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-7ff3671e .5s ease-in-out infinite;animation:avatarFrameShimmer-7ff3671e .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-7ff3671e]{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-7ff3671e]::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-7ff3671e .5s ease-in-out infinite;animation:shimmer-7ff3671e .5s ease-in-out infinite}.avatar-container .avatar-wrapper .avatar-frame[class*=avatar-frame-] .user-avatar[data-v-7ff3671e]{border-color:var(--avatar-frame-soft)}.avatar-container .avatar-wrapper .avatar-frame .avatar-container .avatar-frame-4 .avatar-vip-badge[data-v-7ff3671e]{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-7ff3671e]{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-7ff3671e]::before{background:#e6d2a6}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4 .user-avatar[data-v-7ff3671e]{border-color:#e6d2a6}.avatar-container .avatar-wrapper .avatar-frame .avatar-frame-4[data-v-7ff3671e] .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-7ff3671e]{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-7ff3671e]{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-7ff3671e]{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-7ff3671e]{color:#165dff;font-weight:700;font-size:0.75rem}.avatar-container .avatar-wrapper .user-info .user-points .audit-hint[data-v-7ff3671e]{color:#9ca3af;font-size:0.625rem}.avatar-container .avatar-wrapper .user-info .user-points .recharge-link[data-v-7ff3671e]{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-7ff3671e]:hover{background:rgba(22,93,255,.15);color:#0d4fd6}.avatar-container .avatar-wrapper .caret-area[data-v-7ff3671e]{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-7ff3671e]{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-7ff3671e]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#165dff}.avatar-container .logout-dropdown[data-v-7ff3671e]{position:absolute;top:calc(100% + 0.5rem);left:0;min-width:8.75rem;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-7ff3671e .2s ease;animation:dropdownFadeIn-7ff3671e .2s ease;-moz-box-sizing:border-box;box-sizing:border-box}.avatar-container .logout-dropdown .dropdown-menu-item[data-v-7ff3671e]{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-7ff3671e]{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-7ff3671e]{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-7ff3671e]{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-7ff3671e]{position:relative;margin-bottom:1px}.avatar-container .logout-dropdown .dropdown-language[data-v-7ff3671e]::after{content:"";position:absolute;right:0.5rem;bottom:-1px;left:0.5rem;height:1px;background:#f0f2f5}.avatar-container .logout-dropdown .dropdown-language[data-v-7ff3671e]:hover,.avatar-container .logout-dropdown .dropdown-language[data-v-7ff3671e]:focus-within{background:#f5f7ff}.avatar-container .logout-dropdown .dropdown-language .item-icon[data-v-7ff3671e]{color:#165dff;background:rgba(22,93,255,.09)}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-7ff3671e]{width:7.375rem;margin-left:auto;-webkit-flex-shrink:0;flex-shrink:0}.avatar-container .logout-dropdown .dropdown-language .language-select[data-v-7ff3671e] .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-7ff3671e] .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-7ff3671e] .el-select__caret{color:#6b7280;font-size:0.75rem;font-weight:600}.avatar-container .logout-dropdown .dropdown-logout[data-v-7ff3671e]{cursor:pointer}.avatar-container .logout-dropdown .dropdown-logout[data-v-7ff3671e]:hover{background:#fef2f2}.avatar-container .logout-dropdown .dropdown-logout[data-v-7ff3671e]:active{background:#fee2e2}.avatar-container .logout-dropdown .dropdown-logout .item-icon[data-v-7ff3671e]{background:#f3f4f6;color:#6b7280}.avatar-container .logout-dropdown .dropdown-logout:hover .item-icon[data-v-7ff3671e]{background:#fee2e2;color:#ef4444}.avatar-container .logout-dropdown .dropdown-logout:hover .item-text[data-v-7ff3671e]{color:#dc2626}@media(max-width: 1280px){.avatar-container[data-v-7ff3671e]{gap:0.375rem}.avatar-container .avatar-wrapper[data-v-7ff3671e]{gap:0.375rem;padding:0.25rem 0.375rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-7ff3671e]{width:2.625rem;height:2.625rem;padding:0.25rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-7ff3671e]::before{inset:-0.125rem;padding:0.125rem}.avatar-container .avatar-wrapper .avatar-frame[data-v-7ff3671e]::after{inset:-0.125rem;padding:1px}.avatar-container .avatar-wrapper .avatar-frame[data-v-7ff3671e] .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-7ff3671e]{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-7ff3671e]{display:none}.avatar-container .avatar-wrapper .caret-area[data-v-7ff3671e]{width:1.25rem;height:1.25rem}.avatar-container .invite-btn-wrapper .invite-btn[data-v-7ff3671e]{padding:0 0.625rem}}@media(max-width: 1024px){.avatar-container .avatar-wrapper .user-info[data-v-7ff3671e]{display:none}.avatar-container .avatar-wrapper .caret-area[data-v-7ff3671e]{margin-left:0.125rem}}@-webkit-keyframes dropdownFadeIn-7ff3671e{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-7ff3671e{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-7ff3671e{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes avatarFrameShimmer-7ff3671e{0%{background-position:-100% 0}100%{background-position:100% 0}}@-webkit-keyframes shimmer-7ff3671e{0%{left:-100%}100%{left:100%}}@keyframes shimmer-7ff3671e{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-fe474e38]{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-fe474e38]{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-fe474e38]{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-fe474e38]{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-fe474e38]{font-size:1.125rem;color:#6366f1;font-weight:600}.sidebar-header .sidebar-title-group .title-text[data-v-fe474e38]{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-fe474e38]{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-fe474e38]{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-fe474e38]{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-fe474e38]: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-fe474e38]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-header .create-session-btn[data-v-fe474e38]:active{-webkit-transform:translateY(0);transform:translateY(0)}.sidebar-header .create-session-btn.is-loading[data-v-fe474e38]{opacity:.6;pointer-events:none}.session-list-container[data-v-fe474e38]{-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-fe474e38]{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-fe474e38]{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-fe474e38]: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-fe474e38]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.session-list-container .session-card.is-active[data-v-fe474e38]{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-fe474e38]::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-fe474e38]{color:#4f46e5;font-weight:600}.session-list-container .session-card .session-content[data-v-fe474e38]{-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-fe474e38]{opacity:.6}.session-list-container .session-card .session-content .session-info[data-v-fe474e38]{-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-fe474e38]{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-fe474e38]{color:#6366f1;font-size:0.875rem;-webkit-flex-shrink:0;flex-shrink:0}.session-list-container .session-card .session-actions[data-v-fe474e38]{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-fe474e38]{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-fe474e38]{font-size:0.9375rem;color:#94a3b8}.session-list-container .session-card .session-actions .action-btn[data-v-fe474e38]:hover{background:#f1f5f9}.session-list-container .session-card .session-actions .action-btn:hover i[data-v-fe474e38]{color:#6366f1}.session-list-container .session-card .session-actions .delete-btn[data-v-fe474e38]:hover{background:#fef2f2}.session-list-container .session-card .session-actions .delete-btn:hover i[data-v-fe474e38]{color:#ef4444}.load-more-area[data-v-fe474e38]{text-align:center;padding:0.75rem 0 0.25rem}.load-more-area .load-more-btn[data-v-fe474e38]{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-fe474e38]:hover{background:rgba(99,102,241,.08)}.load-end-area[data-v-fe474e38]{text-align:center;padding:0.75rem 0 0.25rem}.load-end-area span[data-v-fe474e38]{font-size:0.75rem;color:#94a3b8}.empty-state[data-v-fe474e38]{text-align:center;padding:3.5rem 1.25rem}.empty-state .empty-illustration[data-v-fe474e38]{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-fe474e38]{font-size:2.25rem;color:#cbd5e1;-webkit-transition:all .2s;transition:all .2s}.empty-state .empty-illustration .empty-glow[data-v-fe474e38]{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-fe474e38]{font-size:0.9375rem;font-weight:600;color:#334155;margin-bottom:0.375rem}.empty-state .empty-subtitle[data-v-fe474e38]{font-size:0.75rem;color:#94a3b8;margin-top:0}.empty-state:hover .empty-glow[data-v-fe474e38]{opacity:.5}.session-list-container[data-v-fe474e38]::-webkit-scrollbar{width:0.25rem}.session-list-container[data-v-fe474e38]::-webkit-scrollbar-track{background:#eef2f6;border-radius:0.625rem}.session-list-container[data-v-fe474e38]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.625rem}.session-list-container[data-v-fe474e38]::-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-b2f770c6]{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-b2f770c6]{-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-b2f770c6]{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-b2f770c6]{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-b2f770c6]{font-size:1rem;font-weight:600;color:#1a1a2e}.source-badge[data-v-b2f770c6]{font-size:0.6875rem;color:#8c8c8c;background:#f0f0f0;padding:0.125rem 0.625rem;border-radius:0.75rem}.header-right[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{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-b2f770c6]:hover{background:rgba(82,114,255,.08);color:#5272ff}.icon-button[data-v-b2f770c6]:focus,.icon-button[data-v-b2f770c6]:active,.zoom-value[data-v-b2f770c6]:focus{border:0 !important;outline:0 !important;box-shadow:none !important}.icon-button[data-v-b2f770c6]:focus-visible,.zoom-value[data-v-b2f770c6]:focus-visible{outline:0 !important;background:rgba(82,114,255,.08);color:#5272ff}.icon-button.close-btn[data-v-b2f770c6]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.zoom-value[data-v-b2f770c6]{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-b2f770c6]:hover{background:rgba(0,0,0,.04)}.download-btn[data-v-b2f770c6]{color:#8c8c8c}.download-btn[data-v-b2f770c6]:hover{color:#5272ff}.workbench-body[data-v-b2f770c6]{-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-b2f770c6]{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-b2f770c6]{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-b2f770c6]{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-b2f770c6]{font-size:0.625rem;font-weight:500;letter-spacing:.3px}.tool-button[data-v-b2f770c6]:hover{background:#f5f6fa;color:#5272ff}.tool-button:hover i[data-v-b2f770c6]{-webkit-transform:scale(1.05);transform:scale(1.05)}.tool-button.active[data-v-b2f770c6]{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-b2f770c6]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-stage[data-v-b2f770c6]{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-b2f770c6]{-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-b2f770c6]{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;touch-action:none}.stage-scroll.is-panning[data-v-b2f770c6]{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.editor-frame[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{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-b2f770c6]{cursor:crosshair;touch-action:none}.editor-frame.erase-edit-mode[data-v-b2f770c6]{cursor:none}.drawing-overlay[data-v-b2f770c6]{position:absolute;pointer-events:none;touch-action:none;border-radius:0.5rem}.eraser-brush-cursor[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{-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-b2f770c6]{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-b2f770c6]:hover{background:rgba(82,114,255,.08);color:#5272ff}.interaction-switch[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]:hover:not(.active){color:#3f4b63}.interaction-option.active[data-v-b2f770c6]{color:#5272ff;background:#fff;box-shadow:0 1px 0.1875rem rgba(25,32,48,.12);font-weight:600}.region-counter[data-v-b2f770c6],.stroke-counter[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{font-size:2.5rem;opacity:.4}.retry-btn[data-v-b2f770c6]{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-b2f770c6]:hover{background:#3d5fd9}.settings-panel[data-v-b2f770c6]{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-b2f770c6]{-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-b2f770c6]{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-b2f770c6]{display:block;font-size:0.9375rem;color:#1a1a2e}.tool-info span[data-v-b2f770c6]{font-size:0.75rem;color:#8c8c8c}.panel-body[data-v-b2f770c6]{-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-b2f770c6]{-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-b2f770c6],.submit-popover-reference[data-v-b2f770c6]{display:block;width:100%;cursor:help}.submit-btn[data-v-b2f770c6]{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-b2f770c6]::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-b2f770c6]::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-b2f770c6 12s ease-in-out infinite alternate;animation:sand-flow-b2f770c6 12s ease-in-out infinite alternate;pointer-events:none;will-change:transform,opacity}.submit-btn .submit-content[data-v-b2f770c6]::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-b2f770c6],.submit-btn .submit-loading-text[data-v-b2f770c6]{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-b2f770c6]{font-weight:700}.submit-btn .submit-content[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{position:relative;display:inline-block;width:0.5rem;height:0.5rem;margin-left:0.125rem;-webkit-animation:star-twinkle-b2f770c6 1.6s ease-in-out infinite;animation:star-twinkle-b2f770c6 1.6s ease-in-out infinite;pointer-events:none}.submit-btn .vip-star[data-v-b2f770c6]::before,.submit-btn .vip-star[data-v-b2f770c6]::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-b2f770c6]::before{width:0.5rem;height:0.125rem}.submit-btn .vip-star[data-v-b2f770c6]::after{width:0.125rem;height:0.5rem}.submit-btn .submit-label[data-v-b2f770c6]{font-size:0.9375rem;font-weight:700}.submit-btn .vip-label[data-v-b2f770c6],.submit-btn .submit-label[data-v-b2f770c6]{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-b2f770c6]:hover:not(:disabled),.submit-btn[data-v-b2f770c6]: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-b2f770c6]: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-b2f770c6]:disabled,.submit-btn[data-v-b2f770c6]:disabled:hover,.submit-btn[data-v-b2f770c6]:disabled:focus,.submit-btn.is-disabled[data-v-b2f770c6],.submit-btn.is-disabled[data-v-b2f770c6]:hover,.submit-btn.is-disabled[data-v-b2f770c6]: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-b2f770c6],.submit-btn:disabled .submit-label[data-v-b2f770c6],.submit-btn:disabled .submit-loading-text[data-v-b2f770c6],.submit-btn:disabled:hover .vip-label[data-v-b2f770c6],.submit-btn:disabled:hover .submit-label[data-v-b2f770c6],.submit-btn:disabled:hover .submit-loading-text[data-v-b2f770c6],.submit-btn:disabled:focus .vip-label[data-v-b2f770c6],.submit-btn:disabled:focus .submit-label[data-v-b2f770c6],.submit-btn:disabled:focus .submit-loading-text[data-v-b2f770c6],.submit-btn.is-disabled .vip-label[data-v-b2f770c6],.submit-btn.is-disabled .submit-label[data-v-b2f770c6],.submit-btn.is-disabled .submit-loading-text[data-v-b2f770c6],.submit-btn.is-disabled:hover .vip-label[data-v-b2f770c6],.submit-btn.is-disabled:hover .submit-label[data-v-b2f770c6],.submit-btn.is-disabled:hover .submit-loading-text[data-v-b2f770c6],.submit-btn.is-disabled:focus .vip-label[data-v-b2f770c6],.submit-btn.is-disabled:focus .submit-label[data-v-b2f770c6],.submit-btn.is-disabled:focus .submit-loading-text[data-v-b2f770c6]{color:#f2ddb0;opacity:1;-webkit-text-fill-color:#f2ddb0}@-webkit-keyframes sand-flow-b2f770c6{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-b2f770c6{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-b2f770c6{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-b2f770c6{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-b2f770c6]{margin-bottom:1.125rem}.setting-group[data-v-b2f770c6]:last-child{margin-bottom:0}.setting-label[data-v-b2f770c6]{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-b2f770c6]{color:#8c8c8c;font-size:0.875rem}.setting-tip[data-v-b2f770c6]{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-b2f770c6]{color:#5272ff;margin-top:1px}.brush-control[data-v-b2f770c6]{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-b2f770c6]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.brush-size-display[data-v-b2f770c6]{font-size:0.75rem;color:#8c8c8c;min-width:2.75rem;text-align:center}.aspect-ratio-options[data-v-b2f770c6]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.5rem}.aspect-ratio-option[data-v-b2f770c6]{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-b2f770c6]:hover{border-color:#8aa0ff;color:#5272ff;background:#f7f8ff}.aspect-ratio-option.active[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.25rem}.region-list[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]:hover{border-color:#c8c8d8}.region-card.active[data-v-b2f770c6]{border-color:#5272ff;background:#f5f7ff;box-shadow:0 0 0 0.1875rem rgba(82,114,255,.08)}.region-card-header[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]{-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-b2f770c6]{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-b2f770c6]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.region-reference[data-v-b2f770c6]{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-b2f770c6]{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-b2f770c6]:hover{border-color:#5272ff;color:#5272ff;background:rgba(82,114,255,.04)}.reference-upload input[data-v-b2f770c6]{display:none}.reference-preview[data-v-b2f770c6]{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-b2f770c6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reference-overlay[data-v-b2f770c6]{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-b2f770c6]{opacity:1}.reference-overlay button[data-v-b2f770c6]{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-b2f770c6]{font-size:0.6875rem;color:#b0b0c0}.reference-uploaded[data-v-b2f770c6]{color:#67c23a}.add-region-btn[data-v-b2f770c6]{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-b2f770c6]:hover{border-color:#5272ff;color:#5272ff;background:rgba(82,114,255,.04)}.region-limit-tip[data-v-b2f770c6]{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-b2f770c6]{grid-template-columns:3.75rem minmax(16.25rem, 1fr) 17.5rem}.settings-panel[data-v-b2f770c6]{max-width:17.5rem}.panel-body[data-v-b2f770c6]{padding:0.75rem 0.875rem}}@media(max-width: 768px){.workbench-body[data-v-b2f770c6]{grid-template-columns:3.25rem 1fr;grid-template-rows:minmax(18.75rem, 1fr) auto}.tool-rail[data-v-b2f770c6]{grid-row:1/3;padding:0.5rem 0.25rem}.tool-button[data-v-b2f770c6]{width:2.75rem;height:3rem}.tool-button i[data-v-b2f770c6]{font-size:1.125rem}.tool-button span[data-v-b2f770c6]{font-size:0.5625rem}.settings-panel[data-v-b2f770c6]{max-height:15rem;border-left:0;border-top:1px solid rgba(0,0,0,.06)}.panel-header[data-v-b2f770c6]{padding:0.625rem 0.875rem}.panel-body[data-v-b2f770c6]{padding:0.625rem 0.875rem}.panel-footer[data-v-b2f770c6]{padding:0.5rem 0.875rem 0.75rem}.stage-scroll[data-v-b2f770c6]{padding:0.75rem}.stage-toolbar[data-v-b2f770c6]{gap:0.25rem;padding:0 0.5rem}.interaction-option[data-v-b2f770c6]{min-width:3.25rem;padding:0 0.375rem}.editor-frame[data-v-b2f770c6]{width:min(85vw, 100%)}.workbench-title[data-v-b2f770c6]{font-size:0.875rem}.header-right .icon-button[data-v-b2f770c6]{width:1.75rem;height:1.75rem}}@media(max-width: 480px){.workbench-header[data-v-b2f770c6]{padding:0 0.625rem}.source-badge[data-v-b2f770c6]{display:none}.zoom-controls .icon-button[data-v-b2f770c6]{width:1.5rem;height:1.5rem}.zoom-value[data-v-b2f770c6]{min-width:2.25rem;font-size:0.6875rem}.region-card[data-v-b2f770c6]{padding:0.625rem}.reference-upload span[data-v-b2f770c6]{display:none}.interaction-option[data-v-b2f770c6]{min-width:1.875rem}.interaction-option span[data-v-b2f770c6]{display:none}}
.chat-main[data-v-58d49990]{-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-58d49990]{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-58d49990]{text-align:center}.chat-loading-overlay .loading-content i[data-v-58d49990]{font-size:3rem;color:#6366f1;margin-bottom:1rem;-webkit-animation:rotate-58d49990 1s linear infinite;animation:rotate-58d49990 1s linear infinite}.chat-loading-overlay .loading-content p[data-v-58d49990]{font-size:0.875rem;color:#64748b;margin:0}.chat-header[data-v-58d49990]{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-58d49990]{font-size:.9rem;font-weight:600;color:#1e293b}.chat-header .current-title i[data-v-58d49990]{margin-right:0.5rem;color:#8b5cf6}.chat-header .session-badge[data-v-58d49990]{font-size:0.6875rem;background:#f1f5f9;padding:0.25rem 0.625rem;border-radius:1.875rem;color:#64748b}.chat-welcome[data-v-58d49990]{-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-58d49990]{text-align:center;max-width:45rem;width:100%;padding:2.5rem 1.25rem}.welcome-icon[data-v-58d49990]{position:relative;width:4.5rem;height:4.5rem;margin-right:auto;margin-bottom:1rem;margin-left:auto;overflow:hidden}.welcome-icon img[data-v-58d49990]{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-58d49990]{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-58d49990]{font-size:1rem;color:#64748b;margin:0 0 2.5rem 0}.welcome-input-area[data-v-58d49990]{width:100%;margin-bottom:1.5rem}.welcome-input-box[data-v-58d49990]{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-58d49990]{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-58d49990]::-webkit-scrollbar{height:0.25rem}.welcome-input-box .preview-images[data-v-58d49990]::-webkit-scrollbar-track{background:transparent;border-radius:0.125rem}.welcome-input-box .preview-images[data-v-58d49990]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.125rem}.welcome-input-box .preview-images[data-v-58d49990]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.welcome-input-box .preview-images .preview-item[data-v-58d49990]{position:relative;-webkit-flex-shrink:0;flex-shrink:0}.welcome-input-box .preview-images .preview-item .preview-thumb[data-v-58d49990]{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-58d49990]{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-58d49990]: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-58d49990] .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-58d49990] .el-textarea__inner:focus{box-shadow:none}.welcome-input-box .welcome-input-tools[data-v-58d49990]{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-58d49990]{font-size:0.75rem;color:#64748b;margin:0;white-space:nowrap}.welcome-input-box .welcome-input-tools .welcome-cost strong[data-v-58d49990]{color:#8b5cf6;font-weight:600}.welcome-input-box .welcome-input-tools .image-count-hint[data-v-58d49990]{font-size:0.75rem;color:#909399;white-space:nowrap}.welcome-input-box .welcome-input-tools .composer-icon-btn[data-v-58d49990]{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-58d49990]{font-size:1rem}.welcome-input-box .welcome-input-tools .composer-icon-btn[data-v-58d49990]:hover{background:#f4f4f4;color:#1f2329}.welcome-input-box .welcome-input-tools .composer-icon-btn.disabled[data-v-58d49990]{opacity:.45;cursor:not-allowed;pointer-events:none}.welcome-input-box .welcome-input-tools .input-row-spacer[data-v-58d49990]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.welcome-footer[data-v-58d49990]{font-size:.75rem;color:#cbd5e1;margin:2rem 0 0 0}.optimize-tooltip-wrap[data-v-58d49990]{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-58d49990]{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-58d49990]{width:1.125rem;height:1.125rem;font-size:unset}.optimize-icon[data-v-58d49990]:hover{color:#7c3aed;-webkit-transform:scale(1.15);transform:scale(1.15)}.optimize-icon.disabled[data-v-58d49990]{opacity:.35;cursor:not-allowed;pointer-events:none}.optimize-icon.optimizing[data-v-58d49990]{-webkit-animation:optimizePulse-58d49990 1.4s ease-in-out infinite;animation:optimizePulse-58d49990 1.4s ease-in-out infinite;cursor:wait;pointer-events:none;color:#a78bfa}.optimize-icon-btn[data-v-58d49990]{color:#8b5cf6 !important}.optimize-icon-btn[data-v-58d49990]:hover{color:#7c3aed !important;background:#f5f3ff !important}.optimize-icon-btn.disabled[data-v-58d49990]{opacity:.45;cursor:not-allowed;pointer-events:none}.optimize-icon-btn.loading[data-v-58d49990]{color:#a78bfa !important;cursor:wait;pointer-events:none}.message-list[data-v-58d49990]{-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-58d49990]{max-width:51.25rem;margin:0 auto 1.5rem}.message-row .message-meta[data-v-58d49990]{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-58d49990]{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-58d49990]{font-size:0.8125rem;font-weight:600;color:#475569}.message-row .message-meta .message-time[data-v-58d49990]{font-size:0.6875rem;color:#64748b;margin-left:auto}.message-row-user[data-v-58d49990]{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-58d49990]{-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-58d49990]{margin-left:0;margin-right:auto}.message-row-ai[data-v-58d49990]{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-58d49990]{max-width:78%}.message-actions[data-v-58d49990]{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-58d49990]{-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-58d49990]{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-58d49990]{font-size:0.875rem}.message-retry-btn span[data-v-58d49990]{font-size:0.75rem}.message-retry-btn[data-v-58d49990]:hover{background:#f4f4f4;color:#1f2329}.message-retry-btn[data-v-58d49990]:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.user-bubble[data-v-58d49990]{background:transparent;color:#1f2329;padding:0;box-shadow:none}.user-bubble .message-text[data-v-58d49990]{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-58d49990]{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.batch-task-area[data-v-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]:hover{border-color:#e8edf5;box-shadow:none;-webkit-transform:none;transform:none}.batch-task-card.status-2[data-v-58d49990]{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-58d49990]{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-58d49990]::after{display:none}.batch-task-order[data-v-58d49990]{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-58d49990],.ai-images-wrapper[data-v-58d49990]{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-58d49990]{width:100%}.image-gallery[data-v-58d49990]{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-58d49990]{max-width:23.75rem}.image-gallery.count-1 .image-gallery-item[data-v-58d49990]{width:auto;max-width:23.75rem}.image-gallery .image-gallery-item[data-v-58d49990]{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-58d49990]:hover{-webkit-transform:none;transform:none;box-shadow:none}.image-gallery .image-gallery-item.is-collapsed-preview[data-v-58d49990]{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-58d49990]::after{display:none}.user-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]{border-radius:0.875rem}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-animation:image-fade-in-58d49990 .36s ease forwards;animation:image-fade-in-58d49990 .36s ease forwards}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(2){-webkit-animation-delay:80ms;animation-delay:80ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(3){-webkit-animation-delay:160ms;animation-delay:160ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(4){-webkit-animation-delay:240ms;animation-delay:240ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(5){-webkit-animation-delay:320ms;animation-delay:320ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(6){-webkit-animation-delay:400ms;animation-delay:400ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(7){-webkit-animation-delay:480ms;animation-delay:480ms}.ai-images-wrapper .image-gallery .image-gallery-item[data-v-58d49990]:nth-child(8){-webkit-animation-delay:560ms;animation-delay:560ms}.gallery-image[data-v-58d49990]{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-58d49990] .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-58d49990]{max-width:23.75rem;max-height:26.25rem}.image-gallery.count-1 .gallery-image[data-v-58d49990] .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-58d49990],.image-gallery-item:hover .gallery-image[data-v-58d49990] .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-58d49990]{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-58d49990]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.82}.action-retry-image[data-v-58d49990]{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-58d49990]: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-58d49990]{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-58d49990],.batch-task-card.status-2:hover .action-btn-group[data-v-58d49990]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.action-download[data-v-58d49990]{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-58d49990]{font-size:0.875rem}.action-download span[data-v-58d49990]{font-size:0.75rem}.action-download[data-v-58d49990]: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-58d49990]{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-58d49990]{font-size:0.875rem}.action-select .btn-text[data-v-58d49990]{font-size:0.75rem}.action-select[data-v-58d49990]: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-58d49990]{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-58d49990]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.btn-icon.start-image-icon[data-v-58d49990]{-webkit-flex-basis:1rem;flex-basis:1rem;width:1rem;height:1rem}.show-more-btn[data-v-58d49990]{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-58d49990]: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-58d49990]:focus-visible{outline:0.125rem solid #4f46e5;outline-offset:0.125rem}.show-more-btn i[data-v-58d49990]{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-58d49990]{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-58d49990]:hover{-webkit-transform:translate(-50%, -0.125rem);transform:translate(-50%, -0.125rem)}.show-more-btn.is-expanded-toggle[data-v-58d49990]{background:transparent;border-color:transparent;box-shadow:none;color:#4f46e5}.show-more-btn.is-expanded-toggle[data-v-58d49990]:hover{background:rgba(15,23,42,.04);border-color:transparent;box-shadow:none;color:#4338ca}.user-bubble .show-more-btn[data-v-58d49990]{background:rgba(255,255,255,.92)}.user-bubble .show-more-btn[data-v-58d49990]:hover{background:#fff}.user-bubble .show-more-btn.is-expanded-toggle[data-v-58d49990]{background:transparent}.user-bubble .show-more-btn.is-expanded-toggle[data-v-58d49990]:hover{background:rgba(255,255,255,.2)}@-webkit-keyframes image-fade-in-58d49990{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-58d49990{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-58d49990]{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-58d49990]{display:grid;gap:0.5rem}.generation-skeleton-grid.count-1[data-v-58d49990]{grid-template-columns:minmax(17.5rem, 22.5rem)}.generation-skeleton-grid.count-2[data-v-58d49990],.generation-skeleton-grid.count-3[data-v-58d49990],.generation-skeleton-grid.count-4[data-v-58d49990],.generation-skeleton-grid.count-more[data-v-58d49990]{grid-template-columns:repeat(2, 10rem)}.generation-skeleton-card[data-v-58d49990]{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-58d49990]::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-58d49990]{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-58d49990 1.5s infinite;animation:generation-shimmer-58d49990 1.5s infinite}.skeleton-icon[data-v-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]::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-58d49990 1.2s ease-in-out infinite;animation:generation-dots-58d49990 1.2s ease-in-out infinite}@-webkit-keyframes generation-shimmer-58d49990{100%{-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes generation-shimmer-58d49990{100%{-webkit-transform:translateX(120%);transform:translateX(120%)}}@-webkit-keyframes generation-breathe-58d49990{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-58d49990{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-58d49990{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-58d49990{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-58d49990]{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-58d49990]: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-58d49990]{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-58d49990 .32s ease;animation:error-card-in-58d49990 .32s ease;position:relative;overflow:hidden}.generated-error[data-v-58d49990]::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-58d49990]{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-58d49990]{width:100%;height:100%;min-height:7.375rem;display:block}.generated-error-img[data-v-58d49990] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.generated-error-img-fallback[data-v-58d49990]{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-58d49990]{font-size:1.875rem}.generated-error-badge[data-v-58d49990]{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-58d49990]{color:#f56c6c;font-size:1.375rem;-webkit-flex-shrink:0;flex-shrink:0}.failed-content[data-v-58d49990]{-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-58d49990]{color:#7c2d12;font-size:1rem;font-weight:700;line-height:1.35}.failed-desc[data-v-58d49990]{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-58d49990{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-58d49990{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-58d49990]{text-align:center;color:#64748b;padding:3rem 1.25rem;font-size:0.875rem}.empty-message i[data-v-58d49990]{display:block;font-size:2rem;margin-bottom:0.75rem;color:#cbd5e1}.chat-input-area[data-v-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]{margin-top:0.75rem;padding:0 0.75rem}.chat-meta-row[data-v-58d49990]{max-width:51.25rem;margin:0.5rem auto 0;padding:0 0.375rem}.optimize-mask[data-v-58d49990]{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-58d49990]{font-size:0.9375rem;-webkit-animation:optimizeGlow-58d49990 1.4s ease-in-out infinite;animation:optimizeGlow-58d49990 1.4s ease-in-out infinite}.optimize-dots[data-v-58d49990]{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-58d49990]{width:0.1875rem;height:0.1875rem;border-radius:50%;background:#3b82f6;-webkit-animation:optimizeDot-58d49990 1.2s ease-in-out infinite;animation:optimizeDot-58d49990 1.2s ease-in-out infinite}.optimize-dots i[data-v-58d49990]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.optimize-dots i[data-v-58d49990]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.chat-input-inner[data-v-58d49990]{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-58d49990]{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-58d49990]::-webkit-scrollbar{height:0.25rem}.chat-input-inner .preview-images[data-v-58d49990]::-webkit-scrollbar-track{background:transparent;border-radius:0.125rem}.chat-input-inner .preview-images[data-v-58d49990]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.125rem}.chat-input-inner .preview-images[data-v-58d49990]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-input-inner .preview-images .preview-item[data-v-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]: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-58d49990]{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-58d49990]{font-size:0.75rem;color:#909399;white-space:nowrap}.chat-input-inner .input-row .input-row-spacer[data-v-58d49990]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.chat-input-inner .chat-textarea[data-v-58d49990] .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-58d49990] .el-textarea__inner:focus{box-shadow:none}.chat-input-inner .composer-icon-btn[data-v-58d49990]{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-58d49990]{font-size:1rem}.chat-input-inner .composer-icon-btn[data-v-58d49990]:hover{background:#f4f4f4;color:#1f2329}.chat-input-inner .composer-icon-btn.disabled[data-v-58d49990]{opacity:.45;cursor:not-allowed;pointer-events:none}.chat-input-inner .send-btn[data-v-58d49990]{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-58d49990]: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-58d49990]: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-58d49990]{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-58d49990]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.3)}.send-btn[data-v-58d49990]: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-58d49990]{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-58d49990]{font-size:0.8125rem;color:#818cf8}.meta-pill-highlight[data-v-58d49990]{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.batch-confirm-content[data-v-58d49990]{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-58d49990]{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-58d49990]{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-58d49990]{min-width:0}.batch-confirm-title[data-v-58d49990]{color:#1f2937;font-size:1rem;font-weight:700;line-height:1.4}.batch-confirm-desc[data-v-58d49990]{margin-top:0.25rem;color:#64748b;font-size:0.8125rem;line-height:1.5}.batch-confirm-metrics[data-v-58d49990]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem}.batch-confirm-metric[data-v-58d49990]{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-58d49990]::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-58d49990]{display:inline-block;margin-top:0.75rem;color:#312e81;font-size:2.125rem;font-weight:800;line-height:1}.points-metric[data-v-58d49990]{border-color:#f1e5c8;background:-webkit-linear-gradient(315deg, #fffaf0 0%, #fff7ed 100%);background:linear-gradient(135deg, #fffaf0 0%, #fff7ed 100%)}.points-metric[data-v-58d49990]::after{background:rgba(185,141,56,.13)}.points-metric strong[data-v-58d49990]{color:#b7791f}.metric-label[data-v-58d49990]{display:block;color:#64748b;font-size:0.8125rem;font-weight:600}.metric-unit[data-v-58d49990]{margin-left:0.3125rem;color:#64748b;font-size:0.8125rem;font-weight:600}@media(max-width: 640px){.batch-confirm-metrics[data-v-58d49990]{grid-template-columns:1fr}.batch-confirm-hero[data-v-58d49990]{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.batch-checkbox-wrap[data-v-58d49990]{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-58d49990]{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-58d49990]{opacity:.58}.batch-upgrade-trigger[data-v-58d49990]{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-58d49990]{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-58d49990]::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-58d49990 2.15s cubic-bezier(0.26, 0.16, 0.18, 0.98) infinite;animation:batch-checkbox-shine-58d49990 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-58d49990]{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-58d49990]{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-58d49990]{position:relative;display:inline-block;width:0.5rem;height:0.5rem;margin-left:0.125rem;pointer-events:none}.vip-badge .vip-star[data-v-58d49990]::before,.vip-badge .vip-star[data-v-58d49990]::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-58d49990]::before{width:0.5rem;height:0.125rem}.vip-badge .vip-star[data-v-58d49990]::after{width:0.125rem;height:0.5rem}.vip-badge .vip-star[data-v-58d49990]{-webkit-animation:vip-star-twinkle-58d49990 1.55s ease-in-out infinite;animation:vip-star-twinkle-58d49990 1.55s ease-in-out infinite}.batch-checkbox-wrap[data-v-58d49990] .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-58d49990] .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-58d49990] .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-58d49990] .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-58d49990] .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-58d49990] .el-checkbox__input.is-checked .el-checkbox__inner::after{border-color:#21180d}.batch-checkbox-wrap[data-v-58d49990] .el-checkbox__input.is-focus .el-checkbox__inner,.batch-checkbox-wrap[data-v-58d49990] .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-58d49990] .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-58d49990] .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-58d49990] .el-checkbox__input.is-disabled .el-checkbox__inner{border-color:rgba(242,221,176,.3);background:#12100c}.batch-checkbox-wrap[data-v-58d49990] .el-checkbox__input.is-disabled + .el-checkbox__label{color:rgba(242,221,176,.48)}@-webkit-keyframes batch-checkbox-shine-58d49990{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-58d49990{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-58d49990{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-58d49990{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-58d49990{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-58d49990{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-58d49990{0%,100%{opacity:.65}50%{opacity:1}}@keyframes optimizeGlow-58d49990{0%,100%{opacity:.65}50%{opacity:1}}@-webkit-keyframes optimizeDot-58d49990{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-58d49990{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-58d49990{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-58d49990{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preview-uploading-overlay[data-v-58d49990]{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-58d49990]{font-size:1.125rem;color:#fff;-webkit-animation:rotate-58d49990 1s linear infinite;animation:rotate-58d49990 1s linear infinite}.message-list[data-v-58d49990]::-webkit-scrollbar{width:0.375rem;height:0.375rem}.message-list[data-v-58d49990]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0.1875rem}.message-list[data-v-58d49990]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0.1875rem}.message-list[data-v-58d49990]::-webkit-scrollbar-thumb:hover{background:#64748b}@media(min-width: 1025px){.message-list[data-v-58d49990]{padding-inline:1.5rem}.message-item[data-v-58d49990]{margin-bottom:1.75rem}.message-row-user .message-bubble[data-v-58d49990]{max-width:72%}.message-row-ai .message-bubble[data-v-58d49990]{max-width:78%}}@media(max-width: 768px){.welcome-input-box .welcome-input-tools[data-v-58d49990]{-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.5rem}.welcome-input-box .welcome-input-tools .input-row-spacer[data-v-58d49990]{-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-58d49990]{margin-left:auto}.batch-checkbox-wrap[data-v-58d49990]::after{display:none;-webkit-animation:none;animation:none}.vip-badge .vip-star[data-v-58d49990]{opacity:.9;-webkit-animation:none;animation:none}.message-bubble[data-v-58d49990]{max-width:90% !important}.message-list[data-v-58d49990]{padding:1.125rem 0.75rem 6.875rem}.message-row-user .message-bubble[data-v-58d49990],.message-row-ai .message-bubble[data-v-58d49990]{max-width:88% !important}.user-bubble .message-text[data-v-58d49990]{max-width:88vw;font-size:0.875rem}.image-gallery[data-v-58d49990]{gap:0.375rem;max-width:72vw}.image-gallery.count-1[data-v-58d49990]{max-width:72vw}.image-gallery .gallery-image[data-v-58d49990],.image-gallery.count-1 .gallery-image[data-v-58d49990]{max-width:72vw;max-height:22.5rem}.image-gallery .gallery-image[data-v-58d49990] .el-image__inner,.image-gallery.count-1 .gallery-image[data-v-58d49990] .el-image__inner{max-width:72vw;max-height:22.5rem;width:auto;height:auto}.image-gallery .image-gallery-item .action-select[data-v-58d49990],.image-gallery .image-gallery-item .action-download[data-v-58d49990]{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-58d49990],.image-gallery .image-gallery-item .action-select span[data-v-58d49990],.image-gallery .image-gallery-item .action-download .btn-text[data-v-58d49990],.image-gallery .image-gallery-item .action-download span[data-v-58d49990]{font-size:0.6875rem}.image-gallery .action-btn-group[data-v-58d49990]{padding:0.625rem}.batch-task-grid[data-v-58d49990]{max-width:72vw}.batch-task-card[data-v-58d49990]{width:100%}.matrix-loading-text[data-v-58d49990]{font-size:0.6875rem}.generation-skeleton-grid.count-1[data-v-58d49990]{grid-template-columns:minmax(0, 72vw)}.generation-skeleton-card[data-v-58d49990]{height:54vw;min-height:11.875rem}.chat-input-area[data-v-58d49990]{padding:0.625rem 0.625rem 0.875rem}.chat-input-inner[data-v-58d49990]{border-radius:1.5rem;padding:0.5rem 0.625rem}.chat-input-inner .input-row[data-v-58d49990]{gap:0.375rem}.chat-input-inner .input-row .cost-hint[data-v-58d49990]{font-size:0.6875rem}.chat-input-inner .input-row .image-count-hint[data-v-58d49990]{font-size:0.6875rem}.chat-input-inner .send-btn[data-v-58d49990]{min-width:3.5rem;padding:0 0.75rem}.generated-error[data-v-58d49990]{-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-58d49990]{max-width:82%}}
.asset-toolbar[data-v-7e052e13]{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-7e052e13],.asset-toolbar__actions[data-v-7e052e13]{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-7e052e13]{display:grid;grid-template-columns:repeat(3, minmax(7rem, 1fr));width:22.5rem;padding:0.1875rem;border:1px solid #343434;border-radius:1.25rem;background:#232323}.asset-tab[data-v-7e052e13]{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-7e052e13]{color:#f5f5f5;background:#3a3a3a}.asset-tab[data-v-7e052e13]:focus-visible{outline:0.125rem solid #615cf6;outline-offset:0.125rem}.toolbar-action[data-v-7e052e13]{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-7e052e13]:hover{color:#fff}.toolbar-action[data-v-7e052e13]:focus-visible{outline:0.125rem solid #615cf6;outline-offset:0.1875rem}[data-v-7e052e13] .asset-date-picker.el-date-editor{width:17.5rem;border:1px solid transparent;background:transparent;color:#d0d0d0}[data-v-7e052e13] .asset-date-picker.el-date-editor .el-range-input{background:transparent;color:#d0d0d0}[data-v-7e052e13] .asset-date-picker.el-date-editor .el-range-separator,[data-v-7e052e13] .asset-date-picker.el-date-editor .el-input__icon{color:#8a8a8a}@media(max-width: 1100px){.asset-toolbar[data-v-7e052e13]{-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-7e052e13]{-webkit-align-self:flex-end;align-self:flex-end}}
.asset-card[data-v-c1f6918e]{min-width:0;color:#d0d0d0;cursor:pointer;outline:none}.asset-card:focus-visible .asset-card__media[data-v-c1f6918e]{box-shadow:0 0 0 0.125rem #615cf6}.asset-card.is-selected .asset-card__media[data-v-c1f6918e]{box-shadow:0 0 0 0.125rem #615cf6}.asset-card__media[data-v-c1f6918e]{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-c1f6918e]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.asset-loading[data-v-c1f6918e]{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-c1f6918e]{font-size:1.5625rem}.asset-card:hover .asset-card__media[data-v-c1f6918e]{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.asset-card:hover .asset-download[data-v-c1f6918e],.asset-card:hover .asset-delete[data-v-c1f6918e]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asset-download[data-v-c1f6918e],.asset-delete[data-v-c1f6918e]{position:absolute;bottom: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-c1f6918e]:hover,.asset-delete[data-v-c1f6918e]:hover{background:#3b3b3b}.asset-download[data-v-c1f6918e]:focus-visible,.asset-delete[data-v-c1f6918e]:focus-visible{opacity:1;outline:0.125rem solid #615cf6}.asset-download[data-v-c1f6918e]:disabled,.asset-delete[data-v-c1f6918e]:disabled{cursor:wait}.asset-download[data-v-c1f6918e]{right:0.625rem}.asset-delete[data-v-c1f6918e]{right:3.25rem}.asset-delete[data-v-c1f6918e]:hover:not(:disabled){color:#ff9292;background:#3b2525}.asset-checkbox[data-v-c1f6918e]{position:absolute;top:0.625rem;right: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-c1f6918e]{border-color:#615cf6;background:#615cf6}.asset-source[data-v-c1f6918e]{position:absolute;left:0.625rem;bottom:0.625rem;padding:0.25rem 0.4375rem;border-radius:0.25rem;background:rgba(0,0,0,.64);color:#d8d8d8;font-size:0.6875rem}.asset-card__meta[data-v-c1f6918e]{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-c1f6918e]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-size[data-v-c1f6918e]{-webkit-flex-shrink:0;flex-shrink:0}@media(prefers-reduced-motion: reduce){.asset-card__media[data-v-c1f6918e],.asset-download[data-v-c1f6918e],.asset-delete[data-v-c1f6918e]{-webkit-transition:none;transition:none}}
.asset-preview[data-v-45c0cca6]{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-45c0cca6]{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-45c0cca6]{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0}.preview-media>img[data-v-45c0cca6]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview-loading[data-v-45c0cca6]{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-45c0cca6]{font-size:1.875rem}.preview-footer[data-v-45c0cca6]{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-45c0cca6]{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-45c0cca6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-info span[data-v-45c0cca6]{color:#777;font-size:0.75rem}.preview-actions[data-v-45c0cca6]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.preview-actions button[data-v-45c0cca6]{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-45c0cca6]:hover:not(:disabled){background:#363636}.preview-actions button[data-v-45c0cca6]:disabled{cursor:wait;opacity:.55}.preview-actions .danger[data-v-45c0cca6]:hover:not(:disabled){border-color:#8a3f3f;color:#ff8b8b}.preview-close[data-v-45c0cca6],.preview-nav[data-v-45c0cca6]{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-45c0cca6]{position:absolute;top:1.5rem;right:1.75rem}.preview-nav[data-v-45c0cca6]:disabled{opacity:.28;cursor:not-allowed}.preview-nav[data-v-45c0cca6]:not(:disabled):hover,.preview-close[data-v-45c0cca6]:hover{background:#353535}.preview-nav--left[data-v-45c0cca6]{justify-self:start}.preview-nav--right[data-v-45c0cca6]{justify-self:end}@media(max-width: 900px){.asset-preview[data-v-45c0cca6]{grid-template-columns:3rem minmax(0, 1fr) 3rem;padding:1.25rem 0.5rem}.preview-nav[data-v-45c0cca6]{width:2.5rem;height:2.5rem}}
.asset-library[data-v-3b72383e]{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-3b72383e]{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-3b72383e]{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-3b72383e]{margin:0;color:#fff;font-size:1.625rem;font-weight:700;letter-spacing:0}.asset-library__header p[data-v-3b72383e]{margin:0.5rem 0 0;color:#777;font-size:0.8125rem}.back-button[data-v-3b72383e]{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-3b72383e]:hover{border-color:#555;background:#292929;color:#fff}.asset-skeleton[data-v-3b72383e]{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-3b72383e]{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-3b72383e 1.4s infinite;animation:loading-3b72383e 1.4s infinite}@-webkit-keyframes loading-3b72383e{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-3b72383e{from{background-position:200% 0}to{background-position:-200% 0}}.asset-state[data-v-3b72383e]{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-3b72383e]{font-size:2.625rem}.asset-state strong[data-v-3b72383e]{color:#bdbdbd;font-size:1rem}.asset-state span[data-v-3b72383e]{font-size:0.8125rem}.asset-state button[data-v-3b72383e]{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-3b72383e]:hover{background:#303030;color:#fff}.load-more[data-v-3b72383e]{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-3b72383e]{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-3b72383e]{margin-top:2rem}.asset-group__header[data-v-3b72383e]{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-3b72383e]{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-3b72383e]{margin:0;color:#e8e8e8;font-size:1.0625rem;font-weight:700}.deleted-session[data-v-3b72383e]{color:#6f6f6f;font-size:0.75rem}.asset-group__count[data-v-3b72383e]{color:#666;font-size:0.75rem}.asset-grid[data-v-3b72383e]{display:grid;grid-template-columns:repeat(auto-fill, minmax(11.875rem, 1fr));gap:1.75rem 1.125rem}.batch-action-bar[data-v-3b72383e]{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-3b72383e]{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-3b72383e]:disabled{opacity:.4;cursor:not-allowed}.batch-action-bar button[data-v-3b72383e]:not(:disabled):hover{background:#494949}.batch-action-bar .select-all[data-v-3b72383e]{padding-left:0;background:transparent}.batch-action-bar .danger[data-v-3b72383e]:not(:disabled):hover{color:#ff9292}.batch-action-bar .exit[data-v-3b72383e]{width:2.5rem;padding:0;background:transparent;color:#777;font-size:1.125rem}.batch-checkbox[data-v-3b72383e]{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-3b72383e],.batch-checkbox.is-indeterminate[data-v-3b72383e]{border-color:#615cf6;background:#615cf6;color:#fff}@media(min-width: 1600px){.asset-grid[data-v-3b72383e]{grid-template-columns:repeat(auto-fill, minmax(13.75rem, 1fr))}}@media(max-width: 1024px){.asset-library__inner[data-v-3b72383e]{padding:1.75rem 1.5rem 6.875rem}}@media(max-width: 640px){.batch-action-bar[data-v-3b72383e]{gap:0.25rem;padding:0 0.5rem}.batch-action-bar button[data-v-3b72383e]{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}
.page-card[data-v-b15c2774]{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-b15c2774]{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-b15c2774]{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-b15c2774]{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-b15c2774]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.asset-entry[data-v-b15c2774]{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-b15c2774]:hover{border-color:#aeb9cd;background:#f7f8fc}.asset-entry .el-icon-arrow-right[data-v-b15c2774]{color:#8c96a8;font-size:0.75rem}.main-area[data-v-b15c2774]{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-b15c2774]{width:1px;background:#d1d9e8;-webkit-flex-shrink:0;flex-shrink:0}.preview-shake[data-v-b15c2774]{-webkit-animation:shake-b15c2774 .3s ease-in-out;animation:shake-b15c2774 .3s ease-in-out}@-webkit-keyframes shake-b15c2774{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-b15c2774{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-b15c2774]{-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-b15c2774]{display:none}}
.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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{-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-10f8b872] .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-10f8b872] .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-10f8b872]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:13.75rem}.keyword-input[data-v-10f8b872] .el-input__inner{height:2.25rem;line-height:2.25rem;border-color:#d8dee9}.link-input[data-v-10f8b872] .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-10f8b872]{width:8.875rem;-webkit-flex-shrink:0;flex-shrink:0}.sort-select[data-v-10f8b872] .el-input__inner{height:2.25rem;border-color:#d8dee9;line-height:2.25rem}.reset-btn[data-v-10f8b872]{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-10f8b872]:hover,.reset-btn[data-v-10f8b872]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.search-inline .primary-btn[data-v-10f8b872],.search-inline .reset-btn[data-v-10f8b872]{height:2.25rem;padding:0 1rem;white-space:nowrap}.search-inline .primary-btn[data-v-10f8b872]{border-radius:0.5rem}[data-v-10f8b872] .el-input__inner,[data-v-10f8b872] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-10f8b872] .el-input__inner:hover,[data-v-10f8b872] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-10f8b872] .el-input__inner:focus,[data-v-10f8b872] .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-10f8b872]{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-10f8b872]:hover,.primary-btn[data-v-10f8b872]: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-10f8b872],.primary-btn.is-disabled[data-v-10f8b872]:hover{background:#d8dce8;box-shadow:none;-webkit-transform:none;transform:none}.result-panel[data-v-10f8b872]{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-10f8b872]{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-10f8b872]{margin:0 0 0.3125rem;color:#1e293b;font-size:1.125rem;line-height:1.5rem}.result-header p[data-v-10f8b872]{margin:0;color:#94a3b8;font-size:0.8125rem}.empty-state[data-v-10f8b872]{-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-10f8b872]{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-10f8b872]{margin:0 0 0.5rem;font-size:1rem}.empty-state p[data-v-10f8b872]{margin:0;color:#94a3b8;font-size:0.8125rem}.note-grid[data-v-10f8b872]{-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-10f8b872]{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-10f8b872] .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-10f8b872] .el-loading-spinner{top:50%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.note-result-content[data-v-10f8b872] .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-10f8b872] .el-loading-text{margin-top:0.875rem;color:#8b5cf6;font-size:0.875rem;font-weight:600}.note-card[data-v-10f8b872]{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-10f8b872]: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-10f8b872]{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-10f8b872]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.note-check[data-v-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{-webkit-transform:scale(1.025);transform:scale(1.025)}.note-cover-empty[data-v-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872]{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-10f8b872],.note-meta small[data-v-10f8b872]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-style:normal;white-space:nowrap}.note-meta em[data-v-10f8b872]{color:#1e293b;font-weight:700}.note-meta small[data-v-10f8b872]{color:#94a3b8;font-size:0.75rem}.bottom-bar[data-v-10f8b872]{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-10f8b872]{color:#64748b;font-size:0.875rem}.bottom-count strong[data-v-10f8b872]{color:#8b5cf6}.creation-cta[data-v-10f8b872]{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-10f8b872]::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-10f8b872]{font-size:0.8125rem}.creation-cta[data-v-10f8b872]:hover,.creation-cta[data-v-10f8b872]: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-10f8b872]:hover::after,.creation-cta[data-v-10f8b872]:focus::after{left:110%}.creation-cta.is-disabled[data-v-10f8b872],.creation-cta.is-disabled[data-v-10f8b872]:hover,.creation-cta.is-disabled[data-v-10f8b872]:focus{background:#d8dce8;box-shadow:none}.creation-cta.is-disabled[data-v-10f8b872]::after,.creation-cta.is-disabled[data-v-10f8b872]:hover::after,.creation-cta.is-disabled[data-v-10f8b872]:focus::after{display:none}.note-grid[data-v-10f8b872]::-webkit-scrollbar{width:0.3125rem}.note-grid[data-v-10f8b872]::-webkit-scrollbar-track{background:transparent}.note-grid[data-v-10f8b872]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.note-card[data-v-10f8b872]{-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-10f8b872]{-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-10f8b872],.search-inline .reset-btn[data-v-10f8b872]{width:100%;margin-left:0}.type-radio[data-v-10f8b872],.sort-select[data-v-10f8b872]{width:100%}.type-radio[data-v-10f8b872] .el-radio-button{width:50%}.type-radio[data-v-10f8b872] .el-radio-button__inner{width:100%}.note-grid[data-v-10f8b872]{overflow:visible}.note-card[data-v-10f8b872]{-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-10f8b872]{padding:0.875rem}.result-header p[data-v-10f8b872]{line-height:1.6}.bottom-bar[data-v-10f8b872]{-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-10f8b872]{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-80241626]{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-80241626]{pointer-events:none}.task-panel[data-v-80241626],.ai-panel[data-v-80241626],.draft-panel[data-v-80241626]{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-80241626]{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-80241626]{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-80241626]{color:#8b5cf6;font-size:1.125rem}.task-title[data-v-80241626]{background:#fafbff}.task-title em[data-v-80241626]{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-80241626]{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-80241626]{color:#fff}.ai-title small[data-v-80241626]{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-80241626]{position:relative;height:calc(100% - 3.375rem);overflow-y:auto;padding:0.75rem}.task-list-hint[data-v-80241626]{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-80241626]{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-80241626]:hover,.task-item.active[data-v-80241626]{background:#f2f3ff}.task-item.active[data-v-80241626]{border-color:#d9dcff;box-shadow:inset 0.1875rem 0 0 #6366f1}.task-actions[data-v-80241626]{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-80241626]{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-80241626]:hover,.task-delete[data-v-80241626]:focus{color:#ef4444;background:#fff1f2}.task-delete[data-v-80241626]:disabled{color:#94a3b8;cursor:wait;opacity:.7}.task-delete.is-current[data-v-80241626]:disabled{cursor:not-allowed;opacity:.42}.task-delete i[data-v-80241626]{font-size:0.875rem}.task-delete-tooltip[data-v-80241626]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.task-thumb[data-v-80241626]{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-80241626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-info[data-v-80241626]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.task-info strong[data-v-80241626],.task-info em[data-v-80241626]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info strong[data-v-80241626]{font-size:0.8125rem;margin-bottom:0.1875rem}.task-info em[data-v-80241626]{font-style:normal;color:#94a3b8;font-size:0.75rem}.task-status.is-pending[data-v-80241626]{color:#94a3b8}.task-status.is-edited[data-v-80241626]{color:#059669}.draft-panel[data-v-80241626]{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-80241626]{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-80241626]{font-size:2.125rem}.hidden-file-input[data-v-80241626]{display:none}.draft-panel-empty[data-v-80241626]{-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-80241626]{max-width:22.5rem;padding:1.5rem}.draft-empty-state .draft-empty-icon[data-v-80241626]{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-80241626]{margin:0 0 0.5rem;color:#1e293b;font-size:1.125rem;font-weight:700}.draft-empty-state p[data-v-80241626]{margin:0;color:#94a3b8;font-size:0.8125rem;line-height:1.7}.ai-panel-empty .empty-control[data-v-80241626]{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-80241626]{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-80241626]{height:3.5rem}.ai-panel-empty .empty-ai-textarea[data-v-80241626]{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-80241626]:disabled,.ai-panel-empty[data-v-80241626] .el-button.is-disabled{cursor:default}.empty-count[data-v-80241626]{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-80241626]{margin-bottom:1.125rem}.draft-actions[data-v-80241626]{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-80241626]{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-80241626]{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-80241626]{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-80241626]{font-size:0.8125rem}.field-copy-btn[data-v-80241626]:hover,.field-copy-btn[data-v-80241626]:focus{border-color:#cbd5e1;color:#1e293b;background:#f1f5f9;outline:none}.field-copy-btn.is-copied[data-v-80241626]{border-color:#a7f3d0;color:#047857;background:#ecfdf5}.section-title[data-v-80241626],.field-label[data-v-80241626]{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-80241626],.field-label i[data-v-80241626]{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-80241626]{-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-80241626]{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-80241626]{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-80241626]{margin:0;font-size:0.75rem}.field-ai-btn[data-v-80241626]:hover,.field-ai-btn[data-v-80241626]:focus{border-color:#d4d0f4;color:#6366f1;background:#f5f3ff}.inline-add[data-v-80241626]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-bottom:0.75rem}.image-list[data-v-80241626],.mini-image-list[data-v-80241626]{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-80241626],.image-add[data-v-80241626]{width:7rem;height:7rem;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0.625rem}.draft-image[data-v-80241626]{position:relative;overflow:hidden;border:1px solid #e8ecf2;background:#f8fafc}.draft-image .draft-preview-image[data-v-80241626]{width:100%;height:100%;display:block;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.draft-image[data-v-80241626] .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-80241626]:hover .el-image__inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.draft-image:hover .draft-image-actions[data-v-80241626],.draft-image:focus-within .draft-image-actions[data-v-80241626]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.draft-image:hover .image-card-action[data-v-80241626],.draft-image:focus-within .image-card-action[data-v-80241626]{pointer-events:auto}.draft-image-actions[data-v-80241626]{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-80241626]{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-80241626]:hover,.image-card-action[data-v-80241626]:focus{background:#6366f1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.draft-image-actions .image-card-action[data-v-80241626]{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-80241626]:hover,.draft-image-actions .image-card-action[data-v-80241626]:focus{border-color:rgba(255,255,255,.42);color:#fff;background:rgba(99,102,241,.9)}.draft-preview-image[data-v-80241626],.image-picker-preview[data-v-80241626],.image-result-preview[data-v-80241626]{position:relative}.draft-preview-image[data-v-80241626] .image-load-error,.image-picker-preview[data-v-80241626] .image-load-error,.image-result-preview[data-v-80241626] .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-80241626] .image-load-error i,.image-picker-preview[data-v-80241626] .image-load-error i,.image-result-preview[data-v-80241626] .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-80241626] .image-load-error span,.image-picker-preview[data-v-80241626] .image-load-error span,.image-result-preview[data-v-80241626] .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-80241626] .el-image__error,.image-picker-preview[data-v-80241626] .el-image__error,.image-result-preview[data-v-80241626] .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-80241626]{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-80241626]:hover{border-color:#8b5cf6;background:#f5f0ff}.image-add[data-v-80241626]:disabled{cursor:not-allowed;opacity:.58}.tag-editor[data-v-80241626]{min-height:2.625rem;padding:0.5rem 0.625rem;border:1px solid #e8ecf2;border-radius:0.625rem;background:#fff}.tag-editor[data-v-80241626]: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-80241626]{margin-top:0.4375rem;padding-top:0.4375rem;border-top:1px solid #f1f5f9}.tag-editor .tag-list[data-v-80241626]{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-80241626] .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-80241626]{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-80241626]{-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-80241626]{width:100%;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.tag-editor .tag-input[data-v-80241626] .el-input__inner{height:1.625rem;line-height:1.625rem;border:none;background:transparent;box-shadow:none;padding:0}.ai-panel[data-v-80241626]{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-80241626]{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-80241626]{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #f1f5f9}.ai-section[data-v-80241626]:last-child{border-bottom:none;margin-bottom:0}.ai-section.featured[data-v-80241626]{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-80241626]{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:700}.ai-result[data-v-80241626]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e2e3f8;border-radius:0.625rem;background:#fff}.ai-result h4[data-v-80241626]{margin:0.3125rem 0 0;font-size:0.875rem;line-height:1.5;color:#1e293b}.ai-result p[data-v-80241626]{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-80241626]{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-80241626]: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-80241626]{color:#8b5cf6}.result-status[data-v-80241626]{-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-80241626]{color:#6366f1;background:#f1efff}.result-status.is-processing[data-v-80241626]{color:#7c3aed;background:#f7f2ff}.result-status.is-failed[data-v-80241626]{color:#64748b;background:#f1f5f9}.rewrite-preview-field[data-v-80241626]{margin-top:0.75rem}.rewrite-preview-label[data-v-80241626]{display:block;color:#94a3b8;font-size:0.6875rem;font-weight:600}.candidate-tags[data-v-80241626]{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-80241626]{color:#8b5cf6;background:#f5f0ff;border-radius:1.875rem;padding:0.1875rem 0.5rem;font-size:0.75rem}.result-actions[data-v-80241626]{margin-top:0.75rem}.result-actions .rewrite-confirm-btn.el-button[data-v-80241626]{margin-top:0;box-shadow:none}[data-v-80241626] .candidate-select-dialog{border-radius:0.5rem;overflow:hidden}[data-v-80241626] .candidate-select-dialog .el-dialog__header{padding:1.125rem 1.25rem 0.875rem;border-bottom:1px solid #f1f5f9}[data-v-80241626] .candidate-select-dialog .el-dialog__title{color:#1e293b;font-size:1rem;font-weight:700}[data-v-80241626] .candidate-select-dialog .el-dialog__body{padding:1.125rem 1.25rem}[data-v-80241626] .candidate-select-dialog .el-dialog__footer{padding:0.75rem 1.25rem 1rem;border-top:1px solid #f1f5f9}.candidate-dialog-tip[data-v-80241626]{margin:0 0 0.75rem;color:#64748b;font-size:0.8125rem}.candidate-choice-list[data-v-80241626]{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-80241626]{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-80241626]:hover,.candidate-choice-item.selected[data-v-80241626]{border-color:#a5b4fc;background:#f7f7ff}.candidate-choice-item[data-v-80241626] .el-radio,.candidate-choice-item[data-v-80241626] .el-checkbox{width:100%;margin-right:0;white-space:normal}.candidate-choice-item[data-v-80241626] .el-radio__label,.candidate-choice-item[data-v-80241626] .el-checkbox__label{color:#1e293b;line-height:1.55;white-space:normal}.candidate-dialog-footer[data-v-80241626]{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-80241626]{margin-left:0}.image-mode-tabs[data-v-80241626]{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-80241626]{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-80241626]{color:#8b5cf6;background:#fff;box-shadow:0 0.25rem 0.75rem rgba(99,102,241,.12)}.image-subtitle[data-v-80241626]{margin:0.75rem 0 0.5rem;color:#1e293b;font-size:0.75rem;font-weight:700}.image-picker-list[data-v-80241626]{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-80241626],.image-picker-add[data-v-80241626]{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-80241626]{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-80241626]{width:100%;height:100%;display:block;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.image-picker-item[data-v-80241626] .el-image__inner{width:100%;height:100%}.image-picker-item:hover .image-picker-action[data-v-80241626],.image-picker-item:focus-within .image-picker-action[data-v-80241626]{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.image-picker-action[data-v-80241626]{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-80241626]:hover,.image-picker-action[data-v-80241626]:focus{background:#6366f1}.image-picker-action.image-picker-remove[data-v-80241626]{top:0.375rem}.image-picker-action.image-picker-download[data-v-80241626]{bottom:0.375rem}.image-picker-add[data-v-80241626]{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-80241626]{font-size:1.25rem}.image-picker-add[data-v-80241626]:hover,.image-picker-add[data-v-80241626]:focus{border-color:#8b5cf6;color:#8b5cf6;background:#fff}.image-picker-add[data-v-80241626]:disabled{cursor:not-allowed;opacity:.58}.popover-add[data-v-80241626]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem}.count-row[data-v-80241626]{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-80241626]{margin-bottom:0.75rem}.mini-image-list span[data-v-80241626]{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-80241626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-image-list span i[data-v-80241626]{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-80241626]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e2e3f8;border-radius:0.625rem;background:#fafaff}.image-result-title[data-v-80241626]{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-80241626]{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-80241626]{color:#8b5cf6}.image-result-title small[data-v-80241626]{color:#94a3b8;font-size:0.6875rem;font-weight:500}.image-result-grid[data-v-80241626]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.625rem}.image-result[data-v-80241626]{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-80241626]{border-color:#8b5cf6;box-shadow:0 0 0 0.125rem rgba(139,92,246,.1)}.image-result.used[data-v-80241626]{cursor:default;opacity:.68}.image-result:hover .image-result-download[data-v-80241626],.image-result:focus-within .image-result-download[data-v-80241626]{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.image-result[data-v-80241626] .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-80241626] .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-80241626] .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-80241626] .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-80241626] .el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.image-result[data-v-80241626] .el-checkbox__label{display:none}.image-result .image-result-preview[data-v-80241626]{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-80241626] .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-80241626]:hover .image-result-preview .el-image__inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.checkbox-accessible-label[data-v-80241626]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.image-used-label[data-v-80241626]{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-80241626]{position:absolute;z-index:3;right:0.8125rem;bottom:0.8125rem;opacity:0;pointer-events:none}.image-confirm-btn[data-v-80241626]{margin-top:0.625rem;box-shadow:none}.primary-btn[data-v-80241626],.save-btn[data-v-80241626]{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-80241626]:hover,.primary-btn[data-v-80241626]:focus,.save-btn[data-v-80241626]:hover,.save-btn[data-v-80241626]: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-80241626],.save-btn.block[data-v-80241626]{width:100%;margin-top:0.75rem}.primary-btn.mini[data-v-80241626],.save-btn.mini[data-v-80241626]{height:2rem;padding:0 1rem;font-size:0.75rem}.preview-btn[data-v-80241626]{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-80241626]:hover,.preview-btn[data-v-80241626]: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-80241626]{border-radius:1.875rem;border-color:#e2e8f0;color:#64748b;background:#fff}.ghost-btn[data-v-80241626]:hover,.ghost-btn[data-v-80241626]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.ghost-btn.block[data-v-80241626]{width:100%}.success-btn[data-v-80241626]{border:none;border-radius:1.875rem;color:#fff;background:#10b981}.success-btn[data-v-80241626]:hover,.success-btn[data-v-80241626]:focus{color:#fff;background:#059669}.text-btn[data-v-80241626]{padding:0;border:none;color:#8b5cf6;background:transparent}.text-btn[data-v-80241626]:hover,.text-btn[data-v-80241626]:focus{color:#6366f1;background:transparent}.error-text[data-v-80241626]{margin:0.625rem 0 0;color:#64748b;font-size:0.75rem;line-height:1.6}[data-v-80241626] .el-input__inner,[data-v-80241626] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-80241626] .el-input__inner:hover,[data-v-80241626] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-80241626] .el-input__inner:focus,[data-v-80241626] .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-80241626]::-webkit-scrollbar,.draft-panel[data-v-80241626]::-webkit-scrollbar,.ai-scroll[data-v-80241626]::-webkit-scrollbar{width:0.3125rem}.task-list[data-v-80241626]::-webkit-scrollbar-track,.draft-panel[data-v-80241626]::-webkit-scrollbar-track,.ai-scroll[data-v-80241626]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-80241626]::-webkit-scrollbar-thumb,.draft-panel[data-v-80241626]::-webkit-scrollbar-thumb,.ai-scroll[data-v-80241626]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.editor-view[data-v-80241626]{grid-template-columns:11.5rem minmax(22.5rem, 1fr) 18.75rem;gap:0.75rem}}@media(max-width: 900px){.editor-view[data-v-80241626]{grid-template-columns:1fr}.task-list[data-v-80241626]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow-x:auto;height:auto}.task-item[data-v-80241626]{width:13.125rem;-webkit-flex-shrink:0;flex-shrink:0}.task-panel[data-v-80241626],.draft-panel[data-v-80241626],.ai-panel[data-v-80241626]{overflow:visible}.ai-scroll[data-v-80241626]{overflow:visible}}@media(max-width: 560px){.draft-panel[data-v-80241626],.ai-scroll[data-v-80241626]{padding:0.875rem}.draft-actions[data-v-80241626]{-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-80241626]{width:100%;margin-left:0}}
.note-rewrite-page[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{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-df4258ae]{margin:0;color:#94a3b8;font-size:0.8125rem}.primary-btn[data-v-df4258ae]{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-df4258ae]:hover,.primary-btn[data-v-df4258ae]: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-df4258ae],.primary-btn.is-disabled[data-v-df4258ae]:hover{background:#d8dce8;box-shadow:none;-webkit-transform:none;transform:none}.primary-btn.block[data-v-df4258ae]{width:100%;margin-top:0.75rem}.primary-btn.mini[data-v-df4258ae]{height:2rem;padding:0 1rem;font-size:0.75rem}.ghost-btn[data-v-df4258ae]{border-radius:1.875rem;border-color:#e2e8f0;color:#64748b;background:#fff}.ghost-btn[data-v-df4258ae]:hover,.ghost-btn[data-v-df4258ae]:focus{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.ghost-btn.block[data-v-df4258ae]{width:100%}.creation-entry-btn[data-v-df4258ae]{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-df4258ae]::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-df4258ae]{margin-right:0.25rem;font-size:0.8125rem}.creation-entry-btn[data-v-df4258ae]:hover,.creation-entry-btn[data-v-df4258ae]: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-df4258ae]:hover::after,.creation-entry-btn[data-v-df4258ae]:focus::after{left:110%}.creation-entry-btn.is-disabled[data-v-df4258ae],.creation-entry-btn.is-disabled[data-v-df4258ae]:hover,.creation-entry-btn.is-disabled[data-v-df4258ae]: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-df4258ae]::after,.creation-entry-btn.is-disabled[data-v-df4258ae]:hover::after,.creation-entry-btn.is-disabled[data-v-df4258ae]:focus::after{display:none}.success-btn[data-v-df4258ae]{border:none;border-radius:1.875rem;color:#fff;background:#10b981}.success-btn[data-v-df4258ae]:hover,.success-btn[data-v-df4258ae]:focus{color:#fff;background:#059669}.text-btn[data-v-df4258ae]{padding:0;border:none;color:#8b5cf6;background:transparent}.text-btn[data-v-df4258ae]:hover,.text-btn[data-v-df4258ae]:focus{color:#6366f1;background:transparent}.view-fade-enter-active[data-v-df4258ae],.view-fade-leave-active[data-v-df4258ae]{-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-df4258ae],.view-fade-leave-to[data-v-df4258ae]{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.search-view[data-v-df4258ae]{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-df4258ae],.result-panel[data-v-df4258ae],.task-panel[data-v-df4258ae],.draft-panel[data-v-df4258ae],.ai-panel[data-v-df4258ae]{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-df4258ae]{padding:0.875rem 1rem;margin-bottom:1.125rem;-webkit-flex-shrink:0;flex-shrink:0}.search-panel .search-inline[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{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-df4258ae]{display:block;font-size:0.9375rem;margin-bottom:0.1875rem}.search-panel .toolbar-title span[data-v-df4258ae]{display:block;font-size:0.75rem;color:#94a3b8}.search-panel .link-input[data-v-df4258ae]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:13.75rem}.search-panel .link-input[data-v-df4258ae] .el-textarea__inner{min-height:2.5rem !important;resize:none;line-height:1.375rem;padding:0.5625rem 0.875rem}[data-v-df4258ae] .el-input__inner,[data-v-df4258ae] .el-textarea__inner{border-radius:0.625rem;border-color:#e8ecf2;background:#fff;color:#1e293b}[data-v-df4258ae] .el-input__inner:hover,[data-v-df4258ae] .el-textarea__inner:hover{border-color:#c4b5fd;background:#fff}[data-v-df4258ae] .el-input__inner:focus,[data-v-df4258ae] .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-df4258ae]{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-df4258ae]{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-df4258ae]{margin:0 0 0.3125rem;font-size:1.0625rem}.result-panel .result-header p[data-v-df4258ae]{margin:0;color:#94a3b8;font-size:0.8125rem}.empty-state[data-v-df4258ae]{-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-df4258ae]{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-df4258ae]{margin:0 0 0.5rem;font-size:1rem}.empty-state p[data-v-df4258ae]{margin:0;color:#94a3b8;font-size:0.8125rem}.note-grid[data-v-df4258ae]{-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-df4258ae]{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-df4258ae]: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-df4258ae]{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-df4258ae]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.note-check[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.note-cover-empty[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{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-df4258ae],.candidate-tags[data-v-df4258ae]{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-df4258ae],.candidate-tags span[data-v-df4258ae]{color:#8b5cf6;background:#f5f0ff;border-radius:1.875rem;padding:0.1875rem 0.5rem;font-size:0.75rem}.note-meta[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.note-meta .note-author img[data-v-df4258ae]{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-df4258ae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.note-meta .note-stats[data-v-df4258ae]{-webkit-flex-shrink:0;flex-shrink:0;max-width:3.625rem}.bottom-bar[data-v-df4258ae]{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-df4258ae]{color:#64748b;font-size:0.875rem}.bottom-bar .bottom-count strong[data-v-df4258ae]{color:#8b5cf6}.editor-view[data-v-df4258ae]{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-df4258ae],.ai-panel[data-v-df4258ae],.draft-panel[data-v-df4258ae]{min-height:0;overflow:hidden}.panel-title[data-v-df4258ae]{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-df4258ae]{color:#8b5cf6;font-size:1.125rem}.task-list[data-v-df4258ae]{height:calc(100% - 3.5rem);overflow-y:auto;padding:0.75rem}.task-item[data-v-df4258ae]{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-df4258ae]:hover,.task-item.active[data-v-df4258ae]{background:#f5f0ff}.task-item.active[data-v-df4258ae]{box-shadow:inset 0.1875rem 0 0 #8b5cf6}.task-thumb[data-v-df4258ae]{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-df4258ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-info[data-v-df4258ae]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.task-info strong[data-v-df4258ae],.task-info em[data-v-df4258ae]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info strong[data-v-df4258ae]{font-size:0.8125rem;margin-bottom:0.1875rem}.task-info em[data-v-df4258ae]{font-style:normal;color:#94a3b8;font-size:0.75rem}.task-done[data-v-df4258ae]{color:#10b981}.draft-panel[data-v-df4258ae]{padding:1.125rem;overflow-y:auto}.draft-section[data-v-df4258ae]{margin-bottom:1.125rem}.section-title[data-v-df4258ae],.field-label[data-v-df4258ae]{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-df4258ae],.field-label i[data-v-df4258ae]{color:#8b5cf6}.section-title[data-v-df4258ae]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.inline-add[data-v-df4258ae]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-bottom:0.75rem}.image-list[data-v-df4258ae],.mini-image-list[data-v-df4258ae],.candidate-images[data-v-df4258ae]{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-df4258ae],.image-add[data-v-df4258ae]{width:6.5rem;height:6.5rem;border-radius:0.625rem}.draft-image[data-v-df4258ae]{position:relative;overflow:hidden;background:#f8fafc}.draft-image img[data-v-df4258ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.draft-image:hover .image-remove[data-v-df4258ae]{opacity:1}.image-remove[data-v-df4258ae]{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-df4258ae]{border:1px dashed #d6c8f8;background:#fbfaff;color:#8b5cf6;cursor:pointer;font-size:1.375rem}.image-add[data-v-df4258ae]:hover{border-color:#8b5cf6;background:#f5f0ff}.tag-editor[data-v-df4258ae]{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-df4258ae]{width:9.375rem}.tag-editor .tag-input[data-v-df4258ae] .el-input__inner{height:1.625rem;border:none;background:transparent;box-shadow:none;padding:0}.draft-actions[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{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-df4258ae]{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid #f1f5f9}.ai-section[data-v-df4258ae]:last-child{border-bottom:none;margin-bottom:0}.ai-label[data-v-df4258ae]{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:700}.ai-result[data-v-df4258ae]{margin-top:0.75rem;padding:0.75rem;border:1px solid #e8ecf2;border-radius:0.875rem;background:#fbfcff}.ai-result h4[data-v-df4258ae]{margin:0.625rem 0 0.5rem;font-size:0.875rem;line-height:1.5}.ai-result p[data-v-df4258ae]{margin:0 0 0.625rem;color:#64748b;font-size:0.8125rem;line-height:1.7;white-space:pre-wrap}.result-label[data-v-df4258ae]{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-df4258ae]{margin-top:0.625rem}.candidate-images img[data-v-df4258ae]{width:4.25rem;height:4.25rem;border-radius:0.625rem;-o-object-fit:cover;object-fit:cover}.result-actions[data-v-df4258ae]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;margin-top:0.75rem}.candidate-list[data-v-df4258ae]{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-df4258ae]{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-df4258ae]:hover{border-color:#c4b5fd;color:#8b5cf6;background:#faf7ff}.tag-candidates[data-v-df4258ae]{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-df4258ae]{cursor:pointer}.image-ref-row[data-v-df4258ae],.count-row[data-v-df4258ae]{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-df4258ae]{margin-bottom:0.75rem}.mini-image-list span[data-v-df4258ae]{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-df4258ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-image-list span i[data-v-df4258ae]{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-df4258ae]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.625rem;margin-top:0.75rem}.image-result[data-v-df4258ae]{padding:0.5rem;border:1px solid #e8ecf2;border-radius:0.875rem;background:#fff}.image-result img[data-v-df4258ae]{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-df4258ae]{width:100%}.error-text[data-v-df4258ae]{margin:0.625rem 0 0;color:#64748b;font-size:0.75rem;line-height:1.6}.task-list[data-v-df4258ae]::-webkit-scrollbar,.draft-panel[data-v-df4258ae]::-webkit-scrollbar,.ai-scroll[data-v-df4258ae]::-webkit-scrollbar,.note-grid[data-v-df4258ae]::-webkit-scrollbar{width:0.3125rem}.task-list[data-v-df4258ae]::-webkit-scrollbar-track,.draft-panel[data-v-df4258ae]::-webkit-scrollbar-track,.ai-scroll[data-v-df4258ae]::-webkit-scrollbar-track,.note-grid[data-v-df4258ae]::-webkit-scrollbar-track{background:transparent}.task-list[data-v-df4258ae]::-webkit-scrollbar-thumb,.draft-panel[data-v-df4258ae]::-webkit-scrollbar-thumb,.ai-scroll[data-v-df4258ae]::-webkit-scrollbar-thumb,.note-grid[data-v-df4258ae]::-webkit-scrollbar-thumb{background:rgba(139,92,246,.18);border-radius:0.25rem}@media(max-width: 1180px){.note-grid[data-v-df4258ae]{grid-template-columns:repeat(auto-fill, minmax(9.75rem, 1fr))}.note-cover[data-v-df4258ae]{height:12.875rem}.editor-view[data-v-df4258ae]{grid-template-columns:11.25rem minmax(0, 1fr) 18.75rem}}@media(max-width: 900px){.note-rewrite-page[data-v-df4258ae]{height:auto;min-height:calc(100vh - 4rem);overflow:visible;padding:1.25rem !important}.note-grid[data-v-df4258ae]{grid-template-columns:1fr;overflow:visible}.note-cover[data-v-df4258ae]{height:16.25rem}.editor-view[data-v-df4258ae]{grid-template-columns:1fr}.task-list[data-v-df4258ae]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow-x:auto;height:auto}.task-item[data-v-df4258ae]{width:13.125rem;-webkit-flex-shrink:0;flex-shrink:0}}.note-rewrite-page[data-v-df4258ae]{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-df4258ae]{min-height:5.125rem;padding:1rem 0.125rem;border-bottom:1px solid #eef0f5}.note-rewrite-page .header-left[data-v-df4258ae],.note-rewrite-page .header-right[data-v-df4258ae]{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-df4258ae]{min-width:0;gap:0.8125rem}.note-rewrite-page .header-copy[data-v-df4258ae]{min-width:0}.note-rewrite-page .header-icon[data-v-df4258ae]{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-df4258ae]{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-df4258ae]{overflow:hidden;color:#64748b;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.note-rewrite-page .page-content[data-v-df4258ae]{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-df4258ae],.note-rewrite-page .ghost-btn[data-v-df4258ae]{height:2.375rem;padding:0 1.125rem}.note-rewrite-page .creation-entry-btn[data-v-df4258ae]{border-radius:0.5625rem;box-shadow:0 0.375rem 1rem rgba(99,102,241,.22)}.note-rewrite-page .ghost-btn[data-v-df4258ae]{border-radius:0.5625rem}.note-rewrite-page.is-editor-mode[data-v-df4258ae]{border-top-color:#8b5cf6}.note-rewrite-page.is-editor-mode .header-icon[data-v-df4258ae]{color:#8b5cf6;background:#f5f3ff}@media(max-width: 900px){.note-rewrite-page[data-v-df4258ae]{height:auto;min-height:calc(100vh - 5.5rem);padding:0 1.125rem 1.25rem !important;overflow:visible}.note-rewrite-page .page-content[data-v-df4258ae]{padding-top:1rem}}@media(max-width: 640px){.note-rewrite-page[data-v-df4258ae]{padding:0 0.875rem 1rem !important}.note-rewrite-page .page-header[data-v-df4258ae]{-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-df4258ae]{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-df4258ae]{font-size:1.1875rem}.note-rewrite-page .page-header .page-desc[data-v-df4258ae]{max-width:55vw;font-size:0.75rem}.note-rewrite-page .creation-entry-btn[data-v-df4258ae],.note-rewrite-page .ghost-btn[data-v-df4258ae]{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-2563d4a0]{min-height:calc(100vh - 4rem);display:grid;place-items:center;padding:3rem 1.5rem;background:#f7f8fa}.contact-content[data-v-2563d4a0]{width:min(100%, 40rem);text-align:center}.contact-icon[data-v-2563d4a0]{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-2563d4a0]{font-size:2.125rem}h2[data-v-2563d4a0]{margin:0 0 0.875rem;color:#1f2937;font-size:1.75rem;line-height:1.4;font-weight:700}p[data-v-2563d4a0]{margin:0;color:#4b5563;font-size:1.125rem;line-height:1.8}@media(max-width: 600px){.contact-staff-page[data-v-2563d4a0]{min-height:calc(100vh - 3.5rem);padding:2.25rem 1.25rem}.contact-icon[data-v-2563d4a0]{width:4rem;height:4rem;margin-bottom:1.25rem}.contact-icon i[data-v-2563d4a0]{font-size:1.875rem}h2[data-v-2563d4a0]{font-size:1.5rem}p[data-v-2563d4a0]{font-size:1rem}}
