.video-effect-dialog-content[data-v-60b9a680]{padding:0}[data-v-60b9a680] .video-effect-tabs .el-tabs__header{border-bottom:1px solid #e2e8f0;margin:0;padding:0 24px}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-tabs .el-tabs__header{border-bottom-color:#ffffff1a}}[data-v-60b9a680] .video-effect-tabs .el-tabs__nav-wrap:after{display:none}[data-v-60b9a680] .video-effect-tabs .el-tabs__item{color:#64748b;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-tabs .el-tabs__item{color:#94a3b8}}[data-v-60b9a680] .video-effect-tabs .el-tabs__item:hover{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-tabs .el-tabs__item:hover{color:var(--el-color-primary-light-3)}}[data-v-60b9a680] .video-effect-tabs .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-tabs .el-tabs__item.is-active{color:var(--el-color-primary-light-3)}}[data-v-60b9a680] .video-effect-tabs .el-tabs__active-bar{background-color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-tabs .el-tabs__active-bar{background-color:var(--el-color-primary-light-3)}}.video-effect-list-wrapper[data-v-60b9a680]{height:500px;overflow-y:auto;padding:24px;position:relative}@media(prefers-color-scheme:dark){.video-effect-list-wrapper[data-v-60b9a680]{background:#1f1f24}}.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar{width:6px}.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}@media(prefers-color-scheme:dark){.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-track{background:#1f1f24}}.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media(prefers-color-scheme:dark){.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-thumb{background:#fff3}}.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(prefers-color-scheme:dark){.video-effect-list-wrapper[data-v-60b9a680]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}.video-effect-list[data-v-60b9a680]{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media(max-width:768px){.video-effect-list[data-v-60b9a680]{gap:12px;grid-template-columns:repeat(2,1fr)}}.video-effect-item[data-v-60b9a680]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}@media(prefers-color-scheme:dark){.video-effect-item[data-v-60b9a680]{background:#1f1f24;border-color:#ffffff1a}}.video-effect-item[data-v-60b9a680]:hover{border-color:var(--el-color-primary);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:translateY(-4px)}@media(prefers-color-scheme:dark){.video-effect-item[data-v-60b9a680]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.video-effect-item-image[data-v-60b9a680]{background:#000;height:180px;overflow:hidden;width:100%}.video-effect-item-image img[data-v-60b9a680]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-effect-item-name[data-v-60b9a680]{color:#1e293b;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){.video-effect-item-name[data-v-60b9a680]{color:#f1f5f9}}.video-effect-load-more[data-v-60b9a680],.video-effect-no-more[data-v-60b9a680]{color:#94a3b8;font-size:13px;padding:16px;text-align:center}@media(prefers-color-scheme:dark){.video-effect-load-more[data-v-60b9a680],.video-effect-no-more[data-v-60b9a680]{color:#64748b}}[data-v-60b9a680] .video-effect-dialog .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding:16px 24px}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-dialog .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-60b9a680] .video-effect-dialog .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-60b9a680] .video-effect-dialog .el-dialog__title{color:#f1f5f9}}[data-v-60b9a680] .video-effect-dialog .el-dialog__body{padding:0}[data-v-56877875] .model-select-modal .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding:16px 24px}@media(prefers-color-scheme:dark){[data-v-56877875] .model-select-modal .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-56877875] .model-select-modal .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-56877875] .model-select-modal .el-dialog__title{color:#f1f5f9}}[data-v-56877875] .model-select-modal .el-dialog__body{padding:24px}.model-select-modal-content[data-v-56877875]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:12px 0 0}@media(max-width:768px){.model-select-modal-content[data-v-56877875]{grid-template-columns:1fr;max-height:60vh}}.model-select-item[data-v-56877875]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:16px;position:relative;transition:all .3s ease;width:100%}@media(prefers-color-scheme:dark){.model-select-item[data-v-56877875]{background:#1f1f24;border-color:#ffffff1a}}.model-select-item[data-v-56877875]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 15%,transparent);transform:translateY(-2px)}@media(prefers-color-scheme:dark){.model-select-item[data-v-56877875]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.model-select-item.active[data-v-56877875]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 15%,transparent)}@media(prefers-color-scheme:dark){.model-select-item.active[data-v-56877875]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 25%,transparent)}}.model-select-logo[data-v-56877875]{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-radius:8px;flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;padding:8px;width:48px}@media(prefers-color-scheme:dark){.model-select-logo[data-v-56877875]{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}.model-select-icon-placeholder[data-v-56877875]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}.model-select-icon-placeholder svg[data-v-56877875]{height:24px;width:24px}.model-select-icon-placeholder.model-icon-wan2-6[data-v-56877875]{background:linear-gradient(135deg,#667eea,#764ba2)}.model-select-icon-placeholder.model-icon-seedance1-0pro[data-v-56877875]{background:linear-gradient(135deg,#f093fb,#f5576c)}.model-select-icon-placeholder.model-icon-seedance1-5pro[data-v-56877875]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.model-select-icon-placeholder.model-icon-kutt[data-v-56877875]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333}@media(prefers-color-scheme:dark){.model-select-icon-placeholder.model-icon-kutt[data-v-56877875]{color:#fff}}.model-select-item:hover .model-select-icon-placeholder[data-v-56877875]{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.model-select-item.active .model-select-icon-placeholder[data-v-56877875]{box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary) 30%,transparent)}@media(prefers-color-scheme:dark){.model-select-item.active .model-select-icon-placeholder[data-v-56877875]{box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary-light-3) 40%,transparent)}}.model-select-content[data-v-56877875]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.model-select-name[data-v-56877875]{color:#1e293b;font-size:15px;font-weight:600;line-height:1.4}@media(prefers-color-scheme:dark){.model-select-name[data-v-56877875]{color:#f1f5f9}}.model-select-desc[data-v-56877875]{color:#64748b;font-size:13px;line-height:1.4}@media(prefers-color-scheme:dark){.model-select-desc[data-v-56877875]{color:#94a3b8}}.model-select-check[data-v-56877875]{align-items:center;color:var(--el-color-primary);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media(prefers-color-scheme:dark){.model-select-check[data-v-56877875]{color:var(--el-color-primary-light-3)}}.model-select-check svg[data-v-56877875]{height:20px;width:20px}.vip-tooltip-content[data-v-56877875]{align-items:center;color:#fff;display:flex;font-size:13px;gap:4px}.vip-tooltip-link[data-v-56877875]{color:var(--el-color-primary);cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease}@media(prefers-color-scheme:dark){.vip-tooltip-link[data-v-56877875]{color:var(--el-color-primary-light-3)}}.vip-tooltip-link[data-v-56877875]:hover{color:var(--el-color-primary-dark-2)}@media(prefers-color-scheme:dark){.vip-tooltip-link[data-v-56877875]:hover{color:var(--el-color-primary-light-3)}}.vip-badge[data-v-56877875]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:6px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}[data-v-aaf64f0b] .video-size-modal .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding-bottom:12px}@media(prefers-color-scheme:dark){[data-v-aaf64f0b] .video-size-modal .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-aaf64f0b] .video-size-modal .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-aaf64f0b] .video-size-modal .el-dialog__title{color:#f1f5f9}}[data-v-aaf64f0b] .video-size-modal .el-dialog__body{padding:24px}.video-size-modal-content[data-v-aaf64f0b]{padding:0}.aspect-ratio-buttons[data-v-aaf64f0b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aspect-ratio-btn[data-v-aaf64f0b]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:60px;padding:8px 12px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-aaf64f0b]{background:#1f1f24;border-color:#ffffff1a}}.aspect-ratio-btn[data-v-aaf64f0b]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-aaf64f0b]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3)}}.aspect-ratio-btn.active[data-v-aaf64f0b]{background:#fff;border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 10%,transparent)}@media(prefers-color-scheme:dark){.aspect-ratio-btn.active[data-v-aaf64f0b]{background:#1f1f24;border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.aspect-ratio-icon[data-v-aaf64f0b]{align-items:center;display:flex;height:24px;justify-content:center;width:32px}.aspect-ratio-icon .ratio-box[data-v-aaf64f0b]{border:1.5px dashed var(--el-color-primary);border-radius:2px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-icon .ratio-box[data-v-aaf64f0b]{border-color:var(--el-color-primary-light-3)}}.aspect-ratio-icon.square .ratio-box[data-v-aaf64f0b]{height:20px;width:20px}.aspect-ratio-icon.landscape .ratio-box[data-v-aaf64f0b]{height:16px;width:24px}.aspect-ratio-icon.portrait .ratio-box[data-v-aaf64f0b]{height:24px;width:16px}.aspect-ratio-text[data-v-aaf64f0b]{color:#64748b;font-size:11px;font-weight:500}@media(prefers-color-scheme:dark){.aspect-ratio-text[data-v-aaf64f0b]{color:#94a3b8}}.video-player-modal__video[data-v-e5f6194e]{aspect-ratio:16/9;background:#000;border-radius:8px;display:block;width:100%}[data-v-e5f6194e] .video-player-modal .el-dialog__body{padding:24px}.editor-input-area[data-v-bc8f276d]{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;height:156.8px;width:100%}@media(prefers-color-scheme:dark){.editor-input-area[data-v-bc8f276d]{background:#1b1b20}}@media(max-width:767px){.editor-input-area[data-v-bc8f276d]{border-radius:0;height:auto;max-height:calc(70vh - 60px);min-height:auto;overflow-y:auto;padding:12px 12px 0}}.editor-placeholder[data-v-bc8f276d]{align-items:center;color:#64748b;display:flex;font-size:14px;height:100%;justify-content:center;min-height:200px}@media(prefers-color-scheme:dark){.editor-placeholder[data-v-bc8f276d]{color:#94a3b8}}.editor-input-row[data-v-bc8f276d]{display:flex;height:92px;margin-top:12px}@media(max-width:767px){.editor-input-row[data-v-bc8f276d]{align-items:flex-start;flex-direction:row;gap:8px;height:92px;margin-top:0;min-height:92px}}.editor-input-controls[data-v-bc8f276d]{align-items:flex-start;display:flex;gap:8px;padding:0 8px}@media(max-width:767px){.editor-input-controls[data-v-bc8f276d]{flex-shrink:0;gap:8px;justify-content:flex-start;padding:0}}.editor-upload-container[data-v-bc8f276d]{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-upload-container[data-v-bc8f276d]{gap:6px}}.editor-upload-btn-wrapper[data-v-bc8f276d]{border-color:#ededed;flex-shrink:0;height:82px;width:62px}@media(max-width:767px){.editor-upload-btn-wrapper[data-v-bc8f276d]{height:75px;width:60px}}.editor-upload-btn[data-v-bc8f276d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s;width:100%}.editor-upload-btn[data-v-bc8f276d]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);border-color:var(--el-color-primary)}.editor-upload-btn[data-v-bc8f276d]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-color-scheme:dark){.editor-upload-btn[data-v-bc8f276d]{background:#ffffff05;border-color:#e5e7eb1a}.editor-upload-btn[data-v-bc8f276d]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary-light-3) 8%,transparent);border-color:var(--el-color-primary-light-3)}}.editor-upload-btn-role[data-v-bc8f276d]{border-radius:8px}.editor-upload-preview[data-v-bc8f276d]{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:82px;overflow:hidden;position:relative;width:62px}@media(max-width:767px){.editor-upload-preview[data-v-bc8f276d]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.editor-upload-preview[data-v-bc8f276d]{border-color:#e5e7eb1a}}.editor-upload-preview-image[data-v-bc8f276d],.editor-upload-preview-video-el[data-v-bc8f276d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview-video-el[data-v-bc8f276d]{background:#000}.editor-upload-remove-btn[data-v-bc8f276d]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.editor-upload-remove-btn[data-v-bc8f276d]:hover{background:#000000b3;transform:scale(1.1)}.editor-upload-remove-btn[data-v-bc8f276d]:active{transform:scale(.95)}.editor-upload-remove-btn svg[data-v-bc8f276d]{height:12px;width:12px}.editor-upload-voice-preview[data-v-bc8f276d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-voice-preview[data-v-bc8f276d]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-voice-icon[data-v-bc8f276d]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-voice-icon[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.editor-upload-voice-name[data-v-bc8f276d]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-voice-name[data-v-bc8f276d]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-voice-name[data-v-bc8f276d]{color:#cbd5e1}}.editor-upload-remove-btn-voice[data-v-bc8f276d]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-voice[data-v-bc8f276d]:hover{background:#000000b3}.editor-upload-remove-btn-voice svg[data-v-bc8f276d]{height:12px;width:12px}.editor-upload-video-preview[data-v-bc8f276d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-video-preview[data-v-bc8f276d]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-video-icon[data-v-bc8f276d]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-video-icon[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.editor-upload-video-name[data-v-bc8f276d]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-video-name[data-v-bc8f276d]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-video-name[data-v-bc8f276d]{color:#cbd5e1}}.editor-upload-remove-btn-video[data-v-bc8f276d]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-video[data-v-bc8f276d]:hover{background:#000000b3}.editor-upload-remove-btn-video svg[data-v-bc8f276d]{height:12px;width:12px}.editor-upload-badge[data-v-bc8f276d]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:8px;color:var(--el-color-primary);font-size:10px;font-weight:600;height:16px;left:4px;line-height:16px;min-width:-moz-fit-content;min-width:fit-content;padding:0 6px;position:absolute;top:4px;white-space:nowrap}@media(max-width:767px){.editor-upload-badge[data-v-bc8f276d]{font-size:9px;height:14px;left:3px;line-height:14px;padding:0 4px;top:3px}}@media(prefers-color-scheme:dark){.editor-upload-badge[data-v-bc8f276d]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent) 0,color-mix(in srgb,var(--el-color-primary) 20%,transparent));border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.dropdown-label .vip-badge[data-v-bc8f276d],.vip-badge[data-v-bc8f276d]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:4px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}.editor-upload-content[data-v-bc8f276d]{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.editor-upload-icon[data-v-bc8f276d]{color:#64748b;height:16px;margin-bottom:4px;transition:color .2s;width:16px}@media(max-width:767px){.editor-upload-icon[data-v-bc8f276d]{height:14px;margin-bottom:2px;width:14px}}@media(prefers-color-scheme:dark){.editor-upload-icon[data-v-bc8f276d]{color:#94a3b8}}.editor-upload-btn:hover .editor-upload-icon[data-v-bc8f276d]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-upload-btn:hover .editor-upload-icon[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.editor-upload-text[data-v-bc8f276d]{color:#475569;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-text[data-v-bc8f276d]{font-size:11px}}@media(prefers-color-scheme:dark){.editor-upload-text[data-v-bc8f276d]{color:#cbd5e1}}.editor-upload-count[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:6px;bottom:4px;color:var(--el-color-primary);font-size:10px;font-weight:600;left:50%;line-height:1.2;padding:2px 6px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:767px){.editor-upload-count[data-v-bc8f276d]{bottom:3px;font-size:9px;padding:1px 5px}}@media(prefers-color-scheme:dark){.editor-upload-count[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.editor-upload-text-secondary[data-v-bc8f276d]{color:#64748b;font-size:12px;font-weight:500}@media(prefers-color-scheme:dark){.editor-upload-text-secondary[data-v-bc8f276d]{color:#94a3b8}}.editor-textarea-wrapper[data-v-bc8f276d]{flex:1}@media(max-width:767px){.editor-textarea-wrapper[data-v-bc8f276d]{flex:1;min-width:0}}.editor-textarea-container[data-v-bc8f276d]{max-height:100px;overflow:auto;width:100%}@media(min-width:768px){.editor-textarea-container[data-v-bc8f276d]{max-height:94px}}@media(max-width:767px){.editor-textarea-container[data-v-bc8f276d]{max-height:120px}}.editor-textarea-row[data-v-bc8f276d]{align-items:flex-start;display:flex;gap:4px;width:100%}@media(max-width:767px){.editor-textarea-row[data-v-bc8f276d]{gap:8px}}.editor-textarea-row-mt[data-v-bc8f276d]{margin-top:8px}@media(max-width:767px){.editor-textarea-row-mt[data-v-bc8f276d]{margin-top:12px}}.editor-textarea-label[data-v-bc8f276d]{color:#64748b;font-size:14px;font-weight:500;line-height:20px}@media(max-width:767px){.editor-textarea-label[data-v-bc8f276d]{display:none}}@media(prefers-color-scheme:dark){.editor-textarea-label[data-v-bc8f276d]{color:#94a3b8}}.editor-textarea[data-v-bc8f276d]{background:transparent;border:none;border-radius:0;color:#1f2937;flex:1;font-size:14px;line-height:20px;min-height:20px;overflow:hidden;overscroll-behavior:none;padding:0 8px;resize:none;width:100%}.editor-textarea[data-v-bc8f276d]::-moz-placeholder{color:#94a3b8}.editor-textarea[data-v-bc8f276d]::placeholder{color:#94a3b8}.editor-textarea[data-v-bc8f276d]:focus{border:none;outline:none}@media(prefers-color-scheme:dark){.editor-textarea[data-v-bc8f276d]{color:#f1f5f9}.editor-textarea[data-v-bc8f276d]::-moz-placeholder{color:#64748b}.editor-textarea[data-v-bc8f276d]::placeholder{color:#64748b}}@media(max-width:767px){.editor-textarea[data-v-bc8f276d]{font-size:14px;line-height:20px;min-height:20px;padding:0 6px}}.editor-actions[data-v-bc8f276d]{align-items:center;border-top:1px solid #e5e7eb;display:flex;padding-right:8px;padding-top:8px;position:relative}@media(prefers-color-scheme:dark){.editor-actions[data-v-bc8f276d]{border-top-color:#ffffff1a}}@media(max-width:767px){.editor-actions[data-v-bc8f276d]{align-items:center;border-top:1px solid #e5e7eb;flex-direction:row;gap:12px;margin-top:8px;padding:12px 0}}@media(max-width:767px)and (prefers-color-scheme:dark){.editor-actions[data-v-bc8f276d]{border-top-color:#ffffff1a}}.editor-actions-left[data-v-bc8f276d]{align-items:center;display:flex;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent) transparent;scrollbar-width:thin}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar{height:4px}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar-track{background:transparent}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:2px}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.editor-actions-left[data-v-bc8f276d]{scrollbar-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent) transparent}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.editor-actions-left[data-v-bc8f276d]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}@media(min-width:768px){.editor-actions-left[data-v-bc8f276d]{padding-right:140px}}@media(max-width:767px){.editor-actions-left[data-v-bc8f276d]{flex:1;min-width:0;padding-left:0;padding-right:0}}.editor-actions-buttons[data-v-bc8f276d]{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-actions-buttons[data-v-bc8f276d]{flex-wrap:nowrap;gap:8px;min-width:-moz-min-content;min-width:min-content}}.editor-action-btn[data-v-bc8f276d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:4px;height:34px;padding:4px 8px;transition:all .2s;white-space:nowrap}.editor-action-btn[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn[data-v-bc8f276d]{background:#ffffff05;border-color:#e5e7eb1a;color:#cbd5e1}.editor-action-btn[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}@media(max-width:767px){.editor-action-btn[data-v-bc8f276d]{flex:0 0 auto;font-size:12px;height:36px;justify-content:center;min-height:36px;min-width:auto;padding:6px 10px}.editor-action-btn[data-v-bc8f276d]:active{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}}.editor-action-icon[data-v-bc8f276d]{color:inherit;font-weight:600}.editor-action-text[data-v-bc8f276d]{color:inherit;font-size:14px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:767px){.editor-action-text[data-v-bc8f276d]{flex:0 0 auto;font-size:12px;min-width:auto;overflow:visible;text-overflow:clip}}.editor-action-text-flex[data-v-bc8f276d]{align-items:center;display:flex;gap:4px}.editor-action-icon-text[data-v-bc8f276d]{font-weight:600}.editor-actions-right[data-v-bc8f276d]{align-items:center;color:#64748b;display:flex;flex-shrink:0;gap:8px;margin-left:8px;position:relative;z-index:10}@media(min-width:768px){.editor-actions-right[data-v-bc8f276d]{background:#fff;margin-left:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}}@media(min-width:768px)and (prefers-color-scheme:dark){.editor-actions-right[data-v-bc8f276d]{background:#1b1b20}}@media(max-width:767px){.editor-actions-right[data-v-bc8f276d]{display:flex;flex-shrink:0;justify-content:flex-end;margin-left:0}}.editor-settings-icon[data-v-bc8f276d]{height:20px;outline:none;padding:2px;width:20px}.editor-settings-icon[data-v-bc8f276d]:focus-visible{outline:none}.editor-settings-icon[data-v-bc8f276d]{cursor:pointer}@media(max-width:767px){.editor-settings-icon[data-v-bc8f276d]{align-items:center;display:flex;height:48px;justify-content:center;padding:14px;width:48px}}.editor-settings-icon-svg[data-v-bc8f276d]{color:#64748b;height:20px;transition:color .2s;width:20px}.editor-settings-icon-svg[data-v-bc8f276d]:hover{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-settings-icon-svg[data-v-bc8f276d]{color:#94a3b8}.editor-settings-icon-svg[data-v-bc8f276d]:hover{color:var(--el-color-primary-light-3)}}.editor-generate-btn[data-v-bc8f276d]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-dark-2) 50%,var(--el-color-primary-light-3) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#fff!important;cursor:not-allowed;display:flex;height:28px;justify-content:center;min-width:48px;opacity:.6;padding:0 8px;position:relative;transition:all .2s}.editor-generate-btn[data-v-bc8f276d]:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:#fff!important;opacity:1;transform:translateY(-1px)}.editor-generate-btn[data-v-bc8f276d]:not(:disabled){color:#fff!important;cursor:pointer;opacity:1}.editor-generate-btn[data-v-bc8f276d] .ant-btn-loading-icon{color:#fff!important}@media(min-width:768px){.editor-generate-btn[data-v-bc8f276d]{min-width:100px;padding:0 16px;width:auto}}@media(max-width:767px){.editor-generate-btn[data-v-bc8f276d]{flex:0 0 auto;font-size:13px;font-weight:600;height:36px;min-width:auto;padding:0 16px;white-space:nowrap;width:auto}}.editor-generate-text[data-v-bc8f276d]{color:#fff!important;font-size:14px;font-weight:600}@media(max-width:767px){.editor-generate-text[data-v-bc8f276d]{font-size:13px}}.editor-generate-send-icon[data-v-bc8f276d]{color:#fff;display:block;flex-shrink:0;height:16px;margin-right:6px;width:16px}@media(max-width:767px){.editor-generate-send-icon[data-v-bc8f276d]{height:14px;margin-right:4px;width:14px}}.editor-generate-points[data-v-bc8f276d]{color:#fff!important;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media(max-width:767px){.editor-generate-points[data-v-bc8f276d]{font-size:13px}}.editor-generate-btn-wrapper[data-v-bc8f276d]{display:inline-block;position:relative}.editor-generate-badge[data-v-bc8f276d]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:8px;box-shadow:0 2px 6px #ff6b6b66;color:#fff;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;position:absolute;right:-6px;top:-6px;transform:scale(.9);white-space:nowrap;z-index:10}@media(max-width:767px){.editor-generate-badge[data-v-bc8f276d]{font-size:9px;padding:2px 5px;right:-5px;top:-5px;transform:scale(.85)}}.editor-nth-input[data-v-bc8f276d]{flex-shrink:0}@media(max-width:767px){.editor-nth-input[data-v-bc8f276d]{width:45px}}.editor-nth-input[data-v-bc8f276d]{margin:0 4px;width:50px}.editor-nth-input[data-v-bc8f276d] .ant-input-number-input{text-align:center}[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:120px;padding:4px}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item{border-radius:6px;color:#475569;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s}[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item{color:#cbd5e1}[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);color:var(--el-color-primary-light-3)}}[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);color:var(--el-color-primary-light-3)}}[data-v-bc8f276d] .role-upload-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;max-width:240px;padding:0;width:240px}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .role-upload-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-bc8f276d] .role-upload-popover .ant-popover-inner-content{padding:0;width:100%}[data-v-bc8f276d] .role-upload-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .role-upload-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-upload-popover-content[data-v-bc8f276d]{align-items:center;display:flex;flex-direction:column;width:100%}.role-upload-tip-image[data-v-bc8f276d]{border-radius:8px 8px 0 0;display:block;height:auto;margin:0 auto;max-width:210px;-o-object-fit:contain;object-fit:contain;width:210px}.role-upload-tip-title[data-v-bc8f276d]{color:#475569;font-size:14px;font-weight:600;line-height:1.5;padding:12px 12px 6px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-title[data-v-bc8f276d]{color:#f1f5f9}}.role-upload-tip-desc[data-v-bc8f276d]{color:#64748b;font-size:12px;font-weight:400;line-height:1.5;padding:0 12px 12px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-desc[data-v-bc8f276d]{color:#94a3b8}}.editor-model-logo[data-v-bc8f276d]{flex-shrink:0;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:240px;padding:6px}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu-item{border-radius:6px;padding:0;transition:all .2s}[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent)}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent)}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .model-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent)}}.model-menu-item[data-v-bc8f276d]{align-items:center;display:flex;gap:12px;padding:10px 8px;width:100%}.model-menu-logo[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-radius:6px;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;padding:6px;width:32px}@media(prefers-color-scheme:dark){.model-menu-logo[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}.model-menu-content[data-v-bc8f276d]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.model-menu-name[data-v-bc8f276d]{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4}@media(prefers-color-scheme:dark){.model-menu-name[data-v-bc8f276d]{color:#f1f5f9}}.model-menu-desc[data-v-bc8f276d]{color:#64748b;font-size:12px;line-height:1.4}@media(prefers-color-scheme:dark){.model-menu-desc[data-v-bc8f276d]{color:#94a3b8}}[data-v-bc8f276d] .model-menu .ant-dropdown-menu-item-selected .model-menu-name{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .model-menu .ant-dropdown-menu-item-selected .model-menu-name{color:var(--el-color-primary-light-3)}}[data-v-bc8f276d] .model-menu .ant-dropdown-menu-item-selected .model-menu-desc{color:var(--el-color-primary);opacity:.8}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .model-menu .ant-dropdown-menu-item-selected .model-menu-desc{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle[data-v-bc8f276d]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-action-btn-toggle.editor-action-btn-active[data-v-bc8f276d]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 10%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent));border-color:var(--el-color-primary);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){.editor-action-btn-toggle.editor-action-btn-active[data-v-bc8f276d]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle.editor-action-btn-active .editor-action-icon[data-v-bc8f276d]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn-toggle.editor-action-btn-active .editor-action-icon[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle .editor-action-check-icon[data-v-bc8f276d]{animation:checkIn-bc8f276d .2s ease;color:var(--el-color-primary);margin-left:4px;stroke-width:3}@media(prefers-color-scheme:dark){.editor-action-btn-toggle .editor-action-check-icon[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle[data-v-bc8f276d]:active{transform:scale(.98)}@keyframes checkIn-bc8f276d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.size-inputs[data-v-bc8f276d]{align-items:center;display:flex;gap:8px}.size-input-wrapper[data-v-bc8f276d]{align-items:center;display:flex;flex:1;gap:6px}.size-input-label[data-v-bc8f276d]{color:#64748b;font-size:13px;font-weight:500;min-width:20px}@media(prefers-color-scheme:dark){.size-input-label[data-v-bc8f276d]{color:#94a3b8}}.size-input[data-v-bc8f276d]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;flex:1;font-size:13px;padding:6px 10px;transition:all .2s ease}@media(prefers-color-scheme:dark){.size-input[data-v-bc8f276d]{background:#1f1f24;border-color:#ffffff1a;color:#f1f5f9}}.size-input[data-v-bc8f276d]:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 10%,transparent);outline:none}@media(prefers-color-scheme:dark){.size-input[data-v-bc8f276d]:focus{border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.size-input[data-v-bc8f276d]::-webkit-inner-spin-button,.size-input[data-v-bc8f276d]::-webkit-outer-spin-button{opacity:1}.lock-btn[data-v-bc8f276d]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}@media(prefers-color-scheme:dark){.lock-btn[data-v-bc8f276d]{background:#1f1f24;border-color:#ffffff1a;color:#94a3b8}}.lock-btn[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.lock-btn[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.lock-btn.locked[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.lock-btn.locked[data-v-bc8f276d]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.video-effect-wrapper[data-v-bc8f276d]{align-items:flex-start;cursor:pointer;display:flex;flex-shrink:0;height:82px;margin-right:8px;width:100px}@media(max-width:767px){.video-effect-wrapper[data-v-bc8f276d]{height:75px;margin-left:8px;width:90px}}.video-effect-container[data-v-bc8f276d]{background:#000;border:1px solid #e5e7eb;border-radius:8px;height:100%;overflow:hidden;position:relative;transition:all .3s ease;width:100%}@media(prefers-color-scheme:dark){.video-effect-container[data-v-bc8f276d]{border-color:#ffffff1a}}.video-effect-container[data-v-bc8f276d]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:translateY(-2px)}@media(prefers-color-scheme:dark){.video-effect-container[data-v-bc8f276d]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.video-effect-container:hover .video-effect-overlay[data-v-bc8f276d]{opacity:1}.video-effect-preview[data-v-bc8f276d]{background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-effect-overlay[data-v-bc8f276d]{align-items:center;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));display:flex;flex-direction:column;gap:6px;justify-content:flex-end;inset:0;opacity:.8;padding:12px;position:absolute;transition:opacity .3s ease}.video-effect-icon[data-v-bc8f276d]{align-items:center;color:#fff;display:flex;justify-content:center;transition:all .3s ease}.video-effect-icon svg[data-v-bc8f276d]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));height:24px;width:24px}.video-effect-container:hover .video-effect-icon[data-v-bc8f276d]{transform:scale(1.1)}.video-effect-label[data-v-bc8f276d]{color:#fff;font-size:13px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap}.video-effect-remove-btn[data-v-bc8f276d]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px;z-index:10}.video-effect-remove-btn[data-v-bc8f276d]:hover{background:#000000b3;transform:scale(1.1)}.video-effect-remove-btn[data-v-bc8f276d]:active{transform:scale(.95)}.video-effect-remove-btn svg[data-v-bc8f276d]{height:12px;width:12px}[data-v-bc8f276d] .video-effect-modal .ant-modal-header{border-bottom:1px solid #e2e8f0;padding:16px 24px}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .video-effect-modal .ant-modal-header{border-bottom-color:#ffffff1a}}[data-v-bc8f276d] .video-effect-modal .ant-modal-title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .video-effect-modal .ant-modal-title{color:#f1f5f9}}[data-v-bc8f276d] .video-effect-modal .ant-modal-body{padding:24px}.video-effect-modal-content[data-v-bc8f276d]{padding:0}.video-effect-list[data-v-bc8f276d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.video-effect-item[data-v-bc8f276d]{background:#000;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}@media(prefers-color-scheme:dark){.video-effect-item[data-v-bc8f276d]{border-color:#ffffff1a}}.video-effect-item[data-v-bc8f276d]:hover{border-color:var(--el-color-primary);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:translateY(-4px)}@media(prefers-color-scheme:dark){.video-effect-item[data-v-bc8f276d]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.video-effect-item.active[data-v-bc8f276d]{border-color:var(--el-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary) 20%,transparent)}@media(prefers-color-scheme:dark){.video-effect-item.active[data-v-bc8f276d]{border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.video-effect-item-preview[data-v-bc8f276d]{background:#000;display:block;height:120px;-o-object-fit:contain;object-fit:contain;width:100%}.video-effect-item-label[data-v-bc8f276d]{background:#fff;border-top:1px solid #e5e7eb;color:#1e293b;font-size:13px;font-weight:500;padding:8px 12px;text-align:center}@media(prefers-color-scheme:dark){.video-effect-item-label[data-v-bc8f276d]{background:#1f1f24;border-top-color:#ffffff1a;color:#f1f5f9}}.video-effect-item.active .video-effect-item-label[data-v-bc8f276d]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.video-effect-item.active .video-effect-item-label[data-v-bc8f276d]{color:var(--el-color-primary-light-3)}}.dropdown-label[data-v-bc8f276d]{width:100%}.editor-upload-more-btn[data-v-bc8f276d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:6px;bottom:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:28px;transition:all .2s;width:24px;z-index:2}.editor-upload-more-btn[data-v-bc8f276d]:hover{background:#000c;transform:scale(1.05)}.editor-upload-more-btn[data-v-bc8f276d]:active{transform:scale(.95)}.editor-upload-more-btn svg[data-v-bc8f276d]{height:14px;width:14px}@media(max-width:767px){.editor-upload-more-btn[data-v-bc8f276d]{bottom:3px;height:22px;right:26px;width:22px}.editor-upload-more-btn svg[data-v-bc8f276d]{height:12px;width:12px}}[data-v-bc8f276d] .role-images-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--el-color-primary) 12%,transparent),0 2px 8px #00000014;max-width:152px;padding:0;width:152px}@media(max-width:767px){[data-v-bc8f276d] .role-images-popover .ant-popover-inner{max-width:148px;width:148px}}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .role-images-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-bc8f276d] .role-images-popover .ant-popover-inner-content{padding:8px;width:100%}[data-v-bc8f276d] .role-images-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-bc8f276d] .role-images-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-images-popover-content[data-v-bc8f276d]{width:100%}.role-images-list[data-v-bc8f276d]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-height:300px;overflow-y:auto;padding:4px}.role-images-list[data-v-bc8f276d]::-webkit-scrollbar{height:6px;width:6px}.role-images-list[data-v-bc8f276d]::-webkit-scrollbar-track{background:transparent}.role-images-list[data-v-bc8f276d]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:3px}.role-images-list[data-v-bc8f276d]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.role-images-list[data-v-bc8f276d]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.role-images-list[data-v-bc8f276d]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}.role-image-item[data-v-bc8f276d]{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;flex-shrink:0;height:82px;overflow:hidden;position:relative;transition:all .2s;width:62px}.role-image-item[data-v-bc8f276d]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:scale(1.02)}@media(max-width:767px){.role-image-item[data-v-bc8f276d]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.role-image-item[data-v-bc8f276d]{border-color:#e5e7eb1a}.role-image-item[data-v-bc8f276d]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.role-image-thumb[data-v-bc8f276d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.role-image-remove[data-v-bc8f276d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.role-image-item:hover .role-image-remove[data-v-bc8f276d]{opacity:1}.role-image-remove[data-v-bc8f276d]:hover{background:#ef4444e6;transform:scale(1.1)}.role-image-remove[data-v-bc8f276d]:active{transform:scale(.95)}.role-image-remove svg[data-v-bc8f276d]{height:12px;width:12px}.role-image-index[data-v-bc8f276d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;bottom:4px;color:#fff;font-size:10px;font-weight:600;left:4px;line-height:1.2;padding:2px 6px;position:absolute}.editor-upload-hint[data-v-bc8f276d]{align-self:center;color:#6b7280;flex-shrink:0;font-size:12px;line-height:1.4}@media(prefers-color-scheme:dark){.editor-upload-hint[data-v-bc8f276d]{color:#ffffff80}}.editor-upload-preview.editor-upload-preview-video[data-v-bc8f276d]{position:relative}.editor-upload-preview.editor-upload-preview-video .wan-reference-video-preview[data-v-bc8f276d]{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview.editor-upload-preview-video .wan-reference-video-play-btn[data-v-bc8f276d]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s,transform .2s;width:36px;z-index:2}.editor-upload-preview.editor-upload-preview-video .wan-reference-video-play-btn[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary) 90%,transparent);transform:translate(-50%,-50%) scale(1.05)}.editor-upload-preview.editor-upload-preview-video .wan-reference-video-play-btn svg[data-v-bc8f276d]{margin-left:2px}.wan-reference-video-popover-item[data-v-bc8f276d]{position:relative}.wan-reference-video-popover-item .wan-reference-video-thumb[data-v-bc8f276d]{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wan-reference-video-popover-item .wan-reference-video-play-btn-popover[data-v-bc8f276d]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;left:50%;opacity:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,background .2s;width:28px;z-index:2}.wan-reference-video-popover-item .wan-reference-video-play-btn-popover[data-v-bc8f276d]:hover{background:color-mix(in srgb,var(--el-color-primary) 90%,transparent);opacity:1}.wan-reference-video-popover-item .wan-reference-video-play-btn-popover svg[data-v-bc8f276d]{margin-left:2px}.wan-reference-video-popover-item:hover .wan-reference-video-play-btn-popover[data-v-bc8f276d]{opacity:1}[data-v-69135c8a] .model-select-modal .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding:16px 24px}@media(prefers-color-scheme:dark){[data-v-69135c8a] .model-select-modal .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-69135c8a] .model-select-modal .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-69135c8a] .model-select-modal .el-dialog__title{color:#f1f5f9}}[data-v-69135c8a] .model-select-modal .el-dialog__body{padding:24px}.model-select-modal-content[data-v-69135c8a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:500px;overflow-x:hidden;overflow-y:auto;padding:12px 0 0}@media(max-width:768px){.model-select-modal-content[data-v-69135c8a]{grid-template-columns:1fr}}.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar{width:6px}.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.model-select-modal-content[data-v-69135c8a]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}.model-select-item[data-v-69135c8a]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:16px;position:relative;transition:all .3s ease;width:100%}@media(prefers-color-scheme:dark){.model-select-item[data-v-69135c8a]{background:#1f1f24;border-color:#ffffff1a}}.model-select-item[data-v-69135c8a]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 15%,transparent);transform:translateY(-2px)}@media(prefers-color-scheme:dark){.model-select-item[data-v-69135c8a]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.model-select-item.active[data-v-69135c8a]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 15%,transparent)}@media(prefers-color-scheme:dark){.model-select-item.active[data-v-69135c8a]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 25%,transparent)}}.model-select-logo[data-v-69135c8a]{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-radius:8px;flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;padding:8px;width:48px}@media(prefers-color-scheme:dark){.model-select-logo[data-v-69135c8a]{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}.model-select-content[data-v-69135c8a]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.model-select-name[data-v-69135c8a]{color:#1e293b;font-size:15px;font-weight:600;line-height:1.4}@media(prefers-color-scheme:dark){.model-select-name[data-v-69135c8a]{color:#f1f5f9}}.model-select-desc[data-v-69135c8a]{color:#64748b;font-size:13px;line-height:1.4}@media(prefers-color-scheme:dark){.model-select-desc[data-v-69135c8a]{color:#94a3b8}}.model-select-check[data-v-69135c8a]{align-items:center;color:var(--el-color-primary);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media(prefers-color-scheme:dark){.model-select-check[data-v-69135c8a]{color:var(--el-color-primary-light-3)}}.model-select-check svg[data-v-69135c8a]{height:20px;width:20px}.vip-tooltip-content[data-v-69135c8a]{align-items:center;color:#fff;display:flex;font-size:13px;gap:4px}.vip-tooltip-link[data-v-69135c8a]{color:var(--el-color-primary);cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease}@media(prefers-color-scheme:dark){.vip-tooltip-link[data-v-69135c8a]{color:var(--el-color-primary-light-3)}}.vip-tooltip-link[data-v-69135c8a]:hover{color:var(--el-color-primary-dark-2)}@media(prefers-color-scheme:dark){.vip-tooltip-link[data-v-69135c8a]:hover{color:var(--el-color-primary-light-3)}}.vip-badge[data-v-69135c8a]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:6px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}[data-v-bf7454d9] .image-size-modal .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding-bottom:12px}@media(prefers-color-scheme:dark){[data-v-bf7454d9] .image-size-modal .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-bf7454d9] .image-size-modal .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-bf7454d9] .image-size-modal .el-dialog__title{color:#f1f5f9}}[data-v-bf7454d9] .image-size-modal .el-dialog__body{padding:24px}.image-size-modal-content[data-v-bf7454d9]{padding:0}.aspect-ratio-buttons[data-v-bf7454d9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aspect-ratio-btn[data-v-bf7454d9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:60px;padding:8px 12px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-bf7454d9]{background:#1f1f24;border-color:#ffffff1a}}.aspect-ratio-btn[data-v-bf7454d9]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-bf7454d9]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3)}}.aspect-ratio-btn.active[data-v-bf7454d9]{background:#fff;border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 10%,transparent)}@media(prefers-color-scheme:dark){.aspect-ratio-btn.active[data-v-bf7454d9]{background:#1f1f24;border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.aspect-ratio-icon[data-v-bf7454d9]{align-items:center;display:flex;height:24px;justify-content:center;width:32px}.aspect-ratio-icon .ratio-box[data-v-bf7454d9]{background:var(--el-color-primary);border-radius:2px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-icon .ratio-box[data-v-bf7454d9]{background:var(--el-color-primary-light-3)}}.aspect-ratio-icon.square .ratio-box[data-v-bf7454d9]{height:20px;width:20px}.aspect-ratio-icon.landscape .ratio-box[data-v-bf7454d9]{height:16px;width:24px}.aspect-ratio-icon.portrait .ratio-box[data-v-bf7454d9]{height:24px;width:16px}.aspect-ratio-text[data-v-bf7454d9]{color:#64748b;font-size:11px;font-weight:500}@media(prefers-color-scheme:dark){.aspect-ratio-text[data-v-bf7454d9]{color:#94a3b8}}.aspect-ratio-btn.active .aspect-ratio-text[data-v-bf7454d9]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.aspect-ratio-btn.active .aspect-ratio-text[data-v-bf7454d9]{color:var(--el-color-primary-light-3)}}.size-inputs[data-v-bf7454d9]{align-items:center;display:flex;gap:8px}.size-input-wrapper[data-v-bf7454d9]{align-items:center;display:flex;flex:1;gap:6px}.size-input-label[data-v-bf7454d9]{color:#64748b;font-size:13px;font-weight:500;min-width:20px}@media(prefers-color-scheme:dark){.size-input-label[data-v-bf7454d9]{color:#94a3b8}}.size-input[data-v-bf7454d9]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;flex:1;font-size:13px;padding:6px 10px;transition:all .2s ease}@media(prefers-color-scheme:dark){.size-input[data-v-bf7454d9]{background:#1f1f24;border-color:#ffffff1a;color:#f1f5f9}}.size-input[data-v-bf7454d9]:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 10%,transparent);outline:none}@media(prefers-color-scheme:dark){.size-input[data-v-bf7454d9]:focus{border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.size-input[data-v-bf7454d9]:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:.6}@media(prefers-color-scheme:dark){.size-input[data-v-bf7454d9]:disabled{background:#ffffff0d;border-color:#ffffff0d;color:#64748b}}.size-input[data-v-bf7454d9]::-webkit-inner-spin-button,.size-input[data-v-bf7454d9]::-webkit-outer-spin-button{opacity:1}.lock-btn[data-v-bf7454d9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}@media(prefers-color-scheme:dark){.lock-btn[data-v-bf7454d9]{background:#1f1f24;border-color:#ffffff1a;color:#94a3b8}}.lock-btn[data-v-bf7454d9]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.lock-btn[data-v-bf7454d9]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.lock-btn.locked[data-v-bf7454d9]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.lock-btn.locked[data-v-bf7454d9]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}[data-v-2aa5ce33] .aspect-ratio-modal .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding-bottom:12px}@media(prefers-color-scheme:dark){[data-v-2aa5ce33] .aspect-ratio-modal .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-2aa5ce33] .aspect-ratio-modal .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-2aa5ce33] .aspect-ratio-modal .el-dialog__title{color:#f1f5f9}}[data-v-2aa5ce33] .aspect-ratio-modal .el-dialog__body{padding:24px}.aspect-ratio-modal-content[data-v-2aa5ce33]{padding:0}.aspect-ratio-buttons[data-v-2aa5ce33]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aspect-ratio-btn[data-v-2aa5ce33]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:60px;padding:8px 12px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-2aa5ce33]{background:#1f1f24;border-color:#ffffff1a}}.aspect-ratio-btn[data-v-2aa5ce33]:hover{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.aspect-ratio-btn[data-v-2aa5ce33]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3)}}.aspect-ratio-btn.active[data-v-2aa5ce33]{background:#fff;border-color:var(--el-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 10%,transparent)}@media(prefers-color-scheme:dark){.aspect-ratio-btn.active[data-v-2aa5ce33]{background:#1f1f24;border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.aspect-ratio-icon[data-v-2aa5ce33]{align-items:center;display:flex;height:24px;justify-content:center;width:32px}.aspect-ratio-icon .ratio-box[data-v-2aa5ce33]{border:1.5px dashed var(--el-color-primary);border-radius:2px;transition:all .2s ease}@media(prefers-color-scheme:dark){.aspect-ratio-icon .ratio-box[data-v-2aa5ce33]{border-color:var(--el-color-primary-light-3)}}.aspect-ratio-icon.auto .ratio-box[data-v-2aa5ce33]{border-style:solid;height:20px;position:relative;width:20px}.aspect-ratio-icon.auto .ratio-box[data-v-2aa5ce33]:before{background:var(--el-color-primary);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}@media(prefers-color-scheme:dark){.aspect-ratio-icon.auto .ratio-box[data-v-2aa5ce33]:before{background:var(--el-color-primary-light-3)}}.aspect-ratio-icon.auto .ratio-box[data-v-2aa5ce33]:after{background:var(--el-color-primary);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:8px}@media(prefers-color-scheme:dark){.aspect-ratio-icon.auto .ratio-box[data-v-2aa5ce33]:after{background:var(--el-color-primary-light-3)}}.aspect-ratio-icon.square .ratio-box[data-v-2aa5ce33]{height:20px;width:20px}.aspect-ratio-icon.landscape .ratio-box[data-v-2aa5ce33]{height:16px;width:24px}.aspect-ratio-icon.portrait .ratio-box[data-v-2aa5ce33]{height:24px;width:16px}.aspect-ratio-text[data-v-2aa5ce33]{color:#64748b;font-size:11px;font-weight:500}@media(prefers-color-scheme:dark){.aspect-ratio-text[data-v-2aa5ce33]{color:#94a3b8}}.aspect-ratio-btn.active .aspect-ratio-text[data-v-2aa5ce33]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.aspect-ratio-btn.active .aspect-ratio-text[data-v-2aa5ce33]{color:var(--el-color-primary-light-3)}}[data-v-53be3461] .example-dialog .el-dialog{border-radius:16px;display:flex;flex-direction:column;max-height:82vh;overflow:hidden}[data-v-53be3461] .example-dialog .el-dialog__header{background:linear-gradient(180deg,color-mix(in srgb,#1677ff 6%,#fff),#fff);border-bottom:1px solid #e2e8f0;margin-right:0;padding:18px 24px}[data-v-53be3461] .example-dialog .el-dialog__title{color:#1e293b;font-size:17px;font-weight:700}[data-v-53be3461] .example-dialog .el-dialog__body{background:#fff;flex:1;overflow:hidden;padding:14px 20px 20px}@media(prefers-color-scheme:dark){[data-v-53be3461] .example-dialog .el-dialog__header{background:linear-gradient(180deg,color-mix(in srgb,#1677ff 10%,#1b1b20),#1b1b20);border-bottom-color:#ffffff1a}[data-v-53be3461] .example-dialog .el-dialog__title{color:#f1f5f9}[data-v-53be3461] .example-dialog .el-dialog__body{background:#1b1b20}}@media(max-width:900px){[data-v-53be3461] .example-dialog{margin:0 auto;max-width:none;width:calc(100vw - 24px)!important}}.example-tabs[data-v-53be3461] .el-tabs__header{margin-bottom:14px}.example-tabs[data-v-53be3461] .el-tabs__item{font-size:14px;font-weight:600}.example-tabs[data-v-53be3461] .el-tabs__active-bar{border-radius:2px 2px 0 0;height:3px}.example-list[data-v-53be3461]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:4px}@media(max-width:900px){.example-list[data-v-53be3461]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.example-list[data-v-53be3461]{grid-template-columns:1fr}}.example-item[data-v-53be3461]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;overflow:hidden;transition:all .24s ease}.example-item[data-v-53be3461]:hover{border-color:#1677ff;box-shadow:0 10px 24px color-mix(in srgb,#1677ff 18%,transparent),0 2px 8px #0f172a0f;transform:translateY(-2px)}@media(prefers-color-scheme:dark){.example-item[data-v-53be3461]{background:#1f1f24;border-color:#ffffff1a;box-shadow:none}.example-item[data-v-53be3461]:hover{border-color:#1677ff;box-shadow:0 8px 20px color-mix(in srgb,#1677ff 22%,transparent)}}.example-cover[data-v-53be3461]{display:block;height:150px;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.example-item:hover .example-cover[data-v-53be3461]{transform:scale(1.03)}.example-info[data-v-53be3461]{color:#334155;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){.example-info[data-v-53be3461]{color:#e2e8f0}}.editor-input-area[data-v-0ad4e6b2]{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;height:156.8px;width:100%}@media(prefers-color-scheme:dark){.editor-input-area[data-v-0ad4e6b2]{background:#1b1b20}}@media(max-width:767px){.editor-input-area[data-v-0ad4e6b2]{border-radius:0;height:auto;max-height:calc(70vh - 60px);min-height:auto;overflow-y:auto;padding:12px 12px 0}}.editor-placeholder[data-v-0ad4e6b2]{align-items:center;color:#64748b;display:flex;font-size:14px;height:100%;justify-content:center;min-height:200px}@media(prefers-color-scheme:dark){.editor-placeholder[data-v-0ad4e6b2]{color:#94a3b8}}.editor-input-row[data-v-0ad4e6b2]{display:flex;height:92px;margin-top:12px}@media(max-width:767px){.editor-input-row[data-v-0ad4e6b2]{align-items:flex-start;flex-direction:row;gap:8px;height:92px;margin-top:0;min-height:92px}}.editor-input-controls[data-v-0ad4e6b2]{align-items:flex-start;display:flex;gap:8px;padding:0 8px}@media(max-width:767px){.editor-input-controls[data-v-0ad4e6b2]{flex-shrink:0;gap:8px;justify-content:flex-start;padding:0}}.editor-upload-container[data-v-0ad4e6b2]{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-upload-container[data-v-0ad4e6b2]{gap:6px}}.editor-upload-btn-wrapper[data-v-0ad4e6b2]{border-color:#ededed;flex-shrink:0;height:82px;width:62px}@media(max-width:767px){.editor-upload-btn-wrapper[data-v-0ad4e6b2]{height:75px;width:60px}}.editor-upload-btn[data-v-0ad4e6b2]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s;width:100%}.editor-upload-btn[data-v-0ad4e6b2]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);border-color:var(--el-color-primary)}.editor-upload-btn[data-v-0ad4e6b2]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-color-scheme:dark){.editor-upload-btn[data-v-0ad4e6b2]{background:#ffffff05;border-color:#e5e7eb1a}.editor-upload-btn[data-v-0ad4e6b2]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary-light-3) 8%,transparent);border-color:var(--el-color-primary-light-3)}}.editor-upload-btn-role[data-v-0ad4e6b2]{border-radius:8px}.editor-upload-preview[data-v-0ad4e6b2]{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:82px;overflow:hidden;position:relative;width:62px}@media(max-width:767px){.editor-upload-preview[data-v-0ad4e6b2]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.editor-upload-preview[data-v-0ad4e6b2]{border-color:#e5e7eb1a}}.editor-upload-preview-image[data-v-0ad4e6b2],.editor-upload-preview-video-el[data-v-0ad4e6b2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview-video-el[data-v-0ad4e6b2]{background:#000}.editor-upload-remove-btn[data-v-0ad4e6b2]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.editor-upload-remove-btn[data-v-0ad4e6b2]:hover{background:#000000b3;transform:scale(1.1)}.editor-upload-remove-btn[data-v-0ad4e6b2]:active{transform:scale(.95)}.editor-upload-remove-btn svg[data-v-0ad4e6b2]{height:12px;width:12px}.editor-upload-voice-preview[data-v-0ad4e6b2]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-voice-preview[data-v-0ad4e6b2]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-voice-icon[data-v-0ad4e6b2]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-voice-icon[data-v-0ad4e6b2]{color:var(--el-color-primary-light-3)}}.editor-upload-voice-name[data-v-0ad4e6b2]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-voice-name[data-v-0ad4e6b2]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-voice-name[data-v-0ad4e6b2]{color:#cbd5e1}}.editor-upload-remove-btn-voice[data-v-0ad4e6b2]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-voice[data-v-0ad4e6b2]:hover{background:#000000b3}.editor-upload-remove-btn-voice svg[data-v-0ad4e6b2]{height:12px;width:12px}.editor-upload-video-preview[data-v-0ad4e6b2]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-video-preview[data-v-0ad4e6b2]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-video-icon[data-v-0ad4e6b2]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-video-icon[data-v-0ad4e6b2]{color:var(--el-color-primary-light-3)}}.editor-upload-video-name[data-v-0ad4e6b2]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-video-name[data-v-0ad4e6b2]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-video-name[data-v-0ad4e6b2]{color:#cbd5e1}}.editor-upload-remove-btn-video[data-v-0ad4e6b2]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-video[data-v-0ad4e6b2]:hover{background:#000000b3}.editor-upload-remove-btn-video svg[data-v-0ad4e6b2]{height:12px;width:12px}.editor-upload-badge[data-v-0ad4e6b2]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:8px;color:var(--el-color-primary);font-size:10px;font-weight:600;height:16px;left:4px;line-height:16px;min-width:-moz-fit-content;min-width:fit-content;padding:0 6px;position:absolute;top:4px;white-space:nowrap}@media(max-width:767px){.editor-upload-badge[data-v-0ad4e6b2]{font-size:9px;height:14px;left:3px;line-height:14px;padding:0 4px;top:3px}}@media(prefers-color-scheme:dark){.editor-upload-badge[data-v-0ad4e6b2]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent) 0,color-mix(in srgb,var(--el-color-primary) 20%,transparent));border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.dropdown-label .vip-badge[data-v-0ad4e6b2],.vip-badge[data-v-0ad4e6b2]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:4px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}.editor-upload-content[data-v-0ad4e6b2]{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.editor-upload-icon[data-v-0ad4e6b2]{color:#64748b;height:16px;margin-bottom:4px;transition:color .2s;width:16px}@media(max-width:767px){.editor-upload-icon[data-v-0ad4e6b2]{height:14px;margin-bottom:2px;width:14px}}@media(prefers-color-scheme:dark){.editor-upload-icon[data-v-0ad4e6b2]{color:#94a3b8}}.editor-upload-btn:hover .editor-upload-icon[data-v-0ad4e6b2]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-upload-btn:hover .editor-upload-icon[data-v-0ad4e6b2]{color:var(--el-color-primary-light-3)}}.editor-upload-text[data-v-0ad4e6b2]{color:#475569;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-text[data-v-0ad4e6b2]{font-size:11px}}@media(prefers-color-scheme:dark){.editor-upload-text[data-v-0ad4e6b2]{color:#cbd5e1}}.editor-upload-count[data-v-0ad4e6b2]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:6px;bottom:4px;color:var(--el-color-primary);font-size:10px;font-weight:600;left:50%;line-height:1.2;padding:2px 6px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:767px){.editor-upload-count[data-v-0ad4e6b2]{bottom:3px;font-size:9px;padding:1px 5px}}@media(prefers-color-scheme:dark){.editor-upload-count[data-v-0ad4e6b2]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.editor-upload-text-secondary[data-v-0ad4e6b2]{color:#64748b;font-size:12px;font-weight:500}@media(prefers-color-scheme:dark){.editor-upload-text-secondary[data-v-0ad4e6b2]{color:#94a3b8}}.editor-textarea-wrapper[data-v-0ad4e6b2]{flex:1}@media(max-width:767px){.editor-textarea-wrapper[data-v-0ad4e6b2]{flex:1;min-width:0}}.editor-textarea-container[data-v-0ad4e6b2]{max-height:100px;overflow:auto;width:100%}@media(min-width:768px){.editor-textarea-container[data-v-0ad4e6b2]{max-height:94px}}@media(max-width:767px){.editor-textarea-container[data-v-0ad4e6b2]{max-height:120px}}.editor-textarea-row[data-v-0ad4e6b2]{align-items:flex-start;display:flex;gap:4px;width:100%}@media(max-width:767px){.editor-textarea-row[data-v-0ad4e6b2]{gap:8px}}.editor-textarea-row-mt[data-v-0ad4e6b2]{margin-top:8px}@media(max-width:767px){.editor-textarea-row-mt[data-v-0ad4e6b2]{margin-top:12px}}.editor-textarea-label[data-v-0ad4e6b2]{color:#64748b;font-size:14px;font-weight:500;line-height:20px}@media(max-width:767px){.editor-textarea-label[data-v-0ad4e6b2]{display:none}}@media(prefers-color-scheme:dark){.editor-textarea-label[data-v-0ad4e6b2]{color:#94a3b8}}.editor-textarea[data-v-0ad4e6b2]{background:transparent;border:none;border-radius:0;color:#1f2937;flex:1;font-size:14px;line-height:20px;min-height:20px;overflow:hidden;overscroll-behavior:none;padding:0 8px;resize:none;width:100%}.editor-textarea[data-v-0ad4e6b2]::-moz-placeholder{color:#94a3b8}.editor-textarea[data-v-0ad4e6b2]::placeholder{color:#94a3b8}.editor-textarea[data-v-0ad4e6b2]:focus{border:none;outline:none}@media(prefers-color-scheme:dark){.editor-textarea[data-v-0ad4e6b2]{color:#f1f5f9}.editor-textarea[data-v-0ad4e6b2]::-moz-placeholder{color:#64748b}.editor-textarea[data-v-0ad4e6b2]::placeholder{color:#64748b}}@media(max-width:767px){.editor-textarea[data-v-0ad4e6b2]{font-size:14px;line-height:20px;min-height:20px;padding:0 6px}}.editor-actions[data-v-0ad4e6b2]{align-items:center;border-top:1px solid #e5e7eb;display:flex;padding-right:8px;padding-top:8px;position:relative}@media(prefers-color-scheme:dark){.editor-actions[data-v-0ad4e6b2]{border-top-color:#ffffff1a}}@media(max-width:767px){.editor-actions[data-v-0ad4e6b2]{align-items:center;border-top:1px solid #e5e7eb;flex-direction:row;gap:12px;margin-top:8px;padding:12px 0}}@media(max-width:767px)and (prefers-color-scheme:dark){.editor-actions[data-v-0ad4e6b2]{border-top-color:#ffffff1a}}.editor-actions-left[data-v-0ad4e6b2]{align-items:center;display:flex;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent) transparent;scrollbar-width:thin}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar{height:4px}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar-track{background:transparent}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:2px}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.editor-actions-left[data-v-0ad4e6b2]{scrollbar-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent) transparent}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.editor-actions-left[data-v-0ad4e6b2]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}@media(min-width:768px){.editor-actions-left[data-v-0ad4e6b2]{padding-right:140px}}@media(max-width:767px){.editor-actions-left[data-v-0ad4e6b2]{flex:1;min-width:0;padding-left:0;padding-right:0}}.editor-actions-buttons[data-v-0ad4e6b2]{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-actions-buttons[data-v-0ad4e6b2]{flex-wrap:nowrap;gap:8px;min-width:-moz-min-content;min-width:min-content}}.editor-action-btn[data-v-0ad4e6b2]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:4px;height:34px;padding:4px 8px;transition:all .2s;white-space:nowrap}.editor-action-btn[data-v-0ad4e6b2]:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn[data-v-0ad4e6b2]{background:#ffffff05;border-color:#e5e7eb1a;color:#cbd5e1}.editor-action-btn[data-v-0ad4e6b2]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}@media(max-width:767px){.editor-action-btn[data-v-0ad4e6b2]{flex:0 0 auto;font-size:12px;height:36px;justify-content:center;min-height:36px;min-width:auto;padding:6px 10px}.editor-action-btn[data-v-0ad4e6b2]:active{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}}.editor-action-icon[data-v-0ad4e6b2]{color:inherit;font-weight:600}.editor-action-text[data-v-0ad4e6b2]{color:inherit;font-size:14px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:767px){.editor-action-text[data-v-0ad4e6b2]{flex:0 0 auto;font-size:12px;min-width:auto;overflow:visible;text-overflow:clip}}.editor-action-text-flex[data-v-0ad4e6b2]{align-items:center;display:flex;gap:4px}.editor-action-icon-text[data-v-0ad4e6b2]{font-weight:600}.editor-actions-right[data-v-0ad4e6b2]{align-items:center;color:#64748b;display:flex;flex-shrink:0;gap:8px;margin-left:8px;position:relative;z-index:10}@media(min-width:768px){.editor-actions-right[data-v-0ad4e6b2]{background:#fff;margin-left:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}}@media(min-width:768px)and (prefers-color-scheme:dark){.editor-actions-right[data-v-0ad4e6b2]{background:#1b1b20}}@media(max-width:767px){.editor-actions-right[data-v-0ad4e6b2]{display:flex;flex-shrink:0;justify-content:flex-end;margin-left:0}}.editor-settings-icon[data-v-0ad4e6b2]{height:20px;outline:none;padding:2px;width:20px}.editor-settings-icon[data-v-0ad4e6b2]:focus-visible{outline:none}.editor-settings-icon[data-v-0ad4e6b2]{cursor:pointer}@media(max-width:767px){.editor-settings-icon[data-v-0ad4e6b2]{align-items:center;display:flex;height:48px;justify-content:center;padding:14px;width:48px}}.editor-settings-icon-svg[data-v-0ad4e6b2]{color:#64748b;height:20px;transition:color .2s;width:20px}.editor-settings-icon-svg[data-v-0ad4e6b2]:hover{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-settings-icon-svg[data-v-0ad4e6b2]{color:#94a3b8}.editor-settings-icon-svg[data-v-0ad4e6b2]:hover{color:var(--el-color-primary-light-3)}}.editor-generate-btn[data-v-0ad4e6b2]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-dark-2) 50%,var(--el-color-primary-light-3) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#fff!important;cursor:not-allowed;display:flex;height:28px;justify-content:center;min-width:48px;opacity:.6;padding:0 8px;position:relative;transition:all .2s}.editor-generate-btn[data-v-0ad4e6b2]:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:#fff!important;opacity:1;transform:translateY(-1px)}.editor-generate-btn[data-v-0ad4e6b2]:not(:disabled){color:#fff!important;cursor:pointer;opacity:1}.editor-generate-btn[data-v-0ad4e6b2] .ant-btn-loading-icon{color:#fff!important}@media(min-width:768px){.editor-generate-btn[data-v-0ad4e6b2]{min-width:100px;padding:0 16px;width:auto}}@media(max-width:767px){.editor-generate-btn[data-v-0ad4e6b2]{flex:0 0 auto;font-size:13px;font-weight:600;height:36px;min-width:auto;padding:0 16px;white-space:nowrap;width:auto}}.editor-generate-text[data-v-0ad4e6b2]{color:#fff!important;font-size:14px;font-weight:600}@media(max-width:767px){.editor-generate-text[data-v-0ad4e6b2]{font-size:13px}}.editor-generate-send-icon[data-v-0ad4e6b2]{color:#fff;display:block;flex-shrink:0;height:16px;margin-right:6px;width:16px}@media(max-width:767px){.editor-generate-send-icon[data-v-0ad4e6b2]{height:14px;margin-right:4px;width:14px}}.editor-generate-points[data-v-0ad4e6b2]{color:#fff!important;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media(max-width:767px){.editor-generate-points[data-v-0ad4e6b2]{font-size:13px}}.editor-generate-btn-wrapper[data-v-0ad4e6b2]{display:inline-block;position:relative}.editor-generate-badge[data-v-0ad4e6b2]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:8px;box-shadow:0 2px 6px #ff6b6b66;color:#fff;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;position:absolute;right:-6px;top:-6px;transform:scale(.9);white-space:nowrap;z-index:10}@media(max-width:767px){.editor-generate-badge[data-v-0ad4e6b2]{font-size:9px;padding:2px 5px;right:-5px;top:-5px;transform:scale(.85)}}.editor-nth-input[data-v-0ad4e6b2]{flex-shrink:0}@media(max-width:767px){.editor-nth-input[data-v-0ad4e6b2]{width:45px}}.editor-nth-input[data-v-0ad4e6b2]{margin:0 4px;width:50px}.editor-nth-input[data-v-0ad4e6b2] .ant-input-number-input{text-align:center}[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:120px;padding:4px}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item{border-radius:6px;color:#475569;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s}[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item{color:#cbd5e1}[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);color:var(--el-color-primary-light-3)}}[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);color:var(--el-color-primary-light-3)}}[data-v-0ad4e6b2] .role-upload-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;max-width:240px;padding:0;width:240px}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .role-upload-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-0ad4e6b2] .role-upload-popover .ant-popover-inner-content{padding:0;width:100%}[data-v-0ad4e6b2] .role-upload-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .role-upload-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-upload-popover-content[data-v-0ad4e6b2]{align-items:center;display:flex;flex-direction:column;width:100%}.role-upload-tip-image[data-v-0ad4e6b2]{border-radius:8px 8px 0 0;display:block;height:auto;margin:0 auto;max-width:210px;-o-object-fit:contain;object-fit:contain;width:210px}.role-upload-tip-title[data-v-0ad4e6b2]{color:#475569;font-size:14px;font-weight:600;line-height:1.5;padding:12px 12px 6px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-title[data-v-0ad4e6b2]{color:#f1f5f9}}.role-upload-tip-desc[data-v-0ad4e6b2]{color:#64748b;font-size:12px;font-weight:400;line-height:1.5;padding:0 12px 12px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-desc[data-v-0ad4e6b2]{color:#94a3b8}}.editor-model-logo[data-v-0ad4e6b2]{flex-shrink:0;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:240px;padding:6px}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu-item{border-radius:6px;padding:0;transition:all .2s}[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent)}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent)}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .model-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent)}}.model-menu-item[data-v-0ad4e6b2]{align-items:center;display:flex;gap:12px;padding:10px 8px;width:100%}.model-menu-logo[data-v-0ad4e6b2]{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent);border-radius:6px;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;padding:6px;width:32px}@media(prefers-color-scheme:dark){.model-menu-logo[data-v-0ad4e6b2]{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent)}}.model-menu-content[data-v-0ad4e6b2]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.model-menu-name[data-v-0ad4e6b2]{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4}@media(prefers-color-scheme:dark){.model-menu-name[data-v-0ad4e6b2]{color:#f1f5f9}}.model-menu-desc[data-v-0ad4e6b2]{color:#64748b;font-size:12px;line-height:1.4}@media(prefers-color-scheme:dark){.model-menu-desc[data-v-0ad4e6b2]{color:#94a3b8}}[data-v-0ad4e6b2] .model-menu .ant-dropdown-menu-item-selected .model-menu-name{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .model-menu .ant-dropdown-menu-item-selected .model-menu-name{color:var(--el-color-primary-light-3)}}[data-v-0ad4e6b2] .model-menu .ant-dropdown-menu-item-selected .model-menu-desc{color:var(--el-color-primary);opacity:.8}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .model-menu .ant-dropdown-menu-item-selected .model-menu-desc{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle[data-v-0ad4e6b2]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-action-btn-toggle.editor-action-btn-active[data-v-0ad4e6b2]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 10%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent));border-color:var(--el-color-primary);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){.editor-action-btn-toggle.editor-action-btn-active[data-v-0ad4e6b2]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle.editor-action-btn-active .editor-action-icon[data-v-0ad4e6b2]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn-toggle.editor-action-btn-active .editor-action-icon[data-v-0ad4e6b2]{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle .editor-action-check-icon[data-v-0ad4e6b2]{animation:checkIn-0ad4e6b2 .2s ease;color:var(--el-color-primary);margin-left:4px;stroke-width:3}@media(prefers-color-scheme:dark){.editor-action-btn-toggle .editor-action-check-icon[data-v-0ad4e6b2]{color:var(--el-color-primary-light-3)}}.editor-action-btn-toggle[data-v-0ad4e6b2]:active{transform:scale(.98)}@keyframes checkIn-0ad4e6b2{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.editor-upload-count-tag[data-v-0ad4e6b2]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 95%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 95%,transparent));border-radius:6px;bottom:4px;box-shadow:0 2px 6px color-mix(in srgb,var(--el-color-primary) 40%,transparent);color:#fff;font-size:10px;font-weight:600;left:4px;line-height:1.2;padding:2px 6px;position:absolute;white-space:nowrap;z-index:2}@media(max-width:767px){.editor-upload-count-tag[data-v-0ad4e6b2]{bottom:3px;font-size:9px;left:3px;padding:2px 5px}}.editor-upload-more-btn[data-v-0ad4e6b2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:6px;bottom:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:28px;transition:all .2s;width:24px;z-index:2}.editor-upload-more-btn[data-v-0ad4e6b2]:hover{background:#000c;transform:scale(1.05)}.editor-upload-more-btn[data-v-0ad4e6b2]:active{transform:scale(.95)}.editor-upload-more-btn svg[data-v-0ad4e6b2]{height:14px;width:14px}@media(max-width:767px){.editor-upload-more-btn[data-v-0ad4e6b2]{bottom:3px;height:22px;right:26px;width:22px}.editor-upload-more-btn svg[data-v-0ad4e6b2]{height:12px;width:12px}}[data-v-0ad4e6b2] .role-images-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--el-color-primary) 12%,transparent),0 2px 8px #00000014;max-width:152px;padding:0;width:152px}@media(max-width:767px){[data-v-0ad4e6b2] .role-images-popover .ant-popover-inner{max-width:148px;width:148px}}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .role-images-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-0ad4e6b2] .role-images-popover .ant-popover-inner-content{padding:8px;width:100%}[data-v-0ad4e6b2] .role-images-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-0ad4e6b2] .role-images-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-images-popover-content[data-v-0ad4e6b2]{width:100%}.role-images-list[data-v-0ad4e6b2]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);max-height:300px;overflow-y:auto;padding:4px}.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar{height:6px;width:6px}.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar-track{background:transparent}.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:3px}.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.role-images-list[data-v-0ad4e6b2]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}.role-image-item[data-v-0ad4e6b2]{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;flex-shrink:0;height:82px;overflow:hidden;position:relative;transition:all .2s;width:62px}.role-image-item[data-v-0ad4e6b2]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:scale(1.02)}@media(max-width:767px){.role-image-item[data-v-0ad4e6b2]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.role-image-item[data-v-0ad4e6b2]{border-color:#e5e7eb1a}.role-image-item[data-v-0ad4e6b2]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.role-image-thumb[data-v-0ad4e6b2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.role-image-remove[data-v-0ad4e6b2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.role-image-item:hover .role-image-remove[data-v-0ad4e6b2]{opacity:1}.role-image-remove[data-v-0ad4e6b2]:hover{background:#ef4444e6;transform:scale(1.1)}.role-image-remove[data-v-0ad4e6b2]:active{transform:scale(.95)}.role-image-remove svg[data-v-0ad4e6b2]{height:12px;width:12px}.role-image-index[data-v-0ad4e6b2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;bottom:4px;color:#fff;font-size:10px;font-weight:600;left:4px;line-height:1.2;padding:2px 6px;position:absolute}.role-image-badge[data-v-0ad4e6b2]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-light-3) 100%);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px color-mix(in srgb,var(--el-color-primary) 40%,transparent);display:flex;height:18px;justify-content:center;position:absolute;right:-4px;top:-4px;width:18px;z-index:3}@media(prefers-color-scheme:dark){.role-image-badge[data-v-0ad4e6b2]{border-color:#1b1b20;box-shadow:0 2px 6px color-mix(in srgb,var(--el-color-primary-light-3) 40%,transparent)}}.role-image-badge[data-v-0ad4e6b2]:before{background:#fff;border-radius:50%;content:"";height:6px;width:6px}@media(max-width:767px){.role-image-badge[data-v-0ad4e6b2]{border-width:1.5px;height:16px;right:-3px;top:-3px;width:16px}.role-image-badge[data-v-0ad4e6b2]:before{height:5px;width:5px}}.voice-dialog-content[data-v-ec3da428]{padding:0}.voice-filters[data-v-ec3da428]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:0;padding:20px 24px 24px}@media(prefers-color-scheme:dark){.voice-filters[data-v-ec3da428]{background:#1f1f24;border-bottom-color:#ffffff1a}}@media(max-width:768px){.voice-filters[data-v-ec3da428]{align-items:flex-start;flex-direction:column;gap:16px;padding:16px 16px 20px}}.voice-filters .filter-item[data-v-ec3da428]{align-items:center;display:flex;gap:12px}@media(max-width:768px){.voice-filters .filter-item[data-v-ec3da428]{align-items:flex-start;flex-direction:column;gap:8px;width:100%}}.voice-filters .filter-item .filter-label[data-v-ec3da428]{color:#1e293b;font-size:14px;font-weight:500;white-space:nowrap}@media(prefers-color-scheme:dark){.voice-filters .filter-item .filter-label[data-v-ec3da428]{color:#f1f5f9}}.voice-filters .filter-item .filter-buttons[data-v-ec3da428]{display:flex;flex-wrap:wrap;gap:8px}.voice-filters .filter-item .filter-button[data-v-ec3da428]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:400;outline:none;padding:6px 16px;transition:all .3s ease}@media(prefers-color-scheme:dark){.voice-filters .filter-item .filter-button[data-v-ec3da428]{background:#ffffff05;border-color:#ffffff1a;color:#94a3b8}}.voice-filters .filter-item .filter-button[data-v-ec3da428]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.voice-filters .filter-item .filter-button[data-v-ec3da428]:hover{border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}.voice-filters .filter-item .filter-button.active[data-v-ec3da428]{background:var(--el-color-primary);border-color:var(--el-color-primary);box-shadow:0 2px 4px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#fff}@media(prefers-color-scheme:dark){.voice-filters .filter-item .filter-button.active[data-v-ec3da428]{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3);box-shadow:0 2px 4px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.voice-filters .filter-item .filter-button.active[data-v-ec3da428]:hover{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}@media(prefers-color-scheme:dark){.voice-filters .filter-item .filter-button.active[data-v-ec3da428]:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}}.voice-list-wrapper[data-v-ec3da428]{height:500px;overflow-y:auto;padding:24px;position:relative}@media(prefers-color-scheme:dark){.voice-list-wrapper[data-v-ec3da428]{background:#1f1f24}}.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar{width:6px}.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}@media(prefers-color-scheme:dark){.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-track{background:#1f1f24}}.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media(prefers-color-scheme:dark){.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-thumb{background:#fff3}}.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(prefers-color-scheme:dark){.voice-list-wrapper[data-v-ec3da428]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}.voice-list[data-v-ec3da428]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.voice-list[data-v-ec3da428]{gap:12px;grid-template-columns:repeat(2,1fr)}}.voice-item[data-v-ec3da428]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}@media(prefers-color-scheme:dark){.voice-item[data-v-ec3da428]{background:#1f1f24;border-color:#ffffff1a}}.voice-item[data-v-ec3da428]:hover{border-color:var(--el-color-primary);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary) 20%,transparent);transform:translateY(-4px)}@media(prefers-color-scheme:dark){.voice-item[data-v-ec3da428]:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 8px 16px color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}}.voice-item:hover .voice-play-overlay[data-v-ec3da428]{opacity:1}.voice-item.active[data-v-ec3da428]{border-color:var(--el-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary) 10%,transparent)}@media(prefers-color-scheme:dark){.voice-item.active[data-v-ec3da428]{border-color:var(--el-color-primary-light-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent)}}.voice-item.playing .voice-play-overlay[data-v-ec3da428],.voice-item:has(.voice-play-overlay:hover) .voice-play-overlay[data-v-ec3da428]{background:#00000080;opacity:1}.voice-item-media[data-v-ec3da428]{background:#f5f5f5;height:160px;overflow:hidden;position:relative;width:100%}@media(prefers-color-scheme:dark){.voice-item-media[data-v-ec3da428]{background:#2a2a2a}}.voice-item-media .voice-preview-audio[data-v-ec3da428]{display:none}.voice-item-media .voice-preview-image[data-v-ec3da428]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.voice-item-media .voice-placeholder[data-v-ec3da428]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-light-3) 100%);color:#fff;display:flex;font-size:48px;font-weight:600;height:100%;justify-content:center;width:100%}.voice-item-media .voice-play-overlay[data-v-ec3da428]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;cursor:pointer;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s ease,background .3s ease;z-index:1}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-light-3) 100%);border-radius:50%;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 40%,transparent),0 2px 8px #0003;color:#fff;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428] svg{fill:currentColor;height:32px;position:relative;transition:transform .2s ease;width:32px;z-index:1}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]:hover{box-shadow:0 6px 24px color-mix(in srgb,var(--el-color-primary) 50%,transparent),0 4px 12px #0000004d;transform:scale(1.1)}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]:hover:before{height:100%;width:100%}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]:hover svg{transform:scale(1.1)}.voice-item-media .voice-play-overlay .play-icon[data-v-ec3da428]:active{transform:scale(1.05)}.voice-item-media .voice-play-overlay .play-icon.playing[data-v-ec3da428]{animation:pulseGlow-ec3da428 2s ease-in-out infinite;background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 4px 20px #52c41a66,0 2px 8px #0003}.voice-item-media .voice-play-overlay .play-icon.playing[data-v-ec3da428]:hover{animation:none;box-shadow:0 6px 24px #52c41a80,0 4px 12px #0000004d}@keyframes pulseGlow-ec3da428{0%,to{box-shadow:0 4px 20px #52c41a66,0 2px 8px #0003}50%{box-shadow:0 6px 28px #52c41a99,0 4px 12px #0000004d}}.voice-item-info[data-v-ec3da428]{padding:12px}.voice-name[data-v-ec3da428]{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:4px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){.voice-name[data-v-ec3da428]{color:#f1f5f9}}.voice-profile[data-v-ec3da428]{color:#64748b;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin-bottom:8px;min-height:32px;text-align:center;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-color-scheme:dark){.voice-profile[data-v-ec3da428]{color:#94a3b8}}.voice-meta[data-v-ec3da428]{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:8px;justify-content:center}@media(prefers-color-scheme:dark){.voice-meta[data-v-ec3da428]{color:#64748b}}.voice-meta .voice-age[data-v-ec3da428],.voice-meta .voice-gender[data-v-ec3da428]{background:#f1f5f9;border-radius:12px;padding:2px 8px}@media(prefers-color-scheme:dark){.voice-meta .voice-age[data-v-ec3da428],.voice-meta .voice-gender[data-v-ec3da428]{background:#ffffff1a}}[data-v-ec3da428] .voice-dialog .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0;padding:16px 24px}@media(prefers-color-scheme:dark){[data-v-ec3da428] .voice-dialog .el-dialog__header{border-bottom-color:#ffffff1a}}[data-v-ec3da428] .voice-dialog .el-dialog__title{color:#1e293b;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){[data-v-ec3da428] .voice-dialog .el-dialog__title{color:#f1f5f9}}[data-v-ec3da428] .voice-dialog .el-dialog__body{padding:0}.editor-input-area[data-v-6bc586b5]{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;height:156.8px;width:100%}@media(prefers-color-scheme:dark){.editor-input-area[data-v-6bc586b5]{background:#1b1b20}}@media(max-width:767px){.editor-input-area[data-v-6bc586b5]{border-radius:0;height:auto;max-height:calc(70vh - 60px);min-height:auto;overflow-y:auto;padding:12px 12px 0}}.editor-placeholder[data-v-6bc586b5]{align-items:center;color:#64748b;display:flex;font-size:14px;height:100%;justify-content:center;min-height:200px}@media(prefers-color-scheme:dark){.editor-placeholder[data-v-6bc586b5]{color:#94a3b8}}.editor-input-row[data-v-6bc586b5]{display:flex;height:92px;margin-top:12px}@media(max-width:767px){.editor-input-row[data-v-6bc586b5]{align-items:flex-start;flex-direction:row;gap:8px;height:92px;margin-top:0;min-height:92px}}.editor-input-controls[data-v-6bc586b5]{align-items:flex-start;display:flex;gap:8px;padding:0 8px}@media(max-width:767px){.editor-input-controls[data-v-6bc586b5]{flex-shrink:0;gap:8px;justify-content:flex-start;padding:0}}.editor-upload-container[data-v-6bc586b5]{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-upload-container[data-v-6bc586b5]{gap:6px}}.editor-upload-btn-wrapper[data-v-6bc586b5]{border-color:#ededed;flex-shrink:0;height:82px;width:62px}@media(max-width:767px){.editor-upload-btn-wrapper[data-v-6bc586b5]{height:75px;width:60px}}.editor-upload-btn[data-v-6bc586b5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s;width:100%}.editor-upload-btn[data-v-6bc586b5]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);border-color:var(--el-color-primary)}.editor-upload-btn[data-v-6bc586b5]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-color-scheme:dark){.editor-upload-btn[data-v-6bc586b5]{background:#ffffff05;border-color:#e5e7eb1a}.editor-upload-btn[data-v-6bc586b5]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary-light-3) 8%,transparent);border-color:var(--el-color-primary-light-3)}}.editor-upload-btn-role[data-v-6bc586b5]{border-radius:8px}.editor-upload-preview[data-v-6bc586b5]{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:82px;overflow:hidden;position:relative;width:62px}@media(max-width:767px){.editor-upload-preview[data-v-6bc586b5]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.editor-upload-preview[data-v-6bc586b5]{border-color:#e5e7eb1a}}.editor-upload-preview-image[data-v-6bc586b5],.editor-upload-preview-video-el[data-v-6bc586b5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview-video-el[data-v-6bc586b5]{background:#000}.editor-upload-remove-btn[data-v-6bc586b5]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.editor-upload-remove-btn[data-v-6bc586b5]:hover{background:#000000b3;transform:scale(1.1)}.editor-upload-remove-btn[data-v-6bc586b5]:active{transform:scale(.95)}.editor-upload-remove-btn svg[data-v-6bc586b5]{height:12px;width:12px}.editor-upload-voice-preview[data-v-6bc586b5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-voice-preview[data-v-6bc586b5]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-voice-icon[data-v-6bc586b5]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-voice-icon[data-v-6bc586b5]{color:var(--el-color-primary-light-3)}}.editor-upload-voice-name[data-v-6bc586b5]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-voice-name[data-v-6bc586b5]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-voice-name[data-v-6bc586b5]{color:#cbd5e1}}.editor-upload-remove-btn-voice[data-v-6bc586b5]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-voice[data-v-6bc586b5]:hover{background:#000000b3}.editor-upload-remove-btn-voice svg[data-v-6bc586b5]{height:12px;width:12px}.editor-upload-video-preview[data-v-6bc586b5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-video-preview[data-v-6bc586b5]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-video-icon[data-v-6bc586b5]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-video-icon[data-v-6bc586b5]{color:var(--el-color-primary-light-3)}}.editor-upload-video-name[data-v-6bc586b5]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-video-name[data-v-6bc586b5]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-video-name[data-v-6bc586b5]{color:#cbd5e1}}.editor-upload-remove-btn-video[data-v-6bc586b5]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-video[data-v-6bc586b5]:hover{background:#000000b3}.editor-upload-remove-btn-video svg[data-v-6bc586b5]{height:12px;width:12px}.editor-upload-badge[data-v-6bc586b5]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:8px;color:var(--el-color-primary);font-size:10px;font-weight:600;height:16px;left:4px;line-height:16px;min-width:-moz-fit-content;min-width:fit-content;padding:0 6px;position:absolute;top:4px;white-space:nowrap}@media(max-width:767px){.editor-upload-badge[data-v-6bc586b5]{font-size:9px;height:14px;left:3px;line-height:14px;padding:0 4px;top:3px}}@media(prefers-color-scheme:dark){.editor-upload-badge[data-v-6bc586b5]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent) 0,color-mix(in srgb,var(--el-color-primary) 20%,transparent));border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.dropdown-label .vip-badge[data-v-6bc586b5],.vip-badge[data-v-6bc586b5]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:4px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}.editor-upload-content[data-v-6bc586b5]{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.editor-upload-icon[data-v-6bc586b5]{color:#64748b;height:16px;margin-bottom:4px;transition:color .2s;width:16px}@media(max-width:767px){.editor-upload-icon[data-v-6bc586b5]{height:14px;margin-bottom:2px;width:14px}}@media(prefers-color-scheme:dark){.editor-upload-icon[data-v-6bc586b5]{color:#94a3b8}}.editor-upload-btn:hover .editor-upload-icon[data-v-6bc586b5]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-upload-btn:hover .editor-upload-icon[data-v-6bc586b5]{color:var(--el-color-primary-light-3)}}.editor-upload-text[data-v-6bc586b5]{color:#475569;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-text[data-v-6bc586b5]{font-size:11px}}@media(prefers-color-scheme:dark){.editor-upload-text[data-v-6bc586b5]{color:#cbd5e1}}.editor-upload-count[data-v-6bc586b5]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:6px;bottom:4px;color:var(--el-color-primary);font-size:10px;font-weight:600;left:50%;line-height:1.2;padding:2px 6px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:767px){.editor-upload-count[data-v-6bc586b5]{bottom:3px;font-size:9px;padding:1px 5px}}@media(prefers-color-scheme:dark){.editor-upload-count[data-v-6bc586b5]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.editor-upload-text-secondary[data-v-6bc586b5]{color:#64748b;font-size:12px;font-weight:500}@media(prefers-color-scheme:dark){.editor-upload-text-secondary[data-v-6bc586b5]{color:#94a3b8}}.editor-textarea-wrapper[data-v-6bc586b5]{flex:1}@media(max-width:767px){.editor-textarea-wrapper[data-v-6bc586b5]{flex:1;min-width:0}}.editor-textarea-container[data-v-6bc586b5]{max-height:100px;overflow:auto;width:100%}@media(min-width:768px){.editor-textarea-container[data-v-6bc586b5]{max-height:94px}}@media(max-width:767px){.editor-textarea-container[data-v-6bc586b5]{max-height:120px}}.editor-textarea-row[data-v-6bc586b5]{align-items:flex-start;display:flex;gap:4px;width:100%}@media(max-width:767px){.editor-textarea-row[data-v-6bc586b5]{gap:8px}}.editor-textarea-row-mt[data-v-6bc586b5]{margin-top:8px}@media(max-width:767px){.editor-textarea-row-mt[data-v-6bc586b5]{margin-top:12px}}.editor-textarea-label[data-v-6bc586b5]{color:#64748b;font-size:14px;font-weight:500;line-height:20px}@media(max-width:767px){.editor-textarea-label[data-v-6bc586b5]{display:none}}@media(prefers-color-scheme:dark){.editor-textarea-label[data-v-6bc586b5]{color:#94a3b8}}.editor-textarea[data-v-6bc586b5]{background:transparent;border:none;border-radius:0;color:#1f2937;flex:1;font-size:14px;line-height:20px;min-height:20px;overflow:hidden;overscroll-behavior:none;padding:0 8px;resize:none;width:100%}.editor-textarea[data-v-6bc586b5]::-moz-placeholder{color:#94a3b8}.editor-textarea[data-v-6bc586b5]::placeholder{color:#94a3b8}.editor-textarea[data-v-6bc586b5]:focus{border:none;outline:none}@media(prefers-color-scheme:dark){.editor-textarea[data-v-6bc586b5]{color:#f1f5f9}.editor-textarea[data-v-6bc586b5]::-moz-placeholder{color:#64748b}.editor-textarea[data-v-6bc586b5]::placeholder{color:#64748b}}@media(max-width:767px){.editor-textarea[data-v-6bc586b5]{font-size:14px;line-height:20px;min-height:20px;padding:0 6px}}.editor-actions[data-v-6bc586b5]{align-items:center;border-top:1px solid #e5e7eb;display:flex;padding-right:8px;padding-top:8px;position:relative}@media(prefers-color-scheme:dark){.editor-actions[data-v-6bc586b5]{border-top-color:#ffffff1a}}@media(max-width:767px){.editor-actions[data-v-6bc586b5]{align-items:center;border-top:1px solid #e5e7eb;flex-direction:row;gap:12px;margin-top:8px;padding:12px 0}}@media(max-width:767px)and (prefers-color-scheme:dark){.editor-actions[data-v-6bc586b5]{border-top-color:#ffffff1a}}.editor-actions-left[data-v-6bc586b5]{align-items:center;display:flex;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent) transparent;scrollbar-width:thin}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar{height:4px}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar-track{background:transparent}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:2px}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.editor-actions-left[data-v-6bc586b5]{scrollbar-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent) transparent}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.editor-actions-left[data-v-6bc586b5]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}@media(min-width:768px){.editor-actions-left[data-v-6bc586b5]{padding-right:140px}}@media(max-width:767px){.editor-actions-left[data-v-6bc586b5]{flex:1;min-width:0;padding-left:0;padding-right:0}}.editor-actions-buttons[data-v-6bc586b5]{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-actions-buttons[data-v-6bc586b5]{flex-wrap:nowrap;gap:8px;min-width:-moz-min-content;min-width:min-content}}.editor-action-btn[data-v-6bc586b5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:4px;height:34px;padding:4px 8px;transition:all .2s;white-space:nowrap}.editor-action-btn[data-v-6bc586b5]:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn[data-v-6bc586b5]{background:#ffffff05;border-color:#e5e7eb1a;color:#cbd5e1}.editor-action-btn[data-v-6bc586b5]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}@media(max-width:767px){.editor-action-btn[data-v-6bc586b5]{flex:0 0 auto;font-size:12px;height:36px;justify-content:center;min-height:36px;min-width:auto;padding:6px 10px}.editor-action-btn[data-v-6bc586b5]:active{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}}.editor-action-icon[data-v-6bc586b5]{color:inherit;font-weight:600}.editor-action-text[data-v-6bc586b5]{color:inherit;font-size:14px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:767px){.editor-action-text[data-v-6bc586b5]{flex:0 0 auto;font-size:12px;min-width:auto;overflow:visible;text-overflow:clip}}.editor-action-text-flex[data-v-6bc586b5]{align-items:center;display:flex;gap:4px}.editor-action-icon-text[data-v-6bc586b5]{font-weight:600}.editor-actions-right[data-v-6bc586b5]{align-items:center;color:#64748b;display:flex;flex-shrink:0;gap:8px;margin-left:8px;position:relative;z-index:10}@media(min-width:768px){.editor-actions-right[data-v-6bc586b5]{background:#fff;margin-left:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}}@media(min-width:768px)and (prefers-color-scheme:dark){.editor-actions-right[data-v-6bc586b5]{background:#1b1b20}}@media(max-width:767px){.editor-actions-right[data-v-6bc586b5]{display:flex;flex-shrink:0;justify-content:flex-end;margin-left:0}}.editor-settings-icon[data-v-6bc586b5]{height:20px;outline:none;padding:2px;width:20px}.editor-settings-icon[data-v-6bc586b5]:focus-visible{outline:none}.editor-settings-icon[data-v-6bc586b5]{cursor:pointer}@media(max-width:767px){.editor-settings-icon[data-v-6bc586b5]{align-items:center;display:flex;height:48px;justify-content:center;padding:14px;width:48px}}.editor-settings-icon-svg[data-v-6bc586b5]{color:#64748b;height:20px;transition:color .2s;width:20px}.editor-settings-icon-svg[data-v-6bc586b5]:hover{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-settings-icon-svg[data-v-6bc586b5]{color:#94a3b8}.editor-settings-icon-svg[data-v-6bc586b5]:hover{color:var(--el-color-primary-light-3)}}.editor-generate-btn[data-v-6bc586b5]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-dark-2) 50%,var(--el-color-primary-light-3) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#fff!important;cursor:not-allowed;display:flex;height:28px;justify-content:center;min-width:48px;opacity:.6;padding:0 8px;position:relative;transition:all .2s}.editor-generate-btn[data-v-6bc586b5]:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:#fff!important;opacity:1;transform:translateY(-1px)}.editor-generate-btn[data-v-6bc586b5]:not(:disabled){color:#fff!important;cursor:pointer;opacity:1}.editor-generate-btn[data-v-6bc586b5] .ant-btn-loading-icon{color:#fff!important}@media(min-width:768px){.editor-generate-btn[data-v-6bc586b5]{min-width:100px;padding:0 16px;width:auto}}@media(max-width:767px){.editor-generate-btn[data-v-6bc586b5]{flex:0 0 auto;font-size:13px;font-weight:600;height:36px;min-width:auto;padding:0 16px;white-space:nowrap;width:auto}}.editor-generate-text[data-v-6bc586b5]{color:#fff!important;font-size:14px;font-weight:600}@media(max-width:767px){.editor-generate-text[data-v-6bc586b5]{font-size:13px}}.editor-generate-send-icon[data-v-6bc586b5]{color:#fff;display:block;flex-shrink:0;height:16px;margin-right:6px;width:16px}@media(max-width:767px){.editor-generate-send-icon[data-v-6bc586b5]{height:14px;margin-right:4px;width:14px}}.editor-generate-points[data-v-6bc586b5]{color:#fff!important;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media(max-width:767px){.editor-generate-points[data-v-6bc586b5]{font-size:13px}}.editor-generate-btn-wrapper[data-v-6bc586b5]{display:inline-block;position:relative}.editor-generate-badge[data-v-6bc586b5]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:8px;box-shadow:0 2px 6px #ff6b6b66;color:#fff;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;position:absolute;right:-6px;top:-6px;transform:scale(.9);white-space:nowrap;z-index:10}@media(max-width:767px){.editor-generate-badge[data-v-6bc586b5]{font-size:9px;padding:2px 5px;right:-5px;top:-5px;transform:scale(.85)}}.editor-nth-input[data-v-6bc586b5]{flex-shrink:0}@media(max-width:767px){.editor-nth-input[data-v-6bc586b5]{width:45px}}.editor-nth-input[data-v-6bc586b5]{margin:0 4px;width:50px}.editor-nth-input[data-v-6bc586b5] .ant-input-number-input{text-align:center}[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:120px;padding:4px}@media(prefers-color-scheme:dark){[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item{border-radius:6px;color:#475569;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s}[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item{color:#cbd5e1}[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);color:var(--el-color-primary-light-3)}}[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){[data-v-6bc586b5] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);color:var(--el-color-primary-light-3)}}[data-v-6bc586b5] .role-upload-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;max-width:240px;padding:0;width:240px}@media(prefers-color-scheme:dark){[data-v-6bc586b5] .role-upload-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-6bc586b5] .role-upload-popover .ant-popover-inner-content{padding:0;width:100%}[data-v-6bc586b5] .role-upload-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-6bc586b5] .role-upload-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-upload-popover-content[data-v-6bc586b5]{align-items:center;display:flex;flex-direction:column;width:100%}.role-upload-tip-image[data-v-6bc586b5]{border-radius:8px 8px 0 0;display:block;height:auto;margin:0 auto;max-width:210px;-o-object-fit:contain;object-fit:contain;width:210px}.role-upload-tip-title[data-v-6bc586b5]{color:#475569;font-size:14px;font-weight:600;line-height:1.5;padding:12px 12px 6px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-title[data-v-6bc586b5]{color:#f1f5f9}}.role-upload-tip-desc[data-v-6bc586b5]{color:#64748b;font-size:12px;font-weight:400;line-height:1.5;padding:0 12px 12px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-desc[data-v-6bc586b5]{color:#94a3b8}}.editor-action-audio-upload[data-v-6bc586b5]{align-items:center;display:flex;flex-shrink:0}.editor-action-audio-preview[data-v-6bc586b5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;height:34px;max-width:200px;padding:4px 8px}@media(prefers-color-scheme:dark){.editor-action-audio-preview[data-v-6bc586b5]{background:#ffffff05;border-color:#e5e7eb1a}}@media(max-width:767px){.editor-action-audio-preview[data-v-6bc586b5]{height:36px;max-width:150px}}.editor-action-audio-icon[data-v-6bc586b5]{color:var(--el-color-primary);flex-shrink:0;height:14px;width:14px}@media(prefers-color-scheme:dark){.editor-action-audio-icon[data-v-6bc586b5]{color:var(--el-color-primary-light-3)}}.editor-action-audio-name[data-v-6bc586b5]{color:#475569;flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){.editor-action-audio-name[data-v-6bc586b5]{color:#cbd5e1}}@media(max-width:767px){.editor-action-audio-name[data-v-6bc586b5]{font-size:12px}}.editor-action-audio-remove[data-v-6bc586b5]{align-items:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:color .2s;width:20px}.editor-action-audio-remove[data-v-6bc586b5]:hover{color:#ef4444}@media(prefers-color-scheme:dark){.editor-action-audio-remove[data-v-6bc586b5]{color:#64748b}.editor-action-audio-remove[data-v-6bc586b5]:hover{color:#f87171}}.editor-upload-voice-avatar[data-v-6bc586b5]{border-radius:50%;display:block;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.dropdown-label[data-v-6bc586b5]{width:100%}.editor-input-area[data-v-66a16631]{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;height:156.8px;width:100%}@media(prefers-color-scheme:dark){.editor-input-area[data-v-66a16631]{background:#1b1b20}}@media(max-width:767px){.editor-input-area[data-v-66a16631]{border-radius:0;height:auto;max-height:calc(70vh - 60px);min-height:auto;overflow-y:auto;padding:12px 12px 0}}.editor-placeholder[data-v-66a16631]{align-items:center;color:#64748b;display:flex;font-size:14px;height:100%;justify-content:center;min-height:200px}@media(prefers-color-scheme:dark){.editor-placeholder[data-v-66a16631]{color:#94a3b8}}.editor-input-row[data-v-66a16631]{display:flex;height:92px;margin-top:12px}@media(max-width:767px){.editor-input-row[data-v-66a16631]{align-items:flex-start;flex-direction:row;gap:8px;height:92px;margin-top:0;min-height:92px}}.editor-input-controls[data-v-66a16631]{align-items:flex-start;display:flex;gap:8px;padding:0 8px}@media(max-width:767px){.editor-input-controls[data-v-66a16631]{flex-shrink:0;gap:8px;justify-content:flex-start;padding:0}}.editor-upload-container[data-v-66a16631]{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-upload-container[data-v-66a16631]{gap:6px}}.editor-upload-btn-wrapper[data-v-66a16631]{border-color:#ededed;flex-shrink:0;height:82px;width:62px}@media(max-width:767px){.editor-upload-btn-wrapper[data-v-66a16631]{height:75px;width:60px}}.editor-upload-btn[data-v-66a16631]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .2s;width:100%}.editor-upload-btn[data-v-66a16631]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary) 4%,transparent);border-color:var(--el-color-primary)}.editor-upload-btn[data-v-66a16631]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-color-scheme:dark){.editor-upload-btn[data-v-66a16631]{background:#ffffff05;border-color:#e5e7eb1a}.editor-upload-btn[data-v-66a16631]:hover:not(:disabled){background:color-mix(in srgb,var(--el-color-primary-light-3) 8%,transparent);border-color:var(--el-color-primary-light-3)}}.editor-upload-btn-role[data-v-66a16631]{border-radius:8px}.editor-upload-preview[data-v-66a16631]{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:82px;overflow:hidden;position:relative;width:62px}@media(max-width:767px){.editor-upload-preview[data-v-66a16631]{height:75px;width:60px}}@media(prefers-color-scheme:dark){.editor-upload-preview[data-v-66a16631]{border-color:#e5e7eb1a}}.editor-upload-preview-image[data-v-66a16631],.editor-upload-preview-video-el[data-v-66a16631]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview-video-el[data-v-66a16631]{background:#000}.editor-upload-remove-btn[data-v-66a16631]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.editor-upload-remove-btn[data-v-66a16631]:hover{background:#000000b3;transform:scale(1.1)}.editor-upload-remove-btn[data-v-66a16631]:active{transform:scale(.95)}.editor-upload-remove-btn svg[data-v-66a16631]{height:12px;width:12px}.editor-upload-voice-preview[data-v-66a16631]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-voice-preview[data-v-66a16631]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-voice-icon[data-v-66a16631]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-voice-icon[data-v-66a16631]{color:var(--el-color-primary-light-3)}}.editor-upload-voice-name[data-v-66a16631]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-voice-name[data-v-66a16631]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-voice-name[data-v-66a16631]{color:#cbd5e1}}.editor-upload-remove-btn-voice[data-v-66a16631]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-voice[data-v-66a16631]:hover{background:#000000b3}.editor-upload-remove-btn-voice svg[data-v-66a16631]{height:12px;width:12px}.editor-upload-video-preview[data-v-66a16631]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-upload-video-preview[data-v-66a16631]{background:#ffffff05;border-color:#e5e7eb1a}}.editor-upload-video-icon[data-v-66a16631]{align-items:center;color:var(--el-color-primary);display:flex;justify-content:center;margin-bottom:2px}@media(prefers-color-scheme:dark){.editor-upload-video-icon[data-v-66a16631]{color:var(--el-color-primary-light-3)}}.editor-upload-video-name[data-v-66a16631]{color:#475569;font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-video-name[data-v-66a16631]{font-size:10px}}@media(prefers-color-scheme:dark){.editor-upload-video-name[data-v-66a16631]{color:#cbd5e1}}.editor-upload-remove-btn-video[data-v-66a16631]{background:#00000080;height:20px;position:absolute;right:4px;top:4px;width:20px}.editor-upload-remove-btn-video[data-v-66a16631]:hover{background:#000000b3}.editor-upload-remove-btn-video svg[data-v-66a16631]{height:12px;width:12px}.editor-upload-badge[data-v-66a16631]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent) 0,color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent));border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:8px;color:var(--el-color-primary);font-size:10px;font-weight:600;height:16px;left:4px;line-height:16px;min-width:-moz-fit-content;min-width:fit-content;padding:0 6px;position:absolute;top:4px;white-space:nowrap}@media(max-width:767px){.editor-upload-badge[data-v-66a16631]{font-size:9px;height:14px;left:3px;line-height:14px;padding:0 4px;top:3px}}@media(prefers-color-scheme:dark){.editor-upload-badge[data-v-66a16631]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary-light-3) 20%,transparent) 0,color-mix(in srgb,var(--el-color-primary) 20%,transparent));border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.dropdown-label .vip-badge[data-v-66a16631],.vip-badge[data-v-66a16631]{align-items:center;background:color-mix(in srgb,var(--el-color-warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 32%,transparent);border-radius:4px;color:var(--el-color-warning);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:16px;margin-left:4px;min-height:16px;padding:0 6px;text-transform:uppercase;vertical-align:middle}.editor-upload-content[data-v-66a16631]{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.editor-upload-icon[data-v-66a16631]{color:#64748b;height:16px;margin-bottom:4px;transition:color .2s;width:16px}@media(max-width:767px){.editor-upload-icon[data-v-66a16631]{height:14px;margin-bottom:2px;width:14px}}@media(prefers-color-scheme:dark){.editor-upload-icon[data-v-66a16631]{color:#94a3b8}}.editor-upload-btn:hover .editor-upload-icon[data-v-66a16631]{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-upload-btn:hover .editor-upload-icon[data-v-66a16631]{color:var(--el-color-primary-light-3)}}.editor-upload-text[data-v-66a16631]{color:#475569;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.editor-upload-text[data-v-66a16631]{font-size:11px}}@media(prefers-color-scheme:dark){.editor-upload-text[data-v-66a16631]{color:#cbd5e1}}.editor-upload-count[data-v-66a16631]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);border-radius:6px;bottom:4px;color:var(--el-color-primary);font-size:10px;font-weight:600;left:50%;line-height:1.2;padding:2px 6px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:767px){.editor-upload-count[data-v-66a16631]{bottom:3px;font-size:9px;padding:1px 5px}}@media(prefers-color-scheme:dark){.editor-upload-count[data-v-66a16631]{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);border-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent);color:var(--el-color-primary-light-3)}}.editor-upload-text-secondary[data-v-66a16631]{color:#64748b;font-size:12px;font-weight:500}@media(prefers-color-scheme:dark){.editor-upload-text-secondary[data-v-66a16631]{color:#94a3b8}}.editor-textarea-wrapper[data-v-66a16631]{flex:1}@media(max-width:767px){.editor-textarea-wrapper[data-v-66a16631]{flex:1;min-width:0}}.editor-textarea-container[data-v-66a16631]{max-height:100px;overflow:auto;width:100%}@media(min-width:768px){.editor-textarea-container[data-v-66a16631]{max-height:94px}}@media(max-width:767px){.editor-textarea-container[data-v-66a16631]{max-height:120px}}.editor-textarea-row[data-v-66a16631]{align-items:flex-start;display:flex;gap:4px;width:100%}@media(max-width:767px){.editor-textarea-row[data-v-66a16631]{gap:8px}}.editor-textarea-row-mt[data-v-66a16631]{margin-top:8px}@media(max-width:767px){.editor-textarea-row-mt[data-v-66a16631]{margin-top:12px}}.editor-textarea-label[data-v-66a16631]{color:#64748b;font-size:14px;font-weight:500;line-height:20px}@media(max-width:767px){.editor-textarea-label[data-v-66a16631]{display:none}}@media(prefers-color-scheme:dark){.editor-textarea-label[data-v-66a16631]{color:#94a3b8}}.editor-textarea[data-v-66a16631]{background:transparent;border:none;border-radius:0;color:#1f2937;flex:1;font-size:14px;line-height:20px;min-height:20px;overflow:hidden;overscroll-behavior:none;padding:0 8px;resize:none;width:100%}.editor-textarea[data-v-66a16631]::-moz-placeholder{color:#94a3b8}.editor-textarea[data-v-66a16631]::placeholder{color:#94a3b8}.editor-textarea[data-v-66a16631]:focus{border:none;outline:none}@media(prefers-color-scheme:dark){.editor-textarea[data-v-66a16631]{color:#f1f5f9}.editor-textarea[data-v-66a16631]::-moz-placeholder{color:#64748b}.editor-textarea[data-v-66a16631]::placeholder{color:#64748b}}@media(max-width:767px){.editor-textarea[data-v-66a16631]{font-size:14px;line-height:20px;min-height:20px;padding:0 6px}}.editor-actions[data-v-66a16631]{align-items:center;border-top:1px solid #e5e7eb;display:flex;padding-right:8px;padding-top:8px;position:relative}@media(prefers-color-scheme:dark){.editor-actions[data-v-66a16631]{border-top-color:#ffffff1a}}@media(max-width:767px){.editor-actions[data-v-66a16631]{align-items:center;border-top:1px solid #e5e7eb;flex-direction:row;gap:12px;margin-top:8px;padding:12px 0}}@media(max-width:767px)and (prefers-color-scheme:dark){.editor-actions[data-v-66a16631]{border-top-color:#ffffff1a}}.editor-actions-left[data-v-66a16631]{align-items:center;display:flex;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent) transparent;scrollbar-width:thin}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar{height:4px}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar-track{background:transparent}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary) 30%,transparent);border-radius:2px}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary) 50%,transparent)}@media(prefers-color-scheme:dark){.editor-actions-left[data-v-66a16631]{scrollbar-color:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent) transparent}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--el-color-primary-light-3) 30%,transparent)}.editor-actions-left[data-v-66a16631]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 50%,transparent)}}@media(min-width:768px){.editor-actions-left[data-v-66a16631]{padding-right:140px}}@media(max-width:767px){.editor-actions-left[data-v-66a16631]{flex:1;min-width:0;padding-left:0;padding-right:0}}.editor-actions-buttons[data-v-66a16631]{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:767px){.editor-actions-buttons[data-v-66a16631]{flex-wrap:nowrap;gap:8px;min-width:-moz-min-content;min-width:min-content}}.editor-action-btn[data-v-66a16631]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:4px;height:34px;padding:4px 8px;transition:all .2s;white-space:nowrap}.editor-action-btn[data-v-66a16631]:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);border-color:var(--el-color-primary);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-action-btn[data-v-66a16631]{background:#ffffff05;border-color:#e5e7eb1a;color:#cbd5e1}.editor-action-btn[data-v-66a16631]:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);border-color:var(--el-color-primary-light-3);color:var(--el-color-primary-light-3)}}@media(max-width:767px){.editor-action-btn[data-v-66a16631]{flex:0 0 auto;font-size:12px;height:36px;justify-content:center;min-height:36px;min-width:auto;padding:6px 10px}.editor-action-btn[data-v-66a16631]:active{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}}.editor-action-icon[data-v-66a16631]{color:inherit;font-weight:600}.editor-action-text[data-v-66a16631]{color:inherit;font-size:14px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:767px){.editor-action-text[data-v-66a16631]{flex:0 0 auto;font-size:12px;min-width:auto;overflow:visible;text-overflow:clip}}.editor-action-text-flex[data-v-66a16631]{align-items:center;display:flex;gap:4px}.editor-action-icon-text[data-v-66a16631]{font-weight:600}.editor-actions-right[data-v-66a16631]{align-items:center;color:#64748b;display:flex;flex-shrink:0;gap:8px;margin-left:8px;position:relative;z-index:10}@media(min-width:768px){.editor-actions-right[data-v-66a16631]{background:#fff;margin-left:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}}@media(min-width:768px)and (prefers-color-scheme:dark){.editor-actions-right[data-v-66a16631]{background:#1b1b20}}@media(max-width:767px){.editor-actions-right[data-v-66a16631]{display:flex;flex-shrink:0;justify-content:flex-end;margin-left:0}}.editor-settings-icon[data-v-66a16631]{height:20px;outline:none;padding:2px;width:20px}.editor-settings-icon[data-v-66a16631]:focus-visible{outline:none}.editor-settings-icon[data-v-66a16631]{cursor:pointer}@media(max-width:767px){.editor-settings-icon[data-v-66a16631]{align-items:center;display:flex;height:48px;justify-content:center;padding:14px;width:48px}}.editor-settings-icon-svg[data-v-66a16631]{color:#64748b;height:20px;transition:color .2s;width:20px}.editor-settings-icon-svg[data-v-66a16631]:hover{color:var(--el-color-primary)}@media(prefers-color-scheme:dark){.editor-settings-icon-svg[data-v-66a16631]{color:#94a3b8}.editor-settings-icon-svg[data-v-66a16631]:hover{color:var(--el-color-primary-light-3)}}.editor-generate-btn[data-v-66a16631]{align-items:center;background:linear-gradient(135deg,var(--el-color-primary) 0,var(--el-color-primary-dark-2) 50%,var(--el-color-primary-light-3) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:#fff!important;cursor:not-allowed;display:flex;height:28px;justify-content:center;min-width:48px;opacity:.6;padding:0 8px;position:relative;transition:all .2s}.editor-generate-btn[data-v-66a16631]:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:#fff!important;opacity:1;transform:translateY(-1px)}.editor-generate-btn[data-v-66a16631]:not(:disabled){color:#fff!important;cursor:pointer;opacity:1}.editor-generate-btn[data-v-66a16631] .ant-btn-loading-icon{color:#fff!important}@media(min-width:768px){.editor-generate-btn[data-v-66a16631]{min-width:100px;padding:0 16px;width:auto}}@media(max-width:767px){.editor-generate-btn[data-v-66a16631]{flex:0 0 auto;font-size:13px;font-weight:600;height:36px;min-width:auto;padding:0 16px;white-space:nowrap;width:auto}}.editor-generate-text[data-v-66a16631]{color:#fff!important;font-size:14px;font-weight:600}@media(max-width:767px){.editor-generate-text[data-v-66a16631]{font-size:13px}}.editor-generate-send-icon[data-v-66a16631]{color:#fff;display:block;flex-shrink:0;height:16px;margin-right:6px;width:16px}@media(max-width:767px){.editor-generate-send-icon[data-v-66a16631]{height:14px;margin-right:4px;width:14px}}.editor-generate-points[data-v-66a16631]{color:#fff!important;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media(max-width:767px){.editor-generate-points[data-v-66a16631]{font-size:13px}}.editor-generate-btn-wrapper[data-v-66a16631]{display:inline-block;position:relative}.editor-generate-badge[data-v-66a16631]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:8px;box-shadow:0 2px 6px #ff6b6b66;color:#fff;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;position:absolute;right:-6px;top:-6px;transform:scale(.9);white-space:nowrap;z-index:10}@media(max-width:767px){.editor-generate-badge[data-v-66a16631]{font-size:9px;padding:2px 5px;right:-5px;top:-5px;transform:scale(.85)}}.editor-nth-input[data-v-66a16631]{flex-shrink:0}@media(max-width:767px){.editor-nth-input[data-v-66a16631]{width:45px}}.editor-nth-input[data-v-66a16631]{margin:0 4px;width:50px}.editor-nth-input[data-v-66a16631] .ant-input-number-input{text-align:center}[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;min-width:120px;padding:4px}@media(prefers-color-scheme:dark){[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item{border-radius:6px;color:#475569;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s}[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary) 6%,transparent);color:var(--el-color-primary)}@media(prefers-color-scheme:dark){[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item{color:#cbd5e1}[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--el-color-primary-light-3) 10%,transparent);color:var(--el-color-primary-light-3)}}[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary) 8%,transparent);color:var(--el-color-primary);font-weight:600}@media(prefers-color-scheme:dark){[data-v-66a16631] .resolution-dropdown .ant-dropdown-menu-item-selected{background:color-mix(in srgb,var(--el-color-primary-light-3) 15%,transparent);color:var(--el-color-primary-light-3)}}[data-v-66a16631] .role-upload-popover .ant-popover-inner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px color-mix(in srgb,var(--el-color-primary) 8%,transparent),0 1px 3px #0000000d;max-width:240px;padding:0;width:240px}@media(prefers-color-scheme:dark){[data-v-66a16631] .role-upload-popover .ant-popover-inner{background:#1b1b20;border-color:#e5e7eb1a}}[data-v-66a16631] .role-upload-popover .ant-popover-inner-content{padding:0;width:100%}[data-v-66a16631] .role-upload-popover .ant-popover-arrow:before{background:#fff;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){[data-v-66a16631] .role-upload-popover .ant-popover-arrow:before{background:#1b1b20;border-color:#e5e7eb1a}}.role-upload-popover-content[data-v-66a16631]{align-items:center;display:flex;flex-direction:column;width:100%}.role-upload-tip-image[data-v-66a16631]{border-radius:8px 8px 0 0;display:block;height:auto;margin:0 auto;max-width:210px;-o-object-fit:contain;object-fit:contain;width:210px}.role-upload-tip-title[data-v-66a16631]{color:#475569;font-size:14px;font-weight:600;line-height:1.5;padding:12px 12px 6px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-title[data-v-66a16631]{color:#f1f5f9}}.role-upload-tip-desc[data-v-66a16631]{color:#64748b;font-size:12px;font-weight:400;line-height:1.5;padding:0 12px 12px;text-align:center}@media(prefers-color-scheme:dark){.role-upload-tip-desc[data-v-66a16631]{color:#94a3b8}}.dropdown-label[data-v-66a16631]{width:100%}.editor-upload-preview.editor-upload-preview-video[data-v-66a16631]{position:relative}.editor-upload-preview.editor-upload-preview-video .editor-upload-preview-video-el[data-v-66a16631]{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-upload-preview.editor-upload-preview-video .action-video-play-btn[data-v-66a16631]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s,transform .2s;width:36px;z-index:2}.editor-upload-preview.editor-upload-preview-video .action-video-play-btn[data-v-66a16631]:hover{background:color-mix(in srgb,var(--el-color-primary) 90%,transparent);transform:translate(-50%,-50%) scale(1.05)}.editor-upload-preview.editor-upload-preview-video .action-video-play-btn svg[data-v-66a16631]{margin-left:2px}.editor-container[data-v-686191a8]{bottom:24px;left:calc(50% + var(--mantine-navbar-width, 0px)/2);max-height:384px;padding:0 16px;position:fixed;transform:translate(-50%);transition:left .3s ease,max-height .3s ease;width:100dvw;z-index:100}@media(min-width:768px){.editor-container[data-v-686191a8]{padding:0;width:760px}}@media(max-width:767px){.editor-container[data-v-686191a8]{border-radius:0;bottom:0;left:0;max-height:70vh;padding:0;right:0;transform:none;width:100%}}.editor-container.editor-collapsed[data-v-686191a8]{align-items:center;display:flex;justify-content:center;max-height:auto;padding-bottom:24px}@media(max-width:767px){.editor-container.editor-collapsed[data-v-686191a8]{bottom:16px;padding-bottom:16px}}.editor-container.editor-inline[data-v-686191a8]{bottom:auto!important;left:auto!important;margin:0 auto;max-height:none!important;max-width:1200px!important;padding:0 20px!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:auto!important}@media(min-width:768px){.editor-container.editor-inline[data-v-686191a8]{margin-bottom:40px;margin-top:20px;padding:0 40px!important}}@media(max-width:767px){.editor-container.editor-inline[data-v-686191a8]{margin-bottom:24px;margin-top:8px;padding:0 16px!important}}.editor-container.editor-inline.editor-collapsed[data-v-686191a8]{padding-bottom:0!important}.editor-expanded[data-v-686191a8]{width:100%}.editor-generating-row[data-v-686191a8]{display:flex;justify-content:flex-end;margin-bottom:8px;padding:0 4px;position:relative;z-index:10}.editor-generating-tag[data-v-686191a8]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 2px 8px #00000014;display:inline-flex;font-size:14px;gap:12px;padding:8px 16px;position:relative;transition:box-shadow .2s;white-space:nowrap;z-index:10}.editor-generating-tag[data-v-686191a8]:hover{box-shadow:0 4px 12px #0000001a}.editor-generating-tag .editor-generating-tag-loading[data-v-686191a8]{color:#1677ff;font-size:14px}.editor-generating-tag .editor-generating-tag-text[data-v-686191a8]{color:#374151}.editor-generating-tag .editor-generating-tag-link[data-v-686191a8]{color:#1677ff;cursor:pointer;font-weight:500}@media(prefers-color-scheme:dark){.editor-generating-tag[data-v-686191a8]{background:#fff;border-color:#fff3;box-shadow:0 2px 8px #0003}.editor-generating-tag[data-v-686191a8]:hover{box-shadow:0 4px 12px #00000040}.editor-generating-tag .editor-generating-tag-loading[data-v-686191a8]{color:#1677ff}.editor-generating-tag .editor-generating-tag-text[data-v-686191a8]{color:#1f2937}.editor-generating-tag .editor-generating-tag-link[data-v-686191a8]{color:#1677ff}.editor-generating-tag .editor-generating-tag-complete[data-v-686191a8]{color:#73d13d}}.editor-generating-tag .editor-generating-tag-complete[data-v-686191a8]{color:#52c41a;font-size:14px}.editor-generating-tag.editor-generating-tag--complete[data-v-686191a8]{cursor:pointer}.editor-wrapper[data-v-686191a8]{background:#fff;border:1px solid #e5e7eb;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,#1677ff 8%,transparent),0 1px 3px #0000000d;margin:0 auto;max-width:800px;transition:max-width .3s ease-in-out;width:100%}@media(prefers-color-scheme:dark){.editor-wrapper[data-v-686191a8]{background:#1b1b20;border-color:#e5e7eb1a}}@media(max-width:767px){.editor-wrapper[data-v-686191a8]{border-left:none;border-radius:0;border-right:none;box-shadow:0 -4px 20px color-mix(in srgb,#1677ff 8%,transparent),0 -1px 3px #0000000d}}.editor-inline .editor-wrapper[data-v-686191a8]{border-radius:12px}@media(max-width:767px){.editor-inline .editor-wrapper[data-v-686191a8]{border-left:1px solid #e5e7eb;border-radius:12px;border-right:1px solid #e5e7eb;box-shadow:0 4px 20px color-mix(in srgb,#1677ff 8%,transparent),0 1px 3px #0000000d}}.editor-wrapper-tabs-hidden[data-v-686191a8]{background:linear-gradient(180deg,color-mix(in srgb,#1677ff 8%,#fff),#fff);border:1px solid color-mix(in srgb,#1677ff 18%,#dbeafe);border-radius:16px;box-shadow:0 10px 28px color-mix(in srgb,#1677ff 14%,transparent),0 2px 8px #0000000f;padding:10px}@media(prefers-color-scheme:dark){.editor-wrapper-tabs-hidden[data-v-686191a8]{background:linear-gradient(180deg,color-mix(in srgb,#1677ff 20%,#1b1b20),#1b1b20);border-color:color-mix(in srgb,#1677ff 40%,rgba(229,231,235,.2));box-shadow:0 10px 28px color-mix(in srgb,#1677ff 18%,transparent),0 2px 8px #0003}}@media(max-width:767px){.editor-wrapper-tabs-hidden[data-v-686191a8]{border-left:1px solid color-mix(in srgb,#1677ff 18%,#dbeafe);border-radius:14px;border-right:1px solid color-mix(in srgb,#1677ff 18%,#dbeafe);margin:8px 10px 10px}}.editor-header[data-v-686191a8]{align-items:center;display:flex;position:relative}.editor-header-tabs-hidden[data-v-686191a8]{justify-content:flex-end;min-height:36px;padding:0 4px 10px}.editor-wrapper-tabs-hidden .editor-content[data-v-686191a8]{background:#fff;border:1px solid #e5ecff;border-radius:12px;overflow:hidden}@media(prefers-color-scheme:dark){.editor-wrapper-tabs-hidden .editor-content[data-v-686191a8]{background:#1f1f26;border-color:#94a3b833}}.editor-wrapper-tabs-hidden .editor-content-inner[data-v-686191a8]{border-radius:12px}.editor-wrapper-tabs-hidden .editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]{position:static;transform:none}.editor-wrapper-tabs-hidden .editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]:hover{transform:scale(1.05)}.editor-wrapper-tabs-hidden .editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]:active{transform:scale(.95)}.editor-collapse-btn[data-v-686191a8]{align-items:center;border:none;cursor:pointer;display:flex;gap:6px;justify-content:center;transition:all .2s}.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]{background:color-mix(in srgb,#1677ff 8%,transparent);border-radius:6px;height:32px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;z-index:10}.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]:hover{background:color-mix(in srgb,#1677ff 12%,transparent);transform:translateY(-50%) scale(1.05)}.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]:active{transform:translateY(-50%) scale(.95)}@media(prefers-color-scheme:dark){.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]{background:color-mix(in srgb,#1677ff 10%,transparent)}.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]:hover{background:color-mix(in srgb,#1677ff 15%,transparent)}}@media(max-width:767px){.editor-collapse-btn.editor-collapse-btn-desktop[data-v-686191a8]{display:none}}.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]{background:color-mix(in srgb,#1677ff 8%,transparent);border-radius:0;border-top:1px solid #e5e7eb;display:none;padding:12px 16px;width:100%}.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]:hover{background:color-mix(in srgb,#1677ff 12%,transparent)}.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]:active{background:color-mix(in srgb,#1677ff 15%,transparent)}@media(prefers-color-scheme:dark){.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]{background:color-mix(in srgb,#1677ff 10%,transparent);border-top-color:#e5e7eb1a}.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]:hover{background:color-mix(in srgb,#1677ff 15%,transparent)}}@media(max-width:767px){.editor-collapse-btn.editor-collapse-btn-mobile[data-v-686191a8]{display:flex}}.editor-collapse-icon[data-v-686191a8]{color:#1677ff;font-size:14px;transition:color .2s}@media(prefers-color-scheme:dark){.editor-collapse-icon[data-v-686191a8]{color:#1677ff}}.editor-collapse-text[data-v-686191a8]{color:#1677ff;font-size:14px;font-weight:500}@media(prefers-color-scheme:dark){.editor-collapse-text[data-v-686191a8]{color:#1677ff}}.editor-collapsed-wrap[data-v-686191a8]{align-items:center;display:flex;flex-direction:column;width:100%}.editor-collapsed-wrap .editor-generating-row[data-v-686191a8]{justify-content:center;margin-bottom:10px}.editor-collapsed-btn-wrap[data-v-686191a8]{display:flex;justify-content:center;width:100%}.editor-collapsed-btn[data-v-686191a8]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#1677ff 72%,#fff),#1677ff 55%,color-mix(in srgb,#1677ff 82%,#000));border:none;border-radius:28px;box-shadow:0 4px 16px color-mix(in srgb,#1677ff 35%,transparent),0 2px 8px color-mix(in srgb,#1677ff 24%,transparent),inset 0 1px #ffffff40;cursor:pointer;display:inline-flex;isolation:isolate;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.editor-collapsed-btn[data-v-686191a8]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.25),transparent 50%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.editor-collapsed-btn[data-v-686191a8]:hover{background:linear-gradient(135deg,color-mix(in srgb,#1677ff 65%,#fff),color-mix(in srgb,#1677ff 86%,#000));box-shadow:0 8px 24px color-mix(in srgb,#1677ff 45%,transparent),0 4px 12px color-mix(in srgb,#1677ff 30%,transparent),inset 0 1px #ffffff59;transform:translateY(-2px) scale(1.02)}.editor-collapsed-btn[data-v-686191a8]:hover:before{opacity:1}.editor-collapsed-btn:hover .editor-collapsed-icon-wrapper[data-v-686191a8]{transform:translateY(-2px)}.editor-collapsed-btn:hover .editor-collapsed-icon[data-v-686191a8]{animation:bounce-686191a8 .6s ease infinite}.editor-collapsed-btn[data-v-686191a8]:active{box-shadow:0 2px 8px color-mix(in srgb,#1677ff 38%,transparent),inset 0 2px 4px #0003;transform:translateY(0) scale(.98)}@media(max-width:767px){.editor-collapsed-btn[data-v-686191a8]{border-radius:24px}}.editor-collapsed-btn-content[data-v-686191a8]{align-items:center;display:flex;gap:10px;justify-content:center;padding:14px 28px;position:relative;z-index:2}@media(max-width:767px){.editor-collapsed-btn-content[data-v-686191a8]{gap:8px;padding:12px 24px}}.editor-collapsed-icon-wrapper[data-v-686191a8]{align-items:center;display:flex;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1)}.editor-collapsed-icon[data-v-686191a8]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:16px;transition:transform .3s ease}@media(max-width:767px){.editor-collapsed-icon[data-v-686191a8]{font-size:14px}}@keyframes bounce-686191a8{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.editor-collapsed-text[data-v-686191a8]{color:#fff;font-size:15px;font-weight:600;letter-spacing:.3px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.15)}@media(max-width:767px){.editor-collapsed-text[data-v-686191a8]{font-size:14px}}.editor-collapsed-btn-shine[data-v-686191a8]{animation:shine-686191a8 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}@keyframes shine-686191a8{0%{left:-100%}50%,to{left:100%}}.editor-custom-tabs[data-v-686191a8]{width:100%}.editor-custom-tabs .editor-custom-tabs-header[data-v-686191a8]{background:#fff;border-top-left-radius:12px;margin:0;padding:0 12px}@media(prefers-color-scheme:dark){.editor-custom-tabs .editor-custom-tabs-header[data-v-686191a8]{background:#1b1b20}}@media(max-width:767px){.editor-custom-tabs .editor-custom-tabs-header[data-v-686191a8]{border-radius:0;overflow:hidden;padding:12px 16px 0}}@media(max-width:767px)and (max-width:767px){.editor-custom-tabs .editor-custom-tabs-header[data-v-686191a8]{border-radius:10px;padding:10px 12px 0}}.editor-custom-tabs .editor-custom-tabs-nav-wrap[data-v-686191a8]{position:relative}.editor-custom-tabs .editor-custom-tabs-nav-wrap[data-v-686191a8]:after{background:#e5e7eb;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}@media(max-width:767px){.editor-custom-tabs .editor-custom-tabs-nav-wrap[data-v-686191a8]:after{display:none}}.editor-custom-tabs .editor-custom-tabs-nav-scroll[data-v-686191a8]{overflow:hidden}@media(max-width:767px){.editor-custom-tabs .editor-custom-tabs-nav-scroll[data-v-686191a8]{overflow-x:auto}.editor-custom-tabs .editor-custom-tabs-nav-scroll[data-v-686191a8]::-webkit-scrollbar{display:none}.editor-custom-tabs .editor-custom-tabs-nav-scroll[data-v-686191a8]{scrollbar-width:none}}.editor-custom-tabs .editor-custom-tabs-nav[data-v-686191a8]{display:flex;position:relative;white-space:nowrap;z-index:2}.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 16px;position:relative;transition:color .3s}.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]:after{background-color:#1677ff;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:16px;opacity:0;position:absolute;right:16px;transition:opacity .3s}.editor-custom-tabs .editor-custom-tabs-item.is-active[data-v-686191a8],.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]:hover{color:#1677ff}.editor-custom-tabs .editor-custom-tabs-item.is-active[data-v-686191a8]:after{opacity:1}@media(prefers-color-scheme:dark){.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]{color:#a0a0ab}.editor-custom-tabs .editor-custom-tabs-item.is-active[data-v-686191a8],.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]:hover{color:#1677ff}}@media(max-width:767px){.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]{height:auto;line-height:1.3;padding:10px 12px}.editor-custom-tabs .editor-custom-tabs-item[data-v-686191a8]:after{bottom:0;left:16px;right:16px}}.editor-tabs-fallback[data-v-686191a8]{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;padding:0 12px;position:relative;width:100%}@media(prefers-color-scheme:dark){.editor-tabs-fallback[data-v-686191a8]{background:#1b1b20}}@media(max-width:767px){.editor-tabs-fallback[data-v-686191a8]{border-radius:0;overflow:hidden;padding:0 12px}}.editor-tabs-fallback[data-v-686191a8]:after{background:#f0f0f0;bottom:0;content:"";height:1px;left:-12px;position:absolute;right:-12px}@media(prefers-color-scheme:dark){.editor-tabs-fallback[data-v-686191a8]:after{background:#ffffff14}}@media(max-width:767px){.editor-tabs-fallback[data-v-686191a8]:after{left:-12px;right:-12px}}.editor-tabs-nav-fallback[data-v-686191a8]{background:transparent;margin:0;padding-bottom:0;padding-top:12px}@media(max-width:767px){.editor-tabs-nav-fallback[data-v-686191a8]{padding-top:0}}.editor-tabs-nav-list-fallback[data-v-686191a8]{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.editor-tabs-nav-list-fallback[data-v-686191a8]::-webkit-scrollbar{display:none}.editor-tabs-tab-fallback[data-v-686191a8]{border-bottom:4px solid transparent;color:#64748b;cursor:pointer;flex-shrink:0;font-weight:500;margin-right:0;padding:0 16px 12px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.editor-tabs-tab-fallback .editor-tab-item[data-v-686191a8]{gap:8px}@media(max-width:767px){.editor-tabs-tab-fallback .editor-tab-item[data-v-686191a8]{gap:6px}}.editor-tabs-tab-fallback[data-v-686191a8]:hover{color:#1677ff}.editor-tabs-tab-fallback.editor-tabs-tab-active-fallback[data-v-686191a8]{border-bottom-color:#1677ff;border-bottom-width:4px;color:#1677ff}@media(prefers-color-scheme:dark){.editor-tabs-tab-fallback[data-v-686191a8]{color:#a0a0ab}.editor-tabs-tab-fallback[data-v-686191a8]:hover{color:#1677ff}.editor-tabs-tab-fallback.editor-tabs-tab-active-fallback[data-v-686191a8]{border-bottom-color:#1677ff;border-bottom-width:4px;color:#1677ff}}@media(max-width:767px){.editor-tabs-tab-fallback[data-v-686191a8]{border-radius:8px 8px 0 0;height:40px;margin:0 4px 0 0;min-width:70px;padding:8px 12px}.editor-tabs-tab-fallback.editor-tabs-tab-active-fallback[data-v-686191a8]{background:color-mix(in srgb,#1677ff 8%,transparent);border-bottom-color:#1677ff}}@media(max-width:767px)and (prefers-color-scheme:dark){.editor-tabs-tab-fallback.editor-tabs-tab-active-fallback[data-v-686191a8]{background:color-mix(in srgb,#1677ff 10%,transparent);border-bottom-color:#1677ff}}.editor-tab-item[data-v-686191a8]{align-items:center;display:flex;font-size:14px;gap:0}@media(max-width:767px){.editor-tab-item[data-v-686191a8]{font-size:13px;gap:0}}.editor-tab-icon[data-v-686191a8]{font-size:16px;height:16px;margin-right:4px;width:16px}@media(max-width:767px){.editor-tab-icon[data-v-686191a8]{font-size:14px;height:14px;width:14px}}.editor-tab-text-full[data-v-686191a8]{display:inline}@media(max-width:767px){.editor-tab-text-full[data-v-686191a8]{display:none}}.editor-tab-text-short[data-v-686191a8]{display:none}@media(max-width:767px){.editor-tab-text-short[data-v-686191a8]{display:inline}}.editor-content[data-v-686191a8],.editor-content-inner[data-v-686191a8]{display:flex;flex-direction:column;transition:opacity .3s ease-in-out}.editor-content-inner[data-v-686191a8]{margin:0 auto;position:relative;width:100%;z-index:50}.editor-content-inner.loading-overlay[data-v-686191a8]{pointer-events:none}.loading-mask[data-v-686191a8]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;z-index:1000}@media(prefers-color-scheme:dark){.loading-mask[data-v-686191a8]{background:#1b1b20f2}}@media(max-width:767px){.loading-mask[data-v-686191a8]{border-radius:0}}.loading-icon[data-v-686191a8]{color:#1677ff;font-size:32px;margin-bottom:12px}@media(prefers-color-scheme:dark){.loading-icon[data-v-686191a8]{color:#1677ff}}.loading-text[data-v-686191a8]{color:#64748b;font-size:14px;font-weight:500}@media(prefers-color-scheme:dark){.loading-text[data-v-686191a8]{color:#94a3b8}}
