.screen-warning-dialog .el-dialog{background:#1e1e1e;border:1px solid #404040}.screen-warning-dialog .el-dialog__header{background:#2a2a2a;border-bottom:1px solid #404040;padding:20px 24px 16px}.screen-warning-dialog .el-dialog__title{color:var(--td-brand-color,#7e55ff);font-size:18px;font-weight:600}.screen-warning-dialog .el-dialog__body{background:#1e1e1e;padding:24px}.screen-warning-dialog .el-dialog__footer{background:#1e1e1e;border-top:1px solid #404040;padding:16px 24px 20px}.warning-content{text-align:center}.warning-header{margin-bottom:.64rem}.warning-header .warning-icon{color:var(--td-brand-color,#7e55ff);margin-bottom:.42667rem;font-size:1.28rem;display:block}.warning-header .warning-title{color:#e5e7eb;margin:0 0 .21333rem;font-size:.53333rem;font-weight:600}.warning-header .warning-desc{color:#9ca3af;margin:0;font-size:.42667rem;line-height:1.5}.link-section .link-label{color:#9ca3af;text-align:left;margin:0 0 .42667rem;font-size:.37333rem}.link-section .link-container{background:#2d2d2d;border:.02667rem solid #404040;border-radius:.21333rem;align-items:center;gap:.32rem;padding:.32rem;display:flex}.link-section .link-container .link-text{color:#60a5fa;word-break:break-all;text-align:left;-webkit-user-select:all;user-select:all;flex:1;font-size:.37333rem;line-height:1.4}.link-section .link-container .copy-button{background:var(--td-brand-color,#7e55ff);border-color:var(--td-brand-color,#7e55ff);flex-shrink:0}.link-section .link-container .copy-button:hover{background:#9c6bff;border-color:#9c6bff}.link-section .link-container .copy-button .el-icon{margin-right:4px}.dialog-footer{text-align:center}.dialog-footer .el-button{background:var(--td-brand-color,#7e55ff);border-color:var(--td-brand-color,#7e55ff);min-width:120px}.dialog-footer .el-button:hover{background:#9c6bff;border-color:#9c6bff}@media (max-width:640px){.screen-warning-dialog .el-dialog{margin:calc(var(--app-vh,1vh)*5)auto;width:90%!important}.link-container{flex-direction:column}.link-container .copy-button{width:100%}}.login-container[data-v-763f6e7b]{min-height:var(--app-height);background:var(--color-bg-primary);box-sizing:border-box;justify-content:center;align-items:center;padding:.53333rem;display:flex}.login-card[data-v-763f6e7b]{background:var(--color-bg-secondary);border:.02667rem solid var(--color-border-primary);width:100%;max-width:10.6667rem;color:var(--color-text-primary);border:.02667rem solid #0000000a;border-radius:.42667rem;padding:1.06667rem .8rem;transition:transform .3s,box-shadow .3s;box-shadow:0 .21333rem .85333rem #00000014,0 .05333rem .21333rem #0000000a}.login-card[data-v-763f6e7b]:hover{transform:translateY(-.05333rem);box-shadow:0 .42667rem 1.28rem #0000001f,0 .10667rem .42667rem #0000000f}.login-header[data-v-763f6e7b]{text-align:center;margin-bottom:.8rem}.login-header .logo[data-v-763f6e7b]{border-radius:.32rem;width:1.70667rem;height:1.70667rem;margin-bottom:.26667rem}.login-title[data-v-763f6e7b]{background:linear-gradient(135deg,var(--el-color-primary),#9c88ff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .26667rem;font-size:.74667rem;font-weight:700}.login-subtitle[data-v-763f6e7b]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.tab-switcher[data-v-763f6e7b]{background:var(--el-fill-color);border-radius:.32rem;margin-bottom:.8rem;padding:.10667rem;display:flex;position:relative}.tab-button[data-v-763f6e7b]{color:var(--el-text-color-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:.21333rem;flex:1;padding:.32rem 0;font-size:.37333rem;font-weight:500;transition:all .3s;position:relative}.tab-button.active[data-v-763f6e7b]{font-weight:600;color:#fff!important}.tab-indicator[data-v-763f6e7b]{background:linear-gradient(135deg,var(--el-color-primary),#9c88ff);z-index:1;border-radius:.21333rem;width:calc(50% - .10667rem);height:calc(100% - .21333rem);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.10667rem;left:.10667rem;box-shadow:0 .05333rem .21333rem #7e55ff4d}.tab-indicator.indicator-right[data-v-763f6e7b]{transform:translate(100%)}.forms-container[data-v-763f6e7b]{position:relative}.auth-form[data-v-763f6e7b]{flex-direction:column;gap:.53333rem;display:flex}.login-type-switcher[data-v-763f6e7b]{justify-content:center;gap:.42667rem;margin:.42667rem 0 .21333rem;display:flex}.type-button[data-v-763f6e7b]{color:#999;cursor:pointer;background:0 0;border:none;padding:.16rem .21333rem;font-size:.34667rem;transition:all .2s;position:relative}.type-button.active[data-v-763f6e7b]{color:var(--el-color-primary);font-weight:500}.input-group[data-v-763f6e7b],.input-wrapper[data-v-763f6e7b]{position:relative}[data-v-763f6e7b] .el-input .el-input__inner:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--el-fill-color)inset!important;-webkit-text-fill-color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color)!important;color:var(--el-text-color-primary)!important;background-image:none!important;transition:background-color 5000s ease-in-out!important}[data-v-763f6e7b] .el-input .el-input__inner:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--el-fill-color)inset!important;-webkit-text-fill-color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color)!important;color:var(--el-text-color-primary)!important;background-image:none!important;transition:background-color 5000s ease-in-out!important}[data-v-763f6e7b] .el-input .el-input__inner:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--el-fill-color)inset!important;-webkit-text-fill-color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color)!important;color:var(--el-text-color-primary)!important;background-image:none!important;transition:background-color 5000s ease-in-out!important}[data-v-763f6e7b] .el-input .el-input__inner:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--el-fill-color)inset!important;-webkit-text-fill-color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color)!important;color:var(--el-text-color-primary)!important;background-image:none!important;transition:background-color 5000s ease-in-out!important}[data-v-763f6e7b] .el-input .el-input__inner:-webkit-autofill:first-line{color:var(--el-text-color-primary)!important;font-family:inherit!important}.error-message[data-v-763f6e7b]{color:#ff4757;margin-top:.13333rem;padding-left:.13333rem;font-size:.32rem}.auth-button[data-v-763f6e7b]{background:linear-gradient(135deg,var(--el-color-primary),#9c88ff);color:#fff;cursor:pointer;border:none;border-radius:.32rem;padding:.42667rem;font-size:.42667rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.auth-button[data-v-763f6e7b]:hover:not(:disabled){transform:translateY(-.02667rem);box-shadow:0 .21333rem .66667rem #7e55ff4d}.auth-button[data-v-763f6e7b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-button.loading[data-v-763f6e7b]{color:#0000}.loading-spinner[data-v-763f6e7b]{border:.05333rem solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:.53333rem;height:.53333rem;animation:1s linear infinite spin-763f6e7b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin-763f6e7b{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.form-footer[data-v-763f6e7b]{text-align:center;margin-top:.26667rem}.forgot-link[data-v-763f6e7b]{color:var(--el-color-primary);font-size:.37333rem;text-decoration:none;transition:opacity .2s}.forgot-link[data-v-763f6e7b]:hover{opacity:.8}.checkbox-label[data-v-763f6e7b]{color:var(--color-text-secondary);cursor:pointer;text-align:left;align-items:center;gap:.21333rem;font-size:.32rem;line-height:1.4;display:flex}.checkbox-input[data-v-763f6e7b]{display:none}.checkbox-custom[data-v-763f6e7b]{border:.05333rem solid #ddd;border-radius:.10667rem;flex-shrink:0;width:.42667rem;height:.42667rem;margin-top:.02667rem;transition:all .2s;position:relative}.checkbox-input:checked+.checkbox-custom[data-v-763f6e7b]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.checkbox-input:checked+.checkbox-custom[data-v-763f6e7b]:after{content:"";border:.05333rem solid #fff;border-width:0 .05333rem .05333rem 0;width:.08rem;height:.16rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.terms-link[data-v-763f6e7b]{color:var(--el-color-primary);text-decoration:none}.terms-link[data-v-763f6e7b]:hover{text-decoration:underline}@media (max-width:480px){.login-container[data-v-763f6e7b]{padding:.26667rem}.login-card[data-v-763f6e7b]{border-radius:.42667rem;max-width:100%;padding:.8rem .53333rem}.login-title[data-v-763f6e7b]{font-size:.64rem}.auth-input[data-v-763f6e7b]{padding:.37333rem .42667rem;font-size:.42667rem}.sms-button[data-v-763f6e7b]{padding:.16rem .21333rem;font-size:.29333rem}}@media (min-width:768px){.login-card[data-v-763f6e7b]{max-width:12rem;padding:1.33333rem 1.06667rem}.login-title[data-v-763f6e7b]{font-size:.85333rem}.auth-input[data-v-763f6e7b]{padding:.48rem .64rem}}@media (-webkit-min-device-pixel-ratio:2){.login-card[data-v-763f6e7b]{border:.5px solid #ffffff1a}}.logo-info[data-v-60021064]{align-items:center;display:flex}.logo[data-v-60021064]{width:3.89333rem;height:1.17333rem;overflow:hidden}.logo img[data-v-60021064]{width:100%;height:100%}.header[data-v-60021064]{background:var(--color-bg-secondary);border-bottom:.02667rem solid var(--color-border-primary);box-sizing:border-box;z-index:300;justify-content:space-between;align-items:center;width:100%;height:1.6rem;padding:0 .42667rem;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.mobile-menu-btn[data-v-60021064]{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:.16rem;padding:.21333rem;transition:all .2s;display:none}.mobile-menu-btn[data-v-60021064]:hover{background:var(--color-bg-tertiary)}.mobile-menu-btn .el-icon[data-v-60021064]{font-size:20px}@media (max-width:768px){.mobile-menu-btn[data-v-60021064]{justify-content:center;align-items:center;display:flex}.header[data-v-60021064]{justify-content:space-between}.logo-info[data-v-60021064]{display:none}}.avatar[data-v-60021064]{border-radius:50%;width:1.06667rem;height:1.06667rem;overflow:hidden}.avatar img[data-v-60021064]{width:100%;height:100%}.aside-nav[data-v-80e20768]{background:var(--color-bg-secondary);border-right:.02667rem solid var(--color-border-primary);box-sizing:border-box;z-index:200;flex-shrink:0;width:5.33333rem;height:100%;padding:.53333rem .42667rem}@media (max-width:768px){.aside-nav[data-v-80e20768]{display:none}}.mobile-logo-info[data-v-80e20768]{border-bottom:.02667rem solid var(--color-border-primary);margin-bottom:.53333rem;padding:0 0 .53333rem;display:none}.mobile-logo-info .mobile-logo[data-v-80e20768]{justify-content:flex-start;align-items:center;height:1.17333rem;display:flex}.mobile-logo-info .mobile-logo img[data-v-80e20768]{width:auto;max-width:3.89333rem;height:100%}.publish-button[data-v-80e20768]{background:linear-gradient(135deg,var(--td-brand-color,#7e55ff)0%,#9c88ff 50%,#b8a5ff 100%);color:#fff;cursor:pointer;border:none;border-radius:.64rem;width:100%;height:1.28rem;margin-bottom:.64rem;font-size:.42667rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 .10667rem .4rem #7e55ff4d,0 .05333rem .21333rem #7e55ff26}.publish-button[data-v-80e20768]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.publish-button[data-v-80e20768]:hover{background:linear-gradient(135deg,#6c47ff 0%,#8a73ff 50%,#a894ff 100%);transform:translateY(-.05333rem);box-shadow:0 .21333rem .66667rem #7e55ff66,0 .10667rem .4rem #7e55ff33}.publish-button[data-v-80e20768]:hover:before{left:100%}.publish-button[data-v-80e20768]:active{transform:translateY(-.02667rem);box-shadow:0 .16rem .53333rem #7e55ff59,0 .08rem .32rem #7e55ff2e}.nav-menu[data-v-80e20768]{flex-direction:column;gap:.10667rem;display:flex}.nav-item[data-v-80e20768]{cursor:pointer;color:var(--color-text-secondary);border-radius:.21333rem;align-items:center;gap:.32rem;padding:.32rem .42667rem;transition:all .2s;display:flex}.nav-item[data-v-80e20768]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.nav-item.active[data-v-80e20768]{color:var(--el-color-primary);background:#7e55ff1a;font-weight:500}.nav-icon[data-v-80e20768]{flex-shrink:0;width:.53333rem;height:.53333rem}.nav-label[data-v-80e20768]{font-size:.37333rem;line-height:1.4}.main-content[data-v-fc6f06ca]{background:var(--color-bg-primary);flex:1;height:100%;overflow-y:auto}.layout[data-v-590a0e9f]{position:relative}.container[data-v-590a0e9f]{height:calc(var(--app-height) - 1.6rem);padding-top:1.6rem;display:flex}.mobile-menu-overlay[data-v-590a0e9f]{z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:769px){.mobile-menu-overlay[data-v-590a0e9f]{display:none}}.mobile-menu-drawer[data-v-590a0e9f]{background:var(--color-bg-secondary);width:5.33333rem;height:100%;transition:transform .3s ease-out;position:absolute;top:0;left:0;transform:translate(-100%);box-shadow:.05333rem 0 .21333rem #00000026}.mobile-menu-drawer.mobile-menu-drawer--show[data-v-590a0e9f]{transform:translate(0)}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav{border-right:none;width:100%;height:100%;padding:.42667rem .32rem;display:block!important}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .mobile-logo-info{margin-bottom:.42667rem;padding:0 0 .42667rem;display:block!important}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .mobile-logo-info .mobile-logo{height:.85333rem!important}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .mobile-logo-info .mobile-logo img{max-width:2.93333rem;height:100%}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .publish-button{height:1.06667rem;margin-bottom:.42667rem;font-size:.37333rem}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .nav-item{padding:.26667rem .32rem}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .nav-item .nav-icon{width:.48rem;height:.48rem}.mobile-menu-drawer[data-v-590a0e9f] .aside-nav .nav-item .nav-label{font-size:.34667rem}@media (max-width:768px){.container .main-content[data-v-590a0e9f]{width:100%}}.data-center[data-v-317e57b8]{background:var(--color-bg-primary);min-height:var(--app-height);padding:.64rem}.page-header[data-v-317e57b8]{margin-bottom:.85333rem}.page-header h1[data-v-317e57b8]{color:var(--color-text-primary);margin:0 0 .21333rem;font-size:.58667rem;font-weight:600}.page-header p[data-v-317e57b8]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.content-area[data-v-317e57b8]{background:var(--color-bg-secondary);border:.02667rem solid var(--color-border-primary);border-radius:.32rem;padding:.64rem;box-shadow:0 .05333rem .21333rem #0000000f}.stats-grid[data-v-317e57b8]{grid-template-columns:repeat(auto-fit,minmax(5.86667rem,1fr));gap:.53333rem;margin-bottom:.85333rem;display:grid}@media (min-width:1200px){.stats-grid[data-v-317e57b8]{grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){.stats-grid[data-v-317e57b8]{grid-template-columns:repeat(2,1fr);gap:.42667rem}}@media (max-width:480px){.stats-grid[data-v-317e57b8]{grid-template-columns:1fr}}.stat-card[data-v-317e57b8]{background:var(--color-bg-tertiary);border:.02667rem solid var(--color-border-secondary);border-radius:.32rem;align-items:center;gap:.42667rem;padding:.64rem;transition:all .3s;display:flex}.stat-card[data-v-317e57b8]:hover{border-color:var(--el-color-primary);transform:translateY(-.05333rem);box-shadow:0 .21333rem .66667rem #7e55ff26}.stat-icon[data-v-317e57b8]{background:linear-gradient(135deg,var(--el-color-primary)0%,#9c88ff 100%);color:#fff;border-radius:.32rem;justify-content:center;align-items:center;width:1.49333rem;height:1.49333rem;display:flex;box-shadow:0 .10667rem .4rem #7e55ff4d}.stat-icon[data-v-317e57b8] svg{width:.64rem;height:.64rem}.stat-info[data-v-317e57b8]{flex:1}.stat-info h3[data-v-317e57b8]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .21333rem;font-size:.37333rem;font-weight:500}.stat-info .stat-number[data-v-317e57b8]{color:var(--color-text-primary);margin:0;font-size:.64rem;font-weight:700}.cropper-content[data-v-7b8104cd]{gap:.53333rem;height:13.3333rem;display:flex}@media (max-width:768px){.cropper-content[data-v-7b8104cd]{height:100%;min-height:calc(var(--app-vh,1vh)*70);flex-direction:column;gap:.42667rem;display:flex}}@media (min-width:768px) and (max-width:1024px){.cropper-content[data-v-7b8104cd]{gap:.42667rem;height:12rem}}.cropper-main[data-v-7b8104cd]{border-radius:.26667rem;flex:1;min-width:0;overflow:hidden}@media (max-width:768px){.cropper-main[data-v-7b8104cd]{border-radius:.21333rem;flex:2;min-height:8rem}}.cropper-main .cropper[data-v-7b8104cd]{width:100%;height:100%}.cropper-preview[data-v-7b8104cd]{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:6.4rem;display:flex}@media (min-width:768px) and (max-width:1024px){.cropper-preview[data-v-7b8104cd]{width:5.33333rem}}@media (max-width:768px){.cropper-preview[data-v-7b8104cd]{background:var(--el-fill-color-light);border-radius:.21333rem;flex:1;align-items:center;width:100%;margin:0;padding:.42667rem}}.cropper-preview .preview-title[data-v-7b8104cd]{color:var(--el-text-color-primary);text-align:center;margin-bottom:.42667rem;font-size:.37333rem;font-weight:600}@media (max-width:768px){.cropper-preview .preview-title[data-v-7b8104cd]{margin-bottom:.32rem;font-size:.42667rem}}.cropper-preview .preview-container[data-v-7b8104cd]{justify-content:center;margin-bottom:.53333rem;display:flex}@media (max-width:768px){.cropper-preview .preview-container[data-v-7b8104cd]{margin-bottom:.42667rem}}.cropper-preview .preview-container .preview-image[data-v-7b8104cd]{border:.05333rem solid var(--el-border-color);background:var(--el-bg-color);border-radius:.21333rem;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}@media (max-width:768px){.cropper-preview .preview-container .preview-image[data-v-7b8104cd]{border-width:.08rem;border-color:var(--td-brand-color,#7e55ff);width:2.66667rem;height:2.66667rem}}.cropper-preview .preview-container .preview-image.square[data-v-7b8104cd]{border-radius:.32rem}@media (max-width:768px){.cropper-preview .preview-container .preview-image.square[data-v-7b8104cd]{border-radius:.26667rem}}.cropper-preview .preview-container .preview-image .preview[data-v-7b8104cd]{width:100%;height:100%;display:block}@media (max-width:768px){.cropper-preview .crop-info[data-v-7b8104cd]{justify-content:space-around;gap:.42667rem;width:100%;display:flex}}.cropper-preview .crop-info .info-item[data-v-7b8104cd]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;font-size:.34667rem;display:flex}@media (max-width:768px){.cropper-preview .crop-info .info-item[data-v-7b8104cd]{background:var(--el-bg-color);border-radius:.16rem;flex-direction:column;align-items:center;gap:.10667rem;min-width:2.13333rem;margin-bottom:0;padding:.21333rem .32rem}}.cropper-preview .crop-info .info-item .label[data-v-7b8104cd]{color:var(--el-text-color-regular);font-weight:500}@media (max-width:768px){.cropper-preview .crop-info .info-item .label[data-v-7b8104cd]{font-size:.32rem}}.cropper-preview .crop-info .info-item .value[data-v-7b8104cd]{color:var(--el-text-color-primary);font-weight:600}@media (max-width:768px){.cropper-preview .crop-info .info-item .value[data-v-7b8104cd]{color:var(--td-brand-color,#7e55ff);font-size:.37333rem}}.dialog-footer[data-v-7b8104cd]{justify-content:flex-end;gap:.32rem;display:flex}@media (max-width:768px){.dialog-footer[data-v-7b8104cd]{justify-content:center;gap:.42667rem}.dialog-footer .el-button[data-v-7b8104cd]{flex:1;max-width:120px;min-height:44px;font-size:16px}}[data-v-7b8104cd] .vue-advanced-cropper{background:var(--el-bg-color);border-radius:.21333rem}[data-v-7b8104cd] .vue-advanced-cropper .vue-advanced-cropper__area{pointer-events:none}[data-v-7b8104cd] .vue-advanced-cropper .vue-advanced-cropper__foreground{pointer-events:auto;border:.05333rem solid var(--td-brand-color,#7e55ff);box-shadow:0 0 0 26.6667rem #0009}[data-v-7b8104cd] .vue-advanced-cropper .vue-advanced-cropper__image{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none}[data-v-7b8104cd] .vue-advanced-cropper .vue-advanced-cropper__background{pointer-events:none;background:#0009}[data-v-7b8104cd] .vue-advanced-cropper .vue-line-wrapper .vue-line{border-color:var(--td-brand-color,#7e55ff);opacity:.8;border-width:.02667rem}[data-v-7b8104cd] .vue-advanced-cropper .vue-handler-wrapper .vue-handler{border:.05333rem solid var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff);border-radius:50%;width:.37333rem;height:.37333rem;box-shadow:0 .05333rem .16rem #7e55ff4d}[data-v-7b8104cd] .vue-advanced-cropper .vue-handler-wrapper .vue-handler:hover{background:var(--td-brand-color,#7e55ff);transform:scale(1.2);box-shadow:0 .10667rem .32rem #7e55ff66}[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-handler{border-radius:.53333rem;transition:transform .3s ease-in-out;border:.02667rem solid var(--td-brand-color,#7e55ff)!important;background:var(--td-brand-color,#7e55ff)!important;box-shadow:0 .05333rem .16rem #7e55ff4d!important}[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-handler:hover{transform:scale(1.2)!important;box-shadow:0 .10667rem .32rem #7e55ff66!important}[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-line{border-width:.02667rem;border-color:var(--td-brand-color,#7e55ff)!important;background:var(--td-brand-color,#7e55ff)!important;opacity:.8!important}[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-line.vue-line--horizontal,[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-line.vue-line--vertical{background:var(--td-brand-color,#7e55ff)!important}@media (max-width:768px){[data-v-7b8104cd] .vue-advanced-cropper .vue-handler-wrapper .vue-handler{border-width:.08rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-handler{border-width:.05333rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-7b8104cd] .vue-advanced-cropper .vue-line-wrapper .vue-line,[data-v-7b8104cd] .vue-advanced-cropper .vue-simple-line{opacity:1!important;border-width:.05333rem!important}}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog{border-radius:12px 12px 0 0;flex-direction:column;display:flex;height:auto!important;max-height:calc(var(--app-vh,95vh)*5)!important}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 16px;display:flex;overflow:hidden}[data-v-7b8104cd] .mobile-cropper-dialog .el-dialog .el-dialog__footer{flex-shrink:0;margin-top:0;padding:12px 20px 20px}}.tag-selector[data-v-4e0ec752]{width:100%}.tag-title[data-v-4e0ec752]{color:var(--el-text-color-primary);margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:block}.tag-title.required[data-v-4e0ec752]:after{content:" *";color:#f56565}.tag-display-area[data-v-4e0ec752]{background-color:var(--el-fill-color);border:.02667rem solid var(--el-border-color);border-radius:.32rem;margin-bottom:0;padding:.42667rem;transition:box-shadow .3s}.tag-display-area[data-v-4e0ec752]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.tag-list[data-v-4e0ec752]{flex-wrap:wrap;gap:.21333rem;display:flex}.tag-item[data-v-4e0ec752]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.53333rem;align-items:center;padding:.21333rem .32rem;font-size:.37333rem;transition:all .3s;display:inline-flex}.selected-tag[data-v-4e0ec752]{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary);border:.02667rem solid var(--el-border-color)}.selected-tag[data-v-4e0ec752]:hover{background-color:var(--el-fill-color)}.selected-tag .tag-text[data-v-4e0ec752]{margin-right:.16rem}.remove-icon[data-v-4e0ec752]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.remove-icon[data-v-4e0ec752]:hover{opacity:1}.add-tag[data-v-4e0ec752]{background-color:var(--el-fill-color);color:var(--el-text-color-secondary);border:.02667rem dashed var(--el-border-color);border-radius:.53333rem;justify-content:center;align-items:center;width:1.06667rem;height:.53333rem;font-size:.42667rem;display:flex}.add-tag[data-v-4e0ec752]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-color-primary);color:var(--el-color-primary)}.tag-selector-dialog[data-v-4e0ec752]{border-radius:.42667rem}.dialog-content[data-v-4e0ec752]{padding:0}.search-area[data-v-4e0ec752]{margin-bottom:.64rem}.search-input[data-v-4e0ec752]{width:100%}.custom-tag-area[data-v-4e0ec752]{margin-bottom:.64rem}.custom-tag-btn[data-v-4e0ec752]{background-color:var(--el-color-primary);color:#fff;border:none;gap:.16rem}.custom-tag-btn[data-v-4e0ec752]:hover{background-color:var(--el-color-primary-light-3)}.tag-categories[data-v-4e0ec752]{flex-wrap:wrap;gap:.21333rem;max-height:8rem;display:flex;overflow-y:auto}.category-tag[data-v-4e0ec752]{background-color:var(--el-fill-color);color:var(--el-text-color-primary);border:.02667rem solid var(--el-border-color)}.category-tag[data-v-4e0ec752]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-color-primary)}.category-tag.active[data-v-4e0ec752]{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.selected-tags-area[data-v-4e0ec752]{border-top:.02667rem solid var(--el-border-color-lighter);margin-top:.64rem;padding-top:.42667rem}.selected-tags-title[data-v-4e0ec752]{color:var(--el-text-color-primary);margin-bottom:.32rem;font-size:.37333rem;font-weight:500}.selected-tags-list[data-v-4e0ec752]{flex-wrap:wrap;gap:.21333rem;display:flex}.selected-tag-item[data-v-4e0ec752]{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);border:.02667rem solid var(--el-color-primary-light-7)}.selected-tag-item[data-v-4e0ec752]:hover{background-color:var(--el-color-primary-light-8)}.selected-tag-item .tag-text[data-v-4e0ec752]{margin-right:.16rem}.selected-tag-item .remove-icon[data-v-4e0ec752]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.selected-tag-item .remove-icon[data-v-4e0ec752]:hover{opacity:1}.tag-categories[data-v-4e0ec752]::-webkit-scrollbar{width:.16rem}.tag-categories[data-v-4e0ec752]::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:.08rem}.tag-categories[data-v-4e0ec752]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:.08rem}.tag-categories[data-v-4e0ec752]::-webkit-scrollbar-thumb:hover{background:var(--el-text-color-disabled)}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog{max-height:calc(var(--app-vh,1vh)*80);border-radius:12px;margin:20px!important}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__body{max-height:calc(var(--app-vh,1vh)*60);padding:0 20px 16px;overflow-y:auto}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__footer{padding:12px 20px 20px}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;min-height:40px;margin-left:8px}[data-v-4e0ec752] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}[data-v-4e0ec752] .mobile-custom-tag-dialog .el-dialog{border-radius:12px;margin:20px!important}[data-v-4e0ec752] .mobile-custom-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-4e0ec752] .mobile-custom-tag-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}@media (max-width:768px){.tag-display-area[data-v-4e0ec752]{padding:.32rem}.tag-list[data-v-4e0ec752]{gap:.16rem}.tag-item[data-v-4e0ec752]{padding:.16rem .26667rem;font-size:.34667rem}.add-tag[data-v-4e0ec752]{width:.96rem;height:.96rem;font-size:.37333rem}.dialog-content .search-area[data-v-4e0ec752],.dialog-content .custom-tag-area[data-v-4e0ec752]{margin-bottom:.53333rem}.dialog-content .tag-categories[data-v-4e0ec752]{gap:.16rem;max-height:6.66667rem}.dialog-content .category-tag[data-v-4e0ec752]{padding:.16rem .26667rem;font-size:.34667rem}.dialog-content .selected-tags-area[data-v-4e0ec752]{margin-top:.53333rem;padding-top:.32rem}.dialog-content .selected-tags-list[data-v-4e0ec752]{gap:.16rem}.dialog-content .selected-tag-item[data-v-4e0ec752]{padding:.16rem .26667rem;font-size:.34667rem}}.role-preview-card[data-v-7a04404d]{justify-content:center;width:100%;display:flex}.card-container[data-v-7a04404d]{cursor:pointer;border-radius:.32rem;align-items:flex-end;width:5.86667rem;height:8.53333rem;margin:0 auto;transition:transform .3s;display:flex;position:relative;overflow:hidden}.card-container[data-v-7a04404d]:hover{transform:translateY(-.05333rem)}.bg[data-v-7a04404d]{background:var(--el-fill-color);width:100%;height:100%;position:absolute}.background-image[data-v-7a04404d]{width:100%;height:100%}.background-image img[data-v-7a04404d]{object-fit:cover;width:100%;height:100%}.background-placeholder[data-v-7a04404d]{background:linear-gradient(135deg,var(--el-fill-color),var(--el-fill-color-light));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-text[data-v-7a04404d]{color:var(--el-text-color-disabled);text-align:center;font-size:.32rem}.liner-bg[data-v-7a04404d]{background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;height:3.2rem;position:absolute;bottom:0}.creator[data-v-7a04404d]{color:#e9e9e9;-webkit-backdrop-filter:blur(.10667rem);backdrop-filter:blur(.10667rem);background-color:#0006;border-radius:.26667rem;padding:.05333rem .16rem;font-size:.29333rem;position:absolute;top:.26667rem;left:.32rem}.info[data-v-7a04404d]{box-sizing:border-box;z-index:1;flex-direction:column;width:100%;padding:.42667rem;display:flex;position:relative}.header[data-v-7a04404d]{align-items:center;margin-bottom:.10667rem;display:flex}.name[data-v-7a04404d]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .85333rem);font-size:.34667rem;font-weight:500;overflow:hidden}.sex[data-v-7a04404d]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.53333rem;height:.53333rem;margin-left:.21333rem;display:flex}.sex-icon[data-v-7a04404d]{color:#fff;justify-content:center;align-items:center;display:flex}.sex-icon svg[data-v-7a04404d]{fill:#fff;width:.32rem;height:.32rem}.male-icon[data-v-7a04404d]{background:#4bb5eee6}.female-icon[data-v-7a04404d]{background:#ff3e8ee6}.description[data-v-7a04404d]{color:#ffffffe6;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.26667rem;font-size:.26667rem;line-height:1.4;display:-webkit-box;overflow:hidden}.role-operation[data-v-7a04404d]{justify-content:flex-start;display:flex}.interaction-info[data-v-7a04404d]{align-items:center;display:flex}.interaction-item[data-v-7a04404d]{color:#ffffffb3;align-items:center;gap:.16rem;font-size:.24rem;display:flex}.interaction-item svg[data-v-7a04404d]{width:.32rem;height:.32rem}.tts-config-content .selected-tts-info[data-v-598aa676]{background:var(--el-fill-color-light);border-radius:.21333rem;margin-bottom:.64rem;padding:.42667rem}@media (max-width:768px){.tts-config-content .selected-tts-info[data-v-598aa676]{margin-bottom:.53333rem;padding:.37333rem}}.tts-config-content .selected-tts-info .tts-header[data-v-598aa676]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .selected-tts-info .tts-header[data-v-598aa676]{flex-direction:column;align-items:flex-start;gap:.32rem}}.tts-config-content .selected-tts-info .tts-header .tts-avatar[data-v-598aa676]{border-radius:50%;flex-shrink:0;width:1.28rem;height:1.28rem;overflow:hidden}.tts-config-content .selected-tts-info .tts-header .tts-avatar img[data-v-598aa676]{object-fit:cover;width:100%;height:100%}.tts-config-content .selected-tts-info .tts-header .tts-avatar .avatar-placeholder[data-v-598aa676]{background:var(--td-brand-color,#7e55ff);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.37333rem;font-weight:700;display:flex}.tts-config-content .selected-tts-info .tts-header .tts-details[data-v-598aa676]{flex:1;min-width:0}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-name[data-v-598aa676]{color:var(--el-text-color-primary);margin-bottom:.10667rem;font-size:.42667rem;font-weight:600}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-description[data-v-598aa676]{color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.21333rem;font-size:.34667rem;overflow:hidden}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta[data-v-598aa676]{gap:.21333rem;font-size:.32rem;display:flex}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .gender[data-v-598aa676],.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .language[data-v-598aa676]{background:var(--el-fill-color);color:var(--el-text-color-secondary);border-radius:.10667rem;padding:.05333rem .16rem}@media (max-width:768px){.tts-config-content .config-section[data-v-598aa676]{padding:0}}.tts-config-content .config-section .config-item[data-v-598aa676]{margin-bottom:.64rem}@media (max-width:768px){.tts-config-content .config-section .config-item[data-v-598aa676]{margin-bottom:.53333rem}}.tts-config-content .config-section .config-item .config-label[data-v-598aa676]{color:var(--el-text-color-primary);align-items:center;gap:.16rem;margin-bottom:.32rem;font-size:.37333rem;font-weight:600;display:flex}.tts-config-content .config-section .config-item .config-label .el-icon[data-v-598aa676]{color:var(--td-brand-color,#7e55ff)}.tts-config-content .config-section .config-item .config-control[data-v-598aa676]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control[data-v-598aa676]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .config-item .config-control .el-slider[data-v-598aa676]{flex:1}.tts-config-content .config-section .config-item .config-control .value-display[data-v-598aa676]{text-align:center;min-width:1.6rem;color:var(--td-brand-color,#7e55ff);background:var(--el-color-primary-light-9);border-radius:.10667rem;padding:.10667rem .21333rem;font-size:.37333rem;font-weight:600}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control .value-display[data-v-598aa676]{width:100%;min-width:auto}}.tts-config-content .config-section .config-item .config-control .el-select[data-v-598aa676]{width:200px}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control .el-select[data-v-598aa676]{width:100%}}.tts-config-content .config-section .emotion-config[data-v-598aa676]{border-left:.05333rem solid var(--el-border-color);margin-left:.53333rem;padding-left:.53333rem}.tts-config-content .config-section .emotion-config .config-item[data-v-598aa676]{margin-bottom:.42667rem}.tts-config-content .config-section .preview-section[data-v-598aa676]{background:var(--el-fill-color-lighter);border:.02667rem dashed var(--el-border-color);border-radius:.21333rem;margin-top:.85333rem;padding:.42667rem}@media (max-width:768px){.tts-config-content .config-section .preview-section[data-v-598aa676]{margin-top:.64rem;padding:.37333rem}}.tts-config-content .config-section .preview-section .preview-header[data-v-598aa676]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}@media (max-width:480px){.tts-config-content .config-section .preview-section .preview-header[data-v-598aa676]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .preview-section .preview-header span[data-v-598aa676]{color:var(--el-text-color-primary);font-size:.37333rem;font-weight:600}.tts-config-content .config-section .preview-section .preview-tip[data-v-598aa676]{color:var(--el-text-color-secondary);font-size:.32rem}.dialog-footer[data-v-598aa676]{justify-content:flex-end;gap:.32rem;display:flex}@media (max-width:768px){.dialog-footer[data-v-598aa676]{justify-content:stretch}.dialog-footer .el-button[data-v-598aa676]{flex:1}}[data-v-598aa676] .el-slider .el-slider__runway{background-color:var(--el-fill-color)}[data-v-598aa676] .el-slider .el-slider__bar{background-color:var(--td-brand-color,#7e55ff)}[data-v-598aa676] .el-slider .el-slider__button,[data-v-598aa676] .el-slider .el-slider__button:hover{border-color:var(--td-brand-color,#7e55ff)}[data-v-598aa676] .el-slider .el-slider__button-wrapper:hover .el-slider__button{background-color:var(--td-brand-color,#7e55ff)}[data-v-598aa676] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-598aa676] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-598aa676] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}}.tts-dialog-content .tts-search[data-v-dacdc558]{margin-bottom:.53333rem}.tts-dialog-content .tts-search .search-row[data-v-dacdc558]{gap:.42667rem;display:flex}.tts-dialog-content .tts-search .search-row .search-input[data-v-dacdc558]{flex:2}.tts-dialog-content .tts-search .search-row .search-filter[data-v-dacdc558]{flex:1;min-width:3.2rem}.tts-dialog-content .tts-search .search-row.mobile-search[data-v-dacdc558]{flex-direction:column;gap:.32rem}.tts-dialog-content .tts-search .search-row.mobile-search .search-input[data-v-dacdc558],.tts-dialog-content .tts-search .search-row.mobile-search .search-filter[data-v-dacdc558]{flex:1}.tts-dialog-content .tts-list[data-v-dacdc558]{border:.02667rem solid var(--el-border-color);background:var(--el-bg-color);border-radius:.21333rem;height:11.68rem;padding:.32rem;position:relative;overflow:hidden}@media (max-width:768px){.tts-dialog-content .tts-list[data-v-dacdc558]{height:calc(var(--app-vh,1vh)*60);padding:.21333rem}}.tts-dialog-content .tts-list .tts-grid[data-v-dacdc558]{grid-template-columns:1fr 1fr;gap:.21333rem .32rem;height:100%;display:grid;overflow-y:auto}@media (min-width:768px) and (max-width:1024px){.tts-dialog-content .tts-list .tts-grid[data-v-dacdc558]{grid-template-columns:1fr 1fr;gap:.26667rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid[data-v-dacdc558]{grid-template-columns:1fr;gap:.21333rem 0}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-dacdc558]{border:.05333rem solid var(--el-border-color);cursor:pointer;background:var(--el-bg-color);border-radius:.21333rem;justify-content:space-between;align-items:center;height:1.6rem;padding:.21333rem .26667rem;transition:all .3s;display:flex;position:relative}@media (min-width:768px) and (max-width:1024px){.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-dacdc558]{height:1.73333rem;padding:.26667rem .32rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-dacdc558]{height:1.86667rem;margin-bottom:.21333rem;padding:.32rem .42667rem}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-dacdc558]:hover{box-shadow:inset 0 0 0 .02667rem #4e5969}.tts-dialog-content .tts-list .tts-grid .tts-item.active[data-v-dacdc558]{background:var(--el-fill-color-light);box-shadow:inset 0 0 0 .02667rem #4e5969}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content[data-v-dacdc558]{flex:1;align-items:center;min-width:0;display:flex}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play[data-v-dacdc558]{background:var(--td-brand-color);color:#fff;background:#6b46c1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.96rem;height:.96rem;margin-right:.21333rem;transition:all .2s;display:flex}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play[data-v-dacdc558]{width:1.06667rem;height:1.06667rem;margin-right:.32rem}}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play[data-v-dacdc558]:hover{transform:scale(1.05)}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play .el-icon[data-v-dacdc558]{font-size:18px}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info[data-v-dacdc558]{flex:1;min-width:0}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info .tts-name[data-v-dacdc558]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.16rem;font-size:.37333rem;font-weight:600;line-height:1.1;overflow:hidden}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info .tts-desc[data-v-dacdc558]{color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;font-size:.32rem;line-height:1.1;overflow:hidden}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-selected[data-v-dacdc558]{background:var(--td-brand-color);border-radius:50%;justify-content:center;align-items:center;width:.53333rem;height:.53333rem;display:flex;position:absolute;top:.16rem;right:.16rem}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-selected .selected-icon[data-v-dacdc558]{color:#fff;font-size:.42667rem;font-weight:700}.tts-dialog-content .tts-list .loading-state[data-v-dacdc558]{height:100%;color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tts-dialog-content .tts-list .loading-state .loading-icon[data-v-dacdc558]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-dacdc558}.tts-dialog-content .tts-list .loading-state p[data-v-dacdc558]{margin:0;font-size:.37333rem}.tts-dialog-content .tts-list .tts-empty[data-v-dacdc558]{height:100%;color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tts-dialog-content .tts-list .tts-empty p[data-v-dacdc558]{margin:.21333rem 0 0;font-size:.37333rem}.tts-dialog-content .pagination-container[data-v-dacdc558]{justify-content:center;margin-top:.42667rem;display:flex}@media (max-width:768px){.tts-dialog-content .pagination-container[data-v-dacdc558]{margin-top:.32rem}.tts-dialog-content .pagination-container[data-v-dacdc558] .el-pagination .el-pager li{min-width:32px;height:32px;font-size:14px;line-height:30px}.tts-dialog-content .pagination-container[data-v-dacdc558] .el-pagination .btn-next,.tts-dialog-content .pagination-container[data-v-dacdc558] .el-pagination .btn-prev{min-width:32px;font-size:12px}}[data-v-dacdc558] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-dacdc558] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-dacdc558] .mobile-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}}@keyframes rotating-dacdc558{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.draft-dialog-content[data-v-5b4a9a09]{flex-direction:column;height:100%;display:flex}}.draft-dialog-content .draft-container[data-v-5b4a9a09]{border:.02667rem solid var(--el-border-color);border-radius:.21333rem;height:10.6667rem;padding:.42667rem;position:relative;overflow:hidden}@media (max-width:768px){.draft-dialog-content .draft-container[data-v-5b4a9a09]{border:none;border-radius:0;flex:1;height:100%;min-height:10.6667rem;padding:.32rem}}.draft-dialog-content .draft-container .draft-list[data-v-5b4a9a09]{height:100%;overflow-y:auto}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-5b4a9a09]{border:.02667rem solid var(--el-border-color);cursor:pointer;background:var(--el-bg-color);border-radius:.21333rem;justify-content:space-between;align-items:center;margin-bottom:.32rem;padding:.42667rem;transition:all .3s;display:flex}@media (min-width:768px) and (max-width:1024px){.draft-dialog-content .draft-container .draft-list .draft-item[data-v-5b4a9a09]{margin-bottom:.26667rem;padding:.37333rem}}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item[data-v-5b4a9a09]{flex-direction:column;align-items:stretch;gap:.32rem;margin-bottom:.42667rem;padding:.42667rem}}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-5b4a9a09]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-5b4a9a09]:last-child{margin-bottom:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info[data-v-5b4a9a09]{flex:1;align-items:center;min-width:0;display:flex}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info[data-v-5b4a9a09]{flex-direction:column;align-items:flex-start;gap:.21333rem}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-avatar[data-v-5b4a9a09]{background:var(--el-fill-color-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.28rem;height:1.28rem;margin-right:.32rem;display:flex;overflow:hidden}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-avatar[data-v-5b4a9a09]{align-self:center;width:1.06667rem;height:1.06667rem;margin-right:0}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-avatar img[data-v-5b4a9a09]{object-fit:cover;width:100%;height:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-5b4a9a09]{flex:1;min-width:0}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-5b4a9a09]{text-align:center;width:100%}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-name[data-v-5b4a9a09]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.10667rem;font-size:.42667rem;font-weight:600;overflow:hidden}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-name[data-v-5b4a9a09]{white-space:normal;text-overflow:initial;font-size:.48rem;overflow:visible}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-desc[data-v-5b4a9a09]{color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.10667rem;font-size:.37333rem;overflow:hidden}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-desc[data-v-5b4a9a09]{white-space:normal;text-overflow:initial;margin-bottom:.21333rem;font-size:.4rem;overflow:visible}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta[data-v-5b4a9a09]{color:var(--el-text-color-placeholder);gap:.21333rem;font-size:.32rem;display:flex}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta[data-v-5b4a9a09]{flex-wrap:wrap;justify-content:center;gap:.32rem}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta .draft-time[data-v-5b4a9a09]{flex-shrink:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta .draft-tags[data-v-5b4a9a09]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-5b4a9a09]{flex-shrink:0;gap:.21333rem;display:flex}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-5b4a9a09]{justify-content:center;gap:.32rem;width:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions .el-button.mobile-button[data-v-5b4a9a09]{flex:1;min-height:40px}}.draft-dialog-content .draft-container .draft-loading[data-v-5b4a9a09]{height:100%;color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.draft-dialog-content .draft-container .draft-loading .loading-icon[data-v-5b4a9a09]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-5b4a9a09}.draft-dialog-content .draft-container .draft-loading p[data-v-5b4a9a09]{margin:0;font-size:.37333rem}.draft-dialog-content .draft-container .draft-empty[data-v-5b4a9a09]{height:100%;color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.draft-dialog-content .draft-container .draft-empty .empty-icon[data-v-5b4a9a09]{opacity:.6;color:var(--el-text-color-placeholder);margin-bottom:.32rem;font-size:1.28rem}.draft-dialog-content .draft-container .draft-empty p[data-v-5b4a9a09]{margin:0;font-size:.37333rem}.dialog-footer[data-v-5b4a9a09]{justify-content:flex-end;display:flex}@media (max-width:768px){.dialog-footer .el-button[data-v-5b4a9a09]{flex:1;min-height:44px}}[data-v-5b4a9a09] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-5b4a9a09] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0;flex-direction:column;display:flex;height:auto!important;max-height:calc(var(--app-vh,1vh)*85)!important}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 16px;display:flex;overflow:hidden}[data-v-5b4a9a09] .mobile-dialog .el-dialog .el-dialog__footer{flex-shrink:0;margin-top:0;padding:12px 20px 20px}}@keyframes rotating-5b4a9a09{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.markdown-renderer .content-block[data-v-050caaff]{margin-bottom:.42667rem}.markdown-renderer .content-block iframe[data-v-050caaff]{width:100%}.markdown-renderer .content-block[data-v-050caaff]:last-child{margin-bottom:0}.markdown-renderer .text-block .markdown-content[data-v-050caaff]{color:#333;margin:.32rem 0;font-size:.42667rem;line-height:1.6}.markdown-renderer .text-block .markdown-content[data-v-050caaff]:first-child{margin-top:0}.markdown-renderer .text-block .markdown-content[data-v-050caaff]:last-child{margin-bottom:0}.van-popup[data-v-258c2e71]{z-index:2007;background:#000000b3;animation:.3s fadeIn-258c2e71;position:fixed;top:0;bottom:0;left:0;right:0}.van-popup--center[data-v-258c2e71]{justify-content:center;align-items:center;padding:0 .64rem;display:flex}.dialog-content[data-v-258c2e71]{background:#fff;border-radius:.42667rem;width:100%;max-width:10.6667rem;animation:.3s slideIn-258c2e71;overflow:hidden}@keyframes fadeIn-258c2e71{0%{opacity:0}to{opacity:1}}@keyframes slideIn-258c2e71{0%{opacity:0;transform:scale(.8)translateY(-.53333rem)}to{opacity:1;transform:scale(1)translateY(0)}}.van-dialog__header[data-v-258c2e71]{text-align:center;color:#323233;background:#fff;padding:.69333rem .64rem .42667rem;font-size:.42667rem;font-weight:500;line-height:.64rem}.van-dialog__content[data-v-258c2e71]{text-align:center;background:#fff;padding:.69333rem .64rem}.van-dialog__message[data-v-258c2e71]{color:#646566;word-wrap:break-word;font-size:.37333rem;line-height:.53333rem}.van-dialog__message--has-title[data-v-258c2e71]{padding-top:0}.van-dialog__message[data-v-258c2e71] .custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:.42667rem;display:flex}.van-dialog__message[data-v-258c2e71] .custom-checkbox input[type=checkbox]{cursor:pointer;width:.42667rem;height:.42667rem;accent-color:var(--td-brand-color,#7e55ff);margin-right:.21333rem}.van-dialog__footer[data-v-258c2e71]{background:#fff;gap:.32rem;padding:.21333rem .42667rem .42667rem;display:flex}.van-button[data-v-258c2e71]{cursor:pointer;border:none;border-radius:.58667rem;flex:1;height:1.17333rem;font-size:.42667rem;font-weight:500;transition:opacity .2s}.van-button[data-v-258c2e71]:active{opacity:.7}.van-button__content[data-v-258c2e71]{justify-content:center;align-items:center;height:100%;display:flex}.van-button__text[data-v-258c2e71]{display:inline}.van-dialog__cancel[data-v-258c2e71]{color:#fff!important;background:#616161!important}.van-dialog__confirm[data-v-258c2e71]{background:var(--td-brand-color,#7e55ff)!important;color:#fff!important}.message-item[data-v-29e1af8f]{flex-direction:column;margin-bottom:.42667rem;display:flex;position:relative}.whitespace-pre-line[data-v-29e1af8f]{white-space:pre-line}.message-area[data-v-29e1af8f]{align-self:flex-start;width:100%;display:flex}.operation-popover-container[data-v-29e1af8f]{margin-left:.32rem}.disable-operation[data-v-29e1af8f]{opacity:.7;pointer-events:none}.custom-popover[data-v-29e1af8f]{display:inline-block;position:relative}.popover-content[data-v-29e1af8f]{z-index:2000;opacity:0;pointer-events:none;background:#323233;border-radius:.21333rem;min-width:2.66667rem;padding:.21333rem 0;transition:all .2s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:calc(100% + .21333rem);left:0;transform:translateY(.10667rem);box-shadow:0 .05333rem .32rem #3232331f}.popover-content.popover-show[data-v-29e1af8f]{opacity:1;pointer-events:auto;transform:translateY(0)}.operation[data-v-29e1af8f]{border-radius:.26667rem;flex-direction:row;justify-content:center;align-items:center;gap:.10667rem;width:.64rem;height:.48rem;transition:all .3s;display:flex;position:relative}.operation .operation-dot[data-v-29e1af8f]{background:#fff;border-radius:50%;width:.05333rem;height:.05333rem}.operation[data-v-29e1af8f]:hover{background:#5c5c5c}.operation-popover-item[data-v-29e1af8f]{box-sizing:border-box;color:#e5e7eb;cursor:pointer;justify-content:space-between;align-items:center;width:2.66667rem;height:.74667rem;padding:.16rem .32rem;font-size:.32rem;transition:all .1s;display:flex}.operation-popover-item svg[data-v-29e1af8f]{width:.32rem;height:.32rem}.operation-popover-item[data-v-29e1af8f]:active{background:#5c5c5c}.message-context[data-v-29e1af8f]{box-sizing:border-box;color:#fff;word-break:break-all;background-color:#0000;width:100%;margin-top:.42667rem;font-size:.36rem;line-height:1.5;position:relative}.message-context[data-v-29e1af8f] .markdown-renderer .markdown-content{font-size:inherit;line-height:inherit;margin:0}.loading-context[data-v-29e1af8f]{justify-content:center;align-items:center;min-height:.53333rem;display:flex}.loading-dots[data-v-29e1af8f]{align-items:center;gap:.10667rem;display:flex}.dot[data-v-29e1af8f]{background-color:#999;border-radius:50%;width:.16rem;height:.16rem;animation:1.5s ease-in-out infinite dotPulse-29e1af8f}.dot-1[data-v-29e1af8f]{animation-delay:0s}.dot-2[data-v-29e1af8f]{animation-delay:.2s}.dot-3[data-v-29e1af8f]{animation-delay:.4s}@keyframes dotPulse-29e1af8f{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.message-edit-area[data-v-29e1af8f]{flex-direction:column;gap:.32rem;padding:.26667rem 0;display:flex}.message-edit-area .message-edit-textarea[data-v-29e1af8f]{resize:vertical;color:#fff;box-sizing:border-box;background:#23272f;border:.02667rem solid #444;border-radius:.21333rem;outline:none;width:100%;min-height:8rem;padding:.26667rem;font-size:.37333rem;transition:border .2s}.message-edit-area .message-edit-textarea[data-v-29e1af8f]:focus{border:.04rem solid var(--td-brand-color,#7e55ff);background:#23272f}.message-edit-area .message-edit-area-footer[data-v-29e1af8f]{justify-content:flex-end;gap:.32rem;display:flex}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-29e1af8f]{cursor:pointer;border:none;border-radius:.16rem;outline:none;min-width:1.70667rem;padding:.16rem .48rem;font-size:.37333rem;transition:background .2s,color .2s}.message-edit-area .message-edit-area-footer .message-edit-btn.save[data-v-29e1af8f]{background:var(--td-brand-color,#7e55ff);color:#fff}.message-edit-area .message-edit-area-footer .message-edit-btn.cancel[data-v-29e1af8f]{color:#fff;background:#444}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-29e1af8f]:active{opacity:.8}.message-item[data-v-344564f6]{flex-direction:column;align-self:flex-end;margin-bottom:.42667rem;display:flex;position:relative}.user-info[data-v-344564f6]{flex-direction:row;display:flex}.avatar[data-v-344564f6]{background:var(--el-fill-color-light);border-radius:50%;justify-content:center;align-items:center;width:1.01333rem;min-width:1.01333rem;height:1.01333rem;display:flex;overflow:hidden}.avatar img[data-v-344564f6]{object-fit:cover;width:100%;height:100%}.avatar .avatar-placeholder[data-v-344564f6]{font-size:.53333rem}.message-wrapper[data-v-344564f6]{box-sizing:border-box;padding-right:.26667rem}.message-context[data-v-344564f6]{color:#fff;box-sizing:border-box;word-wrap:break-word;background:#00000082;border-radius:.32rem 0 .32rem .32rem;max-width:6.61333rem;margin-top:.42667rem;margin-right:.21333rem;padding:.26667rem .32rem .24rem;font-size:.34667rem;line-height:1.4}.input-container[data-v-4550350c]{box-sizing:border-box;z-index:999;flex-shrink:0;width:100%;padding:0 .42667rem .42667rem;transition:bottom .3s ease-in-out;position:relative;bottom:0}.input-container .idle-button[data-v-4550350c]{color:#fff;flex-direction:row;align-items:center;height:100%;padding-right:.37333rem;display:flex}.input-container .idle-button .text[data-v-4550350c]{margin-left:.16rem}.qqy-input-container[data-v-4550350c]{padding-bottom:.42667rem}.model-select[data-v-4550350c]{color:#fff;border:.02667rem solid var(--td-brand-color);cursor:pointer;background:#333349;border-radius:.48rem;align-items:center;width:auto;padding:.13333rem .32rem;font-family:PingFang SC;font-size:.34667rem;font-weight:400;line-height:normal;transition:all .5s;display:flex;position:absolute;top:-1.12rem;right:.16rem;overflow:hidden}.model-select .model-select-icon[data-v-4550350c]{flex-shrink:0;align-items:center;display:flex}.model-select .model-select-icon svg[data-v-4550350c]{width:.37333rem;height:.37333rem;transition:all .3s}.model-select .model-select-text[data-v-4550350c]{white-space:nowrap;opacity:1;margin-left:.21333rem;transition:all .5s;transform:translate(0)}.model-select.model-select-collapsed[data-v-4550350c]{border-radius:.48rem;justify-content:center;width:.74667rem;height:.74667rem;padding:0}.model-select.model-select-collapsed .model-select-text[data-v-4550350c]{opacity:0;width:0;margin-left:0;transform:translate(.26667rem)}.add-create-conversation[data-v-4550350c]{width:.64rem;height:.64rem;padding:0 .26667rem}.add-create-conversation .add-create-conversation-icon[data-v-4550350c]{width:.64rem;height:.64rem}.input-wrap[data-v-4550350c]{background:0 0;border:.02667rem solid #fff;border-radius:.32rem;flex-direction:row;justify-content:space-between;align-items:center;display:flex}textarea[data-v-4550350c]{color:#fffc;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:.53333rem;font-size:.34667rem;line-height:.53333rem;transition:linear .3s ease-in-out}textarea[data-v-4550350c]::placeholder{color:#fffc}.send-button[data-v-4550350c]{background:0 0;border-radius:50%;height:1.01333rem;margin-left:.32rem;font-size:.34667rem;transition:all .3s}.loading-button[data-v-4550350c]{opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.loading-spinner[data-v-4550350c]{background:conic-gradient(#fff0 0deg,#fff3 90deg,#fff9 180deg,#fff 270deg,#fff0 360deg);border:.05333rem solid #0000;border-radius:50%;width:.42667rem;height:.42667rem;animation:.8s cubic-bezier(.4,0,.2,1) infinite spin-4550350c;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}@keyframes spin-4550350c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-active[data-v-4550350c]:active{opacity:.8}.button-disabled[data-v-4550350c]{opacity:.5}.extracting-indicator[data-v-4550350c]{opacity:.8;border-radius:.53333rem;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.extraction-spinner[data-v-4550350c]{background:conic-gradient(#fff0 0deg,#fff3 90deg,#fff9 180deg,#fff 270deg,#fff0 360deg);border:.05333rem solid #0000;border-radius:50%;width:.42667rem;height:.42667rem;animation:1.2s ease-in-out infinite spin-4550350c;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}.header[data-v-b3b27eb4]{z-index:1000;box-sizing:border-box;color:#f2f3f5;justify-content:space-between;align-items:center;height:1.70667rem;padding:.21333rem .26667rem;display:flex;position:absolute;top:0;left:0;right:0}.header-left[data-v-b3b27eb4]{align-items:center;gap:.10667rem;display:flex}.header-left .left[data-v-b3b27eb4]{flex-shrink:0;width:.64rem;height:.64rem;display:flex}.back[data-v-b3b27eb4]{cursor:pointer;color:#f2f3f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.back svg[data-v-b3b27eb4]{width:.37333rem;height:.37333rem}.title-content[data-v-b3b27eb4]{background-color:#1717174d;border-radius:2.66667rem;align-items:center;padding:.13333rem .26667rem .13333rem .21333rem;display:flex}.avatar[data-v-b3b27eb4]{object-fit:cover;background-color:#666;border-radius:50%;width:.74667rem;height:.74667rem;margin-right:.21333rem}.title-text[data-v-b3b27eb4]{color:#f2f3f5;text-overflow:ellipsis;white-space:nowrap;max-width:2.66667rem;font-family:PingFang SC,sans-serif;font-size:.34667rem;font-weight:500;line-height:normal;overflow:hidden}.tag-list[data-v-b3b27eb4]{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;max-width:2.66667rem;font-family:PingFang SC,sans-serif;font-size:.26667rem;font-weight:400;line-height:normal;overflow:hidden}.header-right[data-v-b3b27eb4]{align-items:center;display:flex}.header-right .right-item[data-v-b3b27eb4]{cursor:pointer;background-color:#32323f;border-radius:.16rem;justify-content:center;align-items:center;width:.69333rem;height:.69333rem;margin-left:.21333rem;transition:background-color .2s;display:flex}.header-right .right-item[data-v-b3b27eb4]:hover{background-color:#3d3d4a}.header-right .right-item svg[data-v-b3b27eb4]{fill:#9da3ae;width:.48rem;height:.48rem}.brightness-overlay[data-v-b3b27eb4]{z-index:1001;background-color:#0000004d;justify-content:center;align-items:flex-start;padding-top:2.13333rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.brightness-popup[data-v-b3b27eb4]{background-color:#2a2a2a;border-radius:.32rem;width:8.53333rem;max-width:90%;padding:.53333rem;animation:.3s ease-out slideDown-b3b27eb4}.brightness-popup .brightness-text[data-v-b3b27eb4]{color:#f2f3f5;text-align:center;font-size:.37333rem}@keyframes slideDown-b3b27eb4{0%{opacity:0;transform:translateY(-.53333rem)}to{opacity:1;transform:translateY(0)}}.diamond-icon[data-v-c1af4a18]{justify-content:center;align-items:center;display:inline-flex}.diamond-icon img[data-v-c1af4a18]{object-fit:contain}.model-setting-content[data-v-decbb3aa]{max-height:calc(var(--app-vh,1vh)*70);overflow-y:auto}.current-model-card[data-v-decbb3aa]{background:linear-gradient(135deg,var(--td-brand-color,#7e55ff)0%,#9c4dcc 100%);color:#fff;border-radius:.32rem;margin-bottom:.64rem;padding:.53333rem;position:relative;overflow:hidden}.model-card-header[data-v-decbb3aa]{justify-content:space-between;align-items:center;margin-bottom:.42667rem;display:flex}.model-vendor[data-v-decbb3aa]{align-items:center;display:flex}.vendor-badge[data-v-decbb3aa]{color:#fff;background:#fff3;border:.02667rem solid #ffffff1a;border-radius:.42667rem;padding:.10667rem .32rem;font-size:.32rem;font-weight:500}.model-status[data-v-decbb3aa]{align-items:center;gap:.16rem;display:flex}.status-indicator[data-v-decbb3aa]{background:#10b981;border-radius:50%;width:.21333rem;height:.21333rem;box-shadow:0 0 .21333rem #10b98199}.status-indicator.active[data-v-decbb3aa]{animation:2s infinite pulse-decbb3aa}@keyframes pulse-decbb3aa{0%{box-shadow:0 0 .21333rem #10b98199}50%{box-shadow:0 0 .42667rem #10b981cc}to{box-shadow:0 0 .21333rem #10b98199}}.status-text[data-v-decbb3aa]{color:#ffffffe6;font-size:.32rem;font-weight:500}.model-card-content .model-name[data-v-decbb3aa]{color:#fff;margin:0 0 .32rem;font-size:.48rem;font-weight:600;line-height:1.3}.model-card-content .model-pricing[data-v-decbb3aa]{align-items:center;gap:.16rem;margin-bottom:.32rem;display:flex}.model-card-content .model-pricing .price-amount[data-v-decbb3aa]{color:#fbbf24;font-size:.42667rem;font-weight:700}.model-card-content .model-pricing .price-icon[data-v-decbb3aa]{align-items:center;display:flex}.model-card-content .model-pricing .price-unit[data-v-decbb3aa]{color:#fffc;font-size:.34667rem;font-weight:500}.model-card-content .model-desc[data-v-decbb3aa]{color:#ffffffe6;opacity:.95;margin:0;font-size:.37333rem;line-height:1.5}.tab-container[data-v-decbb3aa]{margin-top:.32rem}.tab-header[data-v-decbb3aa]{background:var(--el-fill-color-light);border-radius:.21333rem;margin-bottom:.42667rem;padding:.10667rem;display:flex}.tab-item[data-v-decbb3aa]{text-align:center;color:var(--el-text-color-regular);cursor:pointer;border-radius:.16rem;flex:1;padding:.21333rem .32rem;font-size:.37333rem;font-weight:500;transition:all .2s}.tab-item.active[data-v-decbb3aa]{background:var(--el-color-primary);color:#fff;box-shadow:0 .05333rem .10667rem #0000001a}.tab-panel[data-v-decbb3aa]{flex-direction:column;gap:.42667rem;display:flex}.vendor-header[data-v-decbb3aa]{cursor:pointer;border-radius:.21333rem;justify-content:space-between;align-items:center;margin-bottom:.32rem;padding:.21333rem .10667rem;transition:background-color .2s;display:flex}.vendor-header[data-v-decbb3aa]:hover{background:var(--el-fill-color-light)}.vendor-title[data-v-decbb3aa]{color:var(--el-text-color-primary);border-left:.08rem solid var(--td-brand-color,#7e55ff);margin:0;padding-left:.10667rem;font-size:.4rem;font-weight:600}.expand-icon[data-v-decbb3aa]{width:.64rem;height:.64rem;color:var(--el-text-color-regular);justify-content:center;align-items:center;transition:transform .2s;display:flex}.expand-icon.expanded[data-v-decbb3aa]{transform:rotate(180deg)}.model-list-container[data-v-decbb3aa]{opacity:1;padding-bottom:.21333rem;transition:all .3s;overflow:hidden;transform:translateY(0)}.model-list-container.collapsed[data-v-decbb3aa]{opacity:0;height:0;margin-bottom:0;padding-bottom:0;transform:translateY(-.26667rem)}.model-list[data-v-decbb3aa]{flex-direction:column;gap:.32rem;display:flex}.model-card[data-v-decbb3aa]{border:.02667rem solid var(--el-border-color-light);cursor:pointer;background:var(--el-bg-color);border-radius:.32rem;align-items:flex-start;gap:.32rem;padding:.32rem;transition:all .2s;display:flex}.model-card[data-v-decbb3aa]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.model-card.active[data-v-decbb3aa]{border-color:var(--td-brand-color,#7e55ff);background:#2a2d33;box-shadow:0 .10667rem .42667rem #7e55ff26}.model-selector[data-v-decbb3aa]{flex-shrink:0;padding-top:.05333rem}.selector-circle[data-v-decbb3aa]{border:.05333rem solid var(--el-border-color);border-radius:50%;width:.42667rem;height:.42667rem;transition:all .2s;position:relative}.selector-circle.selected[data-v-decbb3aa]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.selector-circle.selected[data-v-decbb3aa]:after{content:"";background:#fff;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-content[data-v-decbb3aa]{flex:1}.model-header[data-v-decbb3aa]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.model-title[data-v-decbb3aa]{color:var(--el-text-color-primary);margin:0;font-size:.37333rem;font-weight:600}.model-price[data-v-decbb3aa]{align-items:center;gap:.10667rem;margin-bottom:.16rem;font-size:.34667rem;display:flex}.price-value[data-v-decbb3aa]{color:var(--td-brand-color,#7e55ff);font-weight:600}.price-unit[data-v-decbb3aa]{color:var(--el-text-color-regular)}.model-description[data-v-decbb3aa]{color:var(--el-text-color-regular);margin:0;font-size:.34667rem;line-height:1.4}.mode-settings-section[data-v-decbb3aa]{border-top:.02667rem solid var(--el-border-color-light);margin-top:.64rem;padding-top:.64rem}.section-title[data-v-decbb3aa]{color:var(--el-text-color-primary);margin:0 0 .42667rem;font-size:.42667rem;font-weight:600}.setting-group[data-v-decbb3aa]{margin-bottom:.64rem}.setting-group[data-v-decbb3aa]:last-child{margin-bottom:0}.setting-name[data-v-decbb3aa]{color:var(--el-text-color-primary);margin:0 0 .21333rem;font-size:.37333rem;font-weight:500}.setting-desc[data-v-decbb3aa],.setting-desc-top[data-v-decbb3aa]{color:var(--el-text-color-regular);margin:0 0 .32rem;font-size:.32rem;line-height:1.4}.setting-desc[data-v-decbb3aa]{margin-top:.32rem;margin-bottom:0}.style-cards[data-v-decbb3aa]{flex-direction:column;gap:.32rem;margin-bottom:.32rem;display:flex}.style-card[data-v-decbb3aa]{border:.02667rem solid var(--el-border-color-light);cursor:pointer;background:var(--el-bg-color);border-radius:.32rem;align-items:flex-start;gap:.26667rem;padding:.32rem;transition:all .2s;display:flex}.style-card[data-v-decbb3aa]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.style-card.active[data-v-decbb3aa]{border-color:var(--td-brand-color,#7e55ff);background:#7e55ff0d}.card-selector[data-v-decbb3aa]{flex-shrink:0;padding-top:.02667rem}.selector-dot[data-v-decbb3aa]{border:.05333rem solid var(--el-border-color);border-radius:50%;justify-content:center;align-items:center;width:.42667rem;height:.42667rem;transition:all .2s;display:flex;position:relative}.selector-dot.selected[data-v-decbb3aa]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.card-content[data-v-decbb3aa]{flex:1}.card-title[data-v-decbb3aa]{color:var(--el-text-color-primary);margin:0 0 .16rem;font-size:.37333rem;font-weight:600}.card-description[data-v-decbb3aa]{color:var(--el-text-color-regular);margin:0;font-size:.32rem;line-height:1.4}.slider-container[data-v-decbb3aa]{padding:0 .10667rem;position:relative}.slider-value[data-v-decbb3aa]{color:var(--td-brand-color,#7e55ff);background:var(--el-bg-color);border:.02667rem solid var(--el-border-color-light);border-radius:.10667rem;padding:.10667rem .21333rem;font-size:.34667rem;font-weight:600;position:absolute;top:-.93333rem;left:.21333rem;box-shadow:0 .05333rem .10667rem #0000001a}.slider-labels[data-v-decbb3aa]{color:var(--el-text-color-placeholder);justify-content:space-between;margin-top:.21333rem;padding:0 .10667rem;font-size:.29333rem;display:flex}[data-v-decbb3aa] .el-slider .el-slider__runway{background-color:var(--el-fill-color);border-radius:3px;height:6px}[data-v-decbb3aa] .el-slider .el-slider__bar{background:linear-gradient(90deg,var(--td-brand-color,#7e55ff)0%,#9c7aff 100%);border-radius:3px}[data-v-decbb3aa] .el-slider .el-slider__button{background:var(--td-brand-color,#7e55ff);border:2px solid #fff;width:20px;height:20px;box-shadow:0 2px 6px #7e55ff4d}[data-v-decbb3aa] .el-slider .el-slider__button:hover{transform:scale(1.1)}.dialog-footer[data-v-decbb3aa]{border-top:.02667rem solid var(--el-border-color-light);justify-content:flex-end;gap:.32rem;margin-top:.64rem;padding:.42667rem 0 0;display:flex}.dialog-footer .el-button[data-v-decbb3aa]{min-width:80px}.role-preview-container[data-v-4773dbe1]{background:#000;flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.preview-header[data-v-4773dbe1]{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:.8rem;padding:0 .64rem;display:flex;position:relative}.preview-header .preview-title[data-v-4773dbe1]{color:#e5e7eb;margin:0;font-size:.48rem;font-weight:500}.preview-header .preview-controls[data-v-4773dbe1]{align-items:center;gap:.32rem;display:flex}.preview-header .preview-controls .debug-switch[data-v-4773dbe1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.21333rem;display:flex}.preview-header .preview-controls .debug-switch input[type=checkbox][data-v-4773dbe1]{cursor:pointer;width:.42667rem;height:.42667rem;accent-color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .switch-text[data-v-4773dbe1]{color:#e5e7eb;font-size:.37333rem;font-weight:500}.preview-header .preview-controls .debug-switch:hover .switch-text[data-v-4773dbe1]{color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .mode-indicator[data-v-4773dbe1]{color:#9ca3af;background:#ffffff1a;border-radius:.32rem;padding:.05333rem .21333rem;font-size:.32rem;transition:all .3s}.preview-header .preview-controls .debug-switch .mode-indicator.active[data-v-4773dbe1]{background:var(--td-brand-color);color:#fff}.qqy-phone-mockup[data-v-4773dbe1]{background:#000;border-radius:1.01333rem;flex-direction:column;flex:1;width:10rem;height:22.5067rem;margin:.53333rem auto;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .16rem #333,0 0 0 .21333rem #1a1d21,0 .4rem .8rem #0000004d}.qqy-phone-mockup[data-v-4773dbe1]:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%);border-radius:1.01333rem;position:absolute;top:0;bottom:0;left:0;right:0}.qqy-status-bar[data-v-4773dbe1]{z-index:10;background:0 0;border-top-left-radius:1.01333rem;border-top-right-radius:1.01333rem;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:.96rem;padding:0;display:flex;position:relative;overflow:hidden}.qqy-status-bar .status-bar-image[data-v-4773dbe1]{object-fit:cover;width:100%;height:100%}.qqy-phone-screen[data-v-4773dbe1]{background:0 0;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.qqy-chat-wrapper[data-v-4773dbe1]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;padding-top:1.70667rem;display:flex;position:relative;overflow:hidden}.home-indicator[data-v-4773dbe1]{z-index:20;background:0 0;border-bottom-right-radius:1.01333rem;border-bottom-left-radius:1.01333rem;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:.42667rem;display:flex;position:relative}.home-indicator[data-v-4773dbe1]:before{content:"";opacity:.6;background:#fff;border-radius:.05333rem;width:2.93333rem;height:.10667rem}.background-image[data-v-4773dbe1]{z-index:1;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;border-radius:1.01333rem;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gradient-overlay-full[data-v-4773dbe1]{z-index:2;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000008a;border-radius:1.01333rem;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.chat-container_Ek2sv[data-v-4773dbe1]{box-sizing:border-box;z-index:3;flex:1;transition:padding-top .3s ease-in-out;position:relative;overflow:hidden}.chat-content_Ek2sv[data-v-4773dbe1]{z-index:20;box-sizing:border-box;border-style:solid;border-width:0;flex-direction:column;height:calc(100% - 1.97333rem);display:flex;position:relative}.content_Ek2sv[data-v-4773dbe1]{overflow-y:scroll}.content_Ek2sv[data-v-4773dbe1]::-webkit-scrollbar{display:none}.content_Ek2sv[data-v-4773dbe1]{flex:1;max-width:10rem;transition:height .3s ease-in-out,bottom .3s ease-in-out;-webkit-mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.message-list[data-v-4773dbe1]{z-index:3;flex-direction:column;flex:1;padding:0 .42667rem .42667rem;display:flex;position:relative;overflow-y:auto}.message-item[data-v-4773dbe1]{max-width:100%}.message-item[data-v-4773dbe1]:not(:first-child){margin-top:0}.mobile-chat-wrapper[data-v-4773dbe1]{flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.mobile-background[data-v-4773dbe1]{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-gradient-overlay[data-v-4773dbe1]{z-index:2;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000008a;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-chat-content[data-v-4773dbe1]{z-index:3;box-sizing:border-box;flex-direction:column;flex:1;padding:.42667rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.mobile-chat-content[data-v-4773dbe1]{padding:.32rem}}.mobile-chat-content .chat-container_Ek2sv[data-v-4773dbe1]{flex-direction:column;flex:1;display:flex;overflow:hidden}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv[data-v-4773dbe1]{flex-direction:column;flex:1;display:flex;position:relative}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-4773dbe1]{flex:1;max-width:100%;overflow-y:auto}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-4773dbe1]::-webkit-scrollbar{display:none}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-4773dbe1]{-webkit-mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv .message-list[data-v-4773dbe1]{box-sizing:border-box;flex-direction:column;min-height:100%;padding:.42667rem;display:flex}@media (max-width:768px){.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv .message-list[data-v-4773dbe1]{padding:.32rem}}.monaco-editor-container[data-v-2f29f604]{border:1px solid #e0e0e0;border-radius:4px;position:relative;overflow:hidden}.monaco-editor-container[data-v-2f29f604] .monaco-editor{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.monaco-editor-container[data-v-2f29f604] .monaco-editor .view-lines{line-height:1.4}.upload-choice-modal[data-v-3e5a1397]{background:var(--color-bg-secondary,#2d3135);border-radius:.42667rem;overflow:hidden}.modal-header[data-v-3e5a1397]{justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-3e5a1397]{color:var(--color-text-primary,#e5e7eb);font-size:.42667rem;font-weight:500}.modal-close[data-v-3e5a1397]{cursor:pointer;border-radius:50%;padding:.10667rem;transition:background .2s}.modal-close[data-v-3e5a1397]:hover{background:var(--color-bg-tertiary,#374151)}.modal-content[data-v-3e5a1397]{padding:.42667rem 0}.upload-option[data-v-3e5a1397]{cursor:pointer;align-items:center;padding:.42667rem .53333rem;transition:background .2s;display:flex}.upload-option[data-v-3e5a1397]:hover{background:var(--color-bg-tertiary,#374151)}.upload-option[data-v-3e5a1397]:active{background:var(--color-bg-tertiary,#4a5568)}.option-icon[data-v-3e5a1397]{background:#7e55ff1a;border-radius:.32rem;justify-content:center;align-items:center;width:1.17333rem;height:1.17333rem;margin-right:.32rem;display:flex}.option-content[data-v-3e5a1397]{flex:1}.option-title[data-v-3e5a1397]{color:var(--color-text-primary,#e5e7eb);margin-bottom:.05333rem;font-size:.4rem;font-weight:500}.option-desc[data-v-3e5a1397]{color:var(--color-text-secondary,#9ca3af);font-size:.34667rem}.option-arrow[data-v-3e5a1397]{margin-left:.21333rem}.icon[data-v-6c5165ce]{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.media-selector[data-v-a0a2472c]{background:var(--color-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}.selector-header[data-v-a0a2472c]{border-bottom:.02667rem solid var(--color-border-primary);background:var(--color-bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:.42667rem .53333rem;display:flex}.selector-header .header-left[data-v-a0a2472c]{align-items:center;gap:.32rem;display:flex}.selector-header .back-button[data-v-a0a2472c]{cursor:pointer;border-radius:.16rem;justify-content:center;align-items:center;padding:.21333rem;transition:background .2s;display:flex}.selector-header .back-button[data-v-a0a2472c]:hover{background:var(--color-bg-tertiary)}.selector-header .header-title[data-v-a0a2472c]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.selector-filter[data-v-a0a2472c]{background:var(--color-bg-secondary);border-bottom:.02667rem solid var(--color-border-primary);flex-shrink:0;padding:.42667rem .53333rem}.selector-filter .filter-tabs[data-v-a0a2472c]{background:var(--color-bg-tertiary);border-radius:.32rem;width:-moz-fit-content;width:fit-content;padding:.10667rem;display:flex}.selector-filter .tab-item[data-v-a0a2472c]{cursor:pointer;color:var(--color-text-secondary);border-radius:.21333rem;justify-content:center;align-items:center;gap:.16rem;padding:.21333rem .42667rem;transition:all .3s;display:flex}.selector-filter .tab-item[data-v-a0a2472c]:hover{color:var(--td-brand-color);background:#7e55ff1a}.selector-filter .tab-item.active[data-v-a0a2472c]{background:var(--color-bg-primary);color:var(--td-brand-color);font-weight:600;box-shadow:0 .05333rem .21333rem #0000001a}.selector-filter .tab-item.active .tab-icon[data-v-a0a2472c] .icon{fill:var(--td-brand-color)}.selector-filter .tab-icon[data-v-a0a2472c]{justify-content:center;align-items:center;display:flex}.selector-filter .tab-icon[data-v-a0a2472c] .icon{width:.42667rem;height:.42667rem;fill:var(--color-text-tertiary);transition:fill .3s}.selector-filter .tab-label[data-v-a0a2472c]{font-size:.37333rem;font-weight:500}.selector-content[data-v-a0a2472c]{flex:1;padding:.53333rem;overflow-y:auto}.selector-content[data-v-a0a2472c]::-webkit-scrollbar{width:.16rem}.selector-content[data-v-a0a2472c]::-webkit-scrollbar-track{background:0 0}.selector-content[data-v-a0a2472c]::-webkit-scrollbar-thumb{background:#0003;border-radius:.08rem}.loading-state[data-v-a0a2472c],.empty-state[data-v-a0a2472c]{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:1.6rem .53333rem;display:flex}.loading-spinner[data-v-a0a2472c]{border:.08rem solid var(--color-border-primary);border-top:.08rem solid var(--td-brand-color);border-radius:50%;width:.85333rem;height:.85333rem;margin-bottom:.42667rem;animation:1s linear infinite spin-a0a2472c}.loading-text[data-v-a0a2472c]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.empty-state .empty-icon[data-v-a0a2472c]{opacity:.6;margin-bottom:.42667rem;font-size:1.28rem}.empty-state .empty-text[data-v-a0a2472c]{color:var(--color-text-primary);margin:0 0 .21333rem;font-size:.42667rem;font-weight:500}.empty-state .empty-hint[data-v-a0a2472c]{color:var(--color-text-tertiary);margin:0;font-size:.37333rem}.materials-grid[data-v-a0a2472c]{grid-template-columns:repeat(auto-fill,minmax(4.26667rem,1fr));gap:.42667rem;display:grid}.material-item[data-v-a0a2472c]{cursor:pointer;background:var(--color-bg-secondary);border-radius:.32rem;transition:all .2s;overflow:hidden}.material-item[data-v-a0a2472c]:hover{transform:translateY(-.05333rem);box-shadow:0 .21333rem .64rem #00000026}.material-item.selected[data-v-a0a2472c]{border:.05333rem solid var(--td-brand-color);box-shadow:0 0 0 .10667rem #7e55ff33}.material-preview[data-v-a0a2472c]{aspect-ratio:4/5;position:relative;overflow:hidden}.material-image[data-v-a0a2472c]{object-fit:cover;width:100%;height:100%}.material-overlay[data-v-a0a2472c]{background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:.32rem;position:absolute;bottom:0;left:0;right:0}.material-info[data-v-a0a2472c]{color:#fff}.material-name[data-v-a0a2472c]{word-break:break-all;-webkit-line-clamp:1;text-shadow:0 .02667rem .05333rem #0000004d;-webkit-box-orient:vertical;margin-bottom:.05333rem;font-size:.34667rem;font-weight:500;display:-webkit-box;overflow:hidden}.material-size[data-v-a0a2472c]{opacity:.9;text-shadow:0 .02667rem .05333rem #0000004d;font-size:.29333rem}.selected-indicator[data-v-a0a2472c]{background:var(--td-brand-color);border-radius:50%;justify-content:center;align-items:center;width:.64rem;height:.64rem;display:flex;position:absolute;top:.21333rem;right:.21333rem;box-shadow:0 .05333rem .21333rem #7e55ff66}.load-more-section[data-v-a0a2472c]{justify-content:center;align-items:center;margin-top:.53333rem;padding:.64rem 0;display:flex}.loading[data-v-a0a2472c]{align-items:center;gap:.21333rem;display:flex}.loading .loading-spinner[data-v-a0a2472c]{border-width:.05333rem;width:.53333rem;height:.53333rem;margin-bottom:0}.loading .loading-text[data-v-a0a2472c]{font-size:.34667rem}@keyframes spin-a0a2472c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.materials-grid[data-v-a0a2472c]{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.32rem}.selector-content[data-v-a0a2472c]{padding:.42667rem}.selector-header[data-v-a0a2472c],.selector-filter[data-v-a0a2472c]{padding:.32rem .42667rem}}.icon[data-v-5270f9d2]{vertical-align:middle;transition:all .3s;display:inline-block}.icon[data-v-5270f9d2]:hover{transform:scale(1.1)}.create-role-container[data-v-0aae51c2]{height:calc(var(--app-height) - 1.6rem);background:var(--color-bg-primary);overflow:hidden}.create-role-layout[data-v-0aae51c2]{height:calc(var(--app-height) - 1.6rem);display:flex}.create-role-layout .form-section[data-v-0aae51c2]{background:#1a1d21;flex-direction:column;width:17.6rem;min-width:17.6rem;display:flex;overflow:hidden}@media (max-width:768px){.create-role-layout .form-section[data-v-0aae51c2]{width:100%;min-width:100%}}@media (max-width:480px){.create-role-layout .form-section[data-v-0aae51c2]{width:100vw;min-width:100vw}}.create-role-layout .form-section .form-header[data-v-0aae51c2]{background:#1a1d21;flex-shrink:0;justify-content:space-between;align-items:center;height:1.76rem;padding:0 .64rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header[data-v-0aae51c2]{flex-direction:column;align-items:stretch;gap:.32rem;height:auto;min-height:1.6rem;padding:.32rem .42667rem}}.create-role-layout .form-section .form-header .form-title-container[data-v-0aae51c2]{align-items:center;gap:.42667rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-title-container[data-v-0aae51c2]{justify-content:space-between;gap:.32rem}}.create-role-layout .form-section .form-header .form-title-container .form-title[data-v-0aae51c2]{color:#e5e7eb;margin:0;font-size:.48rem;font-weight:500}@media (max-width:768px){.create-role-layout .form-section .form-header .form-title-container .form-title[data-v-0aae51c2]{font-size:.42667rem}}.create-role-layout .form-section .form-header .form-title-container .total-token-display[data-v-0aae51c2]{background:linear-gradient(135deg,var(--td-brand-color,#7e55ff),#9c4dcc);color:#fff;white-space:nowrap;border-radius:.42667rem;padding:.10667rem .32rem;font-size:.32rem;font-weight:600;box-shadow:0 .05333rem .21333rem #7e55ff4d}@media (max-width:768px){.create-role-layout .form-section .form-header .form-title-container .total-token-display[data-v-0aae51c2]{padding:.08rem .21333rem;font-size:.29333rem}}.create-role-layout .form-section .form-header .form-actions[data-v-0aae51c2]{gap:.32rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-actions[data-v-0aae51c2]{justify-content:space-between;gap:.21333rem}.create-role-layout .form-section .form-header .form-actions .el-button[data-v-0aae51c2]{flex:1;min-width:0;padding:8px 4px;font-size:12px}.create-role-layout .form-section .form-header .form-actions .el-button.el-button--large[data-v-0aae51c2]{padding:8px 4px;font-size:12px}}@media (min-width:769px){.create-role-layout .form-section .form-header .form-actions .mobile-preview-btn[data-v-0aae51c2]{display:none}}.create-role-layout .form-section .form-content[data-v-0aae51c2]{flex:1;overflow:hidden}.create-role-layout .form-section .form-content .form-content-inner[data-v-0aae51c2]{padding:.64rem}.create-role-layout .preview-section[data-v-0aae51c2]{background:#000;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.create-role-layout .preview-section[data-v-0aae51c2]{display:none}}.creator-guidelines-card[data-v-0aae51c2]{background:#2d3135;border:.02667rem solid #f59e0b;border-radius:.32rem;margin-bottom:.53333rem;overflow:hidden}.creator-guidelines-card .guidelines-content[data-v-0aae51c2]{padding:.42667rem}.creator-guidelines-card .guidelines-content .guidelines-rules[data-v-0aae51c2]{margin-bottom:.32rem}.creator-guidelines-card .guidelines-content .guidelines-rules p[data-v-0aae51c2]{color:var(--el-text-color-primary);margin-bottom:.16rem;font-size:.34667rem;font-weight:500}.creator-guidelines-card .guidelines-content .guidelines-rules .rules-list[data-v-0aae51c2]{color:var(--el-text-color-regular);margin:0 0 .21333rem;padding-left:.48rem;font-size:.34667rem;line-height:1.4}.creator-guidelines-card .guidelines-content .guidelines-rules .rules-list li[data-v-0aae51c2]{margin-bottom:.10667rem}.creator-guidelines-card .guidelines-content .guidelines-rules .rules-list li[data-v-0aae51c2]::marker{color:#f59e0b;font-weight:600}.creator-guidelines-card .guidelines-content .guidelines-rules .warning-text[data-v-0aae51c2]{color:#ef4444;background:#ef44441a;border-left:.08rem solid #ef4444;border-radius:.10667rem;padding:.16rem .26667rem;font-size:.32rem;font-weight:500}.creator-guidelines-card .guidelines-content .guidelines-help[data-v-0aae51c2]{border-top:.02667rem solid var(--el-border-color);padding-top:.26667rem}.creator-guidelines-card .guidelines-content .guidelines-help .help-section h4[data-v-0aae51c2]{color:var(--el-text-color-primary);margin:0 0 .10667rem;font-size:.34667rem;font-weight:600}.creator-guidelines-card .guidelines-content .guidelines-help .help-section p[data-v-0aae51c2]{color:var(--el-text-color-regular);margin:0;font-size:.34667rem}.creator-guidelines-card .guidelines-content .guidelines-help .help-section .help-link[data-v-0aae51c2]{color:var(--el-color-primary);font-weight:500;text-decoration:none}.creator-guidelines-card .guidelines-content .guidelines-help .help-section .help-link[data-v-0aae51c2]:hover{text-decoration:underline}.section-block[data-v-0aae51c2]{background:#2d3135;border-radius:.32rem;margin-bottom:.85333rem;overflow:hidden}.section-block .section-header[data-v-0aae51c2]{background:linear-gradient(135deg,var(--td-brand-color),#9c6bff);padding:.42667rem .53333rem}.section-block .section-header .section-title[data-v-0aae51c2]{color:#fff;padding-left:.21333rem;font-size:.48rem;font-weight:600;position:relative}.section-block .section-header .section-title[data-v-0aae51c2]:before{content:"";background:#fff;border-radius:.05333rem;width:.08rem;height:.42667rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-block .section-content[data-v-0aae51c2]{padding:.64rem .53333rem}.role-info-layout[data-v-0aae51c2]{align-items:flex-start;gap:.85333rem;display:flex}.form-column[data-v-0aae51c2]{flex:1;min-width:0}.preview-column[data-v-0aae51c2]{flex-shrink:0;width:5.86667rem}@media (max-width:768px){.preview-column[data-v-0aae51c2]{display:none}}.preview-header[data-v-0aae51c2]{margin-bottom:.42667rem}.preview-header h3[data-v-0aae51c2]{color:var(--el-text-color-primary);margin:0;font-size:.42667rem;font-weight:600}.form-row[data-v-0aae51c2]{margin-bottom:.53333rem}.form-row.form-row-multi[data-v-0aae51c2]{gap:.42667rem;display:flex}.form-row.form-row-switches[data-v-0aae51c2]{align-items:center;gap:.64rem;display:flex}.form-item[data-v-0aae51c2]{position:relative}.form-item.form-item-half[data-v-0aae51c2]{flex:1}.form-label-container[data-v-0aae51c2]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.form-label-container .form-label[data-v-0aae51c2]{color:#e5e7eb;align-items:center;margin-bottom:0;font-size:.37333rem;font-weight:500;display:flex}.form-label-container .form-label .el-icon[data-v-0aae51c2],.form-label-container .form-label svg[data-v-0aae51c2]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label-container .form-label.required[data-v-0aae51c2]:after{content:" *";color:#f56565}.token-tag[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);white-space:nowrap;-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.32rem;padding:.10667rem .26667rem;font-size:.32rem;font-weight:500}.expand-icon[data-v-0aae51c2]{margin-left:.21333rem}.form-label[data-v-0aae51c2]{color:#e5e7eb;align-items:center;margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:flex}.form-label .el-icon[data-v-0aae51c2],.form-label svg[data-v-0aae51c2]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label.required[data-v-0aae51c2]:after{content:" *";color:#f56565}.form-label-with-action[data-v-0aae51c2]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.form-label-with-action .form-label[data-v-0aae51c2]{margin-bottom:0}.form-label-with-action .expand-button[data-v-0aae51c2]{justify-content:center;align-items:center;min-width:.85333rem;padding:.16rem .21333rem;display:flex}.form-label-with-action .expand-button svg[data-v-0aae51c2]{font-size:.42667rem}.error-text[data-v-0aae51c2]{color:#f56565;margin-top:.10667rem;font-size:.32rem}.switch-item[data-v-0aae51c2]{flex-direction:column;align-items:flex-start;gap:.21333rem;display:flex}.switch-item .form-label[data-v-0aae51c2]{color:#e5e7eb;margin-bottom:0;font-size:.37333rem}.image-upload-row[data-v-0aae51c2]{align-items:flex-start;gap:.53333rem;display:flex}.compact-upload-row[data-v-0aae51c2]{align-items:flex-start;gap:.42667rem;display:flex}@media (max-width:480px){.compact-upload-row[data-v-0aae51c2]{flex-direction:column;align-items:center;gap:.42667rem}}.upload-tips[data-v-0aae51c2]{color:#9ca3af;margin-top:.42667rem;font-size:.37333rem;line-height:1.6}@media (max-width:480px){.upload-tips[data-v-0aae51c2]{text-align:center;margin-top:.32rem;font-size:.32rem;line-height:1.5}}.background-upload .upload-tips[data-v-0aae51c2]{color:#9ca3af;margin-top:.32rem;font-size:.32rem;line-height:1.5}.background-upload .upload-tips .error-tip[data-v-0aae51c2]{color:#f56565;margin-top:.10667rem}.background-upload-area[data-v-0aae51c2]{cursor:pointer;background:var(--color-bg-secondary);border:.05333rem dashed #d9d9d9;border-radius:.32rem;flex-shrink:0;justify-content:center;align-items:center;width:4.26667rem;height:6.4rem;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.background-upload-area[data-v-0aae51c2]{width:3.2rem;height:4.8rem}}.background-upload-area[data-v-0aae51c2]:hover{border-color:var(--td-brand-color);background:#7e55ff0d}.background-upload-area .background-preview[data-v-0aae51c2]{width:100%;height:100%;position:relative}.background-upload-area .background-preview .background-image[data-v-0aae51c2]{object-fit:cover;border-radius:.26667rem;width:100%;height:100%}.background-upload-area .upload-placeholder[data-v-0aae51c2]{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.background-upload-area .upload-placeholder .upload-icon[data-v-0aae51c2]{color:var(--td-brand-color);margin-bottom:.21333rem;font-size:.85333rem}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-icon[data-v-0aae51c2]{margin-bottom:.10667rem;font-size:.64rem}}.background-upload-area .upload-placeholder .upload-text[data-v-0aae51c2]{font-size:.37333rem;font-weight:500}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-text[data-v-0aae51c2]{font-size:.32rem}}.avatar-container[data-v-0aae51c2]{cursor:pointer;border:.05333rem dashed #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.avatar-container[data-v-0aae51c2]{width:2.13333rem;height:2.13333rem}}.avatar-container[data-v-0aae51c2]:hover{border-color:var(--td-brand-color)}.avatar-container .avatar-preview[data-v-0aae51c2]{width:100%;height:100%;position:relative}.avatar-container .avatar-preview .avatar-image[data-v-0aae51c2]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-container .upload-placeholder[data-v-0aae51c2]{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-container .upload-placeholder .upload-icon[data-v-0aae51c2]{margin-bottom:.10667rem;font-size:.64rem}@media (max-width:480px){.avatar-container .upload-placeholder .upload-icon[data-v-0aae51c2]{font-size:.48rem}}.avatar-container .upload-placeholder .upload-text[data-v-0aae51c2]{font-size:.32rem}@media (max-width:480px){.avatar-container .upload-placeholder .upload-text[data-v-0aae51c2]{font-size:.26667rem}}.avatar-upload[data-v-0aae51c2]{flex-direction:column;align-items:center;display:flex}.age-input-container .el-input-number[data-v-0aae51c2]{width:120px}.code-tips[data-v-0aae51c2]{color:#9ca3af;margin-bottom:.32rem;font-size:.32rem;line-height:1.5}.upload-placeholder[data-v-0aae51c2]{color:#6b7280;flex-direction:column;align-items:center;gap:.21333rem;display:flex}.upload-placeholder .upload-icon[data-v-0aae51c2]{font-size:.85333rem}.upload-placeholder .upload-text[data-v-0aae51c2]{font-size:.37333rem}.custom-dialog-overlay[data-v-0aae51c2]{z-index:2000;width:820px;height:100%;padding-top:calc(var(--app-vh,1vh)*5);pointer-events:auto;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:160px}@media (max-width:1024px){.custom-dialog-overlay[data-v-0aae51c2]{background:#0009;align-items:flex-end;width:100vw;padding-top:0;padding-bottom:0;left:0}}.custom-dialog[data-v-0aae51c2]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);width:90%;max-width:800px;max-height:calc(var(--app-vh,1vh)*90);border-radius:8px;flex-direction:column;animation:.3s ease-out dialogSlideIn-0aae51c2;display:flex;box-shadow:0 10px 30px #00000080}@media (min-width:768px) and (max-width:1024px){.custom-dialog[data-v-0aae51c2]{width:95%;max-width:none;max-height:calc(var(--app-vh,1vh)*95);border-radius:12px 12px 0 0}}@media (max-width:768px){.custom-dialog[data-v-0aae51c2]{width:100%;max-width:none;height:calc(var(--app-vh,1vh)*95);max-height:calc(var(--app-vh,1vh)*95);border-bottom:none;border-radius:16px 16px 0 0;animation:.3s ease-out codeEditorSlideUp-0aae51c2}}@keyframes dialogSlideIn-0aae51c2{0%{opacity:0;transform:translateY(-.53333rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes codeEditorSlideUp-0aae51c2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.custom-dialog-header[data-v-0aae51c2]{border-bottom:1px solid var(--color-border-primary);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex}@media (max-width:1024px){.custom-dialog-header[data-v-0aae51c2]{margin-bottom:0;padding:16px 20px 12px}}.custom-dialog-header .dialog-title[data-v-0aae51c2]{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}@media (max-width:768px){.custom-dialog-header .dialog-title[data-v-0aae51c2]{font-size:18px}}.custom-dialog-header .close-btn[data-v-0aae51c2]{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}@media (max-width:768px){.custom-dialog-header .close-btn[data-v-0aae51c2]{width:40px;height:40px;padding:12px}.custom-dialog-header .close-btn .el-icon[data-v-0aae51c2]{font-size:18px}}.custom-dialog-header .close-btn[data-v-0aae51c2]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.custom-dialog-body[data-v-0aae51c2]{flex-direction:column;flex:1;padding:0 20px;display:flex;overflow:hidden}@media (max-width:1024px){.custom-dialog-body[data-v-0aae51c2]{padding:16px 20px}}.custom-dialog-footer[data-v-0aae51c2]{border-top:1px solid var(--color-border-primary);flex-shrink:0;justify-content:flex-end;gap:12px;margin-top:20px;padding:20px;display:flex}@media (max-width:1024px){.custom-dialog-footer[data-v-0aae51c2]{margin-top:0;padding:12px 20px 20px}}@media (max-width:768px){.custom-dialog-footer[data-v-0aae51c2]{justify-content:center;gap:16px}.custom-dialog-footer .el-button[data-v-0aae51c2]{flex:1;max-width:120px;min-height:44px;font-size:16px}}.code-editor-content[data-v-0aae51c2]{border:.02667rem solid var(--color-border-secondary);border-radius:.16rem;flex-direction:column;flex:1;min-height:16rem;display:flex;overflow:hidden}@media (max-width:768px){.code-editor-content[data-v-0aae51c2]{border:.02667rem solid var(--color-border-primary);min-height:10.6667rem}.code-editor-content[data-v-0aae51c2] .monaco-editor .monaco-editor-background{background-color:var(--color-bg-primary)!important}.code-editor-content[data-v-0aae51c2] .monaco-editor .view-lines{font-size:14px!important;line-height:20px!important}.code-editor-content[data-v-0aae51c2] .monaco-editor .margin{background-color:var(--color-bg-secondary)!important}.code-editor-content[data-v-0aae51c2] .monaco-editor .scrollbar{width:8px!important}}.code-editor-content .monaco-editor-container[data-v-0aae51c2]{border:none;border-radius:0;flex:1;height:100%}@media (max-width:768px){.code-editor-content .monaco-editor-container[data-v-0aae51c2]{min-height:400px}}.role-design-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.role-design-content .role-design-textarea[data-v-0aae51c2]{flex:1}.role-design-content .role-design-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:460px!important}@media (max-width:768px){.role-design-content .role-design-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.role-design-content .token-info[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);text-align:center;background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.16rem;margin-top:.32rem;padding:.21333rem .32rem;font-size:.32rem;font-weight:500}.begin-message-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.begin-message-content .begin-message-textarea[data-v-0aae51c2]{flex:1}.begin-message-content .begin-message-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:460px!important}@media (max-width:768px){.begin-message-content .begin-message-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.begin-message-content .token-info[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);text-align:center;background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.16rem;margin-top:.32rem;padding:.21333rem .32rem;font-size:.32rem;font-weight:500}.description-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:12rem;display:flex}.description-content .description-textarea[data-v-0aae51c2]{flex:1}.description-content .description-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:400px!important}@media (max-width:768px){.description-content .description-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:250px!important}}.story-design-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.story-design-content .story-design-textarea[data-v-0aae51c2]{flex:1}.story-design-content .story-design-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:460px!important}@media (max-width:768px){.story-design-content .story-design-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.story-design-content .token-info[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);text-align:center;background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.16rem;margin-top:.32rem;padding:.21333rem .32rem;font-size:.32rem;font-weight:500}.few-shot-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.few-shot-content .few-shot-textarea[data-v-0aae51c2]{flex:1}.few-shot-content .few-shot-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:460px!important}@media (max-width:768px){.few-shot-content .few-shot-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.few-shot-content .token-info[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);text-align:center;background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.16rem;margin-top:.32rem;padding:.21333rem .32rem;font-size:.32rem;font-weight:500}.output-rules-content[data-v-0aae51c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.output-rules-content .output-rules-textarea[data-v-0aae51c2]{flex:1}.output-rules-content .output-rules-textarea[data-v-0aae51c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;resize:none!important;height:100%!important;min-height:460px!important}@media (max-width:768px){.output-rules-content .output-rules-textarea[data-v-0aae51c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.output-rules-content .token-info[data-v-0aae51c2]{color:var(--td-brand-color,#7e55ff);text-align:center;background:#7e55ff1a;border:.02667rem solid #7e55ff4d;border-radius:.16rem;margin-top:.32rem;padding:.21333rem .32rem;font-size:.32rem;font-weight:500}.image-upload-container .upload-placeholder[data-v-0aae51c2]{color:#909399;flex-direction:column;align-items:center;gap:.21333rem;font-size:.37333rem;display:flex}.image-upload-container .upload-tips[data-v-0aae51c2]{color:#909399;text-align:center;margin-top:.21333rem;font-size:.32rem}.voice-selector[data-v-0aae51c2]{background-color:var(--el-fill-color);border:.02667rem solid var(--el-border-color);cursor:pointer;border-radius:.32rem;align-items:center;padding:.42667rem;transition:all .3s;display:flex}.voice-selector[data-v-0aae51c2]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.voice-selector .voice-icon[data-v-0aae51c2]{background:var(--el-fill-color-light);width:1.28rem;height:1.28rem;color:var(--el-color-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-right:.42667rem;transition:all .3s;display:flex}.voice-selector .voice-icon[data-v-0aae51c2]:hover{background:var(--el-fill-color);transform:scale(1.05)}.voice-selector .voice-icon.playing[data-v-0aae51c2]{background:var(--td-brand-color);color:#fff;animation:1.5s ease-in-out infinite pulse-0aae51c2}.voice-selector .voice-content[data-v-0aae51c2]{flex:1}.voice-selector .voice-content .voice-title[data-v-0aae51c2]{color:var(--el-text-color-primary);margin-bottom:.10667rem;font-size:.42667rem;font-weight:500}.voice-selector .voice-content .voice-subtitle[data-v-0aae51c2]{color:var(--el-text-color-regular);font-size:.37333rem}.voice-selector .voice-action[data-v-0aae51c2]{gap:.21333rem;display:flex}[data-v-0aae51c2] .el-form-item{margin-bottom:24px}[data-v-0aae51c2] .el-form-item__label{color:#303133;font-weight:500}[data-v-0aae51c2] .el-card__body{padding:24px}[data-v-0aae51c2] .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden}[data-v-0aae51c2] .el-scrollbar .el-scrollbar__bar.is-vertical{width:6px;right:2px}[data-v-0aae51c2] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:#9093994d;border-radius:3px}[data-v-0aae51c2] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background-color:#90939980}@keyframes pulse-0aae51c2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mobile-preview-overlay[data-v-0aae51c2]{z-index:2000;background:#00000080;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.mobile-preview-popup[data-v-0aae51c2]{width:100%;height:var(--app-height);background:var(--color-bg-primary);border-radius:.42667rem .42667rem 0 0;flex-direction:column;transition:transform .3s ease-out;display:flex;overflow:hidden;transform:translateY(100%)}.mobile-preview-popup.mobile-preview-popup--show[data-v-0aae51c2]{transform:translateY(0)}.mobile-preview-header[data-v-0aae51c2]{border-bottom:.02667rem solid var(--color-border-primary);background:var(--color-bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:.21333rem .53333rem;display:flex}.mobile-preview-header h3[data-v-0aae51c2]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.mobile-preview-header .mobile-preview-close[data-v-0aae51c2]{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.06667rem;height:1.06667rem;padding:.21333rem;transition:all .2s;display:flex}.mobile-preview-header .mobile-preview-close[data-v-0aae51c2]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-preview-header .mobile-preview-close .el-icon[data-v-0aae51c2]{font-size:20px}.mobile-preview-content[data-v-0aae51c2]{background:#000;flex:1;overflow:hidden}@keyframes slideUp-0aae51c2{0%{transform:translateY(100%)}to{transform:translateY(0)}}*{vertical-align:baseline;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:0;margin:0;padding:0}:focus-visible{outline:none}body{color:#fff;background:#1c1d1e;font-size:.26667rem}html{background:#1c1d1e;font-family:PingFang SC!important}:root{--el-color-primary:#7e55ff;--el-color-primary-light-3:#9f76ff;--el-color-primary-light-5:#c4aeff;--el-color-primary-light-7:#ddd0ff;--el-color-primary-light-8:#ede7ff;--el-color-primary-light-9:#f8f6ff;--el-color-primary-dark-2:#7e55ff;--el-bg-color:#1c1d1e;--el-bg-color-page:#1c1d1e;--el-bg-color-overlay:#2a2c32;--el-text-color-primary:#fff;--el-text-color-regular:#c9cdd4;--el-text-color-secondary:#86909c;--el-text-color-placeholder:#4e5969;--el-text-color-disabled:#4e5969;--el-border-color:#404148;--el-border-color-light:#373941;--el-border-color-lighter:#32373e;--el-border-color-extra-light:#32373e;--el-fill-color:#32373e;--el-fill-color-light:#3d424b;--el-fill-color-lighter:#484d56;--el-fill-color-extra-light:#535861;--el-fill-color-blank:transparent;--el-fill-color-dark:#1c1d1e;--color-text-primary:#fff;--color-text-secondary:#c9cdd4;--color-text-tertiary:#86909c;--color-text-disabled:#4e5969;--color-text-inverse:#1d2129;--color-bg-primary:#1c1d1e;--color-bg-secondary:#2a2c32;--color-bg-tertiary:#32373e;--color-bg-quaternary:#3d424b;--color-bg-elevated:#2a2c32;--color-bg-overlay:#000c;--color-border-primary:#404148;--color-border-secondary:#373941;--color-border-tertiary:#32373e;--el-border-radius-base:.32rem;--el-component-size:1.12rem}.el-input__wrapper{background-color:var(--el-fill-color)!important;border-color:var(--el-border-color)!important;box-shadow:0 0 0 1px var(--el-border-color)inset!important}.el-input__inner{color:var(--el-text-color-primary)!important;caret-color:var(--el-color-primary)!important}.el-input__wrapper:hover{box-shadow:inset 0 0 0 .5px #4e5969!important}.el-input__wrapper.is-focus{border-color:var(--el-color-primary)!important;box-shadow:0 0 0 1px var(--el-color-primary)inset!important}.el-textarea__inner{background-color:var(--el-fill-color)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}.el-textarea__inner:hover,.el-textarea__inner:focus{border-color:var(--el-color-primary)!important}.el-card{background-color:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}.el-dialog{background-color:var(--el-bg-color-overlay)!important}.el-dialog__header{border-bottom-color:var(--el-border-color)!important}.el-dialog__body{color:var(--el-text-color-primary)!important}.el-button{border-color:var(--el-border-color)!important}.el-button--default{background-color:var(--el-fill-color-light)!important;color:var(--el-text-color-primary)!important}.el-button--default:hover{background-color:var(--el-fill-color)!important}.el-dropdown-menu{background-color:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}.el-dropdown-menu__item{color:var(--el-text-color-primary)!important}.el-dropdown-menu__item:hover{background-color:var(--el-fill-color)!important}.el-select__wrapper{height:42px!important}.el-select-dropdown{background-color:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}.el-select-dropdown__item{color:var(--el-text-color-primary)!important}.el-select-dropdown__item:hover{background-color:var(--el-fill-color)!important}.el-message{background-color:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}.el-table{background-color:var(--el-bg-color)!important;color:var(--el-text-color-primary)!important}.el-table th.el-table__cell{background-color:var(--el-fill-color-light)!important;color:var(--el-text-color-primary)!important;border-bottom-color:var(--el-border-color)!important}.el-table td.el-table__cell{border-bottom-color:var(--el-border-color)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--el-fill-color-extra-light)!important}.no-header-dialog{display:none}