.workspace-page[data-v-b84a46c8]{padding:20px;background-color:#121212;color:#e0e0e0;min-height:100vh}.workspace[data-v-b84a46c8]{display:flex;flex-direction:column;height:100%;background:transparent}.header[data-v-b84a46c8]{justify-content:space-between;padding:16px 20px;background:#1a1a1a;border-radius:16px;margin-bottom:20px;border:1px solid #2a2a2a}.brand-info[data-v-b84a46c8],.header[data-v-b84a46c8]{display:flex;align-items:center}.logo[data-v-b84a46c8]{height:40px;width:auto;margin-right:15px;border-radius:8px}.merchant-name[data-v-b84a46c8]{font-size:18px;font-weight:700;color:#e0e0e0}.header-actions[data-v-b84a46c8]{display:flex;align-items:center;gap:10px}.create-btn[data-v-b84a46c8]{padding:8px 16px;font-size:14px;border-radius:8px;background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}.create-btn[data-v-b84a46c8]:hover{background-color:#28c36f;border-color:#28c36f}.table-container[data-v-b84a46c8]{flex:1;padding:0;padding-bottom:60px}.el-table[data-v-b84a46c8]{background-color:transparent!important}.el-table[data-v-b84a46c8]:before{display:none}.el-table[data-v-b84a46c8] thead{background-color:transparent}.el-table[data-v-b84a46c8] th{background-color:#1a1a1a!important;font-weight:600;height:50px;color:#a0a0a0;border-bottom:1px solid #2a2a2a!important;font-size:14px;padding:8px 0}.el-table[data-v-b84a46c8] .el-table__body{border-spacing:0 12px;border-collapse:separate}.el-table[data-v-b84a46c8] .el-table__body tr{background-color:#1a1a1a;box-shadow:none}.el-table[data-v-b84a46c8] .el-table__body tr:hover>td{background-color:#222!important}.el-table[data-v-b84a46c8] .el-table__body td{background-color:#1a1a1a;border:none;padding:16px 0;color:#e0e0e0}.el-table[data-v-b84a46c8] .el-table__body td:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.el-table[data-v-b84a46c8] .el-table__body td:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.el-table[data-v-b84a46c8] .el-table__cell{border:none!important}.thumbnail-container[data-v-b84a46c8]{width:45px;height:80px;overflow:hidden;border-radius:8px;margin:0 auto;background-color:#2c2c2c}.thumbnail-image[data-v-b84a46c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-error[data-v-b84a46c8],.no-preview[data-v-b84a46c8]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#2c2c2c;color:#777}.action-links[data-v-b84a46c8]{display:flex;justify-content:center;gap:15px}.action-link[data-v-b84a46c8]{color:#2fe27d;cursor:pointer;text-decoration:none}.action-link[data-v-b84a46c8]:hover{text-decoration:underline}.delete-link[data-v-b84a46c8]{color:#f56c6c}[data-v-b84a46c8] .create-live-dialog .el-dialog{border-radius:12px!important;overflow:hidden;background-color:#1a1a1a!important;border:1px solid #2a2a2a;max-height:90vh;display:flex;flex-direction:column}[data-v-b84a46c8] .create-live-dialog .el-dialog__body{flex:1 1 auto;overflow:auto}[data-v-b84a46c8] .create-live-dialog .el-dialog__header{background:#1a1a1a;padding:15px 20px;border-bottom:1px solid #2a2a2a}[data-v-b84a46c8] .create-live-dialog .el-dialog__title{color:#e0e0e0;font-weight:700;font-size:16px}[data-v-b84a46c8] .create-live-dialog .el-dialog__body{padding:20px;background:#1a1a1a;color:#e0e0e0}[data-v-b84a46c8] .create-live-dialog .el-dialog__headerbtn .el-dialog__close{color:#a0a0a0;font-size:18px;font-weight:700}[data-v-b84a46c8] .create-live-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#2fe27d}[data-v-b84a46c8] .create-live-dialog .el-dialog__footer{background:#1a1a1a;padding:0 20px 20px 20px;text-align:center;border-top:none}.create-form[data-v-b84a46c8]{padding:0}.form-card[data-v-b84a46c8]{background:#2c2c2c;border-radius:15px;margin-bottom:20px;padding:15px;box-shadow:none;border:1px solid #444}.form-item[data-v-b84a46c8]{margin-bottom:20px}.form-item[data-v-b84a46c8] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.form-label[data-v-b84a46c8]{margin-bottom:15px;font-weight:700;color:#e0e0e0;font-size:16px}.platform-section[data-v-b84a46c8]{margin-bottom:20px}.platform-section-title[data-v-b84a46c8]{font-weight:700;margin-bottom:10px;font-size:16px;color:#e0e0e0}.platform-button-group[data-v-b84a46c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.platform-button[data-v-b84a46c8]{text-align:center;padding:10px 0;border-radius:8px;background:transparent;cursor:pointer;transition:all .3s;border:1px solid #444;color:#e0e0e0}.platform-button[data-v-b84a46c8]:hover{border-color:#2fe27d}.platform-button-active[data-v-b84a46c8]{border:1px solid #2fe27d;color:#2fe27d;background-color:rgba(47,226,125,.1)}.category-button-group[data-v-b84a46c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.category-button[data-v-b84a46c8]{text-align:center;padding:10px 0;border-radius:8px;background:transparent;cursor:pointer;transition:all .3s;border:1px solid #444;color:#e0e0e0}.category-button[data-v-b84a46c8]:hover{border-color:#2fe27d}.category-button-active[data-v-b84a46c8]{border:1px solid #2fe27d;color:#2fe27d;background-color:rgba(47,226,125,.1)}.category-name[data-v-b84a46c8]{font-weight:700;margin-bottom:5px;font-size:16px}.category-desc[data-v-b84a46c8]{display:none}.livetype-button-group[data-v-b84a46c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.livetype-button[data-v-b84a46c8]{text-align:center;padding:10px 0;border-radius:8px;background:transparent;cursor:pointer;transition:all .3s;border:1px solid #444;color:#e0e0e0}.livetype-button[data-v-b84a46c8]:hover{border-color:#2fe27d}.livetype-button-active[data-v-b84a46c8]{border:1px solid #2fe27d;color:#2fe27d;background-color:rgba(47,226,125,.1)}.language-button-group[data-v-b84a46c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.language-button[data-v-b84a46c8]{text-align:center;padding:10px 0;border-radius:8px;background:transparent;cursor:pointer;transition:all .3s;border:1px solid #444;color:#e0e0e0}.language-button[data-v-b84a46c8]:hover{border-color:#2fe27d}.language-button-active[data-v-b84a46c8]{border:1px solid #2fe27d;color:#2fe27d;background-color:rgba(47,226,125,.1)}.expand-button-container[data-v-b84a46c8]{text-align:center;margin-top:15px;color:#a0a0a0;cursor:pointer;font-size:14px}.expand-button-container[data-v-b84a46c8]:hover{color:#2fe27d}.create-live-btn[data-v-b84a46c8]{width:100%;background:#2fe27d;color:#121212;font-weight:700;border:none;border-radius:20px;padding:12px 30px;font-size:16px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .3s}.create-live-btn[data-v-b84a46c8]:hover{opacity:.9}.create-live-btn[data-v-b84a46c8]:disabled{opacity:.5;cursor:not-allowed;background:#228e57;color:#777}.cancel-btn[data-v-b84a46c8]{display:none}[data-v-b84a46c8] .delete-dialog .el-dialog{background-color:#1a1a1a!important;border:1px solid #2a2a2a;border-radius:12px!important}[data-v-b84a46c8] .delete-dialog .el-dialog__header{background-color:#1a1a1a;border-bottom:1px solid #2a2a2a}[data-v-b84a46c8] .delete-dialog .el-dialog__title{color:#e0e0e0}[data-v-b84a46c8] .delete-dialog .el-dialog__body{background-color:#1a1a1a;color:#e0e0e0}[data-v-b84a46c8] .delete-dialog .el-dialog__footer{background-color:#1a1a1a;border-top:1px solid #2a2a2a}[data-v-b84a46c8] .delete-dialog .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}[data-v-b84a46c8] .delete-dialog .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}[data-v-b84a46c8] .delete-dialog .el-button--default:hover{background-color:#444;border-color:#666;color:#e0e0e0}[data-v-b84a46c8] .delete-dialog .el-dialog__headerbtn .el-dialog__close{color:#a0a0a0}[data-v-b84a46c8] .delete-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}@media (max-width:768px){.header[data-v-b84a46c8],.workspace-page[data-v-b84a46c8]{padding:10px}.el-table[data-v-b84a46c8] td,.el-table[data-v-b84a46c8] th{padding:8px 4px;font-size:12px;white-space:normal}.el-table[data-v-b84a46c8] .el-table__body tr{height:auto;min-height:80px}.action-links[data-v-b84a46c8]{flex-direction:column;gap:8px}[data-v-b84a46c8] .create-live-dialog{width:95%!important}.platform-button-group[data-v-b84a46c8]{grid-template-columns:repeat(3,1fr)}.category-button-group[data-v-b84a46c8]{grid-template-columns:repeat(2,1fr)}.language-button-group[data-v-b84a46c8]{grid-template-columns:repeat(3,1fr)}.language-button[data-v-b84a46c8],.platform-button[data-v-b84a46c8]{padding:8px 0;font-size:12px}.category-button[data-v-b84a46c8]{padding:8px}.category-name[data-v-b84a46c8]{font-size:14px}.category-desc[data-v-b84a46c8]{font-size:10px}[data-v-b84a46c8] .delete-dialog{width:90%!important}}.update-container[data-v-b84a46c8]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.update-icon-wrapper[data-v-b84a46c8]{margin-bottom:20px;display:flex;justify-content:center}.update-icon[data-v-b84a46c8]{font-size:48px;color:#2fe27d}.update-content[data-v-b84a46c8]{width:100%}.update-tip[data-v-b84a46c8]{color:#e0e0e0;font-size:16px;margin-bottom:20px;text-align:center;line-height:1.5}.update-detail[data-v-b84a46c8]{background:#2c2c2c;padding:15px;border-radius:8px;border:1px solid #3a3a3a}.detail-title[data-v-b84a46c8]{color:#2fe27d;font-weight:700;margin-bottom:8px;font-size:14px}.detail-text[data-v-b84a46c8]{color:#a0a0a0;white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.6;font-family:inherit;max-height:200px;overflow-y:auto}.detail-text[data-v-b84a46c8]::-webkit-scrollbar{width:6px}.detail-text[data-v-b84a46c8]::-webkit-scrollbar-thumb{background-color:#444;border-radius:3px}.detail-text[data-v-b84a46c8]::-webkit-scrollbar-track{background-color:transparent}.confirm-btn[data-v-b84a46c8]{width:100%;padding:12px 0;font-size:16px;border-radius:20px}[data-v-b84a46c8] .update-dialog .el-dialog{background-color:#1a1a1a!important;border:1px solid #2a2a2a;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,.5)}[data-v-b84a46c8] .update-dialog .el-dialog__header{background-color:#1a1a1a;border-bottom:none;padding:20px 20px 10px}[data-v-b84a46c8] .update-dialog .el-dialog__title{color:#e0e0e0;font-size:18px;font-weight:700}[data-v-b84a46c8] .update-dialog .el-dialog__body{background-color:#1a1a1a;color:#e0e0e0;padding:10px 25px 20px}[data-v-b84a46c8] .update-dialog .el-dialog__footer{background-color:#1a1a1a;border-top:none;padding:0 25px 25px}[data-v-b84a46c8] .update-dialog .el-dialog__headerbtn .el-dialog__close{color:#777;font-size:20px}[data-v-b84a46c8] .update-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#e0e0e0}.model-page[data-v-1aa97a3f]{display:flex;height:100%;padding:10px;gap:15px;color:#e0e0e0}.right-panel[data-v-1aa97a3f]{flex:1;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.right-panel[data-v-1aa97a3f]::-webkit-scrollbar{width:6px}.right-panel[data-v-1aa97a3f]::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.right-panel[data-v-1aa97a3f]::-webkit-scrollbar-track{background-color:#1a1a1a}.config-section[data-v-1aa97a3f],.voice-section[data-v-1aa97a3f]{background:#1f1f1f;border-radius:12px;padding:15px;border:1px solid #2a2a2a}.config-row[data-v-1aa97a3f]{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.config-row[data-v-1aa97a3f]:last-child{margin-bottom:0}.config-item[data-v-1aa97a3f]{flex:1}.config-item.full-width[data-v-1aa97a3f]{flex-basis:100%}.section-title[data-v-1aa97a3f]{font-size:13px;font-weight:500;color:#e0e0e0;margin-bottom:10px}.right-panel[data-v-1aa97a3f] .el-select .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.el-select[data-v-1aa97a3f]{width:100%}.voice-list[data-v-1aa97a3f]{margin-top:10px}.support-tags[data-v-1aa97a3f]{display:flex;gap:6px;align-items:center;margin-right:10px}.support-tag[data-v-1aa97a3f]{font-weight:700}.voice-item[data-v-1aa97a3f]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:6px;margin-bottom:6px;background-color:#2c2c2c;border:1px solid #444;transition:all .2s;cursor:pointer}.voice-item[data-v-1aa97a3f]:hover{border-color:#2fe27d;background-color:#3a3a3a}.voice-item.active[data-v-1aa97a3f]{background-color:rgba(47,226,125,.1);border:1px solid #2fe27d;color:#2fe27d}.voice-item.active .selection-icon[data-v-1aa97a3f],.voice-item.active .voice-name[data-v-1aa97a3f]{color:#2fe27d}.voice-info[data-v-1aa97a3f]{flex:1}.voice-name[data-v-1aa97a3f]{font-size:13px;display:flex;align-items:center;color:#e0e0e0}.cloud-tag[data-v-1aa97a3f]{color:#409eff;font-size:11px;margin-left:8px;background-color:rgba(64,158,255,.1);padding:2px 5px;border-radius:4px}.selection-icon[data-v-1aa97a3f]{color:#2fe27d;margin-left:8px}.voice-controls[data-v-1aa97a3f]{display:flex;align-items:center}.voice-controls .preview-btn[data-v-1aa97a3f]{color:#a0a0a0}.voice-controls .preview-btn[data-v-1aa97a3f]:hover{color:#2fe27d}.voice-controls .stop-btn[data-v-1aa97a3f]{color:#f56c6c}.selected-count[data-v-1aa97a3f]{font-size:13px;color:#2fe27d;margin-left:8px}.selection-tip[data-v-1aa97a3f]{font-size:11px;color:#a0a0a0;margin-top:4px}.help-icon[data-v-1aa97a3f]{font-size:14px;color:#a0a0a0;cursor:help;margin-left:5px}.help-icon[data-v-1aa97a3f]:hover{color:#2fe27d}.notice[data-v-1aa97a3f]{font-size:11px;color:#a0a0a0;margin-top:6px;line-height:1.4}.notice.warning[data-v-1aa97a3f]{color:#e6a23c;padding:0 0 10px 0}.voice-warning-notice[data-v-1aa97a3f]{margin-top:8px;font-size:11px;color:#f56c6c;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.3);border-radius:4px;display:flex;align-items:center;margin-bottom:8px}.voice-warning-notice i[data-v-1aa97a3f]{margin-right:6px;font-size:13px}.notice i[data-v-1aa97a3f]{margin-right:4px}.full-width[data-v-1aa97a3f]{flex:1;max-width:100%}.audio-folder-input[data-v-1aa97a3f]{margin-top:15px}.audio-folder-input[data-v-1aa97a3f] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.audio-folder-input[data-v-1aa97a3f] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.audio-folder-input[data-v-1aa97a3f] .el-input-group__append:hover{background-color:#444;border-color:#666}.audio-play-mode-selector[data-v-1aa97a3f]{margin-top:15px;display:flex;align-items:center;gap:10px}.mode-label[data-v-1aa97a3f]{font-size:14px;color:#c0c4cc}.config-item .el-input-group[data-v-1aa97a3f]{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.config-item .el-input__inner[data-v-1aa97a3f]{background-color:#2c2c2c;border-color:#555;color:#e0e0e0}.config-item .el-input-group__append[data-v-1aa97a3f],.config-item .el-input-group__prepend[data-v-1aa97a3f]{background:#333;border-color:#555;color:#e0e0e0}.config-item .el-input-group__append[data-v-1aa97a3f]:hover{background-color:#444;border-color:#666}.model-page[data-v-1aa97a3f] .config-section .el-button--primary{background-color:#333;border-color:#555;color:#e0e0e0}.model-page[data-v-1aa97a3f] .config-section .el-button--primary:hover{background-color:#444;border-color:#666}.model-page[data-v-1aa97a3f] .config-item .el-input-group__append .el-button{background-color:transparent;border:none;color:#e0e0e0}.model-page[data-v-1aa97a3f] .config-item .el-input-group__append .el-button:hover{color:#fff;background-color:#444}.audio-folder-input .notice[data-v-1aa97a3f]{margin-top:8px;font-size:12px;color:#f56c6c}.stream-info-card .stream-url-item[data-v-1aa97a3f]{display:flex;align-items:center;margin-bottom:12px;gap:10px}.stream-info-card .url-label[data-v-1aa97a3f]{flex-shrink:0;width:150px;font-size:14px;color:#c0c4cc}.stream-info-card[data-v-1aa97a3f] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.stream-info-card[data-v-1aa97a3f] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.stream-info-card[data-v-1aa97a3f] .el-input-group__append:hover{background-color:#444;border-color:#666}.refresh-button[data-v-1aa97a3f]{float:right;padding:0;color:#2fe27d}.empty-state[data-v-1aa97a3f]{color:#909399;font-size:13px;padding:20px 0;text-align:center}.custom-radio-group[data-v-1aa97a3f] .el-radio-button__inner{background-color:#2c2c2c;border-color:#444;color:#a0a0a0;box-shadow:none;border-radius:4px;border-left:1px solid #444;margin-right:10px}.custom-radio-group[data-v-1aa97a3f] .el-radio-button.is-active .el-radio-button__inner{background-color:#2fe27d;border-color:#2fe27d;color:#121212;box-shadow:none}.custom-radio-group[data-v-1aa97a3f] .el-radio-button:first-child .el-radio-button__inner,.custom-radio-group[data-v-1aa97a3f] .el-radio-button:last-child .el-radio-button__inner{border-radius:4px}.script-page[data-v-4ff7e82e]{padding:10px;color:#e0e0e0}.header-section[data-v-4ff7e82e]{background-color:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;padding:12px 15px;margin-bottom:15px;display:flex;flex-direction:column;gap:15px}.header-top[data-v-4ff7e82e]{display:flex;justify-content:space-between;align-items:center}.add-product-action[data-v-4ff7e82e]{display:flex;justify-content:flex-end}.header-actions[data-v-4ff7e82e]{display:flex;flex-direction:column;align-items:center;gap:10px}.script-mode-selector[data-v-4ff7e82e]{width:100%;display:flex;justify-content:center;gap:20px}.script-mode-selector[data-v-4ff7e82e] .el-radio{color:#a0a0a0}.script-mode-selector[data-v-4ff7e82e] .el-radio__input.is-checked .el-radio__inner{border-color:#2fe27d;background:#2fe27d}.script-mode-selector[data-v-4ff7e82e] .el-radio__input.is-checked+.el-radio__label{color:#2fe27d}.action-row[data-v-4ff7e82e]{display:flex;justify-content:center;gap:8px;width:100%}.action-row .el-button[data-v-4ff7e82e]{flex:1;max-width:calc(50% - 4px)}.header-left[data-v-4ff7e82e]{display:flex;align-items:center;gap:8px}.lang-tag[data-v-4ff7e82e]{color:#a0a0a0;font-size:12px}.header-section[data-v-4ff7e82e] .el-button{padding:7px 14px!important;font-size:13px!important;border-radius:6px!important;font-weight:700!important;border:none!important;transition:all .3s;width:auto}.action-row[data-v-4ff7e82e] .el-button{width:100%}.el-button--primary[data-v-4ff7e82e],.el-button--success[data-v-4ff7e82e]{background-color:#2fe27d!important;color:#121212!important}.el-button--primary[data-v-4ff7e82e]:hover,.el-button--success[data-v-4ff7e82e]:hover{background-color:#28c36f!important}.el-button--info[data-v-4ff7e82e]{background-color:#333!important;color:#e0e0e0!important}.el-button--info[data-v-4ff7e82e]:hover{background-color:#444!important}.el-button--warning[data-v-4ff7e82e]{background-color:#f56c6c!important;color:#fff!important}.el-button--warning[data-v-4ff7e82e]:hover{opacity:.9}.product-cards-container[data-v-4ff7e82e]{display:flex;flex-direction:column;gap:15px}.product-item[data-v-4ff7e82e]{background-color:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;transition:all .3s;overflow:hidden}.product-item[data-v-4ff7e82e]:hover{border-color:#444}.product-card-header[data-v-4ff7e82e]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px;background-color:#2c2c2c;padding:10px 15px}.product-title[data-v-4ff7e82e]{font-weight:700;font-size:15px;white-space:normal;overflow:visible;text-overflow:unset;max-width:100%;color:#e0e0e0}.product-actions[data-v-4ff7e82e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.action-link[data-v-4ff7e82e]{color:#2fe27d;cursor:pointer;font-size:12px;white-space:nowrap}.action-link[data-v-4ff7e82e]:hover{text-decoration:underline}.action-link.is-loading[data-v-4ff7e82e]{opacity:.7;cursor:not-allowed}.danger-link[data-v-4ff7e82e]{color:#f56c6c;cursor:pointer;font-size:12px;white-space:nowrap}.danger-link[data-v-4ff7e82e]:hover{text-decoration:underline}.product-content[data-v-4ff7e82e]{display:flex;flex-direction:column;padding:0 15px 10px 15px}.product-content[data-v-4ff7e82e] .el-textarea__inner{border:1px solid #444!important;background-color:#2c2c2c!important;color:#e0e0e0;resize:none;padding:8px;border-radius:6px;font-size:13px;line-height:1.5}.product-content[data-v-4ff7e82e] .el-textarea__inner:focus{border-color:#2fe27d!important}.product-content[data-v-4ff7e82e] .el-input__count{background-color:#2c2c2c!important;color:#a0a0a0}[data-v-4ff7e82e] .el-dialog{background-color:#1a1a1a!important;border:1px solid #2a2a2a;border-radius:10px!important}[data-v-4ff7e82e] .el-dialog__header{background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;color:#e0e0e0}[data-v-4ff7e82e] .el-dialog__title{color:#e0e0e0}[data-v-4ff7e82e] .el-dialog__body{background-color:#1a1a1a;color:#e0e0e0;padding:15px}[data-v-4ff7e82e] .el-dialog__footer{background-color:#1a1a1a;border-top:1px solid #2a2a2a;padding:12px 15px}.product-info-form-item[data-v-4ff7e82e] .el-textarea__inner{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}.product-info-form-item[data-v-4ff7e82e] .el-input__count{background-color:transparent!important;color:#a0a0a0!important}[data-v-4ff7e82e] .el-dialog__footer .el-button{background-color:#333;border-color:#555;color:#e0e0e0}[data-v-4ff7e82e] .el-dialog__footer .el-button:hover{background-color:#444;border-color:#666}[data-v-4ff7e82e] .el-dialog__footer .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}[data-v-4ff7e82e] .el-dialog__footer .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.interaction-page[data-v-294b8b46]{height:100%;display:flex;flex-direction:column;padding:10px;background-color:#121212;color:#e0e0e0}.interaction-tabs[data-v-294b8b46]{flex:1;display:flex;flex-direction:column}.interaction-tabs[data-v-294b8b46] .el-tabs__header{margin-bottom:15px}.interaction-tabs[data-v-294b8b46] .el-tabs__nav-wrap:after{background-color:#2a2a2a}.interaction-tabs[data-v-294b8b46] .el-tabs__nav{border:none}.interaction-tabs[data-v-294b8b46] .el-tabs__item{color:#a0a0a0;border:none;font-weight:500;font-size:15px}.interaction-tabs[data-v-294b8b46] .el-tabs__item.is-active{color:#2fe27d}.interaction-tabs[data-v-294b8b46] .el-tabs__active-bar{background-color:#2fe27d}.interaction-tabs[data-v-294b8b46] .el-tabs__content{flex:1;overflow:hidden}.interaction-tabs[data-v-294b8b46] .el-tab-pane{height:100%;overflow-y:auto}.interaction-tabs[data-v-294b8b46] .el-tab-pane::-webkit-scrollbar{width:4px}.interaction-tabs[data-v-294b8b46] .el-tab-pane::-webkit-scrollbar-thumb{background-color:#333;border-radius:2px}.interaction-tabs[data-v-294b8b46] .el-tab-pane::-webkit-scrollbar-track{background-color:#1a1a1a}.config-card[data-v-294b8b46],.intervals-card[data-v-294b8b46],.qa-card[data-v-294b8b46]{margin-bottom:15px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;color:#e0e0e0}.config-card[data-v-294b8b46] .el-card__header,.intervals-card[data-v-294b8b46] .el-card__header,.qa-card[data-v-294b8b46] .el-card__header{border-bottom:1px solid #2a2a2a;font-size:16px;font-weight:700;color:#e0e0e0;padding:14px 20px}.card-header[data-v-294b8b46]{display:flex;justify-content:space-between;align-items:center}.danmu-capture-section[data-v-294b8b46]{display:flex;flex-direction:column;gap:10px}.danmu-capture-section .platform-select[data-v-294b8b46]{width:100%}.capture-button[data-v-294b8b46]{width:100%;padding:10px 20px!important;font-size:14px!important;border-radius:6px!important;font-weight:700!important;background-color:#2fe27d!important;border-color:#2fe27d!important;color:#121212!important}.capture-button[data-v-294b8b46]:focus,.capture-button[data-v-294b8b46]:hover{background-color:#28c36f!important;border-color:#28c36f!important}.active-interaction-section[data-v-294b8b46]{display:flex;flex-direction:column;gap:10px}.interaction-buttons[data-v-294b8b46]{display:flex;gap:10px}.interaction-buttons .el-button[data-v-294b8b46]{flex:1;border-radius:6px!important;font-weight:700!important;padding:10px 20px!important}.interaction-buttons .el-button--primary[data-v-294b8b46]{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.interaction-buttons .el-button--primary[data-v-294b8b46]:hover{background-color:#28c36f;border-color:#28c36f}.interaction-buttons .el-button--warning[data-v-294b8b46]{background:#e6a23c;border-color:#e6a23c;color:#fff}.interaction-buttons .el-button--warning[data-v-294b8b46]:hover{background:#ebb563;border-color:#ebb563}.interaction-page[data-v-294b8b46] .el-input__inner,.interaction-page[data-v-294b8b46] .el-textarea__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.interaction-page[data-v-294b8b46] .el-input__inner:focus,.interaction-page[data-v-294b8b46] .el-textarea__inner:focus{border-color:#2fe27d}.interaction-page[data-v-294b8b46] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.video-announcement-form[data-v-294b8b46] .el-form-item__label{color:#e0e0e0}.interaction-input[data-v-294b8b46] .el-button{display:none}.interaction-page[data-v-294b8b46] .el-input__count{background:transparent;color:#a0a0a0}.interrupt-section[data-v-294b8b46]{display:flex;justify-content:space-between;align-items:center}.interrupt-label[data-v-294b8b46]{font-size:16px;color:#e0e0e0}.interaction-page[data-v-294b8b46] .el-switch.is-checked .el-switch__core{background-color:#2fe27d;border-color:#2fe27d}.qa-container[data-v-294b8b46]{height:100%;display:flex;flex-direction:column}.qa-header[data-v-294b8b46]{margin-bottom:15px}.qa-cards[data-v-294b8b46]{flex:1;overflow:auto}.qa-card[data-v-294b8b46]{margin-bottom:15px}.qa-card-header[data-v-294b8b46]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.qa-card-actions[data-v-294b8b46] .el-button--text{color:#a0a0a0;font-weight:400}.qa-card-actions[data-v-294b8b46] .el-button--text:hover{color:#2fe27d}.qa-card-actions[data-v-294b8b46] .el-button--text .el-icon-delete:hover{color:#f56c6c}.answer-input[data-v-294b8b46]{margin-top:10px}.intervals-form[data-v-294b8b46]{display:flex;flex-direction:column;gap:5px}.interval-section[data-v-294b8b46]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;border-bottom:1px solid #2a2a2a}.interval-section[data-v-294b8b46]:last-child{border-bottom:none}.interval-label[data-v-294b8b46]{font-size:13px;color:#e0e0e0}.el-select[data-v-294b8b46]{width:100%}[data-v-294b8b46] .el-select-dropdown{background-color:#2c2c2c;border:1px solid #444}[data-v-294b8b46] .el-select-dropdown__item{color:#e0e0e0}[data-v-294b8b46] .el-select-dropdown__item.hover,[data-v-294b8b46] .el-select-dropdown__item:hover{background-color:#3a3a3a}.interaction-page[data-v-294b8b46] .el-select-dropdown__item.selected{color:#2fe27d;font-weight:700}.interaction-page[data-v-294b8b46] .el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#444!important}.interaction-page[data-v-294b8b46] .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#2c2c2c!important}.transparent-button[data-v-294b8b46]{background-color:#2fe27d!important;border:1px solid #2fe27d!important;color:#121212!important;border-radius:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700}.transparent-button[data-v-294b8b46]:hover{background-color:#28c36f!important;border-color:#28c36f!important}.interaction-page[data-v-294b8b46] .el-message-box{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.interaction-page[data-v-294b8b46] .el-message-box__message,.interaction-page[data-v-294b8b46] .el-message-box__title{color:#e0e0e0}.interaction-page[data-v-294b8b46] .el-message-box__btns .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}.interaction-page[data-v-294b8b46] .el-message-box__btns .el-button--default:hover{background-color:#444;border-color:#666}.interaction-page[data-v-294b8b46] .el-message-box__btns .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.interaction-page[data-v-294b8b46] .el-message-box__btns .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.api-key-security-tip[data-v-294b8b46]{font-size:12px;color:#f56c6c;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border-radius:4px;border-left:3px solid #f56c6c}.feature-description[data-v-294b8b46]{margin-bottom:20px;padding:16px;background-color:rgba(47,226,125,.1);border:1px solid rgba(47,226,125,.3);border-radius:8px;position:relative}.experimental-badge[data-v-294b8b46]{position:absolute;top:-8px;left:16px;background-color:#e6a23c;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.description-content[data-v-294b8b46]{margin-top:8px}.description-content p[data-v-294b8b46]{margin:8px 0;line-height:1.6;color:#e0e0e0}.description-content ul[data-v-294b8b46]{margin:8px 0;padding-left:20px}.description-content li[data-v-294b8b46]{margin:4px 0;line-height:1.5;color:#e0e0e0}.description-content code[data-v-294b8b46]{background-color:rgba(47,226,125,.2);color:#2fe27d;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.input-tip[data-v-294b8b46]{font-size:12px;color:#909399;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(220,4%,58%,.1);border-radius:4px;border-left:3px solid #909399}.protection-page[data-v-3dd977da]{padding:20px;color:#e0e0e0}.live-action-card[data-v-3dd977da],.protection-card[data-v-3dd977da]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;box-shadow:none;margin-bottom:20px;overflow:hidden}.live-guard-card[data-v-3dd977da]{margin-top:20px}[data-v-3dd977da] .el-card__header{background-color:#2c2c2c;border-bottom:1px solid #2a2a2a;padding:12px 20px}.module-header h3[data-v-3dd977da]{margin:0;font-size:16px;font-weight:700;color:#e0e0e0;display:flex;align-items:center}.module-header .el-icon-info[data-v-3dd977da]{color:#a0a0a0!important}.module-content[data-v-3dd977da]{padding:20px}.el-form[data-v-3dd977da]{display:flex;flex-direction:column;gap:20px}.el-form-item[data-v-3dd977da]{margin-bottom:0!important}[data-v-3dd977da] .el-form-item__content{margin-left:0!important;line-height:normal!important}.form-item[data-v-3dd977da]{display:flex;align-items:center;gap:15px;width:100%}.form-item .label[data-v-3dd977da]{font-size:14px;color:#a0a0a0;min-width:80px;flex-shrink:0;text-align:left}[data-v-3dd977da] .el-textarea__inner{border:1px solid #444!important;background-color:#2c2c2c!important;color:#e0e0e0;border-radius:8px;min-height:80px!important;resize:vertical}[data-v-3dd977da] .el-textarea__inner:focus{border-color:#2fe27d!important}.launch-button[data-v-3dd977da]{padding:8px 16px!important;font-size:14px!important;border-radius:8px!important;font-weight:700!important;border:none!important;background-color:#2fe27d!important;color:#121212!important;transition:background-color .3s}.launch-button[data-v-3dd977da]:hover{background-color:#28c36f!important}.launch-button.is-loading[data-v-3dd977da]{opacity:.7}.live-action-container[data-v-3dd977da]{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.oba-button[data-v-3dd977da]{margin-left:0!important}.oba-hint[data-v-3dd977da]{margin:0;font-size:12px;color:#a0a0a0;line-height:1.5}.guard-item[data-v-3dd977da]{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #2a2a2a}.guard-item[data-v-3dd977da]:last-child{border-bottom:none;padding-bottom:0}.guard-item[data-v-3dd977da]:first-child{padding-top:0}.guard-label[data-v-3dd977da]{min-width:100px;font-weight:500;color:#a0a0a0;padding-top:5px}.guard-content[data-v-3dd977da]{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.schedule-actions[data-v-3dd977da]{display:flex;align-items:center}.guard-desc-red[data-v-3dd977da]{font-size:12px;color:#f56c6c;margin-top:8px}.feature-description[data-v-3dd977da]{margin-top:15px;padding:16px;background-color:rgba(47,226,125,.1);border:1px solid rgba(47,226,125,.3);border-radius:8px}.feature-description.warning[data-v-3dd977da]{background-color:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.3)}.description-content p[data-v-3dd977da]{margin:0 0 8px 0;line-height:1.6;color:#e0e0e0;font-weight:700}.description-content ul[data-v-3dd977da]{margin:0;padding-left:20px}.description-content li[data-v-3dd977da]{margin:8px 0;line-height:1.7;color:#c0c4cc}.guard-content[data-v-3dd977da] .el-button,.live-action-container[data-v-3dd977da] .el-button{padding:8px 16px!important;font-size:14px!important;border-radius:8px!important;font-weight:700!important;border:none!important;transition:all .3s}.guard-content[data-v-3dd977da] .el-button--primary,.live-action-container[data-v-3dd977da] .el-button--primary{background-color:#2fe27d!important;color:#121212!important}.guard-content[data-v-3dd977da] .el-button--primary:hover,.live-action-container[data-v-3dd977da] .el-button--primary:hover{background-color:#28c36f!important}.guard-content[data-v-3dd977da] .el-button--primary.is-disabled{opacity:.5;background-color:#2fe27d!important;color:#121212!important}.guard-content[data-v-3dd977da] .el-button--danger{background-color:#f56c6c!important;color:#fff!important}.guard-content[data-v-3dd977da] .el-button--danger:hover{opacity:.9}.guard-content[data-v-3dd977da] .el-button--danger.is-disabled{opacity:.5;background-color:#f56c6c!important}[data-v-3dd977da] .el-date-editor{background:#2c2c2c!important;border:1px solid #444!important;color:#e0e0e0;border-radius:8px!important}[data-v-3dd977da] .el-range-input{background:transparent!important;color:#e0e0e0!important}[data-v-3dd977da] .el-range-separator{color:#a0a0a0!important}[data-v-3dd977da] .el-date-editor .el-range__close-icon,[data-v-3dd977da] .el-date-editor .el-range__icon{color:#a0a0a0}.card-header[data-v-3dd977da],.description li[data-v-3dd977da],.description p[data-v-3dd977da],.description ul[data-v-3dd977da],.description[data-v-3dd977da]{display:none}.live-room[data-v-21d2be04]{height:100vh;background-color:#121212;display:flex;flex-direction:column;color:#e0e0e0}.top-bar[data-v-21d2be04]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;flex-shrink:0}.top-bar-left[data-v-21d2be04]{display:flex;align-items:center;gap:16px}.back-button[data-v-21d2be04]{display:flex;align-items:center;gap:5px;color:#a0a0a0;cursor:pointer;transition:color .3s}.back-button[data-v-21d2be04]:hover{color:#e0e0e0}.room-name[data-v-21d2be04]{font-size:15px;font-weight:700;color:#e0e0e0}.top-bar-right[data-v-21d2be04]{display:flex;align-items:center;gap:10px}.top-bar-right[data-v-21d2be04] .el-button{padding:7px 14px;font-size:13px;border-radius:6px;font-weight:700;border:none;transition:all .3s}.top-bar-right[data-v-21d2be04] .el-button--primary{background-color:#333;border-color:#555;color:#e0e0e0}.top-bar-right[data-v-21d2be04] .el-button--primary:hover{background-color:#444;border-color:#666}.top-bar-right[data-v-21d2be04] .el-button--success{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.top-bar-right[data-v-21d2be04] .el-button--success:hover{background-color:#28c36f;border-color:#28c36f}.top-bar-right[data-v-21d2be04] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.top-bar-right[data-v-21d2be04] .el-button--danger:hover{opacity:.9}.main-content[data-v-21d2be04]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.config-panel[data-v-21d2be04]{width:100%;border-top:1px solid #2a2a2a;position:relative;flex:1;overflow:hidden}.tab-pane[data-v-21d2be04]{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;overflow-y:auto;background-color:#121212;color:#e0e0e0}.tab-pane[data-v-21d2be04]::-webkit-scrollbar{width:6px}.tab-pane[data-v-21d2be04]::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.tab-pane[data-v-21d2be04]::-webkit-scrollbar-track{background-color:#1a1a1a}.bottom-nav[data-v-21d2be04]{display:flex;justify-content:space-around;align-items:center;height:55px;background-color:#1a1a1a;border-top:1px solid #2a2a2a;flex-shrink:0}.nav-item[data-v-21d2be04]{cursor:pointer;font-size:14px;color:#a0a0a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .3s ease}.nav-item i[data-v-21d2be04]{font-size:18px}.nav-item span[data-v-21d2be04]{font-size:11px}.nav-item[data-v-21d2be04]:hover{color:#2fe27d}.nav-item.active[data-v-21d2be04]{color:#2fe27d;font-weight:500}.slide-up-down-enter-active[data-v-21d2be04],.slide-up-down-leave-active[data-v-21d2be04]{transition:all .15s ease-in-out}.slide-up-down-enter[data-v-21d2be04]{transform:translateY(20px);opacity:0}.slide-up-down-leave-to[data-v-21d2be04]{transform:translateY(-20px);opacity:0}.danmu-control[data-v-21d2be04],.danmu-fixed-bar[data-v-21d2be04],.debug-video-container[data-v-21d2be04],.left-tabs[data-v-21d2be04],.main-control[data-v-21d2be04],.main-layout[data-v-21d2be04],.platform-display[data-v-21d2be04],.right-content[data-v-21d2be04],.right-footer[data-v-21d2be04]{display:none}.model-page[data-v-04c7c6da]{display:flex;height:100%;padding:10px;gap:15px;color:#e0e0e0}.right-panel[data-v-04c7c6da]{flex:1;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.right-panel[data-v-04c7c6da]::-webkit-scrollbar{width:6px}.right-panel[data-v-04c7c6da]::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.right-panel[data-v-04c7c6da]::-webkit-scrollbar-track{background-color:#1a1a1a}.config-section[data-v-04c7c6da],.voice-section[data-v-04c7c6da]{background:#1f1f1f;border-radius:12px;padding:15px;border:1px solid #2a2a2a}.config-row[data-v-04c7c6da]{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.config-row[data-v-04c7c6da]:last-child{margin-bottom:0}.config-item[data-v-04c7c6da]{flex:1}.config-item.full-width[data-v-04c7c6da]{flex-basis:100%}.occluder-config-card[data-v-04c7c6da]{display:flex;flex-direction:column;gap:10px;padding:12px;background:#262626;border:1px solid #3a3a3a;border-radius:8px}.occluder-notice[data-v-04c7c6da]{margin-top:0}.section-title[data-v-04c7c6da]{font-size:13px;font-weight:500;color:#e0e0e0;margin-bottom:10px}.right-panel[data-v-04c7c6da] .el-select .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.el-select[data-v-04c7c6da]{width:100%}.voice-list[data-v-04c7c6da]{margin-top:10px}.support-tags[data-v-04c7c6da]{display:flex;gap:6px;align-items:center;margin-right:10px}.support-tag[data-v-04c7c6da]{font-weight:700}.voice-item[data-v-04c7c6da]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:6px;margin-bottom:6px;background-color:#2c2c2c;border:1px solid #444;transition:all .2s;cursor:pointer}.voice-item[data-v-04c7c6da]:hover{border-color:#2fe27d;background-color:#3a3a3a}.voice-item.active[data-v-04c7c6da]{background-color:rgba(47,226,125,.1);border:1px solid #2fe27d;color:#2fe27d}.voice-item.active .selection-icon[data-v-04c7c6da],.voice-item.active .voice-name[data-v-04c7c6da]{color:#2fe27d}.voice-info[data-v-04c7c6da]{flex:1}.voice-name[data-v-04c7c6da]{font-size:13px;display:flex;align-items:center;color:#e0e0e0}.cloud-tag[data-v-04c7c6da]{color:#409eff;font-size:11px;margin-left:8px;background-color:rgba(64,158,255,.1);padding:2px 5px;border-radius:4px}.selection-icon[data-v-04c7c6da]{color:#2fe27d;margin-left:8px}.voice-controls[data-v-04c7c6da]{display:flex;align-items:center}.voice-controls .preview-btn[data-v-04c7c6da]{color:#a0a0a0}.voice-controls .preview-btn[data-v-04c7c6da]:hover{color:#2fe27d}.voice-controls .stop-btn[data-v-04c7c6da]{color:#f56c6c}.selected-count[data-v-04c7c6da]{font-size:13px;color:#2fe27d;margin-left:8px}.selection-tip[data-v-04c7c6da]{font-size:11px;color:#a0a0a0;margin-top:4px}.help-icon[data-v-04c7c6da]{font-size:14px;color:#a0a0a0;cursor:help;margin-left:5px}.help-icon[data-v-04c7c6da]:hover{color:#2fe27d}.notice[data-v-04c7c6da]{font-size:11px;color:#a0a0a0;margin-top:6px;line-height:1.4}.notice.warning[data-v-04c7c6da]{color:#e6a23c;padding:0 0 10px 0}.notice.multi-pose-notice[data-v-04c7c6da]{color:#67c23a;background:rgba(103,194,58,.08);border:1px solid rgba(103,194,58,.25);border-radius:4px;padding:8px 10px;margin-top:8px;font-size:12px;line-height:1.6}.drive-mode-recommend-card[data-v-04c7c6da]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:10px;background:rgba(47,226,125,.08);border:1px solid rgba(47,226,125,.3);border-radius:6px;font-size:12px;color:#b0b0b0;line-height:1.6}.drive-mode-recommend-card i[data-v-04c7c6da]{color:#2fe27d;font-size:16px;margin-top:2px;flex-shrink:0}.drive-mode-recommend-card b[data-v-04c7c6da]{color:#e0e0e0}.notice.rtmp-guide-notice[data-v-04c7c6da]{background:rgba(64,158,255,.06);border:1px solid rgba(64,158,255,.2);border-radius:4px;padding:10px 12px;margin-top:8px;font-size:12px;line-height:1.6;color:#a0a0a0}.guide-title[data-v-04c7c6da]{color:#e0e0e0;margin-bottom:4px}.guide-title i[data-v-04c7c6da]{color:#409eff;margin-right:4px}.guide-steps[data-v-04c7c6da]{display:flex;flex-direction:column;gap:2px;padding-left:4px;color:silver}.notice.camera-warning-notice[data-v-04c7c6da]{display:flex;align-items:flex-start;gap:6px;padding:10px 12px;margin-bottom:12px;background:rgba(230,162,60,.08);border:1px solid rgba(230,162,60,.3);border-radius:4px;font-size:12px;line-height:1.6;color:#e6a23c}.notice.camera-warning-notice i[data-v-04c7c6da]{font-size:15px;margin-top:2px;flex-shrink:0}.notice.camera-warning-notice b[data-v-04c7c6da]{color:#f5a623}.notice.camera-resolution-notice[data-v-04c7c6da]{color:#67c23a;background:rgba(103,194,58,.08);border:1px solid rgba(103,194,58,.25);border-radius:4px;padding:8px 10px;margin-top:8px;font-size:12px;line-height:1.6}.notice.camera-resolution-notice.limited[data-v-04c7c6da]{color:#e6a23c;background:rgba(230,162,60,.08);border-color:rgba(230,162,60,.28)}.notice.camera-resolution-notice b[data-v-04c7c6da]{color:#e0e0e0}.vcam-troubleshoot-notice[data-v-04c7c6da]{background:rgba(64,158,255,.06);border:1px solid rgba(64,158,255,.25);border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.6;color:#a0a0a0}.vcam-troubleshoot-title[data-v-04c7c6da]{display:flex;align-items:center;gap:6px;color:#e0e0e0;margin-bottom:8px;font-size:13px}.vcam-troubleshoot-title i[data-v-04c7c6da]{color:#e6a23c;font-size:15px}.vcam-troubleshoot-steps[data-v-04c7c6da]{display:flex;flex-direction:column;gap:6px;padding-left:4px}.vcam-step[data-v-04c7c6da]{display:flex;align-items:baseline;gap:6px;color:silver}.vcam-step .step-num[data-v-04c7c6da]{color:#409eff;font-weight:700;flex-shrink:0}.vcam-step b[data-v-04c7c6da]{color:#e0e0e0}.vcam-troubleshoot-note[data-v-04c7c6da]{margin-top:10px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06);color:#909399;font-size:11px}.vcam-troubleshoot-note i[data-v-04c7c6da]{margin-right:4px}.voice-warning-notice[data-v-04c7c6da]{margin-top:8px;font-size:11px;color:#f56c6c;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.3);border-radius:4px;display:flex;align-items:center;margin-bottom:8px}.voice-warning-notice i[data-v-04c7c6da]{margin-right:6px;font-size:13px}.notice i[data-v-04c7c6da]{margin-right:4px}.full-width[data-v-04c7c6da]{flex:1;max-width:100%}.script-mode-recommend-card[data-v-04c7c6da]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;background:rgba(47,226,125,.08);border:1px solid rgba(47,226,125,.3);border-radius:6px;font-size:12px;color:#b0b0b0;line-height:1.6}.script-mode-recommend-card i[data-v-04c7c6da]{color:#2fe27d;font-size:16px;margin-top:2px;flex-shrink:0}.script-mode-recommend-card b[data-v-04c7c6da]{color:#e0e0e0}.notice.audio-voice-clone-tip[data-v-04c7c6da]{display:flex;align-items:flex-start;gap:6px;padding:10px 12px;margin-top:10px;background:rgba(230,162,60,.08);border:1px solid rgba(230,162,60,.3);border-radius:4px;font-size:12px;line-height:1.6;color:#e6a23c}.notice.audio-voice-clone-tip i[data-v-04c7c6da]{font-size:15px;margin-top:2px;flex-shrink:0}.notice.audio-voice-clone-tip b[data-v-04c7c6da]{color:#f5a623}.audio-folder-input[data-v-04c7c6da]{margin-top:15px}.audio-folder-input[data-v-04c7c6da] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.audio-folder-input[data-v-04c7c6da] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.audio-folder-input[data-v-04c7c6da] .el-input-group__append:hover{background-color:#444;border-color:#666}.audio-play-mode-selector[data-v-04c7c6da]{margin-top:15px;display:flex;align-items:center;gap:10px}.mode-label[data-v-04c7c6da]{font-size:14px;color:#c0c4cc}.model-page[data-v-04c7c6da] .config-item .el-input__inner{background-color:#2c2c2c;border:1px solid #444;color:#e0e0e0}.model-page[data-v-04c7c6da] .config-item .el-input__inner:focus{border-color:#2fe27d}.model-page[data-v-04c7c6da] .config-item .el-input-group__append{background-color:#333;border:1px solid #444;border-left:0;padding:0;overflow:hidden}.model-page[data-v-04c7c6da] .config-item .el-input-group__append .el-button{background-color:transparent;border:none;color:#2fe27d;margin:0;height:100%;padding:0 20px;border-radius:0;transition:all .2s}.model-page[data-v-04c7c6da] .config-item .el-input-group__append .el-button:hover{background-color:#2fe27d;color:#121212}.model-page[data-v-04c7c6da] .config-section .el-button--primary{background-color:#333;border-color:#555;color:#e0e0e0}.model-page[data-v-04c7c6da] .config-section .el-button--primary:hover{background-color:#444;border-color:#666}.audio-folder-input .notice[data-v-04c7c6da]{margin-top:8px;font-size:12px;color:#f56c6c}.stream-info-card .stream-url-item[data-v-04c7c6da]{display:flex;align-items:center;margin-bottom:12px;gap:10px}.stream-info-card .url-label[data-v-04c7c6da]{flex-shrink:0;width:150px;font-size:14px;color:#c0c4cc}.stream-info-card[data-v-04c7c6da] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.stream-info-card[data-v-04c7c6da] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.stream-info-card[data-v-04c7c6da] .el-input-group__append:hover{background-color:#444;border-color:#666}.refresh-button[data-v-04c7c6da]{float:right;padding:0;color:#2fe27d}.model-grid[data-v-04c7c6da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-top:10px}.model-card[data-v-04c7c6da]{border:1px solid #444;border-radius:8px;overflow:hidden;cursor:pointer;background-color:#2c2c2c;position:relative;transition:all .2s}.model-card[data-v-04c7c6da]:hover{border-color:#2fe27d;transform:translateY(-2px)}.model-card.active[data-v-04c7c6da]{border-color:#2fe27d;box-shadow:0 0 0 1px #2fe27d}.model-version-tag[data-v-04c7c6da]{position:absolute;top:5px;left:5px;background-color:rgba(0,0,0,.6);color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;z-index:2}.model-cover[data-v-04c7c6da]{width:100%;padding-bottom:177.78%;background-color:#1a1a1a;position:relative}.model-cover img[data-v-04c7c6da]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder[data-v-04c7c6da]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666;font-size:12px}.model-name-bar[data-v-04c7c6da]{padding:4px 6px;font-size:11px;text-align:center;color:#fff;background-color:rgba(0,0,0,.6);position:absolute;bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-mark[data-v-04c7c6da]{position:absolute;top:5px;right:5px;background-color:#2fe27d;color:#000;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px}.empty-state[data-v-04c7c6da]{color:#909399;font-size:13px;padding:20px 0;text-align:center}.occluder-config-card[data-v-04c7c6da] .occluder-switch .el-switch__label{color:#8fa79b;font-weight:600}.occluder-config-card[data-v-04c7c6da] .occluder-switch .el-switch__label.is-active{color:#b7f5d4}.occluder-config-card[data-v-04c7c6da] .occluder-switch .el-switch__label--right.is-active{color:#2fe27d}.custom-radio-group[data-v-04c7c6da] .el-radio-button__inner{background-color:#2c2c2c;border-color:#444;color:#a0a0a0;box-shadow:none;border-radius:4px;border-left:1px solid #444;margin-right:10px}.custom-radio-group[data-v-04c7c6da] .el-radio-button.is-active .el-radio-button__inner{background-color:#2fe27d;border-color:#2fe27d;color:#121212;box-shadow:none}.custom-radio-group[data-v-04c7c6da] .el-radio-button:first-child .el-radio-button__inner,.custom-radio-group[data-v-04c7c6da] .el-radio-button:last-child .el-radio-button__inner{border-radius:4px}.resolution-button-group[data-v-04c7c6da]{display:flex;flex-wrap:wrap;gap:8px}.resolution-button[data-v-04c7c6da]{background-color:#2c2c2c;border:1px solid #444;color:#a0a0a0;border-radius:4px;padding:7px 15px;font-size:12px;cursor:pointer;line-height:1}.resolution-button[data-v-04c7c6da]:hover{color:#2fe27d;border-color:#2fe27d}.resolution-button.active[data-v-04c7c6da]{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.drive-mode-grid[data-v-04c7c6da]{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px}.drive-mode-grid[data-v-04c7c6da] .el-radio-button{margin-right:0}.drive-mode-grid[data-v-04c7c6da] .el-radio-button__inner{width:100%;text-align:center;padding:8px 4px;white-space:nowrap;font-size:12px}.drive-mode-grid[data-v-04c7c6da] .multi-pose-btn .el-radio-button__inner{background:linear-gradient(135deg,#1a3a2a,#1a2a3a);border-color:#2fe27d;color:#2fe27d;font-weight:700;border-width:1.5px}.drive-mode-grid[data-v-04c7c6da] .multi-pose-btn .el-radio-button__inner:hover{background:linear-gradient(135deg,#1f4a33,#1f3a4a);border-color:#4ff898;color:#4ff898}.drive-mode-grid[data-v-04c7c6da] .multi-pose-btn.is-active .el-radio-button__inner{background:linear-gradient(135deg,#2fe27d,#27c96e);border-color:#2fe27d;color:#000}.clip-audio-dialog .el-dialog,.schedule-dialog .el-dialog{border-radius:12px!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a}.clip-audio-dialog .el-dialog__header,.schedule-dialog .el-dialog__header{background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:15px 20px}.clip-audio-dialog .el-dialog__title,.schedule-dialog .el-dialog__title{color:#e0e0e0;font-weight:700}.clip-audio-dialog .el-dialog__body,.schedule-dialog .el-dialog__body{background:#1a1a1a;color:#e0e0e0;padding:20px}.clip-audio-dialog .el-dialog__footer,.schedule-dialog .el-dialog__footer{background:#1a1a1a;border-top:1px solid #2a2a2a;padding:10px 20px 20px}.clip-audio-dialog .el-input__inner,.schedule-dialog .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.clip-audio-dialog .el-input-number__decrease,.clip-audio-dialog .el-input-number__increase,.schedule-dialog .el-input-number__decrease,.schedule-dialog .el-input-number__increase{background-color:#333;border-color:#444;color:#e0e0e0}.clip-audio-dialog .el-form-item__label,.schedule-dialog .el-form-item__label{color:#e0e0e0}.clip-audio-dialog .el-button--default,.schedule-dialog .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}.clip-audio-dialog .el-button--default:hover,.schedule-dialog .el-button--default:hover{background-color:#444;border-color:#666}.clip-audio-dialog .el-dialog__headerbtn .el-dialog__close,.schedule-dialog .el-dialog__headerbtn .el-dialog__close{color:#a0a0a0}.clip-audio-dialog .el-dialog__headerbtn .el-dialog__close:hover,.schedule-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.schedule-dialog .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}.schedule-dialog .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f;color:#121212}.schedule-dialog .section-title{color:#a0a0a0;font-size:13px;margin-bottom:6px}.schedule-dialog .notice{background-color:#222;border:1px solid #333;color:#a0a0a0;padding:10px 12px;border-radius:6px}.schedule-dialog .config-section{background-color:#222;border:1px solid #333;border-radius:8px}.schedule-dialog .empty-state{color:#888}.schedule-dialog .el-input-number .el-input__inner,.schedule-dialog .el-select .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.script-page[data-v-3e5d4894]{padding:10px;color:#e0e0e0}.header-section[data-v-3e5d4894]{background-color:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;padding:12px 15px;margin-bottom:15px;display:flex;flex-direction:column;gap:15px}.header-top[data-v-3e5d4894]{display:flex;justify-content:space-between;align-items:center}.add-product-action[data-v-3e5d4894]{display:flex;justify-content:flex-end}.header-actions[data-v-3e5d4894]{display:flex;flex-direction:column;align-items:center;gap:10px}.script-mode-selector[data-v-3e5d4894]{width:100%;display:flex;justify-content:center;gap:20px}.script-mode-selector[data-v-3e5d4894] .el-radio{color:#a0a0a0}.script-mode-selector[data-v-3e5d4894] .el-radio__input.is-checked .el-radio__inner{border-color:#2fe27d;background:#2fe27d}.script-mode-selector[data-v-3e5d4894] .el-radio__input.is-checked+.el-radio__label{color:#2fe27d}.mode-hint[data-v-3e5d4894]{font-size:12px;color:#a0a0a0;margin-top:-5px}.lip-sync-record-tip[data-v-3e5d4894]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(47,226,125,.08);border:1px solid rgba(47,226,125,.25);color:#c9f7d8;font-size:13px;line-height:1.6}.action-row[data-v-3e5d4894]{display:flex;justify-content:center;gap:8px;width:100%}.action-row .el-button[data-v-3e5d4894]{flex:1;max-width:calc(50% - 4px)}.header-left[data-v-3e5d4894]{display:flex;align-items:center;gap:8px}.lang-tag[data-v-3e5d4894]{color:#a0a0a0;font-size:12px}.header-section[data-v-3e5d4894] .el-button{padding:7px 14px!important;font-size:13px!important;border-radius:6px!important;font-weight:700!important;border:none!important;transition:all .3s;width:auto}.action-row[data-v-3e5d4894] .el-button{width:100%}.el-button--primary[data-v-3e5d4894],.el-button--success[data-v-3e5d4894]{background-color:#2fe27d!important;color:#121212!important}.el-button--primary[data-v-3e5d4894]:hover,.el-button--success[data-v-3e5d4894]:hover{background-color:#28c36f!important}.el-button--info[data-v-3e5d4894]{background-color:#333!important;color:#e0e0e0!important}.el-button--info[data-v-3e5d4894]:hover{background-color:#444!important}.empty-card[data-v-3e5d4894]{background:#1a1a1a;border:1px dashed #333;border-radius:12px;padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.empty-card__title[data-v-3e5d4894]{color:#a0a0a0;font-size:14px}.product-cards-container[data-v-3e5d4894]{display:flex;flex-direction:column;gap:12px}.product-item[data-v-3e5d4894]{background-color:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;padding:14px 16px;cursor:pointer;transition:border-color .2s,background-color .2s}.product-item[data-v-3e5d4894]:hover{border-color:#3a3a3a;background-color:#1f1f1f}.product-card-header[data-v-3e5d4894]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-title[data-v-3e5d4894]{font-size:15px;font-weight:600;color:#e0e0e0}.delete-btn[data-v-3e5d4894]{color:#888!important;padding:0!important}.delete-btn[data-v-3e5d4894]:hover{color:#f56c6c!important}.product-preview+.product-preview[data-v-3e5d4894]{margin-top:10px}.preview-label[data-v-3e5d4894]{font-size:12px;color:#888;margin-bottom:4px}.preview-text[data-v-3e5d4894]{font-size:13px;color:#cfcfcf;line-height:1.5;white-space:pre-wrap;word-break:break-word}.preview-text--script[data-v-3e5d4894]{color:#a8a8a8}.interaction-page[data-v-78cf78cd]{height:100%;display:flex;flex-direction:column;padding:10px;background-color:#121212;color:#e0e0e0}.interaction-tabs[data-v-78cf78cd]{flex:1;display:flex;flex-direction:column}.interaction-tabs[data-v-78cf78cd] .el-tabs__header{margin-bottom:15px}.interaction-tabs[data-v-78cf78cd] .el-tabs__nav-wrap:after{background-color:#2a2a2a}.interaction-tabs[data-v-78cf78cd] .el-tabs__nav{border:none}.interaction-tabs[data-v-78cf78cd] .el-tabs__item{color:#a0a0a0;border:none;font-weight:500;font-size:15px}.interaction-tabs[data-v-78cf78cd] .el-tabs__item.is-active{color:#2fe27d}.interaction-tabs[data-v-78cf78cd] .el-tabs__active-bar{background-color:#2fe27d}.interaction-tabs[data-v-78cf78cd] .el-tabs__content{flex:1;overflow:hidden}.interaction-tabs[data-v-78cf78cd] .el-tab-pane{height:100%;overflow-y:auto}.interaction-tabs[data-v-78cf78cd] .el-tab-pane::-webkit-scrollbar{width:4px}.interaction-tabs[data-v-78cf78cd] .el-tab-pane::-webkit-scrollbar-thumb{background-color:#333;border-radius:2px}.interaction-tabs[data-v-78cf78cd] .el-tab-pane::-webkit-scrollbar-track{background-color:#1a1a1a}.config-card[data-v-78cf78cd],.intervals-card[data-v-78cf78cd],.qa-card[data-v-78cf78cd]{margin-bottom:15px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;color:#e0e0e0}.config-card[data-v-78cf78cd] .el-card__header,.intervals-card[data-v-78cf78cd] .el-card__header,.qa-card[data-v-78cf78cd] .el-card__header{border-bottom:1px solid #2a2a2a;font-size:16px;font-weight:700;color:#e0e0e0;padding:14px 20px}.card-header[data-v-78cf78cd]{display:flex;justify-content:space-between;align-items:center}.danmu-capture-section[data-v-78cf78cd]{display:flex;flex-direction:column;gap:10px}.danmu-capture-section .platform-select[data-v-78cf78cd]{width:100%}.capture-button[data-v-78cf78cd]{width:100%;padding:10px 20px!important;font-size:14px!important;border-radius:6px!important;font-weight:700!important;background-color:#2fe27d!important;border-color:#2fe27d!important;color:#121212!important}.capture-button[data-v-78cf78cd]:focus,.capture-button[data-v-78cf78cd]:hover{background-color:#28c36f!important;border-color:#28c36f!important}.active-interaction-section[data-v-78cf78cd]{display:flex;flex-direction:column;gap:10px}.interaction-buttons[data-v-78cf78cd]{display:flex;gap:10px}.interaction-buttons .el-button[data-v-78cf78cd]{flex:1;border-radius:6px!important;font-weight:700!important;padding:10px 20px!important}.interaction-buttons .el-button--primary[data-v-78cf78cd]{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.interaction-buttons .el-button--primary[data-v-78cf78cd]:hover{background-color:#28c36f;border-color:#28c36f}.interaction-buttons .el-button--warning[data-v-78cf78cd]{background:#e6a23c;border-color:#e6a23c;color:#fff}.interaction-buttons .el-button--warning[data-v-78cf78cd]:hover{background:#ebb563;border-color:#ebb563}.interaction-page[data-v-78cf78cd] .el-input__inner,.interaction-page[data-v-78cf78cd] .el-textarea__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.interaction-page[data-v-78cf78cd] .el-input__inner:focus,.interaction-page[data-v-78cf78cd] .el-textarea__inner:focus{border-color:#2fe27d}.interaction-page[data-v-78cf78cd] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.video-announcement-form[data-v-78cf78cd] .el-form-item__label{color:#e0e0e0}.interaction-input[data-v-78cf78cd] .el-button{display:none}.interaction-page[data-v-78cf78cd] .el-input__count{background:transparent;color:#a0a0a0}.interrupt-section[data-v-78cf78cd]{display:flex;justify-content:space-between;align-items:center}.interrupt-label[data-v-78cf78cd]{font-size:16px;color:#e0e0e0}.interaction-page[data-v-78cf78cd] .el-switch.is-checked .el-switch__core{background-color:#2fe27d;border-color:#2fe27d}.qa-container[data-v-78cf78cd]{height:100%;display:flex;flex-direction:column}.qa-header[data-v-78cf78cd]{margin-bottom:15px}.qa-cards[data-v-78cf78cd]{flex:1;overflow:auto}.qa-card[data-v-78cf78cd]{margin-bottom:15px}.qa-card-header[data-v-78cf78cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.qa-card-actions[data-v-78cf78cd] .el-button--text{color:#a0a0a0;font-weight:400}.qa-card-actions[data-v-78cf78cd] .el-button--text:hover{color:#2fe27d}.qa-card-actions[data-v-78cf78cd] .el-button--text .el-icon-delete:hover{color:#f56c6c}.answer-input[data-v-78cf78cd]{margin-top:10px}.intervals-form[data-v-78cf78cd]{display:flex;flex-direction:column;gap:5px}.interval-section[data-v-78cf78cd]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;border-bottom:1px solid #2a2a2a}.interval-section[data-v-78cf78cd]:last-child{border-bottom:none}.interval-label[data-v-78cf78cd]{font-size:13px;color:#e0e0e0}.el-select[data-v-78cf78cd]{width:100%}[data-v-78cf78cd] .el-select-dropdown{background-color:#2c2c2c;border:1px solid #444}[data-v-78cf78cd] .el-select-dropdown__item{color:#e0e0e0}[data-v-78cf78cd] .el-select-dropdown__item.hover,[data-v-78cf78cd] .el-select-dropdown__item:hover{background-color:#3a3a3a}.interaction-page[data-v-78cf78cd] .el-select-dropdown__item.selected{color:#2fe27d;font-weight:700}.interaction-page[data-v-78cf78cd] .el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#444!important}.interaction-page[data-v-78cf78cd] .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#2c2c2c!important}.transparent-button[data-v-78cf78cd]{background-color:#2fe27d!important;border:1px solid #2fe27d!important;color:#121212!important;border-radius:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700}.transparent-button[data-v-78cf78cd]:hover{background-color:#28c36f!important;border-color:#28c36f!important}.interaction-page[data-v-78cf78cd] .el-message-box{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.interaction-page[data-v-78cf78cd] .el-message-box__message,.interaction-page[data-v-78cf78cd] .el-message-box__title{color:#e0e0e0}.interaction-page[data-v-78cf78cd] .el-message-box__btns .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}.interaction-page[data-v-78cf78cd] .el-message-box__btns .el-button--default:hover{background-color:#444;border-color:#666}.interaction-page[data-v-78cf78cd] .el-message-box__btns .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.interaction-page[data-v-78cf78cd] .el-message-box__btns .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.api-key-security-tip[data-v-78cf78cd]{font-size:12px;color:#f56c6c;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border-radius:4px;border-left:3px solid #f56c6c}.feature-description[data-v-78cf78cd]{margin-bottom:20px;padding:16px;background-color:rgba(47,226,125,.1);border:1px solid rgba(47,226,125,.3);border-radius:8px;position:relative}.experimental-badge[data-v-78cf78cd]{position:absolute;top:-8px;left:16px;background-color:#e6a23c;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.description-content[data-v-78cf78cd]{margin-top:8px}.description-content p[data-v-78cf78cd]{margin:8px 0;line-height:1.6;color:#e0e0e0}.description-content ul[data-v-78cf78cd]{margin:8px 0;padding-left:20px}.description-content li[data-v-78cf78cd]{margin:4px 0;line-height:1.5;color:#e0e0e0}.description-content code[data-v-78cf78cd]{background-color:rgba(47,226,125,.2);color:#2fe27d;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.input-tip[data-v-78cf78cd]{font-size:12px;color:#909399;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(220,4%,58%,.1);border-radius:4px;border-left:3px solid #909399}.protection-page[data-v-9e3910a4]{padding:20px;color:#e0e0e0}.live-action-card[data-v-9e3910a4],.protection-card[data-v-9e3910a4]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;box-shadow:none;margin-bottom:20px;overflow:hidden}.live-guard-card[data-v-9e3910a4]{margin-top:20px}[data-v-9e3910a4] .el-card__header{background-color:#2c2c2c;border-bottom:1px solid #2a2a2a;padding:12px 20px}.module-header h3[data-v-9e3910a4]{margin:0;font-size:16px;font-weight:700;color:#e0e0e0;display:flex;align-items:center}.module-header .el-icon-info[data-v-9e3910a4]{color:#a0a0a0!important}.module-content[data-v-9e3910a4]{padding:20px}.el-form[data-v-9e3910a4]{display:flex;flex-direction:column;gap:20px}.el-form-item[data-v-9e3910a4]{margin-bottom:0!important}[data-v-9e3910a4] .el-form-item__content{margin-left:0!important;line-height:normal!important}.form-item[data-v-9e3910a4]{display:flex;align-items:center;gap:15px;width:100%}.form-item .label[data-v-9e3910a4]{font-size:14px;color:#a0a0a0;min-width:80px;flex-shrink:0;text-align:left}[data-v-9e3910a4] .el-textarea__inner{border:1px solid #444!important;background-color:#2c2c2c!important;color:#e0e0e0;border-radius:8px;min-height:80px!important;resize:vertical}[data-v-9e3910a4] .el-textarea__inner:focus{border-color:#2fe27d!important}.launch-button[data-v-9e3910a4]{padding:8px 16px!important;font-size:14px!important;border-radius:8px!important;font-weight:700!important;border:none!important;background-color:#2fe27d!important;color:#121212!important;transition:background-color .3s}.launch-button[data-v-9e3910a4]:hover{background-color:#28c36f!important}.launch-button.is-loading[data-v-9e3910a4]{opacity:.7}.live-action-container[data-v-9e3910a4]{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.oba-button[data-v-9e3910a4]{margin-left:0!important}.oba-hint[data-v-9e3910a4]{margin:0;font-size:12px;color:#a0a0a0;line-height:1.5}.guard-item[data-v-9e3910a4]{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #2a2a2a}.guard-item[data-v-9e3910a4]:last-child{border-bottom:none;padding-bottom:0}.guard-item[data-v-9e3910a4]:first-child{padding-top:0}.guard-label[data-v-9e3910a4]{min-width:100px;font-weight:500;color:#a0a0a0;padding-top:5px}.guard-content[data-v-9e3910a4]{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.schedule-actions[data-v-9e3910a4]{display:flex;align-items:center}.guard-desc-red[data-v-9e3910a4]{font-size:12px;color:#f56c6c;margin-top:8px}.feature-description[data-v-9e3910a4]{margin-top:15px;padding:16px;background-color:rgba(47,226,125,.1);border:1px solid rgba(47,226,125,.3);border-radius:8px}.feature-description.warning[data-v-9e3910a4]{background-color:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.3)}.description-content p[data-v-9e3910a4]{margin:0 0 8px 0;line-height:1.6;color:#e0e0e0;font-weight:700}.description-content ul[data-v-9e3910a4]{margin:0;padding-left:20px}.description-content li[data-v-9e3910a4]{margin:8px 0;line-height:1.7;color:#c0c4cc}.guard-content[data-v-9e3910a4] .el-button,.live-action-container[data-v-9e3910a4] .el-button{padding:8px 16px!important;font-size:14px!important;border-radius:8px!important;font-weight:700!important;border:none!important;transition:all .3s}.guard-content[data-v-9e3910a4] .el-button--primary,.live-action-container[data-v-9e3910a4] .el-button--primary{background-color:#2fe27d!important;color:#121212!important}.guard-content[data-v-9e3910a4] .el-button--primary:hover,.live-action-container[data-v-9e3910a4] .el-button--primary:hover{background-color:#28c36f!important}.guard-content[data-v-9e3910a4] .el-button--primary.is-disabled{opacity:.5;background-color:#2fe27d!important;color:#121212!important}.guard-content[data-v-9e3910a4] .el-button--danger{background-color:#f56c6c!important;color:#fff!important}.guard-content[data-v-9e3910a4] .el-button--danger:hover{opacity:.9}.guard-content[data-v-9e3910a4] .el-button--danger.is-disabled{opacity:.5;background-color:#f56c6c!important}[data-v-9e3910a4] .el-date-editor{background:#2c2c2c!important;border:1px solid #444!important;color:#e0e0e0;border-radius:8px!important}[data-v-9e3910a4] .el-range-input{background:transparent!important;color:#e0e0e0!important}[data-v-9e3910a4] .el-range-separator{color:#a0a0a0!important}[data-v-9e3910a4] .el-date-editor .el-range__close-icon,[data-v-9e3910a4] .el-date-editor .el-range__icon{color:#a0a0a0}.card-header[data-v-9e3910a4],.description li[data-v-9e3910a4],.description p[data-v-9e3910a4],.description ul[data-v-9e3910a4],.description[data-v-9e3910a4]{display:none}.live-room[data-v-a6aa0d50]{height:100vh;background-color:#121212;display:flex;flex-direction:column;color:#e0e0e0}.top-bar[data-v-a6aa0d50]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;flex-shrink:0}.top-bar-left[data-v-a6aa0d50]{display:flex;align-items:center;gap:16px}.back-button[data-v-a6aa0d50]{display:flex;align-items:center;gap:5px;color:#a0a0a0;cursor:pointer;transition:color .3s}.back-button[data-v-a6aa0d50]:hover{color:#e0e0e0}.room-name[data-v-a6aa0d50]{font-size:15px;font-weight:700;color:#e0e0e0}.top-bar-right[data-v-a6aa0d50]{display:flex;align-items:center;gap:10px}.top-bar-right[data-v-a6aa0d50] .el-button{padding:7px 14px;font-size:13px;border-radius:6px;font-weight:700;border:none;transition:all .3s}.top-bar-right[data-v-a6aa0d50] .el-button--primary{background-color:#333;border-color:#555;color:#e0e0e0}.top-bar-right[data-v-a6aa0d50] .el-button--primary:hover{background-color:#444;border-color:#666}.top-bar-right[data-v-a6aa0d50] .el-button--success{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.top-bar-right[data-v-a6aa0d50] .el-button--success:hover{background-color:#28c36f;border-color:#28c36f}.top-bar-right[data-v-a6aa0d50] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.top-bar-right[data-v-a6aa0d50] .el-button--danger:hover{opacity:.9}.raw-mode-btn[data-v-a6aa0d50]{transition:all .3s ease}.raw-mode-btn.is-disabled[data-v-a6aa0d50]{opacity:.35;cursor:not-allowed}.raw-mode-btn[data-v-a6aa0d50]:not(.is-disabled){border-color:#555;background-color:#333;color:#e0e0e0}.raw-mode-btn[data-v-a6aa0d50]:not(.is-disabled):hover{background-color:#444;border-color:#666}.raw-mode-active[data-v-a6aa0d50]:not(.is-disabled){background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important;animation:raw-pulse-a6aa0d50 1.5s ease-in-out infinite}@keyframes raw-pulse-a6aa0d50{0%,to{box-shadow:0 0 0 0 rgba(230,162,60,.4)}50%{box-shadow:0 0 8px 2px rgba(230,162,60,.3)}}.main-content[data-v-a6aa0d50]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.config-panel[data-v-a6aa0d50]{width:100%;border-top:1px solid #2a2a2a;position:relative;flex:1;overflow:hidden}.tab-pane[data-v-a6aa0d50]{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;overflow-y:auto;background-color:#121212;color:#e0e0e0}.tab-pane[data-v-a6aa0d50]::-webkit-scrollbar{width:6px}.tab-pane[data-v-a6aa0d50]::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.tab-pane[data-v-a6aa0d50]::-webkit-scrollbar-track{background-color:#1a1a1a}.bottom-nav[data-v-a6aa0d50]{display:flex;justify-content:space-around;align-items:center;height:55px;background-color:#1a1a1a;border-top:1px solid #2a2a2a;flex-shrink:0}.nav-item[data-v-a6aa0d50]{cursor:pointer;font-size:14px;color:#a0a0a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .3s ease}.nav-item i[data-v-a6aa0d50]{font-size:18px}.nav-item span[data-v-a6aa0d50]{font-size:11px}.nav-item[data-v-a6aa0d50]:hover{color:#2fe27d}.nav-item.active[data-v-a6aa0d50]{color:#2fe27d;font-weight:500}.slide-up-down-enter-active[data-v-a6aa0d50],.slide-up-down-leave-active[data-v-a6aa0d50]{transition:all .15s ease-in-out}.slide-up-down-enter[data-v-a6aa0d50]{transform:translateY(20px);opacity:0}.slide-up-down-leave-to[data-v-a6aa0d50]{transform:translateY(-20px);opacity:0}.danmu-control[data-v-a6aa0d50],.danmu-fixed-bar[data-v-a6aa0d50],.debug-video-container[data-v-a6aa0d50],.left-tabs[data-v-a6aa0d50],.main-control[data-v-a6aa0d50],.main-layout[data-v-a6aa0d50],.platform-display[data-v-a6aa0d50],.right-content[data-v-a6aa0d50],.right-footer[data-v-a6aa0d50]{display:none}.record-config-page[data-v-183a9f2b]{padding:10px;background-color:#121212;color:#e0e0e0;height:100%;overflow-y:auto}.record-config-page[data-v-183a9f2b]::-webkit-scrollbar{width:4px}.record-config-page[data-v-183a9f2b]::-webkit-scrollbar-thumb{background-color:#333;border-radius:2px}.record-config-page[data-v-183a9f2b]::-webkit-scrollbar-track{background-color:#1a1a1a}.config-card[data-v-183a9f2b]{margin-bottom:15px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;color:#e0e0e0}.config-card[data-v-183a9f2b] .el-card__header{border-bottom:1px solid #2a2a2a;font-size:16px;font-weight:700;color:#e0e0e0;padding:14px 20px}.card-header[data-v-183a9f2b]{display:flex;justify-content:space-between;align-items:center}.record-config-page[data-v-183a9f2b] .el-input__inner,.record-config-page[data-v-183a9f2b] .el-textarea__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.record-config-page[data-v-183a9f2b] .el-input__inner:focus,.record-config-page[data-v-183a9f2b] .el-textarea__inner:focus{border-color:#2fe27d}.record-config-page[data-v-183a9f2b] .el-input-group__append{background-color:#333;border-color:#555;color:#e0e0e0}.video-announcement-form[data-v-183a9f2b] .el-form-item__label{color:#e0e0e0}.api-key-security-tip[data-v-183a9f2b]{font-size:12px;color:#f56c6c;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border-radius:4px;border-left:3px solid #f56c6c}.feature-description[data-v-183a9f2b]{margin-bottom:20px;padding:16px;background-color:rgba(47,226,125,.1);border:1px solid rgba(47,226,125,.3);border-radius:8px;position:relative}.experimental-badge[data-v-183a9f2b]{position:absolute;top:-8px;left:16px;background-color:#e6a23c;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.description-content[data-v-183a9f2b]{margin-top:8px}.description-content p[data-v-183a9f2b]{margin:8px 0;line-height:1.6;color:#e0e0e0}.description-content code[data-v-183a9f2b]{background-color:rgba(47,226,125,.2);color:#2fe27d;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.input-tip[data-v-183a9f2b]{font-size:12px;color:#909399;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(220,4%,58%,.1);border-radius:4px;border-left:3px solid #909399}.deduplication-container[data-v-38046832]{padding:20px;box-sizing:border-box}.deduplication-form[data-v-38046832]{max-width:100%}.form-section[data-v-38046832]{background-color:#1a1a1a;padding:15px;border-radius:8px;margin-bottom:20px;border:1px solid #2a2a2a}.section-header[data-v-38046832]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #2a2a2a;margin-bottom:15px}.section-header .el-switch[data-v-38046832]{margin-right:10px}.header-controls[data-v-38046832]{display:flex;align-items:center}.collapse-button[data-v-38046832]{font-size:16px;padding:0 5px;color:#c0c4cc}.section-title[data-v-38046832]{font-size:16px;color:#2fe27d;margin:0;padding:0;border:none}.deduplication-form[data-v-38046832] .el-form-item__label{color:#c0c4cc;padding-bottom:5px;line-height:1.2}.deduplication-form[data-v-38046832] .el-input-group__append{background-color:#333;border-color:#444}.deduplication-form[data-v-38046832] .el-slider__runway{background-color:#444}.deduplication-form[data-v-38046832] .el-slider__bar{background-color:#2fe27d}.deduplication-form[data-v-38046832] .el-slider__button{border-color:#2fe27d}.deduplication-form[data-v-38046832] .el-input__inner,.deduplication-form[data-v-38046832] .el-slider__input .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.record-live-room-container[data-v-5f1f4c34]{height:100vh;background-color:#121212;display:flex;flex-direction:column;color:#e0e0e0}.top-bar[data-v-5f1f4c34]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;flex-shrink:0}.top-bar-left[data-v-5f1f4c34]{display:flex;align-items:center;gap:16px}.back-button[data-v-5f1f4c34]{display:flex;align-items:center;gap:5px;color:#a0a0a0;cursor:pointer;transition:color .3s}.back-button[data-v-5f1f4c34]:hover{color:#e0e0e0}.room-name[data-v-5f1f4c34]{font-size:15px;font-weight:700;color:#e0e0e0}.top-bar-right[data-v-5f1f4c34]{display:flex;align-items:center;gap:10px}.top-bar-right[data-v-5f1f4c34] .el-button{padding:7px 14px;font-size:13px;border-radius:6px;font-weight:700;border:none;transition:all .3s}.main-content[data-v-5f1f4c34]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.countdown-overlay[data-v-5f1f4c34]{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:center;z-index:100;pointer-events:none}.countdown-box[data-v-5f1f4c34]{background-color:rgba(40,40,40,.9);border:1px solid #2fe27d;border-radius:30px;padding:10px 25px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.5);pointer-events:auto;animation:pulse-5f1f4c34 2s infinite}.countdown-text[data-v-5f1f4c34]{color:#e0e0e0;font-size:16px}.countdown-number[data-v-5f1f4c34]{color:#2fe27d;font-size:24px;font-weight:700;font-family:monospace;min-width:40px;text-align:center}.close-icon[data-v-5f1f4c34]{cursor:pointer;color:#909399;font-size:16px;margin-left:5px;transition:color .2s}.close-icon[data-v-5f1f4c34]:hover{color:#f56c6c}@keyframes pulse-5f1f4c34{0%{box-shadow:0 0 0 0 rgba(47,226,125,.4)}70%{box-shadow:0 0 0 10px rgba(47,226,125,0)}to{box-shadow:0 0 0 0 rgba(47,226,125,0)}}.fade-enter-active[data-v-5f1f4c34],.fade-leave-active[data-v-5f1f4c34]{transition:opacity .3s}.fade-enter[data-v-5f1f4c34],.fade-leave-to[data-v-5f1f4c34]{opacity:0}.config-panel[data-v-5f1f4c34]{width:100%;position:relative;flex:1;overflow:hidden}.tab-pane[data-v-5f1f4c34]{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;background-color:#121212;color:#e0e0e0}.tab-pane[data-v-5f1f4c34]::-webkit-scrollbar{width:6px}.tab-pane[data-v-5f1f4c34]::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.tab-pane[data-v-5f1f4c34]::-webkit-scrollbar-track{background-color:#1a1a1a}.bottom-nav[data-v-5f1f4c34]{display:flex;justify-content:space-around;align-items:center;height:55px;background-color:#1a1a1a;border-top:1px solid #2a2a2a;flex-shrink:0}.nav-item[data-v-5f1f4c34]{cursor:pointer;font-size:14px;color:#a0a0a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .3s ease}.nav-item i[data-v-5f1f4c34]{font-size:18px}.nav-item span[data-v-5f1f4c34]{font-size:11px}.nav-item[data-v-5f1f4c34]:hover{color:#2fe27d}.nav-item.active[data-v-5f1f4c34]{color:#2fe27d;font-weight:500}.slide-up-down-enter-active[data-v-5f1f4c34],.slide-up-down-leave-active[data-v-5f1f4c34]{transition:all .15s ease-in-out}.slide-up-down-enter[data-v-5f1f4c34]{transform:translateY(20px);opacity:0}.slide-up-down-leave-to[data-v-5f1f4c34]{transform:translateY(-20px);opacity:0}.announcement-modal-overlay[data-v-5f1f4c34]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:200;display:flex;justify-content:center;align-items:center;padding:20px}.announcement-modal[data-v-5f1f4c34]{background-color:#1e1e1e;border:1px solid #333;border-radius:12px;width:90vw;max-width:1200px;height:85vh;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.6)}.modal-header[data-v-5f1f4c34]{padding:15px 20px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.modal-body[data-v-5f1f4c34]{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:15px}.loading-state[data-v-5f1f4c34]{text-align:center;padding:40px 0;color:#909399}.loading-state i[data-v-5f1f4c34]{font-size:32px;margin-bottom:10px}.candidates-grid[data-v-5f1f4c34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.candidate-item[data-v-5f1f4c34]{background-color:#2c2c2c;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative}.candidate-item[data-v-5f1f4c34]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.video-wrapper[data-v-5f1f4c34]{width:100%;aspect-ratio:9/16;background-color:#000;display:flex;justify-content:center;align-items:center;position:relative}.preview-video[data-v-5f1f4c34]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-placeholder[data-v-5f1f4c34],.generating-placeholder[data-v-5f1f4c34]{display:flex;flex-direction:column;align-items:center;color:#909399;gap:8px;font-size:12px}.error-placeholder[data-v-5f1f4c34]{color:#f56c6c}.item-info[data-v-5f1f4c34]{padding:8px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.select-overlay[data-v-5f1f4c34]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(47,226,125,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#2fe27d;font-weight:700;opacity:0;transition:opacity .2s}.candidate-item:hover .select-overlay[data-v-5f1f4c34]{opacity:1}.status-tip[data-v-5f1f4c34]{text-align:center;font-size:12px;color:#e6a23c;margin-top:10px}.login-container[data-v-c6ee3d00]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#121212;padding:16px;box-sizing:border-box}.login-panel[data-v-c6ee3d00]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px}.login-box[data-v-c6ee3d00]{width:100%!important;max-width:380px;background-color:#1a1a1a!important;border-radius:16px!important;border:1px solid #2a2a2a!important;box-shadow:none!important;margin:0!important;display:block!important;height:auto!important}.lang-on-login[data-v-c6ee3d00]{align-self:flex-end}.lang-trigger-login[data-v-c6ee3d00]{display:inline-flex;align-items:center;padding:8px 14px;color:#e0e0e0;font-size:13px;font-weight:600;background:rgba(42,42,42,.85);border:1px solid #3a3a3a;border-radius:999px;cursor:pointer}.lang-trigger-login[data-v-c6ee3d00]:hover{background:rgba(58,58,58,.95);border-color:#4a4a4a}.subtitle[data-v-c6ee3d00]{color:#a0a0a0;margin-bottom:15px}.welcome-title[data-v-c6ee3d00]{font-size:24px;font-style:italic;margin-bottom:5px;color:#e0e0e0}.el-form-item[data-v-c6ee3d00],.el-form-item[data-v-c6ee3d00]:nth-of-type(2){margin-bottom:20px}.el-form:not(.register-form) .el-form-item[data-v-c6ee3d00]:nth-of-type(3){margin-bottom:30px}.el-input[data-v-c6ee3d00]{border-radius:8px}.el-button[data-v-c6ee3d00]{border-radius:8px;padding:12px 0;font-size:16px}[data-v-c6ee3d00] .el-card{border-radius:15px!important;overflow:visible!important}[data-v-c6ee3d00] .el-card__body{padding:30px!important;height:auto!important;overflow:visible!important;flex:none!important;display:block!important}.register-link[data-v-c6ee3d00]{text-align:center;margin-top:15px;color:#a0a0a0;font-size:14px}.register-link span[data-v-c6ee3d00]{color:#2fe27d;cursor:pointer}.register-link span[data-v-c6ee3d00]:hover{text-decoration:underline}.back-button[data-v-c6ee3d00]{margin-right:10px;cursor:pointer;color:#2fe27d;font-size:14px;display:flex;align-items:center;position:static}.back-button[data-v-c6ee3d00]:hover{color:#28c36f}.back-button i[data-v-c6ee3d00]{margin-right:4px}.verification-code-container[data-v-c6ee3d00]{display:flex;gap:10px}.verification-input[data-v-c6ee3d00]{flex:1}.send-code-btn[data-v-c6ee3d00]{width:120px;font-weight:400}.verification-code-container[data-v-c6ee3d00] .el-input__inner{height:40px;line-height:40px}.verification-code-container .el-button[data-v-c6ee3d00]{height:40px;padding:0 15px}.subtitle-container[data-v-c6ee3d00]{display:flex;align-items:center;margin-bottom:20px;position:relative}.subtitle-container .subtitle[data-v-c6ee3d00]{margin-bottom:0;flex:1;text-align:left}[data-v-c6ee3d00] .el-form-item__label{color:#a0a0a0}[data-v-c6ee3d00] .el-input__inner{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}[data-v-c6ee3d00] .el-input__inner::-moz-placeholder{color:#777}[data-v-c6ee3d00] .el-input__inner::placeholder{color:#777}[data-v-c6ee3d00] .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}[data-v-c6ee3d00] .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}[data-v-c6ee3d00] .el-button--primary:disabled{background-color:#228e57!important;border-color:#228e57!important;color:#777!important}[data-v-c6ee3d00] .el-input.is-disabled .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#777}[data-v-c6ee3d00] .el-input__icon{color:#a0a0a0}.model-manage-page[data-v-5e29e29e]{padding:20px;background-color:#121212;color:#e0e0e0;min-height:100vh}.model-manage-card[data-v-5e29e29e]{border-radius:16px;background:#1a1a1a;border:1px solid #2a2a2a}.card-header[data-v-5e29e29e]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#e0e0e0;border-bottom:1px solid #2a2a2a}.model-manage-card[data-v-5e29e29e] .el-card__header{padding:16px 20px;border-bottom:1px solid #2a2a2a}.model-manage-card[data-v-5e29e29e] .el-card__body{padding:20px}.card-header .clone-btn[data-v-5e29e29e]{padding:8px 16px;font-size:14px;border-radius:8px;background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}.card-header .clone-btn[data-v-5e29e29e]:hover{background-color:#28c36f;border-color:#28c36f}.model-grid[data-v-5e29e29e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.model-item[data-v-5e29e29e]{transition:all .3s;overflow:hidden;width:100%;background:#2c2c2c;border-radius:8px;border:1px solid #444}.model-item[data-v-5e29e29e]:hover{transform:translateY(-5px);border-color:#2fe27d}.model-preview[data-v-5e29e29e]{position:relative;width:100%;padding-bottom:177.78%;background-color:#1a1a1a;overflow:hidden}.preview-container[data-v-5e29e29e]{position:absolute;top:0;left:0;width:100%;height:100%}.preview-image[data-v-5e29e29e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-5e29e29e]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#a0a0a0;font-size:12px;background-color:#1a1a1a;text-align:center;padding:0 4px}.model-info[data-v-5e29e29e]{padding:12px}.model-header[data-v-5e29e29e]{margin-bottom:8px}.model-name[data-v-5e29e29e]{font-size:14px;font-weight:500;color:#e0e0e0;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-id[data-v-5e29e29e]{font-size:12px;color:#a0a0a0;display:block;margin-bottom:2px}.model-meta[data-v-5e29e29e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:2px}.model-badge[data-v-5e29e29e]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#2fe27d;background:rgba(47,226,125,.12);border:1px solid rgba(47,226,125,.35)}.model-create-time[data-v-5e29e29e]{font-size:12px;color:#a0a0a0}.model-actions[data-v-5e29e29e]{display:flex;justify-content:center}.model-actions[data-v-5e29e29e] .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.model-actions[data-v-5e29e29e] .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.model-actions[data-v-5e29e29e] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}.model-actions[data-v-5e29e29e] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}.model-actions .el-button[data-v-5e29e29e]{padding:5px 8px;font-size:12px;width:100%}.file-upload-container[data-v-5e29e29e]{display:flex;align-items:center}.file-name[data-v-5e29e29e]{margin-left:10px;color:#a0a0a0;font-size:14px}.file-hint[data-v-5e29e29e]{margin-left:10px;color:#909399;font-size:14px}.param-hint[data-v-5e29e29e]{margin-left:10px;color:#a0a0a0;font-size:12px}.time-estimate[data-v-5e29e29e]{font-weight:700;color:#2fe27d}.option-hint[data-v-5e29e29e]{font-size:12px;color:#a0a0a0;margin-top:4px}.vertical-dialog[data-v-5e29e29e]{width:350px!important}[data-v-5e29e29e] .el-dialog{border-radius:18px!important}.vertical-form[data-v-5e29e29e]{display:flex;flex-direction:column;gap:12px}.file-btn[data-v-5e29e29e]{background-color:#333;border:1px solid #555;color:#e0e0e0;border-radius:8px;padding:4px 16px;font-size:14px;transition:background .2s,color .2s}.file-btn[data-v-5e29e29e]:hover{background:#444;border-color:#666}.training-tips[data-v-5e29e29e]{background-color:#2c2c2c;border:1px solid #444;padding:15px;margin-top:20px;border-radius:4px}.tips-title[data-v-5e29e29e]{font-weight:700;margin-bottom:10px;color:#e0e0e0}.tip-item[data-v-5e29e29e]{color:#f56c6c;margin-bottom:8px;font-size:14px}[data-v-5e29e29e] .clone-dialog .el-dialog{border-radius:12px!important;overflow:hidden;background-color:#1a1a1a!important;border:1px solid #2a2a2a}[data-v-5e29e29e] .clone-dialog .el-dialog__header{background:#1a1a1a;padding:15px 20px;border-bottom:1px solid #2a2a2a}[data-v-5e29e29e] .clone-dialog .el-dialog__title{color:#e0e0e0;font-weight:700;font-size:16px}[data-v-5e29e29e] .clone-dialog .el-dialog__body{padding:20px;background:#1a1a1a;color:#e0e0e0}[data-v-5e29e29e] .clone-dialog .el-dialog__headerbtn .el-dialog__close{color:#a0a0a0}[data-v-5e29e29e] .clone-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#2fe27d}[data-v-5e29e29e] .clone-dialog .el-dialog__footer{background:#1a1a1a;padding:10px 20px 20px;border-top:1px solid #2a2a2a;text-align:right}[data-v-5e29e29e] .clone-dialog .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}[data-v-5e29e29e] .clone-dialog .el-button--default:hover{background-color:#444;border-color:#666}[data-v-5e29e29e] .clone-dialog .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}[data-v-5e29e29e] .clone-dialog .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}[data-v-5e29e29e] .clone-dialog .el-button--primary:disabled{background-color:#228e57;border-color:#228e57;color:#777}[data-v-5e29e29e] .clone-dialog .el-form-item__label{color:#e0e0e0;font-weight:700}[data-v-5e29e29e] .clone-dialog .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}[data-v-5e29e29e] .clone-dialog .el-input__inner:focus{border-color:#2fe27d}[data-v-5e29e29e] .clone-dialog .el-radio__input.is-checked .el-radio__inner{border-color:#2fe27d;background:#2fe27d}[data-v-5e29e29e] .clone-dialog .el-radio__input.is-checked+.el-radio__label{color:#2fe27d}[data-v-5e29e29e] .clone-dialog .el-radio__label{color:#e0e0e0}[data-v-5e29e29e] .clone-dialog .el-switch.is-checked .el-switch__core{border-color:#2fe27d;background-color:#2fe27d}[data-v-5e29e29e] .clone-dialog .el-switch__label{color:#a0a0a0}[data-v-5e29e29e] .clone-dialog .el-switch__label.is-active{color:#2fe27d}.voice-manage-page[data-v-94fefac6]{padding:20px;background-color:#121212;color:#e0e0e0;min-height:100vh}.voice-manage-card[data-v-94fefac6]{border-radius:16px;background:#1a1a1a;border:1px solid #2a2a2a}.voice-manage-card[data-v-94fefac6] .el-card__header{padding:16px 20px;border-bottom:1px solid #2a2a2a}.voice-manage-card[data-v-94fefac6] .el-card__body{padding:20px}.card-header[data-v-94fefac6]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#e0e0e0;border-bottom:1px solid #2a2a2a}.card-header .clone-btn[data-v-94fefac6]{padding:8px 16px;font-size:14px;border-radius:8px;background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}.card-header .clone-btn[data-v-94fefac6]:hover{background-color:#28c36f;border-color:#28c36f}.card-header .clone-btn[type=warning][data-v-94fefac6]{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.card-header .clone-btn[type=warning][data-v-94fefac6]:hover{background-color:#ebb563;border-color:#ebb563}.voice-grid[data-v-94fefac6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.voice-item[data-v-94fefac6]{transition:all .3s;overflow:hidden;width:100%;background:#2c2c2c;border-radius:8px;border:1px solid #444}.voice-item[data-v-94fefac6]:hover{transform:translateY(-5px);border-color:#2fe27d}.voice-preview[data-v-94fefac6]{position:relative;width:100%;padding:24px 8px;background-color:#1a1a1a;display:flex;justify-content:center;align-items:center}.voice-icon[data-v-94fefac6]{font-size:28px;color:#2fe27d;width:56px;height:56px;border-radius:50%;background:rgba(47,226,125,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.voice-icon[data-v-94fefac6]:hover{transform:scale(1.1);background:#2fe27d;color:#121212}.voice-icon.is-playing[data-v-94fefac6]{background:#2fe27d;color:#121212;animation:pulse-94fefac6 2s infinite}@keyframes pulse-94fefac6{0%{box-shadow:0 0 0 0 rgba(47,226,125,.4)}70%{box-shadow:0 0 0 10px rgba(47,226,125,0)}to{box-shadow:0 0 0 0 rgba(47,226,125,0)}}.audio-container[data-v-94fefac6]{width:100%;padding:0 4px}.audio-preview[data-v-94fefac6]{width:100%;height:32px}.voice-info[data-v-94fefac6]{padding:12px}.voice-header[data-v-94fefac6]{margin-bottom:8px}.voice-name[data-v-94fefac6]{font-size:14px;font-weight:500;color:#e0e0e0;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-tags[data-v-94fefac6]{margin-bottom:8px;display:flex;gap:6px;justify-content:center}.support-tag[data-v-94fefac6]{font-weight:700}.voice-id[data-v-94fefac6]{margin-bottom:2px}.voice-create-time[data-v-94fefac6],.voice-id[data-v-94fefac6]{font-size:12px;color:#a0a0a0;display:block}.voice-actions[data-v-94fefac6]{display:flex;justify-content:center;gap:8px}.voice-actions[data-v-94fefac6] .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.voice-actions[data-v-94fefac6] .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.voice-actions[data-v-94fefac6] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}.voice-actions[data-v-94fefac6] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}.voice-actions .edit-btn[data-v-94fefac6]{background-color:#333;border-color:#555;color:#e0e0e0}.voice-actions .edit-btn[data-v-94fefac6]:hover{background-color:#444;border-color:#666;color:#fff}.voice-actions .el-button[data-v-94fefac6]{padding:5px 8px;font-size:12px;flex-grow:1}.file-upload-container[data-v-94fefac6]{display:flex;align-items:center}.file-name[data-v-94fefac6]{margin-left:10px;color:#a0a0a0;font-size:14px}.file-hint[data-v-94fefac6]{margin-left:10px;color:#909399;font-size:14px}.important-warning[data-v-94fefac6]{margin-left:10px;margin-top:5px;color:#f56c6c;font-size:14px;font-weight:700}.param-hint[data-v-94fefac6]{display:block;padding-top:5px;color:#a0a0a0;font-size:12px;line-height:1.4}.training-tips[data-v-94fefac6]{background-color:#2c2c2c;border:1px solid #444;padding:15px;margin-top:20px;border-radius:4px}.tips-title[data-v-94fefac6]{font-weight:700;margin-bottom:10px;color:#e0e0e0}.tip-item[data-v-94fefac6]{color:#f56c6c;margin-bottom:8px;font-size:14px}.file-btn[data-v-94fefac6]{background-color:#333;border:1px solid #555;color:#e0e0e0;border-radius:8px;padding:4px 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s}.file-btn[data-v-94fefac6]:hover{background:#444;border-color:#2fe27d}.mode-description[data-v-94fefac6]{margin-top:8px;font-size:12px;color:#a0a0a0;padding:4px 8px;background-color:#2c2c2c;border-radius:4px;transition:all .3s}.mode-description.fast-mode[data-v-94fefac6]{color:#2fe27d;background-color:rgba(47,226,125,.1)}.warning-notice[data-v-94fefac6]{margin-top:8px;font-size:12px;color:#f56c6c;padding:8px 12px;background-color:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.3);border-radius:4px;display:flex;align-items:center}.warning-notice i[data-v-94fefac6]{margin-right:6px;font-size:14px}[data-v-94fefac6] .clone-dialog .el-dialog{border-radius:12px!important;overflow:hidden;background-color:#1a1a1a!important;border:1px solid #2a2a2a}[data-v-94fefac6] .clone-dialog .el-dialog__header{background:#1a1a1a;padding:15px 20px;border-bottom:1px solid #2a2a2a}[data-v-94fefac6] .clone-dialog .el-dialog__title{color:#e0e0e0;font-weight:700;font-size:16px}[data-v-94fefac6] .clone-dialog .el-dialog__body{padding:20px;background:#1a1a1a;color:#e0e0e0}[data-v-94fefac6] .clone-dialog .el-dialog__headerbtn .el-dialog__close{color:#a0a0a0}[data-v-94fefac6] .clone-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#2fe27d}[data-v-94fefac6] .clone-dialog .el-dialog__footer{background:#1a1a1a;padding:10px 20px 20px;border-top:1px solid #2a2a2a;text-align:right}[data-v-94fefac6] .clone-dialog .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}[data-v-94fefac6] .clone-dialog .el-button--default:hover{background-color:#444;border-color:#666}[data-v-94fefac6] .clone-dialog .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}[data-v-94fefac6] .clone-dialog .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}[data-v-94fefac6] .clone-dialog .el-button--primary:disabled{background-color:#228e57;border-color:#228e57;color:#777}[data-v-94fefac6] .clone-dialog .el-form-item__label{color:#e0e0e0;font-weight:700}[data-v-94fefac6] .clone-dialog .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}[data-v-94fefac6] .clone-dialog .el-input__inner:focus{border-color:#2fe27d}[data-v-94fefac6] .clone-dialog .el-textarea__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0;min-height:80px!important}[data-v-94fefac6] .clone-dialog .el-textarea__inner:focus{border-color:#2fe27d}[data-v-94fefac6] .clone-dialog .el-input-number{width:100%}[data-v-94fefac6] .clone-dialog .el-input-number__decrease,[data-v-94fefac6] .clone-dialog .el-input-number__increase{background:#2c2c2c;border:1px solid #444;color:#e0e0e0}[data-v-94fefac6] .clone-dialog .el-input-number__decrease:hover,[data-v-94fefac6] .clone-dialog .el-input-number__increase:hover{color:#2fe27d}[data-v-94fefac6] .clone-dialog .el-input-number .el-input__inner{text-align:center}[data-v-94fefac6] .clone-dialog .el-switch.is-checked .el-switch__core{border-color:#2fe27d;background-color:#2fe27d}[data-v-94fefac6] .clone-dialog .el-switch__label{color:#a0a0a0}[data-v-94fefac6] .clone-dialog .el-switch__label.is-active{color:#2fe27d}.cloud-tag[data-v-94fefac6]{background:rgba(47,226,125,.15);color:#2fe27d}.cloud-tag[data-v-94fefac6],.local-tag[data-v-94fefac6]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;font-size:12px}.local-tag[data-v-94fefac6]{background:rgba(255,186,0,.15);color:#ffba00}.public-tag[data-v-94fefac6]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;background:rgba(64,158,255,.15);color:#409eff;font-size:12px}.wav-format-warning[data-v-94fefac6]{margin-top:12px;padding:12px 16px;background-color:hsla(0,87%,69%,.15);border:1px solid #f56c6c;border-radius:8px;color:#f56c6c;font-weight:700;display:flex;align-items:flex-start}.wav-format-warning i[data-v-94fefac6]{margin-right:10px;margin-top:4px;font-size:20px}.config-container[data-v-3618749e]{padding:15px;background-color:#121212;color:#e0e0e0;height:100vh;overflow-y:auto;box-sizing:border-box}.config-list[data-v-3618749e]{display:flex;flex-direction:column;gap:15px}.config-card[data-v-3618749e]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;color:#e0e0e0}.config-card[data-v-3618749e] .el-card__header{border-bottom:1px solid #2a2a2a;color:#e0e0e0;font-weight:700;padding:15px}.config-card[data-v-3618749e] .el-card__body{color:#e0e0e0;padding:15px}.form-container[data-v-3618749e]{max-width:600px}.config-container[data-v-3618749e] .el-form-item{margin-bottom:15px}.config-container[data-v-3618749e] .el-form-item__label{color:#a0a0a0}.config-container[data-v-3618749e] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.config-container[data-v-3618749e] .el-input.is-disabled .el-input__inner{background-color:#222;border-color:#333;color:#777}.config-container[data-v-3618749e] .el-select .el-input__inner:focus{border-color:#2fe27d}.config-container[data-v-3618749e] .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212;font-weight:700}.config-container[data-v-3618749e] .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.config-container[data-v-3618749e] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}.config-container[data-v-3618749e] .el-button--warning{background-color:#e6a23c;border-color:#e6a23c}.free-model-tag[data-v-3618749e]{color:#67c23a;background-color:rgba(103,194,58,.1);border:1px solid rgba(103,194,58,.2);padding:2px 6px;border-radius:4px;font-size:12px;margin-left:8px}.api-key-tips[data-v-3618749e]{font-size:12px;color:#a0a0a0;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:#2c2c2c;border-radius:4px;border-left:3px solid #2fe27d}.api-key-tips[data-v-3618749e] a{color:#2fe27d;text-decoration:none}.api-key-tips[data-v-3618749e] a:hover{text-decoration:underline}.api-key-security-tip[data-v-3618749e]{font-size:12px;color:#f56c6c;line-height:1.4;margin-top:6px;padding:6px 10px;background-color:hsla(0,87%,69%,.1);border-radius:4px;border-left:3px solid #f56c6c}.system-actions[data-v-3618749e]{display:flex;gap:10px}.system-actions .el-button[data-v-3618749e]{flex:1}.membership-content[data-v-3618749e]{display:flex;flex-direction:column;gap:15px}.membership-info[data-v-3618749e]{margin-bottom:10px}.info-row[data-v-3618749e]{margin-bottom:6px;font-size:13px;display:flex;justify-content:space-between}.info-row .label[data-v-3618749e]{color:#a0a0a0;margin-right:10px}.info-row .value[data-v-3618749e]{color:#e0e0e0;font-weight:500}.key-input[data-v-3618749e]{display:flex;align-items:center;gap:10px}.key-input .el-input[data-v-3618749e]{flex:1}.language-options[data-v-3618749e]{padding:4px 0}.language-options .custom-radio-group[data-v-3618749e]{display:inline-flex;flex-wrap:wrap;gap:8px}.language-options[data-v-3618749e] .el-radio-button{margin-left:0!important}.language-options[data-v-3618749e] .el-radio-button__inner{background-color:#2c2c2c!important;border:1px solid #444!important;color:#a0a0a0!important;box-shadow:none!important;border-radius:4px!important}.language-options[data-v-3618749e] .el-radio-button__inner:hover{color:#2fe27d!important;border-color:#2fe27d!important}.language-options[data-v-3618749e] .el-radio-button.is-active .el-radio-button__inner,.language-options[data-v-3618749e] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#2fe27d!important;border-color:#2fe27d!important;color:#121212!important;box-shadow:none!important}.config-hint[data-v-3618749e]{font-size:12px;color:#a0a0a0}.notice-content[data-v-3618749e]{color:#f56c6c;font-size:13px;line-height:1.6;white-space:pre-wrap}.tools-page[data-v-51ed5ee8]{padding:20px;height:100%;overflow-y:auto;background-color:#121212;color:#e0e0e0}.tool-card[data-v-51ed5ee8]{margin-bottom:20px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px}.tool-card[data-v-51ed5ee8] .el-card__header{padding:16px 20px;border-bottom:1px solid #2a2a2a}.tool-card[data-v-51ed5ee8] .el-card__body{padding:20px}.card-header[data-v-51ed5ee8]{display:flex;align-items:center;font-size:18px;font-weight:700;color:#e0e0e0}.card-content[data-v-51ed5ee8]{padding:0}.description[data-v-51ed5ee8]{color:#a0a0a0;margin-bottom:20px}.file-upload[data-v-51ed5ee8]{margin:20px 0 10px;display:flex;align-items:center;gap:15px}.file-name[data-v-51ed5ee8]{color:#2fe27d;font-size:14px}.settings[data-v-51ed5ee8]{margin:20px 0;max-width:400px}.settings[data-v-51ed5ee8] .el-form-item__label{color:#e0e0e0}.settings[data-v-51ed5ee8] .el-input-number__decrease,.settings[data-v-51ed5ee8] .el-input-number__increase,.settings[data-v-51ed5ee8] .el-input__inner{background-color:#2c2c2c;border-color:#444;color:#e0e0e0}.settings[data-v-51ed5ee8] .el-input-number__decrease:hover,.settings[data-v-51ed5ee8] .el-input-number__increase:hover{color:#2fe27d}.actions[data-v-51ed5ee8]{margin-top:20px}.action-btn[data-v-51ed5ee8],.file-btn[data-v-51ed5ee8]{border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .3s;display:flex;align-items:center;gap:8px}.file-btn[data-v-51ed5ee8]{background-color:#333;border-color:#555;color:#e0e0e0}.file-btn[data-v-51ed5ee8]:hover{background-color:#444;border-color:#666}.action-btn[data-v-51ed5ee8]{background-color:#2fe27d;border-color:#2fe27d;color:#121212}.action-btn[data-v-51ed5ee8]:hover{background-color:#28c36f;border-color:#28c36f}.action-btn.is-disabled[data-v-51ed5ee8],.action-btn.is-disabled[data-v-51ed5ee8]:hover{background-color:#228e57;border-color:#228e57;color:#777;cursor:not-allowed}[data-v-51ed5ee8] .el-dialog{border-radius:12px!important}[data-v-51ed5ee8] .el-message-box{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}[data-v-51ed5ee8] .el-message-box__message,[data-v-51ed5ee8] .el-message-box__message strong,[data-v-51ed5ee8] .el-message-box__title{color:#e0e0e0}[data-v-51ed5ee8] .el-message-box__btns .el-button--default{background-color:#333;border-color:#555;color:#e0e0e0}[data-v-51ed5ee8] .el-message-box__btns .el-button--default:hover{background-color:#444;border-color:#666}[data-v-51ed5ee8] .el-message-box__btns .el-button--primary{background-color:#2fe27d;border-color:#2fe27d;color:#121212}[data-v-51ed5ee8] .el-message-box__btns .el-button--primary:hover{background-color:#28c36f;border-color:#28c36f}.ip-agent-page[data-v-45afca2b]{height:100%;overflow-y:auto;color:#e8ece9;background:#111413;font-family:Microsoft YaHei,sans-serif}button[data-v-45afca2b]{font-family:inherit}.project-home[data-v-45afca2b]{min-height:100%;padding:28px 30px 36px}.home-header[data-v-45afca2b],.workspace-header[data-v-45afca2b]{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-header[data-v-45afca2b]{padding:24px 26px;border:1px solid #29312d;border-radius:15px;background:linear-gradient(120deg,#1b211e,#161a18)}.eyebrow[data-v-45afca2b],.workspace-title>span[data-v-45afca2b]{color:#35e781;font-size:12px;font-weight:700;letter-spacing:1px}.home-header h1[data-v-45afca2b]{margin:6px 0 7px;color:#fff;font-size:25px}.home-header p[data-v-45afca2b],.panel-heading p[data-v-45afca2b]{margin:0;color:#87918c;font-size:13px}.back-button[data-v-45afca2b],.outline-action[data-v-45afca2b],.primary-action[data-v-45afca2b],.text-action[data-v-45afca2b]{border:0;border-radius:8px;cursor:pointer}.primary-action[data-v-45afca2b]{padding:11px 18px;color:#07150d;background:#35e781;font-weight:700}.primary-action[data-v-45afca2b]:hover{background:#2bd477}.primary-action[data-v-45afca2b]:disabled{opacity:.55;cursor:wait}.primary-action.compact[data-v-45afca2b]{flex-shrink:0}.outline-action[data-v-45afca2b]{padding:10px 14px;border:1px solid #39443f;color:#c8cfcb;background:#202622}.outline-action[data-v-45afca2b]:hover{border-color:#35e781;color:#35e781}.wide[data-v-45afca2b]{width:100%}.project-grid[data-v-45afca2b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.project-card[data-v-45afca2b]{overflow:hidden;border:1px solid #29312d;border-radius:13px;background:#1a1f1c;cursor:pointer;transition:.2s}.project-card[data-v-45afca2b]:hover{transform:translateY(-2px);border-color:#35e781}.project-cover[data-v-45afca2b]{position:relative;height:160px;background:#0d100f}.project-cover img[data-v-45afca2b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-placeholder[data-v-45afca2b],.model-placeholder[data-v-45afca2b]{display:grid;width:100%;height:100%;place-items:center;color:#435049;background:radial-gradient(circle,#26302b,#111513);font-size:44px}.project-cover>span[data-v-45afca2b]{position:absolute;right:10px;bottom:10px;padding:5px 9px;border-radius:20px;color:#35e781;background:rgba(7,18,12,.88);font-size:10px}.project-copy[data-v-45afca2b]{padding:15px}.project-copy h3[data-v-45afca2b]{overflow:hidden;margin:0;color:#f4f6f5;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.project-copy p[data-v-45afca2b]{margin:7px 0 13px;color:#6f7a74;font-size:11px}.project-actions[data-v-45afca2b]{display:flex;gap:8px}.project-actions button[data-v-45afca2b]{flex:1;padding:8px;border:1px solid #303a35;border-radius:6px;color:#aeb7b2;background:#222824;cursor:pointer}.project-actions .danger-link[data-v-45afca2b]{flex:0 0 36px;color:#d67f7f}.empty-projects[data-v-45afca2b]{display:flex;min-height:460px;flex-direction:column;align-items:center;justify-content:center;color:#77827c;text-align:center}.empty-projects>i[data-v-45afca2b]{color:#35e781;font-size:54px;opacity:.65}.empty-projects h2[data-v-45afca2b]{margin:18px 0 7px;color:#e5e9e7;font-size:20px}.empty-projects p[data-v-45afca2b]{margin:0 0 20px;font-size:13px}.project-workspace[data-v-45afca2b]{min-height:100%}.workspace-header[data-v-45afca2b]{position:sticky;z-index:12;top:0;height:68px;padding:0 22px;border-bottom:1px solid #29312d;background:rgba(20,24,22,.97);backdrop-filter:blur(12px)}.back-button[data-v-45afca2b]{display:grid;width:36px;height:36px;place-items:center;color:#aab3ae;background:#252b28}.workspace-title[data-v-45afca2b]{min-width:0;flex:1}.workspace-title span[data-v-45afca2b]{display:block;margin-bottom:4px;font-size:10px}.workspace-title input[data-v-45afca2b]{width:min(500px,90%);overflow:hidden;padding:0;border:0;outline:0;color:#f4f6f5;background:transparent;font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.save-state[data-v-45afca2b]{color:#76817b;font-size:11px}.save-state i[data-v-45afca2b]{margin-right:5px;color:#35e781}.step-nav[data-v-45afca2b]{position:sticky;z-index:10;top:68px;display:grid;grid-template-columns:repeat(6,1fr);padding:10px 22px;border-bottom:1px solid #29312d;background:#151917}.step-nav button[data-v-45afca2b]{position:relative;display:grid;grid-template-columns:32px 1fr;padding:9px 12px;border:0;border-radius:9px;color:#758079;text-align:left;background:transparent;cursor:pointer}.step-nav button>span[data-v-45afca2b]{display:grid;grid-row:1/3;width:28px;height:28px;place-items:center;border:1px solid #3a433e;border-radius:50%;font-size:11px}.step-nav strong[data-v-45afca2b]{color:#9aa39e;font-size:12px}.step-nav small[data-v-45afca2b]{margin-top:2px;font-size:9px}.step-nav button.active[data-v-45afca2b]{background:rgba(53,231,129,.09)}.step-nav button.active span[data-v-45afca2b],.step-nav button.done span[data-v-45afca2b]{border-color:#35e781;color:#35e781}.step-nav button.active strong[data-v-45afca2b]{color:#eef4f0}.workspace-main[data-v-45afca2b]{padding:22px}.step-panel[data-v-45afca2b]{max-width:1240px;margin:0 auto}.panel-heading[data-v-45afca2b]{display:flex;margin-bottom:16px}.panel-heading>div[data-v-45afca2b]{display:grid;grid-template-columns:44px 1fr}.panel-heading span[data-v-45afca2b]{display:grid;grid-row:1/3;width:34px;height:34px;place-items:center;border-radius:9px;color:#35e781;background:rgba(53,231,129,.1);font-weight:700}.panel-heading h2[data-v-45afca2b]{margin:0 0 5px;color:#f5f7f6;font-size:19px}.asset-columns[data-v-45afca2b],.rewrite-layout[data-v-45afca2b],.two-column[data-v-45afca2b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rewrite-layout[data-v-45afca2b]{grid-template-columns:.8fr 1.2fr}.form-card[data-v-45afca2b]{padding:18px;border:1px solid #29312d;border-radius:12px;background:#1a1f1c}.form-card>label[data-v-45afca2b]{display:block;margin:0 0 8px;color:#bdc5c0;font-size:12px;font-weight:650}.form-card>label[data-v-45afca2b]:not(:first-child){margin-top:17px}.inline-input[data-v-45afca2b]{display:flex;gap:9px}.inline-input .outline-action[data-v-45afca2b]{flex-shrink:0}.selected-file[data-v-45afca2b]{overflow:hidden;margin:10px 0;color:#7f8b84;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.selected-file i[data-v-45afca2b]{margin-right:6px;color:#35e781}.form-card>.outline-action[data-v-45afca2b],.form-card>.primary-action[data-v-45afca2b]{margin-top:16px}.script-card[data-v-45afca2b]{position:relative}.word-count[data-v-45afca2b]{position:absolute;right:28px;bottom:25px;color:#637068;font-size:10px}.version-tabs[data-v-45afca2b]{display:flex;gap:7px;margin-bottom:8px}.version-tabs button[data-v-45afca2b]{padding:8px 13px;border:1px solid #303a35;border-radius:7px;color:#89938d;background:#1c221f;cursor:pointer}.version-tabs button.active[data-v-45afca2b]{border-color:#35e781;color:#35e781;background:rgba(53,231,129,.08)}.analysis-list[data-v-45afca2b]{display:grid;gap:8px;margin-top:15px}.analysis-list>div[data-v-45afca2b]{padding:10px;border-radius:7px;background:#141816}.analysis-list span[data-v-45afca2b]{color:#35e781;font-size:10px}.analysis-list p[data-v-45afca2b]{margin:5px 0 0;color:#9da7a1;font-size:11px;line-height:1.55}.keyword-row[data-v-45afca2b]{display:flex;align-items:center;gap:10px;margin-top:11px}.keyword-row span[data-v-45afca2b]{flex-shrink:0;color:#87918b;font-size:11px}.step-footer[data-v-45afca2b]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.text-action[data-v-45afca2b]{padding:8px 5px;color:#89938d;background:transparent}.text-action.green[data-v-45afca2b]{color:#35e781}.section-title[data-v-45afca2b],.switch-line[data-v-45afca2b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h3[data-v-45afca2b]{margin:0;color:#edf1ee;font-size:15px}.section-title small[data-v-45afca2b]{color:#758079;font-size:10px}.source-switch[data-v-45afca2b]{display:flex;padding:3px;border-radius:7px;background:#101311}.source-switch button[data-v-45afca2b]{padding:6px 9px;border:0;border-radius:5px;color:#768079;background:transparent;cursor:pointer;font-size:10px}.source-switch button.active[data-v-45afca2b]{color:#07150d;background:#35e781;font-weight:700}.asset-list[data-v-45afca2b]{display:grid;gap:7px;max-height:240px;margin-top:14px;overflow-y:auto}.asset-list button[data-v-45afca2b]{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #303833;border-radius:8px;color:#aab3ae;text-align:left;background:#202622;cursor:pointer}.asset-list button.selected[data-v-45afca2b],.model-grid button.selected[data-v-45afca2b]{border-color:#35e781;background:rgba(53,231,129,.07)}.asset-list button>span[data-v-45afca2b]:nth-child(2){min-width:0;flex:1}.asset-list small[data-v-45afca2b],.asset-list strong[data-v-45afca2b]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-list strong[data-v-45afca2b]{color:#dbe0dd;font-size:12px}.asset-list small[data-v-45afca2b]{margin-top:3px;color:#69746e;font-size:9px}.round-icon[data-v-45afca2b]{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#35e781;background:rgba(53,231,129,.1)}.asset-empty[data-v-45afca2b]{display:grid;min-height:160px;place-items:center;color:#69746e;font-size:12px}.range-label[data-v-45afca2b]{display:flex!important;justify-content:space-between;margin-top:15px!important}.range-label b[data-v-45afca2b]{color:#35e781}.form-card audio[data-v-45afca2b]{width:100%;height:36px;margin-top:12px}.model-grid[data-v-45afca2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:310px;margin-top:14px;overflow-y:auto}.model-grid button[data-v-45afca2b]{position:relative;overflow:hidden;padding:0 0 8px;border:1px solid #303833;border-radius:8px;color:#afb7b2;background:#202622;cursor:pointer}.model-grid .model-placeholder[data-v-45afca2b],.model-grid img[data-v-45afca2b]{width:100%;height:105px;-o-object-fit:cover;object-fit:cover}.model-grid .model-placeholder[data-v-45afca2b]{font-size:30px}.model-grid strong[data-v-45afca2b]{display:block;overflow:hidden;padding:8px 7px 0;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.model-grid>button>i[data-v-45afca2b]{position:absolute;top:6px;right:6px;color:#35e781}.render-button[data-v-45afca2b]{margin-top:14px!important}.result-preview[data-v-45afca2b]{margin-top:16px;padding:14px;border:1px solid #29312d;border-radius:12px;text-align:center;background:#171c19}.result-preview video[data-v-45afca2b]{max-width:320px;max-height:460px;border-radius:8px}.choice-grid[data-v-45afca2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.choice-grid button[data-v-45afca2b]{padding:12px 8px;border:1px solid #303934;border-radius:8px;color:#9fa8a2;background:#222824;cursor:pointer}.choice-grid button.selected[data-v-45afca2b]{border-color:#35e781}.choice-grid button span[data-v-45afca2b],.choice-grid button strong[data-v-45afca2b]{display:block}.choice-grid button span[data-v-45afca2b]{margin-bottom:5px;font-size:22px;font-weight:900}.choice-grid button strong[data-v-45afca2b]{font-size:10px}.color-line[data-v-45afca2b]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.color-line label[data-v-45afca2b]{display:flex;align-items:center;justify-content:space-between;color:#bdc5c0;font-size:11px}.video-shell[data-v-45afca2b]{display:grid;min-height:430px;place-items:center;overflow:hidden;border:1px solid #29312d;border-radius:12px;color:#667169;text-align:center;background:#0d100f}.video-shell video[data-v-45afca2b]{width:100%;max-height:520px}.video-shell i[data-v-45afca2b]{font-size:42px}.switch-line label[data-v-45afca2b]{color:#d6dcd8;font-size:13px;font-weight:700}.switch-line p[data-v-45afca2b]{margin:4px 0 0;color:#6f7a74;font-size:10px}.cover-choices button>span[data-v-45afca2b]{height:36px;border-radius:5px;background:linear-gradient(120deg,#16241c,#35e781)}.cover-choices button.impact_yellow>span[data-v-45afca2b]{background:linear-gradient(120deg,#292310,#ffd84d)}.cover-choices button.clean_white>span[data-v-45afca2b]{background:linear-gradient(120deg,#343b37,#fff)}.final-preview[data-v-45afca2b]{display:grid;gap:12px}.cover-result[data-v-45afca2b]{width:100%;max-height:190px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.publish-layout[data-v-45afca2b]{grid-template-columns:1.15fr .85fr}.platform-grid[data-v-45afca2b]{display:grid;grid-template-columns:minmax(140px,1fr);gap:8px}.platform-grid label[data-v-45afca2b]{display:grid;gap:6px;padding:13px 6px;border:1px solid #303934;border-radius:8px;color:#7c8780;place-items:center;cursor:pointer;font-size:10px}.platform-grid label.selected[data-v-45afca2b]{border-color:#35e781;color:#35e781;background:rgba(53,231,129,.06)}.platform-grid input[data-v-45afca2b]{display:none}.platform-grid i[data-v-45afca2b]{font-size:20px}.publish-now[data-v-45afca2b]{border-color:#35e781;color:#35e781}.publish-status[data-v-45afca2b]{margin:12px 0 0;color:#9ba7a0;font-size:12px;line-height:1.6}.publish-summary[data-v-45afca2b]{padding:18px;border:1px solid #29312d;border-radius:12px;background:#1a1f1c}.publish-summary>img[data-v-45afca2b],.summary-cover[data-v-45afca2b]{width:100%;height:210px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.summary-cover[data-v-45afca2b]{display:grid;place-items:center;color:#4a554f;background:#101411;font-size:40px}.summary-waiting[data-v-45afca2b]{display:flex;min-height:92px;align-items:center;justify-content:center;gap:10px;border:1px dashed #334039;border-radius:9px;color:#718078;background:#131815;font-size:11px}.summary-waiting i[data-v-45afca2b]{color:#35e781;font-size:24px;opacity:.7}.publish-summary.awaiting-media h3[data-v-45afca2b]{margin-top:13px}.publish-summary h3[data-v-45afca2b]{margin:15px 0 7px;color:#f0f3f1;font-size:16px}.publish-summary>p[data-v-45afca2b]{min-height:30px;color:#35e781;font-size:11px;line-height:1.5}.publish-summary>div[data-v-45afca2b]:not(.summary-cover){display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #29312d;color:#77827c;font-size:11px}.publish-summary strong[data-v-45afca2b]{color:#c8cfcb;font-weight:500}[data-v-45afca2b] .el-input__inner,[data-v-45afca2b] .el-textarea__inner{border-color:#323b36;color:#e5eae7;background:#202622}[data-v-45afca2b] .el-input__inner:focus,[data-v-45afca2b] .el-textarea__inner:focus{border-color:#35e781}[data-v-45afca2b] .el-input__count{color:#667169;background:transparent}[data-v-45afca2b] .el-slider__bar{background:#35e781}[data-v-45afca2b] .el-slider__button{border-color:#35e781}[data-v-45afca2b] .el-select{width:100%}@media (max-width:1100px){.project-grid[data-v-45afca2b]{grid-template-columns:repeat(3,1fr)}.step-nav button[data-v-45afca2b]{grid-template-columns:27px 1fr;padding:8px 5px}.step-nav small[data-v-45afca2b]{display:none}}@media (max-width:850px){.ip-agent-page[data-v-45afca2b]{padding-bottom:74px}.project-home[data-v-45afca2b]{padding:16px 16px 96px}.home-header[data-v-45afca2b]{align-items:flex-end;padding:18px}.home-header h1[data-v-45afca2b]{font-size:21px}.home-header p[data-v-45afca2b]{max-width:470px;line-height:1.55}.project-grid[data-v-45afca2b]{grid-template-columns:repeat(2,1fr)}.workspace-header[data-v-45afca2b]{height:62px;padding:0 14px}.workspace-header .outline-action[data-v-45afca2b]{padding:9px 11px}.workspace-title[data-v-45afca2b]{overflow:hidden}.workspace-title input[data-v-45afca2b]{width:100%;font-size:15px}.save-state[data-v-45afca2b]{display:none}.step-nav[data-v-45afca2b]{top:62px;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 14px}.step-nav button[data-v-45afca2b]{display:flex;min-width:0;align-items:center;gap:8px;padding:7px 9px;border:1px solid transparent}.step-nav button>span[data-v-45afca2b]{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center}.step-nav button strong[data-v-45afca2b]{overflow:hidden;color:#aab3ae;white-space:nowrap;text-overflow:ellipsis}.step-nav button small[data-v-45afca2b]{display:none}.step-nav button.active[data-v-45afca2b]{border-color:rgba(53,231,129,.24)}.workspace-main[data-v-45afca2b]{padding:18px 14px 96px}.panel-heading[data-v-45afca2b]{margin-bottom:13px}.panel-heading>div[data-v-45afca2b]{grid-template-columns:42px 1fr}.panel-heading h2[data-v-45afca2b]{font-size:18px}.panel-heading p[data-v-45afca2b]{line-height:1.5}.asset-columns[data-v-45afca2b],.publish-layout[data-v-45afca2b],.rewrite-layout[data-v-45afca2b],.two-column[data-v-45afca2b]{grid-template-columns:1fr}.form-card[data-v-45afca2b]{padding:16px}.publish-summary>img[data-v-45afca2b],.summary-cover[data-v-45afca2b]{height:138px}.publish-summary[data-v-45afca2b]{padding:15px}.video-shell[data-v-45afca2b]{min-height:280px}.step-footer[data-v-45afca2b]{margin-top:13px}}.bottom-nav-container[data-v-062c3829]{display:flex;justify-content:space-around;align-items:center;height:60px;background-color:#000;color:#fff;width:100%;position:fixed;bottom:0;left:0;z-index:1000;border-top:1px solid #2a2a2a}.nav-item[data-v-062c3829]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.7);transition:color .3s;flex:1;height:100%}.nav-item i[data-v-062c3829]{font-size:22px;margin-bottom:4px}.nav-item span[data-v-062c3829]{font-size:12px}.nav-item[data-v-062c3829]:hover{color:#fff}.nav-item.active[data-v-062c3829]{color:#2fe27d}:root{--primary-color:#409eff;--primary-hover:#66b1ff;--background-color:#121212;--card-bg:#1e1e1e;--text-color:#e0e0e0;--text-secondary:#a0a0a0;--border-radius:8px;--box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow:hidden}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;color:var(--text-color);background-color:#121212}.app-container{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.main-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.main-container-with-bottom-bar{margin-bottom:60px}.router-view{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.content-card{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:20px;margin-bottom:20px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.page-title{font-size:18px;font-weight:500;margin-bottom:20px;color:var(--text-color)}.create-live,.live-room,.model-manage-page,.workspace-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.scrollable-area{flex:1;overflow:auto;min-height:0}.el-card{display:flex;flex-direction:column;overflow:hidden}.el-card__body{flex:1;overflow:auto;min-height:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}::-webkit-scrollbar-track{background-color:#121212}.workspace-page{overflow:auto}

/* === FIX30: LOGO bar - true screen center, compact === */
@media (max-width: 768px) {
  #daniu-logo-bar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    padding: 0 !important;
    gap: 3px !important;
    height: 16px !important;
    min-height: 16px !important;
    max-height: 16px !important;
    line-height: 1 !important;
  }
  #daniu-logo-bar > img {
    width: 12px !important;
    height: 12px !important;
    flex-shrink: 0 !important;
  }
  #daniu-logo-bar > div {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    line-height: 1 !important;
  }
  #daniu-logo-bar > div > span:first-child {
    font-size: 8px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
  #daniu-logo-bar > div > span:last-child {
    font-size: 6px !important;
    color: #a0a0b8 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
  /* ★ FIX30-1: doc btn TALLER for easy tapping (22px) */
  #daniu-doc-btn {
    position: absolute !important;
    top: 50% !important;
    right: 4px !important;
    transform: translateY(-50%) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 9px !important;
    font-weight: 600 !important;
    padding: 4px 10px !important;
    min-height: 22px !important;
    min-width: 58px !important;
    border-radius: 11px !important;
    white-space: nowrap !important;
    line-height: 1.2 !important;
    z-index: 100 !important;
    cursor: pointer !important;
  }
}

/* === FIX30: app-container fits viewport (no hardcoded height) === */
@media (max-width: 768px) {
  .app-container {
    margin-top: 16px !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }
  .main-container,
  .live-room-container {
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }
  .bottom-nav {
    display: flex !important;
    position: sticky !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    z-index: 100 !important;
  }
  .bottom-nav > * {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 !important;
    font-size: 9px !important;
    line-height: 1.2 !important;
    min-width: 0 !important;
  }
  .bottom-nav span,
  .bottom-nav div {
    font-size: 9px !important;
    white-space: nowrap !important;
    overflow: visible !important;
  }
  .bottom-nav img,
  .bottom-nav svg,
  .bottom-nav i {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
    margin-bottom: 2px !important;
  }
}

/* === FIX30: Live room title bar === */
@media (max-width: 768px) {
  .top-bar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    padding: 2px 4px !important;
    gap: 4px !important;
    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;
    width: 100% !important;
  }
  .top-bar-left {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    overflow: hidden !important;
    gap: 2px !important;
    white-space: nowrap !important;
  }
  .top-bar-left .back-button,
  .top-bar-left .back-btn {
    font-size: 9px !important;
    padding: 2px 3px !important;
    flex-shrink: 0 !important;
    white-space: nowrap !important;
  }
  .top-bar-left .back-button span,
  .top-bar-left .back-btn span {
    font-size: 9px !important;
  }
  /* room-name: 4 chars + "..." = fixed 52px */
  .top-bar-left .room-name,
  .top-bar-left [class*="room-name"] {
    font-size: 9px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    flex: 0 0 52px !important;
    text-align: left !important;
  }
  /* ★ FIX30-2: buttons spread evenly, 开始直播 pushed to right */
  .top-bar-right {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex: 1 1 auto !important;
    flex-grow: 1 !important;
    justify-content: space-between !important;
    gap: 3px !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    padding: 0 2px !important;
  }
  .top-bar-right .el-button,
  .top-bar-right button {
    font-size: 9px !important;
    padding: 3px 5px !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 20px !important;
    width: auto !important;
    flex: 0 0 auto !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
  }
  .top-bar-right .stream-switch,
  .top-bar-right [class*="stream"] {
    font-size: 9px !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
  }
  .top-bar-right .stream-switch span,
  .top-bar-right [class*="stream"] span {
    font-size: 9px !important;
  }
  .top-bar-right .el-switch {
    font-size: 9px !important;
  }
  .top-bar-right .el-switch__label {
    font-size: 9px !important;
  }
}

/* === FIX30-3: Workspace room list - all columns fit screen, no h-scroll === */
@media (max-width: 768px) {
  .table-container {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    padding: 0 !important;
  }
  .el-table {
    width: 100% !important;
    max-width: 100% !important;
  }
  .el-table__header-wrapper,
  .el-table__body-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }
  .el-table__header,
  .el-table__body {
    width: 100% !important;
    table-layout: fixed !important;
  }
  /* Force column widths: total 335px < 355px container */
  .el-table colgroup col:nth-child(1) { width: 78px !important; }
  .el-table colgroup col:nth-child(2) { width: 48px !important; }
  .el-table colgroup col:nth-child(3) { width: 58px !important; }
  .el-table colgroup col:nth-child(4) { width: 44px !important; }
  .el-table colgroup col:nth-child(5) { width: 107px !important; }
  .el-table th {
    padding: 4px 1px !important;
    font-size: 9px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
  .el-table td {
    padding: 6px 0 !important;
    font-size: 9px !important;
    line-height: 1.3 !important;
  }
  .el-table .cell {
    padding: 0 2px !important;
    font-size: 9px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  /* Action column: buttons inline, compact */
  .el-table_1_column_5 .cell,
  .el-table td:last-child .cell {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    padding: 0 1px !important;
    white-space: nowrap !important;
    overflow: visible !important;
  }
  .el-table .el-button {
    font-size: 8px !important;
    padding: 3px 5px !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 20px !important;
    min-width: 0 !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;
  }
  .el-table .el-button span {
    font-size: 8px !important;
  }
}

/* === FIX30: Drive mode 3 columns === */
@media (max-width: 768px) {
  .el-radio-group.custom-radio-group.drive-mode-group,
  .el-radio-group.custom-radio-group[class*="drive"],
  .el-radio-group[class*="drive"] {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 4px !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }
  .el-radio-group[class*="drive"] .el-radio-button {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
  }
  .el-radio-group[class*="drive"] .el-radio-button__inner {
    font-size: 9px !important;
    line-height: 1.2 !important;
    padding: 4px 2px !important;
    white-space: normal !important;
    word-break: break-all !important;
    text-align: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .el-radio-button.multi-pose-btn .el-radio-button__inner {
    font-size: 8px !important;
    letter-spacing: -0.3px !important;
  }
}

/* === FIX30: Model clone buttons no overlap === */
@media (max-width: 768px) {
  .model-manage-card .header-buttons {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
  }
}

/* === FIX30b: action links - horizontal row, tap-friendly === */
@media (max-width: 768px) {
  .el-table .action-links,
  .el-table td .action-links,
  .table-container .action-links {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
  }
  .el-table .action-link,
  .el-table td .action-link,
  .table-container .action-link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 9px !important;
    padding: 3px 5px !important;
    min-height: 20px !important;
    min-width: 0 !important;
    height: auto !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;
    line-height: 1.2 !important;
    border-radius: 3px !important;
  }
  .el-table .action-link.delete-link,
  .table-container .action-link.delete-link {
    font-size: 9px !important;
    padding: 3px 5px !important;
    min-height: 20px !important;
  }
  /* Make sure action column cell allows the links to show fully */
  .el-table td:last-child .cell,
  .el-table_1_column_5 .cell {
    overflow: visible !important;
    padding: 0 1px !important;
  }
}


/* === FIX31: LOGO bar vertical breathing room (top/bottom padding, content centered) === */
@media (max-width: 768px) {
  #daniu-logo-bar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    height: auto !important;
    min-height: 30px !important;
    max-height: none !important;
    padding: 7px 0 7px 0 !important;
    box-sizing: border-box !important;
    gap: 4px !important;
    line-height: 1 !important;
  }
  #daniu-logo-bar > img {
    width: 14px !important;
    height: 14px !important;
    flex-shrink: 0 !important;
  }
  #daniu-logo-bar > div {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
    line-height: 1 !important;
  }
  #daniu-logo-bar > div > span:first-child {
    font-size: 9px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
  #daniu-logo-bar > div > span:last-child {
    font-size: 7px !important;
    color: #a0a0b8 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }
  #daniu-doc-btn {
    position: absolute !important;
    top: 50% !important;
    right: 6px !important;
    transform: translateY(-50%) !important;
  }
}
/* === END FIX31 === */


/* === FIX32: LOGO group bigger (icon 18px / title 11px / subtitle 8px), symmetric padding === */
@media (max-width: 768px) {
  #daniu-logo-bar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    height: auto !important;
    min-height: 36px !important;
    max-height: none !important;
    padding: 7px 0 7px 0 !important;
    box-sizing: border-box !important;
    gap: 5px !important;
    line-height: 1 !important;
  }
  #daniu-logo-bar > img {
    width: 18px !important;
    height: 18px !important;
    flex-shrink: 0 !important;
  }
  #daniu-logo-bar > div {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 1px !important;
    line-height: 1.15 !important;
  }
  #daniu-logo-bar > div > span:first-child {
    font-size: 11px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
  }
  #daniu-logo-bar > div > span:last-child {
    font-size: 8px !important;
    color: #a0a0b8 !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
  }
  #daniu-doc-btn {
    position: absolute !important;
    top: 50% !important;
    right: 6px !important;
    transform: translateY(-50%) !important;
  }
}
/* === END FIX32 === */
