@charset "UTF-8";[data-v-fa3cb7d1] .user-profile-dialog{display:flex;align-items:center;justify-content:center}[data-v-fa3cb7d1] .el-dialog{margin-top:0!important;margin:auto;border-radius:12px;box-shadow:0 8px 30px #0003;min-height:500px;display:flex;flex-direction:column;height:auto!important;max-height:80vh!important;overflow:visible;background:linear-gradient(to bottom,#fff,#f8f9fa)}[data-v-fa3cb7d1] .el-dialog__header{padding:22px 24px;border-bottom:1px solid rgba(0,163,255,.1);font-size:20px;font-weight:600;color:#00a3ff;text-align:center;position:relative}[data-v-fa3cb7d1] .el-dialog__title{font-weight:600;color:#00a3ff}[data-v-fa3cb7d1] .el-dialog__headerbtn{position:absolute;top:20px;right:20px;width:30px;height:30px;background:#00a3ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}[data-v-fa3cb7d1] .el-dialog__headerbtn .el-dialog__close{color:#00a3ff;font-size:16px}[data-v-fa3cb7d1] .el-dialog__body{padding:20px 24px;flex:1;overflow-y:auto;min-height:320px;display:block!important;position:relative}[data-v-fa3cb7d1] .el-dialog__footer{padding:15px 24px;border-top:1px solid rgba(0,163,255,.1);display:flex;justify-content:flex-end}.dialog-content[data-v-fa3cb7d1]{width:100%;height:100%;min-height:320px;padding:5px 0}.profile-form[data-v-fa3cb7d1]{height:100%;display:flex;flex-direction:column;gap:16px}[data-v-fa3cb7d1] .el-form-item{margin-bottom:16px;display:block}[data-v-fa3cb7d1] .el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #00a3ff33 inset!important;padding:0 15px;transition:all .3s}[data-v-fa3cb7d1] .el-input__wrapper:hover{box-shadow:0 0 0 1px #00a3ff66 inset!important}[data-v-fa3cb7d1] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #00a3ff inset!important}[data-v-fa3cb7d1] .el-input__prefix{color:#00a3ff;margin-right:8px}[data-v-fa3cb7d1] .el-form-item__label{font-weight:500;color:#333;font-size:15px}[data-v-fa3cb7d1] .el-button{min-height:40px;min-width:100px;border-radius:8px;font-size:15px;transition:all .3s}[data-v-fa3cb7d1] .el-button--primary{background:linear-gradient(90deg,#00a3ff,#0affff);border:none}[data-v-fa3cb7d1] .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00a3ff4d}[data-v-fa3cb7d1] .el-button--default{border-color:#00a3ff4d;color:#00a3ff}[data-v-fa3cb7d1] .el-radio{margin-right:20px}[data-v-fa3cb7d1] .el-radio.is-bordered{height:40px;padding:0 20px;border-radius:8px;border-color:#00a3ff33}[data-v-fa3cb7d1] .el-radio.is-bordered.is-checked{border-color:#00a3ff;background-color:#00a3ff0d}.gender-group[data-v-fa3cb7d1],.dialog-footer[data-v-fa3cb7d1]{display:flex;gap:15px}.header[data-v-f8f1b103]{display:flex;justify-content:space-between;align-items:center;padding:15px 0 15px 40px;z-index:10;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-sizing:border-box;position:relative;margin-top:20px}.logo[data-v-f8f1b103]{display:flex;align-items:center}.logo-image[data-v-f8f1b103]{height:36px;width:auto;object-fit:contain}.nav-right[data-v-f8f1b103]{display:flex;align-items:center;gap:20px;position:absolute;right:0;top:0;height:100%;padding:0 20px;background-color:#0000004d}.nav-item[data-v-f8f1b103]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;cursor:pointer;opacity:.8;transition:opacity .3s;font-size:14px}.nav-item[data-v-f8f1b103]:hover{opacity:1}.nav-item .el-icon[data-v-f8f1b103]{font-size:24px}.user-avatar[data-v-f8f1b103]{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;position:relative}.user-avatar .el-avatar[data-v-f8f1b103]{--el-avatar-size: 38px !important;font-size:20px}.role-badge[data-v-f8f1b103]{position:absolute;top:-10px;right:-25px;font-size:12px;padding:2px 6px;border-radius:10px;color:#fff;font-weight:600;box-shadow:0 2px 5px #0003}.admin-badge[data-v-f8f1b103]{background:linear-gradient(45deg,#ff4500,#ff8c00);border:1px solid #FF6347}.member-badge[data-v-f8f1b103]{background:linear-gradient(45deg,#00a3ff,#0affff);border:1px solid #00A3FF}.visitor-badge[data-v-f8f1b103]{background:linear-gradient(45deg,gray,#a9a9a9);border:1px solid #696969}.membership-user[data-v-f8f1b103],.membership-role[data-v-f8f1b103],.membership-expire[data-v-f8f1b103]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.user-label[data-v-f8f1b103],.role-label[data-v-f8f1b103],.expire-label[data-v-f8f1b103]{color:#ffffffb3;font-size:13px}.user-value[data-v-f8f1b103],.role-value[data-v-f8f1b103],.expire-value[data-v-f8f1b103]{color:#fff;font-weight:500;font-size:14px}.membership-info[data-v-f8f1b103]{position:absolute;top:100%;right:0;transform:translate(0);background:#000000e6;color:#fff;padding:10px 14px;border-radius:8px;font-size:12px;white-space:normal;z-index:1000;margin-top:5px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);min-width:180px;max-width:220px;word-wrap:break-word}.membership-info[data-v-f8f1b103]:before{content:"";position:absolute;top:-5px;right:20px;transform:translate(0);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.9)}.membership-price[data-v-f8f1b103],.membership-expire[data-v-f8f1b103]{display:flex;align-items:center;gap:4px;margin:2px 0}.price-label[data-v-f8f1b103],.expire-label[data-v-f8f1b103]{color:#ccc;font-size:11px}.price-value[data-v-f8f1b103]{color:#00a3ff;font-weight:600;font-size:12px}.expire-value[data-v-f8f1b103]{color:#ff6b6b;font-weight:500;font-size:12px}.membership-actions[data-v-f8f1b103]{margin-top:8px;display:flex;justify-content:center}.membership-actions .el-button[data-v-f8f1b103]{font-size:11px;padding:4px 8px;height:24px;border-radius:4px}[data-v-f8f1b103] .upgrade-dialog{display:flex;align-items:center;justify-content:center}[data-v-f8f1b103] .upgrade-dialog .el-dialog{margin-top:0!important;margin:auto;border-radius:12px;box-shadow:0 8px 30px #0003;min-height:400px;display:flex;flex-direction:column;height:auto!important;max-height:80vh!important;overflow:visible;background:linear-gradient(to bottom,#fff,#f8f9fa)}[data-v-f8f1b103] .upgrade-dialog .el-dialog__header{padding:22px 24px;border-bottom:1px solid rgba(0,163,255,.1);font-size:20px;font-weight:600;color:#00a3ff;text-align:center;position:relative}[data-v-f8f1b103] .upgrade-dialog .el-dialog__title{font-weight:600;color:#00a3ff}[data-v-f8f1b103] .upgrade-dialog .el-dialog__headerbtn{position:absolute;top:20px;right:20px;width:30px;height:30px;background:#00a3ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}[data-v-f8f1b103] .upgrade-dialog .el-dialog__headerbtn .el-dialog__close{color:#00a3ff;font-size:16px}[data-v-f8f1b103] .upgrade-dialog .el-dialog__body{padding:20px 24px;flex:1;overflow-y:auto;min-height:250px;display:block!important;position:relative}[data-v-f8f1b103] .upgrade-dialog .el-dialog__footer{padding:15px 24px;border-top:1px solid rgba(0,163,255,.1);display:flex;justify-content:center}.upgrade-dialog-content[data-v-f8f1b103]{width:100%;height:100%;min-height:250px;padding:20px 0;display:flex;flex-direction:column;align-items:center}.upgrade-icon[data-v-f8f1b103]{font-size:60px;color:#f8c541;margin-bottom:20px;animation:glow-f8f1b103 2s infinite alternate}@keyframes glow-f8f1b103{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #f8c541,0 0 20px #f8c541}to{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #f8c541,0 0 40px #f8c541}}.upgrade-dialog-content h3[data-v-f8f1b103]{font-size:24px;margin:0 0 15px;color:#333;font-weight:600}.upgrade-desc[data-v-f8f1b103]{color:#606266;margin-bottom:25px;font-size:16px;text-align:center}.upgrade-dialog-content .el-form[data-v-f8f1b103]{width:100%;margin-top:10px}[data-v-f8f1b103] .upgrade-dialog-content .el-input__wrapper{height:45px;border-radius:8px;box-shadow:0 0 0 1px #00a3ff33 inset!important;padding:0 15px;transition:all .3s}[data-v-f8f1b103] .upgrade-dialog-content .el-input__wrapper:hover{box-shadow:0 0 0 1px #00a3ff66 inset!important}[data-v-f8f1b103] .upgrade-dialog-content .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #00a3ff inset!important}[data-v-f8f1b103] .upgrade-dialog-content .el-form-item{margin-bottom:20px}.dialog-footer[data-v-f8f1b103]{display:flex;justify-content:center;gap:15px}[data-v-f8f1b103] .dialog-footer .el-button{min-height:40px;min-width:100px;border-radius:8px;font-size:15px;transition:all .3s}[data-v-f8f1b103] .dialog-footer .el-button--primary{background:linear-gradient(90deg,#00a3ff,#0affff);border:none}[data-v-f8f1b103] .dialog-footer .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00a3ff4d}[data-v-f8f1b103] .dialog-footer .el-button--default{border-color:#00a3ff4d;color:#00a3ff}.contact-hover-wrapper[data-v-f8f1b103]{position:relative}.contact-popover[data-v-f8f1b103]{display:none;position:absolute;top:110%;left:50%;transform:translate(-50%);background:#fff;box-shadow:0 4px 16px #00000026;border-radius:10px;padding:16px 20px 10px;z-index:999;min-width:180px;text-align:center;animation:fadeIn-f8f1b103 .2s}.contact-hover-wrapper:hover .contact-popover[data-v-f8f1b103]{display:block}.contact-qrcode[data-v-f8f1b103]{width:120px;height:120px;object-fit:contain;margin-bottom:8px}.contact-phone[data-v-f8f1b103]{font-size:15px;color:#333;margin-top:2px;letter-spacing:1px}@keyframes fadeIn-f8f1b103{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.main-layout[data-v-07ba46d9]{height:100vh;overflow:hidden!important;min-height:100vh;display:flex;flex-direction:column}.content[data-v-07ba46d9]{flex:1}body{font-family:Microsoft YaHei,Arial,sans-serif;background-color:#000;color:#fff;overflow-x:hidden}#app{width:100vw;height:100vh}:deep(.login-btn.el-button--primary),:deep(.register-btn.el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:none!important}:deep(.login-btn.el-button--primary:hover),:deep(.register-btn.el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00a3ff4d!important}:deep(.el-button--small.el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:0 2px 4px #00a3ff4d!important}:deep(.el-button--small.el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00a3ff66!important}:deep(.search-buttons .el-button--primary),:deep(.empty-container .el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:0 2px 4px #00a3ff4d!important}:deep(.search-buttons .el-button--primary:hover),:deep(.empty-container .el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00a3ff66!important}:deep(.dialog-footer .el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:0 2px 4px #00a3ff4d!important}:deep(.dialog-footer .el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00a3ff66!important}:deep(.el-dialog .dialog-footer .el-button--primary),:deep(.el-message-box .el-message-box__btns .el-button--primary){background:linear-gradient(90deg,#c8ad7f,#ffe7b2)!important;border:none!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #c8ad7f33!important;transition:background .2s,color .2s!important}:deep(.el-dialog .dialog-footer .el-button--primary:hover),:deep(.el-message-box .el-message-box__btns .el-button--primary:hover){background:linear-gradient(90deg,#ffe7b2,#c8ad7f)!important;color:#c8ad7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c8ad7f40!important}:deep(.el-button--large.el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:0 2px 4px #00a3ff4d!important}:deep(.el-button--large.el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00a3ff66!important}:deep(.step-actions .el-button--primary){background:linear-gradient(90deg,#00a3ff,#0affff)!important;border:none!important;color:#fff!important;font-weight:400!important;box-shadow:0 2px 4px #00a3ff4d!important}:deep(.step-actions .el-button--primary:hover){background:linear-gradient(90deg,#0affff,#00a3ff)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00a3ff66!important}:deep(.el-message-box__btns .el-button--primary){background:linear-gradient(90deg,#c8ad7f,#ffe7b2)!important;border:none!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #c8ad7f33!important;transition:background .2s,color .2s!important}:deep(.el-message-box__btns .el-button--primary:hover){background:linear-gradient(90deg,#ffe7b2,#c8ad7f)!important;color:#c8ad7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c8ad7f40!important}:deep(.el-dialog__footer .el-button--primary),:deep(.el-message-box__btns .el-button--primary),:deep(.el-drawer__footer .el-button--primary),:deep(.el-popover .el-button--primary){background:linear-gradient(90deg,#c8ad7f,#ffe7b2)!important;border:none!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #c8ad7f33!important;transition:background .2s,color .2s!important}:deep(.el-dialog__footer .el-button--primary:hover),:deep(.el-message-box__btns .el-button--primary:hover),:deep(.el-drawer__footer .el-button--primary:hover),:deep(.el-popover .el-button--primary:hover){background:linear-gradient(90deg,#ffe7b2,#c8ad7f)!important;color:#c8ad7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c8ad7f40!important}:deep(.el-dialog__footer .el-button--primary:disabled),:deep(.el-message-box__btns .el-button--primary:disabled),:deep(.el-drawer__footer .el-button--primary:disabled),:deep(.el-popover .el-button--primary:disabled){background:linear-gradient(90deg,#e0cfa0,#f5e6c3)!important;opacity:.7!important;color:#fff!important;transform:none!important;box-shadow:0 2px 8px #c8ad7f33!important}.color-change-page[data-v-052c0bb4]{width:100%;min-height:100vh;background-image:url(/assets/images/bg-BmGMfVwA.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff;position:relative;overflow:hidden;font-family:Microsoft YaHei,Arial,sans-serif;display:flex;flex-direction:row}.side-menu[data-v-052c0bb4]{position:fixed;left:0;top:40%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:10;width:100px;background:none;padding:0}.menu-link[data-v-052c0bb4]{color:#fff;font-size:16px;text-decoration:none;margin:30px 0;text-align:center;transition:color .2s}.menu-link.router-link-active[data-v-052c0bb4]{color:#c8ad7f;font-weight:700;text-decoration:underline}.menu-link[data-v-052c0bb4]:hover{color:#c8ad7f}.main-content[data-v-052c0bb4]{flex:1;min-height:100vh}.ai-image-swap-container[data-v-052c0bb4]{width:100%;height:100vh;background:transparent;color:#fff;padding:0;position:relative;z-index:1;margin-left:0;overflow:hidden}.ai-image-swap-container[data-v-052c0bb4]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/assets/images/bg-BmGMfVwA.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.swap-content[data-v-052c0bb4]{display:flex;gap:10px;height:100vh;padding:0 0 0 110px;width:100vw;position:relative;z-index:2;overflow:hidden;margin:0;box-sizing:border-box}.left-panel[data-v-052c0bb4]{width:270px;background:#ffffff0d;border-radius:8px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;max-height:100%;display:flex;flex-direction:column}.work-area[data-v-052c0bb4]{flex:1;background:#0003;border-radius:0;display:flex;justify-content:center;align-items:center;padding:20px;position:relative;overflow:hidden;min-width:0}.right-panel[data-v-052c0bb4]{width:280px;background:#ffffff0d;border-radius:0;padding:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.step-section[data-v-052c0bb4]{margin-bottom:15px;border-radius:8px;transition:all .3s ease}.active-step[data-v-052c0bb4]{box-shadow:0 0 15px #00a3ff4d;background:#00a3ff0d}.step-header[data-v-052c0bb4]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px;border-radius:6px;cursor:pointer;transition:all .3s ease}.step-header[data-v-052c0bb4]:hover{background:#ffffff1a}.step-title[data-v-052c0bb4]{color:#c8ad7f;font-weight:700}.step-status[data-v-052c0bb4]{margin-left:auto;color:#0f0}.upload-section[data-v-052c0bb4]{background:#0000004d;border-radius:8px;padding:10px}.image-preview[data-v-052c0bb4]{width:100%;aspect-ratio:4/3;border-radius:6px;border:1px dashed rgba(255,255,255,.2);overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;background:#0003}.image-preview[data-v-052c0bb4]:hover{border-color:#00a3ff;background:#00a3ff1a}.preview-container[data-v-052c0bb4]{width:100%;height:100%;position:relative}.preview-img[data-v-052c0bb4]{width:100%;height:100%;object-fit:contain}.change-overlay[data-v-052c0bb4]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.change-overlay .el-icon[data-v-052c0bb4]{font-size:24px;color:#fff;margin-bottom:8px}.change-overlay span[data-v-052c0bb4]{color:#fff;font-size:14px}.preview-container:hover .change-overlay[data-v-052c0bb4]{opacity:1}.upload-placeholder[data-v-052c0bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9}.upload-placeholder .el-icon[data-v-052c0bb4]{font-size:32px;margin-bottom:8px}.upload-placeholder span[data-v-052c0bb4]{font-size:14px}.hidden-upload[data-v-052c0bb4]{display:none}.step-actions[data-v-052c0bb4]{display:flex;justify-content:flex-end;margin-top:8px}.generate-btn[data-v-052c0bb4]{width:100%;height:40px;background:linear-gradient(90deg,#c8ad7f,#ffe7b2);border:none;border-radius:20px;font-size:16px;margin-top:500px;color:#fff;font-weight:700;box-shadow:0 2px 8px #c8ad7f33;transition:background .2s,color .2s}.generate-btn[data-v-052c0bb4]:disabled{background:linear-gradient(90deg,#e0cfa0,#f5e6c3);opacity:.7;color:#fff}.generate-btn[data-v-052c0bb4]:hover:not(:disabled){background:linear-gradient(90deg,#ffe7b2,#c8ad7f);color:#c8ad7f}.instructions-container[data-v-052c0bb4]{max-width:600px;padding:20px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.instructions-content[data-v-052c0bb4]{text-align:left}.instructions-content h3[data-v-052c0bb4]{color:#c8ad7f;font-size:18px;margin-bottom:12px;text-align:center}.instructions-content ol[data-v-052c0bb4]{list-style:none;padding:0;margin:0;counter-reset:instruction-counter}.instructions-content li[data-v-052c0bb4]{color:#c8ad7f;font-size:14px;line-height:1.4;margin-bottom:10px;padding-left:28px;position:relative;counter-increment:instruction-counter}.instructions-content li[data-v-052c0bb4]:before{content:counter(instruction-counter);position:absolute;left:0;top:0;width:20px;height:20px;background:#c8ad7f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.image-workspace-container[data-v-052c0bb4]{width:100%;height:85%;position:relative}.loading-state[data-v-052c0bb4]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.loading-icon[data-v-052c0bb4]{font-size:30px;animation:spin-052c0bb4 1s linear infinite}.upload-modal-content[data-v-052c0bb4]{padding:20px 0}.upload-area[data-v-052c0bb4]{width:80%;height:400px;border:2px dashed transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:#ffffff08;margin:0 auto}.upload-area[data-v-052c0bb4]:hover{border-color:transparent;background:#c8ad7f14}.file-preview[data-v-052c0bb4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.file-preview .preview-img[data-v-052c0bb4]{max-width:95%;max-height:90%;object-fit:contain;border:none;border-radius:4px;margin-bottom:10px}.upload-tip[data-v-052c0bb4]{font-size:12px;color:#fff9;margin-top:8px}.dialog-footer[data-v-052c0bb4]{display:flex;justify-content:flex-end;gap:10px}.edit-dialog .el-dialog[data-v-052c0bb4]{border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;background:#1e1e1efa;color:#fff;max-width:95vw;max-height:95vh}.edit-modal-content[data-v-052c0bb4]{height:60vh;overflow:hidden}.edit-modal-content .image-workspace-container[data-v-052c0bb4]{height:100%;width:100%}[data-v-052c0bb4] .el-dialog{border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;background:#1e1e1efa;color:#fff}.edit-dialog[data-v-052c0bb4] .el-dialog{border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;background:#1e1e1efa;color:#fff;max-width:95vw;max-height:95vh}[data-v-052c0bb4] .el-dialog.zoom-dialog{background:#fff!important;border:none!important;color:#222!important;box-shadow:0 8px 30px #0000001a!important}[data-v-052c0bb4] .el-dialog.zoom-dialog .el-dialog__body{background:#fff!important;color:#222!important}[data-v-052c0bb4] .el-dialog.zoom-dialog .el-dialog__header{background:#fff!important;color:#222!important;border-bottom:1px solid #eee!important}.zoom-icon-btn[data-v-052c0bb4]{position:absolute;top:8px;right:8px;z-index:3;background:#00000080;border:none;border-radius:50%;padding:6px;cursor:pointer;color:#fff;transition:background .2s}.zoom-icon-btn[data-v-052c0bb4]:hover{background:#c8ad7f;color:#222}.zoom-icon-btn .el-icon[data-v-052c0bb4]{font-size:20px}.zoom-img-container[data-v-052c0bb4]{width:100%;height:100%;overflow:hidden;background:transparent}.progress-overlay[data-v-052c0bb4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999}.progress-modal[data-v-052c0bb4]{background:#1e1e1ef2;border:2px solid #c8ad7f;border-radius:12px;padding:40px;text-align:center;min-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-content h3[data-v-052c0bb4]{color:#c8ad7f;margin-bottom:20px;font-size:18px}.progress-bar[data-v-052c0bb4]{margin-bottom:15px}.progress-text[data-v-052c0bb4]{color:#fff;font-size:14px;margin:0}.progress-modal.gold-card[data-v-052c0bb4]{background:#1e1e1efa;border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;padding:30px;text-align:center;color:#fff;max-width:500px;width:90%}.progress-bar-gold[data-v-052c0bb4]{margin-bottom:8px}.progress-percent[data-v-052c0bb4]{color:#0f0;font-weight:700;font-size:32px;margin-bottom:8px}.percent-sign[data-v-052c0bb4]{font-size:18px;margin-left:2px}.progress-title[data-v-052c0bb4]{color:#c8ad7f;font-weight:700;font-size:22px;margin-bottom:10px}.progress-desc[data-v-052c0bb4]{display:flex;align-items:center;justify-content:center;gap:10px;color:#c8ad7f;font-size:16px;margin-bottom:8px}.progress-spinner[data-v-052c0bb4]{display:inline-block;width:22px;height:22px;border:3px solid #c8ad7f;border-top:3px solid transparent;border-radius:50%;animation:spin-052c0bb4 1s linear infinite}@keyframes spin-052c0bb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-tip[data-v-052c0bb4]{color:#fff9;font-size:14px;margin-top:15px}.progress-tip p[data-v-052c0bb4]{margin-bottom:5px}.loading-overlay[data-v-052c0bb4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.loading-container[data-v-052c0bb4]{display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff}.loading-spinner[data-v-052c0bb4]{width:40px;height:40px;border:3px solid rgba(200,173,127,.3);border-top:3px solid #c8ad7f;border-radius:50%;animation:spin-052c0bb4 1s linear infinite}.loading-progress[data-v-052c0bb4]{width:200px}.loading-percentage[data-v-052c0bb4]{color:#00d4ff;font-size:18px;font-weight:700}.loading-text[data-v-052c0bb4]{color:#c8ad7f;font-size:16px;font-weight:500}.model-selector[data-v-305928ad]{width:100%;height:100%;display:flex;flex-direction:column}.selection-header[data-v-305928ad]{font-size:16px;margin-bottom:15px;color:#fff}.model-list-container[data-v-305928ad]{flex:1;overflow:hidden}.model-list[data-v-305928ad]{height:100%;overflow-y:auto;padding-right:5px}.model-item[data-v-305928ad]{background:#ffffff1a;border-radius:8px;padding:10px;margin-bottom:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center}.model-item[data-v-305928ad]:hover{background:#fff3}.selected-model[data-v-305928ad]{border:2px solid #00A3FF;background:#00a3ff33}.model-image[data-v-305928ad]{width:60px;height:60px;overflow:hidden;margin-right:15px;border-radius:4px;flex-shrink:0}.model-image img[data-v-305928ad]{width:100%;height:100%;object-fit:cover}.model-name[data-v-305928ad]{font-size:14px;color:#fff;flex:1}.loading-container[data-v-305928ad],.error-container[data-v-305928ad],.empty-container[data-v-305928ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;color:#ffffffb3}.loading-icon[data-v-305928ad]{font-size:24px;margin-bottom:10px;animation:rotate-305928ad 1.5s linear infinite}.error-icon[data-v-305928ad],.empty-icon[data-v-305928ad]{font-size:24px;margin-bottom:10px}.error-icon[data-v-305928ad]{color:#ff6b6b}.empty-icon[data-v-305928ad]{color:#aaa}.error-actions[data-v-305928ad]{margin-top:15px;display:flex;gap:10px}@keyframes rotate-305928ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.model-list[data-v-305928ad]::-webkit-scrollbar{width:6px}.model-list[data-v-305928ad]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.model-list[data-v-305928ad]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.model-list[data-v-305928ad]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.style-extension-page[data-v-5b388448]{width:100%;min-height:100vh;background-image:url(/assets/images/bg-BmGMfVwA.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff;position:relative;overflow:hidden;font-family:Microsoft YaHei,Arial,sans-serif;display:flex;flex-direction:row}.side-menu[data-v-5b388448]{position:fixed;left:0;top:40%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:10;width:100px;background:none;padding:0}.menu-link[data-v-5b388448]{color:#fff;font-size:16px;text-decoration:none;margin:30px 0;text-align:center;transition:color .2s}.menu-link.router-link-active[data-v-5b388448]{color:#c8ad7f;font-weight:700;text-decoration:underline}.menu-link[data-v-5b388448]:hover{color:#c8ad7f}.main-content[data-v-5b388448]{flex:1;min-height:100vh}.style-extension-container[data-v-5b388448]{width:100%;min-height:100vh;background:transparent;color:#fff;padding:20px;position:relative;margin-left:80px}.style-extension-container[data-v-5b388448]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/assets/images/bg-BmGMfVwA.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.fusion-content[data-v-5b388448]{display:flex;gap:20px;min-height:calc(100vh - 40px);height:auto;padding:20px;max-width:calc(100vw - 100px);position:relative;z-index:2}.left-panel[data-v-5b388448]{width:270px;background:#ffffff0d;border-radius:8px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;max-height:100%}.work-area[data-v-5b388448]{flex:1;background:#0003;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:20px;position:relative;overflow:hidden}.right-panel[data-v-5b388448]{width:280px;background:#ffffff0d;border-radius:8px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px;max-height:100%;overflow-y:auto}.step-section[data-v-5b388448]{margin-bottom:15px;border-radius:8px;transition:all .3s ease}.active-step[data-v-5b388448]{box-shadow:0 0 10px #00a3ff4d;background:#00a3ff0d}.step-header[data-v-5b388448]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px;border-radius:6px;cursor:pointer;transition:all .3s ease}.step-header[data-v-5b388448]:hover{background:#ffffff1a}.step-title[data-v-5b388448]{color:#c8ad7f;font-weight:700}.step-desc[data-v-5b388448]{font-size:16px;color:#fff}.step-status[data-v-5b388448]{margin-left:auto;color:#0f0}.upload-section[data-v-5b388448]{background:#0000004d;border-radius:8px;padding:10px}.image-preview[data-v-5b388448]{width:100%;aspect-ratio:4/3;border-radius:6px;border:1px dashed transparent;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;background:#0003}.image-preview[data-v-5b388448]:hover{border-color:transparent;background:#00a3ff1a}.preview-container[data-v-5b388448]{width:100%;height:100%;position:relative}.preview-img[data-v-5b388448]{width:100%;height:100%}.change-overlay[data-v-5b388448]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.change-overlay .el-icon[data-v-5b388448]{font-size:24px;color:#fff;margin-bottom:8px}.change-overlay span[data-v-5b388448]{color:#fff;font-size:14px}.preview-container:hover .change-overlay[data-v-5b388448]{opacity:1}.upload-placeholder[data-v-5b388448]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9}.upload-placeholder .el-icon[data-v-5b388448]{font-size:32px;margin-bottom:8px}.upload-placeholder span[data-v-5b388448]{font-size:14px}.params-section[data-v-5b388448]{background:#0000004d;border-radius:8px;padding:10px}.param-item[data-v-5b388448]{margin-bottom:10px}.model-selection[data-v-5b388448]{background:#0000004d;border-radius:8px;padding:10px;height:320px}.generate-btn[data-v-5b388448]{width:100%;height:40px;background:linear-gradient(90deg,#c8ad7f,#ffe7b2);border:none;border-radius:20px;font-size:16px;color:#fff;font-weight:700;box-shadow:0 2px 8px #c8ad7f33;transition:background .2s,color .2s}.generate-btn[data-v-5b388448]:disabled{background:linear-gradient(90deg,#e0cfa0,#f5e6c3);opacity:.7;color:#fff}.generate-btn[data-v-5b388448]:hover:not(:disabled){background:linear-gradient(90deg,#ffe7b2,#c8ad7f);color:#c8ad7f}[data-v-5b388448] .el-slider__bar{background:linear-gradient(90deg,#c8ad7f,#ffe7b2)!important}[data-v-5b388448] .el-slider__button{border-color:#c8ad7f!important;background:#fffbe6!important;box-shadow:0 0 0 2px #c8ad7f33}[data-v-5b388448] .el-slider__runway{background:#f5e6c3!important}.loading-state[data-v-5b388448]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffffb3}.loading-icon[data-v-5b388448]{font-size:36px;animation:rotate-5b388448 1.5s linear infinite;margin-bottom:16px}.image-workspace-container[data-v-5b388448]{width:100%;height:600px;display:flex;justify-content:center;align-items:center}.image-workspace-containers[data-v-5b388448]{height:600px}.instructions-container[data-v-5b388448]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px}.instructions-content[data-v-5b388448]{background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:15px 20px;max-width:500px;border:1px solid rgba(255,255,255,.1)}.instructions-content h3[data-v-5b388448]{color:#c8ad7f;font-size:18px;margin-bottom:12px;text-align:center}.instructions-content ol[data-v-5b388448]{list-style:none;padding:0;margin:0;counter-reset:instruction-counter}.instructions-content li[data-v-5b388448]{color:#c8ad7f;font-size:14px;line-height:1.4;margin-bottom:10px;padding-left:28px;position:relative;counter-increment:instruction-counter}.instructions-content li[data-v-5b388448]:before{content:counter(instruction-counter);position:absolute;left:0;top:0;width:20px;height:20px;background:#c8ad7f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}[data-v-5b388448] .el-dialog{border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;background:#1e1e1efa;color:#fff}.upload-modal-content[data-v-5b388448]{padding:20px 0}.upload-area[data-v-5b388448]{width:80%;height:400px;border:2px dashed transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:#ffffff08;margin:0 auto}.upload-area[data-v-5b388448]:hover{border-color:transparent}.file-preview[data-v-5b388448]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.file-preview .preview-img[data-v-5b388448]{max-width:95%;max-height:90%;object-fit:contain;border:none;border-radius:4px;margin-bottom:10px}.file-info[data-v-5b388448]{text-align:center;color:#fffc;font-size:12px}.file-info p[data-v-5b388448]{margin:2px 0}.upload-tip[data-v-5b388448]{font-size:12px;color:#fff9;margin-top:8px}.dialog-footer[data-v-5b388448]{display:flex;justify-content:flex-end;gap:10px}.edit-dialog[data-v-5b388448] .el-dialog{border:2px solid #c8ad7f;border-radius:12px;box-shadow:0 8px 30px #c8ad7f26;background:#1e1e1efa;color:#fff;max-width:95vw;max-height:95vh}.edit-modal-content[data-v-5b388448]{height:60vh;overflow:hidden}.edit-modal-content .image-workspace-container[data-v-5b388448]{height:100%;width:100%}@keyframes rotate-5b388448{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-5b388448] .el-dialog.zoom-dialog{background:#fff!important;border:none!important;color:#222!important;box-shadow:0 8px 30px #0000001a!important}[data-v-5b388448] .el-dialog.zoom-dialog .el-dialog__body{background:#fff!important;color:#222!important}[data-v-5b388448] .el-dialog.zoom-dialog .el-dialog__header{background:#fff!important;color:#222!important;border-bottom:1px solid #eee!important}.zoom-icon-btn[data-v-5b388448]{position:absolute;top:8px;right:8px;z-index:3;background:#00000080;border:none;border-radius:50%;padding:6px;cursor:pointer;color:#fff;transition:background .2s}.zoom-icon-btn[data-v-5b388448]:hover{background:#c8ad7f;color:#222}.zoom-icon-btn .el-icon[data-v-5b388448]{font-size:20px}.zoom-img-container[data-v-5b388448]{width:100%;height:100%;overflow:hidden;background:transparent}.progress-overlay[data-v-5b388448]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999}.progress-modal[data-v-5b388448]{background:#1e1e1ef2;border:2px solid #c8ad7f;border-radius:12px;padding:40px;text-align:center;min-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-content h3[data-v-5b388448]{color:#c8ad7f;margin-bottom:20px;font-size:18px}.progress-bar[data-v-5b388448]{margin-bottom:15px}.progress-text[data-v-5b388448]{color:#fff;font-size:14px;margin:0}.loading-overlay[data-v-5b388448]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.loading-container[data-v-5b388448]{display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff}.loading-spinner[data-v-5b388448]{width:40px;height:40px;border:3px solid rgba(200,173,127,.3);border-top:3px solid #c8ad7f;border-radius:50%;animation:spin-5b388448 1s linear infinite}@keyframes spin-5b388448{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-progress[data-v-5b388448]{width:200px}.loading-percentage[data-v-5b388448]{color:#00d4ff;font-size:18px;font-weight:700}.loading-text[data-v-5b388448]{color:#c8ad7f;font-size:16px;font-weight:500}.blue-gradient{background:linear-gradient(90deg,#00a3ff,#0affff)}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Microsoft YaHei,Arial,sans-serif;background-color:#000;color:#fff;height:100%}#app{width:100%;height:100%}.gradient-btn{background:linear-gradient(90deg,#00a3ff,#0affff);border:none;color:#fff;border-radius:20px}.glass-effect{background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px}:deep(.el-button--primary){background:linear-gradient(90deg,#c8ad7f,#ffe7b2)!important;border:none!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #c8ad7f33!important;transition:background .2s,color .2s!important}:deep(.el-button--primary:hover){background:linear-gradient(90deg,#ffe7b2,#c8ad7f)!important;color:#c8ad7f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c8ad7f40!important}:deep(.el-button--primary:disabled){background:linear-gradient(90deg,#e0cfa0,#f5e6c3)!important;opacity:.7!important;color:#fff!important;transform:none!important;box-shadow:0 2px 8px #c8ad7f33!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#00a3ff80;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00a3ffcc}
