.zcxzq-mask[data-v-3c8bae7c]{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:flex;align-items:center;justify-content:center;z-index:10002}.zcxzq-modal[data-v-3c8bae7c]{width:44rem;max-width:calc(100vw - 2rem);height:36rem;max-height:calc(100vh - 4rem);background:var(--color-2);border:.0625rem solid var(--w-15);border-radius:.875rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1.25rem 3rem var(--b-50)}.zcxzq-header[data-v-3c8bae7c]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:.0625rem solid var(--w-10)}.zcxzq-header h3[data-v-3c8bae7c]{margin:0;font-size:.9375rem;color:var(--color-text-primary)}.zcxzq-close[data-v-3c8bae7c]{background:transparent;border:none;color:var(--color-text-secondary);font-size:1.25rem;cursor:pointer;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.zcxzq-close[data-v-3c8bae7c]:hover{color:var(--color-text-primary)}.zcxzq-toolbar[data-v-3c8bae7c]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-bottom:.0625rem solid var(--w-10)}.zcxzq-source-tabs[data-v-3c8bae7c]{display:flex;gap:.375rem}.zcxzq-source-tab[data-v-3c8bae7c]{flex:1;height:2rem;border:.0625rem solid var(--w-15);background:var(--bg-card);color:var(--color-text-primary);border-radius:.5rem;cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .15s ease}.zcxzq-source-tab[data-v-3c8bae7c]:hover{border-color:var(--color-primary)}.zcxzq-source-tab.active[data-v-3c8bae7c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.zcxzq-linggan-hint[data-v-3c8bae7c]{font-size:.6875rem;line-height:1.4;color:var(--color-text-secondary);opacity:.9}.zcxzq-retention-hint[data-v-3c8bae7c]{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.3rem .55rem;border-radius:.4rem;font-size:.6875rem;line-height:1.4;color:#fde0abeb;background:linear-gradient(135deg,#f59e0b1f,#ea580c0f);border:1px solid rgba(245,158,11,.25)}.zcxzq-retention-hint b[data-v-3c8bae7c]{color:#fde68a;font-weight:600}.zcxzq-retention-dot[data-v-3c8bae7c]{width:.375rem;height:.375rem;border-radius:50%;background:#fbbf24f2;flex-shrink:0}html[data-theme=light] .zcxzq-retention-hint[data-v-3c8bae7c]{background:linear-gradient(135deg,#f59e0b1a,#ea580c0d);border-color:#f59e0b59;color:#b45309}html[data-theme=light] .zcxzq-retention-hint b[data-v-3c8bae7c]{color:#92400e}html[data-theme=light] .zcxzq-retention-dot[data-v-3c8bae7c]{background:#d97706}.zcxzq-card-linggan .zcxzq-meta[data-v-3c8bae7c]{min-height:2.5rem}.zcxzq-linggan-sub[data-v-3c8bae7c]{margin-top:.125rem}.zcxzq-linggan-price[data-v-3c8bae7c]{font-size:.6875rem;color:var(--color-primary);font-weight:600}.zcxzq-linggan-price.free[data-v-3c8bae7c]{color:var(--color-text-secondary);font-weight:500}.zcxzq-type-tag.type-linggan[data-v-3c8bae7c]{background:#ec4899e0}.zcxzq-using-overlay[data-v-3c8bae7c]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:inherit}.zcxzq-card-linggan[data-v-3c8bae7c]{cursor:pointer}.zcxzq-card-linggan[data-v-3c8bae7c]:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--w-15))}.zcxzq-card-linggan.is-paid[data-v-3c8bae7c]{cursor:not-allowed}.zcxzq-card-linggan.is-paid .zcxzq-thumb img[data-v-3c8bae7c]{filter:grayscale(.65) brightness(.7)}.zcxzq-card-linggan.is-paid[data-v-3c8bae7c]:hover{border-color:var(--w-15)}.zcxzq-paid-overlay[data-v-3c8bae7c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;border-radius:inherit}.zcxzq-paid-tag[data-v-3c8bae7c]{background:#000000a6;color:#fff;font-size:.75rem;padding:.25rem .625rem;border-radius:.875rem;letter-spacing:.0625rem}.zcxzq-toolbar-row[data-v-3c8bae7c]{display:flex;gap:.5rem;align-items:center}.zcxzq-create-btn[data-v-3c8bae7c]{flex-shrink:0;height:2rem;padding:0 .75rem;background:var(--bg-card);border:.0625rem dashed var(--w-20);color:var(--color-text-primary);border-radius:.375rem;cursor:pointer;font-size:.75rem;white-space:nowrap;transition:all .15s ease}.zcxzq-create-btn[data-v-3c8bae7c]:hover{border-color:var(--color-primary);color:var(--color-primary);border-style:solid}.zcxzq-search[data-v-3c8bae7c]{width:100%;flex:1;height:2rem;padding:0 .625rem;background:var(--bg-card);border:.0625rem solid var(--w-15);border-radius:.375rem;color:var(--color-text-primary);font-size:.8125rem;outline:none;box-sizing:border-box;transition:border-color .15s ease}.zcxzq-search[data-v-3c8bae7c]:focus{border-color:var(--color-primary)}.zcxzq-type-tabs[data-v-3c8bae7c]{display:flex;flex-wrap:wrap;gap:.375rem}.zcxzq-type-tab[data-v-3c8bae7c]{height:1.75rem;padding:0 .75rem;border:.0625rem solid var(--w-15);background:var(--bg-card);color:var(--color-text-primary);border-radius:.875rem;cursor:pointer;font-size:.75rem;transition:all .15s ease}.zcxzq-type-tab[data-v-3c8bae7c]:hover{border-color:var(--color-primary)}.zcxzq-type-tab.active[data-v-3c8bae7c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.zcxzq-body[data-v-3c8bae7c]{flex:1;overflow-y:auto;padding:.75rem 1rem;scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}.zcxzq-body[data-v-3c8bae7c]::-webkit-scrollbar{width:5px}.zcxzq-body[data-v-3c8bae7c]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.zcxzq-grid[data-v-3c8bae7c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.625rem}.zcxzq-card[data-v-3c8bae7c]{background:var(--bg-card);border:.125rem solid transparent;border-radius:.5rem;cursor:pointer;overflow:hidden;transition:all .15s ease;display:flex;flex-direction:column}.zcxzq-card[data-v-3c8bae7c]:hover{transform:translateY(-2px);border-color:var(--w-15)}.zcxzq-card.is-management[data-v-3c8bae7c]{cursor:default}.zcxzq-card.selected[data-v-3c8bae7c]{border-color:var(--color-primary);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-primary) 30%,transparent)}.zcxzq-card.is-pinned[data-v-3c8bae7c]:not(.selected){border-color:color-mix(in srgb,var(--color-warn, #f59e0b) 45%,var(--w-15))}.zcxzq-thumb[data-v-3c8bae7c]{position:relative;width:100%;aspect-ratio:1;background:var(--b-30);overflow:hidden}.zcxzq-thumb img[data-v-3c8bae7c]{width:100%;height:100%;object-fit:cover;display:block}.zcxzq-thumb-placeholder[data-v-3c8bae7c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--color-text-secondary)}.zcxzq-type-tag[data-v-3c8bae7c]{position:absolute;top:.25rem;left:.25rem;padding:.0625rem .3125rem;font-size:.625rem;border-radius:.1875rem;color:#fff;font-weight:500}.zcxzq-type-tag.type-character[data-v-3c8bae7c]{background:#6366f1d9}.zcxzq-type-tag.type-scene[data-v-3c8bae7c]{background:#22c55ed9}.zcxzq-type-tag.type-tool[data-v-3c8bae7c]{background:#f97316d9}.zcxzq-type-tag.type-text[data-v-3c8bae7c]{background:#a855f7d9}.zcxzq-type-tag.type-audio[data-v-3c8bae7c]{background:#06b6d4e0}.zcxzq-type-tag.type-video[data-v-3c8bae7c]{background:#ec4899e0}.zcxzq-type-tag.type-document[data-v-3c8bae7c]{background:#3b82f6e0}.zcxzq-thumb.is-video img[data-v-3c8bae7c]{filter:brightness(.82)}.zcxzq-video-badge[data-v-3c8bae7c]{position:absolute;right:.3125rem;bottom:.3125rem;width:1.375rem;height:1.375rem;border-radius:50%;background:#0000008c;border:.0625rem solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.zcxzq-thumb-document[data-v-3c8bae7c]{background:linear-gradient(135deg,#3b82f62e,#0ea5e91f);display:flex;align-items:center;justify-content:center}.zcxzq-document-icon[data-v-3c8bae7c]{min-width:2.25rem;height:1.75rem;padding:0 .375rem;display:inline-flex;align-items:center;justify-content:center;border:.0625rem solid rgba(255,255,255,.22);border-radius:.375rem;background:#3b82f638;color:#dbeafef2;font-size:.6875rem;font-weight:700;letter-spacing:.04em}.zcxzq-thumb-audio[data-v-3c8bae7c]{background:linear-gradient(135deg,#06b6d429,#6366f129);display:flex;align-items:center;justify-content:center}.zcxzq-audio-icon[data-v-3c8bae7c]{font-size:1.75rem;line-height:1;opacity:.88;filter:drop-shadow(0 .0625rem .125rem rgba(0,0,0,.25))}.zcxzq-audio-play[data-v-3c8bae7c]{position:absolute;bottom:.25rem;right:.25rem;width:1.375rem;height:1.375rem;border-radius:50%;background:#0000008c;border:.0625rem solid rgba(255,255,255,.25);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .12s ease}.zcxzq-audio-play[data-v-3c8bae7c]:hover{background:#06b6d4d9;transform:scale(1.08)}.zcxzq-audio-play.playing[data-v-3c8bae7c]{background:#06b6d4f2;animation:zcxzq-audio-pulse-3c8bae7c 1.2s ease-in-out infinite}@keyframes zcxzq-audio-pulse-3c8bae7c{0%,to{box-shadow:0 0 #06b6d473}50%{box-shadow:0 0 0 .3125rem #06b6d400}}.zcxzq-text-body[data-v-3c8bae7c]{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,var(--bg-card)),var(--bg-card));padding:1.625rem .625rem .625rem;box-sizing:border-box;overflow:hidden}.zcxzq-text-snippet[data-v-3c8bae7c]{width:100%;height:100%;font-size:.6875rem;line-height:1.4;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;white-space:pre-wrap;opacity:.85}.zcxzq-checkmark[data-v-3c8bae7c]{position:absolute;top:.25rem;right:.25rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#00000073;border:.0625rem solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.zcxzq-checkmark.checked[data-v-3c8bae7c]{background:var(--color-primary);border-color:var(--color-primary)}.zcxzq-card-actions[data-v-3c8bae7c]{position:absolute;bottom:.25rem;left:.25rem;display:flex;align-items:center;gap:.375rem;padding:.375rem;border:.0625rem solid var(--bg-card-2);border-radius:999px;background:var(--bg-input-a);backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);box-shadow:0 .5rem 1.25rem #0000002e;opacity:0;transition:opacity .15s ease;z-index:4}.zcxzq-card:hover .zcxzq-card-actions[data-v-3c8bae7c],.zcxzq-card-actions.has-pinned[data-v-3c8bae7c]{opacity:1}.zcxzq-pin-btn[data-v-3c8bae7c],.zcxzq-edit-btn[data-v-3c8bae7c],.zcxzq-delete-btn[data-v-3c8bae7c]{width:1.25rem;height:1.25rem;border-radius:50%;border:.0625rem solid var(--w-8);background:var(--w-5);color:var(--w-70);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0;font-size:.625rem;line-height:1;flex-shrink:0}.zcxzq-pin-btn svg[data-v-3c8bae7c],.zcxzq-edit-btn svg[data-v-3c8bae7c]{display:block}.zcxzq-pin-btn.active[data-v-3c8bae7c]{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 45%,transparent);background:color-mix(in srgb,#fbbf24 12%,transparent)}.zcxzq-pin-btn[data-v-3c8bae7c]:hover:not(:disabled),.zcxzq-edit-btn[data-v-3c8bae7c]:hover:not(:disabled),.zcxzq-delete-btn[data-v-3c8bae7c]:hover:not(:disabled){border-color:#ffffffad;background:var(--w-8);color:var(--w-90);transform:scale(1.08);box-shadow:0 0 .75rem #ffffff29}.zcxzq-pin-btn[data-v-3c8bae7c]:disabled{cursor:wait;opacity:.85}.zcxzq-delete-btn[data-v-3c8bae7c]{color:#fca5a5}.zcxzq-delete-btn[data-v-3c8bae7c]:disabled{cursor:wait;opacity:.6}html[data-theme=light] .zcxzq-card-actions[data-v-3c8bae7c]{background:#ffffffe0;border-color:#0000001a;box-shadow:0 .5rem 1.125rem #0f172a1a}html[data-theme=light] .zcxzq-pin-btn[data-v-3c8bae7c],html[data-theme=light] .zcxzq-edit-btn[data-v-3c8bae7c],html[data-theme=light] .zcxzq-delete-btn[data-v-3c8bae7c]{border-color:#0f172a14;background:#0f172a0a;color:#0f172a9e}html[data-theme=light] .zcxzq-pin-btn[data-v-3c8bae7c]:hover:not(:disabled),html[data-theme=light] .zcxzq-edit-btn[data-v-3c8bae7c]:hover:not(:disabled),html[data-theme=light] .zcxzq-delete-btn[data-v-3c8bae7c]:hover:not(:disabled){border-color:#fff;background:#0f172a12;color:#0f172adb;box-shadow:0 0 .75rem #ffffff8c}html[data-theme=light] .zcxzq-pin-btn.active[data-v-3c8bae7c]{color:#b45309;border-color:#d9770647;background:#d9770614}html[data-theme=light] .zcxzq-delete-btn[data-v-3c8bae7c]{color:#dc2626}.zcxzq-spinner[data-v-3c8bae7c]{width:.75rem;height:.75rem;border:.0938rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:zcxzq-spin-3c8bae7c .7s linear infinite}@keyframes zcxzq-spin-3c8bae7c{to{transform:rotate(360deg)}}.zcxzq-meta[data-v-3c8bae7c]{padding:.375rem .5rem;font-size:.75rem;line-height:1.3;background:var(--w-10);border-top:.0625rem solid var(--w-8)}.zcxzq-name[data-v-3c8bae7c]{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.zcxzq-voice[data-v-3c8bae7c]{margin-top:.125rem;color:var(--color-text-secondary);font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zcxzq-status[data-v-3c8bae7c]{text-align:center;padding:1rem 0;color:var(--color-text-secondary);font-size:.75rem}.zcxzq-status.muted[data-v-3c8bae7c]{opacity:.6}.zcxzq-empty[data-v-3c8bae7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.5rem}.zcxzq-empty-icon[data-v-3c8bae7c]{font-size:2.25rem;opacity:.6}.zcxzq-empty-title[data-v-3c8bae7c]{font-size:.9375rem;color:var(--color-text-primary);font-weight:500}.zcxzq-empty-tip[data-v-3c8bae7c]{font-size:.75rem;color:var(--color-text-secondary);text-align:center;line-height:1.7;max-width:22rem}.zcxzq-footer[data-v-3c8bae7c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:.0625rem solid var(--w-10);background:var(--bg-card)}.zcxzq-selected-count[data-v-3c8bae7c]{font-size:.75rem;color:var(--color-text-secondary)}.zcxzq-footer-btns[data-v-3c8bae7c]{display:flex;gap:.5rem}.zcxzq-btn-secondary[data-v-3c8bae7c],.zcxzq-btn-primary[data-v-3c8bae7c]{height:2rem;padding:0 1rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;border:.0625rem solid var(--w-15);transition:all .15s ease}.zcxzq-btn-secondary[data-v-3c8bae7c]{background:transparent;color:var(--color-text-primary)}.zcxzq-btn-secondary[data-v-3c8bae7c]:hover{background:var(--bg-elevated-2)}.zcxzq-btn-primary[data-v-3c8bae7c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.zcxzq-btn-primary[data-v-3c8bae7c]:hover:not(:disabled){opacity:.9}.zcxzq-btn-primary[data-v-3c8bae7c]:disabled{opacity:.5;cursor:not-allowed}.zcxzq-fade-enter-active[data-v-3c8bae7c],.zcxzq-fade-leave-active[data-v-3c8bae7c]{transition:opacity .18s ease}.zcxzq-fade-enter-from[data-v-3c8bae7c],.zcxzq-fade-leave-to[data-v-3c8bae7c]{opacity:0}.zcxzq-sub-mask[data-v-3c8bae7c]{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:5;border-radius:.875rem}.zcxzq-sub-modal[data-v-3c8bae7c]{width:28rem;max-width:calc(100% - 2rem);background:var(--color-2);border:.0625rem solid var(--w-15);border-radius:.625rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 .625rem 1.875rem var(--b-50)}.zcxzq-sub-header[data-v-3c8bae7c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:.0625rem solid var(--w-10)}.zcxzq-sub-header h4[data-v-3c8bae7c]{margin:0;font-size:.875rem;color:var(--color-text-primary)}.zcxzq-sub-body[data-v-3c8bae7c]{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.375rem}.zcxzq-sub-label[data-v-3c8bae7c]{font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem}.zcxzq-sub-input[data-v-3c8bae7c]{height:2rem;padding:0 .625rem;background:var(--bg-card);border:.0625rem solid var(--w-15);border-radius:.375rem;color:var(--color-text-primary);font-size:.8125rem;outline:none}.zcxzq-sub-input[data-v-3c8bae7c]:focus{border-color:var(--color-primary)}.zcxzq-sub-textarea[data-v-3c8bae7c]{min-height:8rem;max-height:14rem;padding:.5rem .625rem;background:var(--bg-card);border:.0625rem solid var(--w-15);border-radius:.375rem;color:var(--color-text-primary);font-size:.8125rem;font-family:inherit;line-height:1.45;outline:none;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.zcxzq-sub-textarea[data-v-3c8bae7c]:focus{border-color:var(--color-primary)}.zcxzq-sub-textarea[data-v-3c8bae7c]::-webkit-scrollbar{width:.1875rem}.zcxzq-sub-textarea[data-v-3c8bae7c]::-webkit-scrollbar-track{background:transparent}.zcxzq-sub-textarea[data-v-3c8bae7c]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.125rem}.zcxzq-sub-textarea[data-v-3c8bae7c]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb)}.zcxzq-sub-counter[data-v-3c8bae7c]{font-size:.6875rem;color:var(--color-text-secondary);text-align:right;opacity:.7}.zcxzq-sub-footer[data-v-3c8bae7c]{display:flex;justify-content:flex-end;gap:.5rem;padding:.625rem 1rem .875rem;border-top:.0625rem solid var(--w-10)}.zcxzq-upload-modal[data-v-3c8bae7c]{width:30rem}.zcxzq-upload-cat-row[data-v-3c8bae7c]{display:flex;gap:.375rem;margin-bottom:.25rem}.zcxzq-upload-cat[data-v-3c8bae7c]{flex:1;height:1.875rem;border:.0625rem solid var(--w-15);background:var(--bg-card);color:var(--color-text-primary);border-radius:.4rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .15s ease}.zcxzq-upload-cat[data-v-3c8bae7c]:hover:not(:disabled){border-color:var(--color-primary)}.zcxzq-upload-cat.active[data-v-3c8bae7c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.zcxzq-upload-cat[data-v-3c8bae7c]:disabled{cursor:not-allowed;opacity:.6}.zcxzq-upload-picker[data-v-3c8bae7c]{margin:.25rem 0 .5rem}.zcxzq-upload-dropzone[data-v-3c8bae7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem 1rem;border:.0938rem dashed var(--w-20);border-radius:.5rem;background:var(--bg-card);cursor:pointer;transition:all .15s ease}.zcxzq-upload-dropzone[data-v-3c8bae7c]:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--bg-card))}.zcxzq-upload-icon[data-v-3c8bae7c]{color:var(--color-primary);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.zcxzq-upload-tips[data-v-3c8bae7c]{text-align:center}.zcxzq-upload-tip-main[data-v-3c8bae7c]{font-size:.8125rem;color:var(--color-text-primary);font-weight:500}.zcxzq-upload-tip-sub[data-v-3c8bae7c]{margin-top:.1875rem;font-size:.6875rem;color:var(--color-text-secondary);opacity:.85}.zcxzq-upload-input[data-v-3c8bae7c]{display:none}.zcxzq-upload-preview[data-v-3c8bae7c]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:.0625rem solid var(--w-15);border-radius:.5rem;background:var(--bg-card)}.zcxzq-upload-preview img[data-v-3c8bae7c],.zcxzq-upload-preview video[data-v-3c8bae7c]{width:100%;max-height:12rem;object-fit:contain;background:var(--b-30);border-radius:.375rem;display:block}.zcxzq-upload-preview audio[data-v-3c8bae7c]{width:100%}.zcxzq-upload-document[data-v-3c8bae7c]{min-height:6rem;display:flex;align-items:center;justify-content:center;background:var(--b-30);border-radius:.375rem}.zcxzq-upload-meta[data-v-3c8bae7c]{display:flex;align-items:center;gap:.5rem}.zcxzq-upload-fname[data-v-3c8bae7c]{flex:1;font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zcxzq-upload-replace[data-v-3c8bae7c]{flex-shrink:0;height:1.625rem;padding:0 .625rem;border-radius:.3125rem;border:.0625rem solid var(--w-15);background:transparent;color:var(--color-text-primary);font-size:.6875rem;cursor:pointer;transition:all .15s ease}.zcxzq-upload-replace[data-v-3c8bae7c]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.zcxzq-upload-replace[data-v-3c8bae7c]:disabled{cursor:not-allowed;opacity:.6}.zcxzq-upload-chip-row[data-v-3c8bae7c]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem}.zcxzq-upload-chip[data-v-3c8bae7c]{height:1.75rem;padding:0 .75rem;border:.0625rem solid var(--w-15);background:var(--bg-card);color:var(--color-text-primary);border-radius:.875rem;cursor:pointer;font-size:.75rem;transition:all .15s ease}.zcxzq-upload-chip[data-v-3c8bae7c]:hover:not(:disabled){border-color:var(--color-primary)}.zcxzq-upload-chip.active[data-v-3c8bae7c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.zcxzq-upload-chip[data-v-3c8bae7c]:disabled{cursor:not-allowed;opacity:.6}.zcxzq-upload-desc[data-v-3c8bae7c]{min-height:4rem;max-height:7rem}.zcxzq-upload-progress[data-v-3c8bae7c]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:var(--color-text-secondary)}.zcxzq-upload-progress .zcxzq-spinner[data-v-3c8bae7c]{border-color:#ffffff40;border-top-color:var(--color-primary);width:.875rem;height:.875rem}
