.container[data-v-5c6fe18f]{height:87%;overflow:auto;--el-color-primary: #a855f7;--el-text-color-regular: #9ca3af;--el-border-color: #374151;--el-fill-color-blank: transparent;padding-top:0}[data-v-5c6fe18f] .template-tabs .el-tabs__header{border-bottom:1px solid #374151;margin-bottom:2rem}[data-v-5c6fe18f] .template-tabs .el-tabs__nav-wrap:after{background-color:#374151}[data-v-5c6fe18f] .template-tabs .el-tabs__item{color:#9ca3af;font-size:1rem;font-weight:500;padding:0 1.5rem}[data-v-5c6fe18f] .template-tabs .el-tabs__item:hover{color:#fff}[data-v-5c6fe18f] .template-tabs .el-tabs__item.is-active{color:#a855f7}[data-v-5c6fe18f] .template-tabs .el-tabs__active-bar{background-color:#a855f7}.line-clamp-2[data-v-5c6fe18f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-modal[data-v-b0ba798f]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.report-content[data-v-b0ba798f]{background-color:#333;border-radius:8px;color:#fff;max-width:90%;padding:24px;width:400px}.report-header[data-v-b0ba798f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.report-header h3[data-v-b0ba798f]{font-size:18px;font-weight:600;margin:0}.close-btn[data-v-b0ba798f]{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.close-btn[data-v-b0ba798f]:hover{background-color:#ffffff1a}.report-body[data-v-b0ba798f]{margin-bottom:24px}.report-body p[data-v-b0ba798f]{font-size:14px;margin-bottom:16px}.radio-group[data-v-b0ba798f]{display:flex;flex-direction:column;gap:12px}.radio-item[data-v-b0ba798f]{align-items:center;cursor:pointer;display:flex;font-size:14px}.radio-item input[type=radio][data-v-b0ba798f]{accent-color:#ff6b35;margin-right:10px}.report-footer[data-v-b0ba798f]{display:flex;justify-content:center}.submit-btn[data-v-b0ba798f]{background-color:transparent;border:2px solid #ff6b35;border-radius:4px;color:#ff6b35;cursor:pointer;font-size:14px;font-weight:500;padding:10px 32px;transition:all .2s}.submit-btn[data-v-b0ba798f]:hover{background-color:#ff6b351a}.submit-btn[data-v-b0ba798f]:active{transform:translateY(1px)}.app-container[data-v-c86e3db1]{background:#1a1a1a;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.sidebar[data-v-c86e3db1]{background:#2a2a2a;display:flex;flex-direction:column;gap:20px;padding:20px 0;width:80px}.sidebar-item[data-v-c86e3db1]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:8px;padding:12px 8px;text-align:center;transition:background-color .2s}.sidebar-item[data-v-c86e3db1]:hover{background:#3a3a3a}.sidebar-item.active[data-v-c86e3db1]{background:#7c80fa}.main-content[data-v-c86e3db1]{flex:1;max-width:500px;overflow-y:auto;padding:20px}.content-panel h2[data-v-c86e3db1]{font-size:24px;font-weight:600;margin:0 0 20px}.form-section[data-v-c86e3db1]{margin-bottom:24px}.form-section label[data-v-c86e3db1]{align-items:center;color:#ccc;display:flex;font-weight:500;gap:8px;margin-bottom:12px}.upload-area[data-v-c86e3db1]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.upload-box[data-v-c86e3db1]{min-height:120px}.upload-box[data-v-c86e3db1]:hover{border-color:#777}.upload-box-large[data-v-c86e3db1]{align-items:center;border:2px dashed #555;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:120px;justify-content:center;transition:border-color .2s;width:120px}.upload-area-single[data-v-c86e3db1]{display:flex;gap:16px}.arrow-icon[data-v-c86e3db1]{color:#666;font-size:20px}.upload-hint[data-v-c86e3db1]{color:#888;font-size:12px;margin:0}.prompt-actions[data-v-c86e3db1]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.char-count[data-v-c86e3db1]{color:#888;font-size:12px}.prompt-tags[data-v-c86e3db1]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.style-selector[data-v-c86e3db1]{display:flex;gap:12px}.style-item[data-v-c86e3db1]{align-items:center;background:#3a3a3a;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s}.style-item.active[data-v-c86e3db1]{background:#4a4a4a}.style-item img[data-v-c86e3db1]{border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.aspect-ratio-selector[data-v-c86e3db1]{display:flex;flex-wrap:wrap;gap:8px}.ratio-item[data-v-c86e3db1]{background:#3a3a3a;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.ratio-item.active[data-v-c86e3db1]{background:#7c80fa}.quantity-selector[data-v-c86e3db1]{display:flex;gap:8px}.quantity-item[data-v-c86e3db1]{align-items:center;background:#3a3a3a;border-radius:6px;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;transition:background-color .2s;width:40px}.quantity-item.active[data-v-c86e3db1],.quantity-item.highlight[data-v-c86e3db1]{background:#7c80fa}.credits-section[data-v-c86e3db1]{align-items:center;display:flex;font-size:14px;gap:8px;margin:20px 0}.credits[data-v-c86e3db1]{color:#ff4757;font-weight:500}.upgrade-section[data-v-c86e3db1]{align-items:center;background:#2a2a2a;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin:16px 0;padding:12px;transition:background-color .2s}.upgrade-section[data-v-c86e3db1]:hover{background:#3a3a3a}.create-btn[data-v-c86e3db1]{align-items:center;background:#ff992b;border:none;border-radius:24px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:48px;justify-content:center;line-height:48px;position:relative;text-align:center;width:100%}.create-btn img[data-v-c86e3db1]{height:24px;width:24px}.create-btn .costbtn[data-v-c86e3db1]{align-items:center;display:flex;justify-content:center}.preview-area[data-v-c86e3db1]{align-items:center;background:#1a1a1a;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px}.tv-container[data-v-c86e3db1]{margin-bottom:20px}.tv-image[data-v-c86e3db1]{border:8px solid #444;border-radius:12px;box-shadow:0 8px 32px #0000004d;height:200px;-o-object-fit:cover;object-fit:cover;width:300px}.preview-text[data-v-c86e3db1]{color:#888;font-size:16px;margin:0;text-align:center}.count[data-v-c86e3db1]{color:#888;font-size:12px;font-weight:400}[data-v-c86e3db1] .el-select{width:100%}[data-v-c86e3db1] .el-select .el-input__wrapper{background-color:#3a3a3a;border:1px solid #555;box-shadow:none}[data-v-c86e3db1] .el-select .el-input__inner{color:#fff}[data-v-c86e3db1] .el-textarea__inner{background-color:#3a3a3a;border:1px solid #555;color:#fff;resize:none}[data-v-c86e3db1] .el-input__count{background-color:unset}[data-v-c86e3db1] .el-radio-button__inner{background-color:#3a3a3a;border:1px solid #555;color:#fff}[data-v-c86e3db1] .el-radio-button__original:checked+.el-radio-button__inner{background-color:#ff4757;border-color:#ff4757}[data-v-c86e3db1] .el-switch.is-checked .el-switch__core{background-color:#ff4757}[data-v-c86e3db1] .el-tag{background-color:#3a3a3a;border:1px solid #555;color:#ccc}[data-v-c86e3db1] .el-button--text{color:#ff4757}[data-v-c86e3db1] .el-popper.is-dark{background:#2a2a2a;border:1px solid #555}[data-v-c86e3db1] .el-select-dropdown__item{color:#fff}[data-v-c86e3db1] .el-select-dropdown__item:hover{background-color:#3a3a3a}.templateBox[data-v-c86e3db1]{align-items:center;border:1px solid #5f6072;border-radius:5px;cursor:pointer;display:flex;height:80px;justify-content:space-between;margin-bottom:10px;max-width:100%;padding:10px;width:320px}.templateBox .left[data-v-c86e3db1]{align-items:center;display:flex}.templateBox .left img[data-v-c86e3db1]{height:60px;-o-object-fit:contain;object-fit:contain;width:80px}.dialogContainer[data-v-c86e3db1]{min-height:200px}.dialogContainer[data-v-c86e3db1] .container{height:100%}.bg-modal-text[data-v-c86e3db1]{align-items:center;background:linear-gradient(90deg,#7150ff,#c031ff 52%,#ff5d9b);-webkit-background-clip:text;display:flex;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:24px;font-weight:600;justify-content:center}.fail_bg[data-v-c86e3db1]{background-size:cover}
