.meta-human-page[data-v-4548c5ec]{padding:4px 0}.toolbar[data-v-4548c5ec]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-title[data-v-4548c5ec]{margin:0;font-size:16px;font-weight:600}.loading-wrap[data-v-4548c5ec]{justify-content:center;padding:60px 0;display:flex}.card-list[data-v-4548c5ec]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.card-item[data-v-4548c5ec]{background:var(--n-color,#8080800a);border-radius:8px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.card-item[data-v-4548c5ec]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.card-cover[data-v-4548c5ec]{aspect-ratio:1;cursor:pointer;background:var(--n-color,#8080800f);width:100%;position:relative;overflow:hidden}.card-cover img[data-v-4548c5ec]{object-fit:cover;width:100%;height:100%;display:block}.card-cover .placeholder[data-v-4548c5ec]{opacity:.3;justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex}.play-overlay[data-v-4548c5ec]{opacity:0;pointer-events:none;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-cover:hover .play-overlay[data-v-4548c5ec]{opacity:1}.play-icon[data-v-4548c5ec]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,background .2s;display:flex}.card-cover:hover .play-icon[data-v-4548c5ec]{background:#ffffff4d;transform:scale(1.05)}.card-footer[data-v-4548c5ec]{justify-content:space-between;align-items:center;margin-top:auto;padding:10px 12px;display:flex}.card-label[data-v-4548c5ec]{white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:14px;font-weight:500;overflow:hidden}.card-actions[data-v-4548c5ec]{flex-shrink:0;gap:8px;display:flex}.action-text[data-v-4548c5ec]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;transition:opacity .15s}.action-text[data-v-4548c5ec]:hover{opacity:.7}.action-edit[data-v-4548c5ec]{color:var(--primary-color,#646cff)}.action-delete[data-v-4548c5ec]{color:#e74c3c}.modal-body[data-v-4548c5ec]{flex-direction:column;gap:14px;width:460px;max-width:100%;display:flex}.field-block[data-v-4548c5ec]{flex-direction:column;gap:6px;display:flex}.field-label-row[data-v-4548c5ec]{align-items:center;gap:8px;display:flex}.field-label[data-v-4548c5ec]{color:var(--n-text-color-2,#666);font-size:13px;font-weight:500}.duration-hint[data-v-4548c5ec]{color:var(--n-text-color-3,#999);font-size:11px}.field-error[data-v-4548c5ec]{color:#e74c3c;margin-top:2px;font-size:12px}.clone-drop-zone[data-v-4548c5ec]{border:2px dashed var(--n-border-color,#d0d5dd);background:var(--n-color,#8080800a);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:160px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.clone-drop-zone[data-v-4548c5ec]:hover,.clone-drop-zone.drag-over[data-v-4548c5ec]{background:#409eff0f;border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.clone-drop-zone.error[data-v-4548c5ec]{background:#e74c3c0f;border-color:#e74c3c}.clone-drop-zone.error[data-v-4548c5ec]:hover,.clone-drop-zone.error.drag-over[data-v-4548c5ec]{background:#e74c3c0f;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.drop-content[data-v-4548c5ec]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:24px 16px;display:flex}.drop-title[data-v-4548c5ec]{color:var(--n-text-color,#333);margin:0;font-size:14px}.drop-link[data-v-4548c5ec]{color:#409eff}.drop-hint[data-v-4548c5ec]{color:var(--n-text-color-3,#aaa);margin:0;font-size:12px}.drop-file-info[data-v-4548c5ec]{flex-direction:column;align-items:center;gap:2px;margin-top:4px;display:flex}.drop-file-name[data-v-4548c5ec]{color:var(--n-text-color,#333);font-size:13px;font-weight:500}.drop-file-meta[data-v-4548c5ec]{color:var(--n-text-color-3,#999);font-size:11px}.preview-container[data-v-4548c5ec]{aspect-ratio:9/16;background:#000;border-radius:6px;justify-content:center;align-items:center;width:420px;max-width:100%;margin:0 auto;display:flex;overflow:hidden}.preview-container video[data-v-4548c5ec]{object-fit:contain;border-radius:6px;outline:none;width:100%;height:100%;display:block}.preview-modal.n-card{max-width:462px}.preview-modal .n-card-content{padding:8px}
