.ld-overlay[data-v-b04af2dc]{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ld-dialog[data-v-b04af2dc]{background:#1e1e2e;border:1px solid #ffffff1a;border-radius:12px;width:400px;padding:0;box-shadow:0 20px 60px #00000080}.ld-header[data-v-b04af2dc]{color:#e4e4e7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;font-weight:600;display:flex}.ld-close[data-v-b04af2dc]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.ld-close[data-v-b04af2dc]:hover{color:#d4d4d8}.ld-body[data-v-b04af2dc]{text-align:center;color:#a1a1aa;padding:30px 20px}.ld-loading[data-v-b04af2dc]{flex-direction:column;align-items:center;gap:12px;display:flex}.ld-spinner[data-v-b04af2dc]{border:3px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ld-spin-b04af2dc}@keyframes ld-spin-b04af2dc{to{transform:rotate(360deg)}}.ld-hint[data-v-b04af2dc]{color:#52525b;font-size:13px}.ld-success[data-v-b04af2dc]{flex-direction:column;align-items:center;gap:8px;display:flex}.ld-check[data-v-b04af2dc]{color:#22c55e;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.ld-error[data-v-b04af2dc]{color:#f87171}.ld-retry[data-v-b04af2dc],.ld-start[data-v-b04af2dc]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;margin-top:12px;padding:8px 24px;font-size:14px}.ld-retry[data-v-b04af2dc]:hover,.ld-start[data-v-b04af2dc]:hover{background:#5558e6}.pipeline-page[data-v-c291ec5c]{flex-direction:column;min-height:100%;padding:24px;display:flex}.page-header[data-v-c291ec5c]{margin-bottom:24px}.page-title[data-v-c291ec5c]{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.page-desc[data-v-c291ec5c]{color:#71717a;margin:0;font-size:14px}.col-body-copywriting[data-v-c291ec5c]{flex:1;min-height:0}.section-block[data-v-c291ec5c]{flex-direction:column;gap:8px;display:flex}.section-label[data-v-c291ec5c]{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.section-divider[data-v-c291ec5c]{border:none;border-top:1px solid #ffffff14;margin:4px 0}.url-row[data-v-c291ec5c]{gap:8px;display:flex}.url-input[data-v-c291ec5c]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:12px}.url-input[data-v-c291ec5c]:focus{border-color:#6366f180}.url-input[data-v-c291ec5c]::placeholder{color:#52525b}.text-area[data-v-c291ec5c]{color:#d4d4d8;resize:vertical;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.6}.text-area[data-v-c291ec5c]:focus{border-color:#6366f180}.text-area[data-v-c291ec5c]::placeholder{color:#52525b}.final-area[data-v-c291ec5c]{min-height:100px}.rewrite-row[data-v-c291ec5c]{gap:8px;display:flex}.topic-inline-input[data-v-c291ec5c]{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:1;padding:7px 10px;font-size:12px}.topic-inline-input[data-v-c291ec5c]:focus{border-color:#6366f180}.topic-inline-input[data-v-c291ec5c]::placeholder{color:#52525b}.sm-btn[data-v-c291ec5c]{color:#818cf8;cursor:pointer;white-space:nowrap;background:#6366f11a;border:1px solid #6366f14d;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s}.sm-btn[data-v-c291ec5c]:hover:not(:disabled){background:#6366f133}.sm-btn[data-v-c291ec5c]:disabled{opacity:.5;cursor:not-allowed}.sm-btn.full-btn[data-v-c291ec5c]{text-align:center;width:100%}.text-meta[data-v-c291ec5c]{color:#71717a;text-align:right;font-size:11px}.token-stats-inline[data-v-c291ec5c]{color:#71717a;background:#6366f10f;border-radius:6px;padding:6px 10px;font-size:11px}.pipeline-layout[data-v-c291ec5c]{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .9fr 1.2fr 1fr;align-items:stretch;gap:10px;min-height:calc(100vh - 20px);display:grid}.col-copywriting[data-v-c291ec5c]{grid-area:1/1/3}.col-voice-video[data-v-c291ec5c]{grid-area:1/2/3}.col-edit[data-v-c291ec5c]{grid-area:1/3/auto/5}.col-cover-title[data-v-c291ec5c]{grid-area:2/3}.col-publish[data-v-c291ec5c]{grid-area:2/4}.col-body-compact[data-v-c291ec5c]{gap:8px;min-height:auto;padding:10px 12px}.edit-layout[data-v-c291ec5c]{grid-template-columns:1fr 1fr;gap:14px;height:100%;display:grid}.col-body-edit[data-v-c291ec5c]{flex-direction:column;padding:14px;display:flex;overflow-y:auto}.edit-left[data-v-c291ec5c]{min-width:0}.edit-right[data-v-c291ec5c]{flex-direction:column;min-height:0;display:flex}.edit-video-preview[data-v-c291ec5c]{background:#111;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.video-player-sm[data-v-c291ec5c]{object-fit:contain;border-radius:6px;width:100%;height:100%;max-height:none;display:block}.edit-video-empty[data-v-c291ec5c]{color:#52525b;border:1px dashed #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:120px;font-size:12px;display:flex}.edit-btn-row[data-v-c291ec5c]{gap:6px;display:flex}.pipeline-col[data-v-c291ec5c]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.pipeline-col.col-active[data-v-c291ec5c]{border-color:#6366f180;box-shadow:0 0 0 1px #6366f133,0 4px 24px #6366f11a}.pipeline-col.col-done[data-v-c291ec5c]{border-color:#22c55e4d;box-shadow:0 0 0 1px #22c55e26}.pipeline-col.col-locked[data-v-c291ec5c]{opacity:.55}.col-header[data-v-c291ec5c]{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.col-num[data-v-c291ec5c]{color:#a1a1aa;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.col-active .col-num[data-v-c291ec5c]{color:#a5b4fc;background:#6366f14d}.col-done .col-num[data-v-c291ec5c]{color:#4ade80;background:#22c55e4d}.col-title[data-v-c291ec5c]{color:#d4d4d8;flex:1;font-size:14px;font-weight:600}.col-status-badge[data-v-c291ec5c]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.col-status-badge.badge-pending[data-v-c291ec5c]{color:#71717a;background:#ffffff0f}.col-status-badge.badge-active[data-v-c291ec5c]{color:#818cf8;background:#6366f133}.col-status-badge.badge-done[data-v-c291ec5c]{color:#4ade80;background:#22c55e33}.col-body[data-v-c291ec5c]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex}.text-preview[data-v-c291ec5c]{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.preview-header[data-v-c291ec5c]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.preview-title[data-v-c291ec5c]{color:#fff;flex:1;font-size:14px;font-weight:600}.preview-content[data-v-c291ec5c]{color:#fff9;white-space:pre-wrap;word-break:break-all;max-height:320px;font-size:12px;line-height:1.7;overflow-y:auto}.voice-empty-hint[data-v-c291ec5c]{color:#fbbf24;text-align:center;background:#eab30814;border:1px dashed #eab30833;border-radius:6px;margin-top:6px;padding:8px;font-size:12px}.action-btn[data-v-c291ec5c]{color:#d4d4d8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.action-btn[data-v-c291ec5c]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.action-btn.primary[data-v-c291ec5c]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;font-weight:600}.action-btn.primary[data-v-c291ec5c]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.action-btn.full[data-v-c291ec5c]{width:100%}.action-btn.publish-btn[data-v-c291ec5c]{background:linear-gradient(135deg,#10b981,#059669)}.action-btn.publish-btn[data-v-c291ec5c]:hover:not(:disabled){opacity:.9}.action-btn[data-v-c291ec5c]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.action-row[data-v-c291ec5c]{flex-wrap:wrap;gap:8px;display:flex}.form-group[data-v-c291ec5c]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-c291ec5c]{color:#71717a;font-size:12px}.voice-tabs[data-v-c291ec5c]{gap:6px;margin-bottom:8px;display:flex}.voice-tabs span[data-v-c291ec5c]{text-align:center;color:#71717a;cursor:pointer;border:1px solid #ffffff1a;border-radius:6px;flex:1;padding:7px;font-size:12px;transition:all .2s}.voice-tabs span.active[data-v-c291ec5c]{color:#818cf8;background:#6366f126;border-color:#6366f180}.clone-link[data-v-c291ec5c]{color:#818cf8;cursor:pointer;text-align:center;border:1px dashed #6366f14d;border-radius:6px;padding:8px;font-size:12px;transition:all .2s}.clone-link[data-v-c291ec5c]:hover{background:#6366f114;border-style:solid}.audio-preview[data-v-c291ec5c],.video-preview[data-v-c291ec5c]{background:#6366f10f;border:1px solid #6366f126;border-radius:10px;padding:12px}.preview-label[data-v-c291ec5c]{color:#71717a;margin-bottom:8px;font-size:11px}.audio-player[data-v-c291ec5c]{border-radius:6px;width:100%;height:36px}.video-player[data-v-c291ec5c]{border-radius:6px;width:100%;max-height:320px}.status-bar[data-v-c291ec5c]{color:#818cf8;background:#6366f11a;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.status-bar.done[data-v-c291ec5c]{color:#4ade80;background:#22c55e1a}.status-bar.failed[data-v-c291ec5c]{color:#f87171;background:#ef44441a}.status-bar.pending[data-v-c291ec5c],.status-bar.running[data-v-c291ec5c]{color:#fbbf24;background:#eab3081a}.upload-zone[data-v-c291ec5c]{text-align:center;cursor:pointer;border:2px dashed #ffffff1f;border-radius:10px;padding:20px;transition:all .2s}.upload-zone[data-v-c291ec5c]:hover{background:#6366f10a;border-color:#6366f166}.upload-zone.has-file[data-v-c291ec5c]{background:#22c55e0a;border-style:solid;border-color:#22c55e66}.upload-icon[data-v-c291ec5c]{margin-bottom:6px;font-size:28px}.upload-text[data-v-c291ec5c]{color:#a1a1aa;font-size:12px}.upload-hint[data-v-c291ec5c]{color:#71717a;margin-top:4px;font-size:11px}.remove-btn[data-v-c291ec5c]{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;margin-top:8px;padding:3px 10px;font-size:11px;display:inline-block}.publish-result[data-v-c291ec5c]{text-align:center;background:#10b98114;border:1px solid #10b98133;border-radius:12px;padding:20px}.publish-result .result-icon[data-v-c291ec5c]{margin-bottom:8px;font-size:36px}.publish-result .result-text[data-v-c291ec5c]{color:#4ade80;margin-bottom:4px;font-size:16px;font-weight:700}.publish-result .result-meta[data-v-c291ec5c]{color:#71717a;margin-bottom:16px;font-size:12px}.picker-toolbar[data-v-c291ec5c]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.loading-state[data-v-c291ec5c],.empty-state[data-v-c291ec5c]{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;display:flex}.inspiration-grid[data-v-c291ec5c]{grid-template-columns:repeat(3,1fr);gap:10px;max-height:420px;display:grid;overflow-y:auto}.insp-card[data-v-c291ec5c]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:all .2s;display:flex}.insp-card[data-v-c291ec5c]:hover{background:#6366f10a;border-color:#6366f166}.insp-card.is-selected[data-v-c291ec5c]{background:#6366f11a;border-color:#6366f1b3;box-shadow:0 0 0 2px #6366f14d}.insp-card-header[data-v-c291ec5c]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.insp-title[data-v-c291ec5c]{color:#fff;flex:1;font-size:13px;font-weight:600}.insp-score[data-v-c291ec5c]{color:#fbbf24;white-space:nowrap;font-size:11px}.insp-preview[data-v-c291ec5c]{color:#ffffff80;font-size:11px;line-height:1.5}.insp-meta[data-v-c291ec5c]{color:#71717a;gap:8px;font-size:11px;display:flex}.picker-pagination[data-v-c291ec5c]{justify-content:center;margin-top:16px;display:flex}.clone-dialog-body .clone-tip[data-v-c291ec5c]{color:#a1a1aa;margin-bottom:16px;font-size:13px;line-height:1.6}.clone-dialog-body .clone-upload-zone[data-v-c291ec5c]{text-align:center;cursor:pointer;background:#6366f10a;border:2px dashed #6366f14d;border-radius:10px;padding:28px 20px;transition:all .2s}.clone-dialog-body .clone-upload-zone[data-v-c291ec5c]:hover{background:#6366f114;border-color:#6366f199}.clone-dialog-body .clone-upload-zone.has-file[data-v-c291ec5c]{background:#22c55e0d;border-style:solid;border-color:#22c55e80}.clone-dialog-body .clone-upload-zone .upload-icon[data-v-c291ec5c]{margin-bottom:8px;font-size:32px}.clone-dialog-body .clone-upload-zone .upload-text[data-v-c291ec5c]{color:#d4d4d8;font-size:13px;font-weight:500}.clone-dialog-body .clone-upload-zone .upload-hint[data-v-c291ec5c]{color:#71717a;margin-top:4px;font-size:11px}.token-usage-section[data-v-c291ec5c]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:24px;padding:20px}.section-header[data-v-c291ec5c]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-title[data-v-c291ec5c]{color:#fff;font-size:15px;font-weight:600}.section-subtitle[data-v-c291ec5c]{color:#71717a;font-size:12px}.token-cards[data-v-c291ec5c]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.token-card[data-v-c291ec5c]{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:16px;transition:all .2s}.token-card[data-v-c291ec5c]:hover{background:#6366f10a;border-color:#6366f14d}.token-card.total[data-v-c291ec5c]{background:#6366f114;border-color:#6366f133}.token-card .token-label[data-v-c291ec5c]{color:#71717a;margin-bottom:8px;font-size:12px}.token-card .token-value[data-v-c291ec5c]{color:#fff;margin-bottom:4px;font-size:24px;font-weight:700}.token-card .token-unit[data-v-c291ec5c]{color:#52525b;font-size:11px}.token-history-link[data-v-c291ec5c]{text-align:right;margin-top:16px}.token-history-link a[data-v-c291ec5c]{color:#818cf8;font-size:12px;text-decoration:none}.token-history-link a[data-v-c291ec5c]:hover{text-decoration:underline}.selected-item-card[data-v-c291ec5c]{background:#22c55e0a;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.selected-item-card .item-icon[data-v-c291ec5c]{font-size:20px}.selected-item-card .selected-dh-thumb[data-v-c291ec5c]{aspect-ratio:9/16;background:linear-gradient(135deg,#1a1a2e,#2d1b4e);border-radius:4px;flex-shrink:0;width:28px;overflow:hidden}.selected-item-card .selected-dh-thumb img[data-v-c291ec5c]{object-fit:cover;border-radius:4px;width:100%;height:100%}.selected-item-card .item-info[data-v-c291ec5c]{flex:1}.selected-item-card .item-name[data-v-c291ec5c]{color:#d4d4d8;font-size:12px;font-weight:500}.volume-row[data-v-c291ec5c]{align-items:center;gap:8px;display:flex}.volume-label[data-v-c291ec5c]{color:#71717a;text-align:right;width:28px;font-size:11px}.volume-slider-wrap[data-v-c291ec5c]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;position:relative}.volume-slider-fill[data-v-c291ec5c]{pointer-events:none;background:linear-gradient(90deg,#818cf8,#6366f1);border-radius:2px;height:100%;position:absolute;top:0;left:0}.volume-slider[data-v-c291ec5c]{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:4px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.volume-slider[data-v-c291ec5c]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#818cf8;border:2px solid #15151c;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #6366f166}.volume-val[data-v-c291ec5c]{color:#71717a;width:32px;font-size:11px}.bgm-toggle[data-v-c291ec5c]{color:#a1a1aa;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bgm-toggle input[type=checkbox][data-v-c291ec5c]{accent-color:#6366f1;width:15px;height:15px}.final-block[data-v-c291ec5c]{flex-direction:column;flex:1;min-height:0;display:flex}.final-block .text-area.final-area[data-v-c291ec5c]{resize:none;flex:1;min-height:80px}.publish-mode-radios[data-v-c291ec5c]{gap:16px;display:flex}.radio-item[data-v-c291ec5c]{color:#d4d4d8;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.radio-item input[type=radio][data-v-c291ec5c]{accent-color:#6366f1;width:15px;height:15px}[data-v-c291ec5c] .el-input__wrapper{box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}[data-v-c291ec5c] .el-input__inner{color:#fff!important}[data-v-c291ec5c] .el-select .el-input__wrapper{background:#ffffff0d!important}[data-v-c291ec5c] .el-select-dropdown__item{color:#fff!important}[data-v-c291ec5c] .el-select-dropdown__item.hover{background:#6366f126!important}[data-v-c291ec5c] .el-dialog{background:#15151c!important;border:1px solid #ffffff1a!important}[data-v-c291ec5c] .el-dialog__title{color:#fff!important}[data-v-c291ec5c] .el-dialog__body{color:#fffc!important;padding-top:16px!important;padding-bottom:16px!important;overflow:visible!important}[data-v-c291ec5c] .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:#fff9}[data-v-c291ec5c] .el-pagination.is-background .el-pager li.is-active{color:#fff!important;background:#6366f1!important}.st-dialog-outer[data-v-c291ec5c] .el-dialog{flex-direction:column;height:calc(100vh - 20px);display:flex;margin:10px!important}.st-dialog-outer[data-v-c291ec5c] .el-dialog__header{display:none!important}.st-dialog-outer[data-v-c291ec5c] .el-dialog__body{flex:1;min-height:0;overflow:hidden;padding:0!important}.st-dialog-outer[data-v-c291ec5c] .el-dialog__footer{display:none!important}.st-dialog-body[data-v-c291ec5c]{height:100%;display:flex}.st-dialog-left[data-v-c291ec5c]{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:280px;padding:0 14px 12px;display:flex;overflow-y:auto}.st-left-header[data-v-c291ec5c]{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 0 8px;display:flex}.st-left-header-title[data-v-c291ec5c]{color:#fff;font-size:15px;font-weight:600}.st-header-close[data-v-c291ec5c]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.st-header-close[data-v-c291ec5c]:hover{color:#fff}.st-section-title[data-v-c291ec5c]{color:#a1a1aa;margin-bottom:6px;font-size:15px;font-weight:600}.st-left-footer[data-v-c291ec5c]{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex}.st-dialog-right[data-v-c291ec5c]{background:#0a0a0f;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.st-part[data-v-c291ec5c]{margin-bottom:4px}.st-field-label[data-v-c291ec5c]{color:#71717a;margin-bottom:4px;font-size:13px;font-weight:400}.st-title-item[data-v-c291ec5c]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:10px;padding:8px}.st-title-tabs[data-v-c291ec5c]{border-bottom:1px solid #ffffff1a;gap:0;margin-bottom:0;display:flex}.st-title-tab[data-v-c291ec5c]{cursor:pointer;color:#71717a;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.st-title-tab[data-v-c291ec5c]:hover{color:#a1a1aa;background:#ffffff05}.st-title-tab.active[data-v-c291ec5c]{color:#e4e4e7;background:#6366f10f;border-bottom-color:#6366f1}.st-title-tab-text[data-v-c291ec5c]{text-overflow:ellipsis;white-space:nowrap;max-width:50px;overflow:hidden}.st-title-tab-del[data-v-c291ec5c]{color:#52525b;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.st-title-tab-del[data-v-c291ec5c]:hover{color:#f87171}.st-title-tab-add[data-v-c291ec5c]{color:#6366f1!important;border-bottom-color:#0000!important}.st-title-tab-add[data-v-c291ec5c]:hover{color:#818cf8!important}.st-save-inline[data-v-c291ec5c]{align-items:center;gap:4px;display:flex}.st-native-select[data-v-c291ec5c]{color:#d4d4d8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:5px 8px;font-size:13px}.st-native-select[data-v-c291ec5c]:focus{border-color:#6366f180}.st-native-select option[data-v-c291ec5c]{color:#d4d4d8;background:#1e1e2e}.st-tpl-manage[data-v-c291ec5c]{flex-direction:column;gap:3px;max-height:100px;margin-top:4px;display:flex;overflow-y:auto}.st-tpl-manage-item[data-v-c291ec5c]{color:#a1a1aa;background:#ffffff08;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;display:flex}.st-tpl-del[data-v-c291ec5c]{color:#52525b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.st-tpl-del[data-v-c291ec5c]:hover{color:#f87171}.st-save-row[data-v-c291ec5c]{gap:6px;display:flex}.dh-grid[data-v-c291ec5c]{grid-template-columns:repeat(5,1fr);gap:12px;max-height:65vh;display:grid;overflow-y:auto}.dh-card[data-v-c291ec5c]{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;transition:all .2s;overflow:hidden}.dh-card[data-v-c291ec5c]:hover{background:#6366f10a;border-color:#6366f166}.dh-card.is-selected[data-v-c291ec5c]{background:#6366f11a;border-color:#6366f1b3;box-shadow:0 0 0 2px #6366f14d}.dh-thumb[data-v-c291ec5c]{aspect-ratio:9/16;background:linear-gradient(135deg,#1a1a2e,#2d1b4e);border-radius:6px 6px 0 0;justify-content:center;align-items:center;width:100%;font-size:24px;display:flex;overflow:hidden}.dh-thumb img[data-v-c291ec5c]{object-fit:cover;width:100%;height:100%}.dh-thumb span[data-v-c291ec5c]{color:#fff6}.dh-name[data-v-c291ec5c]{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;font-size:12px;font-weight:500;overflow:hidden}.bgm-list[data-v-c291ec5c]{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.bgm-item[data-v-c291ec5c]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.bgm-item[data-v-c291ec5c]:hover{background:#ffffff0f}.bgm-item.is-selected[data-v-c291ec5c]{background:#6366f114;border-color:#6366f180}.bgm-icon[data-v-c291ec5c]{flex-shrink:0;font-size:18px}.bgm-info[data-v-c291ec5c]{flex:1;min-width:0}.bgm-name[data-v-c291ec5c]{color:#d4d4d8;font-size:13px;font-weight:500;display:block}.bgm-meta[data-v-c291ec5c]{color:#52525b;font-size:11px}.bgm-check[data-v-c291ec5c]{color:#818cf8;font-size:14px;font-weight:700}.ct-grid[data-v-c291ec5c]{grid-template-columns:repeat(3,1fr);gap:12px;max-height:400px;display:grid;overflow-y:auto}.ct-card[data-v-c291ec5c]{cursor:pointer;background:#ffffff05;border:2px solid #ffffff0f;border-radius:10px;transition:all .2s;overflow:hidden}.ct-card[data-v-c291ec5c]:hover{border-color:#6366f14d}.ct-card.is-selected[data-v-c291ec5c]{border-color:#6366f1b3;box-shadow:0 0 0 2px #6366f14d}.ct-preview[data-v-c291ec5c]{aspect-ratio:9/16;max-height:120px;position:relative}.ct-preview-layer[data-v-c291ec5c]{text-align:center;white-space:nowrap;text-shadow:0 1px 4px #0009;max-width:80%;font-weight:600;position:absolute}.ct-name[data-v-c291ec5c]{color:#a1a1aa;padding:8px 10px;font-size:12px;font-weight:500}
