.ld-overlay[data-v-b765dbc4]{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ld-dialog[data-v-b765dbc4]{background:#1e1e2e;border:1px solid #ffffff1a;border-radius:12px;width:400px;padding:0;box-shadow:0 20px 60px #00000080}.ld-header[data-v-b765dbc4]{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-b765dbc4]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.ld-close[data-v-b765dbc4]:hover{color:#d4d4d8}.ld-body[data-v-b765dbc4]{text-align:center;color:#a1a1aa;padding:30px 20px}.ld-loading[data-v-b765dbc4]{flex-direction:column;align-items:center;gap:12px;display:flex}.ld-spinner[data-v-b765dbc4]{border:3px solid rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ld-spin-b765dbc4}@keyframes ld-spin-b765dbc4{to{transform:rotate(360deg)}}.ld-hint[data-v-b765dbc4]{color:#52525b;font-size:13px}.ld-success[data-v-b765dbc4]{flex-direction:column;align-items:center;gap:8px;display:flex}.ld-check[data-v-b765dbc4]{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-b765dbc4]{color:#f87171}.ld-retry[data-v-b765dbc4],.ld-start[data-v-b765dbc4]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:8px 24px;font-size:14px}.ld-retry[data-v-b765dbc4]:hover,.ld-start[data-v-b765dbc4]:hover{background:var(--color-primary-end)}.pipeline-page[data-v-b2737cc5]{flex-direction:column;min-height:100%;padding:24px;display:flex}.page-header[data-v-b2737cc5]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.header-actions[data-v-b2737cc5]{align-items:center;gap:10px;display:flex}.studio-reset-btn[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .28);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .18), rgba(var(--color-primary-rgb), .08));color:#fff;cursor:pointer;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s}.studio-reset-btn[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .56);box-shadow:0 10px 24px rgba(var(--color-primary-rgb), .16);transform:translateY(-1px)}.studio-reset-btn[data-v-b2737cc5]:focus{outline:none}.studio-history[data-v-b2737cc5]{position:relative}.studio-history-btn[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .28);background:rgba(var(--color-primary-rgb), .1);width:38px;height:38px;color:var(--color-primary);cursor:pointer;border-radius:12px;font-size:18px}.studio-history-menu[data-v-b2737cc5]{z-index:50;background:#15151c;border:1px solid #ffffff1a;border-radius:14px;width:280px;padding:10px;position:absolute;top:46px;right:0;box-shadow:0 18px 40px #00000059}.history-title[data-v-b2737cc5]{color:#a1a1aa;margin:2px 4px 8px;font-size:12px;font-weight:700}.history-item[data-v-b2737cc5]{color:#d4d4d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:9px 10px;display:flex}.history-item[data-v-b2737cc5]:hover{background:rgba(var(--color-primary-rgb), .1)}.history-item strong[data-v-b2737cc5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-item span[data-v-b2737cc5]{color:#71717a;font-size:11px}.history-empty[data-v-b2737cc5]{color:#71717a;text-align:center;padding:16px 6px;font-size:12px}.studio-restore-banner[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .22);background:rgba(var(--color-primary-rgb), .08);color:#d4d4d8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 14px;padding:10px 12px;display:flex}.studio-restore-banner button[data-v-b2737cc5]{color:var(--color-primary);cursor:pointer;background:0 0;border:0}.page-title[data-v-b2737cc5]{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.page-desc[data-v-b2737cc5]{color:#71717a;margin:0;font-size:14px}.col-body-copywriting[data-v-b2737cc5]{flex:1;min-height:0}.section-block[data-v-b2737cc5]{flex-direction:column;gap:8px;display:flex}.section-label[data-v-b2737cc5]{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.section-divider[data-v-b2737cc5]{border:none;border-top:1px solid #ffffff14;margin:4px 0}.url-row[data-v-b2737cc5]{gap:8px;display:flex}.copy-source-tabs[data-v-b2737cc5]{margin-bottom:2px}.copy-source-panel[data-v-b2737cc5]{min-height:34px}.url-input[data-v-b2737cc5]{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-b2737cc5]:focus{border-color:rgba(var(--color-primary-rgb), .5)}.url-input[data-v-b2737cc5]::placeholder{color:#52525b}.text-area[data-v-b2737cc5]{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-b2737cc5]:focus{border-color:rgba(var(--color-primary-rgb), .5)}.text-area[data-v-b2737cc5]::placeholder{color:#52525b}.final-area[data-v-b2737cc5]{min-height:100px}.final-title-fields[data-v-b2737cc5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.title-meta-field[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .16);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .1), #ffffff06), #ffffff06;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.title-meta-field span[data-v-b2737cc5]{color:var(--color-primary);letter-spacing:.3px;font-size:11px;font-weight:700}.title-meta-input[data-v-b2737cc5]{color:#f4f4f5;background:0 0;border:none;border-bottom:1px solid #ffffff1a;outline:none;width:100%;padding:2px 0 6px;font-size:14px;font-weight:700;line-height:1.5}.title-meta-input[data-v-b2737cc5]:focus{border-bottom-color:rgba(var(--color-primary-rgb), .65)}.title-meta-input[data-v-b2737cc5]::placeholder{color:#a1a1aa9e;font-weight:500}.rewrite-rating-card[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .18);background:rgba(var(--color-primary-rgb), .08);border-radius:10px;margin-top:12px;padding:12px 14px}.rewrite-rating-title[data-v-b2737cc5]{color:#eef2ff;font-size:13px;font-weight:600}.rewrite-rating-subtitle[data-v-b2737cc5]{color:#cbd5e1;margin-top:4px;font-size:12px;line-height:1.6}.rewrite-rating-actions[data-v-b2737cc5]{align-items:center;gap:10px;margin-top:10px;display:flex}.lineage-entry-btn[data-v-b2737cc5]{align-self:flex-start;margin-top:10px}.rewrite-rating-value[data-v-b2737cc5]{color:var(--color-primary);font-size:12px;font-weight:600}.rewrite-row[data-v-b2737cc5]{gap:8px;display:flex}.rewrite-control-grid[data-v-b2737cc5]{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.rewrite-control-grid .topic-inline-input[data-v-b2737cc5],.rewrite-control-grid .picker-trigger.compact[data-v-b2737cc5],.rewrite-control-grid .rewrite-action-btn[data-v-b2737cc5]{width:100%;min-height:38px}.rewrite-control-grid .rewrite-action-btn[data-v-b2737cc5]{justify-content:center;padding:0 12px}.picker-trigger[data-v-b2737cc5]{color:#e4e4e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;transition:all .2s;display:inline-flex}.picker-trigger[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .42);background:rgba(var(--color-primary-rgb), .08)}.picker-trigger.compact[data-v-b2737cc5]{flex-shrink:0;width:116px;padding:7px 10px}.picker-trigger.full[data-v-b2737cc5]{width:100%;min-height:38px;padding:9px 12px}.picker-trigger-label[data-v-b2737cc5]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:12px;overflow:hidden}.picker-trigger-clear[data-v-b2737cc5],.picker-trigger-arrow[data-v-b2737cc5]{color:#a1a1aa;flex-shrink:0;font-size:14px;line-height:1}.picker-trigger-clear[data-v-b2737cc5]{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.picker-trigger-clear[data-v-b2737cc5]:hover{color:#fff;background:#ffffff14}.topic-inline-input[data-v-b2737cc5]{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-b2737cc5]:focus{border-color:rgba(var(--color-primary-rgb), .5)}.topic-inline-input[data-v-b2737cc5]::placeholder{color:#52525b}.topic-suggestion-row[data-v-b2737cc5]{flex-wrap:wrap;gap:6px;display:flex}.topic-suggestion-chip[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .22);background:rgba(var(--color-primary-rgb), .08);color:#d4d4d8;cursor:pointer;border-radius:999px;max-width:100%;padding:5px 10px;font-size:12px;line-height:1.2;transition:all .18s}.topic-suggestion-chip[data-v-b2737cc5]:hover,.topic-suggestion-chip.active[data-v-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .58);background:rgba(var(--color-primary-rgb), .18);color:#fff}.sm-btn[data-v-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s}.sm-btn[data-v-b2737cc5]:hover:not(:disabled){background:rgba(var(--color-primary-rgb), .2)}.sm-btn[data-v-b2737cc5]:disabled{opacity:.5;cursor:not-allowed}.sm-btn.full-btn[data-v-b2737cc5]{text-align:center;width:100%}.text-meta[data-v-b2737cc5]{color:#71717a;text-align:right;font-size:11px}.token-stats-inline[data-v-b2737cc5]{color:#71717a;background:rgba(var(--color-primary-rgb), .06);border-radius:6px;padding:6px 10px;font-size:11px}.pipeline-layout[data-v-b2737cc5]{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-b2737cc5]{grid-area:1/1/3}.col-voice-video[data-v-b2737cc5]{grid-area:1/2/3}.col-edit[data-v-b2737cc5]{grid-area:1/3/auto/5}.col-cover-title[data-v-b2737cc5]{grid-area:2/3}.col-publish[data-v-b2737cc5]{grid-area:2/4}.col-body-compact[data-v-b2737cc5]{gap:8px;min-height:auto;padding:10px 12px}.edit-layout[data-v-b2737cc5]{grid-template-columns:1fr 1fr;gap:14px;height:100%;display:grid}.col-body-edit[data-v-b2737cc5]{flex-direction:column;padding:14px;display:flex;overflow-y:auto}.edit-left[data-v-b2737cc5]{min-width:0}.edit-right[data-v-b2737cc5]{flex-direction:column;min-height:0;display:flex}.edit-video-preview[data-v-b2737cc5]{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-b2737cc5]{object-fit:contain;border-radius:6px;width:100%;height:100%;max-height:none;display:block}.edit-video-empty[data-v-b2737cc5]{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-b2737cc5]{flex-direction:column;gap:6px;display:flex}.subtitle-structured-box[data-v-b2737cc5]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;height:200px;overflow:auto}.subtitle-table[data-v-b2737cc5]{border-collapse:collapse;color:#d4d4d8;width:max-content;min-width:100%;font-size:12px}.subtitle-table th[data-v-b2737cc5],.subtitle-table td[data-v-b2737cc5]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:8px 10px}.subtitle-table th[data-v-b2737cc5]{z-index:1;color:#a1a1aa;white-space:nowrap;background:#15151c;font-weight:600;position:sticky;top:0}.subtitle-table td[data-v-b2737cc5]:first-child{color:#8a8f9e;white-space:nowrap;width:96px}.subtitle-table td[data-v-b2737cc5]:nth-child(2){white-space:nowrap;width:max-content;min-width:260px;line-height:1.6}.subtitle-empty[data-v-b2737cc5]{color:#52525b;justify-content:center;align-items:center;min-width:260px;height:100%;font-size:12px;display:flex}.pipeline-col[data-v-b2737cc5]{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-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .5);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb), .2), 0 4px 24px rgba(var(--color-primary-rgb), .1)}.pipeline-col.col-done[data-v-b2737cc5]{border-color:#22c55e4d;box-shadow:0 0 0 1px #22c55e26}.pipeline-col.col-locked[data-v-b2737cc5]{opacity:.55}.col-header[data-v-b2737cc5]{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.col-num[data-v-b2737cc5]{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-b2737cc5]{background:rgba(var(--color-primary-rgb), .3);color:var(--color-primary)}.col-done .col-num[data-v-b2737cc5]{color:#4ade80;background:#22c55e4d}.col-title[data-v-b2737cc5]{color:#d4d4d8;flex:1;font-size:14px;font-weight:600}.col-status-badge[data-v-b2737cc5]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.col-status-badge.badge-pending[data-v-b2737cc5]{color:#71717a;background:#ffffff0f}.col-status-badge.badge-active[data-v-b2737cc5]{background:rgba(var(--color-primary-rgb), .2);color:var(--color-primary)}.col-status-badge.badge-done[data-v-b2737cc5]{color:#4ade80;background:#22c55e33}.col-body[data-v-b2737cc5]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex}.text-preview[data-v-b2737cc5]{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.preview-header[data-v-b2737cc5]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.preview-title[data-v-b2737cc5]{color:#fff;flex:1;font-size:14px;font-weight:600}.preview-content[data-v-b2737cc5]{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-b2737cc5]{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-b2737cc5]{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-b2737cc5]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.action-btn.primary[data-v-b2737cc5]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-end));color:#fff;border:none;font-weight:600}.action-btn.primary[data-v-b2737cc5]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.action-btn.full[data-v-b2737cc5]{width:100%}.action-btn.publish-btn[data-v-b2737cc5]{background:linear-gradient(135deg,#10b981,#059669)}.action-btn.publish-btn[data-v-b2737cc5]:hover:not(:disabled){opacity:.9}.action-btn[data-v-b2737cc5]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.action-row[data-v-b2737cc5]{flex-wrap:wrap;gap:8px;display:flex}.form-group[data-v-b2737cc5]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-b2737cc5]{color:#71717a;font-size:12px}.voice-tabs[data-v-b2737cc5]{gap:6px;margin-bottom:8px;display:flex}.voice-tabs span[data-v-b2737cc5]{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-b2737cc5]{background:rgba(var(--color-primary-rgb), .15);border-color:rgba(var(--color-primary-rgb), .5);color:var(--color-primary)}.clone-link[data-v-b2737cc5]{color:var(--color-primary);cursor:pointer;text-align:center;border:1px dashed rgba(var(--color-primary-rgb), .3);border-radius:6px;padding:8px;font-size:12px;transition:all .2s}.clone-link[data-v-b2737cc5]:hover{background:rgba(var(--color-primary-rgb), .08);border-style:solid}.audio-preview[data-v-b2737cc5]{padding:0}.video-preview[data-v-b2737cc5]{background:rgba(var(--color-primary-rgb), .06);border:1px solid rgba(var(--color-primary-rgb), .15);border-radius:10px;padding:12px}.preview-label[data-v-b2737cc5]{color:#71717a;margin-bottom:8px;font-size:11px}.audio-player[data-v-b2737cc5]{border-radius:6px;width:100%;height:36px}.video-player[data-v-b2737cc5]{border-radius:6px;width:100%;max-height:320px}.status-bar[data-v-b2737cc5]{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.status-bar.done[data-v-b2737cc5]{color:#4ade80;background:#22c55e1a}.status-bar.failed[data-v-b2737cc5]{color:#f87171;background:#ef44441a}.status-bar.pending[data-v-b2737cc5],.status-bar.running[data-v-b2737cc5]{color:#fbbf24;background:#eab3081a}.upload-zone[data-v-b2737cc5]{text-align:center;cursor:pointer;border:2px dashed #ffffff1f;border-radius:10px;padding:20px;transition:all .2s}.upload-zone[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .4);background:rgba(var(--color-primary-rgb), .04)}.upload-zone.has-file[data-v-b2737cc5]{background:#22c55e0a;border-style:solid;border-color:#22c55e66}.upload-icon[data-v-b2737cc5]{margin-bottom:6px;font-size:28px}.upload-text[data-v-b2737cc5]{color:#a1a1aa;font-size:12px}.upload-hint[data-v-b2737cc5]{color:#71717a;margin-top:4px;font-size:11px}.remove-btn[data-v-b2737cc5]{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-b2737cc5]{text-align:center;background:#10b98114;border:1px solid #10b98133;border-radius:12px;padding:20px}.publish-result .result-icon[data-v-b2737cc5]{margin-bottom:8px;font-size:36px}.publish-result .result-text[data-v-b2737cc5]{color:#4ade80;margin-bottom:4px;font-size:16px;font-weight:700}.publish-result .result-meta[data-v-b2737cc5]{color:#71717a;margin-bottom:16px;font-size:12px}.picker-toolbar[data-v-b2737cc5]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.loading-state[data-v-b2737cc5],.empty-state[data-v-b2737cc5]{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;display:flex}.inspiration-grid[data-v-b2737cc5]{grid-template-columns:repeat(3,1fr);gap:10px;max-height:420px;display:grid;overflow-y:auto}.insp-card[data-v-b2737cc5]{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-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .4);background:rgba(var(--color-primary-rgb), .04)}.insp-card.is-selected[data-v-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .7);background:rgba(var(--color-primary-rgb), .1);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .3)}.insp-card-header[data-v-b2737cc5]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.insp-title[data-v-b2737cc5]{color:#fff;flex:1;font-size:13px;font-weight:600}.insp-score[data-v-b2737cc5]{color:#fbbf24;white-space:nowrap;font-size:11px}.insp-preview[data-v-b2737cc5]{color:#ffffff80;font-size:11px;line-height:1.5}.insp-meta[data-v-b2737cc5]{color:#71717a;gap:8px;font-size:11px;display:flex}.picker-pagination[data-v-b2737cc5]{justify-content:center;margin-top:16px;display:flex}.clone-dialog-body .clone-tip[data-v-b2737cc5]{color:#a1a1aa;margin-bottom:16px;font-size:13px;line-height:1.6}.clone-dialog-body .clone-upload-zone[data-v-b2737cc5]{border:2px dashed rgba(var(--color-primary-rgb), .3);text-align:center;cursor:pointer;background:rgba(var(--color-primary-rgb), .04);border-radius:10px;padding:28px 20px;transition:all .2s}.clone-dialog-body .clone-upload-zone[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .6);background:rgba(var(--color-primary-rgb), .08)}.clone-dialog-body .clone-upload-zone.has-file[data-v-b2737cc5]{background:#22c55e0d;border-style:solid;border-color:#22c55e80}.clone-dialog-body .clone-upload-zone .upload-icon[data-v-b2737cc5]{margin-bottom:8px;font-size:32px}.clone-dialog-body .clone-upload-zone .upload-text[data-v-b2737cc5]{color:#d4d4d8;font-size:13px;font-weight:500}.clone-dialog-body .clone-upload-zone .upload-hint[data-v-b2737cc5]{color:#71717a;margin-top:4px;font-size:11px}.token-usage-section[data-v-b2737cc5]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:24px;padding:20px}.section-header[data-v-b2737cc5]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-title[data-v-b2737cc5]{color:#fff;font-size:15px;font-weight:600}.section-subtitle[data-v-b2737cc5]{color:#71717a;font-size:12px}.token-cards[data-v-b2737cc5]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.token-card[data-v-b2737cc5]{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:16px;transition:all .2s}.token-card[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .04)}.token-card.total[data-v-b2737cc5]{background:rgba(var(--color-primary-rgb), .08);border-color:rgba(var(--color-primary-rgb), .2)}.token-card .token-label[data-v-b2737cc5]{color:#71717a;margin-bottom:8px;font-size:12px}.token-card .token-value[data-v-b2737cc5]{color:#fff;margin-bottom:4px;font-size:24px;font-weight:700}.token-card .token-unit[data-v-b2737cc5]{color:#52525b;font-size:11px}.token-history-link[data-v-b2737cc5]{text-align:right;margin-top:16px}.token-history-link a[data-v-b2737cc5]{color:var(--color-primary);font-size:12px;text-decoration:none}.token-history-link a[data-v-b2737cc5]:hover{text-decoration:underline}.selected-item-card[data-v-b2737cc5]{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-b2737cc5]{border:1px solid rgba(var(--color-primary-rgb), .28);background:rgba(var(--color-primary-rgb), .1);border-radius:7px;flex-shrink:0;width:24px;height:24px;position:relative}.selected-item-card .item-icon-video[data-v-b2737cc5]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #ffffffc7;width:0;height:0;position:absolute;top:6px;left:9px}.selected-item-card .item-icon-music[data-v-b2737cc5]:before{content:"";border-top:2px solid #ffffffc7;border-right:2px solid #ffffffc7;width:8px;height:12px;position:absolute;top:5px;left:8px}.selected-item-card .item-icon-music[data-v-b2737cc5]:after{content:"";background:#ffffffc7;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;left:5px}.selected-item-card .selected-dh-thumb[data-v-b2737cc5]{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-b2737cc5]{object-fit:cover;border-radius:4px;width:100%;height:100%}.selected-item-card .item-info[data-v-b2737cc5]{flex:1}.selected-item-card .item-name[data-v-b2737cc5]{color:#d4d4d8;font-size:12px;font-weight:500}.volume-row[data-v-b2737cc5]{align-items:center;gap:8px;display:flex}.volume-label[data-v-b2737cc5]{color:#71717a;text-align:right;width:28px;font-size:11px}.volume-slider-wrap[data-v-b2737cc5]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;position:relative}.volume-slider-fill[data-v-b2737cc5]{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-end));pointer-events:none;border-radius:2px;height:100%;position:absolute;top:0;left:0}.volume-slider[data-v-b2737cc5]{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-b2737cc5]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);cursor:pointer;width:14px;height:14px;box-shadow:0 0 4px rgba(var(--color-primary-rgb), .4);border:2px solid #15151c;border-radius:50%}.volume-val[data-v-b2737cc5]{color:#71717a;width:32px;font-size:11px}.bgm-toggle[data-v-b2737cc5]{color:#a1a1aa;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bgm-toggle input[type=checkbox][data-v-b2737cc5]{accent-color:var(--color-primary);width:15px;height:15px}.final-block[data-v-b2737cc5]{flex-direction:column;flex:1;min-height:0;display:flex}.final-block .text-area.final-area[data-v-b2737cc5]{resize:none;flex:1;min-height:80px}.publish-mode-radios[data-v-b2737cc5]{gap:16px;display:flex}.radio-item[data-v-b2737cc5]{color:#d4d4d8;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.radio-item input[type=radio][data-v-b2737cc5]{accent-color:var(--color-primary);width:15px;height:15px}[data-v-b2737cc5] .el-input__wrapper{box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}[data-v-b2737cc5] .el-input__inner{color:#fff!important}[data-v-b2737cc5] .el-select .el-input__wrapper{background:#ffffff0d!important}[data-v-b2737cc5] .el-select-dropdown__item{color:#fff!important}[data-v-b2737cc5] .el-select-dropdown__item.hover{background:rgba(var(--color-primary-rgb), .15)!important}[data-v-b2737cc5] .el-dialog{background:#15151c!important;border:1px solid #ffffff1a!important}[data-v-b2737cc5] .el-dialog__title{color:#fff!important}[data-v-b2737cc5] .el-dialog__body{color:#fffc!important;padding-top:16px!important;padding-bottom:16px!important;overflow:visible!important}[data-v-b2737cc5] .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:#fff9}[data-v-b2737cc5] .el-pagination.is-background .el-pager li.is-active{background:var(--color-primary)!important;color:#fff!important}[data-v-b2737cc5] .template-tabs .el-tabs__nav-wrap:after{background-color:#ffffff14}[data-v-b2737cc5] .template-tabs .el-tabs__item{color:#71717a;justify-content:center;width:auto;min-width:72px;padding:0 10px}[data-v-b2737cc5] .template-tabs .el-tabs__item.is-active{color:var(--mq-theme-primary,var(--color-primary))}[data-v-b2737cc5] .template-tabs .el-tabs__active-bar{background-color:var(--mq-theme-primary,var(--color-primary))}.st-dialog-outer[data-v-b2737cc5] .el-dialog{flex-direction:column;height:calc(100vh - 20px);display:flex;margin:10px!important}.st-dialog-outer[data-v-b2737cc5] .el-dialog__header{display:none!important}.st-dialog-outer[data-v-b2737cc5] .el-dialog__body{flex:1;min-height:0;overflow:hidden;padding:0!important}.st-dialog-outer[data-v-b2737cc5] .el-dialog__footer{display:none!important}.st-dialog-body[data-v-b2737cc5]{height:100%;display:flex}.st-dialog-left[data-v-b2737cc5]{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-b2737cc5]{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-b2737cc5]{color:#fff;font-size:15px;font-weight:600}.st-header-close[data-v-b2737cc5]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.st-header-close[data-v-b2737cc5]:hover{color:#fff}.st-section-title[data-v-b2737cc5]{color:#a1a1aa;margin-bottom:6px;font-size:15px;font-weight:600}.st-left-footer[data-v-b2737cc5]{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex}.st-dialog-right[data-v-b2737cc5]{background:#0a0a0f;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.st-part[data-v-b2737cc5]{margin-bottom:4px}.st-field-label[data-v-b2737cc5]{color:#71717a;margin-bottom:4px;font-size:13px;font-weight:400}.st-title-item[data-v-b2737cc5]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:10px;padding:8px}.st-title-tabs[data-v-b2737cc5]{border-bottom:1px solid #ffffff1a;gap:0;margin-bottom:0;display:flex}.st-title-tab[data-v-b2737cc5]{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-b2737cc5]:hover{color:#a1a1aa;background:#ffffff05}.st-title-tab.active[data-v-b2737cc5]{color:#e4e4e7;border-bottom-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06)}.st-title-tab-text[data-v-b2737cc5]{text-overflow:ellipsis;white-space:nowrap;max-width:50px;overflow:hidden}.st-title-tab-del[data-v-b2737cc5]{color:#52525b;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.st-title-tab-del[data-v-b2737cc5]:hover{color:#f87171}.st-title-tab-add[data-v-b2737cc5]{color:var(--color-primary)!important;border-bottom-color:#0000!important}.st-title-tab-add[data-v-b2737cc5]:hover{color:var(--color-primary)!important}.st-save-inline[data-v-b2737cc5]{align-items:center;gap:4px;display:flex}.st-native-select[data-v-b2737cc5]{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-b2737cc5]:focus{border-color:rgba(var(--color-primary-rgb), .5)}.st-native-select option[data-v-b2737cc5]{color:#d4d4d8;background:#1e1e2e}.st-tpl-manage[data-v-b2737cc5]{flex-direction:column;gap:3px;max-height:100px;margin-top:4px;display:flex;overflow-y:auto}.st-tpl-manage-item[data-v-b2737cc5]{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-b2737cc5]{color:#52525b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.st-tpl-del[data-v-b2737cc5]:hover{color:#f87171}.st-save-row[data-v-b2737cc5]{gap:6px;display:flex}.dh-grid[data-v-b2737cc5]{grid-template-columns:repeat(5,1fr);gap:12px;max-height:65vh;display:grid;overflow-y:auto}.dh-card[data-v-b2737cc5]{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;transition:all .2s;overflow:hidden}.dh-card[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .4);background:rgba(var(--color-primary-rgb), .04)}.dh-card.is-selected[data-v-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .7);background:rgba(var(--color-primary-rgb), .1);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .3)}.dh-thumb[data-v-b2737cc5]{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-b2737cc5]{object-fit:cover;width:100%;height:100%}.dh-thumb span[data-v-b2737cc5]{color:#fff6}.dh-name[data-v-b2737cc5]{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;font-size:12px;font-weight:500;overflow:hidden}.bgm-list[data-v-b2737cc5]{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.bgm-item[data-v-b2737cc5]{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-b2737cc5]:hover{background:#ffffff0f}.bgm-item.is-selected[data-v-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .5);background:rgba(var(--color-primary-rgb), .08)}.bgm-icon[data-v-b2737cc5]{flex-shrink:0;font-size:18px}.bgm-info[data-v-b2737cc5]{flex:1;min-width:0}.bgm-name[data-v-b2737cc5]{color:#d4d4d8;font-size:13px;font-weight:500;display:block}.bgm-meta[data-v-b2737cc5]{color:#52525b;font-size:11px}.bgm-check[data-v-b2737cc5]{color:var(--color-primary);font-size:14px;font-weight:700}.ct-grid[data-v-b2737cc5]{grid-template-columns:repeat(3,1fr);gap:12px;max-height:400px;display:grid;overflow-y:auto}.ct-card[data-v-b2737cc5]{cursor:pointer;background:#ffffff05;border:2px solid #ffffff0f;border-radius:10px;transition:all .2s;overflow:hidden}.ct-card[data-v-b2737cc5]:hover{border-color:rgba(var(--color-primary-rgb), .3)}.ct-card.is-selected[data-v-b2737cc5]{border-color:rgba(var(--color-primary-rgb), .7);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .3)}.ct-preview[data-v-b2737cc5]{aspect-ratio:9/16;max-height:120px;position:relative}.ct-preview-layer[data-v-b2737cc5]{text-align:center;white-space:nowrap;text-shadow:0 1px 4px #0009;max-width:80%;font-weight:600;position:absolute}.ct-name[data-v-b2737cc5]{color:#a1a1aa;padding:8px 10px;font-size:12px;font-weight:500}
