.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}.dialog-header[data-v-43847a02]{justify-content:space-between;align-items:center;width:100%;display:flex}.dialog-header .dialog-title[data-v-43847a02]{color:var(--el-text-color-primary);font-size:.48rem;font-weight:600}@media (max-width:768px){.dialog-header .dialog-title[data-v-43847a02]{font-size:.42667rem}}.dialog-header .dialog-actions[data-v-43847a02]{gap:.32rem;display:flex}@media (max-width:768px){.dialog-header .dialog-actions[data-v-43847a02]{gap:.21333rem}.dialog-header .dialog-actions .el-button[data-v-43847a02]{min-height:32px;padding:8px 16px;font-size:14px}}.cropper-content[data-v-43847a02]{gap:.53333rem;height:13.3333rem;display:flex}@media (max-width:768px){.cropper-content[data-v-43847a02]{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-43847a02]{gap:.42667rem;height:12rem}}.cropper-main[data-v-43847a02]{border-radius:.26667rem;flex:1;min-width:0;overflow:hidden}@media (max-width:768px){.cropper-main[data-v-43847a02]{border-radius:.21333rem;flex:2;min-height:8rem}}.cropper-main .cropper[data-v-43847a02]{width:100%;height:100%}.cropper-preview[data-v-43847a02]{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-43847a02]{width:5.33333rem}}@media (max-width:768px){.cropper-preview[data-v-43847a02]{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-43847a02]{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-43847a02]{margin-bottom:.32rem;font-size:.42667rem}}.cropper-preview .preview-container[data-v-43847a02]{justify-content:center;margin-bottom:.53333rem;display:flex}@media (max-width:768px){.cropper-preview .preview-container[data-v-43847a02]{margin-bottom:.42667rem}}.cropper-preview .preview-container .preview-image[data-v-43847a02]{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-43847a02]{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-43847a02]{border-radius:.32rem}@media (max-width:768px){.cropper-preview .preview-container .preview-image.square[data-v-43847a02]{border-radius:.26667rem}}.cropper-preview .preview-container .preview-image .preview[data-v-43847a02]{width:100%;height:100%;display:block}@media (max-width:768px){.cropper-preview .crop-info[data-v-43847a02]{justify-content:space-around;gap:.42667rem;width:100%;display:flex}}.cropper-preview .crop-info .info-item[data-v-43847a02]{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-43847a02]{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-43847a02]{color:var(--el-text-color-regular);font-weight:500}@media (max-width:768px){.cropper-preview .crop-info .info-item .label[data-v-43847a02]{font-size:.32rem}}.cropper-preview .crop-info .info-item .value[data-v-43847a02]{color:var(--el-text-color-primary);font-weight:600}@media (max-width:768px){.cropper-preview .crop-info .info-item .value[data-v-43847a02]{color:var(--td-brand-color,#7e55ff);font-size:.37333rem}}.dialog-footer[data-v-43847a02]{justify-content:flex-end;gap:.32rem;display:flex}.dialog-footer .cancel-button[data-v-43847a02]{background:var(--color-bg-btn);color:var(--color-text-placeholder)}@media (max-width:768px){.dialog-footer[data-v-43847a02]{justify-content:center;gap:.42667rem}.dialog-footer .el-button[data-v-43847a02]{flex:1;max-width:120px;min-height:44px;font-size:16px}}[data-v-43847a02] .vue-advanced-cropper{background:var(--el-bg-color);border-radius:.21333rem}[data-v-43847a02] .vue-advanced-cropper .vue-advanced-cropper__area{pointer-events:none}[data-v-43847a02] .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-43847a02] .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-43847a02] .vue-advanced-cropper .vue-advanced-cropper__background{pointer-events:none;background:#0009}[data-v-43847a02] .vue-advanced-cropper .vue-line-wrapper .vue-line{border-color:var(--td-brand-color,#7e55ff);opacity:.8;border-width:.02667rem}[data-v-43847a02] .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-43847a02] .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-43847a02] .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-43847a02] .vue-advanced-cropper .vue-simple-handler:hover{transform:scale(1.2)!important;box-shadow:0 .10667rem .32rem #7e55ff66!important}[data-v-43847a02] .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-43847a02] .vue-advanced-cropper .vue-simple-line.vue-line--horizontal,[data-v-43847a02] .vue-advanced-cropper .vue-simple-line.vue-line--vertical{background:var(--td-brand-color,#7e55ff)!important}@media (max-width:768px){[data-v-43847a02] .vue-advanced-cropper .vue-handler-wrapper .vue-handler{border-width:.08rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-43847a02] .vue-advanced-cropper .vue-simple-handler{border-width:.05333rem!important;width:.53333rem!important;height:.53333rem!important}[data-v-43847a02] .vue-advanced-cropper .vue-line-wrapper .vue-line,[data-v-43847a02] .vue-advanced-cropper .vue-simple-line{opacity:1!important;border-width:.05333rem!important}}[data-v-43847a02] .mobile-cropper-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-43847a02] .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-43847a02] .mobile-cropper-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-43847a02] .mobile-cropper-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-43847a02] .mobile-cropper-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 20px;display:flex;overflow:hidden}}.app-cropper-overlay[data-v-6f2c9bce]{z-index:3000;background:var(--color-bg-header);flex-direction:column;width:min(100vw,10rem);max-width:10rem;display:flex;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.app-cropper-navbar[data-v-6f2c9bce]{background:var(--color-bg-header);padding:0 .42667rem;padding-top:var(--qqy-safe-area-top);flex-shrink:0;justify-content:space-between;align-items:center;height:1.38667rem;display:flex;position:relative}.navbar-back[data-v-6f2c9bce]{cursor:pointer;color:var(--color-text-title);background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem .21333rem;display:flex}.navbar-back .left-arrow-icon[data-v-6f2c9bce]{width:.42667rem;height:.42667rem}.navbar-title[data-v-6f2c9bce]{color:var(--color-text-title);white-space:nowrap;font-size:.45333rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.navbar-confirm[data-v-6f2c9bce]{color:#7e55ff;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:right;background:0 0;border:none;outline:none;min-width:1.06667rem;padding:.21333rem .10667rem;font-size:.42667rem;font-weight:500}.navbar-confirm[data-v-6f2c9bce]:disabled{color:#7e55ff80;cursor:not-allowed}.navbar-confirm[data-v-6f2c9bce]:active:not(:disabled){opacity:.7}.app-cropper-main[data-v-6f2c9bce]{flex:1;position:relative;overflow:hidden}.app-cropper-main .cropper[data-v-6f2c9bce]{width:100%;height:100%}.cropper-skeleton[data-v-6f2c9bce]{z-index:1;background:var(--v1c916998);background-size:200% 100%;animation:1.4s infinite skeleton-shimmer-6f2c9bce;position:absolute;top:0;bottom:0;left:0;right:0}.app-cropper-loading[data-v-6f2c9bce]{z-index:10;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner[data-v-6f2c9bce]{border:.08rem solid #ffffff4d;border-top-color:#7e55ff;border-radius:50%;width:.96rem;height:.96rem;animation:.8s linear infinite spinner-rotate-6f2c9bce}.loading-text[data-v-6f2c9bce]{color:#fff;font-size:.37333rem}@keyframes spinner-rotate-6f2c9bce{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer-6f2c9bce{0%{background-position:200% 0}to{background-position:-200% 0}}[data-v-6f2c9bce] .vue-advanced-cropper,[data-v-6f2c9bce] .vue-advanced-cropper .vue-advanced-cropper__foreground{background:var(--color-bg-header)}[data-v-6f2c9bce] .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-6f2c9bce] .vue-advanced-cropper .vue-advanced-cropper__background{background:var(--color-bg-header);pointer-events:none}[data-v-6f2c9bce] .vue-advanced-cropper .vue-simple-handler{border-radius:.53333rem;transition:transform .2s;background:#7e55ff!important;border:.05333rem solid #fff!important;width:.48rem!important;height:.48rem!important;box-shadow:0 .05333rem .16rem #7e55ff66!important}[data-v-6f2c9bce] .vue-advanced-cropper .vue-simple-handler:active{transform:scale(1.2)!important}[data-v-6f2c9bce] .vue-advanced-cropper .vue-simple-line{border-width:.02667rem;opacity:.8!important;background:#fff9!important;border-color:#fff9!important}[data-v-6f2c9bce] .vue-advanced-cropper .vue-handler-wrapper .vue-handler{background:#7e55ff;border:.05333rem solid #fff;border-radius:50%;box-shadow:0 .05333rem .16rem #7e55ff66;width:.48rem!important;height:.48rem!important}[data-v-6f2c9bce] .vue-advanced-cropper .vue-line-wrapper .vue-line{opacity:.8;border-width:.02667rem;border-color:#fff9}.tag-selector[data-v-0c093b2e]{width:100%}.tag-title[data-v-0c093b2e]{color:var(--el-text-color-primary);margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:block}.tag-title.required[data-v-0c093b2e]:after{content:" *";color:#f56565}.tag-display-area[data-v-0c093b2e]{background-color:var(--color-bg-input);border:none;border-radius:.26667rem;margin-bottom:0;padding:.53333rem .42667rem}.tag-display-content[data-v-0c093b2e]{flex-direction:column;align-items:stretch;gap:.42667rem;display:flex}.tag-empty-hint[data-v-0c093b2e]{text-align:center;color:var(--color-text-placeholder);margin:0;font-size:.37333rem;line-height:1.5}.tag-add-btn-dashed[data-v-0c093b2e]{box-sizing:border-box;width:100%;color:var(--td-brand-color,#7e55ff);border:.02667rem dashed var(--color-border-input);cursor:pointer;background:0 0;border-radius:.21333rem;justify-content:center;align-items:center;gap:.16rem;padding:.32rem .42667rem;font-size:.4rem;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.tag-add-btn-dashed[data-v-0c093b2e]:hover{border-color:var(--td-brand-color,#7e55ff);background-color:#7e55ff0f}.tag-add-btn-dashed[data-v-0c093b2e]:active{opacity:.92}.tag-add-btn-dashed__icon[data-v-0c093b2e]{font-size:.42667rem}.tag-list[data-v-0c093b2e]{flex-wrap:wrap;gap:.21333rem;display:flex}.tag-item[data-v-0c093b2e]{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-0c093b2e]{background-color:var(--color-bg-card);color:#8054ff}.selected-tag[data-v-0c093b2e]:hover{background-color:var(--el-fill-color)}.selected-tag .tag-text[data-v-0c093b2e]{margin-right:.16rem}.remove-icon[data-v-0c093b2e]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.remove-icon[data-v-0c093b2e]:hover{opacity:1}.tag-selector-dialog[data-v-0c093b2e]{border-radius:.42667rem}.dialog-content[data-v-0c093b2e]{padding:0}.search-area[data-v-0c093b2e]{margin-bottom:.64rem}.search-input[data-v-0c093b2e]{width:100%}.custom-tag-area[data-v-0c093b2e]{margin-bottom:.64rem}.custom-tag-btn[data-v-0c093b2e]{background-color:var(--el-color-primary);color:#fff;border:none;gap:.16rem}.custom-tag-btn[data-v-0c093b2e]:hover{background-color:var(--el-color-primary-light-3)}.tag-categories[data-v-0c093b2e]{flex-wrap:wrap;gap:.21333rem;max-height:8rem;display:flex;overflow-y:auto}.category-tag[data-v-0c093b2e]{background-color:var(--el-fill-color);color:var(--el-text-color-primary);border:.02667rem solid var(--el-border-color)}.category-tag[data-v-0c093b2e]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-color-primary)}.category-tag.active[data-v-0c093b2e]{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.selected-tags-area[data-v-0c093b2e]{border-top:.02667rem solid var(--el-border-color-lighter);margin-top:.64rem;padding-top:.42667rem}.selected-tags-area-enter-active[data-v-0c093b2e],.selected-tags-area-leave-active[data-v-0c093b2e]{transition:opacity .25s,transform .25s;overflow:hidden}.selected-tags-area-enter-from[data-v-0c093b2e],.selected-tags-area-leave-to[data-v-0c093b2e]{opacity:0;transform:translateY(-.21333rem)}.tag-item-enter-active[data-v-0c093b2e],.tag-item-leave-active[data-v-0c093b2e]{transition:opacity .2s,transform .2s}.tag-item-enter-from[data-v-0c093b2e],.tag-item-leave-to[data-v-0c093b2e]{opacity:0;transform:scale(.8)}.tag-item-move[data-v-0c093b2e]{transition:transform .2s}.selected-tags-title[data-v-0c093b2e]{color:var(--el-text-color-primary);margin-bottom:.32rem;font-size:.37333rem;font-weight:500}.selected-tags-list[data-v-0c093b2e]{flex-wrap:wrap;gap:.21333rem;display:flex}.selected-tag-item[data-v-0c093b2e]{background-color:var(--color-bg-input);color:var(--el-color-primary)}.selected-tag-item[data-v-0c093b2e]:hover{background-color:var(--el-color-primary-light-8)}.selected-tag-item .tag-text[data-v-0c093b2e]{margin-right:.16rem}.selected-tag-item .remove-icon[data-v-0c093b2e]{cursor:pointer;opacity:.7;font-size:.37333rem;transition:opacity .2s}.selected-tag-item .remove-icon[data-v-0c093b2e]:hover{opacity:1}.tag-categories[data-v-0c093b2e]::-webkit-scrollbar{width:.16rem}.tag-categories[data-v-0c093b2e]::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:.08rem}.tag-categories[data-v-0c093b2e]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:.08rem}.tag-categories[data-v-0c093b2e]::-webkit-scrollbar-thumb:hover{background:var(--el-text-color-disabled)}[data-v-0c093b2e] .mobile-tag-dialog .el-dialog{max-height:calc(var(--app-vh,1vh)*80);border-radius:12px;margin:20px!important}[data-v-0c093b2e] .mobile-tag-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-0c093b2e] .mobile-tag-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-0c093b2e] .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-0c093b2e] .mobile-tag-dialog .el-dialog .el-dialog__footer{padding:12px 20px 20px}[data-v-0c093b2e] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;min-height:40px;margin-left:8px}[data-v-0c093b2e] .mobile-tag-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}[data-v-0c093b2e] .mobile-custom-tag-dialog .el-dialog{border-radius:12px;margin:20px!important}[data-v-0c093b2e] .mobile-custom-tag-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-0c093b2e] .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-0c093b2e]{padding:.21333rem}.tag-empty-hint[data-v-0c093b2e]{font-size:.34667rem}.tag-list[data-v-0c093b2e]{gap:.16rem}.tag-item[data-v-0c093b2e]{padding:.16rem .26667rem;font-size:.34667rem}.tag-add-btn-dashed[data-v-0c093b2e]{padding:.26667rem .37333rem;font-size:.37333rem}.dialog-content .search-area[data-v-0c093b2e],.dialog-content .custom-tag-area[data-v-0c093b2e]{margin-bottom:.53333rem}.dialog-content .tag-categories[data-v-0c093b2e]{gap:.16rem;max-height:6.66667rem}.dialog-content .category-tag[data-v-0c093b2e]{padding:.16rem .26667rem;font-size:.34667rem}.dialog-content .selected-tags-area[data-v-0c093b2e]{margin-top:.53333rem;padding-top:.32rem}.dialog-content .selected-tags-list[data-v-0c093b2e]{gap:.16rem}.dialog-content .selected-tag-item[data-v-0c093b2e]{padding:.16rem .26667rem;font-size:.34667rem}}.role-preview-card[data-v-2f684451]{justify-content:center;width:100%;display:flex}.card-container[data-v-2f684451]{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-2f684451]:hover{transform:translateY(-.05333rem)}.bg[data-v-2f684451]{background:var(--el-fill-color);width:100%;height:100%;position:absolute}.background-image[data-v-2f684451]{width:100%;height:100%}.background-image img[data-v-2f684451]{object-fit:cover;width:100%;height:100%}.background-placeholder[data-v-2f684451]{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-2f684451]{color:var(--el-text-color-disabled);text-align:center;font-size:.32rem}.liner-bg[data-v-2f684451]{background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;height:3.2rem;position:absolute;bottom:0}.creator[data-v-2f684451]{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-2f684451]{box-sizing:border-box;z-index:1;flex-direction:column;width:100%;padding:.42667rem;display:flex;position:relative}.header[data-v-2f684451]{align-items:center;margin-bottom:.10667rem;display:flex}.name[data-v-2f684451]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .85333rem);font-size:.34667rem;font-weight:500;overflow:hidden}.sex[data-v-2f684451]{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-2f684451]{color:#fff;justify-content:center;align-items:center;display:flex}.sex-icon svg[data-v-2f684451]{fill:#fff;width:.32rem;height:.32rem}.male-icon[data-v-2f684451]{background:#4bb5eee6}.female-icon[data-v-2f684451]{background:#ff3e8ee6}.description[data-v-2f684451]{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-2f684451]{justify-content:flex-start;display:flex}.interaction-info[data-v-2f684451]{align-items:center;display:flex}.interaction-item[data-v-2f684451]{color:#ffffffb3;align-items:center;gap:.16rem;font-size:.24rem;display:flex}.interaction-item svg[data-v-2f684451]{width:.32rem;height:.32rem}.tts-config-content .selected-tts-info[data-v-b15afb0d]{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-b15afb0d]{margin-bottom:.53333rem;padding:.37333rem}}.tts-config-content .selected-tts-info .tts-header[data-v-b15afb0d]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .selected-tts-info .tts-header[data-v-b15afb0d]{flex-direction:column;align-items:flex-start;gap:.32rem}}.tts-config-content .selected-tts-info .tts-header .tts-avatar[data-v-b15afb0d]{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-b15afb0d]{object-fit:cover;width:100%;height:100%}.tts-config-content .selected-tts-info .tts-header .tts-avatar .avatar-placeholder[data-v-b15afb0d]{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-b15afb0d]{flex:1;min-width:0}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-name[data-v-b15afb0d]{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-b15afb0d]{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-b15afb0d]{gap:.21333rem;font-size:.32rem;display:flex}.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .gender[data-v-b15afb0d],.tts-config-content .selected-tts-info .tts-header .tts-details .tts-meta .language[data-v-b15afb0d]{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-b15afb0d]{padding:0}}.tts-config-content .config-section .config-item[data-v-b15afb0d]{margin-bottom:.64rem}@media (max-width:768px){.tts-config-content .config-section .config-item[data-v-b15afb0d]{margin-bottom:.53333rem}}.tts-config-content .config-section .config-item .config-label[data-v-b15afb0d]{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-b15afb0d]{color:var(--td-brand-color,#7e55ff)}.tts-config-content .config-section .config-item .config-control[data-v-b15afb0d]{align-items:center;gap:.32rem;display:flex}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control[data-v-b15afb0d]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .config-item .config-control .el-slider[data-v-b15afb0d]{flex:1}.tts-config-content .config-section .config-item .config-control .value-display[data-v-b15afb0d]{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-b15afb0d]{width:100%;min-width:auto}}.tts-config-content .config-section .config-item .config-control .el-select[data-v-b15afb0d]{width:200px}@media (max-width:480px){.tts-config-content .config-section .config-item .config-control .el-select[data-v-b15afb0d]{width:100%}}.tts-config-content .config-section .emotion-config[data-v-b15afb0d]{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-b15afb0d]{margin-bottom:.42667rem}.tts-config-content .config-section .preview-section[data-v-b15afb0d]{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-b15afb0d]{margin-top:.64rem;padding:.37333rem}}.tts-config-content .config-section .preview-section .preview-header[data-v-b15afb0d]{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-b15afb0d]{flex-direction:column;align-items:stretch;gap:.21333rem}}.tts-config-content .config-section .preview-section .preview-header span[data-v-b15afb0d]{color:var(--el-text-color-primary);font-size:.37333rem;font-weight:600}.tts-config-content .config-section .preview-section .preview-tip[data-v-b15afb0d]{color:var(--el-text-color-secondary);font-size:.32rem}.dialog-footer[data-v-b15afb0d]{justify-content:flex-end;gap:.32rem;display:flex}@media (max-width:768px){.dialog-footer[data-v-b15afb0d]{justify-content:stretch}.dialog-footer .el-button[data-v-b15afb0d]{flex:1}}[data-v-b15afb0d] .el-slider .el-slider__runway{background-color:var(--el-fill-color)}[data-v-b15afb0d] .el-slider .el-slider__bar{background-color:var(--td-brand-color,#7e55ff)}[data-v-b15afb0d] .el-slider .el-slider__button,[data-v-b15afb0d] .el-slider .el-slider__button:hover{border-color:var(--td-brand-color,#7e55ff)}[data-v-b15afb0d] .el-slider .el-slider__button-wrapper:hover .el-slider__button{background-color:var(--td-brand-color,#7e55ff)}[data-v-b15afb0d] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-b15afb0d] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-b15afb0d] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}}.icon-path[data-v-b2d1e96a]{fill:#111}.tts-dialog-content .tts-search[data-v-92c62db2]{margin-bottom:.53333rem}.tts-dialog-content .tts-search .search-row[data-v-92c62db2]{gap:.42667rem;display:flex}.tts-dialog-content .tts-search .search-row .search-input[data-v-92c62db2]{flex:2}.tts-dialog-content .tts-search .search-row .search-filter[data-v-92c62db2]{flex:1;min-width:3.2rem}.tts-dialog-content .tts-search .search-row.mobile-search[data-v-92c62db2]{flex-direction:column;gap:.32rem}.tts-dialog-content .tts-search .search-row.mobile-search .search-input[data-v-92c62db2],.tts-dialog-content .tts-search .search-row.mobile-search .search-filter[data-v-92c62db2]{flex:1}.tts-dialog-content .tts-list[data-v-92c62db2]{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-92c62db2]{height:calc(var(--app-vh,1vh)*60);padding:.21333rem}}.tts-dialog-content .tts-list .tts-grid[data-v-92c62db2]{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-92c62db2]{grid-template-columns:1fr 1fr;gap:.26667rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid[data-v-92c62db2]{grid-template-columns:1fr;gap:.21333rem 0}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-92c62db2]{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-92c62db2]{height:1.73333rem;padding:.26667rem .32rem}}@media (max-width:768px){.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-92c62db2]{height:1.86667rem;margin-bottom:.21333rem;padding:.32rem .42667rem}}.tts-dialog-content .tts-list .tts-grid .tts-item[data-v-92c62db2]:hover{box-shadow:inset 0 0 0 .02667rem #4e5969}.tts-dialog-content .tts-list .tts-grid .tts-item.active[data-v-92c62db2]{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-92c62db2]{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-92c62db2]{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-92c62db2]{width:1.06667rem;height:1.06667rem;margin-right:.32rem}}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play[data-v-92c62db2]:hover{transform:scale(1.05)}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-play .el-icon[data-v-92c62db2]{font-size:18px}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info[data-v-92c62db2]{flex:1;min-width:0}.tts-dialog-content .tts-list .tts-grid .tts-item .tts-content .tts-info .tts-name[data-v-92c62db2]{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-92c62db2]{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-92c62db2]{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-92c62db2]{color:#fff;font-size:.42667rem;font-weight:700}.tts-dialog-content .tts-list .loading-state[data-v-92c62db2]{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-92c62db2]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-92c62db2}.tts-dialog-content .tts-list .loading-state p[data-v-92c62db2]{margin:0;font-size:.37333rem}.tts-dialog-content .tts-list .tts-empty[data-v-92c62db2]{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-92c62db2]{margin:.21333rem 0 0;font-size:.37333rem}.tts-dialog-content .pagination-container[data-v-92c62db2]{justify-content:center;margin-top:.42667rem;display:flex}@media (max-width:768px){.tts-dialog-content .pagination-container[data-v-92c62db2]{margin-top:.32rem}.tts-dialog-content .pagination-container[data-v-92c62db2] .el-pagination .el-pager li{min-width:32px;height:32px;font-size:14px;line-height:30px}.tts-dialog-content .pagination-container[data-v-92c62db2] .el-pagination .btn-next,.tts-dialog-content .pagination-container[data-v-92c62db2] .el-pagination .btn-prev{min-width:32px;font-size:12px}}[data-v-92c62db2] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-92c62db2] .mobile-dialog .el-dialog{border-radius:12px 12px 0 0}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__header{padding:16px 20px 12px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__body{padding:16px 20px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__footer{padding:16px 20px 20px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__footer .el-button{flex:1;margin-left:8px}[data-v-92c62db2] .mobile-dialog .el-dialog .el-dialog__footer .el-button:first-child{margin-left:0}}@keyframes rotating-92c62db2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.draft-dialog-content[data-v-00d75be0]{flex-direction:column;height:100%;display:flex}}.draft-dialog-content .draft-container[data-v-00d75be0]{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-00d75be0]{border:none;border-radius:0;flex:1;height:100%;min-height:10.6667rem;padding:.32rem}}.draft-dialog-content .draft-container .draft-list[data-v-00d75be0]{height:100%;overflow-y:auto}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-00d75be0]{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-00d75be0]{margin-bottom:.26667rem;padding:.37333rem}}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item[data-v-00d75be0]{flex-direction:column;align-items:stretch;gap:.32rem;margin-bottom:.42667rem;padding:.42667rem}}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-00d75be0]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.draft-dialog-content .draft-container .draft-list .draft-item[data-v-00d75be0]:last-child{margin-bottom:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info[data-v-00d75be0]{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-00d75be0]{flex-direction:column;align-items:flex-start;gap:.21333rem}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-avatar[data-v-00d75be0]{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-00d75be0]{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-00d75be0]{object-fit:cover;width:100%;height:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-00d75be0]{flex:1;min-width:0}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content[data-v-00d75be0]{text-align:center;width:100%}}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-name[data-v-00d75be0]{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-00d75be0]{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-00d75be0]{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-00d75be0]{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-00d75be0]{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-00d75be0]{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-00d75be0]{flex-shrink:0}.draft-dialog-content .draft-container .draft-list .draft-item .draft-info .draft-content .draft-meta .draft-tags[data-v-00d75be0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-00d75be0]{flex-shrink:0;gap:.21333rem;display:flex}@media (max-width:768px){.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions[data-v-00d75be0]{justify-content:center;gap:.32rem;width:100%}.draft-dialog-content .draft-container .draft-list .draft-item .draft-actions .el-button.mobile-button[data-v-00d75be0]{flex:1;min-height:40px}}.draft-dialog-content .draft-container .draft-loading[data-v-00d75be0]{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-00d75be0]{margin-bottom:.32rem;font-size:.85333rem;animation:2s linear infinite rotating-00d75be0}.draft-dialog-content .draft-container .draft-loading p[data-v-00d75be0]{margin:0;font-size:.37333rem}.draft-dialog-content .draft-container .draft-empty[data-v-00d75be0]{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-00d75be0]{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-00d75be0]{margin:0;font-size:.37333rem}.dialog-footer[data-v-00d75be0]{justify-content:flex-end;display:flex}@media (max-width:768px){.dialog-footer .el-button[data-v-00d75be0]{flex:1;min-height:44px}}[data-v-00d75be0] .mobile-dialog .el-dialog{margin:0!important}@media (max-width:768px){[data-v-00d75be0] .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-00d75be0] .mobile-dialog .el-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px 12px}[data-v-00d75be0] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-00d75be0] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{width:40px;height:40px}[data-v-00d75be0] .mobile-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon{font-size:18px}[data-v-00d75be0] .mobile-dialog .el-dialog .el-dialog__body{flex-direction:column;flex:1;padding:0 20px 16px;display:flex;overflow:hidden}[data-v-00d75be0] .mobile-dialog .el-dialog .el-dialog__footer{flex-shrink:0;margin-top:0;padding:12px 20px 20px}}@keyframes rotating-00d75be0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-mode-dialog .el-dialog__header{padding-top:var(--qqy-safe-area-top)}.app-mode-dialog .el-dialog__headerbtn{top:calc(var(--qqy-safe-area-top) + 16px)}.draft-popup-container[data-v-844eac1e]{height:16rem}.draft-popup[data-v-844eac1e]{box-sizing:border-box;background:var(--color-bg-card);flex-direction:column;height:100%;padding:.42667rem 0;display:flex}.draft-popup .draft-popup-header[data-v-844eac1e]{flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.42667rem;padding:0 .42667rem;display:flex;position:relative}.draft-popup .draft-popup-header .draft-popup-title[data-v-844eac1e]{color:var(--color-text-primary);font-size:.48rem;font-weight:500}.draft-popup .draft-popup-header .draft-popup-close[data-v-844eac1e]{cursor:pointer;padding:.10667rem;position:absolute;right:.42667rem}.draft-popup .draft-popup-header .draft-popup-close[data-v-844eac1e]:hover{opacity:.7}.draft-popup .draft-popup-content[data-v-844eac1e]{box-sizing:border-box;flex:1;padding:0 .42667rem;overflow-y:auto}.draft-popup .draft-popup-content .draft-item[data-v-844eac1e]{background:var(--color-bg-secondary);border-radius:.32rem;align-items:center;margin-bottom:.32rem;padding:.32rem;transition:all .3s;display:flex}.draft-popup .draft-popup-content .draft-item[data-v-844eac1e]:hover{background:var(--color-bg-tertiary)}.draft-popup .draft-popup-content .draft-item .draft-info[data-v-844eac1e]{cursor:pointer;flex:1;align-items:center;display:flex}.draft-popup .draft-popup-content .draft-item .draft-info .draft-preview[data-v-844eac1e]{margin-right:.32rem}.draft-popup .draft-popup-content .draft-item .draft-info .draft-preview .draft-avatar[data-v-844eac1e]{object-fit:cover;border-radius:50%;width:1.28rem;height:1.28rem}.draft-popup .draft-popup-content .draft-item .draft-info .draft-preview .draft-avatar-placeholder[data-v-844eac1e]{background:var(--color-bg-quaternary);border-radius:50%;justify-content:center;align-items:center;width:1.28rem;height:1.28rem;display:flex}.draft-popup .draft-popup-content .draft-item .draft-info .draft-content[data-v-844eac1e]{flex:1}.draft-popup .draft-popup-content .draft-item .draft-info .draft-content .draft-name[data-v-844eac1e]{color:var(--color-text-primary);font-size:.42667rem;font-weight:500;line-height:1.4}.draft-popup .draft-popup-content .draft-item .draft-actions[data-v-844eac1e]{flex-shrink:0;gap:.21333rem;display:flex}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn[data-v-844eac1e]{cursor:pointer;border-radius:.16rem;padding:.16rem .32rem;font-size:.32rem;transition:all .2s}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.load-btn[data-v-844eac1e]{color:#7e55ff;background:#7e55ff1a}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.load-btn[data-v-844eac1e]:hover{background:#7e55ff33}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.load-btn[data-v-844eac1e]:active{background:#7e55ff4d}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.delete-btn[data-v-844eac1e]{color:#ff3b30;background:#ff3b301a}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.delete-btn[data-v-844eac1e]:hover{background:#ff3b3033}.draft-popup .draft-popup-content .draft-item .draft-actions .draft-action-btn.delete-btn[data-v-844eac1e]:active{background:#ff3b304d}.draft-popup .draft-popup-content .draft-load-more[data-v-844eac1e]{justify-content:center;align-items:center;padding:.42667rem 0;display:flex}.draft-popup .draft-popup-content .draft-load-more .load-more-btn[data-v-844eac1e]{background:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer;border-radius:.21333rem;padding:.21333rem .42667rem;font-size:.37333rem}.draft-popup .draft-popup-content .draft-load-more .load-more-btn[data-v-844eac1e]:hover{background:var(--color-bg-quaternary)}.draft-popup .draft-popup-content .draft-load-more .load-more-btn[data-v-844eac1e]:active{background:var(--color-bg-quaternary);opacity:.8}.draft-popup .draft-empty-state[data-v-844eac1e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem .53333rem;display:flex}.draft-popup .draft-empty-state .empty-icon[data-v-844eac1e]{opacity:.6;margin-bottom:.42667rem}.draft-popup .draft-empty-state .empty-text[data-v-844eac1e]{color:var(--color-text-secondary);margin-bottom:.21333rem;font-size:.42667rem;font-weight:500}.draft-popup .draft-empty-state .empty-subtext[data-v-844eac1e]{color:var(--color-text-tertiary);font-size:.37333rem}.draft-popup .draft-loading[data-v-844eac1e]{color:var(--color-text-tertiary);justify-content:center;align-items:center;padding:1.06667rem .53333rem;font-size:.37333rem;display:flex}.van-popup[data-v-2807d78b]{z-index:2007;background:#000000b3;animation:.3s fadeIn-2807d78b;position:fixed;top:0;bottom:0;left:0;right:0}.van-popup--center[data-v-2807d78b]{justify-content:center;align-items:center;padding:0 .64rem;display:flex}.dialog-content[data-v-2807d78b]{background:#fff;border-radius:.42667rem;width:100%;max-width:10.6667rem;animation:.3s slideIn-2807d78b;overflow:hidden}@keyframes fadeIn-2807d78b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2807d78b{0%{opacity:0;transform:scale(.8)translateY(-.53333rem)}to{opacity:1;transform:scale(1)translateY(0)}}.van-dialog__header[data-v-2807d78b]{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-2807d78b]{text-align:center;background:#fff;padding:.69333rem .64rem}.van-dialog__message[data-v-2807d78b]{color:#646566;word-wrap:break-word;font-size:.37333rem;line-height:.53333rem}.van-dialog__message--has-title[data-v-2807d78b]{padding-top:0}.van-dialog__message[data-v-2807d78b] .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-2807d78b] .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-2807d78b]{background:#fff;gap:.32rem;padding:.21333rem .42667rem .42667rem;display:flex}.van-button[data-v-2807d78b]{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-2807d78b]:active{opacity:.7}.van-button__content[data-v-2807d78b]{justify-content:center;align-items:center;height:100%;display:flex}.van-button__text[data-v-2807d78b]{display:inline}.van-dialog__cancel[data-v-2807d78b]{color:#fff!important;background:#616161!important}.van-dialog__confirm[data-v-2807d78b]{background:var(--td-brand-color,#7e55ff)!important;color:#fff!important}.message-item[data-v-54d790ac]{flex-direction:column;margin-bottom:.42667rem;display:flex;position:relative}.whitespace-pre-line[data-v-54d790ac]{white-space:pre-line}.message-area[data-v-54d790ac]{align-self:flex-start;width:100%;display:flex}.operation-popover-container[data-v-54d790ac]{margin-left:.32rem}.disable-operation[data-v-54d790ac]{opacity:.7;pointer-events:none}.custom-popover[data-v-54d790ac]{display:inline-block;position:relative}.popover-content[data-v-54d790ac]{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-54d790ac]{opacity:1;pointer-events:auto;transform:translateY(0)}.operation[data-v-54d790ac]{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-54d790ac]{background:#fff;border-radius:50%;width:.05333rem;height:.05333rem}.operation[data-v-54d790ac]:hover{background:#5c5c5c}.operation-popover-item[data-v-54d790ac]{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-54d790ac]{width:.32rem;height:.32rem}.operation-popover-item[data-v-54d790ac]:active{background:#5c5c5c}.message-context[data-v-54d790ac]{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-54d790ac] .markdown-renderer .markdown-content{font-size:inherit;line-height:inherit;margin:0}.loading-context[data-v-54d790ac]{justify-content:center;align-items:center;min-height:.53333rem;display:flex}.loading-dots[data-v-54d790ac]{align-items:center;gap:.10667rem;display:flex}.dot[data-v-54d790ac]{background-color:#999;border-radius:50%;width:.16rem;height:.16rem;animation:1.5s ease-in-out infinite dotPulse-54d790ac}.dot-1[data-v-54d790ac]{animation-delay:0s}.dot-2[data-v-54d790ac]{animation-delay:.2s}.dot-3[data-v-54d790ac]{animation-delay:.4s}@keyframes dotPulse-54d790ac{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.message-edit-area[data-v-54d790ac]{flex-direction:column;gap:.32rem;padding:.26667rem 0;display:flex}.message-edit-area .message-edit-textarea[data-v-54d790ac]{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-54d790ac]:focus{border:.04rem solid var(--td-brand-color,#7e55ff);background:#23272f}.message-edit-area .message-edit-area-footer[data-v-54d790ac]{justify-content:flex-end;gap:.32rem;display:flex}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-54d790ac]{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-54d790ac]{background:var(--td-brand-color,#7e55ff);color:#fff}.message-edit-area .message-edit-area-footer .message-edit-btn.cancel[data-v-54d790ac]{color:#fff;background:#444}.message-edit-area .message-edit-area-footer .message-edit-btn[data-v-54d790ac]:active{opacity:.8}.message-item[data-v-3616c243]{flex-direction:column;align-self:flex-end;margin-bottom:.42667rem;display:flex;position:relative}.user-info[data-v-3616c243]{flex-direction:row;display:flex}.avatar[data-v-3616c243]{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-3616c243]{object-fit:cover;width:100%;height:100%}.avatar .avatar-placeholder[data-v-3616c243]{font-size:.53333rem}.message-wrapper[data-v-3616c243]{box-sizing:border-box;padding-right:.26667rem}.message-context[data-v-3616c243]{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-9aa1e2a8]{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-9aa1e2a8]{color:#fff;flex-direction:row;align-items:center;height:100%;padding-right:.37333rem;display:flex}.input-container .idle-button .text[data-v-9aa1e2a8]{margin-left:.16rem}.qqy-input-container[data-v-9aa1e2a8]{padding-bottom:.42667rem}.above-input-toolbar[data-v-9aa1e2a8]{align-items:center;gap:.21333rem;display:flex;position:absolute;top:-1.12rem;right:.16rem}.instruction-entry[data-v-9aa1e2a8]{border:.02667rem solid var(--td-brand-color);cursor:pointer;background:#333349;border-radius:.48rem;flex-shrink:0;justify-content:center;align-items:center;width:.74667rem;height:.74667rem;transition:all .5s;display:flex}.instruction-entry .instruction-entry-icon[data-v-9aa1e2a8]{color:#8a8a8a;width:.37333rem;height:.37333rem}.model-select[data-v-9aa1e2a8]{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;overflow:hidden}.model-select .model-select-icon[data-v-9aa1e2a8]{flex-shrink:0;align-items:center;display:flex}.model-select .model-select-icon svg[data-v-9aa1e2a8]{width:.37333rem;height:.37333rem;transition:all .3s}.model-select .model-select-text[data-v-9aa1e2a8]{white-space:nowrap;opacity:1;margin-left:.21333rem;transition:all .5s;transform:translate(0)}.model-select.model-select-collapsed[data-v-9aa1e2a8]{border-radius:.48rem;justify-content:center;width:.74667rem;height:.74667rem;padding:0}.model-select.model-select-collapsed .model-select-text[data-v-9aa1e2a8]{opacity:0;width:0;margin-left:0;transform:translate(.26667rem)}.add-create-conversation[data-v-9aa1e2a8]{width:.64rem;height:.64rem;padding:0 .26667rem}.add-create-conversation .add-create-conversation-icon[data-v-9aa1e2a8]{width:.64rem;height:.64rem}.input-wrap[data-v-9aa1e2a8]{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-9aa1e2a8]{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-9aa1e2a8]::placeholder{color:#fffc}.send-button[data-v-9aa1e2a8]{background:0 0;border-radius:50%;height:1.01333rem;margin-left:.32rem;font-size:.34667rem;transition:all .3s}.loading-button[data-v-9aa1e2a8]{opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.loading-spinner[data-v-9aa1e2a8]{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-9aa1e2a8;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}@keyframes spin-9aa1e2a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-active[data-v-9aa1e2a8]:active{opacity:.8}.button-disabled[data-v-9aa1e2a8]{opacity:.5}.extracting-indicator[data-v-9aa1e2a8]{opacity:.8;border-radius:.53333rem;justify-content:center;align-items:center;width:1.01333rem;height:100%;display:flex}.extraction-spinner[data-v-9aa1e2a8]{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-9aa1e2a8;-webkit-mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem);mask:radial-gradient(circle,#0000 .16rem,#000 .21333rem)}.header[data-v-fd736694]{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-fd736694]{align-items:center;gap:.10667rem;display:flex}.header-left .left[data-v-fd736694]{flex-shrink:0;width:.64rem;height:.64rem;display:flex}.back[data-v-fd736694]{cursor:pointer;color:#f2f3f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.back svg[data-v-fd736694]{width:.37333rem;height:.37333rem}.title-content[data-v-fd736694]{background-color:#1717174d;border-radius:2.66667rem;align-items:center;padding:.13333rem .26667rem .13333rem .21333rem;display:flex}.avatar[data-v-fd736694]{object-fit:cover;background-color:#666;border-radius:50%;width:.74667rem;height:.74667rem;margin-right:.21333rem}.title-text[data-v-fd736694]{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-fd736694]{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-fd736694]{align-items:center;display:flex}.header-right .right-item[data-v-fd736694]{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-fd736694]:hover{background-color:#3d3d4a}.header-right .right-item svg[data-v-fd736694]{fill:#9da3ae;width:.48rem;height:.48rem}.brightness-overlay[data-v-fd736694]{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-fd736694]{background-color:#2a2a2a;border-radius:.32rem;width:8.53333rem;max-width:90%;padding:.53333rem;animation:.3s ease-out slideDown-fd736694}.brightness-popup .brightness-text[data-v-fd736694]{color:#f2f3f5;text-align:center;font-size:.37333rem}@keyframes slideDown-fd736694{0%{opacity:0;transform:translateY(-.53333rem)}to{opacity:1;transform:translateY(0)}}.diamond-icon[data-v-334dd861]{justify-content:center;align-items:center;display:inline-flex}.diamond-icon img[data-v-334dd861]{object-fit:contain}.silver-coin-icon[data-v-a91d777e]{justify-content:center;align-items:center;display:inline-flex}.silver-coin-icon img[data-v-a91d777e]{object-fit:contain}.model-setting-content[data-v-69c9a230]{max-height:calc(var(--app-vh,1vh)*70);overflow-y:auto}.current-model-card[data-v-69c9a230]{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-69c9a230]{justify-content:space-between;align-items:center;margin-bottom:.42667rem;display:flex}.model-vendor[data-v-69c9a230]{align-items:center;display:flex}.vendor-badge[data-v-69c9a230]{color:#fff;background:#fff3;border:.02667rem solid #ffffff1a;border-radius:.42667rem;padding:.10667rem .32rem;font-size:.32rem;font-weight:500}.model-status[data-v-69c9a230]{align-items:center;gap:.16rem;display:flex}.status-indicator[data-v-69c9a230]{background:#10b981;border-radius:50%;width:.21333rem;height:.21333rem;box-shadow:0 0 .21333rem #10b98199}.status-indicator.active[data-v-69c9a230]{animation:2s infinite pulse-69c9a230}@keyframes pulse-69c9a230{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-69c9a230]{color:#ffffffe6;font-size:.32rem;font-weight:500}.model-card-content .model-name[data-v-69c9a230]{color:#fff;margin:0 0 .32rem;font-size:.48rem;font-weight:600;line-height:1.3}.model-card-content .model-pricing[data-v-69c9a230]{align-items:center;gap:.16rem;margin-bottom:.32rem;display:flex}.model-card-content .model-pricing .price-amount[data-v-69c9a230]{color:#fbbf24;font-size:.42667rem;font-weight:700}.model-card-content .model-pricing .price-icon[data-v-69c9a230]{align-items:center;display:flex}.model-card-content .model-pricing .price-unit[data-v-69c9a230]{color:#fffc;font-size:.34667rem;font-weight:500}.model-card-content .model-desc[data-v-69c9a230]{color:#ffffffe6;opacity:.95;margin:0;font-size:.37333rem;line-height:1.5}.tab-container[data-v-69c9a230]{margin-top:.32rem}.tab-header[data-v-69c9a230]{background:var(--el-fill-color-light);border-radius:.21333rem;margin-bottom:.42667rem;padding:.10667rem;display:flex}.tab-item[data-v-69c9a230]{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-69c9a230]{background:var(--el-color-primary);color:#fff;box-shadow:0 .05333rem .10667rem #0000001a}.tab-panel[data-v-69c9a230]{flex-direction:column;gap:.42667rem;display:flex}.vendor-header[data-v-69c9a230]{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-69c9a230]:hover{background:var(--el-fill-color-light)}.vendor-title[data-v-69c9a230]{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-69c9a230]{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-69c9a230]{transform:rotate(180deg)}.model-list-container[data-v-69c9a230]{opacity:1;padding-bottom:.21333rem;transition:all .3s;overflow:hidden;transform:translateY(0)}.model-list-container.collapsed[data-v-69c9a230]{opacity:0;height:0;margin-bottom:0;padding-bottom:0;transform:translateY(-.26667rem)}.model-list[data-v-69c9a230]{flex-direction:column;gap:.32rem;display:flex}.model-card[data-v-69c9a230]{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-69c9a230]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.model-card.active[data-v-69c9a230]{border-color:var(--td-brand-color,#7e55ff);background:#7e55ff14;box-shadow:0 .10667rem .42667rem #7e55ff26}.model-selector[data-v-69c9a230]{flex-shrink:0;padding-top:.05333rem}.selector-circle[data-v-69c9a230]{border:.05333rem solid var(--el-border-color);border-radius:50%;width:.42667rem;height:.42667rem;transition:all .2s;position:relative}.selector-circle.selected[data-v-69c9a230]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.selector-circle.selected[data-v-69c9a230]: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-69c9a230]{flex:1}.model-header[data-v-69c9a230]{justify-content:space-between;align-items:center;margin-bottom:.21333rem;display:flex}.model-title[data-v-69c9a230]{color:var(--el-text-color-primary);margin:0;font-size:.37333rem;font-weight:600}.model-price[data-v-69c9a230]{align-items:center;gap:.10667rem;margin-bottom:.16rem;font-size:.34667rem;display:flex}.price-value[data-v-69c9a230]{color:var(--td-brand-color,#7e55ff);font-weight:600}.price-unit[data-v-69c9a230]{color:var(--el-text-color-regular)}.model-description[data-v-69c9a230]{color:var(--el-text-color-regular);margin:0;font-size:.34667rem;line-height:1.4}.mode-settings-section[data-v-69c9a230]{border-top:.02667rem solid var(--el-border-color-light);margin-top:.64rem;padding-top:.64rem}.section-title[data-v-69c9a230]{color:var(--el-text-color-primary);margin:0 0 .42667rem;font-size:.42667rem;font-weight:600}.setting-group[data-v-69c9a230]{margin-bottom:.64rem}.setting-group[data-v-69c9a230]:last-child{margin-bottom:0}.setting-name[data-v-69c9a230]{color:var(--el-text-color-primary);margin:0 0 .21333rem;font-size:.37333rem;font-weight:500}.setting-desc[data-v-69c9a230],.setting-desc-top[data-v-69c9a230]{color:var(--el-text-color-regular);margin:0 0 .32rem;font-size:.32rem;line-height:1.4}.setting-desc[data-v-69c9a230]{margin-top:.32rem;margin-bottom:0}.style-cards[data-v-69c9a230]{flex-direction:column;gap:.32rem;margin-bottom:.32rem;display:flex}.style-card[data-v-69c9a230]{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-69c9a230]:hover{border-color:var(--td-brand-color,#7e55ff);background:var(--el-fill-color-light)}.style-card.active[data-v-69c9a230]{border-color:var(--td-brand-color,#7e55ff);background:#7e55ff0d}.card-selector[data-v-69c9a230]{flex-shrink:0;padding-top:.02667rem}.selector-dot[data-v-69c9a230]{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-69c9a230]{border-color:var(--td-brand-color,#7e55ff);background:var(--td-brand-color,#7e55ff)}.card-content[data-v-69c9a230]{flex:1}.card-title[data-v-69c9a230]{color:var(--el-text-color-primary);margin:0 0 .16rem;font-size:.37333rem;font-weight:600}.card-description[data-v-69c9a230]{color:var(--el-text-color-regular);margin:0;font-size:.32rem;line-height:1.4}.slider-container[data-v-69c9a230]{padding:0 .10667rem;position:relative}.slider-value[data-v-69c9a230]{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-69c9a230]{color:var(--el-text-color-placeholder);justify-content:space-between;margin-top:.21333rem;padding:0 .10667rem;font-size:.29333rem;display:flex}[data-v-69c9a230] .el-slider .el-slider__runway{background-color:var(--el-fill-color);border-radius:3px;height:6px}[data-v-69c9a230] .el-slider .el-slider__bar{background:linear-gradient(90deg,var(--td-brand-color,#7e55ff)0%,#9c7aff 100%);border-radius:3px}[data-v-69c9a230] .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-69c9a230] .el-slider .el-slider__button:hover{transform:scale(1.1)}.dialog-footer[data-v-69c9a230]{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-69c9a230]{min-width:80px}.role-preview-container[data-v-c1e46a2d]{background:#000;flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.preview-header[data-v-c1e46a2d]{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:.8rem;padding:0 .64rem;display:flex;position:relative}.preview-header--app[data-v-c1e46a2d]{box-sizing:content-box;padding-top:var(--qqy-safe-area-top)}.preview-header .preview-title[data-v-c1e46a2d]{color:#e5e7eb;margin:0;font-size:.48rem;font-weight:500}.preview-header .preview-controls[data-v-c1e46a2d]{align-items:center;gap:.32rem;display:flex}.preview-header .preview-controls .debug-switch[data-v-c1e46a2d]{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-c1e46a2d]{cursor:pointer;width:.42667rem;height:.42667rem;accent-color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .switch-text[data-v-c1e46a2d]{color:#e5e7eb;font-size:.37333rem;font-weight:500}.preview-header .preview-controls .debug-switch:hover .switch-text[data-v-c1e46a2d]{color:var(--td-brand-color)}.preview-header .preview-controls .debug-switch .mode-indicator[data-v-c1e46a2d]{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-c1e46a2d]{background:var(--td-brand-color);color:#fff}.qqy-phone-mockup[data-v-c1e46a2d]{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-c1e46a2d]: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-c1e46a2d]{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-c1e46a2d]{object-fit:cover;width:100%;height:100%}.qqy-phone-screen[data-v-c1e46a2d]{background:0 0;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.qqy-chat-wrapper[data-v-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]:before{content:"";opacity:.6;background:#fff;border-radius:.05333rem;width:2.93333rem;height:.10667rem}.background-image[data-v-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]{overflow-y:scroll}.content_Ek2sv[data-v-c1e46a2d]::-webkit-scrollbar{display:none}.content_Ek2sv[data-v-c1e46a2d]{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-c1e46a2d]{z-index:3;flex-direction:column;flex:1;padding:0 .42667rem .42667rem;display:flex;position:relative;overflow-y:auto}.message-item[data-v-c1e46a2d]{max-width:100%}.message-item[data-v-c1e46a2d]:not(:first-child){margin-top:0}.mobile-chat-wrapper[data-v-c1e46a2d]{flex-direction:column;height:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.mobile-background[data-v-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]{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-c1e46a2d]{padding:.32rem}}.mobile-chat-content .chat-container_Ek2sv[data-v-c1e46a2d]{flex-direction:column;flex:1;display:flex;overflow:hidden}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv[data-v-c1e46a2d]{flex-direction:column;flex:1;display:flex;position:relative}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-c1e46a2d]{flex:1;max-width:100%;overflow-y:auto}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-c1e46a2d]::-webkit-scrollbar{display:none}.mobile-chat-content .chat-container_Ek2sv .chat-content_Ek2sv .content_Ek2sv[data-v-c1e46a2d]{-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-c1e46a2d]{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-c1e46a2d]{padding:.32rem}}.instruction-panel-overlay[data-v-c1e46a2d]{z-index:1000;background:#0000004d;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.instruction-panel[data-v-c1e46a2d]{-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);background:#232337f2;border-radius:.42667rem .42667rem 0 0;flex-direction:column;width:100%;max-height:60%;display:flex;overflow:hidden}.instruction-panel .instruction-panel-header[data-v-c1e46a2d]{border-bottom:.02667rem solid #ffffff14;justify-content:space-between;align-items:center;padding:.37333rem .42667rem .26667rem;display:flex}.instruction-panel .instruction-panel-header .instruction-panel-title[data-v-c1e46a2d]{color:#e5e7eb;font-size:.37333rem;font-weight:600}.instruction-panel .instruction-panel-header .instruction-panel-close[data-v-c1e46a2d]{color:#9ca3af;cursor:pointer;padding:.05333rem .10667rem;font-size:.53333rem;line-height:1}.instruction-panel .instruction-panel-header .instruction-panel-close[data-v-c1e46a2d]:hover{color:#e5e7eb}.instruction-panel .instruction-panel-body[data-v-c1e46a2d]{flex-direction:column;gap:.37333rem;padding:.32rem .42667rem .53333rem;display:flex;overflow-y:auto}.ins-section[data-v-c1e46a2d]{background:linear-gradient(135deg,#7e55ff29 0%,#7e55ff0f 100%);border:.02667rem solid #7e55ff2e;border-radius:.37333rem;padding:.32rem .32rem .26667rem}.ins-section-header[data-v-c1e46a2d]{align-items:center;gap:.21333rem;margin-bottom:.26667rem;display:flex}.ins-section-badge[data-v-c1e46a2d]{background:var(--td-brand-color,#7e55ff);border-radius:.18667rem;flex-shrink:0;justify-content:center;align-items:center;width:.58667rem;height:.58667rem;display:flex}.ins-section-badge[data-v-c1e46a2d] .van-icon{color:#fff!important}.ins-section-title[data-v-c1e46a2d]{color:#e5e7eb;font-size:.34667rem;font-weight:600}.ins-chip-list[data-v-c1e46a2d]{flex-wrap:wrap;gap:.21333rem;display:flex}.ins-chip[data-v-c1e46a2d]{cursor:pointer;background:#7e55ff29;border:.02667rem solid #7e55ff47;border-radius:.48rem;align-items:center;gap:.16rem;padding:.16rem .32rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.ins-chip[data-v-c1e46a2d]:active{background:#7e55ff47;transform:scale(.96)}.ins-chip .ins-chip-dot[data-v-c1e46a2d]{background:var(--td-brand-color,#7e55ff);border-radius:50%;flex-shrink:0;width:.13333rem;height:.13333rem}.ins-chip .ins-chip-text[data-v-c1e46a2d]{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;max-width:5.33333rem;font-size:.32rem;font-weight:500;overflow:hidden}.instruction-empty[data-v-c1e46a2d]{text-align:center;color:#6b7280;width:100%;padding:.42667rem 0;font-size:.34667rem}.instruction-panel-enter-active[data-v-c1e46a2d]{transition:all .3s ease-out}.instruction-panel-enter-active .instruction-panel[data-v-c1e46a2d]{transition:transform .3s ease-out}.instruction-panel-leave-active[data-v-c1e46a2d]{transition:all .25s ease-in}.instruction-panel-leave-active .instruction-panel[data-v-c1e46a2d]{transition:transform .25s ease-in}.instruction-panel-enter-from[data-v-c1e46a2d]{background:0 0}.instruction-panel-enter-from .instruction-panel[data-v-c1e46a2d]{transform:translateY(100%)}.instruction-panel-leave-to[data-v-c1e46a2d]{background:0 0}.instruction-panel-leave-to .instruction-panel[data-v-c1e46a2d]{transform:translateY(100%)}html:not(.dark) .role-preview-container[data-v-c1e46a2d]{background:var(--color-bg-tertiary)}html:not(.dark) .preview-header .preview-title[data-v-c1e46a2d],html:not(.dark) .preview-header .preview-controls .debug-switch .switch-text[data-v-c1e46a2d]{color:var(--color-text-primary)}html:not(.dark) .preview-header .preview-controls .debug-switch .mode-indicator[data-v-c1e46a2d]{color:var(--color-text-secondary);background:#0000000f}html:not(.dark) .instruction-panel[data-v-c1e46a2d]{-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);background:#fffffff5}html:not(.dark) .instruction-panel .instruction-panel-header[data-v-c1e46a2d]{border-bottom-color:#0000000f}html:not(.dark) .instruction-panel .instruction-panel-header .instruction-panel-title[data-v-c1e46a2d]{color:#1f2329}html:not(.dark) .instruction-panel .instruction-panel-header .instruction-panel-close[data-v-c1e46a2d]{color:#6b7280}html:not(.dark) .instruction-panel .instruction-panel-header .instruction-panel-close[data-v-c1e46a2d]:hover{color:#1f2329}html:not(.dark) .ins-section[data-v-c1e46a2d]{background:linear-gradient(135deg,#7e55ff1a 0%,#7e55ff08 100%);border-color:#7e55ff29}html:not(.dark) .ins-section-title[data-v-c1e46a2d]{color:#1f2329}html:not(.dark) .ins-chip[data-v-c1e46a2d]{background:#7e55ff14;border-color:#7e55ff33}html:not(.dark) .ins-chip[data-v-c1e46a2d]:active{background:#7e55ff2e}html:not(.dark) .ins-chip .ins-chip-text[data-v-c1e46a2d]{color:#1f2329}html:not(.dark) .instruction-empty[data-v-c1e46a2d]{color:#9ca3af}.monaco-editor-container[data-v-1f100d28]{border:1px solid #e0e0e0;border-radius:4px;position:relative;overflow:hidden}.monaco-editor-container[data-v-1f100d28] .monaco-editor{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.monaco-editor-container[data-v-1f100d28] .monaco-editor .view-lines{line-height:1.4}.role-form-skeleton[data-v-12e6f359]{--el-skeleton-color:#7e55ff14;--el-skeleton-to-color:#7e55ff2e;padding:.42667rem}.skeleton-section[data-v-12e6f359]{background:var(--el-bg-color-overlay,#fff);border-radius:.32rem;margin-bottom:.32rem;padding:.53333rem .42667rem;box-shadow:0 .02667rem .05333rem #0000000a}[data-v-12e6f359] .el-skeleton__item{border-radius:6px}.skel-section-title[data-v-12e6f359]{width:2.56rem;height:.53333rem;margin-bottom:.48rem;border-radius:.10667rem!important}.skel-upload-row[data-v-12e6f359]{align-items:flex-start;gap:.32rem;margin-bottom:.32rem;display:flex}.skel-background[data-v-12e6f359]{width:4.8rem;height:7.46667rem;border-radius:.26667rem!important}.skel-avatar[data-v-12e6f359]{width:2.13333rem;height:2.13333rem;border-radius:.32rem!important}.skel-tips[data-v-12e6f359]{width:92%;height:.32rem;margin-bottom:.16rem;border-radius:.10667rem!important}.skel-tips--short[data-v-12e6f359]{width:60%;margin-bottom:.48rem}.skel-row[data-v-12e6f359]{margin-bottom:.42667rem}.skel-row--inline[data-v-12e6f359]{gap:.42667rem;display:flex}.skel-col[data-v-12e6f359]{flex:1}.skel-label[data-v-12e6f359]{width:1.92rem;height:.37333rem;margin-bottom:.26667rem;display:block;border-radius:.10667rem!important}.skel-input[data-v-12e6f359]{width:100%;height:.96rem;border-radius:.21333rem!important}.skel-radio-group[data-v-12e6f359]{width:100%;max-width:5.86667rem;height:.85333rem;border-radius:.42667rem!important}.skel-tags[data-v-12e6f359]{width:100%;height:1.92rem;border-radius:.21333rem!important}.skel-textarea-sm[data-v-12e6f359]{width:100%;height:2.13333rem;border-radius:.21333rem!important}.skel-textarea-md[data-v-12e6f359]{width:100%;height:3.73333rem;border-radius:.21333rem!important}.skel-textarea-lg[data-v-12e6f359]{width:100%;height:5.33333rem;border-radius:.21333rem!important}.icon[data-v-db61096c]{color:#111}.icon[data-v-ed5d074b]{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.upload-choice-modal[data-v-6a07625d]{background:var(--color-bg-card);border-radius:.42667rem;overflow:hidden}.modal-header[data-v-6a07625d]{justify-content:center;align-items:center;display:flex}.modal-title[data-v-6a07625d]{color:var(--color-text-primary,#e5e7eb);font-size:.42667rem;font-weight:500}.modal-close[data-v-6a07625d]{cursor:pointer;border-radius:50%;padding:.10667rem;transition:background .2s}.modal-close[data-v-6a07625d]:hover{background:var(--color-bg-tertiary,#374151)}.modal-content[data-v-6a07625d]{padding:.42667rem 0}.upload-option[data-v-6a07625d]{cursor:pointer;align-items:center;padding:.42667rem 0;transition:background .2s;display:flex}.upload-option[data-v-6a07625d]:hover{background:var(--color-bg-tertiary,#374151)}.upload-option[data-v-6a07625d]:active{background:var(--color-bg-tertiary,#4a5568)}.option-icon[data-v-6a07625d]{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-6a07625d]{flex:1}.option-title[data-v-6a07625d]{color:var(--color-text-primary,#e5e7eb);margin-bottom:.05333rem;font-size:.42667rem;font-weight:500}.option-desc[data-v-6a07625d]{color:var(--color-text-secondary,#9ca3af);font-size:.37333rem}.option-arrow[data-v-6a07625d]{margin-left:.21333rem}.icon[data-v-74f9450f]{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.media-selector[data-v-451723c0]{background:var(--color-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}.selector-header[data-v-451723c0]{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-451723c0]{align-items:center;gap:.32rem;display:flex}.selector-header .back-button[data-v-451723c0]{cursor:pointer;border-radius:.16rem;justify-content:center;align-items:center;padding:.21333rem;transition:background .2s;display:flex}.selector-header .back-button[data-v-451723c0]:hover{background:var(--color-bg-tertiary)}.selector-header .header-title[data-v-451723c0]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.selector-filter[data-v-451723c0]{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-451723c0]{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-451723c0]{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-451723c0]:hover{color:var(--td-brand-color);background:#7e55ff1a}.selector-filter .tab-item.active[data-v-451723c0]{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-451723c0] .icon{fill:var(--td-brand-color)}.selector-filter .tab-icon[data-v-451723c0]{justify-content:center;align-items:center;display:flex}.selector-filter .tab-icon[data-v-451723c0] .icon{width:.42667rem;height:.42667rem;fill:var(--color-text-tertiary);transition:fill .3s}.selector-filter .tab-label[data-v-451723c0]{font-size:.37333rem;font-weight:500}.selector-content[data-v-451723c0]{flex:1;padding:.53333rem;overflow-y:auto}.selector-content[data-v-451723c0]::-webkit-scrollbar{width:.16rem}.selector-content[data-v-451723c0]::-webkit-scrollbar-track{background:0 0}.selector-content[data-v-451723c0]::-webkit-scrollbar-thumb{background:#0003;border-radius:.08rem}.loading-state[data-v-451723c0],.empty-state[data-v-451723c0]{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:1.6rem .53333rem;display:flex}.loading-spinner[data-v-451723c0]{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-451723c0}.loading-text[data-v-451723c0]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.empty-state .empty-icon[data-v-451723c0]{opacity:.6;margin-bottom:.42667rem;font-size:1.28rem}.empty-state .empty-text[data-v-451723c0]{color:var(--color-text-primary);margin:0 0 .21333rem;font-size:.42667rem;font-weight:500}.empty-state .empty-hint[data-v-451723c0]{color:var(--color-text-tertiary);margin:0;font-size:.37333rem}.materials-grid[data-v-451723c0]{grid-template-columns:repeat(auto-fill,minmax(4.26667rem,1fr));gap:.42667rem;display:grid}.material-item[data-v-451723c0]{cursor:pointer;background:var(--color-bg-secondary);border-radius:.32rem;transition:all .2s;overflow:hidden}.material-item[data-v-451723c0]:hover{transform:translateY(-.05333rem);box-shadow:0 .21333rem .64rem #00000026}.material-item.selected[data-v-451723c0]{border:.05333rem solid var(--td-brand-color);box-shadow:0 0 0 .10667rem #7e55ff33}.material-preview[data-v-451723c0]{aspect-ratio:4/5;position:relative;overflow:hidden}.material-image[data-v-451723c0]{object-fit:cover;width:100%;height:100%}.material-overlay[data-v-451723c0]{background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:.32rem;position:absolute;bottom:0;left:0;right:0}.material-info[data-v-451723c0]{color:#fff}.material-name[data-v-451723c0]{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-451723c0]{opacity:.9;text-shadow:0 .02667rem .05333rem #0000004d;font-size:.29333rem}.selected-indicator[data-v-451723c0]{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-451723c0]{justify-content:center;align-items:center;margin-top:.53333rem;padding:.64rem 0;display:flex}.loading[data-v-451723c0]{align-items:center;gap:.21333rem;display:flex}.loading .loading-spinner[data-v-451723c0]{border-width:.05333rem;width:.53333rem;height:.53333rem;margin-bottom:0}.loading .loading-text[data-v-451723c0]{font-size:.34667rem}@keyframes spin-451723c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.materials-grid[data-v-451723c0]{grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.32rem}.selector-content[data-v-451723c0]{padding:.42667rem}.selector-header[data-v-451723c0],.selector-filter[data-v-451723c0]{padding:.32rem .42667rem}}.icon-path[data-v-8c12ca77]{fill:#111}.icon-path[data-v-16018de7]{fill:#111}.icon-path[data-v-3dfb42b9]{fill:#111}.icon-path[data-v-e6aa1424]{fill:#111}.icon-path[data-v-9930cd79]{fill:#111}.icon-path[data-v-d38dd41f]{fill:#111}.icon[data-v-0baf9b90]{vertical-align:middle;transition:all .3s;display:inline-block}.icon[data-v-0baf9b90]:hover{transform:scale(1.1)}.left-arrow-icon{color:#111;align-items:center;display:inline-flex}html.dark .left-arrow-icon{color:#fff}.icon-path[data-v-501c46a3]{fill:#111}.custom-dialog-overlay[data-v-73419d1a]{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-73419d1a]{background:#0009;align-items:flex-end;width:100vw;padding-top:0;padding-bottom:0;left:0}}.custom-dialog[data-v-73419d1a]{background:var(--color-bg-dialog);width:90%;max-width:800px;max-height:calc(var(--app-vh,1vh)*90);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 10px 30px #00000080}@media (min-width:768px) and (max-width:1024px){.custom-dialog[data-v-73419d1a]{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-73419d1a]{width:100%;max-width:none;height:calc(var(--app-vh,1vh)*85);max-height:calc(var(--app-vh,1vh)*85);border-bottom:none;border-radius:12px 12px 0 0}}.custom-dialog-header[data-v-73419d1a]{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.custom-dialog-header .dialog-title[data-v-73419d1a]{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:500}@media (max-width:768px){.custom-dialog-header .dialog-title[data-v-73419d1a]{font-size:18px}}.custom-dialog-header .close-btn[data-v-73419d1a]{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px 0 8px 8px;transition:all .2s;display:flex}.custom-dialog-header .close-btn[data-v-73419d1a]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.custom-dialog-body[data-v-73419d1a]{flex-direction:column;flex:1;padding:0 16px;display:flex;overflow:hidden}.custom-dialog-footer[data-v-73419d1a]{flex-shrink:0;justify-content:center;gap:12px;margin-top:20px;padding:20px;display:flex;position:relative}.custom-dialog-footer .textarea-toolbar[data-v-73419d1a]{pointer-events:none;border-radius:0;justify-content:space-between;align-items:center;padding:8px 28px;display:flex;position:absolute;bottom:100%;left:0;right:0}.custom-dialog-footer .textarea-toolbar[data-v-73419d1a] .toolbar-tags{pointer-events:auto;gap:8px;display:flex}.custom-dialog-footer .textarea-toolbar[data-v-73419d1a] .toolbar-tags .el-button{border-radius:8px;height:24px;padding:0 8px;font-size:14px;background:var(--color-bg-input)!important;color:#8054ff!important;border:1px solid #8054ff!important}.custom-dialog-footer .textarea-toolbar[data-v-73419d1a] .toolbar-token{color:#8054ff;pointer-events:none;font-size:14px}.custom-dialog-footer .footer-actions[data-v-73419d1a]{justify-content:center;gap:16px;display:flex}.custom-dialog-footer .footer-actions .el-button[data-v-73419d1a]{border-radius:12px;width:122px;height:48px;font-size:16px}@media (max-width:1024px){.custom-dialog-footer[data-v-73419d1a]{margin-top:0;padding:12px 20px 20px}}@media (max-width:768px){.custom-dialog-footer .el-button[data-v-73419d1a]{flex:1;max-width:120px}}.custom-dialog-footer .custom-dialog-footer-btn[data-v-73419d1a]{background:var(--color-bg-btn);color:var(--color-text-placeholder);border-radius:12px;font-size:16px;font-weight:400}.custom-dialog-enter-active,.custom-dialog-leave-active{transition:opacity .25s}.custom-dialog-enter-active .custom-dialog,.custom-dialog-leave-active .custom-dialog{transition:opacity .25s,transform .25s}@media (max-width:1024px){.custom-dialog-enter-active,.custom-dialog-leave-active{transition:opacity .25s,background .25s}.custom-dialog-enter-active .custom-dialog,.custom-dialog-leave-active .custom-dialog{transition:transform .25s}}.custom-dialog-enter-from,.custom-dialog-leave-to{opacity:0}.custom-dialog-enter-from .custom-dialog,.custom-dialog-leave-to .custom-dialog{opacity:0;transform:translateY(-16px)scale(.97)}@media (max-width:1024px){.custom-dialog-enter-from .custom-dialog,.custom-dialog-leave-to .custom-dialog{opacity:1;transform:translateY(100%)}}html:not(.dark) .custom-dialog-header .close-btn svg{filter:none}.icon-path[data-v-76782e50]{fill:#aaa}html.dark .icon-path{fill:#fff}:root{--el-color-primary:#7e55ff;--el-color-primary-light-3:#9f76ff;--el-color-primary-light-8:#ede7ff;--el-color-primary-light-9:#f8f6ff;--color-text-primary:#1d2129;--color-text-title:#111;--color-text-secondary:#4e5969;--color-text-tertiary:#86909c;--color-text-disabled:#c9cdd4;--color-text-hint:#aaa;--color-text-placeholder:#aaa;--color-text-subtitle:#666;--color-bg-primary:#fff;--color-bg-card:#fff;--color-bg-secondary:#f2f3f5;--color-bg-tertiary:#f0f2f5;--color-bg-quaternary:#e8eaed;--color-bg-overlay:#00000080;--color-bg-header:#f3f3f3;--color-border-primary:#dcdfe6;--color-border-secondary:#e4e7ed;--color-border-tertiary:#ebeef5;--color-bg-input:#f3f3f5;--color-border-input:#ccc;--color-border-regular:#ccc;--color-bg-dialog:#fff;--color-bg-btn:#e4e4e4;--color-bg-tag:#e9e9ec;--color-bg-code-editor-btn:#fff;--color-bg-more-btn:#e4e4e4}html.dark{--el-color-primary:#7e55ff;--el-color-primary-light-3:#9f76ff;--el-color-primary-light-8:#ede7ff;--el-color-primary-light-9:#f8f6ff;--el-bg-color:#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-fill-color:#32373e;--el-fill-color-light:#3d424b;--el-fill-color-lighter:#484d56;--el-fill-color-extra-light:#535861;--color-text-primary:#fff;--color-text-title:#fff;--color-text-placeholder:#666;--color-text-secondary:#c9cdd4;--color-text-tertiary:#86909c;--color-text-disabled:#4e5969;--color-text-hint:#999;--color-text-subtitle:#fff;--color-bg-primary:#1c1d1e;--color-bg-card:#222;--color-bg-secondary:#2a2c32;--color-bg-tertiary:#32373e;--color-bg-quaternary:#3d424b;--color-bg-overlay:#000c;--color-bg-header:#111;--color-border-primary:#404148;--color-border-secondary:#373941;--color-border-tertiary:#32373e;--color-bg-input:#333;--color-border-input:#515966;--color-border-regular:#666;--color-bg-dialog:#111;--color-bg-btn:#333;--color-bg-tag:#444;--color-bg-code-editor-btn:#333;--color-bg-more-btn:#444}.guidelines-scale-enter-active,.guidelines-scale-leave-active{transform-origin:top;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.guidelines-scale-enter-from{opacity:0;transform:scale(.8)translateY(-.32rem)}.guidelines-scale-enter-to,.guidelines-scale-leave-from{opacity:1;transform:scale(1)translateY(0)}.guidelines-scale-leave-to{opacity:0;transform:scale(.85)translateY(-.21333rem)}.insert-tag-btns[data-v-c706d3c2]{gap:.21333rem;margin-top:.21333rem;display:flex}.create-role-container[data-v-c706d3c2]{height:calc(var(--app-height) - 1.6rem);background:#111;width:100%;overflow:hidden}.create-role-container.create-role-container--app[data-v-c706d3c2]{height:var(--app-height);max-width:10rem;margin:0 auto}.create-role-layout[data-v-c706d3c2]{height:calc(var(--app-height) - 1.6rem);display:flex}.create-role-layout.create-role-layout--app[data-v-c706d3c2]{height:var(--app-height);width:100%}.create-role-layout.create-role-layout--app .form-section[data-v-c706d3c2]{border-right:0;flex:auto;width:100%;min-width:0}.create-role-layout.create-role-layout--app .preview-section[data-v-c706d3c2]{display:none}.create-role-layout.create-role-layout--app .role-info-layout[data-v-c706d3c2]{flex-direction:column;align-items:stretch;gap:0}.create-role-layout.create-role-layout--app .preview-column[data-v-c706d3c2]{display:none}.create-role-layout .form-section[data-v-c706d3c2]{background:#111;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-c706d3c2]{width:100%;min-width:100%}}@media (max-width:480px){.create-role-layout .form-section[data-v-c706d3c2]{width:100vw;min-width:100vw}}.create-role-layout .form-section .form-header[data-v-c706d3c2]{background:#111;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-c706d3c2]{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-c706d3c2]{align-items:center;gap:.42667rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-title-container[data-v-c706d3c2]{justify-content:space-between;gap:.32rem}}.create-role-layout .form-section .form-header .form-title-container .form-title[data-v-c706d3c2]{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-c706d3c2]{font-size:.42667rem}}.create-role-layout .form-section .form-header .form-title-container .total-token-display[data-v-c706d3c2]{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-c706d3c2]{padding:.08rem .21333rem;font-size:.29333rem}}.create-role-layout .form-section .form-header .form-actions[data-v-c706d3c2]{gap:.32rem;display:flex}@media (max-width:768px){.create-role-layout .form-section .form-header .form-actions[data-v-c706d3c2]{justify-content:space-between;gap:.21333rem}.create-role-layout .form-section .form-header .form-actions .el-button[data-v-c706d3c2]{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-c706d3c2]{padding:8px 4px;font-size:12px}}@media (min-width:769px){.create-role-layout .form-section .form-header .form-actions .mobile-preview-btn[data-v-c706d3c2]{display:none}}.create-role-layout .form-section .form-header.form-header--app[data-v-c706d3c2]{box-sizing:content-box;height:1.17333rem;min-height:unset;padding-top:var(--qqy-safe-area-top);z-index:10;flex-direction:row;justify-content:center;align-items:center;gap:0;padding-left:.32rem;padding-right:.32rem;position:sticky;top:0}.create-role-layout .form-section .form-header.form-header--app .app-back-btn[data-v-c706d3c2]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem .21333rem;display:flex;position:absolute;left:.42667rem}.create-role-layout .form-section .form-header.form-header--app .app-back-btn .left-arrow-icon[data-v-c706d3c2]{width:.64rem;height:.64rem}.create-role-layout .form-section .form-header.form-header--app .app-title[data-v-c706d3c2]{color:#e5e7eb;text-align:center;margin:0;font-size:.48rem;font-weight:500}.create-role-layout .form-section .form-header.form-header--app .app-token-display[data-v-c706d3c2]{color:var(--td-brand-color,#7e55ff);white-space:nowrap;font-size:.37333rem;position:absolute;right:.42667rem}.create-role-layout .form-section .form-content[data-v-c706d3c2]{flex:1;overflow:hidden}.create-role-layout .form-section .form-content .form-content-inner[data-v-c706d3c2]{padding:.21333rem .32rem .64rem}.create-role-layout .form-section .form-content .form-content-inner--loading[data-v-c706d3c2]>:not(.form-content-inner__skeleton){display:none}.create-role-layout .preview-section[data-v-c706d3c2]{background:#111;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.create-role-layout .preview-section[data-v-c706d3c2]{display:none}}.creator-guidelines-card[data-v-c706d3c2]{background:var(--color-bg-card);border:.02667rem solid #f59e0b;border-radius:.32rem;margin-bottom:.53333rem;padding:.37333rem .42667rem}.creator-guidelines-card .guidelines-header[data-v-c706d3c2]{align-items:center;gap:.21333rem;margin-bottom:.26667rem;display:flex}.creator-guidelines-card .guidelines-header .guidelines-icon[data-v-c706d3c2]{color:#f59e0b;flex-shrink:0;font-size:.42667rem;line-height:1}.creator-guidelines-card .guidelines-header .guidelines-title[data-v-c706d3c2]{color:#d79f40;flex:1;font-size:.34667rem;font-weight:600;line-height:1.4}.creator-guidelines-card .guidelines-header .guidelines-close[data-v-c706d3c2]{cursor:pointer;color:#d79f40;opacity:.7;background:0 0;border:none;border-radius:.10667rem;flex-shrink:0;justify-content:center;align-items:center;padding:.05333rem;transition:opacity .2s;display:flex}.creator-guidelines-card .guidelines-header .guidelines-close[data-v-c706d3c2]:hover{opacity:1}.creator-guidelines-card .guidelines-body .guidelines-rule-item[data-v-c706d3c2]{color:var(--color-text-hint);margin-bottom:.05333rem;font-size:.34667rem;line-height:1.6}.creator-guidelines-card .guidelines-body .guidelines-warning[data-v-c706d3c2]{color:#eb4d45;margin:.26667rem 0 .32rem;font-size:.34667rem;font-weight:600}.creator-guidelines-card .guidelines-body .guidelines-help-section .guidelines-help-title[data-v-c706d3c2]{color:#d79f40;margin-bottom:.10667rem;font-size:.34667rem;font-weight:600}.creator-guidelines-card .guidelines-body .guidelines-help-section .guidelines-help-text[data-v-c706d3c2]{color:var(--color-text-hint);font-size:.34667rem}.creator-guidelines-card .guidelines-body .guidelines-help-section .guidelines-link[data-v-c706d3c2]{color:#8054ff;cursor:pointer;text-decoration:underline}.creator-guidelines-card .guidelines-body .guidelines-help-section .guidelines-link[data-v-c706d3c2]:hover{opacity:.8}.section-block[data-v-c706d3c2]{background:var(--color-bg-card);border-radius:.32rem;margin-bottom:.53333rem;overflow:hidden}.section-block .section-header[data-v-c706d3c2]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.37333rem .42667rem;display:flex}.section-block .section-header .section-title[data-v-c706d3c2]{color:var(--color-text-title);padding-left:.26667rem;font-size:.42667rem;font-weight:600;position:relative}.section-block .section-header .section-title[data-v-c706d3c2]:before{content:"";background:var(--color-text-title);border-radius:.05333rem;width:.08rem;height:.42667rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-block .section-arrow[data-v-c706d3c2]{object-fit:contain;flex-shrink:0;width:.64rem;height:.64rem;transition:transform .25s,filter .25s;display:inline-block;transform:rotate(0)}.section-block .section-arrow.section-arrow--expanded[data-v-c706d3c2]{transform:rotate(90deg)}.section-block .section-content[data-v-c706d3c2]{padding:.10667rem .53333rem 0}.section-collapse-enter-active[data-v-c706d3c2],.section-collapse-leave-active[data-v-c706d3c2]{transform-origin:top;transition:opacity .25s,transform .25s;overflow:hidden}.section-collapse-enter-from[data-v-c706d3c2]{opacity:0;transform:scaleY(.9)}.section-collapse-enter-to[data-v-c706d3c2],.section-collapse-leave-from[data-v-c706d3c2]{opacity:1;transform:scaleY(1)}.section-collapse-leave-to[data-v-c706d3c2]{opacity:0;transform:scaleY(.9)}.role-info-layout[data-v-c706d3c2]{align-items:flex-start;gap:.85333rem;display:flex}.form-column[data-v-c706d3c2]{flex:1;min-width:0}.preview-column[data-v-c706d3c2]{flex-shrink:0;width:5.86667rem}@media (max-width:768px){.preview-column[data-v-c706d3c2]{display:none}}.preview-header[data-v-c706d3c2]{margin-bottom:.42667rem}.preview-header h3[data-v-c706d3c2]{color:var(--el-text-color-primary);margin:0;font-size:.42667rem;font-weight:600}.form-row[data-v-c706d3c2]{margin-bottom:.42667rem}.form-row.form-row-multi[data-v-c706d3c2]{gap:.42667rem;display:flex}.form-row.form-row-switches[data-v-c706d3c2]{grid-template-columns:repeat(2,minmax(0,max-content));align-items:center;gap:.32rem .64rem;margin-bottom:.37333rem;display:grid}.form-item[data-v-c706d3c2]{position:relative}.form-item.form-item-half[data-v-c706d3c2]{flex:1}.radio-group[data-v-c706d3c2]{align-items:center;gap:.85333rem;display:flex}.radio-item[data-v-c706d3c2]{cursor:pointer;align-items:center;gap:.10667rem;display:flex}.radio-icon[data-v-c706d3c2]{flex-shrink:0;width:.42667rem;height:.42667rem}.radio-label[data-v-c706d3c2]{color:var(--color-text-title);cursor:pointer;font-size:.37333rem}.form-label-container[data-v-c706d3c2]{justify-content:space-between;align-items:center;display:flex}.form-label-container .form-label[data-v-c706d3c2]{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-c706d3c2],.form-label-container .form-label svg[data-v-c706d3c2]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label-container .form-label.required[data-v-c706d3c2]:after{content:" *";color:#f56565}.token-tag[data-v-c706d3c2]{color:var(--td-brand-color,#7e55ff);white-space:nowrap;-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);font-size:.37333rem}.expand-icon[data-v-c706d3c2]{margin-left:.21333rem}.form-label[data-v-c706d3c2]{color:#e5e7eb;align-items:center;margin-bottom:.21333rem;font-size:.37333rem;font-weight:500;display:flex}.form-label .el-icon[data-v-c706d3c2],.form-label svg[data-v-c706d3c2]{flex-shrink:0;width:20px;height:20px;margin-right:8px}.form-label.required[data-v-c706d3c2]:after{content:" *";color:#f56565}.form-label-with-action[data-v-c706d3c2]{justify-content:space-between;align-items:center;margin-bottom:.10667rem;display:flex}.form-label-with-action .form-label[data-v-c706d3c2]{margin-bottom:0}.form-label-with-action .expand-button[data-v-c706d3c2]{justify-content:center;align-items:center;min-width:.85333rem;padding:.16rem .21333rem;display:flex}.form-label-with-action .expand-button svg[data-v-c706d3c2]{font-size:.42667rem}.form-label-with-action .code-editor-btn[data-v-c706d3c2]{color:#8054ff;background:var(--color-bg-code-editor-btn);border-radius:.16rem;border:.02667rem solid #8054ff!important}.error-text[data-v-c706d3c2]{color:#f56565;margin-top:.10667rem;font-size:.32rem}.input-error[data-v-c706d3c2] .el-input__wrapper,.input-error[data-v-c706d3c2] .el-textarea__inner{box-shadow:inset 0 0 0 1px #eb4d45!important}.upload-error[data-v-c706d3c2]{border-color:#eb4d45!important}.moment-setting-card[data-v-c706d3c2]{box-sizing:border-box;background:#8054ff14;border:.02667rem solid #8054ff2e;border-radius:.37333rem;justify-content:space-between;align-items:center;gap:.42667rem;margin:0 0 .53333rem;padding:.37333rem .42667rem;display:flex}.moment-setting-card__content[data-v-c706d3c2]{flex:1;min-width:0}.moment-setting-card__title[data-v-c706d3c2]{margin-bottom:.10667rem}.moment-setting-card__desc[data-v-c706d3c2]{color:var(--color-text-placeholder);font-size:.32rem;line-height:.48rem}[data-v-c706d3c2] .el-input__wrapper,[data-v-c706d3c2] .el-textarea__inner{border-radius:12px}.name-input[data-v-c706d3c2]{width:100%}.name-input[data-v-c706d3c2] .el-input__wrapper{height:48px}.switch-item[data-v-c706d3c2]{align-items:center;gap:.42667rem;display:flex}.switch-item .form-label[data-v-c706d3c2]{color:#e5e7eb;margin-bottom:0;font-size:.37333rem}.image-upload-row[data-v-c706d3c2]{align-items:flex-start;gap:.53333rem;display:flex}.compact-upload-row[data-v-c706d3c2]{justify-content:center;align-items:flex-start;gap:.42667rem;display:flex}.upload-tips[data-v-c706d3c2]{color:var(--color-text-placeholder);margin-top:.42667rem;font-size:.37333rem;line-height:1.6}@media (max-width:480px){.upload-tips[data-v-c706d3c2]{margin-top:.32rem;font-size:.32rem;line-height:1.5}}.background-upload .upload-tips[data-v-c706d3c2]{color:#9ca3af;margin-top:.32rem;font-size:.32rem;line-height:1.5}.background-upload .upload-tips .error-tip[data-v-c706d3c2]{color:#f56565;margin-top:.10667rem}.background-upload-area[data-v-c706d3c2]{border:.02667rem dashed var(--color-border-regular);cursor:pointer;background:var(--color-bg-input);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-c706d3c2]{width:3.2rem;height:4.8rem}}.background-upload-area[data-v-c706d3c2]:hover{border-color:var(--td-brand-color);background:#7e55ff0d}.background-upload-area .background-preview[data-v-c706d3c2]{width:100%;height:100%;position:relative}.background-upload-area .background-preview .background-image[data-v-c706d3c2]{object-fit:cover;border-radius:.26667rem;width:100%;height:100%}.background-upload-area .background-preview .image-loading-mask[data-v-c706d3c2]{border-radius:.26667rem}.background-upload-area .upload-placeholder[data-v-c706d3c2]{color:var(--color-bg-input);flex-direction:column;justify-content:center;align-items:center;display:flex}.background-upload-area .upload-placeholder .upload-icon[data-v-c706d3c2]{color:var(--color-text-placeholder);margin-bottom:.21333rem;font-size:.85333rem}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-icon[data-v-c706d3c2]{margin-bottom:.10667rem;font-size:.64rem}}.background-upload-area .upload-placeholder .upload-text[data-v-c706d3c2]{color:var(--color-text-placeholder);font-size:.37333rem}@media (max-width:480px){.background-upload-area .upload-placeholder .upload-text[data-v-c706d3c2]{font-size:.32rem}}.avatar-container[data-v-c706d3c2]{border:.02667rem dashed var(--color-border-regular);cursor:pointer;background:var(--color-bg-input);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.66667rem;height:2.66667rem;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.avatar-container[data-v-c706d3c2]{width:1.86667rem;height:1.86667rem}}.avatar-container[data-v-c706d3c2]:hover{border-color:var(--td-brand-color);background:#7e55ff0d}.avatar-container .avatar-preview[data-v-c706d3c2]{width:100%;height:100%;position:relative}.avatar-container .avatar-preview .avatar-image[data-v-c706d3c2]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-container .avatar-preview .image-loading-mask[data-v-c706d3c2]{border-radius:50%}.avatar-container .upload-placeholder[data-v-c706d3c2]{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-container .upload-placeholder .upload-icon[data-v-c706d3c2]{color:var(--color-text-placeholder);justify-content:center;align-items:center;margin-bottom:.10667rem;font-size:.53333rem;display:flex}@media (max-width:480px){.avatar-container .upload-placeholder .upload-icon[data-v-c706d3c2]{font-size:.42667rem}}.avatar-container .upload-placeholder .upload-text[data-v-c706d3c2]{font-size:.32rem}@media (max-width:480px){.avatar-container .upload-placeholder .upload-text[data-v-c706d3c2]{font-size:.26667rem}}.avatar-upload[data-v-c706d3c2]{flex-direction:column;align-items:center;display:flex}.image-loading-mask[data-v-c706d3c2]{-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);z-index:2;background:#0006;justify-content:center;align-items:center;animation:.2s image-loading-fade-in-c706d3c2;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.image-loading-spinner[data-v-c706d3c2]{color:#fff;animation:.9s linear infinite image-loading-rotate-c706d3c2}@keyframes image-loading-rotate-c706d3c2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes image-loading-fade-in-c706d3c2{0%{opacity:0}to{opacity:1}}.age-input-container .el-input-number[data-v-c706d3c2]{width:120px}.code-tips[data-v-c706d3c2]{color:#9ca3af;margin-bottom:.32rem;font-size:.32rem;line-height:1.5}.upload-placeholder[data-v-c706d3c2]{color:#6b7280;flex-direction:column;align-items:center;gap:.21333rem;display:flex}.upload-placeholder .upload-icon[data-v-c706d3c2]{font-size:.85333rem}.upload-placeholder .upload-text[data-v-c706d3c2]{font-size:.37333rem}.textarea-with-toolbar[data-v-c706d3c2]{flex-direction:column;flex:1;display:flex;position:relative}.textarea-with-toolbar[data-v-c706d3c2] .el-textarea__inner{padding-bottom:44px}@media (max-width:768px){.textarea-with-toolbar[data-v-c706d3c2] .el-textarea__inner{padding-bottom:12px}}.textarea-toolbar[data-v-c706d3c2]{pointer-events:none;border-radius:0 0 .32rem .32rem;justify-content:space-between;align-items:center;padding:.21333rem .74667rem;display:flex;position:absolute;bottom:0;left:0;right:0}.textarea-toolbar .toolbar-tags[data-v-c706d3c2]{pointer-events:auto;gap:.21333rem;display:flex}.textarea-toolbar .toolbar-tags .el-button[data-v-c706d3c2]{border-radius:8px;height:24px;padding:0 8px;font-size:14px;background:var(--color-bg-input)!important;color:#8054ff!important;border:1px solid #8054ff!important}.textarea-toolbar .toolbar-token[data-v-c706d3c2]{color:#8054ff;pointer-events:none;font-size:.37333rem}.code-editor-toolbar[data-v-c706d3c2]{z-index:1;pointer-events:none;align-items:center;margin-top:-1.06667rem;padding:.21333rem .74667rem;display:flex;position:relative}.code-editor-toolbar .toolbar-tags[data-v-c706d3c2]{pointer-events:auto;gap:.21333rem;display:flex}.code-editor-toolbar .toolbar-tags .el-button[data-v-c706d3c2]{border-radius:8px;height:24px;padding:0 8px;font-size:14px;background:var(--color-bg-input)!important;color:#8054ff!important;border:1px solid #8054ff!important}.code-editor-content[data-v-c706d3c2]{border:.02667rem solid var(--color-border-secondary);border-radius:.32rem;flex-direction:column;flex:1;min-height:16rem;display:flex;overflow:hidden}@media (max-width:768px){.code-editor-content[data-v-c706d3c2]{border:.02667rem solid var(--color-border-primary);min-height:10.6667rem}.code-editor-content[data-v-c706d3c2] .monaco-editor .monaco-editor-background{background-color:var(--color-bg-input)!important}.code-editor-content[data-v-c706d3c2] .monaco-editor .view-lines{font-size:14px!important;line-height:20px!important}.code-editor-content[data-v-c706d3c2] .monaco-editor .margin{background-color:var(--color-bg-secondary)!important}.code-editor-content[data-v-c706d3c2] .monaco-editor .scrollbar{width:8px!important}}.code-editor-content .monaco-editor-container[data-v-c706d3c2]{border:none;border-radius:0;flex:1;height:100%}@media (max-width:768px){.code-editor-content .monaco-editor-container[data-v-c706d3c2]{min-height:400px}}.role-design-content[data-v-c706d3c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.role-design-content .role-design-textarea[data-v-c706d3c2]{flex:1}.role-design-content .role-design-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.role-design-content .token-info[data-v-c706d3c2]{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-c706d3c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.begin-message-content .begin-message-textarea[data-v-c706d3c2]{flex:1}.begin-message-content .begin-message-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.begin-message-content .token-info[data-v-c706d3c2]{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-c706d3c2]{flex-direction:column;height:100%;min-height:12rem;display:flex}.description-content .description-textarea[data-v-c706d3c2]{flex:1}.description-content .description-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:250px!important}}.story-design-content[data-v-c706d3c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.story-design-content .story-design-textarea[data-v-c706d3c2]{flex:1}.story-design-content .story-design-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.story-design-content .token-info[data-v-c706d3c2]{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-c706d3c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.few-shot-content .few-shot-textarea[data-v-c706d3c2]{flex:1}.few-shot-content .few-shot-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.few-shot-content .token-info[data-v-c706d3c2]{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-c706d3c2]{flex-direction:column;height:100%;min-height:13.3333rem;display:flex}.output-rules-content .output-rules-textarea[data-v-c706d3c2]{flex:1}.output-rules-content .output-rules-textarea[data-v-c706d3c2] .el-textarea__inner{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;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-c706d3c2] .el-textarea__inner{font-size:13px;min-height:300px!important}}.output-rules-content .token-info[data-v-c706d3c2]{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-c706d3c2]{color:#909399;flex-direction:column;align-items:center;gap:.21333rem;font-size:.37333rem;display:flex}.image-upload-container .upload-tips[data-v-c706d3c2]{color:#909399;text-align:center;margin-top:.21333rem;font-size:.32rem}.voice-selector[data-v-c706d3c2]{background-color:var(--color-bg-input);cursor:pointer;border-radius:.32rem;align-items:center;padding:.42667rem;transition:all .3s;display:flex}.voice-selector[data-v-c706d3c2]:hover{box-shadow:inset 0 0 0 .5px #4e5969}.voice-selector .voice-icon[data-v-c706d3c2]{background:var(--color-bg-tag);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-c706d3c2]:hover{background:var(--el-fill-color);transform:scale(1.05)}.voice-selector .voice-icon.playing[data-v-c706d3c2]{background:var(--td-brand-color);color:#fff;animation:1.5s ease-in-out infinite pulse-c706d3c2}.voice-selector .voice-content[data-v-c706d3c2]{flex:1}.voice-selector .voice-content .voice-title[data-v-c706d3c2]{color:var(--color-text-title);margin-bottom:.10667rem;font-size:.42667rem;font-weight:500}.voice-selector .voice-content .voice-subtitle[data-v-c706d3c2]{color:var(--color-text-subtitle);font-size:.37333rem}.voice-selector .voice-action[data-v-c706d3c2]{gap:.21333rem;display:flex}.voice-selector .voice-action .add-icon[data-v-c706d3c2]{width:.53333rem;height:.53333rem}.voice-selector .voice-action .delete-icon[data-v-c706d3c2]{width:.64rem;height:.64rem}[data-v-c706d3c2] .el-form-item{margin-bottom:24px}[data-v-c706d3c2] .el-form-item__label{color:#303133;font-weight:500}[data-v-c706d3c2] .el-card__body{padding:24px}[data-v-c706d3c2] .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden}[data-v-c706d3c2] .el-scrollbar .el-scrollbar__bar.is-vertical{width:6px;right:2px}[data-v-c706d3c2] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:#9093994d;border-radius:3px}[data-v-c706d3c2] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background-color:#90939980}@keyframes pulse-c706d3c2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mobile-preview-overlay[data-v-c706d3c2]{z-index:2000;background:#00000080;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.mobile-preview-popup[data-v-c706d3c2]{width:100%;height:var(--app-height);background:var(--color-bg-primary);flex-direction:column;display:flex;overflow:hidden}.mobile-preview-enter-active[data-v-c706d3c2],.mobile-preview-leave-active[data-v-c706d3c2]{transition:opacity .3s}.mobile-preview-enter-active .mobile-preview-popup[data-v-c706d3c2],.mobile-preview-leave-active .mobile-preview-popup[data-v-c706d3c2]{transition:transform .3s ease-out}.mobile-preview-enter-from[data-v-c706d3c2],.mobile-preview-leave-to[data-v-c706d3c2]{opacity:0}.mobile-preview-enter-from .mobile-preview-popup[data-v-c706d3c2],.mobile-preview-leave-to .mobile-preview-popup[data-v-c706d3c2]{transform:translate(100%)}.mobile-preview-header[data-v-c706d3c2]{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-c706d3c2]{color:var(--color-text-primary);margin:0;font-size:.42667rem;font-weight:600}.mobile-preview-header .mobile-preview-close[data-v-c706d3c2]{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-c706d3c2]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-preview-header .mobile-preview-close .el-icon[data-v-c706d3c2]{font-size:20px}.mobile-preview-content[data-v-c706d3c2]{background:#000;flex:1;overflow:hidden}@keyframes slideUp-c706d3c2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.instruction-label-tip[data-v-c706d3c2]{color:#6b7280;margin-left:.16rem;font-size:.32rem;font-weight:400}.instruction-container[data-v-c706d3c2]{background:var(--color-bg-input);border-radius:.32rem;flex-direction:column;gap:0;margin-top:.21333rem;padding:.32rem;display:flex}.instruction-empty[data-v-c706d3c2]{color:var(--color-text-placeholder);padding:.10667rem .10667rem .32rem;font-size:.34667rem;line-height:1.5}.instruction-item[data-v-c706d3c2]{align-items:center;padding:.26667rem .10667rem;display:flex}.instruction-item[data-v-c706d3c2]:last-of-type{border-bottom:none}.instruction-item .instruction-star[data-v-c706d3c2]{flex-shrink:0;width:.53333rem;height:.53333rem;margin-right:.21333rem}.instruction-item .instruction-item-name[data-v-c706d3c2]{color:var(--color-text-title);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.42667rem;overflow:hidden}.instruction-item .instruction-item-actions[data-v-c706d3c2]{flex-shrink:0;align-items:center;gap:.42667rem;margin-left:.21333rem;display:flex}.instruction-icon-btn[data-v-c706d3c2]{cursor:pointer;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.instruction-icon-btn[data-v-c706d3c2]:hover{opacity:1}.instruction-icon-btn[data-v-c706d3c2]:active{opacity:.6}.instruction-icon-btn .instruction-action-icon[data-v-c706d3c2]{width:.53333rem;height:.53333rem}.instruction-add-btn[data-v-c706d3c2]{border:.02667rem dashed var(--color-border-primary,#3f4349);color:var(--td-brand-color,#7e55ff);cursor:pointer;border-radius:.21333rem;justify-content:center;align-items:center;gap:.16rem;padding:.26667rem;font-size:.4rem;font-weight:500;display:flex}.instruction-add-btn .instruction-add-icon[data-v-c706d3c2]{font-size:.42667rem}.instruction-add-btn[data-v-c706d3c2]:hover{border-color:var(--td-brand-color,#7e55ff);background:#7e55ff0d}.instruction-add-btn[data-v-c706d3c2]:active{opacity:.7}.instruction-edit-dialog-footer-btn[data-v-c706d3c2]{color:#fff;background:#8054ff;border-radius:.32rem;width:4.21333rem;height:1.06667rem;font-size:.42667rem;font-weight:500}.el-dialog.upload-choice-dialog,.instruction-edit-dialog{--el-bg-color-overlay:var(--color-bg-card)}.instruction-edit-dialog .el-dialog__header{text-align:center}.instruction-edit-dialog .el-dialog__footer{justify-content:flex-end;gap:12px;padding:17px 10px 10px;display:flex}.instruction-edit-dialog .el-dialog__footer .el-button{border-radius:12px;flex:1;height:40px;margin:0;font-size:16px;font-weight:400}.instruction-edit-dialog .el-dialog__footer .el-button:first-child{background:var(--color-bg-btn);color:var(--color-text-placeholder);border:none}.instruction-dialog-overlay[data-v-c706d3c2]{z-index:2000;width:21.8667rem;height:100%;padding-top:calc(var(--app-vh,1vh)*5);justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:4.26667rem}@media (max-width:1024px){.instruction-dialog-overlay[data-v-c706d3c2]{background:#0009;align-items:flex-end;width:100vw;padding-top:0;left:0}}.instruction-form-body[data-v-c706d3c2]{flex-direction:column;gap:.42667rem;display:flex}.instruction-form-field[data-v-c706d3c2]{flex-direction:column;gap:.21333rem;display:flex}.instruction-form-field[data-v-c706d3c2] .el-input__count-inner,.instruction-form-field[data-v-c706d3c2] .el-input__count{background:0 0}.instruction-form-label[data-v-c706d3c2]{color:#e5e7eb;font-size:.37333rem;font-weight:500}html:not(.dark) .create-role-container[data-v-c706d3c2]{background:#f3f3f3}html:not(.dark) .create-role-layout .form-section[data-v-c706d3c2]{border-right:.02667rem solid var(--color-border-secondary);background:#f3f3f3}html:not(.dark) .create-role-layout .form-section .form-header[data-v-c706d3c2]{background:#f3f3f3}html:not(.dark) .create-role-layout .form-section .form-header .form-title-container .form-title[data-v-c706d3c2],html:not(.dark) .create-role-layout .form-section .form-header.form-header--app .app-title[data-v-c706d3c2],html:not(.dark) .form-label[data-v-c706d3c2]{color:var(--color-text-primary)}html:not(.dark) .section-arrow[data-v-c706d3c2]{filter:brightness(0)}html:not(.dark) .instruction-item .instruction-item-name[data-v-c706d3c2],html:not(.dark) .instruction-form-label[data-v-c706d3c2]{color:var(--color-text-primary)}html:not(.dark) .preview-section[data-v-c706d3c2]{background:#f3f3f3}[data-v-c706d3c2] .el-input__wrapper,[data-v-c706d3c2] .el-textarea__inner{background-color:var(--color-bg-input)!important;box-shadow:none!important;border:none!important}.app-tts-popup-overlay[data-v-c706d3c2]{background:var(--color-bg-overlay);z-index:3000;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.app-tts-popup[data-v-c706d3c2]{background:var(--color-bg-dialog);border-radius:.42667rem .42667rem 0 0;flex-direction:column;width:100%;height:70vh;animation:.3s ease-out appTtsSlideUp-c706d3c2;display:flex}.app-tts-popup .app-tts-popup-header[data-v-c706d3c2]{flex-shrink:0;justify-content:center;align-items:center;padding:.42667rem .42667rem .32rem;display:flex;position:relative}.app-tts-popup .app-tts-popup-header .app-tts-popup-title[data-v-c706d3c2]{color:var(--color-text-primary);font-size:.48rem;font-weight:500}.app-tts-popup .app-tts-popup-header .app-tts-popup-close[data-v-c706d3c2]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem;display:flex;position:absolute;right:.42667rem}.app-tts-popup .app-tts-popup-header .app-tts-popup-close svg path[data-v-c706d3c2]{stroke:var(--color-text-secondary)}.app-tts-popup .app-tts-search-container[data-v-c706d3c2]{flex-shrink:0;padding:0 .42667rem .32rem}.app-tts-popup .app-tts-search-container .app-search-field[data-v-c706d3c2]{background:var(--color-bg-secondary);border-radius:.21333rem;align-items:center;margin-bottom:.32rem;padding:.21333rem .32rem;display:flex;position:relative}.app-tts-popup .app-tts-search-container .app-search-field .app-search-icon[data-v-c706d3c2]{flex-shrink:0;margin-right:.21333rem}.app-tts-popup .app-tts-search-container .app-search-field .app-search-icon circle[data-v-c706d3c2],.app-tts-popup .app-tts-search-container .app-search-field .app-search-icon path[data-v-c706d3c2]{stroke:var(--color-text-tertiary)}.app-tts-popup .app-tts-search-container .app-search-field .app-search-input[data-v-c706d3c2]{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.37333rem}.app-tts-popup .app-tts-search-container .app-search-field .app-search-input[data-v-c706d3c2]::placeholder{color:var(--color-text-placeholder)}.app-tts-popup .app-tts-search-container .app-search-field .app-search-clear[data-v-c706d3c2]{cursor:pointer;background:0 0;border:none;align-items:center;margin-left:.21333rem;padding:0;display:flex}.app-tts-popup .app-tts-search-container .app-gender-filter[data-v-c706d3c2]{gap:.21333rem;display:flex}.app-tts-popup .app-tts-search-container .app-gender-filter .app-gender-option[data-v-c706d3c2]{text-align:center;background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:.21333rem;flex:1;padding:.21333rem .32rem;font-size:.37333rem;transition:all .2s}.app-tts-popup .app-tts-search-container .app-gender-filter .app-gender-option.active[data-v-c706d3c2]{color:#fff;background:#7e55ff}.app-tts-popup .app-tts-list[data-v-c706d3c2]{flex:1;padding:0 .42667rem .42667rem;overflow-y:auto}.app-tts-popup .app-tts-list[data-v-c706d3c2]::-webkit-scrollbar{width:0}.app-tts-popup .app-tts-list .app-tts-item[data-v-c706d3c2]{cursor:pointer;border-radius:.21333rem;align-items:center;padding:.32rem;transition:background .2s;display:flex}.app-tts-popup .app-tts-list .app-tts-item[data-v-c706d3c2]:active{background:var(--color-bg-secondary);opacity:.8}.app-tts-popup .app-tts-list .app-tts-item .app-tts-item-play[data-v-c706d3c2]{flex-shrink:0;justify-content:center;align-items:center;width:.85333rem;height:.85333rem;margin-right:.32rem;display:flex}.app-tts-popup .app-tts-list .app-tts-item .app-tts-item-info[data-v-c706d3c2]{flex:1}.app-tts-popup .app-tts-list .app-tts-item .app-tts-item-info .app-tts-item-name[data-v-c706d3c2]{color:var(--color-text-primary);margin-bottom:.10667rem;font-size:.37333rem;font-weight:500}.app-tts-popup .app-tts-list .app-tts-item .app-tts-item-info .app-tts-item-desc[data-v-c706d3c2]{color:var(--color-text-secondary);font-size:.32rem}.app-tts-popup .app-tts-list .app-tts-item .app-tts-item-selected[data-v-c706d3c2]{flex-shrink:0;margin-left:.32rem}.app-tts-popup .app-tts-list .app-tts-empty[data-v-c706d3c2]{flex-direction:column;justify-content:center;align-items:center;padding:1.06667rem 0;display:flex}.app-tts-popup .app-tts-list .app-tts-empty .app-tts-empty-icon[data-v-c706d3c2]{margin-bottom:.32rem}.app-tts-popup .app-tts-list .app-tts-empty .app-tts-empty-text[data-v-c706d3c2]{color:var(--color-text-tertiary);margin-bottom:.21333rem;font-size:.42667rem}.app-tts-popup .app-tts-list .app-tts-empty .app-tts-empty-subtext[data-v-c706d3c2]{color:var(--color-text-disabled);font-size:.37333rem}.app-tts-popup .app-tts-list .app-tts-loading[data-v-c706d3c2]{text-align:center;color:var(--color-text-tertiary);padding:.53333rem;font-size:.37333rem}.app-tts-popup .app-tts-list .app-tts-finished[data-v-c706d3c2]{text-align:center;color:var(--color-text-disabled);padding:.42667rem;font-size:.32rem}.app-tts-config-popup[data-v-c706d3c2]{background:var(--color-bg-dialog);border-radius:.42667rem .42667rem 0 0;flex-direction:column;width:100%;animation:.3s ease-out appTtsSlideUp-c706d3c2;display:flex}.app-tts-config-popup .app-tts-config-header[data-v-c706d3c2]{flex-shrink:0;justify-content:center;align-items:center;padding:.53333rem .42667rem .42667rem;display:flex;position:relative}.app-tts-config-popup .app-tts-config-header .app-tts-config-title[data-v-c706d3c2]{color:var(--color-text-primary);font-size:.48rem;font-weight:500}.app-tts-config-popup .app-tts-config-header .app-tts-popup-close[data-v-c706d3c2]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem;display:flex;position:absolute;right:.42667rem}.app-tts-config-popup .app-tts-config-header .app-tts-popup-close svg path[data-v-c706d3c2]{stroke:var(--color-text-secondary)}.app-tts-config-popup .app-tts-config-content[data-v-c706d3c2]{padding:0 .53333rem;overflow-y:auto}.app-tts-config-popup .app-tts-config-content .app-selected-voice-info[data-v-c706d3c2]{background:var(--color-bg-secondary);border-radius:.21333rem;margin-bottom:.53333rem;padding:.42667rem}.app-tts-config-popup .app-tts-config-content .app-selected-voice-info .app-voice-name[data-v-c706d3c2]{color:var(--color-text-primary);margin-bottom:.10667rem;font-size:.42667rem;font-weight:600}.app-tts-config-popup .app-tts-config-content .app-selected-voice-info .app-voice-desc[data-v-c706d3c2]{color:var(--color-text-secondary);font-size:.37333rem}.app-tts-config-popup .app-tts-config-content .app-config-item[data-v-c706d3c2]{border-bottom:.02667rem solid var(--color-border-secondary);justify-content:space-between;align-items:center;padding:.42667rem 0;display:flex}.app-tts-config-popup .app-tts-config-content .app-config-item[data-v-c706d3c2]:last-child{border-bottom:none}.app-tts-config-popup .app-tts-config-content .app-config-item .app-config-label[data-v-c706d3c2]{color:var(--color-text-primary);flex-shrink:0;width:1.06667rem;font-size:.37333rem;font-weight:500}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control[data-v-c706d3c2]{flex:1;margin-left:.42667rem}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-config-slider[data-v-c706d3c2]{margin:.21333rem 0}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-config-slider[data-v-c706d3c2] .el-slider__runway{background-color:var(--color-bg-quaternary)}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-config-slider[data-v-c706d3c2] .el-slider__bar{background-color:#7e55ff}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-config-slider[data-v-c706d3c2] .el-slider__button{border-color:#7e55ff;width:18px;height:18px}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-config-slider[data-v-c706d3c2] .el-slider__button-wrapper:hover .el-slider__button{background-color:#7e55ff}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-slider-labels[data-v-c706d3c2]{color:var(--color-text-tertiary);justify-content:space-between;margin-top:.10667rem;font-size:.32rem;display:flex}.app-tts-config-popup .app-tts-config-content .app-config-item .app-slider-control .app-slider-container .app-slider-labels .app-slider-current-value[data-v-c706d3c2]{color:#7e55ff;font-weight:600}.app-tts-config-popup .app-tts-config-footer[data-v-c706d3c2]{gap:.32rem;padding:.42667rem .53333rem .85333rem;display:flex}.app-tts-config-popup .app-tts-config-footer .app-tts-footer-btn[data-v-c706d3c2]{cursor:pointer;border:none;border-radius:.21333rem;flex:1;justify-content:center;align-items:center;height:1.17333rem;font-size:.42667rem;font-weight:500;display:flex}.app-tts-config-popup .app-tts-config-footer .app-tts-footer-btn[data-v-c706d3c2]:active{opacity:.8}.app-tts-config-popup .app-tts-config-footer .app-tts-cancel-btn[data-v-c706d3c2]{background:var(--color-bg-btn);color:var(--color-text-secondary)}.app-tts-config-popup .app-tts-config-footer .app-tts-confirm-btn[data-v-c706d3c2]{color:#fff;background:#7e55ff}@keyframes appTtsSlideUp-c706d3c2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-bottom-bar[data-v-c706d3c2]{padding:.32rem .42667rem;padding-bottom:calc(.32rem + env(safe-area-inset-bottom));background:var(--color-bg-header);box-sizing:border-box;z-index:100;align-items:center;gap:.42667rem;width:100%;max-width:10rem;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.app-bottom-more-btn[data-v-c706d3c2]{background:var(--color-bg-more-btn);height:1.22667rem;color:var(--color-text-placeholder);cursor:pointer;-webkit-tap-highlight-color:#0000;border:none;border-radius:.32rem;flex:0 0 2.13333rem;font-size:.42667rem;font-weight:500}.app-bottom-more-btn[data-v-c706d3c2]:active{opacity:.7}.app-bottom-submit-btn[data-v-c706d3c2]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#7e55ff;border:none;border-radius:.32rem;flex:1;height:1.22667rem;font-size:.42667rem;font-weight:500}.app-bottom-submit-btn[data-v-c706d3c2]:active{opacity:.85}.app-more-backdrop[data-v-c706d3c2]{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}.app-more-menu[data-v-c706d3c2]{background:var(--color-bg-card);border:.02667rem solid var(--color-border-tertiary);z-index:200;border-radius:.32rem;width:5.33333rem;position:absolute;bottom:calc(100% + .21333rem);left:0;overflow:hidden;box-shadow:0 .10667rem .53333rem #00000026}.app-more-menu-enter-active[data-v-c706d3c2]{transition:opacity .18s ease-out,transform .18s ease-out}.app-more-menu-leave-active[data-v-c706d3c2]{transition:opacity .14s ease-in,transform .14s ease-in}.app-more-menu-enter-from[data-v-c706d3c2],.app-more-menu-leave-to[data-v-c706d3c2]{opacity:0;transform:translateY(.16rem)}.app-more-menu-item[data-v-c706d3c2]{cursor:pointer;border-bottom:.02667rem solid var(--color-border-tertiary);-webkit-tap-highlight-color:#0000;align-items:center;gap:.32rem;padding:.37333rem .42667rem;display:flex}.app-more-menu-item[data-v-c706d3c2]:last-child{border-bottom:none}.app-more-menu-item[data-v-c706d3c2]:active{background:var(--color-bg-secondary)}.app-more-menu-icon[data-v-c706d3c2]{color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-more-menu-label[data-v-c706d3c2]{color:var(--color-text-primary);font-size:.42667rem}.create-role-container--app .form-content[data-v-c706d3c2]{padding-bottom:calc(1.86667rem + env(safe-area-inset-bottom))!important}svg[data-v-7bda531c]{color:#ccc}html.dark{color:#444}.app-media-selector[data-v-abb36803]{background:var(--color-bg-header);flex-direction:column;width:100%;min-height:100vh;display:flex}.app-media-navbar[data-v-abb36803]{background:var(--color-bg-header);padding:0 .32rem;padding-top:var(--qqy-safe-area-top);flex-shrink:0;justify-content:space-between;align-items:center;height:1.38667rem;display:flex;position:relative}.navbar-back[data-v-abb36803]{cursor:pointer;color:var(--color-text-title);-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem .21333rem;display:flex}.navbar-back .left-arrow-icon[data-v-abb36803]{width:.42667rem;height:.42667rem}.navbar-back[data-v-abb36803]:active{opacity:.6}.navbar-title[data-v-abb36803]{color:var(--color-text-title);white-space:nowrap;font-size:.45333rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.navbar-confirm[data-v-abb36803]{background:var(--td-brand-color,#7e55ff);color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;border:none;border-radius:.53333rem;outline:none;padding:.16rem .42667rem;font-size:.37333rem;font-weight:500;transition:opacity .2s}.navbar-confirm[data-v-abb36803]:disabled{opacity:.4;cursor:not-allowed}.navbar-confirm[data-v-abb36803]:active:not(:disabled){opacity:.75}.app-media-content[data-v-abb36803]{background:var(--color-bg-header);flex:1;padding:.32rem;overflow-y:auto}.app-media-content[data-v-abb36803]::-webkit-scrollbar{width:0}.loading-state[data-v-abb36803],.empty-state[data-v-abb36803]{height:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:5.33333rem;display:flex}.loading-spinner[data-v-abb36803]{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-abb36803}.loading-spinner.small[data-v-abb36803]{border-width:.05333rem;width:.48rem;height:.48rem;margin-bottom:0}.loading-text[data-v-abb36803]{color:var(--color-text-secondary);margin:0;font-size:.37333rem}.empty-state .empty-icon[data-v-abb36803]{width:2.66667rem;height:2.66667rem;margin-bottom:.42667rem}.empty-state .empty-text[data-v-abb36803]{color:var(--color-text-secondary);margin:0 0 .16rem;font-size:.4rem;font-weight:500}.empty-state .empty-hint[data-v-abb36803]{color:var(--color-text-placeholder,#6b7280);margin:0;font-size:.34667rem}.materials-grid[data-v-abb36803]{grid-template-columns:repeat(3,1fr);gap:.10667rem;display:grid}.material-item[data-v-abb36803]{object-fit:cover;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:.42667rem;height:5.30667rem;overflow:hidden}.material-item.selected[data-v-abb36803]{outline:.06667rem solid var(--td-brand-color);outline-offset:-.05333rem}.material-item[data-v-abb36803]:active{opacity:.8}.material-preview[data-v-abb36803]{width:100%;height:100%;position:relative;overflow:hidden}.image-skeleton[data-v-abb36803]{background:var(--v7cc19b42);background-size:200% 100%;transition:opacity .2s;animation:1.4s infinite skeleton-shimmer-abb36803;position:absolute;top:0;bottom:0;left:0;right:0}.image-skeleton.hidden[data-v-abb36803]{opacity:0;pointer-events:none}.material-image[data-v-abb36803]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.material-image.loaded[data-v-abb36803]{opacity:1}.material-overlay[data-v-abb36803]{padding:.48rem .16rem .13333rem;position:absolute;bottom:0;left:0;right:0}.material-name[data-v-abb36803]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.42667rem;font-weight:500;line-height:1.3;overflow:hidden}.material-size[data-v-abb36803]{color:#eee;font-size:.37333rem;line-height:1.3}.selected-indicator[data-v-abb36803]{background:var(--td-brand-color);border-radius:50%;justify-content:center;align-items:center;width:.58667rem;height:.58667rem;display:flex;position:absolute;top:.16rem;right:.16rem;box-shadow:0 .05333rem .16rem #7e55ff80}.load-more-section[data-v-abb36803]{justify-content:center;padding:.53333rem 0;display:flex}.loading-more[data-v-abb36803]{align-items:center;gap:.21333rem;display:flex}@keyframes skeleton-shimmer-abb36803{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-abb36803{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delete-modal-overlay[data-v-e6b8557b]{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:.53333rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.delete-modal[data-v-e6b8557b]{background:var(--material-library-bg,#1a1a1a);border-radius:.42667rem;flex-direction:column;align-items:center;gap:.32rem;width:100%;max-width:8rem;padding:.74667rem .64rem .64rem;display:flex}.delete-modal-title[data-v-e6b8557b]{color:var(--material-library-title-color);text-align:center;margin:0;font-size:.45333rem;font-weight:600}.delete-modal-message[data-v-e6b8557b]{color:var(--material-library-title-color);text-align:center;margin:0;font-size:.37333rem;line-height:1.5}.delete-modal-actions[data-v-e6b8557b]{gap:.32rem;width:100%;margin-top:.21333rem;display:flex}.delete-modal-actions button[data-v-e6b8557b]{cursor:pointer;border:none;border-radius:.32rem;flex:1;justify-content:center;align-items:center;height:1.17333rem;font-size:.4rem;font-weight:500;transition:opacity .2s;display:flex}.delete-modal-actions button[data-v-e6b8557b]:disabled{opacity:.5;cursor:not-allowed}.delete-modal-actions button[data-v-e6b8557b]:active:not(:disabled){opacity:.8}.btn-cancel[data-v-e6b8557b]{background:var(--upload-btn-bg-color);color:var(--delete-confirm-modal-cancel-color)}.btn-confirm[data-v-e6b8557b]{color:#fff;background:#8054ff}.btn-spinner[data-v-e6b8557b]{border:.05333rem solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:.42667rem;height:.42667rem;animation:.6s linear infinite spin-e6b8557b}@keyframes spin-e6b8557b{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-e6b8557b],.modal-fade-leave-active[data-v-e6b8557b]{transition:opacity .25s}.modal-fade-enter-active .delete-modal[data-v-e6b8557b],.modal-fade-leave-active .delete-modal[data-v-e6b8557b]{transition:transform .25s,opacity .25s}.modal-fade-enter-from[data-v-e6b8557b],.modal-fade-leave-to[data-v-e6b8557b]{opacity:0}.modal-fade-enter-from .delete-modal[data-v-e6b8557b],.modal-fade-leave-to .delete-modal[data-v-e6b8557b]{opacity:0;transform:scale(.9)}.picture[data-v-23e03e67]{object-fit:cover;width:100%;height:100%}.picture-placeholder[data-v-23e03e67]{width:100%;height:100%;position:absolute;top:0;left:0}.picture-wrapper[data-v-23e03e67]{background-color:#f5f5f5;width:100%;height:100%;position:relative;overflow:hidden}.loading-placeholder[data-v-23e03e67]{color:#6c757d;background-color:#e9ecef;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.loading-placeholder[data-v-23e03e67]:before{content:"";background:linear-gradient(135deg,#0000 20%,#ffffff1a 40%,#fffc 50%,#ffffff1a 60%,#0000 80%);width:300%;height:300%;animation:1.8s ease-in-out infinite shimmer-sweep-23e03e67;position:absolute;top:-100%;left:-100%;transform:translate(-100%)translateY(-100%)}.loading-spinner[data-v-23e03e67]{display:none}.loading-text[data-v-23e03e67]{color:#6c757d;font-size:.37333rem}.error-placeholder[data-v-23e03e67]{color:#6c757d;background-color:#e9ecef;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.error-icon[data-v-23e03e67]{opacity:.6;margin-bottom:.21333rem;font-size:.85333rem}.error-text[data-v-23e03e67]{color:#6c757d;text-align:center;font-size:.32rem}@keyframes shimmer-sweep-23e03e67{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}.material-wrapper[data-v-2b5d3bb4]{cursor:pointer;border-radius:.32rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.material-container[data-v-2b5d3bb4]{box-sizing:border-box;background:var(--van-background-2);aspect-ratio:4/5;border-radius:.32rem;width:100%;transition:all .2s;position:relative;overflow:hidden}.material-container[data-v-2b5d3bb4]:hover:not(.select-mode){transform:translateY(-.05333rem);box-shadow:0 .21333rem .64rem #0000001f}.material-container:hover:not(.select-mode) .more-button[data-v-2b5d3bb4]{opacity:1}.material-bg[data-v-2b5d3bb4]{width:100%;height:100%;position:absolute;top:0;left:0}.material-bg[data-v-2b5d3bb4] .picture-wrapper{width:100%;height:100%}.material-bg[data-v-2b5d3bb4] .picture-wrapper img{object-fit:cover;width:100%;height:100%}.audio-bg[data-v-2b5d3bb4]{background:linear-gradient(135deg,var(--td-brand-color),#a855f7);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.audio-icon[data-v-2b5d3bb4]{box-sizing:border-box;-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding-left:.16rem;display:flex;box-shadow:0 .10667rem .42667rem #0000001a}.audio-icon[data-v-2b5d3bb4] .icon{fill:#fff;filter:drop-shadow(0 .05333rem .10667rem #0003);width:.85333rem;height:.85333rem}.more-button[data-v-2b5d3bb4]{opacity:1;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:.64rem;height:.64rem;transition:all .2s;display:flex;position:absolute;bottom:.21333rem;right:.21333rem}.more-button[data-v-2b5d3bb4]:hover{opacity:1;transform:scale(1.1)}.more-button[data-v-2b5d3bb4]:active{transform:scale(.95)}.more-dots[data-v-2b5d3bb4]{flex-direction:row;align-items:center;gap:.05333rem;display:flex}.dot[data-v-2b5d3bb4]{background:#fff;border-radius:50%;width:.10667rem;height:.10667rem}.material-overlay[data-v-2b5d3bb4]{z-index:1;background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:.42667rem .32rem .21333rem;position:absolute;bottom:0;left:0;right:0}.material-info[data-v-2b5d3bb4]{color:#fff}.material-name[data-v-2b5d3bb4]{word-break:break-all;-webkit-line-clamp:1;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-2b5d3bb4]{opacity:.9;text-shadow:0 .02667rem .05333rem #0000004d;font-size:.29333rem}@keyframes fadeInUp-2b5d3bb4{0%{opacity:0;transform:translateY(.26667rem)}to{opacity:1;transform:translateY(0)}}.material-wrapper.select-mode .material-container[data-v-2b5d3bb4]:hover{box-shadow:none;transform:none}.material-wrapper.selected .material-container[data-v-2b5d3bb4]{border:.05333rem solid var(--td-brand-color)}.select-checkbox[data-v-2b5d3bb4]{z-index:3;position:absolute;top:.21333rem;left:.21333rem}.checkbox-wrapper[data-v-2b5d3bb4]{-webkit-backdrop-filter:blur(.26667rem);backdrop-filter:blur(.26667rem);background:#0006;border-radius:50%;justify-content:center;align-items:center;width:.64rem;height:.64rem;display:flex}.checkbox-wrapper.checked[data-v-2b5d3bb4]{background:var(--td-brand-color);border-color:var(--td-brand-color)}.checkbox-wrapper .check-icon[data-v-2b5d3bb4]{width:.42667rem;height:.42667rem}.audio-preview-container[data-v-23d64093]{background:var(--van-background)}.audio-preview-header[data-v-23d64093]{text-align:center;border-bottom:.02667rem solid var(--van-border-color);margin-bottom:.53333rem;padding:.53333rem .53333rem 0}.audio-preview-title[data-v-23d64093]{color:var(--van-text-color);margin:0 0 .42667rem;font-size:.48rem;font-weight:600}.audio-preview-content[data-v-23d64093]{padding:0 .53333rem .64rem}.audio-info[data-v-23d64093]{margin-bottom:.53333rem}.audio-name[data-v-23d64093]{color:var(--van-text-color);word-break:break-all;margin-bottom:.32rem;font-size:.42667rem;font-weight:600;line-height:1.4}.audio-meta[data-v-23d64093]{flex-direction:column;gap:.21333rem;display:flex}.meta-item[data-v-23d64093]{align-items:center;font-size:.37333rem;display:flex}.meta-label[data-v-23d64093]{color:var(--van-text-color-2);min-width:2.13333rem;margin-right:.21333rem}.meta-value[data-v-23d64093]{color:var(--van-text-color);font-weight:500}.audio-player-wrapper[data-v-23d64093]{background:var(--van-background-2);border:.02667rem solid var(--van-border-color);border-radius:.42667rem;padding:.42667rem}.player-controls[data-v-23d64093]{align-items:center;gap:.37333rem;display:flex}.play-btn[data-v-23d64093]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;background:linear-gradient(135deg,#7e55ff,#a855f7);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.17333rem;height:1.17333rem;transition:transform .15s,opacity .15s;display:flex;box-shadow:0 .10667rem .32rem #7e55ff59}.play-btn[data-v-23d64093]:active{transform:scale(.93)}.play-btn[data-v-23d64093]:disabled{opacity:.4}.progress-section[data-v-23d64093]{flex:1;min-width:0}.progress-track[data-v-23d64093]{background:var(--van-background-2);cursor:pointer;box-sizing:content-box;border-radius:.05333rem;height:.10667rem;padding:.26667rem 0;position:relative}.progress-track[data-v-23d64093]:before{content:"";background:var(--van-border-color);border-radius:.05333rem;position:absolute;top:.26667rem;bottom:.26667rem;left:0;right:0}.progress-fill[data-v-23d64093]{pointer-events:none;background:linear-gradient(90deg,#7e55ff,#a855f7);border-radius:.05333rem;height:.10667rem;position:absolute;top:.26667rem;left:0}.progress-thumb[data-v-23d64093]{pointer-events:none;background:#fff;border:.05333rem solid #7e55ff;border-radius:50%;width:.37333rem;height:.37333rem;position:absolute;top:.26667rem;transform:translate(-50%,-.13333rem);box-shadow:0 .02667rem .10667rem #0003}.time-row[data-v-23d64093]{color:var(--van-text-color-2);justify-content:space-between;font-size:.29333rem;display:flex}.time-current[data-v-23d64093],.time-total[data-v-23d64093]{font-variant-numeric:tabular-nums}:root,:root[theme-mode=light]{--theme-primary:#7e55ff;--td-brand-color:var(--theme-primary);--td-gray-color-1:#f3f3f3;--td-gray-color-2:#f7f9fc;--td-gray-color-4:#dcdcdc;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-component-border:var(--td-gray-color-4);--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--van-background:var(--td-bg-color-page);--van-background-2:var(--td-bg-color-container);--van-background-3:var(--td-bg-color-secondarycontainer);--van-border-color:var(--td-component-border);--van-text-color:var(--td-text-color-primary);--van-text-color-2:var(--td-text-color-secondary);--van-text-color-3:var(--td-text-color-placeholder);--material-library-bg:#f3f3f3;--material-library-title-color:#111;--material-library-tab-color:#999;--material-library-progress-track-color:#fff;--upload-bg-color:#fff;--upload-item-bg-color:#f3f3f5;--upload-btn-bg-color:#e4e4e4;--delete-confirm-modal-cancel-color:#aaa}:root[theme-mode=dark]{--theme-primary:#7e55ff;--theme-primary-light-10:#7e55ff;--td-brand-color-6:var(--theme-primary-light-10);--td-brand-color:var(--td-brand-color-6);--td-gray-color-9:#5a5d66;--td-gray-color-12:#31343a;--td-gray-color-13:#2c2e34;--td-gray-color-14:#2a2c32;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-component-border:var(--td-gray-color-9);--td-font-white-1:#f0f8fff2;--td-font-white-2:#e0f2ffcc;--td-font-white-3:#d0ecff80;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--van-background:var(--td-bg-color-page);--van-background-2:var(--td-bg-color-container);--van-background-3:var(--td-bg-color-secondarycontainer);--van-border-color:var(--td-component-border);--van-text-color:var(--td-text-color-primary);--van-text-color-2:var(--td-text-color-secondary);--van-text-color-3:var(--td-text-color-placeholder);--material-library-bg:#111;--material-library-title-color:#fff;--material-library-tab-color:#666;--material-library-progress-track-color:#444;--upload-bg-color:#111;--upload-item-bg-color:#222;--upload-btn-bg-color:#333;--delete-confirm-modal-cancel-color:#666}.material-library[data-v-0699ef33]{height:var(--app-height);background:var(--material-library-bg);box-sizing:border-box;flex-direction:column;display:flex}.custom-navbar[data-v-0699ef33]{box-sizing:content-box;padding-top:var(--qqy-safe-area-top);background:var(--material-library-bg);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:1.38667rem;padding-left:.42667rem;padding-right:.42667rem;display:flex;position:sticky;top:0}.back-btn[data-v-0699ef33]{cursor:pointer;color:var(--material-library-title-color);-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem .21333rem;display:flex}.back-btn svg[data-v-0699ef33]{display:block}.nav-title[data-v-0699ef33]{color:var(--material-library-title-color);white-space:nowrap;font-size:.45333rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.confirm-btn[data-v-0699ef33]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#8054ff;border:none;border-radius:.21333rem;padding:.08rem .32rem;font-size:.37333rem;font-weight:500}.confirm-btn[data-v-0699ef33]:active{opacity:.8}.tabs[data-v-0699ef33]{background:var(--material-library-bg);flex-shrink:0;display:flex}.tab-item[data-v-0699ef33]{height:1.17333rem;color:var(--material-library-tab-color);cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:.4rem;font-weight:500;transition:color .2s;display:flex;position:relative}.tab-item.active[data-v-0699ef33]{color:#8054ff;font-weight:500}.tab-item.active[data-v-0699ef33]:after{content:"";background:#8054ff;border-radius:.05333rem .05333rem 0 0;width:.74667rem;height:.08rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.storage-bar[data-v-0699ef33]{background:var(--material-library-bg);flex-direction:column;flex-shrink:0;padding:.21333rem .42667rem 0;display:flex}.storage-bar .storage-info[data-v-0699ef33]{justify-content:space-between;align-items:center;margin-bottom:.16rem;display:flex}.storage-bar .storage-used[data-v-0699ef33],.storage-bar .storage-remaining[data-v-0699ef33]{color:#aaa;font-size:.32rem}.storage-bar .storage-progress-track[data-v-0699ef33]{background:var(--material-library-progress-track-color);border-radius:.05333rem;height:.08rem;margin-bottom:.21333rem;overflow:hidden}.storage-bar .storage-progress-fill[data-v-0699ef33]{background:#8054ff;border-radius:.05333rem;max-width:100%;height:100%;transition:width .3s}.content-area[data-v-0699ef33]{flex:1;overflow:hidden}.scroll-container[data-v-0699ef33]{width:100%;height:100%;overflow-y:auto}.scroll-container[data-v-0699ef33]::-webkit-scrollbar{display:none}.scroll-content[data-v-0699ef33]{width:100%;min-height:100%}.loading-state[data-v-0699ef33]{color:var(--van-text-color-2);flex-direction:column;justify-content:center;align-items:center;padding:2.13333rem .53333rem;display:flex}.loading-state .loading-spinner[data-v-0699ef33]{border:.08rem solid var(--van-background-2);border-top:.08rem solid var(--td-brand-color);border-radius:50%;width:.96rem;height:.96rem;margin-bottom:.42667rem;animation:1s linear infinite spin-0699ef33}.loading-state .loading-text[data-v-0699ef33]{margin:0;font-size:.37333rem}.empty-state[data-v-0699ef33]{color:var(--van-text-color-3);flex-direction:column;justify-content:center;align-items:center;padding:3.6rem .53333rem 1.6rem;display:flex}.empty-state .empty-icon[data-v-0699ef33]{opacity:.5;width:2.13333rem;height:2.13333rem;margin-bottom:.42667rem}.empty-state .empty-text[data-v-0699ef33]{color:var(--material-library-title-color);margin:0;font-size:.42667rem;font-weight:500}.materials-container[data-v-0699ef33]{padding:.32rem .42667rem}.materials-header[data-v-0699ef33]{justify-content:flex-end;align-items:center;margin-bottom:.32rem;display:flex}.batch-manage-button[data-v-0699ef33]{color:var(--td-brand-color);border:.02667rem solid var(--td-brand-color);background:0 0;border-radius:.16rem;height:.74667rem;padding:0 .32rem;font-size:.34667rem;font-weight:500}.materials-grid[data-v-0699ef33]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;width:100%;display:grid}.materials-grid.materials-grid--desktop[data-v-0699ef33]{grid-template-columns:repeat(auto-fill,minmax(4.26667rem,1fr))}.material-item-wrapper[data-v-0699ef33]{border-radius:.32rem;width:100%;position:relative;overflow:hidden}.audio-list[data-v-0699ef33]{padding:0 .42667rem}.audio-item[data-v-0699ef33]{border-bottom:.02667rem solid var(--van-border-color);cursor:pointer;align-items:center;gap:.32rem;padding:.37333rem 0;transition:background .15s;display:flex}.audio-item[data-v-0699ef33]:last-child{border-bottom:none}.audio-item[data-v-0699ef33]:active{background:var(--van-background-2);border-radius:.21333rem;margin:0 -.21333rem;padding:.37333rem .21333rem}.audio-play-btn[data-v-0699ef33]{background:linear-gradient(135deg,var(--td-brand-color),#a855f7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.17333rem;height:1.17333rem;display:flex}.audio-play-btn[data-v-0699ef33] .icon{fill:#fff;width:.53333rem;height:.53333rem;margin-left:.08rem}.audio-info[data-v-0699ef33]{flex:1;min-width:0}.audio-info .audio-name[data-v-0699ef33]{color:var(--van-text-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.10667rem;font-size:.37333rem;font-weight:500;overflow:hidden}.audio-info .audio-meta[data-v-0699ef33]{color:var(--van-text-color-3);font-size:.32rem}.audio-more-btn[data-v-0699ef33]{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.21333rem;display:flex}.audio-more-btn .more-dots[data-v-0699ef33]{color:var(--van-text-color-2);letter-spacing:.02667rem;font-size:.48rem;font-weight:700;line-height:1}.load-more-section[data-v-0699ef33]{justify-content:center;align-items:center;padding:.53333rem .42667rem;display:flex}.loading[data-v-0699ef33]{align-items:center;gap:.21333rem;display:flex}.loading-spinner[data-v-0699ef33]{border:.05333rem solid var(--van-background-2);border-top:.05333rem solid var(--td-brand-color);border-radius:50%;width:.53333rem;height:.53333rem;animation:1s linear infinite spin-0699ef33}.loading-text[data-v-0699ef33]{color:var(--van-text-color-2);font-size:.34667rem}.no-more-tips[data-v-0699ef33]{color:var(--van-text-color-3);text-align:center;font-size:.34667rem}.tab-content-wrapper[data-v-0699ef33]{width:100%}.tab-slide-left-enter-active[data-v-0699ef33],.tab-slide-left-leave-active[data-v-0699ef33],.tab-slide-right-enter-active[data-v-0699ef33],.tab-slide-right-leave-active[data-v-0699ef33]{transition:opacity .2s,transform .2s}.tab-slide-left-enter-from[data-v-0699ef33]{opacity:0;transform:translate(.64rem)}.tab-slide-left-leave-to[data-v-0699ef33],.tab-slide-right-enter-from[data-v-0699ef33]{opacity:0;transform:translate(-.64rem)}.tab-slide-right-leave-to[data-v-0699ef33]{opacity:0;transform:translate(.64rem)}@keyframes spin-0699ef33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-action-dialog[data-v-0699ef33] .el-dialog__header{display:none}.desktop-action-dialog[data-v-0699ef33] .el-dialog__body{padding:8px 0}.desktop-action-item[data-v-0699ef33]{height:1.28rem;color:var(--el-text-color-primary,#303133);cursor:pointer;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;font-size:.4rem;font-weight:500;transition:background .15s;display:flex}.desktop-action-item[data-v-0699ef33]:hover{background:var(--el-fill-color-light,#f5f7fa)}.desktop-action-item[data-v-0699ef33]:active{opacity:.7}.desktop-action-item--danger[data-v-0699ef33]{color:#e53e3e}.desktop-action-item--cancel[data-v-0699ef33]{color:var(--el-text-color-secondary,#909399);font-weight:400}.desktop-action-divider[data-v-0699ef33]{background:var(--el-border-color-lighter,#ebeef5);height:.02667rem;margin:.10667rem .42667rem}.batch-toolbar[data-v-0699ef33]{background:var(--material-library-bg);border-bottom:.02667rem solid var(--van-border-color);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;min-height:1.49333rem;padding:.32rem .42667rem;display:flex}.batch-actions[data-v-0699ef33]{flex-shrink:0;align-items:center;gap:.32rem;display:flex}.batch-actions[data-v-0699ef33] .t-checkbox{white-space:nowrap;background:var(--material-library-bg);padding-left:0}.batch-actions[data-v-0699ef33] .t-checkbox .t-checkbox__label{color:var(--van-text-color);font-size:.37333rem;font-weight:500}.selected-count[data-v-0699ef33]{color:var(--td-brand-color);white-space:nowrap;background:#7e55ff1a;border:.02667rem solid #7e55ff33;border-radius:.21333rem;flex-shrink:0;padding:.10667rem .21333rem;font-size:.34667rem;font-weight:600}.batch-buttons[data-v-0699ef33]{flex-shrink:0;align-items:center;gap:.21333rem;display:flex}.batch-buttons .cancel-button[data-v-0699ef33]{height:.85333rem;color:var(--van-text-color-2);border:.02667rem solid var(--van-border-color);background:0 0;border-radius:.16rem;padding:0 .32rem;font-size:.34667rem;font-weight:500}.batch-buttons .delete-button[data-v-0699ef33]{color:#fff;background:#ff4757;border:none;border-radius:.16rem;height:.85333rem;padding:0 .32rem;font-size:.34667rem;font-weight:500}.upload-fab[data-v-0699ef33]{background:linear-gradient(135deg,var(--td-brand-color),#a855f7);cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:1.06667rem;height:1.06667rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:.85333rem;left:90%;transform:translate(-50%);box-shadow:0 .10667rem .42667rem #7e55ff66}.upload-fab[data-v-0699ef33]:active{transform:translate(-50%)scale(.95)}.fab-icon[data-v-0699ef33]{color:#fff;-webkit-user-select:none;user-select:none;font-size:.64rem;font-weight:300;line-height:1}.upload-modal[data-v-0699ef33]{background:var(--upload-bg-color);border-radius:.53333rem .53333rem 0 0;width:100%}.upload-modal-header[data-v-0699ef33]{justify-content:space-between;align-items:center;padding:.53333rem .42667rem .42667rem;display:flex}.upload-modal-title[data-v-0699ef33]{color:var(--material-library-title-color);margin:0;font-size:.42667rem;font-weight:600}.upload-modal-close[data-v-0699ef33]{color:var(--material-library-title-color);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;padding:.10667rem;display:flex}.upload-modal-content[data-v-0699ef33]{flex-direction:column;gap:.42667rem;padding:0 .42667rem .21333rem;display:flex}.upload-option[data-v-0699ef33]{background:var(--upload-item-bg-color);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:.37333rem;align-items:center;gap:.21333rem;padding:.42667rem;display:flex}.upload-option[data-v-0699ef33]:active{opacity:.75}.option-icon[data-v-0699ef33]{flex-shrink:0;justify-content:center;align-items:center;width:.96rem;height:.96rem;display:flex}.option-icon[data-v-0699ef33] .icon{fill:#fff;width:.96rem;height:.96rem}.option-content[data-v-0699ef33]{flex:1}.option-title[data-v-0699ef33]{color:var(--material-library-title-color);margin-bottom:.08rem;font-size:.42667rem;font-weight:500}.option-desc[data-v-0699ef33]{color:var(--material-library-title-color);font-size:.32rem}.upload-modal-footer[data-v-0699ef33]{padding:.29333rem .42667rem .42667rem}.upload-cancel-btn[data-v-0699ef33]{background:var(--upload-btn-bg-color);width:100%;height:1.28rem;color:var(--material-library-tab-color);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:.32rem;justify-content:center;align-items:center;font-size:.42667rem;display:flex}.upload-cancel-btn[data-v-0699ef33]:active{opacity:.75}.rename-modal-content[data-v-0699ef33]{background:var(--van-background);border-radius:.42667rem;padding:0;overflow:hidden}.rename-modal-header[data-v-0699ef33]{text-align:center;border-bottom:.02667rem solid var(--van-border-color);padding:.53333rem .53333rem .42667rem}.rename-modal-header h3[data-v-0699ef33]{color:var(--van-text-color);margin:0;font-size:.42667rem;font-weight:600}.rename-modal-body[data-v-0699ef33]{padding:.53333rem}.rename-input[data-v-0699ef33]{border:.02667rem solid var(--van-border-color);width:100%;height:1.17333rem;color:var(--van-text-color);background:var(--van-background);box-sizing:border-box;border-radius:.21333rem;outline:none;padding:0 .42667rem;font-size:.37333rem;transition:border-color .2s}.rename-input[data-v-0699ef33]::placeholder{color:var(--van-text-color-3)}.rename-input[data-v-0699ef33]:focus{border-color:var(--td-brand-color)}.input-counter[data-v-0699ef33]{text-align:right;color:var(--van-text-color-3);margin-top:.21333rem;font-size:.32rem}.rename-modal-footer[data-v-0699ef33]{gap:.32rem;padding:.42667rem .53333rem .53333rem;display:flex}.rename-modal-footer .van-button[data-v-0699ef33]{border-radius:.21333rem;flex:1;height:1.17333rem;font-weight:500}.rename-dialog-body[data-v-0699ef33]{padding:.10667rem 0 .21333rem}.rename-dialog-footer[data-v-0699ef33]{justify-content:flex-end;gap:.32rem;display:flex}.screen-warning-dialog .el-dialog{background:var(--screen-warning-dialog-bg);border:1px solid var(--screen-warning-dialog-border)}.screen-warning-dialog .el-dialog__header{background:var(--screen-warning-dialog-header-bg);border-bottom:1px solid var(--screen-warning-dialog-border);padding:20px 24px 16px}.screen-warning-dialog .el-dialog__title{color:var(--el-color-primary);font-size:18px;font-weight:600}.screen-warning-dialog .el-dialog__body{background:var(--screen-warning-dialog-bg);padding:24px}.screen-warning-dialog .el-dialog__footer{background:var(--screen-warning-dialog-bg);border-top:1px solid var(--screen-warning-dialog-border);padding:16px 24px 20px}.warning-content{text-align:center}.warning-header{margin-bottom:.64rem}.warning-header .warning-icon{color:var(--el-color-primary);margin-bottom:.42667rem;font-size:1.28rem;display:block}.warning-header .warning-title{color:var(--el-text-color-primary);margin:0 0 .21333rem;font-size:.53333rem;font-weight:600}.warning-header .warning-desc{color:var(--el-text-color-secondary);margin:0;font-size:.42667rem;line-height:1.5}.link-section .link-label{color:var(--el-text-color-secondary);text-align:left;margin:0 0 .42667rem;font-size:.37333rem}.link-section .link-container{background:var(--screen-warning-link-container-bg);border:.02667rem solid var(--screen-warning-dialog-border);border-radius:.21333rem;align-items:center;gap:.32rem;padding:.32rem;display:flex}.link-section .link-container .link-text{color:var(--screen-warning-link-text-color);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(--el-color-primary);border-color:var(--el-color-primary);flex-shrink:0}.link-section .link-container .copy-button:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.link-section .link-container .copy-button .el-icon{margin-right:4px}.dialog-footer{text-align:center}.dialog-footer .el-button{background:var(--el-color-primary);border-color:var(--el-color-primary);min-width:120px}.dialog-footer .el-button:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}@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-d4aaee7c]{align-items:center;display:flex}.logo[data-v-d4aaee7c]{width:3.89333rem;height:1.17333rem;overflow:hidden}.logo img[data-v-d4aaee7c]{width:100%;height:100%}.header[data-v-d4aaee7c]{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-d4aaee7c]{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-d4aaee7c]:hover{background:var(--color-bg-tertiary)}.mobile-menu-btn .el-icon[data-v-d4aaee7c]{font-size:20px}@media (max-width:768px){.mobile-menu-btn[data-v-d4aaee7c]{justify-content:center;align-items:center;display:flex}.header[data-v-d4aaee7c]{justify-content:space-between}.logo-info[data-v-d4aaee7c]{display:none}}.avatar[data-v-d4aaee7c]{border-radius:50%;width:1.06667rem;height:1.06667rem;overflow:hidden}.avatar img[data-v-d4aaee7c]{width:100%;height:100%}.aside-nav[data-v-ffd3b7e6]{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-ffd3b7e6]{display:none}}.mobile-logo-info[data-v-ffd3b7e6]{border-bottom:.02667rem solid var(--color-border-primary);margin-bottom:.53333rem;padding:0 0 .53333rem;display:none}.mobile-logo-info .mobile-logo[data-v-ffd3b7e6]{justify-content:flex-start;align-items:center;height:1.17333rem;display:flex}.mobile-logo-info .mobile-logo img[data-v-ffd3b7e6]{width:auto;max-width:3.89333rem;height:100%}.publish-button[data-v-ffd3b7e6]{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-ffd3b7e6]: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-ffd3b7e6]: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-ffd3b7e6]:hover:before{left:100%}.publish-button[data-v-ffd3b7e6]:active{transform:translateY(-.02667rem);box-shadow:0 .16rem .53333rem #7e55ff59,0 .08rem .32rem #7e55ff2e}.nav-menu[data-v-ffd3b7e6]{flex-direction:column;gap:.10667rem;display:flex}.nav-item[data-v-ffd3b7e6]{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-ffd3b7e6]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.nav-item.active[data-v-ffd3b7e6]{color:var(--el-color-primary);background:#7e55ff1a;font-weight:500}.nav-icon[data-v-ffd3b7e6]{flex-shrink:0;width:.53333rem;height:.53333rem}.nav-label[data-v-ffd3b7e6]{font-size:.37333rem;line-height:1.4}.main-content[data-v-fad43e84]{background:var(--color-bg-primary);flex:1;height:100%;overflow-y:auto}.layout[data-v-c695b8b0]{position:relative}.container[data-v-c695b8b0]{height:calc(var(--app-height) - 1.6rem);padding-top:1.6rem;display:flex}.container.container--no-header[data-v-c695b8b0]{height:var(--app-height);padding-top:0}.mobile-menu-overlay[data-v-c695b8b0]{z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:769px){.mobile-menu-overlay[data-v-c695b8b0]{display:none}}.mobile-menu-drawer[data-v-c695b8b0]{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-c695b8b0]{transform:translate(0)}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav{border-right:none;width:100%;height:100%;padding:.42667rem .32rem;display:block!important}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .mobile-logo-info{margin-bottom:.42667rem;padding:0 0 .42667rem;display:block!important}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .mobile-logo-info .mobile-logo{height:.85333rem!important}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .mobile-logo-info .mobile-logo img{max-width:2.93333rem;height:100%}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .publish-button{height:1.06667rem;margin-bottom:.42667rem;font-size:.37333rem}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .nav-item{padding:.26667rem .32rem}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .nav-item .nav-icon{width:.48rem;height:.48rem}.mobile-menu-drawer[data-v-c695b8b0] .aside-nav .nav-item .nav-label{font-size:.34667rem}@media (max-width:768px){.container .main-content[data-v-c695b8b0]{width:100%}}.data-center[data-v-516c74f9]{min-height:var(--app-height);background:radial-gradient(circle at 14% 0%,#7e55ff2e,transparent 30%),radial-gradient(circle at 90% 16%,#12c2a01a,transparent 25%),var(--color-bg-primary);color:var(--color-text-primary);box-sizing:border-box;padding:.64rem}.overview-page[data-v-516c74f9],.detail-page[data-v-516c74f9]{flex-direction:column;gap:.37333rem;display:flex}.hero[data-v-516c74f9]{background:linear-gradient(135deg,#7e55ff3d,#12c2a014 56%,#ff72a414),linear-gradient(180deg,#ffffff0b,#ffffff03),var(--color-bg-secondary);border:.02667rem solid #7e55ff38;border-radius:.37333rem;min-height:2.34667rem;padding:.37333rem .48rem;position:relative;overflow:hidden;box-shadow:0 .26667rem .58667rem #00000029}.hero[data-v-516c74f9]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0a .02667rem,#0000 .02667rem) 0 0/.8rem .8rem,linear-gradient(0deg,#ffffff09 .02667rem,#0000 .02667rem) 0 0/.8rem .8rem;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 72%);mask-image:linear-gradient(90deg,#000 0%,#0000 72%)}.back-button[data-v-516c74f9]{z-index:2;color:#fff;cursor:pointer;background:#7e55ff29;border:.02667rem solid #7e55ff5c;border-radius:26.64rem;flex-shrink:0;align-items:center;gap:.16rem;width:-moz-fit-content;width:fit-content;height:.90667rem;padding:0 .29333rem;transition:all .2s;display:inline-flex;position:relative}.back-button[data-v-516c74f9]:hover{color:#fff;background:#7e55ff3d;border-color:#7e55ff94;transform:translateY(-.02667rem)}.hero-content[data-v-516c74f9]{z-index:2;max-width:17.3333rem;position:relative}.hero-content h1[data-v-516c74f9]{letter-spacing:0;margin:.18667rem 0 0;font-size:.69333rem;font-weight:900;line-height:1}.hero-kicker[data-v-516c74f9]{color:#ded4ff;background:#7e55ff2e;border-radius:26.64rem;align-items:center;height:.58667rem;padding:0 .24rem;font-size:.29333rem;font-weight:700;display:inline-flex}.hero-visual[data-v-516c74f9]{z-index:1;opacity:.78;width:2.98667rem;height:1.54667rem;position:absolute;bottom:.37333rem;right:.64rem}.hero-visual span[data-v-516c74f9],.hero-visual i[data-v-516c74f9],.hero-visual b[data-v-516c74f9],.hero-visual em[data-v-516c74f9]{background:linear-gradient(#ffffffeb,#ac97ff5c);border-radius:26.64rem 26.64rem .16rem .16rem;width:.32rem;animation:2.6s ease-in-out infinite data-rise-516c74f9;position:absolute;bottom:0;box-shadow:0 0 .48rem #7e55ff3d}.hero-visual span[data-v-516c74f9]{height:.69333rem;left:.42667rem}.hero-visual i[data-v-516c74f9]{height:1.17333rem;animation-delay:.16s;left:1.12rem}.hero-visual b[data-v-516c74f9]{height:.93333rem;animation-delay:.28s;left:1.81333rem}.hero-visual em[data-v-516c74f9]{height:1.38667rem;animation-delay:80ms;left:2.50667rem}.filter-panel[data-v-516c74f9],.panel[data-v-516c74f9],.detail-hero[data-v-516c74f9]{border:.02667rem solid var(--color-border-primary);background:#2a2c32e0;border-radius:.42667rem;box-shadow:0 .37333rem .8rem #00000029}.filter-panel[data-v-516c74f9]{flex-wrap:wrap;gap:.37333rem;padding:.37333rem .42667rem;display:flex}.detail-toolbar[data-v-516c74f9]{z-index:9;-webkit-backdrop-filter:blur(.32rem);backdrop-filter:blur(.32rem);background:#22242aeb;border:.02667rem solid #ffffff14;border-radius:.37333rem;align-items:center;gap:.32rem;min-height:1.28rem;padding:.16rem .26667rem;display:flex;position:sticky;top:0;box-shadow:0 .32rem .64rem #00000029}.detail-toolbar-title[data-v-516c74f9]{min-width:0;color:var(--color-text-tertiary);align-items:center;gap:.21333rem;font-size:.32rem;display:flex}.detail-toolbar-title strong[data-v-516c74f9]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.37333rem;overflow:hidden}.filter-block[data-v-516c74f9]{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.filter-block>span[data-v-516c74f9]{color:var(--color-text-secondary);font-size:.37333rem;font-weight:600}.segmented[data-v-516c74f9],.metric-switch[data-v-516c74f9],.order-tabs[data-v-516c74f9]{flex-wrap:wrap;gap:.21333rem;display:flex}.segmented button[data-v-516c74f9],.metric-switch button[data-v-516c74f9],.order-tabs button[data-v-516c74f9]{min-height:.8rem;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:.02667rem solid var(--color-border-secondary);cursor:pointer;border-radius:26.64rem;padding:0 .29333rem;transition:all .2s}.segmented button[data-v-516c74f9]:hover,.metric-switch button[data-v-516c74f9]:hover,.order-tabs button[data-v-516c74f9]:hover{color:#fff;border-color:#7e55ff7a}.segmented button.active[data-v-516c74f9],.metric-switch button.active[data-v-516c74f9],.order-tabs button.active[data-v-516c74f9]{color:#fff;background:linear-gradient(135deg,var(--td-brand-color),#9f76ff);border-color:#dcd1ff61;box-shadow:0 .21333rem .48rem #7e55ff3d}.overview-content[data-v-516c74f9]{flex-direction:column;gap:.37333rem;transition:opacity .18s;display:flex;position:relative}.overview-content.refreshing[data-v-516c74f9]{opacity:.72}.overview-content.refreshing[data-v-516c74f9]:after{content:"";z-index:3;background:var(--td-brand-color);border-radius:50%;width:.21333rem;height:.21333rem;animation:1s ease-in-out infinite pulse-dot-516c74f9;position:absolute;top:.26667rem;right:.26667rem;box-shadow:0 0 0 .13333rem #7e55ff1f}.data-freshness-hint[data-v-516c74f9]{align-items:center;gap:.16rem;display:flex;position:relative}.data-freshness-hint .hint-text[data-v-516c74f9]{color:#ffffff80;font-size:.32rem}.data-freshness-hint .hint-icon[data-v-516c74f9]{color:#ffffff80;cursor:pointer;border:.02667rem solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:.42667rem;height:.42667rem;font-size:.29333rem;transition:all .2s;display:inline-flex}.data-freshness-hint .hint-icon[data-v-516c74f9]:hover{border-color:var(--td-brand-color);color:var(--td-brand-color)}.data-freshness-hint .hint-detail[data-v-516c74f9]{z-index:10;background:#1e1432f2;border:.02667rem solid #7e55ff33;border-radius:.21333rem;max-width:8.53333rem;padding:.26667rem .37333rem;position:absolute;top:calc(100% + .21333rem);left:0;box-shadow:0 .10667rem .42667rem #0000004d}.data-freshness-hint .hint-detail p[data-v-516c74f9]{color:#ffffffbf;margin:0;font-size:.32rem;line-height:1.6}.tip-fade-enter-active[data-v-516c74f9],.tip-fade-leave-active[data-v-516c74f9]{transition:opacity .2s,transform .2s}.tip-fade-enter-from[data-v-516c74f9],.tip-fade-leave-to[data-v-516c74f9]{opacity:0;transform:translateY(-.10667rem)}.metric-grid[data-v-516c74f9]{grid-template-columns:repeat(4,minmax(4.26667rem,1fr));gap:.32rem;display:grid}.metric-card[data-v-516c74f9]{border:.02667rem solid var(--color-border-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--metric-color)16%,transparent),transparent 68%),var(--color-bg-secondary);cursor:pointer;border-radius:.37333rem;min-height:2.56rem;padding:.37333rem .42667rem;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.metric-card[data-v-516c74f9]:hover,.metric-card.active[data-v-516c74f9]{border-color:color-mix(in srgb,var(--metric-color)64%,transparent);box-shadow:0 .32rem .64rem color-mix(in srgb,var(--metric-color)20%,transparent);transform:translateY(-.05333rem)}.metric-card[data-v-516c74f9]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--metric-color)26%,transparent),#ffffff06 72%),var(--color-bg-secondary)}.metric-card span[data-v-516c74f9]{color:var(--color-text-secondary);margin-top:.29333rem;font-size:.34667rem;display:block}.metric-card strong[data-v-516c74f9]{color:var(--color-text-primary);word-break:break-all;margin-top:.13333rem;font-size:.64rem;line-height:1.1;display:block}.metric-icon[data-v-516c74f9]{color:#fff;background:var(--metric-color);width:.90667rem;height:.90667rem;box-shadow:0 .21333rem .42667rem color-mix(in srgb,var(--metric-color)26%,transparent);border-radius:.26667rem;justify-content:center;align-items:center;display:flex}.metric-icon[data-v-516c74f9] svg{width:.48rem;height:.48rem}.panel[data-v-516c74f9]{padding:.42667rem}.panel-head[data-v-516c74f9]{justify-content:space-between;align-items:flex-start;gap:.37333rem;margin-bottom:.37333rem;display:flex}.panel-head h2[data-v-516c74f9]{color:var(--color-text-primary);margin:0;font-size:.48rem}.panel-head p[data-v-516c74f9]{color:var(--color-text-tertiary);margin:.16rem 0 0;font-size:.34667rem}.chart-box[data-v-516c74f9]{background:#14151985;border:.02667rem solid #ffffff0e;border-radius:.32rem;min-height:5.01333rem;position:relative;overflow:hidden}.chart-empty[data-v-516c74f9],.distribution-empty[data-v-516c74f9]{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.chart-empty[data-v-516c74f9]{min-height:5.01333rem}.chart-empty[data-v-516c74f9] .el-empty{--el-empty-padding:0}.echart[data-v-516c74f9]{width:100%;height:100%}.line-chart[data-v-516c74f9]{height:5.01333rem}.distribution-panel[data-v-516c74f9]{transition:opacity .18s;position:relative;overflow:hidden}.distribution-panel[data-v-516c74f9]:before{content:"";background:radial-gradient(circle at 22% 32%,color-mix(in srgb,var(--distribution-color)16%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--distribution-color)7%,transparent),transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.distribution-panel.refreshing[data-v-516c74f9]{opacity:.72}.distribution-panel[data-v-516c74f9]>*{z-index:1;position:relative}.distribution-body[data-v-516c74f9]{grid-template-columns:minmax(6.66667rem,.76fr) minmax(9.6rem,1fr);align-items:center;gap:.48rem;min-height:6.18667rem;display:grid}.distribution-empty[data-v-516c74f9]{background:#121317ad;border:.02667rem solid #ffffff0e;border-radius:.32rem;min-height:6.18667rem}.distribution-empty[data-v-516c74f9] .el-empty{--el-empty-padding:0}.donut-wrap[data-v-516c74f9]{background:#121317ad;border:.02667rem solid #ffffff0e;border-radius:.32rem;justify-content:center;align-items:center;min-height:6.18667rem;display:flex;position:relative}.donut-chart[data-v-516c74f9]{height:5.70667rem}.donut-center[data-v-516c74f9]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.donut-core[data-v-516c74f9]{text-align:center;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--distribution-color)14%,transparent),transparent 40%),#18191ef0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:2.77333rem;height:2.77333rem;display:flex;box-shadow:0 0 0 .02667rem #ffffff14,0 .37333rem .74667rem #0003}.donut-core span[data-v-516c74f9],.donut-core em[data-v-516c74f9]{color:var(--color-text-tertiary);font-size:.32rem;font-style:normal}.donut-core strong[data-v-516c74f9]{color:#fff;word-break:break-all;max-width:2.34667rem;margin:.16rem 0 .08rem;font-size:.48rem;line-height:1.1}.distribution-list[data-v-516c74f9]{flex-direction:column;gap:.21333rem;display:flex}.distribution-row[data-v-516c74f9]{min-height:1.01333rem;color:var(--color-text-secondary);background:linear-gradient(90deg,color-mix(in srgb,var(--segment-color)12%,transparent),#ffffff07),#1415199e;border:.02667rem solid #ffffff0e;border-radius:.26667rem;grid-template-columns:.90667rem .26667rem minmax(0,1fr) minmax(2.02667rem,auto) 1.44rem;align-items:center;gap:.26667rem;padding:0 .32rem;display:grid}.distribution-row .rank[data-v-516c74f9]{color:color-mix(in srgb,var(--segment-color)72%,#fff);font-size:.32rem;font-weight:800}.distribution-row strong[data-v-516c74f9]{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.34667rem;overflow:hidden}.segment-dot[data-v-516c74f9]{background:var(--segment-color);width:.26667rem;height:.26667rem;box-shadow:0 0 .32rem color-mix(in srgb,var(--segment-color)60%,transparent);border-radius:50%}.segment-value[data-v-516c74f9]{color:var(--color-text-primary);text-align:right;font-weight:700}.segment-percent[data-v-516c74f9]{color:var(--color-text-tertiary);text-align:right;font-size:.32rem}.search-box[data-v-516c74f9]{gap:.26667rem;min-width:8.53333rem;display:flex}.search-box button[data-v-516c74f9]{color:#fff;background:var(--td-brand-color);cursor:pointer;border-radius:.26667rem;width:1.92rem}.role-list[data-v-516c74f9]{border:.02667rem solid var(--color-border-secondary);background:#1c1d1e8a;border-radius:.37333rem;flex-direction:column;margin-top:.42667rem;display:flex;overflow:hidden}.role-list-head[data-v-516c74f9],.role-row[data-v-516c74f9]{grid-template-columns:minmax(5.86667rem,1.5fr) 2.29333rem repeat(4,minmax(1.86667rem,.56fr)) 2.77333rem 2.77333rem 2.18667rem;align-items:center;gap:.32rem;min-width:24.5333rem;display:grid}.role-list-head[data-v-516c74f9]{min-height:1.12rem;color:var(--color-text-tertiary);background:#ffffff09;padding:0 .42667rem;font-size:.32rem}.role-row[data-v-516c74f9]{width:100%;min-height:1.86667rem;color:var(--color-text-secondary);text-align:left;border:0;border-top:.02667rem solid var(--color-border-tertiary);cursor:pointer;background:0 0;padding:.32rem .42667rem;transition:background .2s,color .2s}.role-row[data-v-516c74f9]:hover{color:#fff;background:#7e55ff1a}.role-main-cell[data-v-516c74f9]{align-items:center;gap:.32rem;min-width:0;display:flex}.role-main-cell strong[data-v-516c74f9]{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.37333rem;font-weight:700;overflow:hidden}.role-avatar-wrap[data-v-516c74f9]{flex-shrink:0;display:flex}.role-avatar-wrap img[data-v-516c74f9],.role-avatar-wrap .role-placeholder[data-v-516c74f9]{object-fit:cover;border-radius:.26667rem;width:1.17333rem;height:1.17333rem}.role-title-block[data-v-516c74f9]{align-items:center;min-width:0;display:flex}.role-title-block .status[data-v-516c74f9]{display:none}.role-placeholder[data-v-516c74f9]{color:#ded4ff;background:linear-gradient(135deg,#7e55ff5c,#12c2a02e);justify-content:center;align-items:center;font-size:.48rem;font-weight:800;display:flex}.role-placeholder.large[data-v-516c74f9]{border-radius:.42667rem;width:2.77333rem;height:3.62667rem;font-size:.90667rem}.status[data-v-516c74f9]{color:#12c2a0;background:#12c2a01f;border-radius:26.64rem;flex-shrink:0;justify-self:start;align-items:center;width:-moz-fit-content;width:fit-content;max-width:max-content;height:.64rem;padding:0 .24rem;font-size:.32rem;display:inline-flex}.status.offline[data-v-516c74f9]{color:var(--color-text-tertiary);background:#ffffff14}.role-action[data-v-516c74f9]{color:var(--td-brand-color);font-weight:700}.detail-hero[data-v-516c74f9]{align-items:center;gap:.48rem;padding:.53333rem;display:flex}.detail-hero>img[data-v-516c74f9]{object-fit:cover;border-radius:.42667rem;width:2.77333rem;height:3.62667rem}.detail-hero h1[data-v-516c74f9]{color:#fff;margin:.32rem 0 .21333rem;font-size:.8rem}.detail-hero p[data-v-516c74f9]{color:var(--color-text-secondary);margin:0}[data-v-516c74f9] .el-pagination{justify-content:flex-end;margin-top:18px}[data-v-516c74f9] .el-date-editor{--el-date-editor-daterange-width:320px}@media (max-width:960px){.metric-grid[data-v-516c74f9]{grid-template-columns:repeat(2,minmax(3.94667rem,1fr))}.panel-head[data-v-516c74f9]{flex-direction:column}.search-box[data-v-516c74f9]{width:100%;min-width:0}.distribution-body[data-v-516c74f9]{grid-template-columns:1fr}.donut-wrap[data-v-516c74f9]{min-height:5.97333rem}.role-list[data-v-516c74f9]{overflow-x:auto}}@media (max-width:640px){.data-center[data-v-516c74f9]{padding:.42667rem}.hero-content h1[data-v-516c74f9]{font-size:.64rem}.hero[data-v-516c74f9]{min-height:2.08rem;padding:.32rem .37333rem}.hero-visual[data-v-516c74f9]{opacity:.24;right:.37333rem}.metric-grid[data-v-516c74f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem}.metric-card[data-v-516c74f9]{min-height:2.45333rem;padding:.32rem}.metric-card span[data-v-516c74f9]{margin-top:.24rem;font-size:.32rem}.metric-card strong[data-v-516c74f9]{font-size:.58667rem}.metric-icon[data-v-516c74f9]{border-radius:.24rem;width:.85333rem;height:.85333rem}.chart-box[data-v-516c74f9],.chart-empty[data-v-516c74f9]{min-height:4.90667rem}.line-chart[data-v-516c74f9]{height:4.90667rem}.distribution-body[data-v-516c74f9]{gap:.37333rem}.distribution-body[data-v-516c74f9],.distribution-empty[data-v-516c74f9],.donut-wrap[data-v-516c74f9]{min-height:5.44rem}.donut-chart[data-v-516c74f9]{height:5.01333rem}.donut-core[data-v-516c74f9]{width:2.56rem;height:2.56rem}.donut-core strong[data-v-516c74f9]{font-size:.48rem}.distribution-row[data-v-516c74f9]{grid-template-columns:.8rem .26667rem minmax(0,1fr) 1.54667rem;min-height:1.06667rem}.distribution-row .segment-percent[data-v-516c74f9]{display:none}.role-list[data-v-516c74f9]{background:0 0;border:0;gap:.32rem;overflow:visible}.role-list-head[data-v-516c74f9]{display:none}.role-row[data-v-516c74f9]{border:.02667rem solid var(--color-border-secondary);background:linear-gradient(135deg,#7e55ff14,transparent 62%),var(--color-bg-tertiary);border-radius:.37333rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26667rem .32rem;min-width:0;min-height:auto;padding:.37333rem;display:grid}.role-row>span[data-v-516c74f9]:not(.role-main-cell):not(.status):not(.role-action){min-height:1.44rem;color:var(--color-text-secondary);background:#ffffff09;border-radius:.26667rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.16rem;padding:.26667rem;font-size:.48rem;font-weight:800;display:flex}.role-row>span[data-v-516c74f9]:not(.role-main-cell):not(.status):not(.role-action):before{content:attr(data-label);color:var(--color-text-tertiary);font-size:.32rem;font-weight:600}.role-main-cell[data-v-516c74f9]{grid-column:1/-1;align-items:center;gap:.32rem}.role-avatar-wrap img[data-v-516c74f9],.role-avatar-wrap .role-placeholder[data-v-516c74f9]{border-radius:.29333rem;width:1.12rem;height:1.12rem}.role-title-block[data-v-516c74f9]{flex-direction:column;flex:1;align-items:flex-start;gap:.21333rem}.role-title-block strong[data-v-516c74f9]{max-width:100%;font-size:.42667rem}.role-title-block .status[data-v-516c74f9]{display:inline-flex}.role-status-cell[data-v-516c74f9]{display:none}.role-row>span[data-label=创建时间][data-v-516c74f9],.role-row>span[data-label=发布时间][data-v-516c74f9]{min-height:1.22667rem;font-size:.37333rem;font-weight:700}.role-row>span[data-label=创建时间][data-v-516c74f9]{grid-column:1}.role-row>span[data-label=发布时间][data-v-516c74f9]{grid-column:2}.role-action[data-v-516c74f9]{color:#fff;background:#7e55ff2e;border-radius:.26667rem;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;min-height:1.01333rem;display:flex}}@keyframes data-rise-516c74f9{50%{opacity:.72;transform:translateY(-.26667rem)scaleY(.9)}}@keyframes pulse-dot-516c74f9{50%{opacity:.45;transform:scale(.72)}}*{vertical-align:baseline;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:0;margin:0;padding:0}:focus-visible{outline:none}body{background:var(--el-bg-color-page);color:var(--el-text-color-primary);font-size:.26667rem}html{background:var(--el-bg-color-page);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:#6b47e6;--el-border-radius-base:.32rem;--el-component-size:1.12rem;--color-text-primary:#1d2129;--color-text-title:#111;--color-text-secondary:#4e5969;--color-text-tertiary:#86909c;--color-text-disabled:#c9cdd4;--color-text-hint:#aaa;--color-text-placeholder:#aaa;--color-text-inverse:#fff;--color-text-subtitle:#666;--color-bg-primary:#fff;--color-bg-card:#fff;--color-bg-secondary:#f2f3f5;--color-bg-tertiary:#f0f2f5;--color-bg-quaternary:#e8eaed;--color-bg-elevated:#fff;--color-bg-overlay:#00000080;--color-bg-header:#f3f3f3;--color-border-primary:#dcdfe6;--color-border-secondary:#e4e7ed;--color-border-tertiary:#ebeef5;--color-border-focus:#7e55ff;--shadow-light:0 .05333rem .21333rem #00000014;--shadow-medium:0 .10667rem .42667rem #0000001f;--color-bg-input:#f3f3f5;--color-border-input:#ccc;--color-border-regular:#ccc;--color-bg-dialog:#fff;--color-bg-btn:#e4e4e4;--color-bg-tag:#e9e9ec;--color-bg-code-editor-btn:#fff;--color-bg-more-btn:#e4e4e4;--screen-warning-dialog-bg:#fff;--screen-warning-dialog-header-bg:#fff;--screen-warning-dialog-border:#e4e7ed;--screen-warning-link-container-bg:#f0f2f5;--screen-warning-link-text-color:#7e55ff}html.dark{--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:#6b47e6;--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-title:#fff;--color-text-placeholder:#666;--color-text-secondary:#c9cdd4;--color-text-tertiary:#86909c;--color-text-disabled:#4e5969;--color-text-hint:#999;--color-text-inverse:#1d2129;--color-text-subtitle:#fff;--color-bg-primary:#1c1d1e;--color-bg-card:#222;--color-bg-secondary:#2a2c32;--color-bg-tertiary:#32373e;--color-bg-quaternary:#3d424b;--color-bg-elevated:#2a2c32;--color-bg-overlay:#000c;--color-bg-header:#111;--color-border-primary:#404148;--color-border-secondary:#373941;--color-border-tertiary:#32373e;--color-border-focus:#7e55ff;--shadow-light:0 .05333rem .21333rem #0000004d;--shadow-medium:0 .10667rem .42667rem #00000080;--color-bg-input:#333;--color-border-input:#515966;--color-border-regular:#666;--color-bg-dialog:#111;--color-bg-btn:#333;--color-bg-tag:#444;--color-bg-code-editor-btn:#333;--color-bg-more-btn:#444;--screen-warning-dialog-bg:#1e1e1e;--screen-warning-dialog-header-bg:#2a2a2a;--screen-warning-dialog-border:#404040;--screen-warning-link-container-bg:#2d2d2d;--screen-warning-link-text-color:#60a5fa}.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__inner::placeholder,.el-textarea__inner::placeholder{color:var(--color-text-placeholder)!important}.el-input__wrapper:hover{box-shadow:0 0 0 .5px var(--el-border-color-light)inset!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}