.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-f2c6cc2f]{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-f2c6cc2f]{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-f2c6cc2f]:hover{transform:translateY(-.05333rem);box-shadow:0 .42667rem 1.28rem #0000001f,0 .10667rem .42667rem #0000000f}.login-header[data-v-f2c6cc2f]{text-align:center;margin-bottom:.8rem}.login-header .logo[data-v-f2c6cc2f]{border-radius:.32rem;width:1.70667rem;height:1.70667rem;margin-bottom:.26667rem}.login-title[data-v-f2c6cc2f]{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-f2c6cc2f]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.tab-switcher[data-v-f2c6cc2f]{background:var(--el-fill-color);border-radius:.32rem;margin-bottom:.8rem;padding:.10667rem;display:flex;position:relative}.tab-button[data-v-f2c6cc2f]{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-f2c6cc2f]{font-weight:600;color:#fff!important}.tab-indicator[data-v-f2c6cc2f]{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-f2c6cc2f]{transform:translate(100%)}.forms-container[data-v-f2c6cc2f]{position:relative}.auth-form[data-v-f2c6cc2f]{flex-direction:column;gap:.53333rem;display:flex}.login-type-switcher[data-v-f2c6cc2f]{justify-content:center;gap:.42667rem;margin:.42667rem 0 .21333rem;display:flex}.type-button[data-v-f2c6cc2f]{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-f2c6cc2f]{color:var(--el-color-primary);font-weight:500}.input-group[data-v-f2c6cc2f],.input-wrapper[data-v-f2c6cc2f]{position:relative}[data-v-f2c6cc2f] .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-f2c6cc2f] .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-f2c6cc2f] .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-f2c6cc2f] .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-f2c6cc2f] .el-input .el-input__inner:-webkit-autofill:first-line{color:var(--el-text-color-primary)!important;font-family:inherit!important}.error-message[data-v-f2c6cc2f]{color:#ff4757;margin-top:.13333rem;padding-left:.13333rem;font-size:.32rem}.auth-button[data-v-f2c6cc2f]{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-f2c6cc2f]:hover:not(:disabled){transform:translateY(-.02667rem);box-shadow:0 .21333rem .66667rem #7e55ff4d}.auth-button[data-v-f2c6cc2f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-button.loading[data-v-f2c6cc2f]{color:#0000}.loading-spinner[data-v-f2c6cc2f]{border:.05333rem solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:.53333rem;height:.53333rem;animation:1s linear infinite spin-f2c6cc2f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin-f2c6cc2f{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.form-footer[data-v-f2c6cc2f]{text-align:center;margin-top:.26667rem}.forgot-link[data-v-f2c6cc2f]{color:var(--el-color-primary);font-size:.37333rem;text-decoration:none;transition:opacity .2s}.forgot-link[data-v-f2c6cc2f]:hover{opacity:.8}.checkbox-label[data-v-f2c6cc2f]{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-f2c6cc2f]{display:none}.checkbox-custom[data-v-f2c6cc2f]{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-f2c6cc2f]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.checkbox-input:checked+.checkbox-custom[data-v-f2c6cc2f]: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-f2c6cc2f]{color:var(--el-color-primary);text-decoration:none}.terms-link[data-v-f2c6cc2f]:hover{text-decoration:underline}@media (max-width:480px){.login-container[data-v-f2c6cc2f]{padding:.26667rem}.login-card[data-v-f2c6cc2f]{border-radius:.42667rem;max-width:100%;padding:.8rem .53333rem}.login-title[data-v-f2c6cc2f]{font-size:.64rem}.auth-input[data-v-f2c6cc2f]{padding:.37333rem .42667rem;font-size:.42667rem}.sms-button[data-v-f2c6cc2f]{padding:.16rem .21333rem;font-size:.29333rem}}@media (min-width:768px){.login-card[data-v-f2c6cc2f]{max-width:12rem;padding:1.33333rem 1.06667rem}.login-title[data-v-f2c6cc2f]{font-size:.85333rem}.auth-input[data-v-f2c6cc2f]{padding:.48rem .64rem}}@media (-webkit-min-device-pixel-ratio:2){.login-card[data-v-f2c6cc2f]{border:.5px solid #ffffff1a}}.logo-info[data-v-23026ef3]{align-items:center;display:flex}.logo[data-v-23026ef3]{width:3.89333rem;height:1.17333rem;overflow:hidden}.logo img[data-v-23026ef3]{width:100%;height:100%}.header[data-v-23026ef3]{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-23026ef3]{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-23026ef3]:hover{background:var(--color-bg-tertiary)}.mobile-menu-btn .el-icon[data-v-23026ef3]{font-size:20px}@media (max-width:768px){.mobile-menu-btn[data-v-23026ef3]{justify-content:center;align-items:center;display:flex}.header[data-v-23026ef3]{justify-content:space-between}.logo-info[data-v-23026ef3]{display:none}}.avatar[data-v-23026ef3]{border-radius:50%;width:1.06667rem;height:1.06667rem;overflow:hidden}.avatar img[data-v-23026ef3]{width:100%;height:100%}.aside-nav[data-v-0e601198]{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-0e601198]{display:none}}.mobile-logo-info[data-v-0e601198]{border-bottom:.02667rem solid var(--color-border-primary);margin-bottom:.53333rem;padding:0 0 .53333rem;display:none}.mobile-logo-info .mobile-logo[data-v-0e601198]{justify-content:flex-start;align-items:center;height:1.17333rem;display:flex}.mobile-logo-info .mobile-logo img[data-v-0e601198]{width:auto;max-width:3.89333rem;height:100%}.publish-button[data-v-0e601198]{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-0e601198]: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-0e601198]: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-0e601198]:hover:before{left:100%}.publish-button[data-v-0e601198]:active{transform:translateY(-.02667rem);box-shadow:0 .16rem .53333rem #7e55ff59,0 .08rem .32rem #7e55ff2e}.nav-menu[data-v-0e601198]{flex-direction:column;gap:.10667rem;display:flex}.nav-item[data-v-0e601198]{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-0e601198]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.nav-item.active[data-v-0e601198]{color:var(--el-color-primary);background:#7e55ff1a;font-weight:500}.nav-icon[data-v-0e601198]{flex-shrink:0;width:.53333rem;height:.53333rem}.nav-label[data-v-0e601198]{font-size:.37333rem;line-height:1.4}.main-content[data-v-0e844f07]{background:var(--color-bg-primary);flex:1;height:100%;overflow-y:auto}.layout[data-v-7a4f469e]{position:relative}.container[data-v-7a4f469e]{height:calc(var(--app-height) - 1.6rem);padding-top:1.6rem;display:flex}.mobile-menu-overlay[data-v-7a4f469e]{z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:769px){.mobile-menu-overlay[data-v-7a4f469e]{display:none}}.mobile-menu-drawer[data-v-7a4f469e]{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-7a4f469e]{transform:translate(0)}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav{border-right:none;width:100%;height:100%;padding:.42667rem .32rem;display:block!important}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .mobile-logo-info{margin-bottom:.42667rem;padding:0 0 .42667rem;display:block!important}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .mobile-logo-info .mobile-logo{height:.85333rem!important}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .mobile-logo-info .mobile-logo img{max-width:2.93333rem;height:100%}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .publish-button{height:1.06667rem;margin-bottom:.42667rem;font-size:.37333rem}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .nav-item{padding:.26667rem .32rem}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .nav-item .nav-icon{width:.48rem;height:.48rem}.mobile-menu-drawer[data-v-7a4f469e] .aside-nav .nav-item .nav-label{font-size:.34667rem}@media (max-width:768px){.container .main-content[data-v-7a4f469e]{width:100%}}.data-center[data-v-7b269eb8]{background:var(--color-bg-primary);min-height:var(--app-height);padding:.64rem}.page-header[data-v-7b269eb8]{margin-bottom:.85333rem}.page-header h1[data-v-7b269eb8]{color:var(--color-text-primary);margin:0 0 .21333rem;font-size:.58667rem;font-weight:600}.page-header p[data-v-7b269eb8]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.content-area[data-v-7b269eb8]{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-7b269eb8]{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-7b269eb8]{grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){.stats-grid[data-v-7b269eb8]{grid-template-columns:repeat(2,1fr);gap:.42667rem}}@media (max-width:480px){.stats-grid[data-v-7b269eb8]{grid-template-columns:1fr}}.stat-card[data-v-7b269eb8]{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-7b269eb8]:hover{border-color:var(--el-color-primary);transform:translateY(-.05333rem);box-shadow:0 .21333rem .66667rem #7e55ff26}.stat-icon[data-v-7b269eb8]{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-7b269eb8] svg{width:.64rem;height:.64rem}.stat-info[data-v-7b269eb8]{flex:1}.stat-info h3[data-v-7b269eb8]{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-7b269eb8]{color:var(--color-text-primary);margin:0;font-size:.64rem;font-weight:700}.cropper-content[data-v-9972b1a3]{gap:.53333rem;height:13.3333rem;display:flex}@media (max-width:768px){.cropper-content[data-v-9972b1a3]{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-9972b1a3]{gap:.42667rem;height:12rem}}.cropper-main[data-v-9972b1a3]{border-radius:.26667rem;flex:1;min-width:0;overflow:hidden}@media (max-width:768px){.cropper-main[data-v-9972b1a3]{border-radius:.21333rem;flex:2;min-height:8rem}}.cropper-main .cropper[data-v-9972b1a3]{width:100%;height:100%}.cropper-preview[data-v-9972b1a3]{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-9972b1a3]{width:5.33333rem}}@media (max-width:768px){.cropper-preview[data-v-9972b1a3]{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-9972b1a3]{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-9972b1a3]{margin-bottom:.32rem;font-size:.42667rem}}.cropper-preview .preview-container[data-v-9972b1a3]{justify-content:center;margin-bottom:.53333rem;display:flex}@media (max-width:768px){.cropper-preview .preview-container[data-v-9972b1a3]{margin-bottom:.42667rem}}.cropper-preview .preview-container .preview-image[data-v-9972b1a3]{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-9972b1a3]{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-9972b1a3]{border-radius:.32rem}@media (max-width:768px){.cropper-preview .preview-container .preview-image.square[data-v-9972b1a3]{border-radius:.26667rem}}.cropper-preview .preview-container .preview-image .preview[data-v-9972b1a3]{width:100%;height:100%;display:block}@media (max-width:768px){.cropper-preview .crop-info[data-v-9972b1a3]{justify-content:space-around;gap:.42667rem;width:100%;display:flex}}.cropper-preview .crop-info .info-item[data-v-9972b1a3]{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-9972b1a3]{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-9972b1a3]{color:var(--el-text-color-regular);font-weight:500}@media (max-width:768px){.cropper-preview .crop-info .info-item .label[data-v-9972b1a3]{font-size:.32rem}}.cropper-preview .crop-info .info-item .value[data-v-9972b1a3]{color:var(--el-text-color-primary);font-weight:600}@media (max-width:768px){.cropper-preview .crop-info .info-item .value[data-v-9972b1a3]{color:var(--td-brand-color,#7e55ff);font-size:.37333rem}}.dialog-footer[data-v-9972b1a3]{justify-content:flex-end;gap:.32rem;display:flex}@media (max-width:768px){.dialog-footer[data-v-9972b1a3]{justify-content:center;gap:.42667rem}.dialog-footer .el-button[data-v-9972b1a3]{flex:1;max-width:120px;min-height:44px;font-size:16px}}[data-v-9972b1a3] .vue-advanced-cropper{background:var(--el-bg-color);border-radius:.21333rem}[data-v-9972b1a3] .vue-advanced-cropper .vue-advanced-cropper__area{pointer-events:none}[data-v-9972b1a3] .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-9972b1a3] .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-9972b1a3] .vue-advanced-cropper .vue-advanced-cropper__background{pointer-events:none;background:#0009}[data-v-9972b1a3] .vue-advanced-cropper .vue-line-wrapper .vue-line{border-color:var(--td-brand-color,#7e55ff);opacity:.8;border-width:.02667rem}[data-v-9972b1a3] .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-9972b1a3] .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-9972b1a3] .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-9972b1a3] .vue-advanced-cropper .vue-simple-handler:hover{transform:scale(1.2)!important;box-shadow:0 .10667rem .32rem #7e55ff66!important}[data-v-9972b1a3] .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-9972b1a3] .vue-advanced-cropper .vue-simple-line.vue-line--horizontal,[data-v-9972b1a3] .vue-advanced-cropper .vue-simple-line.vue-line--vertical{background:var(--td-brand-color,#7e55ff)!important}@media (max-width:768px){[data-v-9972b1a3] .vue-advanced-cropper .vue-handler-wrapper .vue-handler{border-width:.08rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-9972b1a3] .vue-advanced-cropper .vue-simple-handler{border-width:.05333rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-9972b1a3] .vue-advanced-cropper .vue-line-wrapper .vue-line,[data-v-9972b1a3] .vue-advanced-cropper .vue-simple-line{opacity:1!important;border-width:.05333rem!important}}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-9972b1a3] .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-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 16px;display:flex;overflow:hidden}[data-v-9972b1a3] .mobile-cropper-dialog .el-dialog .el-dialog__footer{flex-shrink:0;margin-top:0;padding:12px 20px 20px}}.tag-selector[data-v-a185cd9d]{width:100%}.tag-title[data-v-a185cd9d]{color:var(--el-text-color-primary);margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:block}.tag-title.required[data-v-a185cd9d]:after{content:" *";color:#f56565}.tag-display-area[data-v-a185cd9d]{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-a185cd9d]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.tag-list[data-v-a185cd9d]{flex-wrap:wrap;gap:.21333rem;display:flex}.tag-item[data-v-a185cd9d]{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-a185cd9d]{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary);border:.02667rem solid var(--el-border-color)}.selected-tag[data-v-a185cd9d]:hover{background-color:var(--el-fill-color)}.selected-tag .tag-text[data-v-a185cd9d]{margin-right:.16rem}.remove-icon[data-v-a185cd9d]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.remove-icon[data-v-a185cd9d]:hover{opacity:1}.add-tag[data-v-a185cd9d]{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-a185cd9d]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-color-primary);color:var(--el-color-primary)}.tag-selector-dialog[data-v-a185cd9d]{border-radius:.42667rem}.dialog-content[data-v-a185cd9d]{padding:0}.search-area[data-v-a185cd9d]{margin-bottom:.64rem}.search-input[data-v-a185cd9d]{width:100%}.custom-tag-area[data-v-a185cd9d]{margin-bottom:.64rem}.custom-tag-btn[data-v-a185cd9d]{background-color:var(--el-color-primary);color:#fff;border:none;gap:.16rem}.custom-tag-btn[data-v-a185cd9d]:hover{background-color:var(--el-color-primary-light-3)}.tag-categories[data-v-a185cd9d]{flex-wrap:wrap;gap:.21333rem;max-height:8rem;display:flex;overflow-y:auto}.category-tag[data-v-a185cd9d]{background-color:var(--el-fill-color);color:var(--el-text-color-primary);border:.02667rem solid var(--el-border-color)}.category-tag[data-v-a185cd9d]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-color-primary)}.category-tag.active[data-v-a185cd9d]{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.selected-tags-area[data-v-a185cd9d]{border-top:.02667rem solid var(--el-border-color-lighter);margin-top:.64rem;padding-top:.42667rem}.selected-tags-title[data-v-a185cd9d]{color:var(--el-text-color-primary);margin-bottom:.32rem;font-size:.37333rem;font-weight:500}.selected-tags-list[data-v-a185cd9d]{flex-wrap:wrap;gap:.21333rem;display:flex}.selected-tag-item[data-v-a185cd9d]{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-a185cd9d]:hover{background-color:var(--el-color-primary-light-8)}.selected-tag-item .tag-text[data-v-a185cd9d]{margin-right:.16rem}.selected-tag-item .remove-icon[data-v-a185cd9d]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.selected-tag-item .remove-icon[data-v-a185cd9d]:hover{opacity:1}.tag-categories[data-v-a185cd9d]::-webkit-scrollbar{width:.16rem}.tag-categories[data-v-a185cd9d]::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:.08rem}.tag-categories[data-v-a185cd9d]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:.08rem}.tag-categories[data-v-a185cd9d]::-webkit-scrollbar-thumb:hover{background:var(--el-text-color-disabled)}[data-v-a185cd9d] .mobile-tag-dialog .el-dialog{max-height:calc(var(--app-vh,1vh)*80);border-radius:12px;margin:20px!important}[data-v-a185cd9d] .mobile-tag-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-a185cd9d] .mobile-tag-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-a185cd9d] .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-a185cd9d] .mobile-tag-dialog .el-dialog .el-dialog__footer{padding:12px 20px 20px}[data-v-a185cd9d] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;min-height:40px;margin-left:8px}[data-v-a185cd9d] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}[data-v-a185cd9d] .mobile-custom-tag-dialog .el-dialog{border-radius:12px;margin:20px!important}[data-v-a185cd9d] .mobile-custom-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-a185cd9d] .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-a185cd9d]{padding:.32rem}.tag-list[data-v-a185cd9d]{gap:.16rem}.tag-item[data-v-a185cd9d]{padding:.16rem .26667rem;font-size:.34667rem}.add-tag[data-v-a185cd9d]{width:.96rem;height:.96rem;font-size:.37333rem}.dialog-content .search-area[data-v-a185cd9d],.dialog-content .custom-tag-area[data-v-a185cd9d]{margin-bottom:.53333rem}.dialog-content .tag-categories[data-v-a185cd9d]{gap:.16rem;max-height:6.66667rem}.dialog-content .category-tag[data-v-a185cd9d]{padding:.16rem .26667rem;font-size:.34667rem}.dialog-content .selected-tags-area[data-v-a185cd9d]{margin-top:.53333rem;padding-top:.32rem}.dialog-content .selected-tags-list[data-v-a185cd9d]{gap:.16rem}.dialog-content .selected-tag-item[data-v-a185cd9d]{padding:.16rem .26667rem;font-size:.34667rem}}.role-preview-card[data-v-e3c68208]{justify-content:center;width:100%;display:flex}.card-container[data-v-e3c68208]{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-e3c68208]:hover{transform:translateY(-.05333rem)}.bg[data-v-e3c68208]{background:var(--el-fill-color);width:100%;height:100%;position:absolute}.background-image[data-v-e3c68208]{width:100%;height:100%}.background-image img[data-v-e3c68208]{object-fit:cover;width:100%;height:100%}.background-placeholder[data-v-e3c68208]{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-e3c68208]{color:var(--el-text-color-disabled);text-align:center;font-size:.32rem}.liner-bg[data-v-e3c68208]{background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;height:3.2rem;position:absolute;bottom:0}.creator[data-v-e3c68208]{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-e3c68208]{box-sizing:border-box;z-index:1;flex-direction:column;width:100%;padding:.42667rem;display:flex;position:relative}.header[data-v-e3c68208]{align-items:center;margin-bottom:.10667rem;display:flex}.name[data-v-e3c68208]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .85333rem);font-size:.34667rem;font-weight:500;overflow:hidden}.sex[data-v-e3c68208]{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-e3c68208]{color:#fff;justify-content:center;align-items:center;display:flex}.sex-icon svg[data-v-e3c68208]{fill:#fff;width:.32rem;height:.32rem}.male-icon[data-v-e3c68208]{background:#4bb5eee6}.female-icon[data-v-e3c68208]{background:#ff3e8ee6}.description[data-v-e3c68208]{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-e3c68208]{justify-content:flex-start;display:flex}.interaction-info[data-v-e3c68208]{align-items:center;display:flex}.interaction-item[data-v-e3c68208]{color:#ffffffb3;align-items:center;gap:.16rem;font-size:.24rem;display:flex}.interaction-item svg[data-v-e3c68208]{width:.32rem;height:.32rem}.tts-config-content .selected-tts-info[data-v-9c4230b6]{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-9c4230b6]{margin-bottom:.53333rem;padding:.37333rem}}.tts-config-content .selected-tts-info .tts-header[data-v-9c4230b6]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .selected-tts-info .tts-header[data-v-9c4230b6]{flex-direction:column;align-items:flex-start;gap:.32rem}}.tts-config-content .selected-tts-info .tts-header .tts-avatar[data-v-9c4230b6]{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-9c4230b6]{object-fit:cover;width:100%;height:100%}.tts-config-content .selected-tts-info .tts-header .tts-avatar .avatar-placeholder[data-v-9c4230b6]{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-9c4230b6]{flex:1;min-width:0}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-name[data-v-9c4230b6]{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-9c4230b6]{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-9c4230b6]{gap:.21333rem;font-size:.32rem;display:flex}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .gender[data-v-9c4230b6],.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .language[data-v-9c4230b6]{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-9c4230b6]{padding:0}}.tts-config-content .config-section .config-item[data-v-9c4230b6]{margin-bottom:.64rem}@media (max-width:768px){.tts-config-content .config-section .config-item[data-v-9c4230b6]{margin-bottom:.53333rem}}.tts-config-content .config-section .config-item .config-label[data-v-9c4230b6]{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-9c4230b6]{color:var(--td-brand-color,#7e55ff)}.tts-config-content .config-section .config-item .config-control[data-v-9c4230b6]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control[data-v-9c4230b6]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .config-item .config-control .el-slider[data-v-9c4230b6]{flex:1}.tts-config-content .config-section .config-item .config-control .value-display[data-v-9c4230b6]{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-9c4230b6]{width:100%;min-width:auto}}.tts-config-content .config-section .config-item .config-control .el-select[data-v-9c4230b6]{width:200px}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control .el-select[data-v-9c4230b6]{width:100%}}.tts-config-content .config-section .emotion-config[data-v-9c4230b6]{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-9c4230b6]{margin-bottom:.42667rem}.tts-config-content .config-section .preview-section[data-v-9c4230b6]{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-9c4230b6]{margin-top:.64rem;padding:.37333rem}}.tts-config-content .config-section .preview-section .preview-header[data-v-9c4230b6]{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-9c4230b6]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .preview-section .preview-header span[data-v-9c4230b6]{color:var(--el-text-color-primary);font-size:.37333rem;font-weight:600}.tts-config-content .config-section .preview-section .preview-tip[data-v-9c4230b6]{color:var(--el-text-color-secondary);font-size:.32rem}.dialog-footer[data-v-9c4230b6]{justify-content:flex-end;gap:.32rem;display:flex}@media (max-width:768px){.dialog-footer[data-v-9c4230b6]{justify-content:stretch}.dialog-footer .el-button[data-v-9c4230b6]{flex:1}}[data-v-9c4230b6] .el-slider .el-slider__runway{background-color:var(--el-fill-color)}[data-v-9c4230b6] .el-slider .el-slider__bar{background-color:var(--td-brand-color,#7e55ff)}[data-v-9c4230b6] .el-slider .el-slider__button,[data-v-9c4230b6] .el-slider .el-slider__button:hover{border-color:var(--td-brand-color,#7e55ff)}[data-v-9c4230b6] .el-slider .el-slider__button-wrapper:hover .el-slider__button{background-color:var(--td-brand-color,#7e55ff)}[data-v-9c4230b6] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-9c4230b6] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-9c4230b6] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}}.tts-dialog-content .tts-search[data-v-33306537]{margin-bottom:.53333rem}.tts-dialog-content .tts-search .search-row[data-v-33306537]{gap:.42667rem;display:flex}.tts-dialog-content .tts-search .search-row .search-input[data-v-33306537]{flex:2}.tts-dialog-content .tts-search .search-row .search-filter[data-v-33306537]{flex:1;min-width:3.2rem}.tts-dialog-content .tts-search .search-row.mobile-search[data-v-33306537]{flex-direction:column;gap:.32rem}.tts-dialog-content .tts-search .search-row.mobile-search .search-input[data-v-33306537],.tts-dialog-content .tts-search .search-row.mobile-search .search-filter[data-v-33306537]{flex:1}.tts-dialog-content .tts-list[data-v-33306537]{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-33306537]{height:calc(var(--app-vh,1vh)*60);padding:.21333rem}}.tts-dialog-content .tts-list .tts-grid[data-v-33306537]{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-33306537]{grid-template-columns:1fr 1fr;gap:.26667rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid[data-v-33306537]{grid-template-columns:1fr;gap:.21333rem 0}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-33306537]{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-33306537]{height:1.73333rem;padding:.26667rem .32rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-33306537]{height:1.86667rem;margin-bottom:.21333rem;padding:.32rem .42667rem}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-33306537]:hover{box-shadow:inset 0 0 0 .02667rem #4e5969}.tts-dialog-content .tts-list .tts-grid .tts-item.active[data-v-33306537]{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-33306537]{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-33306537]{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-33306537]{width:1.06667rem;height:1.06667rem;margin-right:.32rem}}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play[data-v-33306537]:hover{transform:scale(1.05)}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play .el-icon[data-v-33306537]{font-size:18px}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info[data-v-33306537]{flex:1;min-width:0}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info .tts-name[data-v-33306537]{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-33306537]{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-33306537]{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-33306537]{color:#fff;font-size:.42667rem;font-weight:700}.tts-dialog-content .tts-list .loading-state[data-v-33306537]{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-33306537]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-33306537}.tts-dialog-content .tts-list .loading-state p[data-v-33306537]{margin:0;font-size:.37333rem}.tts-dialog-content .tts-list .tts-empty[data-v-33306537]{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-33306537]{margin:.21333rem 0 0;font-size:.37333rem}.tts-dialog-content .pagination-container[data-v-33306537]{justify-content:center;margin-top:.42667rem;display:flex}@media (max-width:768px){.tts-dialog-content .pagination-container[data-v-33306537]{margin-top:.32rem}.tts-dialog-content .pagination-container[data-v-33306537] .el-pagination .el-pager li{min-width:32px;height:32px;font-size:14px;line-height:30px}.tts-dialog-content .pagination-container[data-v-33306537] .el-pagination .btn-next,.tts-dialog-content .pagination-container[data-v-33306537] .el-pagination .btn-prev{min-width:32px;font-size:12px}}[data-v-33306537] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-33306537] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-33306537] .mobile-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}}@keyframes rotating-33306537{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.draft-dialog-content[data-v-3d9fb077]{flex-direction:column;height:100%;display:flex}}.draft-dialog-content .draft-container[data-v-3d9fb077]{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-3d9fb077]{border:none;border-radius:0;flex:1;height:100%;min-height:10.6667rem;padding:.32rem}}.draft-dialog-content .draft-container .draft-list[data-v-3d9fb077]{height:100%;overflow-y:auto}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-3d9fb077]{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-3d9fb077]{margin-bottom:.26667rem;padding:.37333rem}}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item[data-v-3d9fb077]{flex-direction:column;align-items:stretch;gap:.32rem;margin-bottom:.42667rem;padding:.42667rem}}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-3d9fb077]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-3d9fb077]:last-child{margin-bottom:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info[data-v-3d9fb077]{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-3d9fb077]{flex-direction:column;align-items:flex-start;gap:.21333rem}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-avatar[data-v-3d9fb077]{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-3d9fb077]{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-3d9fb077]{object-fit:cover;width:100%;height:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-3d9fb077]{flex:1;min-width:0}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-3d9fb077]{text-align:center;width:100%}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-name[data-v-3d9fb077]{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-3d9fb077]{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-3d9fb077]{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-3d9fb077]{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-3d9fb077]{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-3d9fb077]{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-3d9fb077]{flex-shrink:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta .draft-tags[data-v-3d9fb077]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-3d9fb077]{flex-shrink:0;gap:.21333rem;display:flex}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-3d9fb077]{justify-content:center;gap:.32rem;width:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions .el-button.mobile-button[data-v-3d9fb077]{flex:1;min-height:40px}}.draft-dialog-content .draft-container .draft-loading[data-v-3d9fb077]{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-3d9fb077]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-3d9fb077}.draft-dialog-content .draft-container .draft-loading p[data-v-3d9fb077]{margin:0;font-size:.37333rem}.draft-dialog-content .draft-container .draft-empty[data-v-3d9fb077]{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-3d9fb077]{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-3d9fb077]{margin:0;font-size:.37333rem}.dialog-footer[data-v-3d9fb077]{justify-content:flex-end;display:flex}@media (max-width:768px){.dialog-footer .el-button[data-v-3d9fb077]{flex:1;min-height:44px}}[data-v-3d9fb077] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-3d9fb077] .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-3d9fb077] .mobile-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-3d9fb077] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-3d9fb077] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-3d9fb077] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-3d9fb077] .mobile-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 16px;display:flex;overflow:hidden}[data-v-3d9fb077] .mobile-dialog .el-dialog .el-dialog__footer{flex-shrink:0;margin-top:0;padding:12px 20px 20px}}@keyframes rotating-3d9fb077{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.markdown-renderer .content-block[data-v-0f5cfa57]{margin-bottom:.42667rem}.markdown-renderer .content-block iframe[data-v-0f5cfa57]{width:100%}.markdown-renderer .content-block[data-v-0f5cfa57]:last-child{margin-bottom:0}.markdown-renderer .text-block .markdown-content[data-v-0f5cfa57]{color:#333;margin:.32rem 0;font-size:.42667rem;line-height:1.6}.markdown-renderer .text-block .markdown-content[data-v-0f5cfa57]:first-child{margin-top:0}.markdown-renderer .text-block .markdown-content[data-v-0f5cfa57]:last-child{margin-bottom:0}.van-popup[data-v-4ae6ad45]{z-index:2007;background:#000000b3;animation:.3s fadeIn-4ae6ad45;position:fixed;top:0;bottom:0;left:0;right:0}.van-popup--center[data-v-4ae6ad45]{justify-content:center;align-items:center;padding:0 .64rem;display:flex}.dialog-content[data-v-4ae6ad45]{background:#fff;border-radius:.42667rem;width:100%;max-width:10.6667rem;animation:.3s slideIn-4ae6ad45;overflow:hidden}@keyframes fadeIn-4ae6ad45{0%{opacity:0}to{opacity:1}}@keyframes slideIn-4ae6ad45{0%{opacity:0;transform:scale(.8)translateY(-.53333rem)}to{opacity:1;transform:scale(1)translateY(0)}}.van-dialog__header[data-v-4ae6ad45]{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-4ae6ad45]{text-align:center;background:#fff;padding:.69333rem .64rem}.van-dialog__message[data-v-4ae6ad45]{color:#646566;word-wrap:break-word;font-size:.37333rem;line-height:.53333rem}.van-dialog__message--has-title[data-v-4ae6ad45]{padding-top:0}.van-dialog__message[data-v-4ae6ad45] .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-4ae6ad45] .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-4ae6ad45]{background:#fff;gap:.32rem;padding:.21333rem .42667rem .42667rem;display:flex}.van-button[data-v-4ae6ad45]{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-4ae6ad45]:active{opacity:.7}.van-button__content[data-v-4ae6ad45]{justify-content:center;align-items:center;height:100%;display:flex}.van-button__text[data-v-4ae6ad45]{display:inline}.van-dialog__cancel[data-v-4ae6ad45]{color:#fff!important;background:#616161!important}.van-dialog__confirm[data-v-4ae6ad45]{background:var(--td-brand-color,#7e55ff)!important;color:#fff!important}.message-item[data-v-007e145b]{flex-direction:column;margin-bottom:.42667rem;display:flex;position:relative}.whitespace-pre-line[data-v-007e145b]{white-space:pre-line}.message-area[data-v-007e145b]{align-self:flex-start;width:100%;display:flex}.operation-popover-container[data-v-007e145b]{margin-left:.32rem}.disable-operation[data-v-007e145b]{opacity:.7;pointer-events:none}.custom-popover[data-v-007e145b]{display:inline-block;position:relative}.popover-content[data-v-007e145b]{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-007e145b]{opacity:1;pointer-events:auto;transform:translateY(0)}.operation[data-v-007e145b]{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-007e145b]{background:#fff;border-radius:50%;width:.05333rem;height:.05333rem}.operation[data-v-007e145b]:hover{background:#5c5c5c}.operation-popover-item[data-v-007e145b]{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-007e145b]{width:.32rem;height:.32rem}.operation-popover-item[data-v-007e145b]:active{background:#5c5c5c}.message-context[data-v-007e145b]{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-007e145b] .markdown-renderer .markdown-content{font-size:inherit;line-height:inherit;margin:0}.loading-context[data-v-007e145b]{justify-content:center;align-items:center;min-height:.53333rem;display:flex}.loading-dots[data-v-007e145b]{align-items:center;gap:.10667rem;display:flex}.dot[data-v-007e145b]{background-color:#999;border-radius:50%;width:.16rem;height:.16rem;animation:1.5s ease-in-out infinite dotPulse-007e145b}.dot-1[data-v-007e145b]{animation-delay:0s}.dot-2[data-v-007e145b]{animation-delay:.2s}.dot-3[data-v-007e145b]{animation-delay:.4s}@keyframes dotPulse-007e145b{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.message-edit-area[data-v-007e145b]{flex-direction:column;gap:.32rem;padding:.26667rem 0;display:flex}.message-edit-area .message-edit-textarea[data-v-007e145b]{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-007e145b]:focus{border:.04rem solid var(--td-brand-color,#7e55ff);background:#23272f}.message-edit-area .message-edit-area-footer[data-v-007e145b]{justify-content:flex-end;gap:.32rem;display:flex}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-007e145b]{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-007e145b]{background:var(--td-brand-color,#7e55ff);color:#fff}.message-edit-area .message-edit-area-footer .message-edit-btn.cancel[data-v-007e145b]{color:#fff;background:#444}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-007e145b]:active{opacity:.8}.message-item[data-v-5512a0b0]{flex-direction:column;align-self:flex-end;margin-bottom:.42667rem;display:flex;position:relative}.user-info[data-v-5512a0b0]{flex-direction:row;display:flex}.avatar[data-v-5512a0b0]{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-5512a0b0]{object-fit:cover;width:100%;height:100%}.avatar .avatar-placeholder[data-v-5512a0b0]{font-size:.53333rem}.message-wrapper[data-v-5512a0b0]{box-sizing:border-box;padding-right:.26667rem}.message-context[data-v-5512a0b0]{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-ad0516b6]{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-ad0516b6]{color:#fff;flex-direction:row;align-items:center;height:100%;padding-right:.37333rem;display:flex}.input-container .idle-button .text[data-v-ad0516b6]{margin-left:.16rem}.qqy-input-container[data-v-ad0516b6]{padding-bottom:.42667rem}.model-select[data-v-ad0516b6]{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-ad0516b6]{flex-shrink:0;align-items:center;display:flex}.model-select .model-select-icon svg[data-v-ad0516b6]{width:.37333rem;height:.37333rem;transition:all .3s}.model-select .model-select-text[data-v-ad0516b6]{white-space:nowrap;opacity:1;margin-left:.21333rem;transition:all .5s;transform:translate(0)}.model-select.model-select-collapsed[data-v-ad0516b6]{border-radius:.48rem;justify-content:center;width:.74667rem;height:.74667rem;padding:0}.model-select.model-select-collapsed .model-select-text[data-v-ad0516b6]{opacity:0;width:0;margin-left:0;transform:translate(.26667rem)}.add-create-conversation[data-v-ad0516b6]{width:.64rem;height:.64rem;padding:0 .26667rem}.add-create-conversation .add-create-conversation-icon[data-v-ad0516b6]{width:.64rem;height:.64rem}.input-wrap[data-v-ad0516b6]{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-ad0516b6]{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-ad0516b6]::placeholder{color:#fffc}.send-button[data-v-ad0516b6]{background:0 0;border-radius:50%;height:1.01333rem;margin-left:.32rem;font-size:.34667rem;transition:all .3s}.loading-button[data-v-ad0516b6]{opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.loading-spinner[data-v-ad0516b6]{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-ad0516b6;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}@keyframes spin-ad0516b6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-active[data-v-ad0516b6]:active{opacity:.8}.button-disabled[data-v-ad0516b6]{opacity:.5}.extracting-indicator[data-v-ad0516b6]{opacity:.8;border-radius:.53333rem;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.extraction-spinner[data-v-ad0516b6]{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-ad0516b6;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}.header[data-v-482e7d22]{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-482e7d22]{align-items:center;gap:.10667rem;display:flex}.header-left .left[data-v-482e7d22]{flex-shrink:0;width:.64rem;height:.64rem;display:flex}.back[data-v-482e7d22]{cursor:pointer;color:#f2f3f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.back svg[data-v-482e7d22]{width:.37333rem;height:.37333rem}.title-content[data-v-482e7d22]{background-color:#1717174d;border-radius:2.66667rem;align-items:center;padding:.13333rem .26667rem .13333rem .21333rem;display:flex}.avatar[data-v-482e7d22]{object-fit:cover;background-color:#666;border-radius:50%;width:.74667rem;height:.74667rem;margin-right:.21333rem}.title-text[data-v-482e7d22]{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-482e7d22]{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-482e7d22]{align-items:center;display:flex}.header-right .right-item[data-v-482e7d22]{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-482e7d22]:hover{background-color:#3d3d4a}.header-right .right-item svg[data-v-482e7d22]{fill:#9da3ae;width:.48rem;height:.48rem}.brightness-overlay[data-v-482e7d22]{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-482e7d22]{background-color:#2a2a2a;border-radius:.32rem;width:8.53333rem;max-width:90%;padding:.53333rem;animation:.3s ease-out slideDown-482e7d22}.brightness-popup .brightness-text[data-v-482e7d22]{color:#f2f3f5;text-align:center;font-size:.37333rem}@keyframes slideDown-482e7d22{0%{opacity:0;transform:translateY(-.53333rem)}to{opacity:1;transform:translateY(0)}}.diamond-icon[data-v-30a58aed]{justify-content:center;align-items:center;display:inline-flex}.diamond-icon img[data-v-30a58aed]{object-fit:contain}.model-setting-content[data-v-6f0979a4]{max-height:calc(var(--app-vh,1vh)*70);overflow-y:auto}.current-model-card[data-v-6f0979a4]{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-6f0979a4]{justify-content:space-between;align-items:center;margin-bottom:.42667rem;display:flex}.model-vendor[data-v-6f0979a4]{align-items:center;display:flex}.vendor-badge[data-v-6f0979a4]{color:#fff;background:#fff3;border:.02667rem solid #ffffff1a;border-radius:.42667rem;padding:.10667rem .32rem;font-size:.32rem;font-weight:500}.model-status[data-v-6f0979a4]{align-items:center;gap:.16rem;display:flex}.status-indicator[data-v-6f0979a4]{background:#10b981;border-radius:50%;width:.21333rem;height:.21333rem;box-shadow:0 0 .21333rem #10b98199}.status-indicator.active[data-v-6f0979a4]{animation:2s infinite pulse-6f0979a4}@keyframes pulse-6f0979a4{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-6f0979a4]{color:#ffffffe6;font-size:.32rem;font-weight:500}.model-card-content .model-name[data-v-6f0979a4]{color:#fff;margin:0 0 .32rem;font-size:.48rem;font-weight:600;line-height:1.3}.model-card-content .model-pricing[data-v-6f0979a4]{align-items:center;gap:.16rem;margin-bottom:.32rem;display:flex}.model-card-content .model-pricing .price-amount[data-v-6f0979a4]{color:#fbbf24;font-size:.42667rem;font-weight:700}.model-card-content .model-pricing .price-icon[data-v-6f0979a4]{align-items:center;display:flex}.model-card-content .model-pricing .price-unit[data-v-6f0979a4]{color:#fffc;font-size:.34667rem;font-weight:500}.model-card-content .model-desc[data-v-6f0979a4]{color:#ffffffe6;opacity:.95;margin:0;font-size:.37333rem;line-height:1.5}.tab-container[data-v-6f0979a4]{margin-top:.32rem}.tab-header[data-v-6f0979a4]{background:var(--el-fill-color-light);border-radius:.21333rem;margin-bottom:.42667rem;padding:.10667rem;display:flex}.tab-item[data-v-6f0979a4]{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-6f0979a4]{background:var(--el-color-primary);color:#fff;box-shadow:0 .05333rem .10667rem #0000001a}.tab-panel[data-v-6f0979a4]{flex-direction:column;gap:.42667rem;display:flex}.vendor-header[data-v-6f0979a4]{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-6f0979a4]:hover{background:var(--el-fill-color-light)}.vendor-title[data-v-6f0979a4]{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-6f0979a4]{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-6f0979a4]{transform:rotate(180deg)}.model-list-container[data-v-6f0979a4]{opacity:1;padding-bottom:.21333rem;transition:all .3s;overflow:hidden;transform:translateY(0)}.model-list-container.collapsed[data-v-6f0979a4]{opacity:0;height:0;margin-bottom:0;padding-bottom:0;transform:translateY(-.26667rem)}.model-list[data-v-6f0979a4]{flex-direction:column;gap:.32rem;display:flex}.model-card[data-v-6f0979a4]{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-6f0979a4]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.model-card.active[data-v-6f0979a4]{border-color:var(--td-brand-color,#7e55ff);background:#2a2d33;box-shadow:0 .10667rem .42667rem #7e55ff26}.model-selector[data-v-6f0979a4]{flex-shrink:0;padding-top:.05333rem}.selector-circle[data-v-6f0979a4]{border:.05333rem solid var(--el-border-color);border-radius:50%;width:.42667rem;height:.42667rem;transition:all .2s;position:relative}.selector-circle.selected[data-v-6f0979a4]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.selector-circle.selected[data-v-6f0979a4]: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-6f0979a4]{flex:1}.model-header[data-v-6f0979a4]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.model-title[data-v-6f0979a4]{color:var(--el-text-color-primary);margin:0;font-size:.37333rem;font-weight:600}.model-price[data-v-6f0979a4]{align-items:center;gap:.10667rem;margin-bottom:.16rem;font-size:.34667rem;display:flex}.price-value[data-v-6f0979a4]{color:var(--td-brand-color,#7e55ff);font-weight:600}.price-unit[data-v-6f0979a4]{color:var(--el-text-color-regular)}.model-description[data-v-6f0979a4]{color:var(--el-text-color-regular);margin:0;font-size:.34667rem;line-height:1.4}.mode-settings-section[data-v-6f0979a4]{border-top:.02667rem solid var(--el-border-color-light);margin-top:.64rem;padding-top:.64rem}.section-title[data-v-6f0979a4]{color:var(--el-text-color-primary);margin:0 0 .42667rem;font-size:.42667rem;font-weight:600}.setting-group[data-v-6f0979a4]{margin-bottom:.64rem}.setting-group[data-v-6f0979a4]:last-child{margin-bottom:0}.setting-name[data-v-6f0979a4]{color:var(--el-text-color-primary);margin:0 0 .21333rem;font-size:.37333rem;font-weight:500}.setting-desc[data-v-6f0979a4],.setting-desc-top[data-v-6f0979a4]{color:var(--el-text-color-regular);margin:0 0 .32rem;font-size:.32rem;line-height:1.4}.setting-desc[data-v-6f0979a4]{margin-top:.32rem;margin-bottom:0}.style-cards[data-v-6f0979a4]{flex-direction:column;gap:.32rem;margin-bottom:.32rem;display:flex}.style-card[data-v-6f0979a4]{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-6f0979a4]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.style-card.active[data-v-6f0979a4]{border-color:var(--td-brand-color,#7e55ff);background:#7e55ff0d}.card-selector[data-v-6f0979a4]{flex-shrink:0;padding-top:.02667rem}.selector-dot[data-v-6f0979a4]{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-6f0979a4]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.card-content[data-v-6f0979a4]{flex:1}.card-title[data-v-6f0979a4]{color:var(--el-text-color-primary);margin:0 0 .16rem;font-size:.37333rem;font-weight:600}.card-description[data-v-6f0979a4]{color:var(--el-text-color-regular);margin:0;font-size:.32rem;line-height:1.4}.slider-container[data-v-6f0979a4]{padding:0 .10667rem;position:relative}.slider-value[data-v-6f0979a4]{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-6f0979a4]{color:var(--el-text-color-placeholder);justify-content:space-between;margin-top:.21333rem;padding:0 .10667rem;font-size:.29333rem;display:flex}[data-v-6f0979a4] .el-slider .el-slider__runway{background-color:var(--el-fill-color);border-radius:3px;height:6px}[data-v-6f0979a4] .el-slider .el-slider__bar{background:linear-gradient(90deg,var(--td-brand-color,#7e55ff)0%,#9c7aff 100%);border-radius:3px}[data-v-6f0979a4] .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-6f0979a4] .el-slider .el-slider__button:hover{transform:scale(1.1)}.dialog-footer[data-v-6f0979a4]{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-6f0979a4]{min-width:80px}.role-preview-container[data-v-5a84cd1c]{background:#000;flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.preview-header[data-v-5a84cd1c]{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-5a84cd1c]{color:#e5e7eb;margin:0;font-size:.48rem;font-weight:500}.preview-header .preview-controls[data-v-5a84cd1c]{align-items:center;gap:.32rem;display:flex}.preview-header .preview-controls .debug-switch[data-v-5a84cd1c]{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-5a84cd1c]{cursor:pointer;width:.42667rem;height:.42667rem;accent-color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .switch-text[data-v-5a84cd1c]{color:#e5e7eb;font-size:.37333rem;font-weight:500}.preview-header .preview-controls .debug-switch:hover .switch-text[data-v-5a84cd1c]{color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .mode-indicator[data-v-5a84cd1c]{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-5a84cd1c]{background:var(--td-brand-color);color:#fff}.qqy-phone-mockup[data-v-5a84cd1c]{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-5a84cd1c]: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-5a84cd1c]{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-5a84cd1c]{object-fit:cover;width:100%;height:100%}.qqy-phone-screen[data-v-5a84cd1c]{background:0 0;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.qqy-chat-wrapper[data-v-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]:before{content:"";opacity:.6;background:#fff;border-radius:.05333rem;width:2.93333rem;height:.10667rem}.background-image[data-v-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]{overflow-y:scroll}.content_Ek2sv[data-v-5a84cd1c]::-webkit-scrollbar{display:none}.content_Ek2sv[data-v-5a84cd1c]{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-5a84cd1c]{z-index:3;flex-direction:column;flex:1;padding:0 .42667rem .42667rem;display:flex;position:relative;overflow-y:auto}.message-item[data-v-5a84cd1c]{max-width:100%}.message-item[data-v-5a84cd1c]:not(:first-child){margin-top:0}.mobile-chat-wrapper[data-v-5a84cd1c]{flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.mobile-background[data-v-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]{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-5a84cd1c]{padding:.32rem}}.mobile-chat-content .chat-container_Ek2sv[data-v-5a84cd1c]{flex-direction:column;flex:1;display:flex;overflow:hidden}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv[data-v-5a84cd1c]{flex-direction:column;flex:1;display:flex;position:relative}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-5a84cd1c]{flex:1;max-width:100%;overflow-y:auto}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-5a84cd1c]::-webkit-scrollbar{display:none}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-5a84cd1c]{-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-5a84cd1c]{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-5a84cd1c]{padding:.32rem}}.monaco-editor-container[data-v-fbd4179f]{border:1px solid #e0e0e0;border-radius:4px;position:relative;overflow:hidden}.monaco-editor-container[data-v-fbd4179f] .monaco-editor{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.monaco-editor-container[data-v-fbd4179f] .monaco-editor .view-lines{line-height:1.4}.upload-choice-modal[data-v-53d80bb5]{background:var(--color-bg-secondary,#2d3135);border-radius:.42667rem;overflow:hidden}.modal-header[data-v-53d80bb5]{justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-53d80bb5]{color:var(--color-text-primary,#e5e7eb);font-size:.42667rem;font-weight:500}.modal-close[data-v-53d80bb5]{cursor:pointer;border-radius:50%;padding:.10667rem;transition:background .2s}.modal-close[data-v-53d80bb5]:hover{background:var(--color-bg-tertiary,#374151)}.modal-content[data-v-53d80bb5]{padding:.42667rem 0}.upload-option[data-v-53d80bb5]{cursor:pointer;align-items:center;padding:.42667rem .53333rem;transition:background .2s;display:flex}.upload-option[data-v-53d80bb5]:hover{background:var(--color-bg-tertiary,#374151)}.upload-option[data-v-53d80bb5]:active{background:var(--color-bg-tertiary,#4a5568)}.option-icon[data-v-53d80bb5]{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-53d80bb5]{flex:1}.option-title[data-v-53d80bb5]{color:var(--color-text-primary,#e5e7eb);margin-bottom:.05333rem;font-size:.4rem;font-weight:500}.option-desc[data-v-53d80bb5]{color:var(--color-text-secondary,#9ca3af);font-size:.34667rem}.option-arrow[data-v-53d80bb5]{margin-left:.21333rem}.icon[data-v-89c7e845]{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.media-selector[data-v-a7e1f60c]{background:var(--color-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}.selector-header[data-v-a7e1f60c]{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-a7e1f60c]{align-items:center;gap:.32rem;display:flex}.selector-header .back-button[data-v-a7e1f60c]{cursor:pointer;border-radius:.16rem;justify-content:center;align-items:center;padding:.21333rem;transition:background .2s;display:flex}.selector-header .back-button[data-v-a7e1f60c]:hover{background:var(--color-bg-tertiary)}.selector-header .header-title[data-v-a7e1f60c]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.selector-filter[data-v-a7e1f60c]{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-a7e1f60c]{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-a7e1f60c]{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-a7e1f60c]:hover{color:var(--td-brand-color);background:#7e55ff1a}.selector-filter .tab-item.active[data-v-a7e1f60c]{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-a7e1f60c] .icon{fill:var(--td-brand-color)}.selector-filter .tab-icon[data-v-a7e1f60c]{justify-content:center;align-items:center;display:flex}.selector-filter .tab-icon[data-v-a7e1f60c] .icon{width:.42667rem;height:.42667rem;fill:var(--color-text-tertiary);transition:fill .3s}.selector-filter .tab-label[data-v-a7e1f60c]{font-size:.37333rem;font-weight:500}.selector-content[data-v-a7e1f60c]{flex:1;padding:.53333rem;overflow-y:auto}.selector-content[data-v-a7e1f60c]::-webkit-scrollbar{width:.16rem}.selector-content[data-v-a7e1f60c]::-webkit-scrollbar-track{background:0 0}.selector-content[data-v-a7e1f60c]::-webkit-scrollbar-thumb{background:#0003;border-radius:.08rem}.loading-state[data-v-a7e1f60c],.empty-state[data-v-a7e1f60c]{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:1.6rem .53333rem;display:flex}.loading-spinner[data-v-a7e1f60c]{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-a7e1f60c}.loading-text[data-v-a7e1f60c]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.empty-state .empty-icon[data-v-a7e1f60c]{opacity:.6;margin-bottom:.42667rem;font-size:1.28rem}.empty-state .empty-text[data-v-a7e1f60c]{color:var(--color-text-primary);margin:0 0 .21333rem;font-size:.42667rem;font-weight:500}.empty-state .empty-hint[data-v-a7e1f60c]{color:var(--color-text-tertiary);margin:0;font-size:.37333rem}.materials-grid[data-v-a7e1f60c]{grid-template-columns:repeat(auto-fill,minmax(4.26667rem,1fr));gap:.42667rem;display:grid}.material-item[data-v-a7e1f60c]{cursor:pointer;background:var(--color-bg-secondary);border-radius:.32rem;transition:all .2s;overflow:hidden}.material-item[data-v-a7e1f60c]:hover{transform:translateY(-.05333rem);box-shadow:0 .21333rem .64rem #00000026}.material-item.selected[data-v-a7e1f60c]{border:.05333rem solid var(--td-brand-color);box-shadow:0 0 0 .10667rem #7e55ff33}.material-preview[data-v-a7e1f60c]{aspect-ratio:4/5;position:relative;overflow:hidden}.material-image[data-v-a7e1f60c]{object-fit:cover;width:100%;height:100%}.material-overlay[data-v-a7e1f60c]{background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:.32rem;position:absolute;bottom:0;left:0;right:0}.material-info[data-v-a7e1f60c]{color:#fff}.material-name[data-v-a7e1f60c]{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-a7e1f60c]{opacity:.9;text-shadow:0 .02667rem .05333rem #0000004d;font-size:.29333rem}.selected-indicator[data-v-a7e1f60c]{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-a7e1f60c]{justify-content:center;align-items:center;margin-top:.53333rem;padding:.64rem 0;display:flex}.loading[data-v-a7e1f60c]{align-items:center;gap:.21333rem;display:flex}.loading .loading-spinner[data-v-a7e1f60c]{border-width:.05333rem;width:.53333rem;height:.53333rem;margin-bottom:0}.loading .loading-text[data-v-a7e1f60c]{font-size:.34667rem}@keyframes spin-a7e1f60c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.materials-grid[data-v-a7e1f60c]{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.32rem}.selector-content[data-v-a7e1f60c]{padding:.42667rem}.selector-header[data-v-a7e1f60c],.selector-filter[data-v-a7e1f60c]{padding:.32rem .42667rem}}.icon[data-v-1a433990]{vertical-align:middle;transition:all .3s;display:inline-block}.icon[data-v-1a433990]:hover{transform:scale(1.1)}.create-role-container[data-v-eb0984a8]{height:calc(var(--app-height) - 1.6rem);background:var(--color-bg-primary);overflow:hidden}.create-role-layout[data-v-eb0984a8]{height:calc(var(--app-height) - 1.6rem);display:flex}.create-role-layout .form-section[data-v-eb0984a8]{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-eb0984a8]{width:100%;min-width:100%}}@media (max-width:480px){.create-role-layout .form-section[data-v-eb0984a8]{width:100vw;min-width:100vw}}.create-role-layout .form-section .form-header[data-v-eb0984a8]{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-eb0984a8]{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-eb0984a8]{align-items:center;gap:.42667rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-title-container[data-v-eb0984a8]{justify-content:space-between;gap:.32rem}}.create-role-layout .form-section .form-header .form-title-container .form-title[data-v-eb0984a8]{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-eb0984a8]{font-size:.42667rem}}.create-role-layout .form-section .form-header .form-title-container .total-token-display[data-v-eb0984a8]{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-eb0984a8]{padding:.08rem .21333rem;font-size:.29333rem}}.create-role-layout .form-section .form-header .form-actions[data-v-eb0984a8]{gap:.32rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-actions[data-v-eb0984a8]{justify-content:space-between;gap:.21333rem}.create-role-layout .form-section .form-header .form-actions .el-button[data-v-eb0984a8]{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-eb0984a8]{padding:8px 4px;font-size:12px}}@media (min-width:769px){.create-role-layout .form-section .form-header .form-actions .mobile-preview-btn[data-v-eb0984a8]{display:none}}.create-role-layout .form-section .form-content[data-v-eb0984a8]{flex:1;overflow:hidden}.create-role-layout .form-section .form-content .form-content-inner[data-v-eb0984a8]{padding:.64rem}.create-role-layout .preview-section[data-v-eb0984a8]{background:#000;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.create-role-layout .preview-section[data-v-eb0984a8]{display:none}}.creator-guidelines-card[data-v-eb0984a8]{background:#2d3135;border:.02667rem solid #f59e0b;border-radius:.32rem;margin-bottom:.53333rem;overflow:hidden}.creator-guidelines-card .guidelines-content[data-v-eb0984a8]{padding:.42667rem}.creator-guidelines-card .guidelines-content .guidelines-rules[data-v-eb0984a8]{margin-bottom:.32rem}.creator-guidelines-card .guidelines-content .guidelines-rules p[data-v-eb0984a8]{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-eb0984a8]{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-eb0984a8]{margin-bottom:.10667rem}.creator-guidelines-card .guidelines-content .guidelines-rules .rules-list li[data-v-eb0984a8]::marker{color:#f59e0b;font-weight:600}.creator-guidelines-card .guidelines-content .guidelines-rules .warning-text[data-v-eb0984a8]{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-eb0984a8]{border-top:.02667rem solid var(--el-border-color);padding-top:.26667rem}.creator-guidelines-card .guidelines-content .guidelines-help .help-section h4[data-v-eb0984a8]{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-eb0984a8]{color:var(--el-text-color-regular);margin:0;font-size:.34667rem}.creator-guidelines-card .guidelines-content .guidelines-help .help-section .help-link[data-v-eb0984a8]{color:var(--el-color-primary);font-weight:500;text-decoration:none}.creator-guidelines-card .guidelines-content .guidelines-help .help-section .help-link[data-v-eb0984a8]:hover{text-decoration:underline}.section-block[data-v-eb0984a8]{background:#2d3135;border-radius:.32rem;margin-bottom:.85333rem;overflow:hidden}.section-block .section-header[data-v-eb0984a8]{background:linear-gradient(135deg,var(--td-brand-color),#9c6bff);padding:.42667rem .53333rem}.section-block .section-header .section-title[data-v-eb0984a8]{color:#fff;padding-left:.21333rem;font-size:.48rem;font-weight:600;position:relative}.section-block .section-header .section-title[data-v-eb0984a8]: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-eb0984a8]{padding:.64rem .53333rem}.role-info-layout[data-v-eb0984a8]{align-items:flex-start;gap:.85333rem;display:flex}.form-column[data-v-eb0984a8]{flex:1;min-width:0}.preview-column[data-v-eb0984a8]{flex-shrink:0;width:5.86667rem}@media (max-width:768px){.preview-column[data-v-eb0984a8]{display:none}}.preview-header[data-v-eb0984a8]{margin-bottom:.42667rem}.preview-header h3[data-v-eb0984a8]{color:var(--el-text-color-primary);margin:0;font-size:.42667rem;font-weight:600}.form-row[data-v-eb0984a8]{margin-bottom:.53333rem}.form-row.form-row-multi[data-v-eb0984a8]{gap:.42667rem;display:flex}.form-row.form-row-switches[data-v-eb0984a8]{align-items:center;gap:.64rem;display:flex}.form-item[data-v-eb0984a8]{position:relative}.form-item.form-item-half[data-v-eb0984a8]{flex:1}.form-label-container[data-v-eb0984a8]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.form-label-container .form-label[data-v-eb0984a8]{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-eb0984a8],.form-label-container .form-label svg[data-v-eb0984a8]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label-container .form-label.required[data-v-eb0984a8]:after{content:" *";color:#f56565}.token-tag[data-v-eb0984a8]{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-eb0984a8]{margin-left:.21333rem}.form-label[data-v-eb0984a8]{color:#e5e7eb;align-items:center;margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:flex}.form-label .el-icon[data-v-eb0984a8],.form-label svg[data-v-eb0984a8]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label.required[data-v-eb0984a8]:after{content:" *";color:#f56565}.form-label-with-action[data-v-eb0984a8]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.form-label-with-action .form-label[data-v-eb0984a8]{margin-bottom:0}.form-label-with-action .expand-button[data-v-eb0984a8]{justify-content:center;align-items:center;min-width:.85333rem;padding:.16rem .21333rem;display:flex}.form-label-with-action .expand-button svg[data-v-eb0984a8]{font-size:.42667rem}.error-text[data-v-eb0984a8]{color:#f56565;margin-top:.10667rem;font-size:.32rem}.switch-item[data-v-eb0984a8]{flex-direction:column;align-items:flex-start;gap:.21333rem;display:flex}.switch-item .form-label[data-v-eb0984a8]{color:#e5e7eb;margin-bottom:0;font-size:.37333rem}.image-upload-row[data-v-eb0984a8]{align-items:flex-start;gap:.53333rem;display:flex}.compact-upload-row[data-v-eb0984a8]{align-items:flex-start;gap:.42667rem;display:flex}@media (max-width:480px){.compact-upload-row[data-v-eb0984a8]{flex-direction:column;align-items:center;gap:.42667rem}}.upload-tips[data-v-eb0984a8]{color:#9ca3af;margin-top:.42667rem;font-size:.37333rem;line-height:1.6}@media (max-width:480px){.upload-tips[data-v-eb0984a8]{text-align:center;margin-top:.32rem;font-size:.32rem;line-height:1.5}}.background-upload .upload-tips[data-v-eb0984a8]{color:#9ca3af;margin-top:.32rem;font-size:.32rem;line-height:1.5}.background-upload .upload-tips .error-tip[data-v-eb0984a8]{color:#f56565;margin-top:.10667rem}.background-upload-area[data-v-eb0984a8]{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-eb0984a8]{width:3.2rem;height:4.8rem}}.background-upload-area[data-v-eb0984a8]:hover{border-color:var(--td-brand-color);background:#7e55ff0d}.background-upload-area .background-preview[data-v-eb0984a8]{width:100%;height:100%;position:relative}.background-upload-area .background-preview .background-image[data-v-eb0984a8]{object-fit:cover;border-radius:.26667rem;width:100%;height:100%}.background-upload-area .upload-placeholder[data-v-eb0984a8]{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.background-upload-area .upload-placeholder .upload-icon[data-v-eb0984a8]{color:var(--td-brand-color);margin-bottom:.21333rem;font-size:.85333rem}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-icon[data-v-eb0984a8]{margin-bottom:.10667rem;font-size:.64rem}}.background-upload-area .upload-placeholder .upload-text[data-v-eb0984a8]{font-size:.37333rem;font-weight:500}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-text[data-v-eb0984a8]{font-size:.32rem}}.avatar-container[data-v-eb0984a8]{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-eb0984a8]{width:2.13333rem;height:2.13333rem}}.avatar-container[data-v-eb0984a8]:hover{border-color:var(--td-brand-color)}.avatar-container .avatar-preview[data-v-eb0984a8]{width:100%;height:100%;position:relative}.avatar-container .avatar-preview .avatar-image[data-v-eb0984a8]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-container .upload-placeholder[data-v-eb0984a8]{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-container .upload-placeholder .upload-icon[data-v-eb0984a8]{margin-bottom:.10667rem;font-size:.64rem}@media (max-width:480px){.avatar-container .upload-placeholder .upload-icon[data-v-eb0984a8]{font-size:.48rem}}.avatar-container .upload-placeholder .upload-text[data-v-eb0984a8]{font-size:.32rem}@media (max-width:480px){.avatar-container .upload-placeholder .upload-text[data-v-eb0984a8]{font-size:.26667rem}}.avatar-upload[data-v-eb0984a8]{flex-direction:column;align-items:center;display:flex}.age-input-container .el-input-number[data-v-eb0984a8]{width:120px}.code-tips[data-v-eb0984a8]{color:#9ca3af;margin-bottom:.32rem;font-size:.32rem;line-height:1.5}.upload-placeholder[data-v-eb0984a8]{color:#6b7280;flex-direction:column;align-items:center;gap:.21333rem;display:flex}.upload-placeholder .upload-icon[data-v-eb0984a8]{font-size:.85333rem}.upload-placeholder .upload-text[data-v-eb0984a8]{font-size:.37333rem}.custom-dialog-overlay[data-v-eb0984a8]{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-eb0984a8]{background:#0009;align-items:flex-end;width:100vw;padding-top:0;padding-bottom:0;left:0}}.custom-dialog[data-v-eb0984a8]{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-eb0984a8;display:flex;box-shadow:0 10px 30px #00000080}@media (min-width:768px) and (max-width:1024px){.custom-dialog[data-v-eb0984a8]{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-eb0984a8]{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-eb0984a8}}@keyframes dialogSlideIn-eb0984a8{0%{opacity:0;transform:translateY(-.53333rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes codeEditorSlideUp-eb0984a8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.custom-dialog-header[data-v-eb0984a8]{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-eb0984a8]{margin-bottom:0;padding:16px 20px 12px}}.custom-dialog-header .dialog-title[data-v-eb0984a8]{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}@media (max-width:768px){.custom-dialog-header .dialog-title[data-v-eb0984a8]{font-size:18px}}.custom-dialog-header .close-btn[data-v-eb0984a8]{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-eb0984a8]{width:40px;height:40px;padding:12px}.custom-dialog-header .close-btn .el-icon[data-v-eb0984a8]{font-size:18px}}.custom-dialog-header .close-btn[data-v-eb0984a8]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.custom-dialog-body[data-v-eb0984a8]{flex-direction:column;flex:1;padding:0 20px;display:flex;overflow:hidden}@media (max-width:1024px){.custom-dialog-body[data-v-eb0984a8]{padding:16px 20px}}.custom-dialog-footer[data-v-eb0984a8]{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-eb0984a8]{margin-top:0;padding:12px 20px 20px}}@media (max-width:768px){.custom-dialog-footer[data-v-eb0984a8]{justify-content:center;gap:16px}.custom-dialog-footer .el-button[data-v-eb0984a8]{flex:1;max-width:120px;min-height:44px;font-size:16px}}.code-editor-content[data-v-eb0984a8]{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-eb0984a8]{border:.02667rem solid var(--color-border-primary);min-height:10.6667rem}.code-editor-content[data-v-eb0984a8] .monaco-editor .monaco-editor-background{background-color:var(--color-bg-primary)!important}.code-editor-content[data-v-eb0984a8] .monaco-editor .view-lines{font-size:14px!important;line-height:20px!important}.code-editor-content[data-v-eb0984a8] .monaco-editor .margin{background-color:var(--color-bg-secondary)!important}.code-editor-content[data-v-eb0984a8] .monaco-editor .scrollbar{width:8px!important}}.code-editor-content .monaco-editor-container[data-v-eb0984a8]{border:none;border-radius:0;flex:1;height:100%}@media (max-width:768px){.code-editor-content .monaco-editor-container[data-v-eb0984a8]{min-height:400px}}.role-design-content[data-v-eb0984a8]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.role-design-content .role-design-textarea[data-v-eb0984a8]{flex:1}.role-design-content .role-design-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:300px!important}}.role-design-content .token-info[data-v-eb0984a8]{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-eb0984a8]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.begin-message-content .begin-message-textarea[data-v-eb0984a8]{flex:1}.begin-message-content .begin-message-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:300px!important}}.begin-message-content .token-info[data-v-eb0984a8]{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-eb0984a8]{flex-direction:column;height:100%;min-height:12rem;display:flex}.description-content .description-textarea[data-v-eb0984a8]{flex:1}.description-content .description-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:250px!important}}.story-design-content[data-v-eb0984a8]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.story-design-content .story-design-textarea[data-v-eb0984a8]{flex:1}.story-design-content .story-design-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:300px!important}}.story-design-content .token-info[data-v-eb0984a8]{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-eb0984a8]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.few-shot-content .few-shot-textarea[data-v-eb0984a8]{flex:1}.few-shot-content .few-shot-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:300px!important}}.few-shot-content .token-info[data-v-eb0984a8]{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-eb0984a8]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.output-rules-content .output-rules-textarea[data-v-eb0984a8]{flex:1}.output-rules-content .output-rules-textarea[data-v-eb0984a8] .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-eb0984a8] .el-textarea__inner{font-size:13px;min-height:300px!important}}.output-rules-content .token-info[data-v-eb0984a8]{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-eb0984a8]{color:#909399;flex-direction:column;align-items:center;gap:.21333rem;font-size:.37333rem;display:flex}.image-upload-container .upload-tips[data-v-eb0984a8]{color:#909399;text-align:center;margin-top:.21333rem;font-size:.32rem}.voice-selector[data-v-eb0984a8]{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-eb0984a8]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.voice-selector .voice-icon[data-v-eb0984a8]{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-eb0984a8]:hover{background:var(--el-fill-color);transform:scale(1.05)}.voice-selector .voice-icon.playing[data-v-eb0984a8]{background:var(--td-brand-color);color:#fff;animation:1.5s ease-in-out infinite pulse-eb0984a8}.voice-selector .voice-content[data-v-eb0984a8]{flex:1}.voice-selector .voice-content .voice-title[data-v-eb0984a8]{color:var(--el-text-color-primary);margin-bottom:.10667rem;font-size:.42667rem;font-weight:500}.voice-selector .voice-content .voice-subtitle[data-v-eb0984a8]{color:var(--el-text-color-regular);font-size:.37333rem}.voice-selector .voice-action[data-v-eb0984a8]{gap:.21333rem;display:flex}[data-v-eb0984a8] .el-form-item{margin-bottom:24px}[data-v-eb0984a8] .el-form-item__label{color:#303133;font-weight:500}[data-v-eb0984a8] .el-card__body{padding:24px}[data-v-eb0984a8] .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden}[data-v-eb0984a8] .el-scrollbar .el-scrollbar__bar.is-vertical{width:6px;right:2px}[data-v-eb0984a8] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:#9093994d;border-radius:3px}[data-v-eb0984a8] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background-color:#90939980}@keyframes pulse-eb0984a8{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mobile-preview-overlay[data-v-eb0984a8]{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-eb0984a8]{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-eb0984a8]{transform:translateY(0)}.mobile-preview-header[data-v-eb0984a8]{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-eb0984a8]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.mobile-preview-header .mobile-preview-close[data-v-eb0984a8]{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-eb0984a8]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-preview-header .mobile-preview-close .el-icon[data-v-eb0984a8]{font-size:20px}.mobile-preview-content[data-v-eb0984a8]{background:#000;flex:1;overflow:hidden}@keyframes slideUp-eb0984a8{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}