.fengge-modal-overlay[data-v-4c6db29c]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-4c6db29c .2s ease}@keyframes fadeIn-4c6db29c{0%{opacity:0}to{opacity:1}}.fengge-modal[data-v-4c6db29c]{width:90%;max-width:72rem;background:var(--bg-page);border:1px solid rgba(251,146,60,.2);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px #fb923c1a,0 24px 48px var(--b-60),0 0 80px #fb923c0f;animation:slideIn-4c6db29c .3s ease}@keyframes slideIn-4c6db29c{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(251,146,60,.1);background:linear-gradient(180deg,rgba(251,146,60,.08) 0%,transparent 100%)}.header-left[data-v-4c6db29c]{display:flex;align-items:center;gap:.875rem}.header-icon[data-v-4c6db29c]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fb923c40,#ea580c26);border-radius:.75rem;color:#fb923c}.header-title h3[data-v-4c6db29c]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--w-95)}.header-title p[data-v-4c6db29c]{margin:0;font-size:.75rem;color:var(--w-45)}.close-btn[data-v-4c6db29c]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.close-btn[data-v-4c6db29c]:hover{background:#ff505026;border-color:#ff50504d;color:#ff6464e6}.modal-tabs[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-bottom:1px solid var(--w-5);overflow-x:auto;scrollbar-width:none}.modal-tabs[data-v-4c6db29c]::-webkit-scrollbar{display:none}.tabs-left[data-v-4c6db29c]{display:flex;gap:.25rem}.add-style-btn[data-v-4c6db29c]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#fb923c26,#ea580c1a);border:1px solid rgba(251,146,60,.3);border-radius:.5rem;color:#fb923c;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.add-style-btn[data-v-4c6db29c]:hover{background:linear-gradient(135deg,#fb923c40,#ea580c26);border-color:#fb923c80;transform:translateY(-1px)}.tab-btn[data-v-4c6db29c]{padding:.5rem 1rem;background:transparent;border:1px solid var(--w-8);border-radius:2rem;color:var(--w-50);font-size:.8125rem;white-space:nowrap;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-4c6db29c]:hover{background:var(--w-5);color:var(--w-80)}.tab-btn.active[data-v-4c6db29c]{background:linear-gradient(135deg,#fb923c33,#ea580c26);border-color:#fb923c66;color:#fb923c}.modal-content[data-v-4c6db29c]{overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent;height:30rem;flex-shrink:0}.modal-content[data-v-4c6db29c]::-webkit-scrollbar{width:6px}.modal-content[data-v-4c6db29c]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-4c6db29c]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.modal-content[data-v-4c6db29c]::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.loading-state[data-v-4c6db29c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;color:var(--w-50)}.loading-spinner[data-v-4c6db29c]{width:2rem;height:2rem;border:2px solid rgba(251,146,60,.1);border-top-color:#fb923c;border-radius:50%;animation:spin-4c6db29c .8s linear infinite}@keyframes spin-4c6db29c{to{transform:rotate(360deg)}}.empty-state[data-v-4c6db29c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-illustration[data-v-4c6db29c]{color:#fb923c40;margin-bottom:1.5rem}.empty-state h4[data-v-4c6db29c]{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:var(--w-70)}.empty-state p[data-v-4c6db29c]{margin:0;font-size:.8125rem;color:var(--w-40)}.style-grid[data-v-4c6db29c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.style-card[data-v-4c6db29c]{position:relative;background:#141519;border:1px solid var(--w-6);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .3s ease}.style-card[data-v-4c6db29c]:hover{border-color:#fb923c66;transform:translateY(-4px);box-shadow:0 16px 40px var(--b-30),0 0 30px #fb923c1a}.style-card.selected[data-v-4c6db29c]{border-color:#fb923c99;box-shadow:0 0 30px #fb923c33}.style-preview[data-v-4c6db29c]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.style-preview img[data-v-4c6db29c]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-4c6db29c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}.preview-text[data-v-4c6db29c]{background:var(--b-30);padding:.5rem 1rem;border-radius:.5rem;color:var(--w-90);font-size:.875rem}.select-indicator[data-v-4c6db29c]{position:absolute;top:.625rem;right:.625rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:50%;color:var(--w-100);box-shadow:0 4px 12px #fb923c80;animation:popIn-4c6db29c .3s ease}@keyframes popIn-4c6db29c{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}.style-info[data-v-4c6db29c]{padding:.875rem}.style-name[data-v-4c6db29c]{font-size:.875rem;font-weight:500;color:var(--w-90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-preview[data-v-4c6db29c]{padding:1rem 1.5rem;background:#fb923c0d;border-top:1px solid rgba(251,146,60,.1)}.preview-header[data-v-4c6db29c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.preview-label[data-v-4c6db29c]{font-size:.75rem;color:var(--w-50)}.preview-name[data-v-4c6db29c]{font-size:.875rem;font-weight:500;color:#fb923c}.preview-prompt[data-v-4c6db29c]{display:flex;gap:.5rem}.prompt-label[data-v-4c6db29c]{font-size:.75rem;color:var(--w-40);flex-shrink:0}.prompt-text[data-v-4c6db29c]{margin:0;font-size:.75rem;color:var(--w-60);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-footer[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.footer-info[data-v-4c6db29c]{font-size:.8125rem;color:var(--w-50)}.footer-info strong[data-v-4c6db29c]{color:#fb923c;font-weight:600}.footer-actions[data-v-4c6db29c]{display:flex;gap:.75rem}.btn-secondary[data-v-4c6db29c]{padding:.625rem 1.25rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-4c6db29c]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-4c6db29c]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#fb923c,#ea580c);border:none;border-radius:.5rem;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-4c6db29c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #fb923c4d}.btn-primary[data-v-4c6db29c]:disabled{opacity:.5;cursor:not-allowed}.zoom-icon[data-v-4c6db29c]{position:absolute;bottom:.5rem;right:.5rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:#000000d9;border-radius:.5rem;color:var(--w-95);cursor:pointer;opacity:0;transition:all .2s ease}.style-card:hover .zoom-icon[data-v-4c6db29c]{opacity:1}.zoom-icon[data-v-4c6db29c]:hover{background:#fb923ce6;color:var(--w-100);transform:scale(1.05)}.style-badge[data-v-4c6db29c]{position:absolute;top:.5rem;left:.5rem;padding:.125rem .5rem;background:var(--c-primary-85);border-radius:.25rem;font-size:.625rem;font-weight:500;color:var(--w-100)}.style-badge.system[data-v-4c6db29c]{background:#fb923ccc}.loading-more[data-v-4c6db29c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--w-50);font-size:.8125rem}.loading-spinner.small[data-v-4c6db29c]{width:1.25rem;height:1.25rem}.image-preview-overlay[data-v-4c6db29c]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn-4c6db29c .2s ease}.image-preview-container[data-v-4c6db29c]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.preview-header[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--b-50);border-radius:.5rem .5rem 0 0}.preview-title[data-v-4c6db29c]{font-size:1rem;font-weight:500;color:var(--w-90)}.preview-close[data-v-4c6db29c]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--w-10);border:none;border-radius:.5rem;color:var(--w-70);cursor:pointer;transition:all .2s ease}.preview-close[data-v-4c6db29c]:hover{background:#ff50504d;color:#ff6464}.preview-body[data-v-4c6db29c]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center}.preview-body img[data-v-4c6db29c],.preview-body .preview-body-tu[data-v-4c6db29c]{max-width:100%;max-height:calc(90vh - 5rem);object-fit:contain;border-radius:0 0 .5rem .5rem}.style-actions[data-v-4c6db29c]{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.25rem;opacity:0;transition:all .2s ease}.style-card:hover .style-actions[data-v-4c6db29c]{opacity:1}.action-icon[data-v-4c6db29c]{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:var(--b-80);border-radius:.375rem;color:var(--w-85);cursor:pointer;transition:all .2s ease}.action-icon.edit-icon[data-v-4c6db29c]:hover{background:var(--color-primary);color:var(--w-100)}.action-icon.delete-icon[data-v-4c6db29c]:hover{background:#ef4444;color:var(--w-100)}.edit-modal-overlay[data-v-4c6db29c]{position:fixed;inset:0;background:var(--b-80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10002;animation:fadeIn-4c6db29c .2s ease}.edit-modal[data-v-4c6db29c]{width:90%;max-width:32rem;background:var(--bg-page);border:1px solid rgba(251,146,60,.2);border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px #fb923c1a,0 24px 48px var(--b-60);animation:slideIn-4c6db29c .3s ease}.edit-modal-header[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(251,146,60,.1);background:linear-gradient(180deg,rgba(251,146,60,.08) 0%,transparent 100%)}.edit-modal-header h3[data-v-4c6db29c]{margin:0;font-size:1.125rem;font-weight:600;color:var(--w-95)}.edit-modal-body[data-v-4c6db29c]{padding:1.5rem;max-height:65vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent}.edit-modal-body[data-v-4c6db29c]::-webkit-scrollbar{width:6px}.edit-modal-body[data-v-4c6db29c]::-webkit-scrollbar-track{background:transparent}.edit-modal-body[data-v-4c6db29c]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.edit-modal-body[data-v-4c6db29c]::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.form-group[data-v-4c6db29c]{margin-bottom:1.25rem}.form-group[data-v-4c6db29c]:last-child{margin-bottom:0}.form-label[data-v-4c6db29c]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--w-85)}.form-label .required[data-v-4c6db29c]{color:#fb923c;margin-right:.25rem}.form-input[data-v-4c6db29c]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-4c6db29c]:focus{outline:none;border-color:#fb923c80;background:var(--w-8)}.form-input[data-v-4c6db29c]::placeholder{color:var(--w-35)}.form-textarea[data-v-4c6db29c]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;line-height:1.5;resize:none;min-height:6rem;transition:all .2s ease;box-sizing:border-box}.form-textarea[data-v-4c6db29c]:focus{outline:none;border-color:#fb923c80;background:var(--w-8)}.form-textarea[data-v-4c6db29c]::placeholder{color:var(--w-35)}.form-hint[data-v-4c6db29c]{margin:.5rem 0 0;font-size:.75rem;color:var(--w-40);line-height:1.4}.edit-modal-footer[data-v-4c6db29c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.image-upload-area[data-v-4c6db29c]{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--w-3);border:2px dashed var(--w-15);border-radius:.75rem;cursor:pointer;overflow:hidden;transition:all .2s ease}.image-upload-area[data-v-4c6db29c]:hover{border-color:#fb923c66;background:var(--w-5)}.image-input-hidden[data-v-4c6db29c]{display:none}.upload-placeholder[data-v-4c6db29c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--w-40)}.upload-placeholder span[data-v-4c6db29c]{font-size:.875rem}.upload-preview-img[data-v-4c6db29c]{width:100%;height:100%;object-fit:cover}.upload-overlay[data-v-4c6db29c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--b-60);opacity:0;transition:opacity .2s ease}.image-upload-area:hover .upload-overlay[data-v-4c6db29c]{opacity:1}.upload-overlay span[data-v-4c6db29c]{color:var(--w-90);font-size:.875rem}.remove-image-btn[data-v-4c6db29c]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#000000b3;border:none;border-radius:50%;color:var(--w-80);cursor:pointer;opacity:0;transition:all .2s ease;z-index:1}.image-upload-area:hover .remove-image-btn[data-v-4c6db29c]{opacity:1}.remove-image-btn[data-v-4c6db29c]:hover{background:#ff5050cc;color:var(--w-100)}.form-hint-row[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;gap:1rem}.form-hint-row .form-hint[data-v-4c6db29c]{margin:0;flex:1}.optimize-btn[data-v-4c6db29c]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,#8b5cf626,#6366f11a);border:1px solid rgba(139,92,246,.3);border-radius:.375rem;color:#a78bfa;font-size:.75rem;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.optimize-btn[data-v-4c6db29c]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf640,#6366f126);border-color:#8b5cf680;transform:translateY(-1px)}.optimize-btn[data-v-4c6db29c]:disabled{opacity:.5;cursor:not-allowed}.optimize-spinner[data-v-4c6db29c]{width:.875rem;height:.875rem;border:2px solid rgba(139,92,246,.2);border-top-color:#a78bfa;border-radius:50%;animation:spin-4c6db29c .8s linear infinite}.optimize-modal-overlay[data-v-4c6db29c]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10003;animation:fadeIn-4c6db29c .2s ease}.optimize-modal[data-v-4c6db29c]{width:90%;max-width:48rem;max-height:85vh;background:var(--bg-page);border:1px solid rgba(139,92,246,.2);border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px #8b5cf61a,0 24px 48px var(--b-60),0 0 80px #8b5cf614;animation:slideIn-4c6db29c .3s ease;display:flex;flex-direction:column}.optimize-modal-header[data-v-4c6db29c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(139,92,246,.1);background:linear-gradient(180deg,rgba(139,92,246,.08) 0%,transparent 100%);flex-shrink:0}.optimize-modal-header .header-left[data-v-4c6db29c]{display:flex;align-items:center;gap:.75rem}.optimize-modal-header h3[data-v-4c6db29c]{margin:0;font-size:1.125rem;font-weight:600;color:var(--w-95)}.header-icon.optimize-icon[data-v-4c6db29c]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf640,#6366f126);border-radius:.625rem;color:#a78bfa}.optimize-modal-body[data-v-4c6db29c]{padding:1.5rem;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.4) var(--w-5)}.optimize-modal-body[data-v-4c6db29c]::-webkit-scrollbar{width:8px}.optimize-modal-body[data-v-4c6db29c]::-webkit-scrollbar-track{background:var(--w-5);border-radius:4px}.optimize-modal-body[data-v-4c6db29c]::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:4px}.optimize-modal-body[data-v-4c6db29c]::-webkit-scrollbar-thumb:hover{background:#8b5cf699}.optimize-hint[data-v-4c6db29c]{margin:0 0 1.25rem;font-size:.875rem;color:var(--w-50);line-height:1.5}.optimize-versions[data-v-4c6db29c]{display:flex;flex-direction:column;gap:1.5rem}.version-group[data-v-4c6db29c]{background:var(--w-2);border:1px solid var(--w-6);border-radius:.75rem;padding:1rem}.version-title[data-v-4c6db29c]{font-size:.875rem;font-weight:600;color:#a78bfa;margin-bottom:.75rem;padding-left:.25rem;display:flex;align-items:center;gap:.5rem}.recommend-tag[data-v-4c6db29c]{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.7rem;font-weight:500;color:var(--w-100);background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:9999px;box-shadow:0 2px 4px #f59e0b4d}.version-options[data-v-4c6db29c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.version-option[data-v-4c6db29c]{position:relative;background:var(--w-3);border:1px solid var(--w-8);border-radius:.5rem;padding:.875rem;cursor:pointer;transition:all .2s ease}.version-option[data-v-4c6db29c]:hover{background:#8b5cf614;border-color:#8b5cf64d;transform:translateY(-2px)}.version-option:hover .option-select-hint[data-v-4c6db29c]{opacity:1}.option-label[data-v-4c6db29c]{font-size:.6875rem;font-weight:500;color:var(--w-40);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.option-content[data-v-4c6db29c]{font-size:.8125rem;color:var(--w-85);line-height:1.6;word-break:break-word}.option-select-hint[data-v-4c6db29c]{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:.25rem;font-size:.625rem;color:var(--w-100);opacity:0;transition:opacity .2s ease}.optimize-modal-footer[data-v-4c6db29c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2);flex-shrink:0}@media(max-width:640px){.version-options[data-v-4c6db29c]{grid-template-columns:1fr}}html[data-theme=light] .fengge-modal-overlay[data-v-4c6db29c]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .fengge-modal[data-v-4c6db29c]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-4c6db29c]{background:linear-gradient(180deg,rgba(194,65,12,.04) 0%,transparent 100%);border-bottom-color:#0000000f}html[data-theme=light] .header-icon[data-v-4c6db29c]{background:linear-gradient(135deg,#c2410c1a,#c2410c0f);color:#c2410c}html[data-theme=light] .header-title h3[data-v-4c6db29c]{color:#191c2d}html[data-theme=light] .header-title p[data-v-4c6db29c]{color:#555f73}html[data-theme=light] .close-btn[data-v-4c6db29c]{background:#00000008;border-color:#0000000f;color:#828c9b}html[data-theme=light] .close-btn[data-v-4c6db29c]:hover{background:#dc26260f;border-color:#dc262626;color:#dc2626}html[data-theme=light] .modal-tabs[data-v-4c6db29c]{background:#fcfdff;border-bottom-color:#0000000f}html[data-theme=light] .tab-btn[data-v-4c6db29c]{color:#646e82;border-color:#00000014}html[data-theme=light] .tab-btn[data-v-4c6db29c]:hover{background:#00000008;color:#323746}html[data-theme=light] .tab-btn.active[data-v-4c6db29c]{background:#c2410c14;border-color:#c2410c40;color:#c2410c}html[data-theme=light] .add-style-btn[data-v-4c6db29c]{background:linear-gradient(135deg,#c2410c0f,#c2410c08);border-color:#c2410c33;color:#c2410c}html[data-theme=light] .add-style-btn[data-v-4c6db29c]:hover{background:linear-gradient(135deg,#c2410c1a,#c2410c0f);border-color:#c2410c59}html[data-theme=light] .modal-content[data-v-4c6db29c]{background:#f6f8fc}html[data-theme=light] .style-card[data-v-4c6db29c]{background:#fff;border:1.5px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}html[data-theme=light] .style-card[data-v-4c6db29c]:hover{border-color:#c2410c4d;box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}html[data-theme=light] .style-card.selected[data-v-4c6db29c]{border-color:#c2410c80;box-shadow:0 0 0 2px #c2410c1f,0 2px 8px #c2410c14}html[data-theme=light] .style-info[data-v-4c6db29c]{border-top:1px solid rgba(0,0,0,.06);background:transparent}html[data-theme=light] .style-name[data-v-4c6db29c]{color:#191e32;font-weight:500}html[data-theme=light] .preview-text[data-v-4c6db29c]{background:#00000008;color:#505a6e}html[data-theme=light] .action-icon[data-v-4c6db29c]{background:#ffffffeb;color:#3c4150;box-shadow:0 1px 4px #0000001a}html[data-theme=light] .zoom-icon[data-v-4c6db29c]{background:#ffffffe0;color:#3c4150;box-shadow:0 1px 4px #0000001a}html[data-theme=light] .zoom-icon[data-v-4c6db29c]:hover{background:#c2410cd9;color:#fff}html[data-theme=light] .modal-preview[data-v-4c6db29c]{background-color:#fff;background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem 1.25rem}html[data-theme=light] .preview-header[data-v-4c6db29c]{margin-bottom:.75rem;background:linear-gradient(135deg,#c2410c0f,#f59e0b0a);border:1px solid rgba(194,65,12,.12);border-radius:.5rem;padding:.625rem .875rem;display:flex;align-items:center;gap:.5rem}html[data-theme=light] .preview-label[data-v-4c6db29c]{color:#786450;font-size:.8125rem;font-weight:500}html[data-theme=light] .preview-name[data-v-4c6db29c]{color:#b43c0a;font-weight:700;font-size:.9rem}html[data-theme=light] .preview-prompt[data-v-4c6db29c]{background:#fafbfd;border:1px solid rgba(0,0,0,.06);border-radius:.5rem;padding:.75rem 1rem;box-shadow:0 1px 3px #00000005}html[data-theme=light] .prompt-label[data-v-4c6db29c]{color:#646e82;font-weight:500}html[data-theme=light] .prompt-text[data-v-4c6db29c]{color:#374155;line-height:1.6}html[data-theme=light] .modal-footer[data-v-4c6db29c]{background-color:#fff;background:#fff;border-top:1px solid rgba(0,0,0,.06)}html[data-theme=light] .footer-info[data-v-4c6db29c]{color:#414b64}html[data-theme=light] .footer-info strong[data-v-4c6db29c]{color:#c2410c}html[data-theme=light] .btn-secondary[data-v-4c6db29c]{background:#00000008;border-color:#00000014;color:#505a6e}html[data-theme=light] .btn-secondary[data-v-4c6db29c]:hover{background:#0000000f;color:#1e2332}html[data-theme=light] .loading-state[data-v-4c6db29c],html[data-theme=light] .loading-more[data-v-4c6db29c]{color:#414b64}html[data-theme=light] .empty-state h4[data-v-4c6db29c]{color:#323746}html[data-theme=light] .empty-state p[data-v-4c6db29c]{color:#5a6478}html[data-theme=light] .empty-illustration[data-v-4c6db29c]{color:#c2410c26}html[data-theme=light] .image-preview-overlay[data-v-4c6db29c]{background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .image-preview-container .preview-header[data-v-4c6db29c]{background:#fff;box-shadow:0 1px #0000000f}html[data-theme=light] .preview-title[data-v-4c6db29c]{color:#191c2d}html[data-theme=light] .preview-close[data-v-4c6db29c]{background:#0000000a;color:#646e82}html[data-theme=light] .preview-close[data-v-4c6db29c]:hover{background:#dc26260f;color:#dc2626}html[data-theme=light] .preview-body[data-v-4c6db29c]{background:#fafbff}html[data-theme=light] .edit-modal-overlay[data-v-4c6db29c]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .edit-modal[data-v-4c6db29c]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .edit-modal-header[data-v-4c6db29c]{background:linear-gradient(180deg,rgba(194,65,12,.04) 0%,transparent 100%);border-bottom-color:#0000000f}html[data-theme=light] .edit-modal-header h3[data-v-4c6db29c]{color:#191c2d}html[data-theme=light] .form-label[data-v-4c6db29c]{color:#282d3c}html[data-theme=light] .form-label .required[data-v-4c6db29c]{color:#c2410c}html[data-theme=light] .form-input[data-v-4c6db29c],html[data-theme=light] .form-textarea[data-v-4c6db29c]{background:#f8fafd;border-color:#00000014;color:#191c2d}html[data-theme=light] .form-input[data-v-4c6db29c]:focus,html[data-theme=light] .form-textarea[data-v-4c6db29c]:focus{border-color:#c2410c59;background:#fff}html[data-theme=light] .form-input[data-v-4c6db29c]::placeholder,html[data-theme=light] .form-textarea[data-v-4c6db29c]::placeholder{color:#a0aab9}html[data-theme=light] .form-hint[data-v-4c6db29c]{color:#5a6478}html[data-theme=light] .edit-modal-footer[data-v-4c6db29c]{background:#fcfdff;border-top-color:#0000000f}html[data-theme=light] .image-upload-area[data-v-4c6db29c]{background:#fafbfd;border-color:#0000001a}html[data-theme=light] .image-upload-area[data-v-4c6db29c]:hover{border-color:#c2410c4d;background:#f8fafd}html[data-theme=light] .upload-placeholder[data-v-4c6db29c]{color:#505a6e}html[data-theme=light] .upload-overlay[data-v-4c6db29c]{background:#0000004d}html[data-theme=light] .optimize-btn[data-v-4c6db29c]{background:linear-gradient(135deg,#6d3ed80f,#4f46e508);border-color:#6d3ed833;color:#6d3ed8}html[data-theme=light] .optimize-btn[data-v-4c6db29c]:hover:not(:disabled){background:linear-gradient(135deg,#6d3ed81a,#4f46e50f);border-color:#6d3ed859}html[data-theme=light] .optimize-modal-overlay[data-v-4c6db29c]{background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .optimize-modal[data-v-4c6db29c]{background:#fff;border-color:#00000014;box-shadow:0 8px 40px #0000001f}html[data-theme=light] .optimize-modal-header[data-v-4c6db29c]{background:linear-gradient(180deg,rgba(109,62,216,.04) 0%,transparent 100%);border-bottom-color:#0000000f}html[data-theme=light] .optimize-modal-header h3[data-v-4c6db29c]{color:#191c2d}html[data-theme=light] .header-icon.optimize-icon[data-v-4c6db29c]{background:linear-gradient(135deg,#6d3ed81a,#4f46e50f);color:#6d3ed8}html[data-theme=light] .optimize-hint[data-v-4c6db29c]{color:#414b64}html[data-theme=light] .optimize-modal-footer[data-v-4c6db29c]{background:#fcfdff;border-top-color:#0000000f}html[data-theme=light] .version-group[data-v-4c6db29c]{background:#f8fafc;border-color:#0000000f}html[data-theme=light] .version-title[data-v-4c6db29c]{color:#6d3ed8}html[data-theme=light] .version-option[data-v-4c6db29c]{background:#fff;border-color:#0000000f}html[data-theme=light] .version-option[data-v-4c6db29c]:hover{background:#6d3ed808;border-color:#6d3ed833}html[data-theme=light] .option-label[data-v-4c6db29c]{color:#555f73}html[data-theme=light] .option-content[data-v-4c6db29c]{color:#282d3c}.shipin-moxing-modal-overlay[data-v-e54e2eeb]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn-e54e2eeb .2s ease}@keyframes fadeIn-e54e2eeb{0%{opacity:0}to{opacity:1}}.shipin-moxing-modal[data-v-e54e2eeb]{width:780px;max-width:90vw;max-height:80vh;background:#1a1a2e;border-radius:16px;border:1px solid var(--w-8);display:flex;flex-direction:column;animation:slideUp-e54e2eeb .25s ease}@keyframes slideUp-e54e2eeb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-e54e2eeb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--w-6)}.header-left[data-v-e54e2eeb]{display:flex;align-items:center;gap:12px}.header-icon[data-v-e54e2eeb]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:var(--w-100)}.header-title h3[data-v-e54e2eeb]{margin:0;font-size:16px;font-weight:600;color:var(--w-100)}.header-title p[data-v-e54e2eeb]{margin:4px 0 0;font-size:12px;color:var(--w-50)}.close-btn[data-v-e54e2eeb]{width:32px;height:32px;border-radius:8px;border:none;background:var(--w-6);color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-e54e2eeb]:hover{background:var(--w-10);color:var(--w-100)}.modal-content[data-v-e54e2eeb]{flex:1;overflow-y:auto;padding:20px 24px}.modal-content[data-v-e54e2eeb]::-webkit-scrollbar{width:6px}.modal-content[data-v-e54e2eeb]::-webkit-scrollbar-track{background:var(--w-5);border-radius:3px}.modal-content[data-v-e54e2eeb]::-webkit-scrollbar-thumb{background:var(--w-15);border-radius:3px}.modal-content[data-v-e54e2eeb]::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.loading-state[data-v-e54e2eeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--w-50)}.loading-spinner[data-v-e54e2eeb]{width:32px;height:32px;border:2px solid var(--w-10);border-top-color:#6366f1;border-radius:50%;animation:spin-e54e2eeb .8s linear infinite}@keyframes spin-e54e2eeb{to{transform:rotate(360deg)}}.empty-state[data-v-e54e2eeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--w-40)}.model-grid[data-v-e54e2eeb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.model-card[data-v-e54e2eeb]{position:relative;padding:20px;background:var(--w-3);border:1px solid var(--w-6);border-radius:12px;cursor:pointer;transition:all .2s}.model-card[data-v-e54e2eeb]:hover{background:var(--w-6);border-color:var(--w-10)}.model-card.selected[data-v-e54e2eeb]{background:#6366f11a;border-color:#6366f1}.recommend-tag[data-v-e54e2eeb]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:4px;font-size:10px;font-weight:600;color:var(--w-100)}.model-icon[data-v-e54e2eeb]{width:48px;height:48px;border-radius:10px;overflow:hidden;margin-bottom:12px;background:var(--w-6)}.model-icon img[data-v-e54e2eeb]{width:100%;height:100%;object-fit:cover}.icon-placeholder[data-v-e54e2eeb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--w-30)}.model-info[data-v-e54e2eeb]{margin-bottom:10px}.model-name[data-v-e54e2eeb]{font-size:14px;font-weight:600;color:var(--w-100);margin-bottom:4px}.model-desc[data-v-e54e2eeb]{font-size:12px;color:var(--w-50);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.model-tags[data-v-e54e2eeb]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-e54e2eeb]{padding:2px 6px;background:var(--w-6);border-radius:4px;font-size:10px;color:var(--w-60)}.selected-indicator[data-v-e54e2eeb]{position:absolute;bottom:12px;right:12px;width:24px;height:24px;border-radius:50%;background:#6366f1;display:flex;align-items:center;justify-content:center;color:var(--w-100)}@media(max-width:800px){.model-grid[data-v-e54e2eeb]{grid-template-columns:repeat(2,1fr)}.shipin-moxing-modal[data-v-e54e2eeb]{width:95vw;max-height:85vh}}@media(max-width:500px){.model-grid[data-v-e54e2eeb]{grid-template-columns:1fr}}html[data-theme=light] .shipin-moxing-modal-overlay[data-v-e54e2eeb]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .shipin-moxing-modal[data-v-e54e2eeb]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-e54e2eeb]{border-bottom-color:#0000000f;background:#fff}html[data-theme=light] .header-icon[data-v-e54e2eeb]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}html[data-theme=light] .header-title h3[data-v-e54e2eeb]{color:#141928}html[data-theme=light] .header-title p[data-v-e54e2eeb]{color:#646e82}html[data-theme=light] .close-btn[data-v-e54e2eeb]{background:#0000000a;border:1px solid rgba(0,0,0,.08);color:#646e82}html[data-theme=light] .close-btn[data-v-e54e2eeb]:hover{background:#ef444414;border-color:#ef444433;color:#dc3232}html[data-theme=light] .modal-content[data-v-e54e2eeb]::-webkit-scrollbar-track{background:#00000005}html[data-theme=light] .modal-content[data-v-e54e2eeb]::-webkit-scrollbar-thumb{background:#0000001a}html[data-theme=light] .modal-content[data-v-e54e2eeb]::-webkit-scrollbar-thumb:hover{background:#0000002e}html[data-theme=light] .loading-state[data-v-e54e2eeb]{color:#646e82}html[data-theme=light] .loading-spinner[data-v-e54e2eeb]{border-color:#00000014;border-top-color:#4f46e5}html[data-theme=light] .empty-state[data-v-e54e2eeb]{color:#828ca0}html[data-theme=light] .model-card[data-v-e54e2eeb]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000000a}html[data-theme=light] .model-card[data-v-e54e2eeb]:hover{background:#f8faff;border-color:#00000024;box-shadow:0 4px 12px #00000014}html[data-theme=light] .model-card.selected[data-v-e54e2eeb]{background:#4f46e50a;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a,0 2px 8px #4f46e514}html[data-theme=light] .recommend-tag[data-v-e54e2eeb]{background:linear-gradient(135deg,#d97706,#ea580c)}html[data-theme=light] .model-icon[data-v-e54e2eeb]{background:linear-gradient(145deg,#262a37,#181c26);box-shadow:0 2px 6px #0000001f,0 1px 2px #00000014;border:1px solid rgba(255,255,255,.06)}html[data-theme=light] .model-icon img[data-v-e54e2eeb]{filter:drop-shadow(0 0 4px rgba(255,255,255,.08))}html[data-theme=light] .icon-placeholder[data-v-e54e2eeb]{color:#ffffff59}html[data-theme=light] .model-name[data-v-e54e2eeb]{color:#141928}html[data-theme=light] .model-desc[data-v-e54e2eeb]{color:#646e82}html[data-theme=light] .tag[data-v-e54e2eeb]{background:#0000000a;color:#505a6e;border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .selected-indicator[data-v-e54e2eeb]{background:#4f46e5;box-shadow:0 2px 6px #4f46e54d}.xiangmu-modal-overlay[data-v-1beb4c73]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-1beb4c73 .2s ease}@keyframes fadeIn-1beb4c73{0%{opacity:0}to{opacity:1}}.xiangmu-modal[data-v-1beb4c73]{width:90%;max-width:42rem;max-height:90vh;background:var(--bg-page);border:1px solid var(--c-primary-20);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px var(--c-primary-10),0 24px 48px var(--b-60),0 0 80px var(--c-primary-6);animation:slideIn-1beb4c73 .3s ease}@keyframes slideIn-1beb4c73{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-1beb4c73]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--c-primary-10);background:linear-gradient(180deg,var(--c-primary-6) 0%,transparent 100%)}.header-left[data-v-1beb4c73]{display:flex;align-items:center;gap:.875rem}.header-icon[data-v-1beb4c73]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-primary-20) 0%,rgba(0,180,200,.12) 100%);border-radius:.75rem;color:var(--color-primary)}.header-title h3[data-v-1beb4c73]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--w-95)}.header-title p[data-v-1beb4c73]{margin:0;font-size:.75rem;color:var(--w-45)}.close-btn[data-v-1beb4c73]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.close-btn[data-v-1beb4c73]:hover{background:#ff505026;border-color:#ff50504d;color:#ff6464e6}.modal-content[data-v-1beb4c73]{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent}.modal-content[data-v-1beb4c73]::-webkit-scrollbar{width:6px}.modal-content[data-v-1beb4c73]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.style-model-row[data-v-1beb4c73]{display:flex;gap:1rem;margin-bottom:1.25rem}.form-item-half[data-v-1beb4c73]{flex:1;position:relative}.form-item-half .form-label[data-v-1beb4c73]{display:block;font-size:.8125rem;font-weight:500;color:var(--w-90);margin-bottom:.5rem}.form-item[data-v-1beb4c73]{margin-bottom:1.25rem;position:relative}.form-label[data-v-1beb4c73]{display:block;font-size:.8125rem;font-weight:500;color:var(--w-70);margin-bottom:.5rem}.required[data-v-1beb4c73]{color:#ef4444;margin-left:.25rem}.form-input[data-v-1beb4c73]{width:100%;height:2.75rem;padding:0 1rem;background:var(--w-3);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.9375rem;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-1beb4c73]:focus{outline:none;border-color:var(--c-primary-50);background:var(--c-primary-5)}.form-input[data-v-1beb4c73]::placeholder{color:var(--w-30)}.form-textarea[data-v-1beb4c73]{width:100%;padding:.75rem 1rem;background:var(--w-3);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.9375rem;resize:vertical;min-height:5rem;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.form-textarea[data-v-1beb4c73]:focus{outline:none;border-color:var(--c-primary-50);background:var(--c-primary-5)}.form-textarea[data-v-1beb4c73]::placeholder{color:var(--w-30)}.input-counter[data-v-1beb4c73]{position:absolute;right:0;top:0;font-size:.6875rem;color:var(--w-30)}.cover-item[data-v-1beb4c73]{text-align:center}.cover-upload[data-v-1beb4c73]{position:relative;width:100%;aspect-ratio:16 / 9;max-width:16rem;margin:0 auto;border-radius:.75rem;overflow:hidden;cursor:pointer;background:var(--w-3);border:2px dashed var(--w-10);transition:all .2s ease}.cover-upload[data-v-1beb4c73]:hover{border-color:var(--c-primary-40);background:var(--c-primary-5)}.cover-preview[data-v-1beb4c73]{width:100%;height:100%;object-fit:cover}.cover-placeholder[data-v-1beb4c73]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--w-30)}.cover-placeholder span[data-v-1beb4c73]{font-size:.75rem}.cover-overlay[data-v-1beb4c73]{position:absolute;inset:0;background:var(--b-60);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.cover-upload:hover .cover-overlay[data-v-1beb4c73]{opacity:1}.cover-overlay span[data-v-1beb4c73]{font-size:.8125rem;color:var(--w-90);background:var(--c-primary-30);padding:.375rem .75rem;border-radius:.375rem}.style-btn[data-v-1beb4c73]{display:flex;align-items:center;padding:.875rem 1rem;background:var(--w-3);border:2px dashed var(--w-15);border-radius:.75rem;cursor:pointer;transition:all .2s ease}.style-btn[data-v-1beb4c73]:hover{border-color:#fb923c66;background:#fb923c0d}.style-btn.selected[data-v-1beb4c73]{border-style:solid;border-color:#fb923c66;background:linear-gradient(135deg,#fb923c14,#fb923c05)}.style-empty[data-v-1beb4c73]{display:flex;align-items:center;gap:.75rem;width:100%}.style-icon[data-v-1beb4c73]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fb923c1a;border-radius:.5rem;color:#fb923c}.style-placeholder[data-v-1beb4c73]{color:var(--w-40);font-size:.875rem}.style-selected[data-v-1beb4c73]{display:flex;align-items:center;gap:.75rem;width:100%}.style-thumb[data-v-1beb4c73]{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover;border:1px solid rgba(251,146,60,.3)}.model-icon-placeholder[data-v-1beb4c73]{width:3rem;height:3rem;border-radius:.5rem;background:#6366f126;border:1px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center;color:#6366f1cc}.style-info[data-v-1beb4c73]{display:flex;flex-direction:column;gap:.125rem}.style-name[data-v-1beb4c73]{font-size:.9375rem;font-weight:500;color:var(--w-90)}.style-hint[data-v-1beb4c73]{font-size:.6875rem;color:#fb923cb3}.fengge-wrapper[data-v-1beb4c73]{position:absolute;width:0;height:0;overflow:visible}.fengge-wrapper[data-v-1beb4c73] .fengge-trigger{display:none}.orientation-selector[data-v-1beb4c73]{display:flex;gap:.75rem}.orientation-btn[data-v-1beb4c73]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--w-3);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.orientation-btn[data-v-1beb4c73]:hover{background:var(--w-5);border-color:var(--w-20)}.orientation-btn.active[data-v-1beb4c73]{background:var(--c-primary-10);border-color:var(--c-primary-50);color:var(--color-primary)}.orientation-btn span[data-v-1beb4c73]{font-size:.8125rem;font-weight:500}.label-hint[data-v-1beb4c73]{font-size:.6875rem;font-weight:400;color:var(--w-35);margin-left:.5rem}.video-count-selector[data-v-1beb4c73]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--w-3);border:1px solid var(--w-10);border-radius:.5rem}.count-btn[data-v-1beb4c73]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.375rem;color:var(--w-70);cursor:pointer;transition:all .2s ease}.count-btn[data-v-1beb4c73]:hover:not(:disabled){background:var(--c-primary-15);border-color:var(--c-primary-40);color:var(--color-primary)}.count-btn[data-v-1beb4c73]:disabled{opacity:.3;cursor:not-allowed}.count-display[data-v-1beb4c73]{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem}.count-value[data-v-1beb4c73]{font-size:1.5rem;font-weight:600;color:var(--color-primary);line-height:1}.count-unit[data-v-1beb4c73]{font-size:.75rem;color:var(--w-50)}.video-count-tip[data-v-1beb4c73]{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.6875rem;color:var(--w-40)}.video-count-tip svg[data-v-1beb4c73]{flex-shrink:0;color:#fbbf24b3}.modal-footer[data-v-1beb4c73]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.footer-actions[data-v-1beb4c73]{display:flex;align-items:center;gap:.75rem}.btn-secondary[data-v-1beb4c73]{padding:.625rem 1.25rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-1beb4c73]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-1beb4c73]{padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,rgb(0,180,200) 100%);border:none;border-radius:.5rem;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-1beb4c73]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--c-primary-30)}.btn-primary[data-v-1beb4c73]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light] .xiangmu-modal-overlay[data-v-1beb4c73]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .xiangmu-modal[data-v-1beb4c73]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-1beb4c73]{border-bottom-color:#0000000f;background:linear-gradient(180deg,rgba(0,161,194,.04) 0%,transparent 100%)}html[data-theme=light] .header-icon[data-v-1beb4c73]{background:linear-gradient(135deg,#00a1c21f,#008cb414);color:#0082a5}html[data-theme=light] .header-title h3[data-v-1beb4c73]{color:#141928}html[data-theme=light] .header-title p[data-v-1beb4c73]{color:#646e82}html[data-theme=light] .close-btn[data-v-1beb4c73]{background:#00000008;border-color:#00000014;color:#828ca0}html[data-theme=light] .close-btn[data-v-1beb4c73]:hover{background:#ef444414;border-color:#ef444433;color:#dc3232}html[data-theme=light] .modal-content[data-v-1beb4c73]::-webkit-scrollbar-thumb{background:#0000001a}html[data-theme=light] .form-label[data-v-1beb4c73]{color:#283246}html[data-theme=light] .form-item-half .form-label[data-v-1beb4c73]{color:#141e32}html[data-theme=light] .form-input[data-v-1beb4c73]{background:#fff;border-color:#0000001a;color:#141928;box-shadow:0 1px 2px #0000000a}html[data-theme=light] .form-input[data-v-1beb4c73]:focus{border-color:#00a1c266;background:#fff;box-shadow:0 0 0 3px #00a1c214}html[data-theme=light] .form-input[data-v-1beb4c73]::placeholder{color:#a0a5b4}html[data-theme=light] .form-textarea[data-v-1beb4c73]{background:#fff;border-color:#0000001a;color:#141928;box-shadow:0 1px 2px #0000000a}html[data-theme=light] .form-textarea[data-v-1beb4c73]:focus{border-color:#00a1c266;background:#fff;box-shadow:0 0 0 3px #00a1c214}html[data-theme=light] .form-textarea[data-v-1beb4c73]::placeholder{color:#a0a5b4}html[data-theme=light] .input-counter[data-v-1beb4c73]{color:#a0a5b4}html[data-theme=light] .cover-upload[data-v-1beb4c73]{background:#f8fafc;border-color:#0000001f}html[data-theme=light] .cover-upload[data-v-1beb4c73]:hover{border-color:#00a1c259;background:#00a1c208}html[data-theme=light] .cover-placeholder[data-v-1beb4c73]{color:#a0a5b4}html[data-theme=light] .cover-overlay[data-v-1beb4c73]{background:#00000059}html[data-theme=light] .cover-overlay span[data-v-1beb4c73]{color:#fff;background:#00a1c2d9}html[data-theme=light] .style-btn[data-v-1beb4c73]{background:#fff;border-color:#0000001f;box-shadow:0 1px 3px #0000000a}html[data-theme=light] .style-btn[data-v-1beb4c73]:hover{border-color:#c878004d;background:#f59e0b08;box-shadow:0 2px 8px #0000000f}html[data-theme=light] .style-btn.selected[data-v-1beb4c73]{border-color:#c8780059;background:#f59e0b0a;box-shadow:0 0 0 3px #f59e0b0f}html[data-theme=light] .style-placeholder[data-v-1beb4c73]{color:#a0a5b4}html[data-theme=light] .style-name[data-v-1beb4c73]{color:#141928}html[data-theme=light] .style-hint[data-v-1beb4c73]{color:#b46e14}html[data-theme=light] .style-thumb[data-v-1beb4c73]{background:linear-gradient(145deg,#262a37,#181c26);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}html[data-theme=light] .model-icon-placeholder[data-v-1beb4c73]{background:linear-gradient(145deg,#262a37,#181c26);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a;color:#ffffff80}html[data-theme=light] .orientation-btn[data-v-1beb4c73]{background:#fff;border-color:#0000001a;color:#646e82;box-shadow:0 1px 2px #0000000a}html[data-theme=light] .orientation-btn[data-v-1beb4c73]:hover{background:#f8fafc;border-color:#00000029}html[data-theme=light] .orientation-btn.active[data-v-1beb4c73]{background:#00a1c20f;border-color:#00a1c259;color:#0082a5;box-shadow:0 0 0 3px #00a1c214}html[data-theme=light] .label-hint[data-v-1beb4c73]{color:#a0a5b4}html[data-theme=light] .video-count-selector[data-v-1beb4c73]{background:#fff;border-color:#0000001a;box-shadow:0 1px 2px #0000000a}html[data-theme=light] .count-btn[data-v-1beb4c73]{background:#00000008;border-color:#00000014;color:#3c465a}html[data-theme=light] .count-btn[data-v-1beb4c73]:hover:not(:disabled){background:#00a1c214;border-color:#00a1c24d;color:#0082a5}html[data-theme=light] .count-value[data-v-1beb4c73]{color:#0082a5}html[data-theme=light] .count-unit[data-v-1beb4c73]{color:#646e82}html[data-theme=light] .video-count-tip[data-v-1beb4c73]{color:#828ca0}html[data-theme=light] .video-count-tip svg[data-v-1beb4c73]{color:#b48214}html[data-theme=light] .modal-footer[data-v-1beb4c73]{border-top-color:#0000000f;background:#fcfdff}html[data-theme=light] .btn-secondary[data-v-1beb4c73]{background:#fff;border-color:#0000001f;color:#3c465a}html[data-theme=light] .btn-secondary[data-v-1beb4c73]:hover{background:#f5f7fa;border-color:#0003;color:#141928}html[data-theme=light] .btn-primary[data-v-1beb4c73]{background:linear-gradient(135deg,#008caf,#00a0be);color:#fff}html[data-theme=light] .btn-primary[data-v-1beb4c73]:hover:not(:disabled){box-shadow:0 4px 12px #00a1c24d}.zhangjie-modal-overlay[data-v-b7646640]{position:fixed;inset:0;background:var(--b-60);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-b7646640 .2s ease}@keyframes fadeIn-b7646640{0%{opacity:0}to{opacity:1}}.zhangjie-modal[data-v-b7646640]{background:#1a1a1a;border-radius:12px;width:90%;max-width:480px;box-shadow:0 8px 32px var(--b-40);animation:slideUp-b7646640 .3s ease;overflow:hidden}@keyframes slideUp-b7646640{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b7646640]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--w-8)}.header-left[data-v-b7646640]{display:flex;align-items:center;gap:12px}.header-icon[data-v-b7646640]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff}.header-title h3[data-v-b7646640]{font-size:16px;font-weight:600;color:var(--w-100);margin:0 0 4px}.header-title p[data-v-b7646640]{font-size:13px;color:var(--w-50);margin:0}.close-btn[data-v-b7646640]{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-b7646640]:hover{background:var(--w-10);color:var(--w-100)}.modal-content[data-v-b7646640]{padding:24px}.form-item[data-v-b7646640]{position:relative}.form-label[data-v-b7646640]{display:block;font-size:13px;font-weight:500;color:var(--w-90);margin-bottom:8px}.required[data-v-b7646640]{color:#ff4757;margin-left:2px}.form-input[data-v-b7646640]{width:100%;padding:12px 14px;background:var(--w-5);border:1px solid var(--w-10);border-radius:8px;color:var(--w-100);font-size:14px;transition:all .2s;outline:none;box-sizing:border-box}.form-input[data-v-b7646640]::placeholder{color:var(--w-30)}.form-input[data-v-b7646640]:focus{background:var(--w-8);border-color:#667eea}.form-input[type=number][data-v-b7646640]::-webkit-inner-spin-button,.form-input[type=number][data-v-b7646640]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-input[type=number][data-v-b7646640]{-moz-appearance:textfield;appearance:textfield}.input-counter[data-v-b7646640]{position:absolute;bottom:-20px;right:0;font-size:12px;color:var(--w-30)}.form-hint[data-v-b7646640]{margin-top:6px;font-size:12px;color:var(--w-40)}.modal-footer[data-v-b7646640]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid var(--w-8);background:var(--b-20)}.btn-cancel[data-v-b7646640],.btn-submit[data-v-b7646640]{flex:1;height:40px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel[data-v-b7646640]{background:var(--w-8);color:var(--w-70)}.btn-cancel[data-v-b7646640]:hover{background:var(--w-12);color:var(--w-100)}.btn-submit[data-v-b7646640]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-submit[data-v-b7646640]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-submit[data-v-b7646640]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light] .zhangjie-modal-overlay[data-v-b7646640]{background:#0000004d}html[data-theme=light] .zhangjie-modal[data-v-b7646640]{background:#fff;box-shadow:0 8px 32px #0000001a}html[data-theme=light] .modal-footer[data-v-b7646640]{background:#f8fafc}html[data-theme=light] .btn-cancel[data-v-b7646640]{background:#f3f4f6;color:#505a6e}html[data-theme=light] .btn-cancel[data-v-b7646640]:hover{background:#e5e7eb;color:#1e2332}.xiangmu-container[data-v-fd9fe426]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.header[data-v-fd9fe426]{padding:1rem;flex-shrink:0}.new-btn[data-v-fd9fe426]{width:100%;height:2.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--w-8);border-radius:.5rem;color:#8c99a0;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.new-btn[data-v-fd9fe426]:hover{background:var(--bg-card-2);border-color:var(--c-primary-30);color:var(--color-primary)}.list-wrapper[data-v-fd9fe426]{flex:1;overflow-y:auto;padding:0 1rem 1rem;scrollbar-width:thin;scrollbar-color:var(--w-6) transparent}.list-wrapper[data-v-fd9fe426]::-webkit-scrollbar{width:4px}.list-wrapper[data-v-fd9fe426]::-webkit-scrollbar-thumb{background:var(--w-6);border-radius:2px}.list-wrapper[data-v-fd9fe426]::-webkit-scrollbar-thumb:hover{background:var(--w-12)}.loading-state[data-v-fd9fe426]{display:flex;justify-content:center;padding:3rem}.loading-spinner[data-v-fd9fe426]{width:1.5rem;height:1.5rem;border:2px solid var(--w-8);border-top-color:var(--color-primary);border-radius:50%;animation:spin-fd9fe426 .8s linear infinite}@keyframes spin-fd9fe426{to{transform:rotate(360deg)}}.empty-state[data-v-fd9fe426]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;gap:.75rem}.empty-icon[data-v-fd9fe426]{color:var(--w-15)}.empty-text[data-v-fd9fe426]{color:var(--w-40);font-size:.875rem}.project-card[data-v-fd9fe426]{margin-bottom:.5rem;border-radius:.5rem;background:#121216;border:1px solid var(--w-4);overflow:hidden;transition:all .2s ease}.project-card[data-v-fd9fe426]:hover{background:#16171b;border-color:var(--w-8)}.project-card.expanded[data-v-fd9fe426]{background:#141519;border-color:var(--c-primary-25)}.card-header[data-v-fd9fe426]{display:flex;align-items:center;gap:.5rem;padding:.75rem;cursor:pointer;transition:background .15s ease}.card-header[data-v-fd9fe426]:hover{background:var(--w-2)}.expand-arrow[data-v-fd9fe426]{width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;color:var(--c-primary-50);transition:all .2s ease;flex-shrink:0;margin-right:-.25rem}.expand-arrow.rotated[data-v-fd9fe426]{transform:rotate(90deg);color:var(--color-primary)}.card-cover[data-v-fd9fe426]{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.5rem;overflow:hidden;background:var(--w-5)}.card-cover img[data-v-fd9fe426]{width:100%;height:100%;object-fit:cover}.cover-placeholder-char[data-v-fd9fe426]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--c-primary-80);background:linear-gradient(135deg,var(--c-primary-15) 0%,rgba(0,150,180,.1) 100%);text-shadow:0 1px 2px var(--b-30)}.card-info[data-v-fd9fe426]{flex:1;min-width:0}.card-title[data-v-fd9fe426]{font-size:.875rem;font-weight:500;color:var(--w-85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.125rem}.project-card.expanded .card-title[data-v-fd9fe426]{color:var(--color-primary)}.card-meta[data-v-fd9fe426]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;min-width:0}.chapter-count[data-v-fd9fe426]{color:#00cae073;flex-shrink:0;white-space:nowrap}.chapter-count.zero[data-v-fd9fe426]{color:#8c99a080}.card-actions[data-v-fd9fe426]{display:flex;flex-direction:column;gap:.25rem;opacity:0;transition:opacity .15s ease}.card-header:hover .card-actions[data-v-fd9fe426]{opacity:1}.action-btn[data-v-fd9fe426]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:none;border-radius:.375rem;color:var(--w-50);cursor:pointer;transition:all .15s ease}.action-btn[data-v-fd9fe426]:hover{background:var(--c-primary-15);color:var(--color-primary)}.action-btn.delete[data-v-fd9fe426]:hover{background:#ef444426;color:#fca5a5}.expanded-content[data-v-fd9fe426]{padding:0 .75rem .75rem 2.75rem}.card-desc[data-v-fd9fe426]{margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem;color:#8c99a0;line-height:1.5;background:var(--bg-page-2);border-radius:.375rem}.resource-grid[data-v-fd9fe426]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.resource-grid.two-col[data-v-fd9fe426]{grid-template-columns:repeat(2,1fr)}.resource-card[data-v-fd9fe426]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;background:#121216;border:1px solid var(--w-6);border-radius:.5rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.resource-card[data-v-fd9fe426]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,var(--glow-color, transparent) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.resource-card[data-v-fd9fe426]:hover:before{opacity:1}.resource-card[data-v-fd9fe426]:hover{transform:translateY(-2px);border-color:var(--border-color, var(--w-15));box-shadow:0 4px 12px var(--b-30)}.resource-card.asset[data-v-fd9fe426]{--glow-color: rgba(236, 72, 153, .15);--border-color: rgba(236, 72, 153, .4)}.resource-card.asset .resource-icon[data-v-fd9fe426]{background:#ec48991f;color:#f472b6}.resource-card.asset:hover .resource-icon[data-v-fd9fe426]{background:#ec489933;box-shadow:0 0 12px #ec48994d}.resource-card.style[data-v-fd9fe426]{--glow-color: rgba(251, 146, 60, .15);--border-color: rgba(251, 146, 60, .4)}.resource-card.style .resource-icon[data-v-fd9fe426]{background:#fb923c1a;color:#fb923c}.resource-card.style:hover .resource-icon[data-v-fd9fe426]{background:#fb923c33;box-shadow:0 0 12px #fb923c4d}.resource-icon[data-v-fd9fe426]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s ease}.resource-label[data-v-fd9fe426]{font-size:.6875rem;font-weight:500;color:var(--w-70);text-align:center}.resource-value[data-v-fd9fe426]{font-size:.625rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.resource-value.asset[data-v-fd9fe426]{color:#f472b6cc}.resource-value.style[data-v-fd9fe426]{color:#fb923ccc}.chapters-section[data-v-fd9fe426]{padding:.625rem;background:var(--bg-page-2);border-radius:.375rem}.chapters-header[data-v-fd9fe426]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--w-50);letter-spacing:.05em}.add-chapter-btn[data-v-fd9fe426]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--c-primary-30);border-radius:.375rem;color:var(--color-primary);cursor:pointer;transition:all .15s ease}.add-chapter-btn svg[data-v-fd9fe426]{width:14px;height:14px}.add-chapter-btn[data-v-fd9fe426]:hover{background:var(--c-primary-10);border-color:var(--c-primary-50)}.chapters-list[data-v-fd9fe426]{display:flex;flex-direction:column;gap:.375rem;max-height:24rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-primary-20) transparent}.chapters-list[data-v-fd9fe426]::-webkit-scrollbar{width:4px}.chapters-list[data-v-fd9fe426]::-webkit-scrollbar-track{background:transparent}.chapters-list[data-v-fd9fe426]::-webkit-scrollbar-thumb{background:var(--c-primary-20);border-radius:2px}.chapters-list[data-v-fd9fe426]::-webkit-scrollbar-thumb:hover{background:var(--c-primary-40)}.chapter-loading[data-v-fd9fe426]{display:flex;justify-content:center;padding:.75rem}.chapter-loading-spinner[data-v-fd9fe426]{width:1rem;height:1rem;border:2px solid var(--c-primary-15);border-top-color:var(--color-primary);border-radius:50%;animation:spin-fd9fe426 .8s linear infinite}.no-chapters-guide[data-v-fd9fe426]{padding:.75rem .5rem;display:flex;justify-content:flex-end}.guide-content[data-v-fd9fe426]{display:flex;align-items:center;gap:.5rem}.guide-text[data-v-fd9fe426]{font-size:.8125rem;font-weight:500;color:#ffb432;white-space:nowrap;text-shadow:0 0 10px rgba(255,180,50,.5);animation:textPulse-fd9fe426 2s ease-in-out infinite}@keyframes textPulse-fd9fe426{0%,to{opacity:.8;text-shadow:0 0 8px rgba(255,180,50,.4)}50%{opacity:1;text-shadow:0 0 15px rgba(255,180,50,.8)}}.guide-arrow[data-v-fd9fe426]{width:40px;height:30px;flex-shrink:0}.arrow-svg[data-v-fd9fe426]{width:100%;height:100%;color:#ffb432;overflow:visible}.arrow-path[data-v-fd9fe426]{stroke-dasharray:60;stroke-dashoffset:60;animation:drawPath-fd9fe426 1s ease-out forwards,pathGlow-fd9fe426 1.5s ease-in-out 1s infinite}.arrow-head[data-v-fd9fe426]{opacity:0;animation:showHead-fd9fe426 .3s ease-out .8s forwards,headBounce-fd9fe426 .8s ease-in-out 1.1s infinite}@keyframes drawPath-fd9fe426{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes pathGlow-fd9fe426{0%,to{filter:drop-shadow(0 0 3px rgba(255,180,50,.6));opacity:.8}50%{filter:drop-shadow(0 0 8px rgba(255,180,50,1));opacity:1}}@keyframes showHead-fd9fe426{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes headBounce-fd9fe426{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.chapter-item[data-v-fd9fe426]{display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem;min-height:5rem;border-radius:.5rem;border-left:3px solid transparent;cursor:pointer;transition:all .2s ease}.chapter-item[data-v-fd9fe426]:hover{background:var(--w-4)}.chapter-item.active[data-v-fd9fe426]{background:var(--c-primary-8);border-left-color:var(--color-primary)}.chapter-content[data-v-fd9fe426]{flex:1;display:flex;flex-direction:column;gap:.375rem;min-width:0}.chapter-number[data-v-fd9fe426]{font-size:.8125rem;color:#93c5fd99;font-weight:600;letter-spacing:.02em}.chapter-title[data-v-fd9fe426]{font-size:.9375rem;color:var(--w-85);line-height:1.5;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.chapter-item.active .chapter-number[data-v-fd9fe426]{color:#60a5fa}.chapter-item.active .chapter-title[data-v-fd9fe426]{color:var(--color-primary)}.chapter-actions[data-v-fd9fe426]{display:flex;flex-direction:column;gap:.375rem;opacity:0;transition:opacity .15s ease;margin-left:.5rem;flex-shrink:0}.chapter-item:hover .chapter-actions[data-v-fd9fe426]{opacity:1}.chapter-edit[data-v-fd9fe426],.chapter-delete[data-v-fd9fe426]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--w-4);border:1px solid var(--w-8);border-radius:.375rem;color:var(--w-40);cursor:pointer;transition:all .2s ease}.chapter-edit[data-v-fd9fe426]:hover{background:#3b82f61f;border-color:#3b82f64d;color:#93c5fd;transform:translateY(-1px)}.chapter-delete[data-v-fd9fe426]:hover{background:#ef44441f;border-color:#ef44444d;color:#fca5a5;transform:translateY(-1px)}.footer-section[data-v-fd9fe426]{flex-shrink:0;padding:.75rem 1rem 1rem;border-top:1px solid var(--w-4)}.engine-btn[data-v-fd9fe426]{width:100%;height:3rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.75rem;cursor:pointer;position:relative;overflow:hidden;isolation:isolate}.engine-bg-glow[data-v-fd9fe426]{position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary-8) 0%,rgba(0,102,255,.05) 50%,rgba(168,85,247,.05) 100%);border-radius:inherit;transition:all .4s ease}.engine-btn:hover .engine-bg-glow[data-v-fd9fe426]{background:linear-gradient(135deg,var(--c-primary-15) 0%,rgba(0,102,255,.1) 50%,rgba(168,85,247,.08) 100%)}.engine-border[data-v-fd9fe426]{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--c-primary-40) 0%,rgba(0,102,255,.2) 50%,rgba(168,85,247,.3) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .4s ease}.engine-btn:hover .engine-border[data-v-fd9fe426]{opacity:1;background:linear-gradient(135deg,var(--c-primary-80) 0%,rgba(0,102,255,.5) 50%,rgba(168,85,247,.6) 100%)}.engine-shine[data-v-fd9fe426]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--w-8) 50%,transparent 100%);transform:skew(-20deg);transition:none}.engine-btn:hover .engine-shine[data-v-fd9fe426]{animation:engine-shine-sweep-fd9fe426 1.5s ease-in-out infinite}@keyframes engine-shine-sweep-fd9fe426{0%{left:-100%}to{left:200%}}.engine-content[data-v-fd9fe426]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%}.engine-label[data-v-fd9fe426]{display:flex;align-items:center;gap:.625rem}.engine-icon[data-v-fd9fe426]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:relative;color:var(--c-primary-90);transition:all .4s ease}.icon-ring[data-v-fd9fe426]{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,var(--c-primary-15),rgba(168,85,247,.1));animation:icon-pulse-fd9fe426 2s ease-in-out infinite}@keyframes icon-pulse-fd9fe426{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.8}}.engine-btn:hover .icon-ring[data-v-fd9fe426]{animation:icon-pulse-fast-fd9fe426 1s ease-in-out infinite}@keyframes icon-pulse-fast-fd9fe426{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.engine-icon svg[data-v-fd9fe426]{position:relative;z-index:1;filter:drop-shadow(0 0 .375rem var(--c-primary-50));transition:all .4s ease}.engine-btn:hover .engine-icon svg[data-v-fd9fe426]{filter:drop-shadow(0 0 .5rem var(--c-primary-80));transform:scale(1.1)}.engine-text[data-v-fd9fe426]{font-size:.875rem;font-weight:600;background:linear-gradient(135deg,var(--color-primary) 0%,#00aaff 50%,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.05em;transition:all .4s ease}.engine-btn:hover .engine-text[data-v-fd9fe426]{letter-spacing:.08em;filter:brightness(1.2)}.engine-arrow[data-v-fd9fe426]{position:absolute;right:0;display:flex;align-items:center;justify-content:center;color:var(--c-primary-60);transform:translate(0);opacity:0;transition:all .4s ease}.engine-btn:hover .engine-arrow[data-v-fd9fe426]{transform:translate(.25rem);opacity:1}.engine-particles[data-v-fd9fe426]{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.engine-particles span[data-v-fd9fe426]{position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:var(--c-primary-80);opacity:0}.engine-particles span[data-v-fd9fe426]:nth-child(1){left:20%;bottom:0}.engine-particles span[data-v-fd9fe426]:nth-child(2){left:50%;bottom:0}.engine-particles span[data-v-fd9fe426]:nth-child(3){left:80%;bottom:0}.engine-btn:hover .engine-particles span[data-v-fd9fe426]{animation:particle-float-fd9fe426 1.5s ease-out infinite}.engine-btn:hover .engine-particles span[data-v-fd9fe426]:nth-child(1){animation-delay:0s;background:var(--c-primary-80)}.engine-btn:hover .engine-particles span[data-v-fd9fe426]:nth-child(2){animation-delay:.3s;background:#0afc}.engine-btn:hover .engine-particles span[data-v-fd9fe426]:nth-child(3){animation-delay:.6s;background:#a855f7cc}@keyframes particle-float-fd9fe426{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:1}to{transform:translateY(-2.5rem) scale(0);opacity:0}}.engine-btn[data-v-fd9fe426]:after{content:"";position:absolute;inset:-.125rem;border-radius:inherit;background:linear-gradient(135deg,var(--c-primary-30),rgba(168,85,247,.2));filter:blur(.75rem);opacity:0;z-index:-1;transition:opacity .4s ease}.engine-btn[data-v-fd9fe426]:hover:after{opacity:.6}html[data-theme=light] .new-btn[data-v-fd9fe426]{background:#fff;border-color:#00000014;color:#646e82}html[data-theme=light] .new-btn[data-v-fd9fe426]:hover{background:#f8fcff;border-color:var(--color-primary);color:var(--color-primary)}html[data-theme=light] .project-card[data-v-fd9fe426]{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}html[data-theme=light] .project-card[data-v-fd9fe426]:hover{background:#fff;border-color:#0000001a;box-shadow:0 2px 8px #0000000f}html[data-theme=light] .project-card.expanded[data-v-fd9fe426]{background:#fff;border-color:#008cd240;box-shadow:0 2px 12px #008cd214}html[data-theme=light] .card-title[data-v-fd9fe426]{color:#1e2332}html[data-theme=light] .card-meta .chapter-count[data-v-fd9fe426]{color:#008cb4b3}html[data-theme=light] .card-meta .chapter-count.zero[data-v-fd9fe426]{color:#0000004d}html[data-theme=light] .cover-placeholder-char[data-v-fd9fe426]{color:var(--color-primary);background:linear-gradient(135deg,#00b4dc1a,#0096b40f);text-shadow:none}html[data-theme=light] .action-btn[data-v-fd9fe426]{background:#00000008;color:#828c9b}html[data-theme=light] .action-btn[data-v-fd9fe426]:hover{background:#008cd214;color:var(--color-primary)}html[data-theme=light] .action-btn.delete[data-v-fd9fe426]:hover{background:#dc26260f;color:#dc2626}html[data-theme=light] .card-desc[data-v-fd9fe426]{color:#646e82;background:#f8fafd}html[data-theme=light] .resource-card[data-v-fd9fe426]{background:#fcfdff;border-color:#0000000d;box-shadow:0 1px 3px #00000008}html[data-theme=light] .resource-card[data-v-fd9fe426]:hover{box-shadow:0 4px 12px #0000000f;border-color:var(--border-color, rgba(0, 0, 0, .1))}html[data-theme=light] .resource-label[data-v-fd9fe426]{color:#3c465a}html[data-theme=light] .resource-value.asset[data-v-fd9fe426]{color:#c83c78}html[data-theme=light] .resource-value.style[data-v-fd9fe426]{color:#c86e1e}html[data-theme=light] .chapters-section[data-v-fd9fe426]{background:#f6f9fd;border:1px solid rgba(0,140,210,.1);border-radius:.5rem}html[data-theme=light] .chapters-header[data-v-fd9fe426]{color:#505a6e;border-bottom:1px solid rgba(0,0,0,.04);padding-bottom:.5rem}html[data-theme=light] .chapter-item[data-v-fd9fe426]{border-radius:.5rem}html[data-theme=light] .chapter-item[data-v-fd9fe426]:hover{background:#008cd20a}html[data-theme=light] .chapter-item.active[data-v-fd9fe426]{background:#008cd20f;border-left-color:var(--color-primary)}html[data-theme=light] .chapter-number[data-v-fd9fe426]{color:#0082aa}html[data-theme=light] .chapter-title[data-v-fd9fe426]{color:#1e2332}html[data-theme=light] .chapter-item.active .chapter-number[data-v-fd9fe426]{color:#006e96;font-weight:700}html[data-theme=light] .chapter-item.active .chapter-title[data-v-fd9fe426]{color:#00648c}html[data-theme=light] .chapter-edit[data-v-fd9fe426],html[data-theme=light] .chapter-delete[data-v-fd9fe426]{background:#00000008;border-color:#0000000f;color:#828c9b}html[data-theme=light] .chapter-edit[data-v-fd9fe426]:hover{background:#2563eb0f;border-color:#2563eb33;color:#2563eb}html[data-theme=light] .chapter-delete[data-v-fd9fe426]:hover{background:#dc26260f;border-color:#dc262633;color:#dc2626}html[data-theme=light] .guide-text[data-v-fd9fe426]{color:#b4780a;text-shadow:none}html[data-theme=light] .arrow-svg[data-v-fd9fe426]{color:#c88c14}html[data-theme=light] .footer-section[data-v-fd9fe426]{border-top-color:#0000000f}html[data-theme=light] .empty-icon[data-v-fd9fe426]{color:#0000001f}html[data-theme=light] .empty-text[data-v-fd9fe426]{color:#828c9b}.color-role[data-v-725ba25e]{--accent-color: rgb(236, 72, 153);--accent-alpha: rgba(236, 72, 153, .15)}.color-scene[data-v-725ba25e]{--accent-color: rgb(34, 197, 94);--accent-alpha: rgba(34, 197, 94, .15)}.color-prop[data-v-725ba25e]{--accent-color: rgb(139, 92, 246);--accent-alpha: rgba(139, 92, 246, .15)}.create-modal-overlay[data-v-725ba25e]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10002;animation:fadeIn-725ba25e .2s ease}@keyframes fadeIn-725ba25e{0%{opacity:0}to{opacity:1}}.create-modal[data-v-725ba25e]{width:90%;max-width:32rem;background:var(--bg-page);border:1px solid var(--accent-alpha, rgba(99, 102, 241, .25));border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px var(--accent-alpha, rgba(99, 102, 241, .1)),0 24px 48px var(--b-50),0 0 100px var(--accent-alpha, rgba(99, 102, 241, .1));animation:slideIn-725ba25e .3s ease}@keyframes slideIn-725ba25e{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.create-modal-header[data-v-725ba25e]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--accent-alpha, rgba(99, 102, 241, .15));background:linear-gradient(180deg,var(--accent-alpha, rgba(99, 102, 241, .1)) 0%,transparent 100%)}.create-modal-header h3[data-v-725ba25e]{margin:0;font-size:1.125rem;font-weight:600;color:var(--w-95)}.mode-switch[data-v-725ba25e]{display:flex;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--w-5);background:var(--b-20)}.mode-btn[data-v-725ba25e]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:var(--w-3);border:1px solid var(--w-8);border-radius:.5rem;color:var(--w-50);font-size:.875rem;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-725ba25e]:hover{background:var(--w-6);color:var(--w-70)}.mode-btn.active[data-v-725ba25e]{background:var(--accent-alpha, rgba(99, 102, 241, .15));border-color:var(--accent-color, rgba(99, 102, 241, .4));color:var(--accent-color, rgb(129, 140, 248))}.mode-btn svg[data-v-725ba25e]{flex-shrink:0}.mode-desc[data-v-725ba25e]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5}.mode-desc.mode-ai[data-v-725ba25e]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:#a78bfae6}.mode-desc.mode-upload[data-v-725ba25e]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#60a5fae6}.mode-desc svg[data-v-725ba25e]{flex-shrink:0;margin-top:.125rem}.close-btn[data-v-725ba25e]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.close-btn[data-v-725ba25e]:hover{background:#ff505026;border-color:#ff50504d;color:#ff6464e6}.create-modal-body[data-v-725ba25e]{padding:1.5rem;max-height:65vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent}.create-modal-body[data-v-725ba25e]::-webkit-scrollbar{width:6px}.create-modal-body[data-v-725ba25e]::-webkit-scrollbar-track{background:transparent}.create-modal-body[data-v-725ba25e]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.form-group[data-v-725ba25e]{margin-bottom:1.25rem}.form-group[data-v-725ba25e]:last-child{margin-bottom:0}.form-label[data-v-725ba25e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--w-85)}.form-label .required[data-v-725ba25e]{color:var(--accent-color, rgb(99, 102, 241))}.label-count[data-v-725ba25e]{font-size:.75rem;color:var(--accent-color, rgba(99, 102, 241, .8));font-weight:400}.image-upload-grid[data-v-725ba25e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.image-item[data-v-725ba25e]{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:1px solid var(--w-10)}.image-item img[data-v-725ba25e]{width:100%;height:100%;object-fit:cover}.image-item .remove-btn[data-v-725ba25e]{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#000000b3;border:none;border-radius:50%;color:var(--w-80);cursor:pointer;opacity:0;transition:all .2s ease}.image-item:hover .remove-btn[data-v-725ba25e]{opacity:1}.image-item .remove-btn[data-v-725ba25e]:hover{background:#ef4444e6;color:var(--w-100)}.image-add-btn[data-v-725ba25e]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;background:var(--w-3);border:2px dashed var(--accent-alpha, rgba(99, 102, 241, .25));border-radius:.5rem;cursor:pointer;transition:all .2s ease;color:var(--accent-color, rgba(99, 102, 241, .5))}.image-add-btn[data-v-725ba25e]:hover{border-color:var(--accent-color, rgba(99, 102, 241, .5));background:var(--accent-alpha, rgba(99, 102, 241, .05))}.image-add-btn span[data-v-725ba25e]{font-size:.6875rem;color:var(--w-45)}.image-input-hidden[data-v-725ba25e]{display:none}.form-input[data-v-725ba25e]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-725ba25e]:focus{outline:none;border-color:var(--accent-color, rgba(99, 102, 241, .5));background:var(--w-8);box-shadow:0 0 0 3px var(--accent-alpha, rgba(99, 102, 241, .1))}.form-input[data-v-725ba25e]::placeholder{color:var(--w-35)}.form-textarea[data-v-725ba25e]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;line-height:1.6;resize:none;min-height:7rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.form-textarea[data-v-725ba25e]:focus{outline:none;border-color:var(--accent-color, rgba(99, 102, 241, .5));background:var(--w-8);box-shadow:0 0 0 3px var(--accent-alpha, rgba(99, 102, 241, .1))}.form-textarea[data-v-725ba25e]::placeholder{color:var(--w-35)}.form-hint[data-v-725ba25e]{margin:.5rem 0 0;font-size:.75rem;color:var(--w-40);line-height:1.4}.create-modal-footer[data-v-725ba25e]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.btn-secondary[data-v-725ba25e]{padding:.625rem 1.25rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-725ba25e]:hover:not(:disabled){background:var(--w-10);color:var(--w-90)}.btn-secondary[data-v-725ba25e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-725ba25e]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--accent-color, rgb(99, 102, 241)) 0%,var(--accent-color, rgb(139, 92, 246)) 100%);border:none;border-radius:.5rem;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary.color-role[data-v-725ba25e]{background:linear-gradient(135deg,#ec4899,#db2777)}.btn-primary.color-scene[data-v-725ba25e]{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-primary.color-prop[data-v-725ba25e]{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.btn-primary[data-v-725ba25e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px var(--accent-alpha, rgba(99, 102, 241, .4))}.btn-primary[data-v-725ba25e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-spinner[data-v-725ba25e]{width:1rem;height:1rem;border:2px solid var(--w-30);border-top-color:var(--w-100);border-radius:50%;animation:spin-725ba25e .8s linear infinite}@keyframes spin-725ba25e{to{transform:rotate(360deg)}}html[data-theme=light] .color-scene[data-v-725ba25e]{--accent-color: #15803d;--accent-alpha: rgba(21, 128, 61, .12)}html[data-theme=light] .btn-primary.color-scene[data-v-725ba25e]{background:linear-gradient(135deg,#15803d,#166534)}html[data-theme=light] .image-item .remove-btn[data-v-725ba25e]{color:#ffffffd9}html[data-theme=light] .image-item .remove-btn[data-v-725ba25e]:hover{color:#fff}.color-role[data-v-142afbf3]{--accent-color: rgb(236, 72, 153);--accent-alpha: rgba(236, 72, 153, .15)}.color-scene[data-v-142afbf3]{--accent-color: rgb(34, 197, 94);--accent-alpha: rgba(34, 197, 94, .15)}.color-prop[data-v-142afbf3]{--accent-color: rgb(139, 92, 246);--accent-alpha: rgba(139, 92, 246, .15)}.edit-modal-overlay[data-v-142afbf3]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10002;animation:fadeIn-142afbf3 .2s ease}@keyframes fadeIn-142afbf3{0%{opacity:0}to{opacity:1}}.edit-modal[data-v-142afbf3]{width:90%;max-width:32rem;background:var(--bg-page);border:1px solid var(--accent-alpha, rgba(59, 130, 246, .25));border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px var(--accent-alpha, rgba(59, 130, 246, .1)),0 24px 48px var(--b-50),0 0 100px var(--accent-alpha, rgba(59, 130, 246, .1));animation:slideIn-142afbf3 .3s ease}@keyframes slideIn-142afbf3{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.edit-modal-header[data-v-142afbf3]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--accent-alpha, rgba(59, 130, 246, .15));background:linear-gradient(180deg,var(--accent-alpha, rgba(59, 130, 246, .1)) 0%,transparent 100%)}.edit-modal-header h3[data-v-142afbf3]{margin:0;font-size:1.125rem;font-weight:600;color:var(--w-95)}.close-btn[data-v-142afbf3]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.close-btn[data-v-142afbf3]:hover{background:#ff505026;border-color:#ff50504d;color:#ff6464e6}.edit-modal-body[data-v-142afbf3]{padding:1.5rem;max-height:65vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent}.edit-modal-body[data-v-142afbf3]::-webkit-scrollbar{width:6px}.edit-modal-body[data-v-142afbf3]::-webkit-scrollbar-track{background:transparent}.edit-modal-body[data-v-142afbf3]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.form-group[data-v-142afbf3]{margin-bottom:1.25rem}.form-group[data-v-142afbf3]:last-child{margin-bottom:0}.form-label[data-v-142afbf3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--w-85)}.form-label .required[data-v-142afbf3]{color:var(--accent-color, rgb(59, 130, 246))}.label-count[data-v-142afbf3]{font-size:.75rem;color:var(--accent-color, rgba(59, 130, 246, .8));font-weight:400}.asset-image-display[data-v-142afbf3]{border-radius:.5rem;overflow:hidden;border:1px solid var(--w-10);background:var(--w-3);aspect-ratio:16 / 9}.asset-image-display img[data-v-142afbf3]{width:100%;height:100%;object-fit:contain;display:block}.mode-selector-horizontal[data-v-142afbf3]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mode-card[data-v-142afbf3]{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem;background:var(--w-3);border:2px solid var(--w-10);border-radius:.5rem;transition:all .2s ease}.mode-card input[type=radio][data-v-142afbf3]{position:absolute;opacity:0;pointer-events:none}.mode-card[data-v-142afbf3]:hover{background:var(--w-5);border-color:var(--w-20)}.mode-card.active[data-v-142afbf3]{background:var(--accent-alpha, rgba(59, 130, 246, .1));border-color:var(--accent-color, rgba(59, 130, 246, .5));box-shadow:0 0 0 3px var(--accent-alpha, rgba(59, 130, 246, .1))}.mode-card.disabled[data-v-142afbf3]{opacity:.4;cursor:not-allowed}.mode-card.disabled[data-v-142afbf3]:hover{background:var(--w-3);border-color:var(--w-10)}.mode-icon[data-v-142afbf3]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--w-5);color:var(--w-50);transition:all .2s ease}.mode-card.active .mode-icon[data-v-142afbf3]{background:var(--accent-alpha, rgba(59, 130, 246, .15));color:var(--accent-color, rgba(59, 130, 246, .9))}.mode-name[data-v-142afbf3]{font-size:.75rem;font-weight:500;color:var(--w-80);text-align:center;line-height:1.3}.mode-card.active .mode-name[data-v-142afbf3]{color:var(--w-95)}.mode-description[data-v-142afbf3]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:var(--accent-alpha, rgba(59, 130, 246, .08));border:1px solid var(--accent-alpha, rgba(59, 130, 246, .2));border-radius:.5rem;font-size:.8125rem;color:var(--w-80);line-height:1.5}.mode-description svg[data-v-142afbf3]{flex-shrink:0;margin-top:.125rem;color:var(--accent-color, rgba(59, 130, 246, .7))}.mode-description span[data-v-142afbf3]{flex:1}.form-input[data-v-142afbf3]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-142afbf3]:focus{outline:none;border-color:var(--accent-color, rgba(59, 130, 246, .5));background:var(--w-8);box-shadow:0 0 0 3px var(--accent-alpha, rgba(59, 130, 246, .1))}.form-input[data-v-142afbf3]::placeholder{color:var(--w-35)}.form-textarea[data-v-142afbf3]{width:100%;padding:.75rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-90);font-size:.875rem;line-height:1.6;resize:none;min-height:7rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.form-textarea[data-v-142afbf3]:focus{outline:none;border-color:var(--accent-color, rgba(59, 130, 246, .5));background:var(--w-8);box-shadow:0 0 0 3px var(--accent-alpha, rgba(59, 130, 246, .1))}.form-textarea[data-v-142afbf3]::placeholder{color:var(--w-35)}.form-hint[data-v-142afbf3]{margin:.5rem 0 0;font-size:.75rem;color:var(--w-40);line-height:1.4}.edit-modal-footer[data-v-142afbf3]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.btn-secondary[data-v-142afbf3]{padding:.625rem 1.25rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-142afbf3]:hover:not(:disabled){background:var(--w-10);color:var(--w-90)}.btn-secondary[data-v-142afbf3]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-142afbf3]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary.color-role[data-v-142afbf3]{background:linear-gradient(135deg,#ec4899,#db2777)}.btn-primary.color-scene[data-v-142afbf3]{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-primary.color-prop[data-v-142afbf3]{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.btn-primary[data-v-142afbf3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px var(--accent-alpha, rgba(59, 130, 246, .4))}.btn-primary[data-v-142afbf3]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-spinner[data-v-142afbf3]{width:1rem;height:1rem;border:2px solid var(--w-30);border-top-color:var(--w-100);border-radius:50%;animation:spin-142afbf3 .8s linear infinite}@keyframes spin-142afbf3{to{transform:rotate(360deg)}}html[data-theme=light] .color-scene[data-v-142afbf3]{--accent-color: #15803d;--accent-alpha: rgba(21, 128, 61, .12)}html[data-theme=light] .btn-primary.color-scene[data-v-142afbf3]{background:linear-gradient(135deg,#15803d,#166534)}.bottom-container[data-v-52fcbb62]{position:relative;min-height:9rem;max-height:37rem;background-color:var(--bg-input-a);border:.0625rem solid var(--bg-card-2);border-radius:1.125rem;display:flex;flex-direction:column;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);box-sizing:border-box}.top-section[data-v-52fcbb62]{width:100%;flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.input-section[data-v-52fcbb62]{flex:1;display:flex;flex-direction:column;padding:.9375rem .625rem .9375rem 1.5625rem;box-sizing:border-box;min-height:0;overflow:hidden}.input-section[data-v-52fcbb62] .shurukuang-container{flex:0 0 auto;min-height:4rem;display:flex;flex-direction:column}.input-section[data-v-52fcbb62] .shurukuang-textarea{min-height:4rem;max-height:13.1875rem}.bottom-section[data-v-52fcbb62]{width:100%;height:3rem;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:.5625rem .9375rem .75rem;box-sizing:border-box;gap:.625rem}.send-button[data-v-52fcbb62]{width:1.875rem;height:1.875rem;border-radius:50%;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.send-button[data-v-52fcbb62]:hover:not(:disabled){background-color:var(--color-primary);opacity:.9;transform:scale(1.05)}.send-button[data-v-52fcbb62]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-52fcbb62]:disabled{cursor:not-allowed;opacity:.7}.send-button.is-loading[data-v-52fcbb62]{background-color:#ffd700cc}.send-button .send-icon[data-v-52fcbb62]{transform:scaleX(-1)}.send-spinner[data-v-52fcbb62]{width:1rem;height:1rem;border:2px solid var(--b-20);border-top-color:#1a1a1a;border-radius:50%;animation:spin-52fcbb62 .8s linear infinite}@keyframes spin-52fcbb62{to{transform:rotate(360deg)}}html[data-theme=light] .send-spinner[data-v-52fcbb62]{border-color:#0000001a;border-top-color:#1e2332}.zichan-modal-overlay[data-v-0d16fd86]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:overlay-in-0d16fd86 .2s ease-out}@keyframes overlay-in-0d16fd86{0%{opacity:0}to{opacity:1}}.zichan-modal[data-v-0d16fd86]{width:94%;max-width:80rem;max-height:90vh;background:linear-gradient(160deg,#1a1a24,#12121a);border:1px solid rgba(99,102,241,.2);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px #6366f114,0 24px 48px -12px var(--b-60),0 0 80px -20px #6366f126;animation:modal-in-0d16fd86 .25s ease-out}@keyframes modal-in-0d16fd86{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-0d16fd86]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-6);background:#6366f108}.header-left[data-v-0d16fd86]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-0d16fd86]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f133,#8b5cf626);border-radius:.625rem;color:#818cf8}.header-title h3[data-v-0d16fd86]{margin:0;font-size:1rem;font-weight:600;color:var(--w-95);letter-spacing:.02em}.header-title p[data-v-0d16fd86]{margin:.125rem 0 0;font-size:.75rem;color:var(--w-40)}.close-btn[data-v-0d16fd86]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--w-4);border:1px solid var(--w-8);border-radius:.5rem;color:var(--w-40);cursor:pointer;transition:all .15s ease}.close-btn[data-v-0d16fd86]:hover:not(:disabled){background:#ef44441f;border-color:#ef444440;color:#fca5a5}.close-btn[data-v-0d16fd86]:disabled{opacity:.4;cursor:not-allowed}.modal-content[data-v-0d16fd86]{flex:1;overflow-y:auto;padding:1.25rem;min-height:20rem;max-height:60vh}.modal-content[data-v-0d16fd86]::-webkit-scrollbar{width:5px}.modal-content[data-v-0d16fd86]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-0d16fd86]::-webkit-scrollbar-thumb{background:var(--w-8);border-radius:4px}.modal-content[data-v-0d16fd86]::-webkit-scrollbar-thumb:hover{background:var(--w-12)}.message-item[data-v-0d16fd86]{margin-bottom:.875rem}.message-item.user[data-v-0d16fd86]{display:flex;justify-content:flex-end}.message-item.user[data-v-0d16fd86] .qipao-main{max-width:50%}.message-item.ai[data-v-0d16fd86]{display:flex;justify-content:flex-start}.result-section[data-v-0d16fd86]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--w-6)}.result-grid[data-v-0d16fd86]{display:grid;gap:1rem}.result-grid.cols-1[data-v-0d16fd86]{grid-template-columns:1fr}.result-grid.cols-2[data-v-0d16fd86]{grid-template-columns:repeat(2,1fr)}.result-grid.cols-3[data-v-0d16fd86]{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.result-grid.cols-3[data-v-0d16fd86],.result-grid.cols-2[data-v-0d16fd86]{grid-template-columns:1fr}}.result-column[data-v-0d16fd86]{background:var(--w-2);border:1px solid var(--w-5);border-radius:.75rem;padding:.875rem;display:flex;flex-direction:column}.column-header[data-v-0d16fd86]{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--w-6);font-size:.875rem;font-weight:600;color:var(--w-85)}.column-icon[data-v-0d16fd86]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem}.column-icon.role[data-v-0d16fd86]{background:#fb923c26;color:#fb923c}.column-icon.scene[data-v-0d16fd86]{background:#3b82f626;color:#60a5fa}.column-icon.prop[data-v-0d16fd86]{background:#a855f726;color:#c084fc}.column-count[data-v-0d16fd86]{margin-left:auto;font-size:.75rem;font-weight:500;color:var(--w-40);background:var(--w-5);padding:.125rem .5rem;border-radius:1rem}.result-group[data-v-0d16fd86]{margin-bottom:1rem}.result-group[data-v-0d16fd86]:last-child{margin-bottom:0}.group-header[data-v-0d16fd86]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.group-header.matched[data-v-0d16fd86]{color:#4ade80}.group-header.new[data-v-0d16fd86]{color:#fbbf24}.group-dot[data-v-0d16fd86]{width:6px;height:6px;border-radius:50%;background:currentColor}.group-count[data-v-0d16fd86]{font-size:.6875rem;background:var(--w-8);padding:.0625rem .375rem;border-radius:.75rem;color:var(--w-50)}.select-all-btn[data-v-0d16fd86]{margin-left:auto;padding:.1875rem .5rem;background:var(--w-4);border:1px solid var(--w-8);border-radius:.25rem;color:var(--w-50);font-size:.625rem;cursor:pointer;transition:all .15s ease}.select-all-btn[data-v-0d16fd86]:hover{background:var(--w-8);color:var(--w-80)}.item-list[data-v-0d16fd86]{display:flex;flex-direction:column;gap:.375rem}.item-card[data-v-0d16fd86]{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;background:var(--w-2);border:1px solid var(--w-5);border-radius:.5rem;transition:all .15s ease}.item-card.matched[data-v-0d16fd86]{border-color:#4ade8026;background:#4ade800a}.item-card.matched.selectable[data-v-0d16fd86]{cursor:pointer}.item-card.matched.selectable[data-v-0d16fd86]:hover{background:#4ade8014;border-color:#4ade8040}.item-card.matched.selectable.selected[data-v-0d16fd86]{background:#4ade801a;border-color:#4ade8059}.item-card.new[data-v-0d16fd86]{border-color:#fbbf241f;background:#fbbf2408}.item-card.new.selected[data-v-0d16fd86]{background:#fbbf2414;border-color:#fbbf2440}.item-card.new.editing[data-v-0d16fd86]{border-color:#6366f166;background:#6366f114}.item-checkbox[data-v-0d16fd86]{flex-shrink:0;padding-top:.125rem;cursor:pointer}.checkbox-inner[data-v-0d16fd86]{width:1.125rem;height:1.125rem;border:1.5px solid var(--w-25);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.checkbox-inner.checked[data-v-0d16fd86]{background:#4ade80;border-color:#4ade80;color:#000}.item-card.new .checkbox-inner.checked[data-v-0d16fd86]{background:#fbbf24;border-color:#fbbf24}.item-thumb[data-v-0d16fd86]{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.375rem;overflow:hidden;background:var(--w-4)}.item-thumb img[data-v-0d16fd86]{width:100%;height:100%;object-fit:cover}.item-thumb.placeholder[data-v-0d16fd86]{display:flex;align-items:center;justify-content:center;color:var(--w-20)}.item-body[data-v-0d16fd86]{flex:1;min-width:0;cursor:pointer}.item-body.editing[data-v-0d16fd86]{cursor:default;display:flex;flex-direction:column;gap:.5rem}.item-name[data-v-0d16fd86]{font-size:.8125rem;font-weight:600;color:var(--w-90);margin-bottom:.125rem}.item-desc[data-v-0d16fd86]{font-size:.6875rem;color:var(--w-40);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-desc.empty[data-v-0d16fd86]{color:var(--w-25);font-style:italic}.edit-input[data-v-0d16fd86]{width:100%;padding:.375rem .5rem;background:var(--b-30);border:1px solid rgba(99,102,241,.3);border-radius:.375rem;font-size:.8125rem;color:var(--w-90);outline:none;transition:border-color .15s ease}.edit-input[data-v-0d16fd86]:focus{border-color:#6366f199}.edit-input.name[data-v-0d16fd86]{font-weight:600}.edit-input.desc[data-v-0d16fd86]{font-size:.75rem;resize:none;line-height:1.4}.edit-input[data-v-0d16fd86]::placeholder{color:var(--w-30)}.edit-done-btn[data-v-0d16fd86]{align-self:flex-end;padding:.25rem .625rem;background:#6366f1cc;border:none;border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--w-100);cursor:pointer;transition:all .15s ease}.edit-done-btn[data-v-0d16fd86]:hover{background:#6366f1}.item-tag[data-v-0d16fd86]{flex-shrink:0;padding:.125rem .4375rem;border-radius:.25rem;font-size:.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.item-tag.matched[data-v-0d16fd86]{background:#4ade801f;color:#4ade80}.item-tag.new[data-v-0d16fd86]{background:#fbbf241f;color:#fbbf24}.empty-state[data-v-0d16fd86]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:var(--w-25)}.empty-state svg[data-v-0d16fd86]{margin-bottom:1rem;opacity:.5}.empty-state p[data-v-0d16fd86]{margin:0;font-size:.875rem}.modal-input[data-v-0d16fd86]{padding:.875rem 1.25rem;border-top:1px solid var(--w-5);background:var(--b-20)}.modal-footer[data-v-0d16fd86]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-top:1px solid var(--w-5);background:var(--b-20)}.footer-info[data-v-0d16fd86]{font-size:.8125rem;color:var(--w-40)}.selected-count strong[data-v-0d16fd86]{color:#fbbf24;font-weight:600}.no-selected[data-v-0d16fd86]{color:var(--w-30)}.footer-actions[data-v-0d16fd86]{display:flex;gap:.625rem}.btn-cancel[data-v-0d16fd86]{padding:.5rem 1rem;background:var(--w-4);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-60);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.btn-cancel[data-v-0d16fd86]:hover{background:var(--w-8);color:var(--w-85)}.btn-confirm[data-v-0d16fd86]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:var(--w-100);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-confirm[data-v-0d16fd86]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.btn-confirm[data-v-0d16fd86]:disabled{opacity:.4;cursor:not-allowed}.spin[data-v-0d16fd86]{animation:spin-0d16fd86 .8s linear infinite}@keyframes spin-0d16fd86{to{transform:rotate(360deg)}}html[data-theme=light] .zichan-modal-overlay[data-v-0d16fd86]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .zichan-modal[data-v-0d16fd86]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-0d16fd86]{background:linear-gradient(180deg,rgba(99,102,241,.04) 0%,transparent 100%);border-bottom-color:#00000014}html[data-theme=light] .header-icon[data-v-0d16fd86]{background:linear-gradient(135deg,#6366f11a,#8b5cf614);color:#6366f1}html[data-theme=light] .header-title h3[data-v-0d16fd86]{color:#191c2d}html[data-theme=light] .header-title p[data-v-0d16fd86]{color:#788296}html[data-theme=light] .close-btn[data-v-0d16fd86]{background:#00000008;border-color:#0000000f;color:#828c9b}html[data-theme=light] .close-btn[data-v-0d16fd86]:hover:not(:disabled){background:#dc26260f;border-color:#dc262626;color:#dc2626}html[data-theme=light] .modal-content[data-v-0d16fd86]{scrollbar-color:rgba(0,0,0,.12) transparent}html[data-theme=light] .modal-content[data-v-0d16fd86]::-webkit-scrollbar-thumb{background:#0000001f}html[data-theme=light] .result-column[data-v-0d16fd86]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a}html[data-theme=light] .column-header[data-v-0d16fd86]{color:#191e32;border-bottom-color:#0000000f}html[data-theme=light] .column-icon.role[data-v-0d16fd86]{background:#be286e1a;color:#be286e}html[data-theme=light] .column-icon.scene[data-v-0d16fd86]{background:#15803d1a;color:#15803d}html[data-theme=light] .column-icon.prop[data-v-0d16fd86]{background:#6d3ed81a;color:#6d3ed8}html[data-theme=light] .column-count[data-v-0d16fd86]{background:#0000000d;color:#646e82}html[data-theme=light] .result-section[data-v-0d16fd86]{border-top-color:#0000000f}html[data-theme=light] .group-header.matched[data-v-0d16fd86]{color:#15803d}html[data-theme=light] .group-header.new[data-v-0d16fd86]{color:#92400e}html[data-theme=light] .group-dot[data-v-0d16fd86]{opacity:.6}html[data-theme=light] .item-card[data-v-0d16fd86]{background:#fff;border:1.5px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a}html[data-theme=light] .item-card.matched[data-v-0d16fd86]{border-color:#15803d33;background:#15803d08}html[data-theme=light] .item-card.matched.selectable[data-v-0d16fd86]:hover{background:#15803d0f;border-color:#15803d4d;box-shadow:0 2px 8px #15803d14}html[data-theme=light] .item-card.matched.selectable.selected[data-v-0d16fd86]{background:#15803d14;border-color:#15803d66}html[data-theme=light] .item-card.new[data-v-0d16fd86]{border-color:#92400e33;background:#92400e08}html[data-theme=light] .item-card.new.selected[data-v-0d16fd86]{background:#92400e14;border-color:#92400e61}html[data-theme=light] .item-card.new.editing[data-v-0d16fd86]{border-color:#4f46e566;background:#4f46e50a}html[data-theme=light] .item-card.new .checkbox-inner.checked[data-v-0d16fd86]{background:#a16207;border-color:#a16207;color:#fff}html[data-theme=light] .item-card.matched .checkbox-inner.checked[data-v-0d16fd86]{background:#15803d;border-color:#15803d;color:#fff}html[data-theme=light] .item-name[data-v-0d16fd86]{color:#191e32}html[data-theme=light] .item-tag.matched[data-v-0d16fd86]{background:#15803d1a;color:#15803d}html[data-theme=light] .item-tag.new[data-v-0d16fd86]{background:#92400e1a;color:#92400e}html[data-theme=light] .modal-footer[data-v-0d16fd86]{background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -2px 8px #00000008}html[data-theme=light] .footer-info[data-v-0d16fd86]{color:#646e82}html[data-theme=light] .selected-count strong[data-v-0d16fd86]{color:#92400e}html[data-theme=light] .no-selected[data-v-0d16fd86]{color:#a0aab9}html[data-theme=light] .btn-cancel[data-v-0d16fd86]{background:#00000008;border-color:#00000014;color:#505a6e}html[data-theme=light] .btn-cancel[data-v-0d16fd86]:hover{background:#0000000f;color:#1e2332}html[data-theme=light] .btn-confirm[data-v-0d16fd86]{box-shadow:0 2px 8px #6366f140}html[data-theme=light] .btn-confirm[data-v-0d16fd86]:hover:not(:disabled){box-shadow:0 4px 16px #6366f159}.color-role[data-v-d4f1d7b5]{--tab-color: rgb(236, 72, 153);--tab-color-alpha: rgba(236, 72, 153, .15)}.color-scene[data-v-d4f1d7b5]{--tab-color: rgb(34, 197, 94);--tab-color-alpha: rgba(34, 197, 94, .15)}.color-prop[data-v-d4f1d7b5]{--tab-color: rgb(139, 92, 246);--tab-color-alpha: rgba(139, 92, 246, .15)}.zichan-modal-overlay[data-v-d4f1d7b5]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-d4f1d7b5 .2s ease}@keyframes fadeIn-d4f1d7b5{0%{opacity:0}to{opacity:1}}.zichan-modal[data-v-d4f1d7b5]{width:90%;max-width:72rem;background:var(--bg-page);border:1px solid rgba(99,102,241,.2);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px #6366f11a,0 24px 48px var(--b-60),0 0 80px #6366f10f;animation:slideIn-d4f1d7b5 .3s ease}@keyframes slideIn-d4f1d7b5{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(99,102,241,.1);background:linear-gradient(180deg,rgba(99,102,241,.08) 0%,transparent 100%)}.header-left[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.875rem}.header-icon[data-v-d4f1d7b5]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f140,#8b5cf626);border-radius:.75rem;color:#818cf8}.header-title h3[data-v-d4f1d7b5]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--w-95)}.header-title p[data-v-d4f1d7b5]{margin:0;font-size:.75rem;color:var(--w-45)}.close-btn[data-v-d4f1d7b5]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s ease}.close-btn[data-v-d4f1d7b5]:hover{background:#ff505026;border-color:#ff50504d;color:#ff6464e6}.modal-tabs[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-bottom:1px solid var(--w-5);gap:1rem;flex-wrap:wrap}.tabs-left[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tabs-right[data-v-d4f1d7b5]{display:flex;gap:.625rem}.type-tabs[data-v-d4f1d7b5]{display:flex;gap:.25rem;background:var(--w-3);padding:.25rem;border-radius:.5rem;border:1px solid var(--w-5)}.type-tab[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:.375rem;color:var(--w-50);font-size:.8125rem;cursor:pointer;transition:all .2s ease}.type-tab[data-v-d4f1d7b5]:hover{background:var(--w-5);color:var(--w-80)}.type-tab.active[data-v-d4f1d7b5]{background:#6366f126;color:#818cf8}.type-tab:nth-child(1).active[data-v-d4f1d7b5]{background:#ec489926;color:#f472b6}.type-tab:nth-child(2).active[data-v-d4f1d7b5]{background:#22c55e26;color:#4ade80}.type-tab:nth-child(3).active[data-v-d4f1d7b5]{background:#8b5cf626;color:#a78bfa}.tab-count[data-v-d4f1d7b5]{font-size:.6875rem;padding:.125rem .375rem;background:var(--w-10);border-radius:.25rem}.style-selector-btn[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#fb923c1a,#ea580c0d);border:1px solid rgba(251,146,60,.25);border-radius:.5rem;color:var(--w-80);font-size:.8125rem;cursor:pointer;transition:all .2s ease}.style-selector-btn[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#fb923c2e,#ea580c1a);border-color:#fb923c66;transform:translateY(-1px)}.style-selector-btn svg[data-v-d4f1d7b5]:first-child{color:#fb923c;flex-shrink:0}.style-selector-btn .style-label[data-v-d4f1d7b5]{color:var(--w-50)}.style-selector-btn .style-name[data-v-d4f1d7b5]{color:#fb923c;font-weight:500;max-width:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-selector-btn .arrow-icon[data-v-d4f1d7b5]{color:var(--w-40);flex-shrink:0;transition:transform .2s ease}.style-selector-btn:hover .arrow-icon[data-v-d4f1d7b5]{transform:translateY(2px)}.ai-extract-btn[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#8b5cf61a,#a855f70d);border:1px solid rgba(139,92,246,.25);border-radius:.5rem;color:var(--w-80);font-size:.8125rem;cursor:pointer;transition:all .2s ease}.ai-extract-btn[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#8b5cf62e,#a855f71a);border-color:#8b5cf666;transform:translateY(-1px)}.ai-extract-btn svg[data-v-d4f1d7b5]{color:#a78bfa;flex-shrink:0}.add-item-btn[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#6366f126,#6366f11a);border:1px solid rgba(99,102,241,.3);border-radius:.5rem;color:#818cf8;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.add-item-btn.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#ec489926,#db27771a);border-color:#ec48994d;color:#f472b6}.add-item-btn.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#22c55e26,#16a34a1a);border-color:#22c55e4d;color:#4ade80}.add-item-btn.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#8b5cf626,#a855f71a);border-color:#8b5cf64d;color:#a78bfa}.add-item-btn[data-v-d4f1d7b5]:hover{transform:translateY(-1px)}.modal-content[data-v-d4f1d7b5]{overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:var(--w-8) transparent;height:30rem;flex-shrink:0}.modal-content[data-v-d4f1d7b5]::-webkit-scrollbar{width:6px}.modal-content[data-v-d4f1d7b5]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-d4f1d7b5]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:3px}.loading-state[data-v-d4f1d7b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;color:var(--w-50)}.loading-spinner[data-v-d4f1d7b5]{width:2rem;height:2rem;border:2px solid rgba(99,102,241,.1);border-top-color:#6366f1;border-radius:50%;animation:spin-d4f1d7b5 .8s linear infinite}@keyframes spin-d4f1d7b5{to{transform:rotate(360deg)}}.empty-state[data-v-d4f1d7b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-illustration[data-v-d4f1d7b5]{color:#6366f140;margin-bottom:1.5rem}.empty-illustration.color-role[data-v-d4f1d7b5]{color:#ec489940}.empty-illustration.color-scene[data-v-d4f1d7b5]{color:#22c55e40}.empty-illustration.color-prop[data-v-d4f1d7b5]{color:#8b5cf640}.empty-state h4[data-v-d4f1d7b5]{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:var(--w-70)}.empty-tips[data-v-d4f1d7b5]{max-width:32rem;text-align:center}.empty-tips .tip-main[data-v-d4f1d7b5]{font-size:.875rem;color:var(--w-60);margin-bottom:1rem}.empty-tips .tip-main .highlight[data-v-d4f1d7b5]{color:#818cf8;font-weight:500}.empty-tips .tip-main .highlight.color-role[data-v-d4f1d7b5]{color:#f472b6}.empty-tips .tip-main .highlight.color-scene[data-v-d4f1d7b5]{color:#4ade80}.empty-tips .tip-main .highlight.color-prop[data-v-d4f1d7b5]{color:#a78bfa}.empty-tips .tip-divider[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.empty-tips .tip-divider[data-v-d4f1d7b5]:before,.empty-tips .tip-divider[data-v-d4f1d7b5]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent)}.empty-tips .tip-divider span[data-v-d4f1d7b5]{font-size:.75rem;color:var(--w-35)}.empty-tips .tip-auto[data-v-d4f1d7b5]{font-size:.8125rem;color:var(--w-50);line-height:1.6;margin-bottom:.5rem}.empty-tips .tip-auto strong[data-v-d4f1d7b5]{font-weight:500}.empty-tips .tip-auto strong.color-role[data-v-d4f1d7b5]{color:#f472b6}.empty-tips .tip-auto strong.color-scene[data-v-d4f1d7b5]{color:#4ade80}.empty-tips .tip-auto strong.color-prop[data-v-d4f1d7b5]{color:#a78bfa}.empty-tips .tip-note[data-v-d4f1d7b5]{font-size:.75rem;color:var(--w-35);padding:.5rem .75rem;background:#6366f114;border-radius:.375rem;margin-top:.75rem}.loading-more[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--w-50);font-size:.8125rem}.loading-spinner.small[data-v-d4f1d7b5]{width:1.25rem;height:1.25rem;border-width:2px}.no-more[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--w-25);font-size:.75rem}.item-grid[data-v-d4f1d7b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.item-card[data-v-d4f1d7b5]{position:relative;background:#141519;border:1px solid var(--w-6);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .3s ease}.item-card[data-v-d4f1d7b5]:hover{border-color:#6366f166;transform:translateY(-4px);box-shadow:0 16px 40px var(--b-30),0 0 30px #6366f11a}.item-card.is-generating[data-v-d4f1d7b5]{border-color:#3b82f64d}.item-card.is-failed[data-v-d4f1d7b5]{border-color:#ef44444d}.item-preview[data-v-d4f1d7b5]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.item-preview img[data-v-d4f1d7b5]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-d4f1d7b5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f126,#8b5cf626)}.preview-placeholder.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#ec489926,#a855f726)}.preview-placeholder.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#22c55e26,#16a34a26)}.preview-placeholder.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#8b5cf626,#6366f126)}.preview-text[data-v-d4f1d7b5]{background:var(--b-30);padding:.5rem 1rem;border-radius:.5rem;color:var(--w-90);font-size:.875rem;font-weight:500}.preview-generating[data-v-d4f1d7b5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f633,#9333ea33)}.generating-spinner[data-v-d4f1d7b5]{width:2rem;height:2rem;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin-d4f1d7b5 .8s linear infinite}.preview-failed[data-v-d4f1d7b5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,#ef444433,#ef44441a);color:#ef4444}.failed-message[data-v-d4f1d7b5]{font-size:.6875rem;color:#ef4444e6;text-align:center;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.item-badge[data-v-d4f1d7b5]{position:absolute;top:.5rem;left:.5rem;padding:.125rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:500;color:var(--w-100)}.item-badge.generating[data-v-d4f1d7b5]{background:#3b82f6cc}.item-badge.failed[data-v-d4f1d7b5]{background:#ef4444cc}.item-actions[data-v-d4f1d7b5]{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.25rem;opacity:0;transition:all .2s ease}.item-card:hover .item-actions[data-v-d4f1d7b5]{opacity:1}.action-icon[data-v-d4f1d7b5]{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:var(--b-80);border-radius:.375rem;color:var(--w-85);cursor:pointer;transition:all .2s ease}.action-icon.download-icon[data-v-d4f1d7b5]:hover{background:#3b82f6;color:var(--w-100)}.action-icon.edit-icon[data-v-d4f1d7b5]:hover{background:var(--color-primary);color:var(--w-100)}.action-icon.delete-icon[data-v-d4f1d7b5]:hover{background:#ef4444;color:var(--w-100)}.item-info[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem}.item-name[data-v-d4f1d7b5]{flex:1;min-width:0;font-size:.875rem;font-weight:500;color:var(--w-90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regenerate-btn[data-v-d4f1d7b5]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:.375rem;color:#4ade80;cursor:pointer;flex-shrink:0;transition:all .2s ease}.regenerate-btn.color-role[data-v-d4f1d7b5]{background:#ec489926;border-color:#ec48994d;color:#f472b6}.regenerate-btn.color-scene[data-v-d4f1d7b5]{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.regenerate-btn.color-prop[data-v-d4f1d7b5]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.regenerate-btn[data-v-d4f1d7b5]:hover{transform:scale(1.1)}.modal-footer[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--w-5);background:var(--bg-page-2)}.footer-info[data-v-d4f1d7b5]{font-size:.8125rem;color:var(--w-50)}.footer-info strong[data-v-d4f1d7b5]{font-weight:600}.footer-info strong.color-role[data-v-d4f1d7b5]{color:#f472b6}.footer-info strong.color-scene[data-v-d4f1d7b5]{color:#4ade80}.footer-info strong.color-prop[data-v-d4f1d7b5]{color:#a78bfa}.footer-actions[data-v-d4f1d7b5]{display:flex;gap:.75rem}.btn-download[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid rgba(59,130,246,.35);border-radius:.5rem;color:#60a5fa;font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-download[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#3b82f640,#2563eb2e);border-color:#3b82f680;transform:translateY(-1px)}.btn-regenerate[data-v-d4f1d7b5]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:linear-gradient(135deg,#22c55e26,#16a34a1a);border:1px solid rgba(34,197,94,.35);border-radius:.5rem;color:#4ade80;font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-regenerate[data-v-d4f1d7b5]:hover:not(:disabled){background:linear-gradient(135deg,#22c55e40,#16a34a2e);border-color:#22c55e80;transform:translateY(-1px)}.btn-regenerate[data-v-d4f1d7b5]:disabled{opacity:.6;cursor:not-allowed}.btn-regenerate .btn-loading-spinner[data-v-d4f1d7b5]{width:14px;height:14px;border:2px solid rgba(74,222,128,.2);border-top-color:#4ade80;border-radius:50%;animation:spin-d4f1d7b5 .8s linear infinite}.btn-secondary[data-v-d4f1d7b5]{padding:.625rem 1.25rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-d4f1d7b5]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-d4f1d7b5]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#ec4899,#db2777)}.btn-primary.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-primary.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.btn-primary[data-v-d4f1d7b5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.zoom-icon[data-v-d4f1d7b5]{position:absolute;bottom:.5rem;right:.5rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:#000000d9;border-radius:.5rem;color:var(--w-95);cursor:pointer;opacity:0;transition:all .2s ease}.item-card:hover .zoom-icon[data-v-d4f1d7b5]{opacity:1}.zoom-icon[data-v-d4f1d7b5]:hover{background:#6366f1e6;color:var(--w-100);transform:scale(1.05)}html[data-theme=light] .zichan-modal-overlay[data-v-d4f1d7b5]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .zichan-modal[data-v-d4f1d7b5]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-d4f1d7b5]{background:linear-gradient(180deg,rgba(99,102,241,.04) 0%,transparent 100%);border-bottom-color:#0000000f}html[data-theme=light] .header-icon[data-v-d4f1d7b5]{background:linear-gradient(135deg,#6366f11a,#8b5cf614);color:#6366f1}html[data-theme=light] .header-title h3[data-v-d4f1d7b5]{color:#191c2d}html[data-theme=light] .header-title p[data-v-d4f1d7b5]{color:#788296}html[data-theme=light] .close-btn[data-v-d4f1d7b5]{background:#00000008;border-color:#0000000f;color:#828c9b}html[data-theme=light] .close-btn[data-v-d4f1d7b5]:hover{background:#dc26260f;border-color:#dc262626;color:#dc2626}html[data-theme=light] .modal-tabs[data-v-d4f1d7b5]{border-bottom-color:#0000000f;background:#fcfdff}html[data-theme=light] .type-tabs[data-v-d4f1d7b5]{background:#00000008;border-color:#0000000f}html[data-theme=light] .type-tab[data-v-d4f1d7b5]{color:#646e82}html[data-theme=light] .type-tab[data-v-d4f1d7b5]:hover{background:#0000000a;color:#323746}html[data-theme=light] .type-tab:nth-child(1).active[data-v-d4f1d7b5]{background:#ec489914;color:#be286e}html[data-theme=light] .type-tab:nth-child(2).active[data-v-d4f1d7b5]{background:#15803d14;color:#15803d}html[data-theme=light] .type-tab:nth-child(3).active[data-v-d4f1d7b5]{background:#6d3ed814;color:#6d3ed8}html[data-theme=light] .tab-count[data-v-d4f1d7b5]{background:#0000000f;color:#646e82}html[data-theme=light] .style-selector-btn[data-v-d4f1d7b5]{background:linear-gradient(135deg,#c2410c0f,#c2410c08);border-color:#c2410c2e;color:#3c465a}html[data-theme=light] .style-selector-btn[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#c2410c1a,#c2410c0f);border-color:#c2410c4d}html[data-theme=light] .style-selector-btn svg[data-v-d4f1d7b5]:first-child,html[data-theme=light] .style-selector-btn .style-name[data-v-d4f1d7b5]{color:#c2410c}html[data-theme=light] .style-selector-btn .style-label[data-v-d4f1d7b5]{color:#788296}html[data-theme=light] .ai-extract-btn[data-v-d4f1d7b5]{background:linear-gradient(135deg,#6d3ed80f,#7e3af208);border-color:#6d3ed82e;color:#6d3ed8}html[data-theme=light] .ai-extract-btn[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#6d3ed81a,#7e3af20f);border-color:#6d3ed84d}html[data-theme=light] .ai-extract-btn svg[data-v-d4f1d7b5]{color:#6d3ed8}html[data-theme=light] .add-item-btn[data-v-d4f1d7b5]{background:linear-gradient(135deg,#4f46e50f,#4f46e50a);border-color:#4f46e533;color:#4f46e5}html[data-theme=light] .add-item-btn.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#be286e0f,#be286e0a);border-color:#be286e33;color:#be286e}html[data-theme=light] .add-item-btn.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#15803d0f,#1665340a);border-color:#15803d33;color:#15803d}html[data-theme=light] .add-item-btn.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#6d3ed80f,#7e3af20a);border-color:#6d3ed833;color:#6d3ed8}html[data-theme=light] .modal-content[data-v-d4f1d7b5]{background:#f6f8fc;scrollbar-color:rgba(0,0,0,.12) transparent}html[data-theme=light] .modal-content[data-v-d4f1d7b5]::-webkit-scrollbar-thumb{background:#0000001f}html[data-theme=light] .item-card[data-v-d4f1d7b5]{background:#fff;border:1.5px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d;border-radius:.75rem}html[data-theme=light] .item-card[data-v-d4f1d7b5]:hover{border-color:#0003;box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}html[data-theme=light] .item-card.is-failed[data-v-d4f1d7b5]{border-color:#b91c1c4d}html[data-theme=light] .item-card.is-generating[data-v-d4f1d7b5]{border-color:#2563eb4d}html[data-theme=light] .item-card.is-new[data-v-d4f1d7b5]{border-color:#4f46e566;box-shadow:0 0 16px #4f46e51f}html[data-theme=light] .item-preview[data-v-d4f1d7b5]{background:#f5f7fa;border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] .item-info[data-v-d4f1d7b5]{border-top:none;padding:.5rem .625rem}html[data-theme=light] .item-name[data-v-d4f1d7b5]{color:#191e32;font-weight:500}html[data-theme=light] .action-icon[data-v-d4f1d7b5]{background:#ffffffeb;color:#3c4150;box-shadow:0 1px 4px #0000001a}html[data-theme=light] .zoom-icon[data-v-d4f1d7b5]{background:#ffffffe0;color:#3c4150;box-shadow:0 1px 4px #0000001a}html[data-theme=light] .zoom-icon[data-v-d4f1d7b5]:hover{background:#6366f1d9;color:#fff}html[data-theme=light] .regenerate-btn.color-role[data-v-d4f1d7b5]{background:#be286e0f;border-color:#be286e33;color:#be286e}html[data-theme=light] .regenerate-btn.color-scene[data-v-d4f1d7b5]{background:#15803d0f;border-color:#15803d33;color:#15803d}html[data-theme=light] .regenerate-btn.color-prop[data-v-d4f1d7b5]{background:#6d3ed80f;border-color:#6d3ed833;color:#6d3ed8}html[data-theme=light] .preview-placeholder.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#be286e0f,#a855f70f)}html[data-theme=light] .preview-placeholder.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#15803d0f,#1665340f)}html[data-theme=light] .preview-placeholder.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#6d3ed80f,#4f46e50f)}html[data-theme=light] .preview-missing[data-v-d4f1d7b5]{background:#f8f9fc;border:1px dashed rgba(0,0,0,.12)}html[data-theme=light] .preview-text[data-v-d4f1d7b5]{background:#0000000a;color:#505a6e}html[data-theme=light] .modal-footer[data-v-d4f1d7b5]{background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -2px 8px #00000008}html[data-theme=light] .footer-info[data-v-d4f1d7b5]{color:#646e82}html[data-theme=light] .footer-info strong.color-role[data-v-d4f1d7b5]{color:#be286e}html[data-theme=light] .footer-info strong.color-scene[data-v-d4f1d7b5]{color:#15803d}html[data-theme=light] .footer-info strong.color-prop[data-v-d4f1d7b5]{color:#6d3ed8}html[data-theme=light] .btn-download[data-v-d4f1d7b5]{background:linear-gradient(135deg,#2563eb0f,#2563eb08);border-color:#2563eb33;color:#2563eb}html[data-theme=light] .btn-download[data-v-d4f1d7b5]:hover{background:linear-gradient(135deg,#2563eb1a,#2563eb0f);border-color:#2563eb59}html[data-theme=light] .btn-regenerate[data-v-d4f1d7b5]{background:linear-gradient(135deg,#15803d0f,#1665340a);border-color:#15803d33;color:#15803d}html[data-theme=light] .btn-regenerate[data-v-d4f1d7b5]:hover:not(:disabled){background:linear-gradient(135deg,#15803d1f,#16653414);border-color:#15803d59}html[data-theme=light] .btn-regenerate .btn-loading-spinner[data-v-d4f1d7b5]{border-color:#15803d33;border-top-color:#15803d}html[data-theme=light] .btn-secondary[data-v-d4f1d7b5]{background:#00000008;border-color:#00000014;color:#505a6e}html[data-theme=light] .btn-secondary[data-v-d4f1d7b5]:hover{background:#0000000f;color:#1e2332}html[data-theme=light] .btn-primary.color-role[data-v-d4f1d7b5]{background:linear-gradient(135deg,#be286e,#aa1e5f)}html[data-theme=light] .btn-primary.color-scene[data-v-d4f1d7b5]{background:linear-gradient(135deg,#15803d,#166534)}html[data-theme=light] .btn-primary.color-prop[data-v-d4f1d7b5]{background:linear-gradient(135deg,#6d3ed8,#7e3af2)}html[data-theme=light] .empty-state h4[data-v-d4f1d7b5]{color:#323746}html[data-theme=light] .empty-illustration.color-role[data-v-d4f1d7b5]{color:#be286e33}html[data-theme=light] .empty-illustration.color-scene[data-v-d4f1d7b5]{color:#15803d33}html[data-theme=light] .empty-illustration.color-prop[data-v-d4f1d7b5]{color:#6d3ed833}html[data-theme=light] .empty-tips .tip-main .highlight.color-role[data-v-d4f1d7b5]{color:#be286e}html[data-theme=light] .empty-tips .tip-main .highlight.color-scene[data-v-d4f1d7b5]{color:#15803d}html[data-theme=light] .empty-tips .tip-main .highlight.color-prop[data-v-d4f1d7b5]{color:#6d3ed8}html[data-theme=light] .empty-tips .tip-auto strong.color-role[data-v-d4f1d7b5]{color:#be286e}html[data-theme=light] .empty-tips .tip-auto strong.color-scene[data-v-d4f1d7b5]{color:#15803d}html[data-theme=light] .empty-tips .tip-auto strong.color-prop[data-v-d4f1d7b5]{color:#6d3ed8}html[data-theme=light] .empty-tips .tip-note[data-v-d4f1d7b5]{background:#4f46e50a;color:#646e82}html[data-theme=light] .empty-tips .tip-divider[data-v-d4f1d7b5]:before,html[data-theme=light] .empty-tips .tip-divider[data-v-d4f1d7b5]:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}html[data-theme=light] .color-scene[data-v-d4f1d7b5]{--tab-color: #15803d;--tab-color-alpha: rgba(21, 128, 61, .08)}html[data-theme=light] .loading-state[data-v-d4f1d7b5],html[data-theme=light] .loading-more[data-v-d4f1d7b5]{color:#414b64}html[data-theme=light] .no-more[data-v-d4f1d7b5]{color:#a0aab9}html[data-theme=light] .image-preview-overlay[data-v-d4f1d7b5]{background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .image-preview-container .preview-header[data-v-d4f1d7b5]{background:#fff;box-shadow:0 1px #0000000f}html[data-theme=light] .preview-title[data-v-d4f1d7b5]{color:#191c2d}html[data-theme=light] .preview-close[data-v-d4f1d7b5]{background:#0000000a;color:#646e82}html[data-theme=light] .preview-close[data-v-d4f1d7b5]:hover{background:#dc26260f;color:#dc2626}html[data-theme=light] .preview-body[data-v-d4f1d7b5]{background:#fafbff}.image-preview-overlay[data-v-d4f1d7b5]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn-d4f1d7b5 .2s ease}.image-preview-container[data-v-d4f1d7b5]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.image-preview-container .preview-header[data-v-d4f1d7b5]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--b-50);border-radius:.5rem .5rem 0 0}.preview-title[data-v-d4f1d7b5]{font-size:1rem;font-weight:500;color:var(--w-90)}.preview-close[data-v-d4f1d7b5]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--w-10);border:none;border-radius:.5rem;color:var(--w-70);cursor:pointer;transition:all .2s ease}.preview-close[data-v-d4f1d7b5]:hover{background:#ff50504d;color:#ff6464}.preview-body[data-v-d4f1d7b5]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center}.preview-body img[data-v-d4f1d7b5],.preview-body .preview-body-tu[data-v-d4f1d7b5]{max-width:100%;max-height:calc(90vh - 5rem);object-fit:contain;border-radius:0 0 .5rem .5rem}.chushi-container[data-v-b15e26ad]{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#06080c,#0c0f16,#080a10)}.tutorial-float-btn[data-v-b15e26ad]{position:absolute;top:24px;left:24px;z-index:100;display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;background:linear-gradient(135deg,#ff6b35e6,#ff9a00e6);border:1px solid rgba(255,154,0,.5);border-radius:10px;color:var(--w-100);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6b354d}.tutorial-float-btn[data-v-b15e26ad]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566;background:linear-gradient(135deg,#ff7846,#ffaa1e)}.tutorial-pulse[data-v-b15e26ad]{position:absolute;inset:-3px;border-radius:12px;border:2px solid rgba(255,154,0,.6);animation:tutorialPulse-b15e26ad 2s ease-in-out infinite}@keyframes tutorialPulse-b15e26ad{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.tutorial-icon[data-v-b15e26ad]{display:flex;align-items:center;justify-content:center}.bg-effects[data-v-b15e26ad]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.gradient-flow[data-v-b15e26ad]{position:absolute;inset:-50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,var(--c-primary-3) 60deg,transparent 120deg,rgba(0,229,160,.02) 180deg,transparent 240deg,rgba(120,80,255,.02) 300deg,transparent 360deg);animation:flowRotate-b15e26ad 60s linear infinite}@keyframes flowRotate-b15e26ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient-orb[data-v-b15e26ad]{position:absolute;border-radius:50%;animation:orbFloat-b15e26ad 25s ease-in-out infinite}.orb-1[data-v-b15e26ad]{width:800px;height:800px;background:radial-gradient(circle,var(--c-primary-15) 0%,transparent 70%);top:-30%;right:-20%}.orb-2[data-v-b15e26ad]{width:600px;height:600px;background:radial-gradient(circle,rgba(0,229,160,.12) 0%,transparent 70%);bottom:-20%;left:-15%;animation-delay:-8s}.orb-3[data-v-b15e26ad]{width:400px;height:400px;background:radial-gradient(circle,rgba(120,80,255,.1) 0%,transparent 70%);top:40%;left:20%;animation-delay:-16s}.orb-4[data-v-b15e26ad]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,100,150,.08) 0%,transparent 70%);bottom:30%;right:25%;animation-delay:-12s}@keyframes orbFloat-b15e26ad{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-30px,50px) scale(.9)}75%{transform:translate(-50px,-20px) scale(1.05)}}.grid-lines[data-v-b15e26ad]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,202,224,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,202,224,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 70%);animation:gridPulse-b15e26ad 10s ease-in-out infinite}@keyframes gridPulse-b15e26ad{0%,to{opacity:.5}50%{opacity:1}}.scan-line[data-v-b15e26ad]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c-primary-50),transparent);animation:scanMove-b15e26ad 8s linear infinite}@keyframes scanMove-b15e26ad{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:100%;opacity:0}}.particles[data-v-b15e26ad]{position:absolute;inset:0}.particle[data-v-b15e26ad]{position:absolute;background:var(--c-primary-80);border-radius:50%;box-shadow:0 0 6px var(--c-primary-50);animation:particleDrift-b15e26ad 20s ease-in-out infinite}@keyframes particleDrift-b15e26ad{0%,to{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(var(--dx, 30px)),calc(var(--dy, -80px)));opacity:0}}.connection-lines[data-v-b15e26ad]{position:absolute;inset:0;width:100%;height:100%}.conn-line[data-v-b15e26ad]{fill:none;stroke:var(--c-primary-10);stroke-width:.5;stroke-dasharray:200;stroke-dashoffset:200;animation:lineFlow-b15e26ad 15s linear infinite}.conn-line.delay-1[data-v-b15e26ad]{animation-delay:-5s;stroke:#00e5a01a}.conn-line.delay-2[data-v-b15e26ad]{animation-delay:-10s;stroke:#7850ff1a}@keyframes lineFlow-b15e26ad{0%{stroke-dashoffset:200}50%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}.content-wrapper[data-v-b15e26ad]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:1.5rem 2.5rem;max-width:1400px;margin:0 auto;width:100%}.hero-section[data-v-b15e26ad]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 0;margin-top:2rem}.logo-container[data-v-b15e26ad]{position:relative;width:80px;height:80px;flex-shrink:0}.logo-rings[data-v-b15e26ad]{position:absolute;inset:0}.ring[data-v-b15e26ad]{position:absolute;inset:0;border:1px solid var(--c-primary-20);border-radius:50%;animation:ringPulse-b15e26ad 3s ease-in-out infinite}.ring-1[data-v-b15e26ad]{animation-delay:0s}.ring-2[data-v-b15e26ad]{inset:-10px;animation-delay:.5s;border-color:#00e5a026}@keyframes ringPulse-b15e26ad{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}.logo-core[data-v-b15e26ad]{position:absolute;inset:10px;animation:coreFloat-b15e26ad 4s ease-in-out infinite,coreSpin-b15e26ad 20s linear infinite}.logo-core svg[data-v-b15e26ad]{width:100%;height:100%}@keyframes coreFloat-b15e26ad{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes coreSpin-b15e26ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title-area[data-v-b15e26ad]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.title-badge[data-v-b15e26ad]{display:flex;align-items:center;gap:.4rem;padding:.25rem .75rem;background:var(--c-primary-10);border:1px solid var(--c-primary-30);border-radius:100px;font-size:.65rem;color:var(--c-primary-90);text-transform:uppercase;letter-spacing:.15em}.badge-dot[data-v-b15e26ad]{width:5px;height:5px;background:#00e5a0;border-radius:50%;animation:badgePulse-b15e26ad 2s ease-in-out infinite}@keyframes badgePulse-b15e26ad{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 6px #00e5a0cc}}.hero-title[data-v-b15e26ad]{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--w-100) 0%,var(--color-primary) 50%,rgba(0,229,160,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-b15e26ad]{margin:0;font-size:.85rem;color:#8c99a0cc}.cta-btn[data-v-b15e26ad]{position:relative;padding:.75rem 1.75rem;border:none;border-radius:10px;background:transparent;cursor:pointer;overflow:hidden;flex-shrink:0}.cta-bg[data-v-b15e26ad]{position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary-90) 0%,rgba(0,229,160,.9) 100%);border-radius:10px;transition:all .3s ease}.cta-btn:hover .cta-bg[data-v-b15e26ad]{transform:scale(1.02);box-shadow:0 8px 30px -8px var(--c-primary-50)}.cta-content[data-v-b15e26ad]{position:relative;display:flex;align-items:center;gap:.5rem;color:#050a0f;font-size:.95rem;font-weight:600;z-index:1}.cta-shine[data-v-b15e26ad]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--w-30),transparent);animation:ctaShine-b15e26ad 3s ease-in-out infinite}@keyframes ctaShine-b15e26ad{0%,to{left:-100%}50%{left:100%}}.features-section[data-v-b15e26ad]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding-top:0rem}.showcase-area[data-v-b15e26ad]{display:flex;justify-content:center;align-items:center;perspective:1000px}.showcase-card[data-v-b15e26ad]{position:relative;padding:1.25rem 2rem;background:linear-gradient(135deg,#191e28f2,#12161ee6);border-radius:16px;overflow:hidden;min-width:500px;transform-style:preserve-3d}.showcase-inner[data-v-b15e26ad]{display:flex;align-items:center;gap:1.25rem}.showcase-card .feature-info[data-v-b15e26ad]{flex:1}.showcase-card .feature-info h3[data-v-b15e26ad]{margin:0 0 .4rem;font-size:1.1rem;font-weight:600;color:#f5fbff}.showcase-card .feature-desc[data-v-b15e26ad]{margin:0;font-size:.85rem;color:#8c99a0e6;line-height:1.5}.showcase-card.fly-in[data-v-b15e26ad]{animation:flyIn-b15e26ad .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes flyIn-b15e26ad{0%{opacity:0;transform:scale(.3) rotateY(-180deg) translateY(100px)}to{opacity:1;transform:scale(1) rotateY(0) translateY(0)}}.showcase-card.showing[data-v-b15e26ad]{animation:cardGlow-b15e26ad 2s ease-in-out infinite}@keyframes cardGlow-b15e26ad{0%,to{box-shadow:0 0 30px var(--c-primary-20),0 20px 60px -20px var(--b-50)}50%{box-shadow:0 0 50px var(--c-primary-40),0 25px 70px -20px var(--b-60)}}.showcase-card.fly-out[data-v-b15e26ad]{animation:flyOut-b15e26ad .6s cubic-bezier(.36,0,.66,-.56) forwards}@keyframes flyOut-b15e26ad{0%{opacity:1;transform:scale(1) rotateY(0) translateY(0)}to{opacity:0;transform:scale(.3) rotateY(180deg) translateY(-100px)}}.showcase-card .card-glow[data-v-b15e26ad]{opacity:1}.showcase-card .card-border.border-0[data-v-b15e26ad]{border-color:var(--c-primary-50)}.showcase-card .card-border.border-1[data-v-b15e26ad]{border-color:#00e5a080}.showcase-card .card-border.border-2[data-v-b15e26ad]{border-color:#a855f780}.showcase-card .card-border.border-3[data-v-b15e26ad]{border-color:#f59e0b80}.showcase-card .card-border.border-4[data-v-b15e26ad]{border-color:#ec489980}.showcase-card .card-border.border-5[data-v-b15e26ad]{border-color:#3b82f680}.showcase-card .icon-pulse[data-v-b15e26ad]{animation:iconPulseAnim-b15e26ad 1.5s ease-in-out infinite}.feature-card.hidden-card[data-v-b15e26ad]{opacity:.4;transform:scale(.95)}.feature-card .card-glow[data-v-b15e26ad],.feature-card .feature-number[data-v-b15e26ad]{display:none}.features-grid[data-v-b15e26ad]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.feature-card[data-v-b15e26ad]{position:relative;padding:.75rem 1rem;background:#14182099;border-radius:10px;overflow:hidden;display:flex;align-items:center;gap:.6rem;transition:opacity .3s ease,transform .3s ease}.mini-icon-area[data-v-b15e26ad]{position:relative;width:36px;height:36px;flex-shrink:0}.mini-icon-area .icon-bg[data-v-b15e26ad]{inset:0;border-radius:8px;transform:rotate(-5deg)}.mini-icon-area .feature-icon[data-v-b15e26ad] svg{width:18px!important;height:18px!important}.card-title[data-v-b15e26ad]{font-size:.8rem;font-weight:500;color:#c8d2dce6;white-space:nowrap}.card-glow[data-v-b15e26ad]{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.card-glow.glow-0[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,var(--c-primary-15) 0%,transparent 70%)}.card-glow.glow-1[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,rgba(0,229,160,.15) 0%,transparent 70%)}.card-glow.glow-2[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,rgba(168,85,247,.15) 0%,transparent 70%)}.card-glow.glow-3[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,rgba(245,158,11,.15) 0%,transparent 70%)}.card-glow.glow-4[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,rgba(236,72,153,.15) 0%,transparent 70%)}.card-glow.glow-5[data-v-b15e26ad]{background:radial-gradient(ellipse 100% 100% at 50% 0%,rgba(59,130,246,.15) 0%,transparent 70%)}.card-border[data-v-b15e26ad]{position:absolute;inset:0;border-radius:16px;border:1px solid var(--w-6);transition:border-color .5s ease}.feature-icon-area[data-v-b15e26ad]{position:relative;width:48px;height:48px;flex-shrink:0}.icon-bg[data-v-b15e26ad]{position:absolute;inset:0;border-radius:14px;transform:rotate(-8deg);transition:background .5s ease}.icon-bg.bg-0[data-v-b15e26ad]{background:linear-gradient(135deg,var(--c-primary-15) 0%,var(--c-primary-5) 100%)}.icon-bg.bg-1[data-v-b15e26ad]{background:linear-gradient(135deg,#00e5a026,#00e5a00d)}.icon-bg.bg-2[data-v-b15e26ad]{background:linear-gradient(135deg,#a855f726,#a855f70d)}.icon-bg.bg-3[data-v-b15e26ad]{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d)}.icon-bg.bg-4[data-v-b15e26ad]{background:linear-gradient(135deg,#ec489926,#ec48990d)}.icon-bg.bg-5[data-v-b15e26ad]{background:linear-gradient(135deg,#3b82f626,#3b82f60d)}.feature-icon[data-v-b15e26ad]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.feature-icon.icon-0[data-v-b15e26ad]{color:var(--c-primary-90)}.feature-icon.icon-1[data-v-b15e26ad]{color:#00e5a0e6}.feature-icon.icon-2[data-v-b15e26ad]{color:#a855f7e6}.feature-icon.icon-3[data-v-b15e26ad]{color:#f59e0be6}.feature-icon.icon-4[data-v-b15e26ad]{color:#ec4899e6}.feature-icon.icon-5[data-v-b15e26ad]{color:#3b82f6e6}.feature-icon[data-v-b15e26ad] svg{width:38px!important;height:38px!important;flex-shrink:0}.icon-pulse[data-v-b15e26ad]{position:absolute;inset:-4px;border-radius:18px;border:1px solid;opacity:0}.icon-pulse.pulse-0[data-v-b15e26ad]{border-color:var(--c-primary-50)}.icon-pulse.pulse-1[data-v-b15e26ad]{border-color:#00e5a080}.icon-pulse.pulse-2[data-v-b15e26ad]{border-color:#a855f780}.icon-pulse.pulse-3[data-v-b15e26ad]{border-color:#f59e0b80}.icon-pulse.pulse-4[data-v-b15e26ad]{border-color:#ec489980}.icon-pulse.pulse-5[data-v-b15e26ad]{border-color:#3b82f680}@keyframes iconPulseAnim-b15e26ad{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.desc-cursor[data-v-b15e26ad]{animation:blink-b15e26ad .8s step-end infinite}@keyframes blink-b15e26ad{0%,50%{opacity:1}51%,to{opacity:0}}.feature-number[data-v-b15e26ad]{position:absolute;top:1rem;right:1rem;font-size:.75rem;font-weight:600;font-family:monospace;opacity:.3;transition:opacity .3s ease}.feature-number.num-0[data-v-b15e26ad]{color:var(--c-primary-80)}.feature-number.num-1[data-v-b15e26ad]{color:#00e5a0cc}.feature-number.num-2[data-v-b15e26ad]{color:#a855f7cc}.feature-number.num-3[data-v-b15e26ad]{color:#f59e0bcc}.feature-number.num-4[data-v-b15e26ad]{color:#ec4899cc}.feature-number.num-5[data-v-b15e26ad]{color:#3b82f6cc}.corner-decor[data-v-b15e26ad]{position:absolute;width:60px;height:60px;color:var(--c-primary-30);z-index:2;pointer-events:none}.corner-decor svg[data-v-b15e26ad]{width:100%;height:100%}.top-right[data-v-b15e26ad]{top:20px;right:20px}.bottom-left[data-v-b15e26ad]{bottom:20px;left:20px}.bottom-right[data-v-b15e26ad]{bottom:20px;right:20px}@media(max-width:1100px){.features-grid[data-v-b15e26ad]{grid-template-columns:repeat(2,1fr)}.content-wrapper[data-v-b15e26ad]{padding:2rem}.hero-title[data-v-b15e26ad]{font-size:2.5rem}.workflow-track[data-v-b15e26ad]{flex-wrap:wrap;gap:1.5rem;justify-content:center}.track-line[data-v-b15e26ad]{display:none}}@media(max-width:768px){.features-grid[data-v-b15e26ad]{grid-template-columns:1fr}.hero-title[data-v-b15e26ad]{font-size:2rem}.tutorial-float-btn[data-v-b15e26ad]{top:16px;left:16px;padding:.5rem 1rem;font-size:.8rem}}html[data-theme=light] .chushi-container[data-v-b15e26ad]{background:linear-gradient(180deg,rgb(252,253,255) 0%,var(--bg-page) 45%,rgb(236,240,245) 100%)}html[data-theme=light] .showcase-card[data-v-b15e26ad]{background:linear-gradient(135deg,var(--bg-card-2) 0%,var(--bg-panel) 100%);border:1px solid var(--w-10);box-shadow:0 8px 32px #0000000f}html[data-theme=light] .showcase-card .feature-info h3[data-v-b15e26ad]{color:var(--text-primary)}html[data-theme=light] .showcase-card .feature-desc[data-v-b15e26ad]{color:var(--text-secondary)}html[data-theme=light] .feature-card[data-v-b15e26ad]{background:#ffffffeb;border:1px solid var(--w-10);box-shadow:0 1px 4px #0000000f}html[data-theme=light] .feature-card.active-card[data-v-b15e26ad]{background:#fffffffa;box-shadow:0 4px 16px #00000014}html[data-theme=light] .card-title[data-v-b15e26ad]{color:var(--text-primary)}html[data-theme=light] .corner-decor[data-v-b15e26ad]{color:var(--c-primary-20)}@keyframes manjuShowGlowLight-b15e26ad{0%,to{box-shadow:0 4px 20px #00a1c214,0 1px 4px #0000000f}50%{box-shadow:0 8px 30px #00a1c224,0 2px 8px #00000014}}html[data-theme=light] .showcase-card.showing[data-v-b15e26ad]{animation:manjuShowGlowLight-b15e26ad 2.5s ease-in-out infinite}html[data-theme=light] .step-item[data-v-b15e26ad]{background:#fffc;border-color:var(--w-8)}html[data-theme=light] .step-label[data-v-b15e26ad]{color:var(--text-secondary)}.zuo-container[data-v-0e92abd2]{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background:transparent;overflow:hidden}.chat-area[data-v-0e92abd2]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}.chat-area[data-v-0e92abd2]::-webkit-scrollbar{width:.375rem}.chat-area[data-v-0e92abd2]::-webkit-scrollbar-track{background:transparent}.chat-area[data-v-0e92abd2]::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.empty-state[data-v-0e92abd2]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.empty-icon[data-v-0e92abd2]{color:#ffd70066;margin-bottom:1.5rem}.empty-title[data-v-0e92abd2]{font-size:1.5rem;font-weight:600;color:var(--w-90);margin-bottom:.75rem}.empty-desc[data-v-0e92abd2]{font-size:1rem;color:var(--w-50);margin-bottom:2rem;max-width:28rem;line-height:1.6}.input-types[data-v-0e92abd2]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;width:100%;max-width:24rem}.type-item[data-v-0e92abd2]{display:flex;align-items:center;gap:.75rem;font-size:1rem;padding:.75rem 1rem;background:var(--w-2);border-radius:.625rem;border:1px solid var(--w-4)}.type-tag[data-v-0e92abd2]{color:var(--w-85);font-weight:500;white-space:nowrap}.type-arrow[data-v-0e92abd2]{color:#ffd70080;font-size:.875rem}.type-result[data-v-0e92abd2]{color:var(--w-45);font-size:.875rem}.tip-box[data-v-0e92abd2]{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#ffd7001a,#ffb4000d);border:1px solid rgba(255,215,0,.25);border-radius:2rem}.tip-icon[data-v-0e92abd2]{font-size:1.125rem;flex-shrink:0}.tip-text[data-v-0e92abd2]{color:var(--w-60);font-size:.9375rem;line-height:1.5}.tip-text em[data-v-0e92abd2]{font-style:normal;color:#ffc832;font-weight:600}.tip-text strong[data-v-0e92abd2]{font-weight:600;color:#ffdc64}.conversation-list[data-v-0e92abd2]{display:flex;flex-direction:column;gap:.5rem}.conversation-list[data-v-0e92abd2] .qipao-main{max-width:100%!important;width:100%}.conversation-list[data-v-0e92abd2] .qipao{width:100%}html[data-theme=light] .empty-icon[data-v-0e92abd2]{color:#c8a028}html[data-theme=light] .tip-text em[data-v-0e92abd2]{color:#b48214}html[data-theme=light] .tip-text strong[data-v-0e92abd2]{color:#a07814}html[data-theme=light] .type-arrow[data-v-0e92abd2]{color:#c8a028}.dashboard-init[data-v-81f3732a]{margin:auto;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}.header-section[data-v-81f3732a]{text-align:center;margin-bottom:3rem}.glitch-icon[data-v-81f3732a]{color:#00bfff;margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(0,191,255,.3))}.title[data-v-81f3732a]{font-size:1.75rem;font-weight:700;color:var(--w-100);letter-spacing:2px;margin-bottom:.5rem}.subtitle[data-v-81f3732a]{font-size:.9375rem;color:var(--w-40)}.assets-grid[data-v-81f3732a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;margin-bottom:3rem}.asset-card[data-v-81f3732a]{position:relative;background:var(--w-3);border:1px solid var(--w-6);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.asset-card[data-v-81f3732a]:hover{transform:translateY(-5px);background:var(--w-5);border-color:#00bfff4d}.card-glow[data-v-81f3732a]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,191,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s}.asset-card:hover .card-glow[data-v-81f3732a]{opacity:1}.card-icon[data-v-81f3732a]{font-size:2rem;background:var(--w-5);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:.75rem}.card-info[data-v-81f3732a]{display:flex;flex-direction:column;gap:.25rem}.card-label[data-v-81f3732a]{font-size:1rem;font-weight:600;color:var(--w-85)}.card-status[data-v-81f3732a]{font-size:.75rem;color:var(--w-30);text-transform:uppercase;letter-spacing:1px}.hint-footer[data-v-81f3732a]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--w-2);border-radius:2rem;font-size:.875rem;color:var(--w-40)}.pulse-dot[data-v-81f3732a]{width:8px;height:8px;background:#00bfff;border-radius:50%;box-shadow:0 0 10px #00bfff;animation:pulse-81f3732a 2s infinite}@keyframes pulse-81f3732a{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.2);opacity:.4}to{transform:scale(.95);opacity:.8}}html[data-theme=light] .glitch-icon[data-v-81f3732a]{color:#0096d2;filter:drop-shadow(0 0 8px rgba(0,150,210,.2))}html[data-theme=light] .asset-card[data-v-81f3732a]{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}html[data-theme=light] .asset-card[data-v-81f3732a]:hover{background:#f8fafc;border-color:#0096d24d;box-shadow:0 4px 16px #00000014}html[data-theme=light] .card-label[data-v-81f3732a]{color:#191e32}html[data-theme=light] .card-status[data-v-81f3732a]{color:#828ca0}html[data-theme=light] .hint-footer .hint-text[data-v-81f3732a]{color:#646e82}html[data-theme=light] .card-glow[data-v-81f3732a]{background:radial-gradient(circle at center,rgba(0,150,210,.06) 0%,transparent 70%)}html[data-theme=light] .card-icon[data-v-81f3732a],html[data-theme=light] .hint-footer[data-v-81f3732a]{background:#f8fafc}html[data-theme=light] .pulse-dot[data-v-81f3732a]{background:#0096d2;box-shadow:0 0 8px #0096d266}.asset-panel[data-v-ca156a35]{width:100%}.asset-block[data-v-ca156a35]{background:var(--w-2);border:1px solid var(--w-6);border-radius:.75rem;overflow:hidden}.block-header[data-v-ca156a35]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#6366f10d;border-bottom:1px solid rgba(99,102,241,.1)}.block-title[data-v-ca156a35]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--w-85)}.block-title svg[data-v-ca156a35]{color:#818cf8}.block-count[data-v-ca156a35]{font-size:.75rem;padding:.125rem .5rem;background:#6366f126;border-radius:.75rem;color:#a5b4fc}.pending-count[data-v-ca156a35]{font-size:.6875rem;padding:.125rem .5rem;background:#fbbf2426;border-radius:.75rem;color:#fbbf24}.header-actions[data-v-ca156a35]{display:flex;gap:.5rem}.manage-btn[data-v-ca156a35]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#6366f11a;border:1px solid rgba(99,102,241,.25);border-radius:.5rem;font-size:.75rem;color:#a5b4fc;cursor:pointer;transition:all .2s ease}.manage-btn[data-v-ca156a35]:hover{background:#6366f133;border-color:#6366f166;color:#c7d2fe;transform:translateY(-1px)}.manage-btn.library[data-v-ca156a35]{background:#fb923c1a;border-color:#fb923c40;color:#fb923c}.manage-btn.library[data-v-ca156a35]:hover{background:#fb923c33;border-color:#fb923c66;color:#fdba74}.generate-action[data-v-ca156a35]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(135deg,#fbbf2414,#f59e0b14);border-bottom:1px solid rgba(251,191,36,.15)}.generate-info[data-v-ca156a35]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#fbbf24e6}.generate-info svg[data-v-ca156a35]{color:#fbbf24}.generate-info strong[data-v-ca156a35]{color:#fbbf24;font-weight:600}.generate-btn[data-v-ca156a35]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#000;cursor:pointer;transition:all .2s ease}.generate-btn[data-v-ca156a35]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2459}.generate-btn[data-v-ca156a35]:disabled{opacity:.7;cursor:not-allowed}.asset-section[data-v-ca156a35]{padding:.75rem}.asset-section+.asset-section[data-v-ca156a35]{border-top:1px solid var(--w-6)}.section-header[data-v-ca156a35]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-left:.25rem}.section-dot[data-v-ca156a35]{width:6px;height:6px;border-radius:50%}.section-dot.pending[data-v-ca156a35]{background:#fbbf24}.section-dot.completed[data-v-ca156a35]{background:#4ade80}.section-title[data-v-ca156a35]{font-size:.75rem;font-weight:500;color:var(--w-60)}.section-count[data-v-ca156a35]{font-size:.6875rem;padding:.0625rem .375rem;background:var(--w-8);border-radius:.5rem;color:var(--w-50)}.asset-grid[data-v-ca156a35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.875rem}.asset-item[data-v-ca156a35]{background:var(--w-2);border:1px solid var(--w-6);border-radius:.5rem;overflow:hidden;transition:all .2s ease}.asset-item[data-v-ca156a35]:hover{border-color:var(--w-12)}.asset-item.pending[data-v-ca156a35]{cursor:default}.asset-item.pending.editable[data-v-ca156a35]{cursor:pointer}.asset-item.pending.editable[data-v-ca156a35]:hover{border-color:#fbbf2466}.asset-item.pending.editable:hover .edit-overlay[data-v-ca156a35]{opacity:1}.asset-item.clickable[data-v-ca156a35]{cursor:pointer}.asset-item.clickable:hover .preview-overlay[data-v-ca156a35]{opacity:1}.preview-overlay[data-v-ca156a35]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--b-60);opacity:0;transition:opacity .2s ease;color:var(--w-90)}.asset-item.role[data-v-ca156a35]{border-color:#ec489933}.asset-item.role[data-v-ca156a35]:hover{border-color:#ec489966}.asset-item.role.is-generating[data-v-ca156a35]{border-color:#ec489980}.asset-item.role.is-completed[data-v-ca156a35]{border-color:#ec48994d}.asset-item.scene[data-v-ca156a35]{border-color:#22c55e33}.asset-item.scene[data-v-ca156a35]:hover{border-color:#22c55e66}.asset-item.scene.is-generating[data-v-ca156a35]{border-color:#22c55e80}.asset-item.scene.is-completed[data-v-ca156a35]{border-color:#22c55e4d}.asset-item.prop[data-v-ca156a35]{border-color:#8b5cf633}.asset-item.prop[data-v-ca156a35]:hover{border-color:#8b5cf666}.asset-item.prop.is-generating[data-v-ca156a35]{border-color:#8b5cf680}.asset-item.prop.is-completed[data-v-ca156a35]{border-color:#8b5cf64d}.asset-item.is-failed[data-v-ca156a35]{border-color:#ef44444d}.item-preview[data-v-ca156a35]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--w-3)}.item-preview img[data-v-ca156a35]{width:100%;height:100%;object-fit:cover}.edit-overlay[data-v-ca156a35]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--b-60);opacity:0;transition:opacity .2s ease;color:var(--w-80);pointer-events:none}.delete-btn[data-v-ca156a35]{position:absolute;top:.25rem;right:.25rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#ef4444e6;border:none;border-radius:50%;color:var(--w-100);cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.delete-btn[data-v-ca156a35]:hover{background:#ef4444;transform:scale(1.1)}.asset-item.pending.editable:hover .delete-btn[data-v-ca156a35]{opacity:1}.type-badge[data-v-ca156a35]{position:absolute;top:.375rem;left:.375rem;padding:.125rem .375rem;font-size:.625rem;font-weight:500;border-radius:.25rem;background:var(--b-50);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.type-badge.role[data-v-ca156a35]{color:#f472b6}.type-badge.scene[data-v-ca156a35]{color:#4ade80}.type-badge.prop[data-v-ca156a35]{color:#a78bfa}.preview-loading[data-v-ca156a35]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a)}.preview-loading.role[data-v-ca156a35]{background:linear-gradient(135deg,#ec489926,#db27771a)}.preview-loading.role .loading-spinner[data-v-ca156a35]{border-color:#ec489933;border-top-color:#ec4899}.preview-loading.scene[data-v-ca156a35]{background:linear-gradient(135deg,#22c55e26,#16a34a1a)}.preview-loading.scene .loading-spinner[data-v-ca156a35]{border-color:#22c55e33;border-top-color:#22c55e}.preview-loading.prop[data-v-ca156a35]{background:linear-gradient(135deg,#8b5cf626,#a855f71a)}.preview-loading.prop .loading-spinner[data-v-ca156a35]{border-color:#8b5cf633;border-top-color:#8b5cf6}.loading-spinner[data-v-ca156a35]{width:24px;height:24px;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:spin-ca156a35 .8s linear infinite}@keyframes spin-ca156a35{to{transform:rotate(360deg)}}.preview-placeholder[data-v-ca156a35]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.preview-placeholder.role[data-v-ca156a35]{background:linear-gradient(135deg,#ec489926,#db27771a);color:#ec489980}.preview-placeholder.scene[data-v-ca156a35]{background:linear-gradient(135deg,#22c55e26,#16a34a1a);color:#22c55e80}.preview-placeholder.prop[data-v-ca156a35]{background:linear-gradient(135deg,#8b5cf626,#a855f71a);color:#8b5cf680}.preview-failed[data-v-ca156a35]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background:linear-gradient(135deg,#ef444426,#dc26261a);color:#f87171}.preview-failed svg[data-v-ca156a35]{flex-shrink:0;opacity:.8}.preview-failed .failed-text[data-v-ca156a35]{font-size:.65rem;text-align:center;line-height:1.3;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.item-info[data-v-ca156a35]{padding:.5rem;display:flex;flex-direction:column;gap:.125rem}.item-name[data-v-ca156a35]{font-size:.75rem;font-weight:600;color:var(--w-90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-desc[data-v-ca156a35]{font-size:.65rem;color:var(--w-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.status-badge[data-v-ca156a35]{position:absolute;top:.375rem;right:.375rem;padding:.125rem .375rem;font-size:.6rem;font-weight:500;border-radius:.25rem;background:var(--b-60);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.status-badge.待创建[data-v-ca156a35]{color:#fbbf24;background:#fbbf244d}.status-badge.创建中[data-v-ca156a35]{color:#fb923c;background:#fb923c4d}.status-badge.生成中[data-v-ca156a35]{color:#a78bfa;background:#8b5cf64d}.status-badge.失败[data-v-ca156a35]{color:#f87171;background:#ef44444d}.empty-hint[data-v-ca156a35]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--w-25);text-align:center}.empty-hint svg[data-v-ca156a35]{margin-bottom:1rem;opacity:.4}.empty-hint p[data-v-ca156a35]{margin:0;font-size:.875rem}.fenjing-action[data-v-ca156a35]{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid rgba(99,102,241,.2);border-radius:.75rem}.fenjing-hint[data-v-ca156a35]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;color:#a5b4fce6}.fenjing-hint svg[data-v-ca156a35]{color:#818cf8}.fenjing-actions-row[data-v-ca156a35]{display:flex;align-items:stretch;gap:.75rem}.shipin-moxing-selector[data-v-ca156a35]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:var(--w-4);border:1px solid var(--w-10);border-radius:.5rem;cursor:pointer;transition:all .2s;flex:1}.shipin-moxing-selector[data-v-ca156a35]:hover{background:var(--w-8);border-color:#6366f166}.selector-label[data-v-ca156a35]{font-size:.75rem;color:var(--w-50)}.selector-value[data-v-ca156a35]{display:flex;align-items:center;gap:.5rem}.moxing-icon[data-v-ca156a35]{width:18px;height:18px;border-radius:4px;object-fit:cover}.moxing-icon-placeholder[data-v-ca156a35]{width:18px;height:18px;color:#6366f199}.moxing-name[data-v-ca156a35]{font-size:.8125rem;color:var(--w-85)}.arrow-icon[data-v-ca156a35]{color:var(--w-40)}.fenjing-btn[data-v-ca156a35]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:var(--w-100);cursor:pointer;transition:all .2s ease;white-space:nowrap}.fenjing-btn[data-v-ca156a35]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f159}.fenjing-btn[data-v-ca156a35]:disabled{opacity:.7;cursor:not-allowed}.spin[data-v-ca156a35]{animation:spin-ca156a35 1s linear infinite}html[data-theme=light] .asset-block[data-v-ca156a35]{background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .block-header[data-v-ca156a35]{background:linear-gradient(180deg,#4f46e50d,#4f46e505);border-bottom-color:#4f46e51f}html[data-theme=light] .block-title[data-v-ca156a35]{color:#1e2337}html[data-theme=light] .block-title svg[data-v-ca156a35]{color:#4f46e5}html[data-theme=light] .block-count[data-v-ca156a35]{background:#4f46e51a;color:#4338ca}html[data-theme=light] .manage-btn[data-v-ca156a35]{background:#4f46e514;border-color:#4f46e533;color:#4338ca}html[data-theme=light] .manage-btn[data-v-ca156a35]:hover{background:#4f46e524;border-color:#4f46e559;color:#3730a3}html[data-theme=light] .manage-btn.library[data-v-ca156a35]{background:#c2410c14;border-color:#c2410c33;color:#b45309}html[data-theme=light] .manage-btn.library[data-v-ca156a35]:hover{background:#c2410c24;border-color:#c2410c59;color:#9a3412}html[data-theme=light] .pending-count[data-v-ca156a35]{background:#92400e1f;color:#92400e}html[data-theme=light] .generate-action[data-v-ca156a35]{background:linear-gradient(135deg,#92400e0f,#b453090a);border-bottom-color:#92400e26}html[data-theme=light] .generate-info[data-v-ca156a35]{color:#78350f}html[data-theme=light] .generate-info svg[data-v-ca156a35],html[data-theme=light] .generate-info strong[data-v-ca156a35]{color:#92400e}html[data-theme=light] .generate-btn[data-v-ca156a35]{background:linear-gradient(135deg,#a16207,#b45309);color:#fff}html[data-theme=light] .generate-btn[data-v-ca156a35]:hover:not(:disabled){box-shadow:0 4px 12px #92400e59}html[data-theme=light] .asset-section+.asset-section[data-v-ca156a35]{border-top-color:#0000000f}html[data-theme=light] .section-dot.pending[data-v-ca156a35]{background:#92400e}html[data-theme=light] .section-dot.completed[data-v-ca156a35]{background:#15803d}html[data-theme=light] .section-title[data-v-ca156a35]{color:#3c465a}html[data-theme=light] .section-count[data-v-ca156a35]{background:#0000000d;color:#505a6e}html[data-theme=light] .asset-item[data-v-ca156a35]{background:#fff;border:1.5px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}html[data-theme=light] .asset-item[data-v-ca156a35]:hover{border-color:#0000002e;box-shadow:0 4px 12px #00000014}html[data-theme=light] .asset-item.role[data-v-ca156a35]{border-color:#be286e40}html[data-theme=light] .asset-item.role[data-v-ca156a35]:hover{border-color:#be286e73;box-shadow:0 4px 14px #be286e1a}html[data-theme=light] .asset-item.role.is-completed[data-v-ca156a35]{border-color:#be286e59}html[data-theme=light] .asset-item.scene[data-v-ca156a35]{border-color:#15803d40}html[data-theme=light] .asset-item.scene[data-v-ca156a35]:hover{border-color:#15803d73;box-shadow:0 4px 14px #15803d1a}html[data-theme=light] .asset-item.scene.is-completed[data-v-ca156a35]{border-color:#15803d59}html[data-theme=light] .asset-item.prop[data-v-ca156a35]{border-color:#6d28d940}html[data-theme=light] .asset-item.prop[data-v-ca156a35]:hover{border-color:#6d28d973;box-shadow:0 4px 14px #6d28d91a}html[data-theme=light] .asset-item.prop.is-completed[data-v-ca156a35]{border-color:#6d28d959}html[data-theme=light] .asset-item.pending.editable[data-v-ca156a35]:hover{border-color:#92400e66}html[data-theme=light] .asset-item.is-failed[data-v-ca156a35]{border-color:#b91c1c4d}html[data-theme=light] .item-preview[data-v-ca156a35]{background:#f5f7fa;border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] .preview-overlay[data-v-ca156a35],html[data-theme=light] .edit-overlay[data-v-ca156a35]{background:#00000073}html[data-theme=light] .type-badge[data-v-ca156a35]{background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.08)}html[data-theme=light] .type-badge.role[data-v-ca156a35]{color:#be286e}html[data-theme=light] .type-badge.scene[data-v-ca156a35]{color:#15803d}html[data-theme=light] .type-badge.prop[data-v-ca156a35]{color:#6d28d9}html[data-theme=light] .status-badge[data-v-ca156a35]{background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .status-badge.待创建[data-v-ca156a35]{color:#92400e;background:#92400e1f;border-color:#92400e26}html[data-theme=light] .status-badge.生成中[data-v-ca156a35]{color:#6d28d9;background:#6d28d91a;border-color:#6d28d926}html[data-theme=light] .status-badge.失败[data-v-ca156a35]{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c26}html[data-theme=light] .item-name[data-v-ca156a35]{color:#191e32}html[data-theme=light] .item-desc[data-v-ca156a35]{color:#5a6478}html[data-theme=light] .preview-placeholder.role[data-v-ca156a35]{background:linear-gradient(135deg,#be286e14,#be286e0a);color:#be286e59}html[data-theme=light] .preview-placeholder.scene[data-v-ca156a35]{background:linear-gradient(135deg,#15803d14,#15803d0a);color:#15803d59}html[data-theme=light] .preview-placeholder.prop[data-v-ca156a35]{background:linear-gradient(135deg,#6d28d914,#6d28d90a);color:#6d28d959}html[data-theme=light] .empty-hint[data-v-ca156a35]{color:#a0aab9}html[data-theme=light] .fenjing-action[data-v-ca156a35]{background:linear-gradient(135deg,#4f46e50d,#6d28d90a);border-color:#4f46e526}html[data-theme=light] .fenjing-hint[data-v-ca156a35]{color:#4338ca}html[data-theme=light] .fenjing-hint svg[data-v-ca156a35]{color:#4f46e5}html[data-theme=light] .shipin-moxing-selector[data-v-ca156a35]{background:#00000008;border-color:#0000001a}html[data-theme=light] .shipin-moxing-selector[data-v-ca156a35]:hover{background:#0000000d;border-color:#4f46e54d}html[data-theme=light] .selector-label[data-v-ca156a35]{color:#505a6e}html[data-theme=light] .moxing-name[data-v-ca156a35]{color:#1e2337}html[data-theme=light] .arrow-icon[data-v-ca156a35]{color:#8c96aa}.fenjing-caozuo-modal-overlay[data-v-3b6165ae]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn-3b6165ae .2s ease}@keyframes fadeIn-3b6165ae{0%{opacity:0}to{opacity:1}}.fenjing-caozuo-modal[data-v-3b6165ae]{width:420px;max-width:90vw;background:#1a1a2e;border-radius:16px;border:1px solid var(--w-8);display:flex;flex-direction:column;animation:slideUp-3b6165ae .25s ease}@keyframes slideUp-3b6165ae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-3b6165ae]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--w-6)}.header-left[data-v-3b6165ae]{display:flex;align-items:center;gap:12px}.header-icon[data-v-3b6165ae]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--w-100)}.header-icon.rebuild[data-v-3b6165ae]{background:linear-gradient(135deg,#f59e0b,#f97316)}.header-icon.expand[data-v-3b6165ae]{background:linear-gradient(135deg,#10b981,#059669)}.header-title h3[data-v-3b6165ae]{margin:0;font-size:16px;font-weight:600;color:var(--w-100)}.header-title p[data-v-3b6165ae]{margin:4px 0 0;font-size:12px;color:var(--w-50)}.close-btn[data-v-3b6165ae]{width:32px;height:32px;border-radius:8px;border:none;background:var(--w-6);color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-3b6165ae]:hover{background:var(--w-10);color:var(--w-100)}.modal-content[data-v-3b6165ae]{padding:20px 24px}.warning-box[data-v-3b6165ae]{display:flex;gap:12px;padding:14px 16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:10px;margin-bottom:16px}.warning-box svg[data-v-3b6165ae]{flex-shrink:0;color:#f59e0b;margin-top:2px}.warning-content[data-v-3b6165ae]{flex:1}.warning-title[data-v-3b6165ae]{font-size:13px;font-weight:600;color:#f59e0b;margin-bottom:4px}.warning-desc[data-v-3b6165ae]{font-size:12px;color:var(--w-60);line-height:1.5}.notice-box[data-v-3b6165ae]{display:flex;gap:12px;padding:14px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;margin-bottom:16px}.notice-box svg[data-v-3b6165ae]{flex-shrink:0;color:#10b981;margin-top:2px}.notice-content[data-v-3b6165ae]{flex:1}.notice-title[data-v-3b6165ae]{font-size:13px;font-weight:600;color:#10b981;margin-bottom:4px}.notice-desc[data-v-3b6165ae]{font-size:12px;color:var(--w-60);line-height:1.5}.info-box[data-v-3b6165ae]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--w-4);border-radius:8px;margin-bottom:20px}.info-box svg[data-v-3b6165ae]{flex-shrink:0;color:var(--w-50)}.info-box span[data-v-3b6165ae]{font-size:12px;color:var(--w-70);line-height:1.5}.model-section[data-v-3b6165ae]{margin-bottom:8px}.section-label[data-v-3b6165ae]{display:block;font-size:13px;font-weight:500;color:var(--w-90);margin-bottom:10px}.model-selector[data-v-3b6165ae]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--w-4);border:1px solid var(--w-10);border-radius:10px;cursor:pointer;transition:all .2s}.model-selector[data-v-3b6165ae]:hover{background:var(--w-8);border-color:#6366f166}.model-info[data-v-3b6165ae]{display:flex;align-items:center;gap:10px}.model-icon[data-v-3b6165ae]{width:28px;height:28px;border-radius:6px;object-fit:cover}.model-icon-placeholder[data-v-3b6165ae]{width:28px;height:28px;border-radius:6px;background:#6366f126;display:flex;align-items:center;justify-content:center;color:#6366f1cc}.model-name[data-v-3b6165ae]{font-size:14px;color:var(--w-90)}.arrow-icon[data-v-3b6165ae]{color:var(--w-40)}.modal-footer[data-v-3b6165ae]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--w-6)}.btn-secondary[data-v-3b6165ae]{padding:10px 20px;border:1px solid var(--w-15);border-radius:8px;background:transparent;color:var(--w-80);font-size:14px;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3b6165ae]:hover{background:var(--w-6);border-color:var(--w-25)}.btn-primary[data-v-3b6165ae]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:var(--w-100);cursor:pointer;transition:all .2s}.btn-primary.rebuild[data-v-3b6165ae]{background:linear-gradient(135deg,#f59e0b,#f97316)}.btn-primary.rebuild[data-v-3b6165ae]:hover:not(:disabled){box-shadow:0 4px 16px #f59e0b59}.btn-primary.expand[data-v-3b6165ae]{background:linear-gradient(135deg,#10b981,#059669)}.btn-primary.expand[data-v-3b6165ae]:hover:not(:disabled){box-shadow:0 4px 16px #10b98159}.btn-primary[data-v-3b6165ae]:disabled{opacity:.7;cursor:not-allowed}.spin[data-v-3b6165ae]{animation:spin-3b6165ae .8s linear infinite}@keyframes spin-3b6165ae{to{transform:rotate(360deg)}}html[data-theme=light] .fenjing-caozuo-modal-overlay[data-v-3b6165ae]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .fenjing-caozuo-modal[data-v-3b6165ae]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-3b6165ae]{border-bottom-color:#0000000f}html[data-theme=light] .header-icon.rebuild[data-v-3b6165ae]{background:linear-gradient(135deg,#d97706,#ea580c)}html[data-theme=light] .header-icon.expand[data-v-3b6165ae]{background:linear-gradient(135deg,#059669,#047857)}html[data-theme=light] .header-title h3[data-v-3b6165ae]{color:#141928}html[data-theme=light] .header-title p[data-v-3b6165ae]{color:#646e82}html[data-theme=light] .close-btn[data-v-3b6165ae]{background:#0000000a;border:1px solid rgba(0,0,0,.08);color:#646e82}html[data-theme=light] .close-btn[data-v-3b6165ae]:hover{background:#ef444414;border-color:#ef444433;color:#dc3232}html[data-theme=light] .warning-box[data-v-3b6165ae]{background:#d977060f;border-color:#d9770633}html[data-theme=light] .warning-box svg[data-v-3b6165ae]{color:#b4640a}html[data-theme=light] .warning-title[data-v-3b6165ae]{color:#a05505}html[data-theme=light] .warning-desc[data-v-3b6165ae]{color:#505a6e}html[data-theme=light] .notice-box[data-v-3b6165ae]{background:#0596690f;border-color:#05966933}html[data-theme=light] .notice-box svg[data-v-3b6165ae]{color:#047857}html[data-theme=light] .notice-title[data-v-3b6165ae]{color:#047857}html[data-theme=light] .notice-desc[data-v-3b6165ae]{color:#505a6e}html[data-theme=light] .info-box[data-v-3b6165ae]{background:#00000008;border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .info-box svg[data-v-3b6165ae]{color:#646e82}html[data-theme=light] .info-box span[data-v-3b6165ae]{color:#3c465a}html[data-theme=light] .section-label[data-v-3b6165ae]{color:#141928}html[data-theme=light] .model-selector[data-v-3b6165ae]{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000000a}html[data-theme=light] .model-selector[data-v-3b6165ae]:hover{background:#f8faff;border-color:#4f46e54d;box-shadow:0 2px 8px #4f46e514}html[data-theme=light] .model-icon[data-v-3b6165ae]{background:linear-gradient(145deg,#262a37,#181c26);box-shadow:0 1px 3px #0000001a;border:1px solid rgba(255,255,255,.06)}html[data-theme=light] .model-icon-placeholder[data-v-3b6165ae]{background:#4f46e514;color:#4f46e5}html[data-theme=light] .model-name[data-v-3b6165ae]{color:#141928}html[data-theme=light] .arrow-icon[data-v-3b6165ae]{color:#a0a5b4}html[data-theme=light] .modal-footer[data-v-3b6165ae]{border-top-color:#0000000f;background:#fff}html[data-theme=light] .btn-secondary[data-v-3b6165ae]{background:#fff;border-color:#0000001f;color:#3c465a}html[data-theme=light] .btn-secondary[data-v-3b6165ae]:hover{background:#f5f7fa;border-color:#0003;color:#141928}html[data-theme=light] .btn-primary.rebuild[data-v-3b6165ae]{background:linear-gradient(135deg,#d97706,#ea580c)}html[data-theme=light] .btn-primary.rebuild[data-v-3b6165ae]:hover:not(:disabled){box-shadow:0 4px 16px #d977064d}html[data-theme=light] .btn-primary.expand[data-v-3b6165ae]{background:linear-gradient(135deg,#059669,#047857)}html[data-theme=light] .btn-primary.expand[data-v-3b6165ae]:hover:not(:disabled){box-shadow:0 4px 16px #0596694d}.fenjing-panel[data-v-21a6f958]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--w-6)}.fenjing-header[data-v-21a6f958]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;gap:1rem}.fenjing-title-row[data-v-21a6f958]{display:flex;flex-direction:column;gap:.375rem}.fenjing-left[data-v-21a6f958]{display:flex;align-items:center;gap:.75rem}.fenjing-title[data-v-21a6f958]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--w-80)}.fenjing-title svg[data-v-21a6f958]{color:#3b82f6cc}.rebuild-btn[data-v-21a6f958]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#fb923c1a;border:1px solid rgba(251,146,60,.25);border-radius:.375rem;font-size:.7rem;color:#fb923c;cursor:pointer;transition:all .2s ease}.rebuild-btn[data-v-21a6f958]:hover{background:#fb923c33;border-color:#fb923c66;color:#fdba74;transform:translateY(-1px)}.expand-btn[data-v-21a6f958]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);border-radius:.375rem;font-size:.7rem;color:#22c55e;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-21a6f958]:hover{background:#22c55e33;border-color:#22c55e66;color:#4ade80;transform:translateY(-1px)}.fenjing-config-hint[data-v-21a6f958]{display:flex;align-items:center;gap:.375rem;font-size:.625rem;color:var(--w-50);cursor:pointer;transition:all .2s;padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:.375rem;background:transparent}.fenjing-config-hint[data-v-21a6f958]:hover{color:#3b82f6e6;background:#3b82f614}.fenjing-config-hint svg[data-v-21a6f958]{opacity:.6;transition:opacity .2s}.fenjing-config-hint:hover svg[data-v-21a6f958]{opacity:1}.fenjing-config-hint .edit-icon[data-v-21a6f958]{opacity:0;margin-left:.125rem}.fenjing-config-hint:hover .edit-icon[data-v-21a6f958]{opacity:.8}.header-actions[data-v-21a6f958]{display:flex;align-items:center;gap:.5rem}.clear-failed-btn[data-v-21a6f958]{flex-shrink:0;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:.5rem;color:#f87171e6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-failed-btn[data-v-21a6f958]:hover{background:#ef444433;border-color:#ef444466}.download-all-btn[data-v-21a6f958]{flex-shrink:0;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);border-radius:.5rem;color:#4ade80e6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.download-all-btn[data-v-21a6f958]:hover{background:#22c55e33;border-color:#22c55e66}.generate-all-btn[data-v-21a6f958]{flex-shrink:0;display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;color:var(--w-90);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.generate-all-btn[data-v-21a6f958]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f680;transform:translateY(-1px)}.generate-all-btn[data-v-21a6f958]:disabled{opacity:.5;cursor:not-allowed}.fenjing-grid[data-v-21a6f958]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.fenjing-card[data-v-21a6f958]{background:var(--w-2);border:1px solid var(--w-6);border-radius:.75rem;padding:.75rem;cursor:pointer;transition:all .2s ease}.fenjing-card[data-v-21a6f958]:hover{background:var(--w-5);border-color:#3b82f64d;transform:translateY(-2px)}.fenjing-card.is-generating[data-v-21a6f958]{border-color:#8b5cf64d;background:linear-gradient(135deg,#8b5cf60d,#3b82f60d)}.fenjing-card.is-completed[data-v-21a6f958]{border-color:#4ade8040}.fenjing-card.is-failed[data-v-21a6f958]{border-color:#ef44444d}.fenjing-card.is-invalid[data-v-21a6f958]{border-color:#a1a1aa38}.card-header[data-v-21a6f958]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.card-number[data-v-21a6f958]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f633,#8b5cf626);border-radius:.375rem;font-size:.7rem;font-weight:700;color:#3b82f6}.card-info[data-v-21a6f958]{flex:1;display:flex;align-items:center;gap:.375rem}.card-duration[data-v-21a6f958]{font-size:.625rem;color:var(--w-40)}.card-actions[data-v-21a6f958]{display:flex;align-items:center;gap:.25rem}.card-generate-btn[data-v-21a6f958]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6e6;cursor:pointer;transition:all .2s ease}.card-generate-btn[data-v-21a6f958]:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}.card-generate-btn[data-v-21a6f958]:disabled{opacity:.5;cursor:not-allowed}.card-generate-btn.is-generating[data-v-21a6f958]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.card-delete-btn[data-v-21a6f958]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.375rem;color:#ef4444b3;cursor:pointer;transition:all .2s ease;opacity:0}.fenjing-card:hover .card-delete-btn[data-v-21a6f958]{opacity:1}.card-delete-btn[data-v-21a6f958]:hover{background:#ef444433;border-color:#ef444466;color:#ef4444e6}.card-prompt[data-v-21a6f958]{font-size:.7rem;color:#ffffffa6;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.card-prompt .prompt-label[data-v-21a6f958]{color:#3b82f6b3;font-weight:500}.card-narration[data-v-21a6f958]{display:flex;align-items:flex-start;gap:.375rem;font-size:.65rem;color:#fbbf24d9;line-height:1.4;margin-bottom:.5rem;padding:.375rem .5rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.15);border-radius:.375rem}.card-narration .narration-icon[data-v-21a6f958]{flex-shrink:0;margin-top:.125rem;color:#fbbf24cc}.card-narration .narration-text[data-v-21a6f958]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags[data-v-21a6f958]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.asset-tag[data-v-21a6f958]{font-size:.6rem;padding:.125rem .5rem;border-radius:.75rem;white-space:nowrap;cursor:pointer;transition:all .2s}.asset-tag[data-v-21a6f958]:hover{transform:translateY(-1px)}.asset-tag.role[data-v-21a6f958]{background:#ec489926;color:#ec4899e6;border:1px solid rgba(236,72,153,.25)}.asset-tag.role[data-v-21a6f958]:hover{background:#ec489940;border-color:#ec489966}.asset-tag.scene[data-v-21a6f958]{background:#22c55e1f;color:#22c55ee6;border:1px solid rgba(34,197,94,.2)}.asset-tag.scene[data-v-21a6f958]:hover{background:#22c55e38;border-color:#22c55e59}.asset-tag.prop[data-v-21a6f958]{background:#8b5cf61f;color:#a78bfae6;border:1px solid rgba(139,92,246,.2)}.asset-tag.prop[data-v-21a6f958]:hover{background:#8b5cf638;border-color:#8b5cf659}.asset-tag.unknown[data-v-21a6f958]{background:#9ca3af1f;color:#9ca3afe6;border:1px solid rgba(156,163,175,.2)}.asset-tag.unknown[data-v-21a6f958]:hover{background:#9ca3af38;border-color:#9ca3af59}.card-video-stats[data-v-21a6f958]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--w-4)}.video-stat[data-v-21a6f958]{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:#4ade80e6}.video-stat.generating[data-v-21a6f958]{color:#8b5cf6e6}.video-stat.failed[data-v-21a6f958]{color:#ef4444cc}.video-stat.invalid[data-v-21a6f958]{color:#a1a1aad9;cursor:help}.video-stat.empty[data-v-21a6f958]{color:var(--w-35)}.mini-dot-spinner[data-v-21a6f958]{width:8px;height:8px;border:1.5px solid rgba(139,92,246,.3);border-top-color:#8b5cf6e6;border-radius:50%;animation:spin-21a6f958 1s linear infinite}.fenjing-card.add-card[data-v-21a6f958]{background:#3b82f60a;border:1px dashed rgba(59,130,246,.25);display:flex;align-items:center;justify-content:center;min-height:8rem}.fenjing-card.add-card[data-v-21a6f958]:hover{background:#3b82f614;border-color:#3b82f666}.add-card-content[data-v-21a6f958]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-icon[data-v-21a6f958]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:50%;color:#3b82f6b3;transition:all .2s}.fenjing-card.add-card:hover .add-icon[data-v-21a6f958]{background:#3b82f626;color:#3b82f6e6;transform:scale(1.05)}.add-text[data-v-21a6f958]{font-size:.75rem;font-weight:500;color:#3b82f6b3}.fenjing-card.add-card:hover .add-text[data-v-21a6f958]{color:#3b82f6e6}.spin[data-v-21a6f958]{animation:spin-21a6f958 1s linear infinite}@keyframes spin-21a6f958{to{transform:rotate(360deg)}}html[data-theme=light] .fenjing-card[data-v-21a6f958]{background:#fffffff2;border:1px solid rgba(59,130,246,.15);box-shadow:0 1px 4px #0000000a}html[data-theme=light] .fenjing-card[data-v-21a6f958]:hover{background:#fff;border-color:#3b82f659;box-shadow:0 4px 12px #3b82f614}html[data-theme=light] .fenjing-card.is-generating[data-v-21a6f958]{border-color:#8b5cf640;background:linear-gradient(135deg,#8b5cf60a,#3b82f60a)}html[data-theme=light] .fenjing-card.is-completed[data-v-21a6f958]{border-color:#22963c4d}html[data-theme=light] .card-prompt[data-v-21a6f958]{color:#3c4150}html[data-theme=light] .card-prompt .prompt-label[data-v-21a6f958]{color:#2563eb}html[data-theme=light] .card-number[data-v-21a6f958]{color:#2563eb;background:linear-gradient(135deg,#3b82f626,#8b5cf61a)}html[data-theme=light] .card-narration[data-v-21a6f958]{color:#a16207;background:#92400e14;border-color:#92400e1f}html[data-theme=light] .card-narration .narration-icon[data-v-21a6f958]{color:#92400e}html[data-theme=light] .rebuild-btn[data-v-21a6f958]{background:#c2410c1a;border-color:#c2410c40;color:#c2410c}html[data-theme=light] .rebuild-btn[data-v-21a6f958]:hover{background:#c2410c2e;border-color:#c2410c66;color:#9a3412}html[data-theme=light] .expand-btn[data-v-21a6f958]{background:#15803d1a;border-color:#15803d40;color:#15803d}html[data-theme=light] .expand-btn[data-v-21a6f958]:hover{background:#15803d2e;border-color:#15803d66;color:#166534}html[data-theme=light] .download-all-btn[data-v-21a6f958]{background:#15803d1a;border-color:#15803d40;color:#15803df2}html[data-theme=light] .download-all-btn[data-v-21a6f958]:hover{background:#15803d2e;border-color:#15803d66}html[data-theme=light] .fenjing-card.is-completed[data-v-21a6f958]{border-color:#15803d4d}html[data-theme=light] .asset-tag.scene[data-v-21a6f958]{background:#15803d1f;color:#15803df2;border-color:#15803d33}html[data-theme=light] .asset-tag.scene[data-v-21a6f958]:hover{background:#15803d33;border-color:#15803d59}html[data-theme=light] .video-stat[data-v-21a6f958]:not(.generating):not(.failed):not(.empty):not(.invalid){color:#15803df2}html[data-theme=light] .video-stat.invalid[data-v-21a6f958]{color:#787d8c}html[data-theme=light] .fenjing-card.is-invalid[data-v-21a6f958]{border-color:#0000001f}html[data-theme=light] .card-duration[data-v-21a6f958]{color:#646e82}html[data-theme=light] .card-video-stats[data-v-21a6f958]{border-top-color:#0000000f}html[data-theme=light] .video-stat.empty[data-v-21a6f958]{color:#a0a5b4}html[data-theme=light] .asset-tag.role[data-v-21a6f958]{background:#be286e0f;color:#aa1e5a;border-color:#be286e2e}html[data-theme=light] .asset-tag.role[data-v-21a6f958]:hover{background:#be286e1f;border-color:#be286e4d}html[data-theme=light] .asset-tag.prop[data-v-21a6f958]{background:#4f46e50f;color:#463cc8;border-color:#4f46e52e}html[data-theme=light] .asset-tag.prop[data-v-21a6f958]:hover{background:#4f46e51f;border-color:#4f46e54d}html[data-theme=light] .asset-tag.unknown[data-v-21a6f958]{background:#0000000a;color:#646e82;border-color:#0000001a}html[data-theme=light] .fenjing-card.add-card[data-v-21a6f958]{background:#2563eb08;border-color:#2563eb33}html[data-theme=light] .fenjing-card.add-card[data-v-21a6f958]:hover{background:#2563eb0f;border-color:#2563eb59}html[data-theme=light] .add-icon[data-v-21a6f958]{background:#2563eb14;color:#2563eb}html[data-theme=light] .add-text[data-v-21a6f958]{color:#2563eb}html[data-theme=light] .generate-all-btn[data-v-21a6f958]{background:linear-gradient(135deg,#2563eb14,#4f46e514);border-color:#2563eb40;color:#2563eb}html[data-theme=light] .generate-all-btn[data-v-21a6f958]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb24,#4f46e524);border-color:#2563eb66}html[data-theme=light] .card-generate-btn[data-v-21a6f958]{background:#2563eb14;border-color:#2563eb33;color:#2563eb}html[data-theme=light] .card-generate-btn[data-v-21a6f958]:hover:not(:disabled){background:#2563eb26;border-color:#2563eb66}html[data-theme=light] .card-delete-btn[data-v-21a6f958]{background:#dc32320f;border-color:#dc323226;color:#dc3232b3}html[data-theme=light] .card-delete-btn[data-v-21a6f958]:hover{background:#dc32321f;border-color:#dc32324d;color:#c82828}html[data-theme=light] .fenjing-card.is-failed[data-v-21a6f958]{border-color:#dc323240}html[data-theme=light] .clear-failed-btn[data-v-21a6f958]{background:#dc32320f;border-color:#dc323233;color:#c82828}html[data-theme=light] .clear-failed-btn[data-v-21a6f958]:hover{background:#dc32321f;border-color:#dc323259}.zichan-xuanze-overlay[data-v-45d0cccf]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-45d0cccf .2s ease}@keyframes fadeIn-45d0cccf{0%{opacity:0}to{opacity:1}}.zichan-xuanze-modal[data-v-45d0cccf]{width:90%;max-width:600px;max-height:80vh;background:var(--bg-panel);border:1px solid var(--w-10);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-45d0cccf .3s ease}@keyframes slideIn-45d0cccf{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-45d0cccf]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-8)}.header-title[data-v-45d0cccf]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--w-90)}.header-title svg[data-v-45d0cccf]{color:#6366f1}.close-btn[data-v-45d0cccf]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:none;border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s}.close-btn[data-v-45d0cccf]:hover{background:#ff505026;color:#ff6464e6}.modal-tabs[data-v-45d0cccf]{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--w-6)}.tab-btn[data-v-45d0cccf]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--w-3);border:1px solid var(--w-8);border-radius:.5rem;color:var(--w-50);font-size:.8125rem;cursor:pointer;transition:all .2s}.tab-btn[data-v-45d0cccf]:hover{background:var(--w-6);color:var(--w-80)}.tab-btn.active[data-v-45d0cccf]{background:#ec489926;border-color:#ec48994d;color:#f472b6}.tab-btn.scene.active[data-v-45d0cccf]{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.tab-btn.prop.active[data-v-45d0cccf]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.tab-count[data-v-45d0cccf]{font-size:.6875rem;padding:.125rem .375rem;background:var(--w-10);border-radius:.25rem}.modal-content[data-v-45d0cccf]{flex:1;overflow-y:auto;padding:1rem 1.25rem;min-height:300px;max-height:400px;scrollbar-width:thin;scrollbar-color:var(--w-15) transparent}.modal-content[data-v-45d0cccf]::-webkit-scrollbar{width:6px}.modal-content[data-v-45d0cccf]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-45d0cccf]::-webkit-scrollbar-thumb{background:var(--w-15);border-radius:3px}.modal-content[data-v-45d0cccf]::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.loading-state[data-v-45d0cccf],.empty-state[data-v-45d0cccf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--w-40);gap:.75rem}.loading-spinner[data-v-45d0cccf]{width:2rem;height:2rem;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-45d0cccf .8s linear infinite}@keyframes spin-45d0cccf{to{transform:rotate(360deg)}}.loading-more[data-v-45d0cccf]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--w-40);font-size:.8125rem}.loading-spinner.small[data-v-45d0cccf]{width:1.25rem;height:1.25rem}.asset-grid[data-v-45d0cccf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.asset-card[data-v-45d0cccf]{position:relative;background:var(--w-2);border:2px solid var(--w-6);border-radius:.625rem;overflow:hidden;cursor:pointer;transition:all .2s}.asset-card[data-v-45d0cccf]:hover{border-color:var(--w-15);transform:translateY(-2px)}.asset-card.selected[data-v-45d0cccf]{border-color:#6366f180;background:#6366f114}.asset-card.selected.role[data-v-45d0cccf]{border-color:#ec489980;background:#ec489914}.asset-card.selected.scene[data-v-45d0cccf]{border-color:#22c55e80;background:#22c55e14}.asset-card.selected.prop[data-v-45d0cccf]{border-color:#8b5cf680;background:#8b5cf614}.asset-preview[data-v-45d0cccf]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.asset-preview img[data-v-45d0cccf]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-45d0cccf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f126,#8b5cf61a);font-size:1.5rem;font-weight:600;color:var(--w-50)}.select-indicator[data-v-45d0cccf]{position:absolute;top:.375rem;right:.375rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--b-40);border:2px solid var(--w-20);border-radius:50%;color:transparent;transition:all .2s}.select-indicator.active[data-v-45d0cccf]{background:#6366f1;border-color:#6366f1;color:var(--w-100)}.asset-card.role .select-indicator.active[data-v-45d0cccf]{background:#ec4899;border-color:#ec4899}.asset-card.scene .select-indicator.active[data-v-45d0cccf]{background:#22c55e;border-color:#22c55e}.asset-card.prop .select-indicator.active[data-v-45d0cccf]{background:#8b5cf6;border-color:#8b5cf6}.asset-name[data-v-45d0cccf]{padding:.5rem;font-size:.75rem;color:var(--w-80);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-footer[data-v-45d0cccf]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-top:1px solid var(--w-8);background:var(--b-20)}.footer-info[data-v-45d0cccf]{font-size:.8125rem;color:var(--w-50)}.footer-info strong[data-v-45d0cccf]{color:#6366f1;font-weight:600}.footer-actions[data-v-45d0cccf]{display:flex;gap:.625rem}.btn-secondary[data-v-45d0cccf]{padding:.5rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.8125rem;cursor:pointer;transition:all .2s}.btn-secondary[data-v-45d0cccf]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-45d0cccf]{padding:.5rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:var(--w-100);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-45d0cccf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn-primary[data-v-45d0cccf]:disabled{opacity:.6;cursor:not-allowed}html[data-theme=light] .zichan-xuanze-overlay[data-v-45d0cccf]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .header-title[data-v-45d0cccf]{color:#191c2d}html[data-theme=light] .close-btn[data-v-45d0cccf]{background:#0000000a;color:#646e82}html[data-theme=light] .close-btn[data-v-45d0cccf]:hover{background:#ef444414;color:#dc3232}html[data-theme=light] .asset-card[data-v-45d0cccf]{background:#fff;border:2px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}html[data-theme=light] .asset-card[data-v-45d0cccf]:hover{border-color:#0003;box-shadow:0 4px 14px #00000014}html[data-theme=light] .asset-card.selected[data-v-45d0cccf]{border-color:#4f46e573;background:#4f46e50a}html[data-theme=light] .asset-card.selected.role[data-v-45d0cccf]{border-color:#be286e73;background:#be286e0a}html[data-theme=light] .asset-card.selected.scene[data-v-45d0cccf]{border-color:#15803d73;background:#15803d0a}html[data-theme=light] .asset-card.selected.prop[data-v-45d0cccf]{border-color:#6d28d973;background:#6d28d90a}html[data-theme=light] .asset-card.role .select-indicator.active[data-v-45d0cccf]{background:#be286e;border-color:#be286e}html[data-theme=light] .asset-card.scene .select-indicator.active[data-v-45d0cccf]{background:#15803d;border-color:#15803d}html[data-theme=light] .asset-card.prop .select-indicator.active[data-v-45d0cccf]{background:#6d28d9;border-color:#6d28d9}html[data-theme=light] .select-indicator[data-v-45d0cccf]{background:#fffc;border-color:#00000026}html[data-theme=light] .asset-preview[data-v-45d0cccf]{border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] .preview-placeholder[data-v-45d0cccf]{background:linear-gradient(135deg,#6366f10f,#8b5cf60a);color:#828ca0}html[data-theme=light] .asset-name[data-v-45d0cccf]{color:#191e32;font-weight:500}html[data-theme=light] .modal-footer[data-v-45d0cccf]{border-top-color:#00000014;background:#fff;box-shadow:0 -2px 8px #00000008}html[data-theme=light] .footer-info[data-v-45d0cccf]{color:#414b64}html[data-theme=light] .btn-secondary[data-v-45d0cccf]{background:#00000008;border-color:#00000014;color:#505a6e}html[data-theme=light] .btn-secondary[data-v-45d0cccf]:hover{background:#0000000f;color:#1e2332}.fenjing-modal-mask[data-v-b3a03a66]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.fenjing-modal[data-v-b3a03a66]{width:100%;max-width:640px;max-height:80vh;background:linear-gradient(180deg,#1e1e28fa,#14141efa);border:1px solid var(--w-10);border-radius:1rem;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--b-20);border-bottom:1px solid var(--w-6)}.modal-title[data-v-b3a03a66]{display:flex;align-items:center;gap:.75rem}.modal-number[data-v-b3a03a66]{font-size:1rem;font-weight:600;color:var(--w-90)}.modal-duration[data-v-b3a03a66]{font-size:.75rem;color:var(--w-50);background:var(--w-5);padding:.25rem .5rem;border-radius:.25rem}.modal-status[data-v-b3a03a66]{font-size:.75rem;padding:.25rem .625rem;border-radius:.25rem;font-weight:500}.modal-status.待生成[data-v-b3a03a66]{background:var(--w-8);color:var(--w-50)}.modal-status.生成中[data-v-b3a03a66]{background:#8b5cf633;color:#a78bfa}.modal-status.已完成[data-v-b3a03a66]{background:#4ade8026;color:#4ade80}.modal-status.部分完成[data-v-b3a03a66]{background:#fbbf2426;color:#fbbf24}.modal-status.失败[data-v-b3a03a66]{background:#ef444426;color:#f87171}.modal-status.已失效[data-v-b3a03a66]{background:#a1a1aa26;color:#a1a1aae6}.modal-close[data-v-b3a03a66]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:none;border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s}.modal-close[data-v-b3a03a66]:hover{background:var(--w-10);color:var(--w-80)}.modal-prompt[data-v-b3a03a66]{padding:1rem 1.25rem;border-bottom:1px solid var(--w-4)}.prompt-header[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.prompt-label[data-v-b3a03a66],.assets-label[data-v-b3a03a66],.videos-label[data-v-b3a03a66]{font-size:.75rem;color:var(--w-40)}.prompt-textarea[data-v-b3a03a66]{width:100%;min-height:100px;padding:.75rem;background:var(--w-3);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-85);font-size:.8rem;line-height:1.6;resize:vertical;font-family:inherit}.prompt-textarea[data-v-b3a03a66]:focus{outline:none;border-color:#3b82f680;background:var(--w-5)}.prompt-textarea[data-v-b3a03a66]::placeholder{color:var(--w-30)}.save-prompt-btn[data-v-b3a03a66]{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;background:linear-gradient(135deg,#4ade8033,#22c55e33);border:1px solid rgba(74,222,128,.4);border-radius:.375rem;color:#4ade80e6;font-size:.7rem;cursor:pointer;transition:all .2s}.save-prompt-btn[data-v-b3a03a66]:hover:not(:disabled){background:linear-gradient(135deg,#4ade804d,#22c55e4d)}.save-prompt-btn[data-v-b3a03a66]:disabled{opacity:.6;cursor:not-allowed}.save-success-icon[data-v-b3a03a66]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#4ade8026;border-radius:50%;color:#4ade80e6;animation:successPop-b3a03a66 .3s ease-out}@keyframes successPop-b3a03a66{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.modal-narration[data-v-b3a03a66]{padding:.75rem 1.25rem;border-bottom:1px solid var(--w-4)}.narration-header[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.narration-label[data-v-b3a03a66]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fbbf24cc}.narration-label svg[data-v-b3a03a66]{color:#fbbf24b3}.narration-textarea[data-v-b3a03a66]{width:100%;min-height:80px;padding:.75rem;background:#fbbf240a;border:1px solid rgba(251,191,36,.2);border-radius:.5rem;color:var(--w-85);font-size:.8rem;line-height:1.6;resize:vertical;font-family:inherit}.narration-textarea[data-v-b3a03a66]:focus{outline:none;border-color:#fbbf2480;background:#fbbf240f}.narration-textarea[data-v-b3a03a66]::placeholder{color:#fbbf2466}.save-narration-btn[data-v-b3a03a66]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#fbbf2426;border:1px solid rgba(251,191,36,.3);border-radius:.375rem;color:#fbbf24e6;font-size:.7rem;cursor:pointer;transition:all .2s}.save-narration-btn[data-v-b3a03a66]:hover:not(:disabled){background:#fbbf2440;border-color:#fbbf2480}.save-narration-btn[data-v-b3a03a66]:disabled{opacity:.6;cursor:not-allowed}.narration-success[data-v-b3a03a66]{color:#fbbf24e6}.modal-assets[data-v-b3a03a66]{padding:.75rem 1.25rem;border-bottom:1px solid var(--w-4)}.assets-header[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.edit-assets-btn[data-v-b3a03a66]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#6366f11a;border:1px solid rgba(99,102,241,.25);border-radius:.375rem;color:#818cf8e6;font-size:.65rem;cursor:pointer;transition:all .2s}.edit-assets-btn[data-v-b3a03a66]:hover{background:#6366f133;border-color:#6366f166;transform:translateY(-1px)}.assets-empty[data-v-b3a03a66]{font-size:.7rem;color:var(--w-30);padding:.5rem 0}.assets-tags[data-v-b3a03a66]{display:flex;flex-wrap:wrap;gap:.375rem}.asset-tag[data-v-b3a03a66]{font-size:.7rem;padding:.25rem .625rem;border-radius:.75rem;white-space:nowrap;cursor:pointer;transition:all .2s}.asset-tag[data-v-b3a03a66]:hover{transform:translateY(-1px)}.asset-tag.role[data-v-b3a03a66]{background:#ec489926;color:#ec4899e6;border:1px solid rgba(236,72,153,.25)}.asset-tag.role[data-v-b3a03a66]:hover{background:#ec489940;border-color:#ec489966}.asset-tag.scene[data-v-b3a03a66]{background:#22c55e1f;color:#22c55ee6;border:1px solid rgba(34,197,94,.2)}.asset-tag.scene[data-v-b3a03a66]:hover{background:#22c55e38;border-color:#22c55e59}.asset-tag.prop[data-v-b3a03a66]{background:#8b5cf61f;color:#a78bfae6;border:1px solid rgba(139,92,246,.2)}.asset-tag.prop[data-v-b3a03a66]:hover{background:#8b5cf638;border-color:#8b5cf659}.asset-tag.unknown[data-v-b3a03a66]{background:#9ca3af1f;color:#9ca3afe6;border:1px solid rgba(156,163,175,.2)}.asset-tag.unknown[data-v-b3a03a66]:hover{background:#9ca3af38;border-color:#9ca3af59}.modal-videos[data-v-b3a03a66]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.videos-header[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal-generate-btn[data-v-b3a03a66]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;color:var(--w-90);font-size:.75rem;cursor:pointer;transition:all .2s}.modal-generate-btn[data-v-b3a03a66]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f680}.modal-generate-btn[data-v-b3a03a66]:disabled{opacity:.5;cursor:not-allowed}.videos-grid[data-v-b3a03a66]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.video-card[data-v-b3a03a66]{background:var(--w-2);border:1px solid var(--w-6);border-radius:.75rem;overflow:hidden}.video-preview[data-v-b3a03a66]{position:relative;aspect-ratio:16 / 9;background:#000}.video-preview img[data-v-b3a03a66]{width:100%;height:100%;object-fit:cover}.video-no-cover[data-v-b3a03a66]{width:100%;height:100%;background:linear-gradient(135deg,#14141e,#0a0a14)}.glass-play-button[data-v-b3a03a66]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;background:var(--w-8);backdrop-filter:blur(1.25rem) saturate(180%);-webkit-backdrop-filter:blur(1.25rem) saturate(180%);border:.0625rem solid var(--w-15);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .5rem 2rem var(--b-30),inset 0 .0625rem 0 var(--w-20),0 0 0 0 var(--w-8);padding:0;outline:none}.video-preview:hover .glass-play-button[data-v-b3a03a66]{transform:translate(-50%,-50%) scale(1.05);background:var(--w-12);border-color:var(--w-20)}.glass-play-button[data-v-b3a03a66]:hover{background:#ffffff2e;border-color:var(--w-25);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 .75rem 2.5rem var(--b-40),inset 0 .0625rem 0 var(--w-30),0 0 0 .25rem var(--w-8)}.glass-play-button[data-v-b3a03a66]:active{transform:translate(-50%,-50%) scale(1.05);background:var(--w-12)}.play-button-circle[data-v-b3a03a66]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.play-button-triangle[data-v-b3a03a66]{width:0;height:0;border-left:1.125rem solid var(--w-85);border-top:.6875rem solid transparent;border-bottom:.6875rem solid transparent;margin-left:.25rem;filter:drop-shadow(0 .125rem .25rem var(--b-20));transition:all .3s ease}.glass-play-button:hover .play-button-triangle[data-v-b3a03a66]{border-left-color:var(--w-95);filter:drop-shadow(0 .125rem .375rem var(--b-30))}.video-info[data-v-b3a03a66]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem}.video-index[data-v-b3a03a66]{font-size:.75rem;color:var(--w-60)}.video-actions[data-v-b3a03a66]{display:flex;gap:.375rem}.action-btn[data-v-b3a03a66]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:1px solid var(--w-10);border-radius:.375rem;color:var(--w-60);cursor:pointer;transition:all .2s}.action-btn[data-v-b3a03a66]:hover{background:var(--w-10);color:var(--w-90)}.action-btn.delete[data-v-b3a03a66]{border-color:#ef44444d;color:#ef444499}.action-btn.delete[data-v-b3a03a66]:hover{background:#ef444426;border-color:#ef444480;color:#ef4444e6}.video-generating[data-v-b3a03a66]{aspect-ratio:16 / 9;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.generating-spinner[data-v-b3a03a66]{width:2rem;height:2rem;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6e6;border-radius:50%;animation:spin-b3a03a66 1s linear infinite}.generating-progress[data-v-b3a03a66]{font-size:1rem;font-weight:600;color:#8b5cf6e6}.generating-text[data-v-b3a03a66]{font-size:.7rem;color:var(--w-40)}.video-failed-card[data-v-b3a03a66]{aspect-ratio:16 / 9;background:#ef444414;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#ef4444b3}.video-failed-card span[data-v-b3a03a66]{font-size:.75rem}.video-invalid-card[data-v-b3a03a66]{aspect-ratio:16 / 9;background:#a1a1aa0f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;color:#a1a1aad9}.video-invalid-card span[data-v-b3a03a66]{font-size:.75rem}.video-invalid-card .invalid-hint[data-v-b3a03a66]{font-size:.65rem;line-height:1.4;color:#a1a1aa99;max-width:92%;text-align:center}.video-failed-card .error-msg[data-v-b3a03a66]{font-size:.65rem;color:#ef444499;max-width:90%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.videos-empty[data-v-b3a03a66]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--w-30)}.videos-empty svg[data-v-b3a03a66]{margin-bottom:1rem;opacity:.5}.videos-empty p[data-v-b3a03a66]{font-size:.8rem}.spin[data-v-b3a03a66]{animation:spin-b3a03a66 1s linear infinite}@keyframes spin-b3a03a66{to{transform:rotate(360deg)}}html[data-theme=light] .fenjing-modal-mask[data-v-b3a03a66]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .fenjing-modal[data-v-b3a03a66]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-b3a03a66]{background:#fcfdff;border-bottom-color:#0000000f}html[data-theme=light] .modal-number[data-v-b3a03a66]{color:#141928}html[data-theme=light] .modal-duration[data-v-b3a03a66]{color:#505a6e;background:#0000000a}html[data-theme=light] .modal-status.待生成[data-v-b3a03a66]{background:#0000000d;color:#646e82}html[data-theme=light] .modal-status.生成中[data-v-b3a03a66]{background:#4f46e514;color:#4f46e5}html[data-theme=light] .modal-status.已完成[data-v-b3a03a66]{background:#15803d14;color:#15803d}html[data-theme=light] .modal-status.部分完成[data-v-b3a03a66]{background:#a162071a;color:#a16207}html[data-theme=light] .modal-status.失败[data-v-b3a03a66]{background:#dc323214;color:#c82828}html[data-theme=light] .modal-status.已失效[data-v-b3a03a66]{background:#0000000d;color:#787d8c}html[data-theme=light] .video-invalid-card[data-v-b3a03a66]{background:#00000008;color:#787d8c}html[data-theme=light] .video-invalid-card .invalid-hint[data-v-b3a03a66]{color:#969baa}html[data-theme=light] .modal-close[data-v-b3a03a66]{background:#0000000a;color:#828ca0}html[data-theme=light] .modal-close[data-v-b3a03a66]:hover{background:#ef444414;color:#dc3232}html[data-theme=light] .modal-prompt[data-v-b3a03a66]{border-bottom-color:#0000000f}html[data-theme=light] .prompt-label[data-v-b3a03a66],html[data-theme=light] .assets-label[data-v-b3a03a66],html[data-theme=light] .videos-label[data-v-b3a03a66]{color:#505a6e}html[data-theme=light] .prompt-textarea[data-v-b3a03a66]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#141928;box-shadow:0 1px 3px #0000000a}html[data-theme=light] .prompt-textarea[data-v-b3a03a66]:focus{border-color:#2563eb66;background:#fff;box-shadow:0 0 0 3px #2563eb14}html[data-theme=light] .prompt-textarea[data-v-b3a03a66]::placeholder{color:#a0a5b4}html[data-theme=light] .save-prompt-btn[data-v-b3a03a66]{background:#15803d14;border-color:#15803d40;color:#15803d}html[data-theme=light] .save-prompt-btn[data-v-b3a03a66]:hover:not(:disabled){background:#15803d24}html[data-theme=light] .save-success-icon[data-v-b3a03a66]{background:#15803d14;color:#15803d}html[data-theme=light] .modal-narration[data-v-b3a03a66]{border-bottom-color:#0000000f}html[data-theme=light] .narration-label[data-v-b3a03a66]{color:#a16207}html[data-theme=light] .narration-label svg[data-v-b3a03a66]{color:#b46e14}html[data-theme=light] .narration-textarea[data-v-b3a03a66]{background:#f59e0b08;border-color:#c8780033;color:#141928}html[data-theme=light] .narration-textarea[data-v-b3a03a66]:focus{border-color:#c8780066;background:#f59e0b0a}html[data-theme=light] .narration-textarea[data-v-b3a03a66]::placeholder{color:#b4821480}html[data-theme=light] .save-narration-btn[data-v-b3a03a66]{background:#c8780014;border-color:#c8780040;color:#a16207}html[data-theme=light] .save-narration-btn[data-v-b3a03a66]:hover:not(:disabled){background:#c8780024;border-color:#c8780066}html[data-theme=light] .narration-success[data-v-b3a03a66]{color:#a16207}html[data-theme=light] .modal-assets[data-v-b3a03a66]{border-bottom-color:#0000000f}html[data-theme=light] .edit-assets-btn[data-v-b3a03a66]{background:#4f46e50f;border-color:#4f46e533;color:#4f46e5}html[data-theme=light] .edit-assets-btn[data-v-b3a03a66]:hover{background:#4f46e51f;border-color:#4f46e559}html[data-theme=light] .assets-empty[data-v-b3a03a66]{color:#a0a5b4}html[data-theme=light] .asset-tag.role[data-v-b3a03a66]{background:#be286e0f;color:#aa1e5a;border-color:#be286e2e}html[data-theme=light] .asset-tag.role[data-v-b3a03a66]:hover{background:#be286e1f;border-color:#be286e4d}html[data-theme=light] .asset-tag.scene[data-v-b3a03a66]{background:#15803d0f;color:#156437;border-color:#15803d2e}html[data-theme=light] .asset-tag.scene[data-v-b3a03a66]:hover{background:#15803d1f;border-color:#15803d4d}html[data-theme=light] .asset-tag.prop[data-v-b3a03a66]{background:#4f46e50f;color:#463cc8;border-color:#4f46e52e}html[data-theme=light] .asset-tag.prop[data-v-b3a03a66]:hover{background:#4f46e51f;border-color:#4f46e54d}html[data-theme=light] .asset-tag.unknown[data-v-b3a03a66]{background:#0000000a;color:#646e82;border-color:#0000001a}html[data-theme=light] .modal-generate-btn[data-v-b3a03a66]{background:linear-gradient(135deg,#2563eb14,#4f46e514);border-color:#2563eb40;color:#2563eb}html[data-theme=light] .modal-generate-btn[data-v-b3a03a66]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb24,#4f46e524);border-color:#2563eb66}html[data-theme=light] .video-card[data-v-b3a03a66]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000000a}html[data-theme=light] .video-no-cover[data-v-b3a03a66]{background:linear-gradient(135deg,#f0f2f5,#e6ebf0)}html[data-theme=light] .glass-play-button[data-v-b3a03a66]{background:#00000059;border-color:#ffffff4d;box-shadow:0 4px 12px #0003}html[data-theme=light] .play-button-triangle[data-v-b3a03a66]{border-left-color:#fff}html[data-theme=light] .video-index[data-v-b3a03a66]{color:#505a6e}html[data-theme=light] .action-btn[data-v-b3a03a66]{background:#00000008;border-color:#00000014;color:#646e82}html[data-theme=light] .action-btn[data-v-b3a03a66]:hover{background:#0000000f;color:#141928}html[data-theme=light] .action-btn.delete[data-v-b3a03a66]{border-color:#dc323233;color:#dc3232b3}html[data-theme=light] .action-btn.delete[data-v-b3a03a66]:hover{background:#dc32320f;border-color:#dc323259;color:#c82828}html[data-theme=light] .generating-text[data-v-b3a03a66]{color:#646e82}html[data-theme=light] .videos-empty[data-v-b3a03a66]{color:#a0a5b4}.zhixing-zhuangtai[data-v-7cbfab3f]{display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;background:var(--w-2);border:1px solid var(--w-6);border-radius:.875rem;margin:.75rem 0;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.zhixing-zhuangtai[data-v-7cbfab3f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;transition:background .6s ease}.phase-dispatch[data-v-7cbfab3f]:before{background:linear-gradient(90deg,rgba(59,130,246,.8),rgba(59,130,246,.2),transparent)}.phase-thinking[data-v-7cbfab3f]:before{background:linear-gradient(90deg,rgba(139,92,246,.8),rgba(168,85,247,.4),transparent)}.phase-building[data-v-7cbfab3f]:before{background:linear-gradient(90deg,var(--c-primary-80),rgba(34,211,238,.3),transparent)}.phase-default[data-v-7cbfab3f]:before{background:linear-gradient(90deg,rgba(59,130,246,.6),rgba(59,130,246,.15),transparent)}.status-title-row[data-v-7cbfab3f]{display:flex;align-items:center;gap:.425rem}.title-icon[data-v-7cbfab3f]{font-size:.75rem;transition:color .5s ease}.phase-dispatch .title-icon[data-v-7cbfab3f]{color:#60a5fa99}.phase-thinking .title-icon[data-v-7cbfab3f]{color:#a78bfa99}.phase-building .title-icon[data-v-7cbfab3f]{color:#22d3ee99}.phase-default .title-icon[data-v-7cbfab3f]{color:var(--w-30)}.title-text[data-v-7cbfab3f]{font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--w-35);text-transform:uppercase;transition:color .5s ease}.phase-dispatch .title-text[data-v-7cbfab3f]{color:#60a5fa73}.phase-thinking .title-text[data-v-7cbfab3f]{color:#a78bfa73}.phase-building .title-text[data-v-7cbfab3f]{color:#22d3ee73}.status-main-row[data-v-7cbfab3f]{display:flex;align-items:center;gap:.75rem}.status-visual[data-v-7cbfab3f]{width:2.25rem;height:2.25rem;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.anim-dispatch[data-v-7cbfab3f]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.signal-dot[data-v-7cbfab3f]{width:.5rem;height:.5rem;background:#3b82f6e6;border-radius:50%;box-shadow:0 0 8px #3b82f680;animation:signalPulse-7cbfab3f 1.5s ease-in-out infinite}.signal-ring[data-v-7cbfab3f]{position:absolute;width:1.5rem;height:1.5rem;border:2px solid rgba(59,130,246,.4);border-radius:50%;animation:signalExpand-7cbfab3f 2s ease-out infinite}.signal-ring.ring-2[data-v-7cbfab3f]{animation-delay:.7s}@keyframes signalPulse-7cbfab3f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes signalExpand-7cbfab3f{0%{transform:scale(.5);opacity:.8}to{transform:scale(2);opacity:0}}.anim-thinking[data-v-7cbfab3f]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.think-core[data-v-7cbfab3f]{width:.625rem;height:.625rem;background:radial-gradient(circle,#a855f7f2,#8b5cf6b3);border-radius:50%;box-shadow:0 0 12px #8b5cf680;animation:thinkPulse-7cbfab3f 2s ease-in-out infinite}.think-orbit[data-v-7cbfab3f]{position:absolute;width:1.75rem;height:1.75rem;border:1.5px solid transparent;border-top-color:#8b5cf699;border-right-color:#a855f74d;border-radius:50%;animation:thinkOrbit-7cbfab3f 2.5s linear infinite}.think-orbit.orbit-2[data-v-7cbfab3f]{width:2.25rem;height:2.25rem;border-top-color:#a855f766;border-right-color:#8b5cf626;animation-duration:3.5s;animation-direction:reverse}.think-spark[data-v-7cbfab3f]{position:absolute;width:3px;height:3px;background:#a855f7e6;border-radius:50%;animation:sparkle-7cbfab3f 2.5s ease-in-out infinite}.think-spark.spark-1[data-v-7cbfab3f]{top:2px;right:8px;animation-delay:0s}.think-spark.spark-2[data-v-7cbfab3f]{bottom:4px;left:4px;animation-delay:.8s}.think-spark.spark-3[data-v-7cbfab3f]{top:10px;left:2px;animation-delay:1.6s}@keyframes thinkPulse-7cbfab3f{0%,to{transform:scale(1);box-shadow:0 0 12px #8b5cf680}50%{transform:scale(1.15);box-shadow:0 0 20px #8b5cf6b3}}@keyframes thinkOrbit-7cbfab3f{to{transform:rotate(360deg)}}@keyframes sparkle-7cbfab3f{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.anim-building[data-v-7cbfab3f]{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:.375rem}.block[data-v-7cbfab3f]{width:.5rem;border-radius:2px;animation:blockBuild-7cbfab3f 1.6s ease-in-out infinite}.block-1[data-v-7cbfab3f]{background:linear-gradient(to top,var(--c-primary-80),var(--c-primary-30));animation-delay:0s}.block-2[data-v-7cbfab3f]{background:linear-gradient(to top,#22d3eecc,#22d3ee4d);animation-delay:.2s}.block-3[data-v-7cbfab3f]{background:linear-gradient(to top,#06b6d4cc,#06b6d44d);animation-delay:.4s}@keyframes blockBuild-7cbfab3f{0%,to{height:.5rem}30%{height:1.375rem}60%{height:.875rem}80%{height:1.125rem}}.anim-default[data-v-7cbfab3f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinner-arc[data-v-7cbfab3f]{width:1.375rem;height:1.375rem;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6cc;border-radius:50%;animation:spin-7cbfab3f .8s linear infinite}@keyframes spin-7cbfab3f{to{transform:rotate(360deg)}}.status-text-area[data-v-7cbfab3f]{display:flex;align-items:baseline}.status-main-text[data-v-7cbfab3f]{font-size:.9375rem;font-weight:600;line-height:1.4;transition:color .5s ease}.phase-dispatch .status-main-text[data-v-7cbfab3f]{color:#60a5faf2}.phase-thinking .status-main-text[data-v-7cbfab3f]{color:#a78bfaf2}.phase-building .status-main-text[data-v-7cbfab3f]{color:#22d3eef2}.phase-default .status-main-text[data-v-7cbfab3f]{color:var(--w-85)}.wave-dots[data-v-7cbfab3f]{display:inline-flex;margin-left:2px}.wave-dots .dot[data-v-7cbfab3f]{font-size:1.15em;font-weight:700;animation:wave-7cbfab3f 1.4s ease-in-out infinite}.phase-dispatch .wave-dots .dot[data-v-7cbfab3f]{color:#60a5facc}.phase-thinking .wave-dots .dot[data-v-7cbfab3f]{color:#a78bfacc}.phase-building .wave-dots .dot[data-v-7cbfab3f]{color:#22d3eecc}.phase-default .wave-dots .dot[data-v-7cbfab3f]{color:#ffc800e6}.wave-dots .dot[data-v-7cbfab3f]:nth-child(1){animation-delay:0s}.wave-dots .dot[data-v-7cbfab3f]:nth-child(2){animation-delay:.2s}.wave-dots .dot[data-v-7cbfab3f]:nth-child(3){animation-delay:.4s}@keyframes wave-7cbfab3f{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.phase-indicator[data-v-7cbfab3f]{padding:.5rem .25rem 0}.phase-track[data-v-7cbfab3f]{position:relative;height:2.5rem;margin:0 1rem}.track-bg[data-v-7cbfab3f]{position:absolute;top:.5rem;left:0;right:0;height:3px;background:var(--w-6);border-radius:2px}.track-fill[data-v-7cbfab3f]{position:absolute;top:.5rem;left:0;height:3px;border-radius:2px;transition:width .8s cubic-bezier(.4,0,.2,1)}.phase-dispatch .track-fill[data-v-7cbfab3f]{background:linear-gradient(90deg,#3b82f6e6,#3b82f666)}.phase-thinking .track-fill[data-v-7cbfab3f]{background:linear-gradient(90deg,#22c55ecc,#8b5cf6e6)}.phase-building .track-fill[data-v-7cbfab3f]{background:linear-gradient(90deg,rgba(34,197,94,.7),rgba(34,197,94,.5),var(--c-primary-90))}.track-nodes[data-v-7cbfab3f]{position:absolute;top:0;left:0;right:0;height:100%}.track-node[data-v-7cbfab3f]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.375rem}.node-dot[data-v-7cbfab3f]{width:1.125rem;height:1.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--w-3);border:2px solid var(--w-10);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.node-inner[data-v-7cbfab3f]{width:.375rem;height:.375rem;border-radius:50%;background:var(--w-8);transition:all .5s ease}.track-node.active .node-dot[data-v-7cbfab3f]{border-color:currentColor;box-shadow:0 0 10px currentColor,0 0 20px #8b5cf626;animation:nodeGlow-7cbfab3f 2s ease-in-out infinite}.track-node.active .node-inner[data-v-7cbfab3f]{background:currentColor;box-shadow:0 0 4px currentColor}.phase-dispatch .track-node.active[data-v-7cbfab3f]{color:#3b82f6b3}.phase-thinking .track-node.active[data-v-7cbfab3f]{color:#8b5cf6b3}.phase-building .track-node.active[data-v-7cbfab3f]{color:var(--c-primary-70)}.track-node.done .node-dot[data-v-7cbfab3f]{border-color:#22c55e80;background:#22c55e1a;box-shadow:none;animation:none}.track-node.done .node-inner[data-v-7cbfab3f]{background:#22c55ecc;box-shadow:none}@keyframes nodeGlow-7cbfab3f{0%,to{box-shadow:0 0 8px currentColor,0 0 16px #8b5cf61a}50%{box-shadow:0 0 14px currentColor,0 0 28px #8b5cf633}}.node-label[data-v-7cbfab3f]{font-size:.6875rem;font-weight:500;letter-spacing:.06em;color:var(--w-12);transition:all .5s ease;white-space:nowrap}.track-node.active .node-label[data-v-7cbfab3f]{color:#ffffffa6;font-weight:600}.track-node.done .node-label[data-v-7cbfab3f]{color:#22c55e80}.result-row[data-v-7cbfab3f]{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.done-row[data-v-7cbfab3f]{color:#22c55e}.done-row span[data-v-7cbfab3f]{font-size:.9rem;font-weight:500;color:#22c55ee6}.status-done[data-v-7cbfab3f]{border-color:#22c55e33;background:#22c55e0a}.status-done[data-v-7cbfab3f]:before{background:linear-gradient(90deg,rgba(34,197,94,.6),transparent)!important}.fail-row[data-v-7cbfab3f]{color:#ef4444}.fail-text[data-v-7cbfab3f]{flex:1;display:flex;flex-direction:column;gap:.25rem}.fail-text>span[data-v-7cbfab3f]:first-child{font-size:.9rem;font-weight:500;color:#ef4444e6}.fail-detail[data-v-7cbfab3f]{font-size:.75rem;color:var(--w-50)}.status-fail[data-v-7cbfab3f]{border-color:#ef444433;background:#ef44440a}.status-fail[data-v-7cbfab3f]:before{background:linear-gradient(90deg,rgba(239,68,68,.6),transparent)!important}.retry-btn[data-v-7cbfab3f]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#f87171;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.retry-btn[data-v-7cbfab3f]:hover{background:#ef444440;border-color:#ef444480;color:#fca5a5}.retry-btn[data-v-7cbfab3f]:active{transform:scale(.98)}.retry-btn svg[data-v-7cbfab3f]{flex-shrink:0}html[data-theme=light] .done-row[data-v-7cbfab3f]{color:#15803d}html[data-theme=light] .done-row span[data-v-7cbfab3f]{color:#15803deb}html[data-theme=light] .status-main-text[data-v-7cbfab3f]{color:#141928}html[data-theme=light] .phase-dispatch .status-main-text[data-v-7cbfab3f]{color:#2563eb}html[data-theme=light] .phase-thinking .status-main-text[data-v-7cbfab3f]{color:#4f46e5}html[data-theme=light] .phase-building .status-main-text[data-v-7cbfab3f]{color:#0082a5}html[data-theme=light] .phase-default .status-main-text[data-v-7cbfab3f]{color:#283246}html[data-theme=light] .node-label[data-v-7cbfab3f]{color:#b4b9c3}html[data-theme=light] .track-node.active .node-label[data-v-7cbfab3f]{color:#283246}html[data-theme=light] .track-node.done .node-label[data-v-7cbfab3f]{color:#15803d}html[data-theme=light] .track-bg[data-v-7cbfab3f]{background:#0000000f}html[data-theme=light] .node-dot[data-v-7cbfab3f]{background:#fff;border-color:#0000001f}html[data-theme=light] .node-inner[data-v-7cbfab3f]{background:#00000014}html[data-theme=light] .fail-detail[data-v-7cbfab3f]{color:#646e82}html[data-theme=light] .retry-btn[data-v-7cbfab3f]{background:#dc32320f;border-color:#dc323233;color:#c82828}html[data-theme=light] .retry-btn[data-v-7cbfab3f]:hover{background:#dc32321f;border-color:#dc323259;color:#b91e1e}.zichan-xuanze-overlay[data-v-d5e27569]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-d5e27569 .2s ease}@keyframes fadeIn-d5e27569{0%{opacity:0}to{opacity:1}}.zichan-xuanze-modal[data-v-d5e27569]{width:90%;max-width:600px;max-height:80vh;background:var(--bg-panel);border:1px solid var(--w-10);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-d5e27569 .3s ease}@keyframes slideIn-d5e27569{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-d5e27569]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-8)}.header-title[data-v-d5e27569]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--w-90)}.header-title svg[data-v-d5e27569]{color:#6366f1}.close-btn[data-v-d5e27569]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--w-5);border:none;border-radius:.5rem;color:var(--w-50);cursor:pointer;transition:all .2s}.close-btn[data-v-d5e27569]:hover{background:#ff505026;color:#ff6464e6}.modal-tabs[data-v-d5e27569]{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--w-6)}.tab-btn[data-v-d5e27569]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--w-3);border:1px solid var(--w-8);border-radius:.5rem;color:var(--w-50);font-size:.8125rem;cursor:pointer;transition:all .2s}.tab-btn[data-v-d5e27569]:hover{background:var(--w-6);color:var(--w-80)}.tab-btn.active[data-v-d5e27569]{background:#ec489926;border-color:#ec48994d;color:#f472b6}.tab-btn.scene.active[data-v-d5e27569]{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.tab-btn.prop.active[data-v-d5e27569]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.tab-count[data-v-d5e27569]{font-size:.6875rem;padding:.125rem .375rem;background:var(--w-10);border-radius:.25rem}.modal-content[data-v-d5e27569]{flex:1;overflow-y:auto;padding:1rem 1.25rem;min-height:300px;max-height:400px;scrollbar-width:thin;scrollbar-color:var(--w-15) transparent}.modal-content[data-v-d5e27569]::-webkit-scrollbar{width:6px}.modal-content[data-v-d5e27569]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-d5e27569]::-webkit-scrollbar-thumb{background:var(--w-15);border-radius:3px}.modal-content[data-v-d5e27569]::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.loading-state[data-v-d5e27569],.empty-state[data-v-d5e27569]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--w-40);gap:.75rem}.loading-spinner[data-v-d5e27569]{width:2rem;height:2rem;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-d5e27569 .8s linear infinite}@keyframes spin-d5e27569{to{transform:rotate(360deg)}}.asset-grid[data-v-d5e27569]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.asset-card[data-v-d5e27569]{position:relative;background:var(--w-2);border:2px solid var(--w-6);border-radius:.625rem;overflow:hidden;cursor:pointer;transition:all .2s}.asset-card[data-v-d5e27569]:hover{border-color:var(--w-15);transform:translateY(-2px)}.asset-card.selected[data-v-d5e27569]{border-color:#6366f180;background:#6366f114}.asset-card.selected.role[data-v-d5e27569]{border-color:#ec489980;background:#ec489914}.asset-card.selected.scene[data-v-d5e27569]{border-color:#22c55e80;background:#22c55e14}.asset-card.selected.prop[data-v-d5e27569]{border-color:#8b5cf680;background:#8b5cf614}.asset-preview[data-v-d5e27569]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.asset-preview img[data-v-d5e27569]{width:100%;height:100%;object-fit:cover}.preview-placeholder[data-v-d5e27569]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f126,#8b5cf61a);font-size:1.5rem;font-weight:600;color:var(--w-50)}.select-indicator[data-v-d5e27569]{position:absolute;top:.375rem;right:.375rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--b-40);border:2px solid var(--w-20);border-radius:50%;color:transparent;transition:all .2s}.select-indicator.active[data-v-d5e27569]{background:#6366f1;border-color:#6366f1;color:var(--w-100)}.asset-card.role .select-indicator.active[data-v-d5e27569]{background:#ec4899;border-color:#ec4899}.asset-card.scene .select-indicator.active[data-v-d5e27569]{background:#22c55e;border-color:#22c55e}.asset-card.prop .select-indicator.active[data-v-d5e27569]{background:#8b5cf6;border-color:#8b5cf6}.asset-name[data-v-d5e27569]{padding:.5rem;font-size:.75rem;color:var(--w-80);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-footer[data-v-d5e27569]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-top:1px solid var(--w-8);background:var(--b-20)}.footer-info[data-v-d5e27569]{font-size:.8125rem;color:var(--w-50)}.footer-info strong[data-v-d5e27569]{color:#6366f1;font-weight:600}.footer-actions[data-v-d5e27569]{display:flex;gap:.625rem}.btn-secondary[data-v-d5e27569]{padding:.5rem 1rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-70);font-size:.8125rem;cursor:pointer;transition:all .2s}.btn-secondary[data-v-d5e27569]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-d5e27569]{padding:.5rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:var(--w-100);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-d5e27569]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn-primary[data-v-d5e27569]:disabled{opacity:.6;cursor:not-allowed}html[data-theme=light] .asset-card[data-v-d5e27569]{background:#fff;border:2px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}html[data-theme=light] .asset-card[data-v-d5e27569]:hover{border-color:#0003;box-shadow:0 4px 14px #00000014}html[data-theme=light] .asset-card.selected[data-v-d5e27569]{border-color:#4f46e573;background:#4f46e50a}html[data-theme=light] .asset-card.selected.role[data-v-d5e27569]{border-color:#be286e73;background:#be286e0a}html[data-theme=light] .asset-card.selected.scene[data-v-d5e27569]{border-color:#15803d73;background:#15803d0a}html[data-theme=light] .asset-card.selected.prop[data-v-d5e27569]{border-color:#6d28d973;background:#6d28d90a}html[data-theme=light] .asset-card.role .select-indicator.active[data-v-d5e27569]{background:#be286e;border-color:#be286e}html[data-theme=light] .asset-card.scene .select-indicator.active[data-v-d5e27569]{background:#15803d;border-color:#15803d}html[data-theme=light] .asset-card.prop .select-indicator.active[data-v-d5e27569]{background:#6d28d9;border-color:#6d28d9}html[data-theme=light] .select-indicator[data-v-d5e27569]{background:#fffc;border-color:#00000026}html[data-theme=light] .asset-preview[data-v-d5e27569]{border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] .preview-placeholder[data-v-d5e27569]{background:linear-gradient(135deg,#6366f10f,#8b5cf60a);color:#828ca0}html[data-theme=light] .asset-name[data-v-d5e27569]{color:#191e32;font-weight:500}html[data-theme=light] .modal-footer[data-v-d5e27569]{border-top-color:#00000014;background:#fff;box-shadow:0 -2px 8px #00000008}html[data-theme=light] .footer-info[data-v-d5e27569]{color:#646e82}html[data-theme=light] .btn-secondary[data-v-d5e27569]{background:#00000008;border-color:#00000014;color:#505a6e}html[data-theme=light] .btn-secondary[data-v-d5e27569]:hover{background:#0000000f;color:#1e2332}.xinzeng-fenjing-overlay[data-v-613c287b]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-613c287b .2s ease}@keyframes fadeIn-613c287b{0%{opacity:0}to{opacity:1}}.xinzeng-fenjing-modal[data-v-613c287b]{width:90%;max-width:32rem;background:#18191e;border:1px solid var(--w-8);border-radius:1rem;overflow:hidden;animation:slideUp-613c287b .3s ease}@keyframes slideUp-613c287b{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-613c287b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-6)}.header-title[data-v-613c287b]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--w-90)}.header-title svg[data-v-613c287b]{color:#3b82f6e6}.close-btn[data-v-613c287b]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.5rem;color:var(--w-40);cursor:pointer;transition:all .2s}.close-btn[data-v-613c287b]:hover{background:var(--w-8);color:var(--w-80)}.modal-content[data-v-613c287b]{padding:1.25rem;max-height:60vh;overflow-y:auto}.form-group[data-v-613c287b]{margin-bottom:1.25rem}.form-group[data-v-613c287b]:last-child{margin-bottom:0}.form-label[data-v-613c287b]{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:var(--w-70)}.form-label .required[data-v-613c287b]{color:#ef4444;margin-right:.25rem}.form-textarea[data-v-613c287b]{width:100%;padding:.75rem;background:var(--w-4);border:1px solid var(--w-8);border-radius:.5rem;font-size:.8125rem;color:var(--w-90);resize:vertical;transition:all .2s;font-family:inherit;line-height:1.5}.form-textarea[data-v-613c287b]:focus{outline:none;border-color:#3b82f680;background:#3b82f60d}.form-textarea[data-v-613c287b]::placeholder{color:var(--w-30)}.duration-options[data-v-613c287b]{display:flex;gap:.5rem;flex-wrap:wrap}.duration-btn[data-v-613c287b]{padding:.5rem 1rem;background:var(--w-4);border:1px solid var(--w-10);border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--w-70);cursor:pointer;transition:all .2s}.duration-btn[data-v-613c287b]:hover{background:var(--w-8);border-color:var(--w-15)}.duration-btn.active[data-v-613c287b]{background:#3b82f626;border-color:#3b82f680;color:#60a5faf2}.asset-section[data-v-613c287b]{display:flex;flex-direction:column;gap:.75rem}.select-asset-btn[data-v-613c287b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#8b5cf61a;border:1px dashed rgba(139,92,246,.3);border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#a78bfae6;cursor:pointer;transition:all .2s}.select-asset-btn[data-v-613c287b]:hover{background:#8b5cf626;border-color:#8b5cf680}.selected-assets[data-v-613c287b]{display:flex;flex-wrap:wrap;gap:.375rem}.asset-tag[data-v-613c287b]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.asset-tag.role[data-v-613c287b]{background:#ec489926;color:#f472b6e6;border:1px solid rgba(236,72,153,.25)}.asset-tag.scene[data-v-613c287b]{background:#22c55e1f;color:#4ade80e6;border:1px solid rgba(34,197,94,.2)}.asset-tag.prop[data-v-613c287b]{background:#8b5cf61f;color:#a78bfae6;border:1px solid rgba(139,92,246,.2)}.remove-asset[data-v-613c287b]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:transparent;border:none;font-size:.875rem;color:inherit;opacity:.6;cursor:pointer;transition:opacity .2s}.remove-asset[data-v-613c287b]:hover{opacity:1}.no-assets[data-v-613c287b]{padding:.75rem;text-align:center;font-size:.75rem;color:var(--w-35);background:var(--w-2);border-radius:.375rem}.modal-footer[data-v-613c287b]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--w-6)}.btn-secondary[data-v-613c287b]{padding:.625rem 1.25rem;background:var(--w-6);border:1px solid var(--w-10);border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--w-70);cursor:pointer;transition:all .2s}.btn-secondary[data-v-613c287b]:hover{background:var(--w-10);color:var(--w-90)}.btn-primary[data-v-613c287b]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#3b82f6e6,#8b5cf6e6);border:none;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-primary[data-v-613c287b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-613c287b]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light] .xinzeng-fenjing-overlay[data-v-613c287b]{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .xinzeng-fenjing-modal[data-v-613c287b]{background:linear-gradient(145deg,#fff,#fafcff,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-header[data-v-613c287b]{border-bottom-color:#0000000f}html[data-theme=light] .header-title[data-v-613c287b]{color:#141928}html[data-theme=light] .header-title svg[data-v-613c287b]{color:#2563eb}html[data-theme=light] .close-btn[data-v-613c287b]{color:#828ca0}html[data-theme=light] .close-btn[data-v-613c287b]:hover{background:#ef444414;color:#dc3232}html[data-theme=light] .form-label[data-v-613c287b]{color:#283246}html[data-theme=light] .form-textarea[data-v-613c287b]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#141928;box-shadow:0 1px 3px #0000000a}html[data-theme=light] .form-textarea[data-v-613c287b]:focus{border-color:#2563eb66;background:#fff;box-shadow:0 0 0 3px #2563eb14}html[data-theme=light] .form-textarea[data-v-613c287b]::placeholder{color:#a0a5b4}html[data-theme=light] .duration-btn[data-v-613c287b]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#3c465a;box-shadow:0 1px 2px #0000000a}html[data-theme=light] .duration-btn[data-v-613c287b]:hover{background:#f5f7fa;border-color:#00000029}html[data-theme=light] .duration-btn.active[data-v-613c287b]{background:#2563eb0f;border-color:#2563eb59;color:#1e50c8;box-shadow:0 0 0 3px #2563eb14}html[data-theme=light] .select-asset-btn[data-v-613c287b]{background:#4f46e50d;border-color:#4f46e533;color:#4f46e5}html[data-theme=light] .select-asset-btn[data-v-613c287b]:hover{background:#4f46e51a;border-color:#4f46e559}html[data-theme=light] .asset-tag.role[data-v-613c287b]{background:#be286e0f;color:#aa1e5a;border-color:#be286e2e}html[data-theme=light] .asset-tag.scene[data-v-613c287b]{background:#15803d0f;color:#156437;border-color:#15803d2e}html[data-theme=light] .asset-tag.prop[data-v-613c287b]{background:#4f46e50f;color:#463cc8;border-color:#4f46e52e}html[data-theme=light] .no-assets[data-v-613c287b]{color:#a0a5b4;background:#00000005}html[data-theme=light] .modal-footer[data-v-613c287b]{border-top-color:#0000000f;background:#fff}html[data-theme=light] .btn-secondary[data-v-613c287b]{background:#fff;border-color:#0000001f;color:#3c465a}html[data-theme=light] .btn-secondary[data-v-613c287b]:hover{background:#f5f7fa;border-color:#0003;color:#141928}html[data-theme=light] .btn-primary[data-v-613c287b]{background:linear-gradient(135deg,#2563eb,#4f46e5)}html[data-theme=light] .btn-primary[data-v-613c287b]:hover:not(:disabled){box-shadow:0 4px 12px #2563eb4d}.yinse-xuanze-container[data-v-50c4a15c]{position:relative}.selected-display[data-v-50c4a15c]{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:var(--w-5);border:1px solid var(--w-10);border-radius:.5rem;cursor:pointer;transition:all .2s;min-width:120px}.selected-display[data-v-50c4a15c]:hover{border-color:#fbbf2466;background:var(--w-8)}.selected-info[data-v-50c4a15c]{display:flex;align-items:center;gap:.375rem;flex:1}.wave-icon[data-v-50c4a15c]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--w-50)}.wave-icon.is-male[data-v-50c4a15c]{color:#3b82f6cc}.wave-icon.is-female[data-v-50c4a15c]{color:#ec4899cc}.selected-name[data-v-50c4a15c]{font-size:.75rem;font-weight:500;color:var(--w-90)}.selected-gender[data-v-50c4a15c]{font-size:.65rem;color:var(--w-40)}.placeholder[data-v-50c4a15c]{flex:1;font-size:.75rem;color:var(--w-40)}.arrow-icon[data-v-50c4a15c]{color:var(--w-40);flex-shrink:0}.yinse-modal-overlay[data-v-50c4a15c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000}.yinse-modal[data-v-50c4a15c]{width:90%;max-width:48rem;max-height:75vh;background:linear-gradient(180deg,#1e1f26fa,#18191efa);border:1px solid rgba(251,191,36,.15);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px var(--b-50)}.modal-header[data-v-50c4a15c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--w-6);background:#fbbf2408}.header-left[data-v-50c4a15c]{display:flex;flex-direction:column;gap:.25rem}.modal-title[data-v-50c4a15c]{font-size:1rem;font-weight:600;color:#fbbf24e6;margin:0}.modal-subtitle[data-v-50c4a15c]{font-size:.7rem;color:var(--w-40)}.header-right[data-v-50c4a15c]{display:flex;align-items:center;gap:.75rem}.filter-tabs[data-v-50c4a15c]{display:flex;background:var(--b-30);border-radius:.375rem;padding:.1875rem}.filter-tab[data-v-50c4a15c]{padding:.3125rem .625rem;border:none;background:transparent;color:var(--w-50);font-size:.7rem;cursor:pointer;border-radius:.25rem;transition:all .2s}.filter-tab[data-v-50c4a15c]:hover{color:var(--w-70)}.filter-tab.active[data-v-50c4a15c]{background:#fbbf24cc;color:#000}.close-btn[data-v-50c4a15c]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--w-8);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--w-50);transition:all .2s}.close-btn[data-v-50c4a15c]:hover{background:var(--w-15);color:var(--w-90)}.modal-content[data-v-50c4a15c]{flex:1;padding:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(251,191,36,.3) transparent}.modal-content[data-v-50c4a15c]::-webkit-scrollbar{width:5px}.modal-content[data-v-50c4a15c]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-50c4a15c]::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:3px}.voice-grid[data-v-50c4a15c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem}.voice-card[data-v-50c4a15c]{position:relative;padding:.875rem .625rem;border-radius:.75rem;background:linear-gradient(135deg,var(--w-4) 0%,rgba(255,255,255,.01) 100%);border:1px solid var(--w-8);cursor:pointer;transition:all .25s;display:flex;flex-direction:column;align-items:center;gap:.5rem}.voice-card[data-v-50c4a15c]:hover{transform:translateY(-2px);border-color:var(--w-15);box-shadow:0 6px 20px #00000040}.voice-card.is-male[data-v-50c4a15c]{background:linear-gradient(135deg,#3b82f61a,#3b82f605)}.voice-card.is-male[data-v-50c4a15c]:hover{border-color:#3b82f666}.voice-card.is-female[data-v-50c4a15c]{background:linear-gradient(135deg,#ec48991a,#ec489905)}.voice-card.is-female[data-v-50c4a15c]:hover{border-color:#ec489966}.voice-card.is-selected[data-v-50c4a15c]{border-color:#fbbf2499;box-shadow:0 0 0 2px #fbbf2426}.selected-check[data-v-50c4a15c]{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fbbf24e6;display:flex;align-items:center;justify-content:center;color:#000;animation:check-pop-50c4a15c .25s ease}@keyframes check-pop-50c4a15c{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.card-wave[data-v-50c4a15c]{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--w-5);display:flex;align-items:center;justify-content:center;color:var(--w-40);transition:all .25s}.voice-card.is-male .card-wave[data-v-50c4a15c]{color:#3b82f699}.voice-card.is-female .card-wave[data-v-50c4a15c]{color:#ec489999}.card-wave.is-playing[data-v-50c4a15c]{color:#fbbf24e6;background:#fbbf241a}.card-info[data-v-50c4a15c]{display:flex;flex-direction:column;align-items:center;gap:.125rem;text-align:center}.card-name[data-v-50c4a15c]{font-size:.8125rem;font-weight:600;color:var(--w-90)}.card-gender[data-v-50c4a15c]{font-size:.5625rem;color:var(--w-40);padding:.0625rem .375rem;background:var(--w-5);border-radius:1rem}.card-feature[data-v-50c4a15c]{font-size:.625rem;color:var(--w-45);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listen-btn[data-v-50c4a15c]{position:absolute;bottom:.5rem;left:.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--b-50);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--w-70);transition:all .2s;opacity:0}.voice-card:hover .listen-btn[data-v-50c4a15c]{opacity:1}.listen-btn[data-v-50c4a15c]:hover{background:#fbbf24cc;color:#000;transform:scale(1.1)}.listen-btn.is-playing[data-v-50c4a15c]{opacity:1;background:#fbbf24cc;color:#000}.modal-footer[data-v-50c4a15c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-top:1px solid var(--w-6);background:var(--b-20)}.selected-tip[data-v-50c4a15c]{font-size:.75rem;color:var(--w-50)}.selected-tip strong[data-v-50c4a15c]{color:#fbbf24e6;font-weight:600}.footer-right[data-v-50c4a15c]{display:flex;gap:.5rem}.btn-cancel[data-v-50c4a15c]{padding:.4375rem .875rem;border:1px solid var(--w-15);border-radius:.375rem;background:transparent;color:var(--w-60);font-size:.75rem;cursor:pointer;transition:all .2s}.btn-cancel[data-v-50c4a15c]:hover{border-color:var(--w-30);color:var(--w-90)}.btn-confirm[data-v-50c4a15c]{padding:.4375rem 1rem;border:none;border-radius:.375rem;background:#fbbf24d9;color:#000;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-confirm[data-v-50c4a15c]:hover:not(:disabled){background:#fbbf24}.btn-confirm[data-v-50c4a15c]:disabled{opacity:.4;cursor:not-allowed}.loading-state[data-v-50c4a15c],.empty-state[data-v-50c4a15c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:.75rem;color:var(--w-50);font-size:.8125rem}.loading-spinner[data-v-50c4a15c]{width:2rem;height:2rem;border:2px solid rgba(251,191,36,.2);border-top-color:#fbbf24cc;border-radius:50%;animation:spin-50c4a15c .8s linear infinite}@keyframes spin-50c4a15c{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-50c4a15c],.modal-fade-leave-active[data-v-50c4a15c]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-50c4a15c],.modal-fade-leave-to[data-v-50c4a15c]{opacity:0}.modal-fade-enter-active .yinse-modal[data-v-50c4a15c],.modal-fade-leave-active .yinse-modal[data-v-50c4a15c]{transition:transform .25s ease}.modal-fade-enter-from .yinse-modal[data-v-50c4a15c]{transform:scale(.95) translateY(10px)}.modal-fade-leave-to .yinse-modal[data-v-50c4a15c]{transform:scale(.98)}html[data-theme=light] .yinse-modal-overlay[data-v-50c4a15c]{background:#0000004d}html[data-theme=light] .yinse-modal[data-v-50c4a15c]{background:linear-gradient(180deg,#fffffffc,#f8fafcfc);border-color:#fbbf2440;box-shadow:0 25px 50px #0000001f}html[data-theme=light] .modal-header[data-v-50c4a15c]{border-bottom-color:#0000000f;background:#fbbf240d}html[data-theme=light] .modal-title[data-v-50c4a15c]{color:#b48200}html[data-theme=light] .filter-tabs[data-v-50c4a15c]{background:#f3f4f6}html[data-theme=light] .filter-tab[data-v-50c4a15c]{color:#505a6e}html[data-theme=light] .filter-tab[data-v-50c4a15c]:hover{color:#1e2332}html[data-theme=light] .voice-card[data-v-50c4a15c]{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#00000014}html[data-theme=light] .voice-card[data-v-50c4a15c]:hover{box-shadow:0 6px 20px #00000014;border-color:#0000001f}html[data-theme=light] .voice-card.is-male[data-v-50c4a15c]{background:linear-gradient(135deg,#3b82f60f,#fff)}html[data-theme=light] .voice-card.is-female[data-v-50c4a15c]{background:linear-gradient(135deg,#ec48990f,#fff)}html[data-theme=light] .listen-btn[data-v-50c4a15c]{background:#0000000f;color:#505a6e}html[data-theme=light] .modal-footer[data-v-50c4a15c]{background:#f8fafc;border-top-color:#0000000f}html[data-theme=light] .btn-cancel[data-v-50c4a15c]{border-color:#0000001f;color:#505a6e}html[data-theme=light] .btn-cancel[data-v-50c4a15c]:hover{border-color:#0003;color:#1e2332}.yinpin-mianban[data-v-b845a62c]{margin-top:1rem;padding:1rem;background:#fbbf2408;border:1px solid rgba(251,191,36,.1);border-radius:.75rem}.yinpin-header[data-v-b845a62c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.header-left[data-v-b845a62c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.header-icon[data-v-b845a62c]{color:#fbbf24cc}.header-title[data-v-b845a62c]{font-size:.85rem;font-weight:500;color:var(--w-85)}.header-count[data-v-b845a62c]{font-size:.75rem;color:var(--w-40)}.header-right[data-v-b845a62c]{display:flex;align-items:center;gap:.5rem}.generate-btn[data-v-b845a62c]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fbbf2426;border:1px solid rgba(251,191,36,.3);border-radius:.375rem;color:#fbbf24e6;font-size:.75rem;cursor:pointer;transition:all .2s;white-space:nowrap}.generate-btn[data-v-b845a62c]:hover:not(:disabled){background:#fbbf2440}.generate-btn[data-v-b845a62c]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-b845a62c]{width:12px;height:12px;border:2px solid rgba(251,191,36,.3);border-top-color:#fbbf24e6;border-radius:50%;animation:spin-b845a62c .8s linear infinite}.empty-state[data-v-b845a62c]{padding:1rem;text-align:center}.empty-tip[data-v-b845a62c]{font-size:.75rem;color:var(--w-35)}.yinpin-list[data-v-b845a62c]{display:flex;flex-direction:column;gap:.5rem}.yinpin-item[data-v-b845a62c]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;min-height:3rem;background:var(--w-2);border:1px solid var(--w-5);border-radius:.5rem;transition:all .2s}.yinpin-item[data-v-b845a62c]:hover{background:var(--w-4)}.yinpin-item.generating[data-v-b845a62c]{border-color:#8b5cf64d}.yinpin-item.failed[data-v-b845a62c]{border-color:#ef44444d}.yinpin-item.completed[data-v-b845a62c]{border-color:#4ade8033}.item-number[data-v-b845a62c]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#fbbf241a;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#fbbf24e6;flex-shrink:0}.item-content[data-v-b845a62c]{flex:1;min-width:0}.audio-player[data-v-b845a62c]{display:none}.player-controls[data-v-b845a62c]{display:flex;align-items:center;gap:.5rem}.play-btn[data-v-b845a62c]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#fbbf2426;border:1px solid rgba(251,191,36,.3);border-radius:50%;color:#fbbf24e6;cursor:pointer;transition:all .2s;flex-shrink:0}.play-btn[data-v-b845a62c]:hover{background:#fbbf2440;transform:scale(1.05)}.progress-bar[data-v-b845a62c]{flex:1;height:6px;background:var(--w-10);border-radius:3px;cursor:pointer;overflow:hidden}.progress-fill[data-v-b845a62c]{height:100%;background:#fbbf24b3;border-radius:2px;transition:width .1s linear}.duration[data-v-b845a62c]{font-size:.7rem;color:var(--w-40);min-width:2.5rem;text-align:right}.generating-status[data-v-b845a62c],.failed-status[data-v-b845a62c],.waiting-status[data-v-b845a62c]{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.generating-status[data-v-b845a62c]{color:#8b5cf6cc}.failed-status[data-v-b845a62c]{color:#ef4444cc}.waiting-status[data-v-b845a62c]{color:var(--w-30)}.action-btns[data-v-b845a62c]{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.action-btn[data-v-b845a62c]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;transition:all .2s;flex-shrink:0}.download-btn[data-v-b845a62c]{background:#4ade801a;border:1px solid rgba(74,222,128,.2);color:#4ade80b3}.download-btn[data-v-b845a62c]:hover{background:#4ade8033;border-color:#4ade8066;color:#4ade80e6}.delete-btn[data-v-b845a62c]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef444499}.delete-btn[data-v-b845a62c]:hover{background:#ef444433;border-color:#ef444466;color:#ef4444e6}.generating-placeholder[data-v-b845a62c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#8b5cf6cc;font-size:.8rem}.mini-dot-spinner[data-v-b845a62c]{width:12px;height:12px;border:2px solid rgba(139,92,246,.3);border-top-color:#8b5cf6e6;border-radius:50%;animation:spin-b845a62c .8s linear infinite}@keyframes spin-b845a62c{to{transform:rotate(360deg)}}.edit-modal-overlay[data-v-2126cd7f]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10001;animation:overlay-in-2126cd7f .2s ease-out}@keyframes overlay-in-2126cd7f{0%{opacity:0}to{opacity:1}}.edit-modal[data-v-2126cd7f]{width:90%;max-width:28rem;background:linear-gradient(160deg,#1a1a24,#12121a);border:1px solid rgba(99,102,241,.2);border-radius:.875rem;overflow:hidden;box-shadow:0 0 0 1px #6366f114,0 24px 48px -12px var(--b-60);animation:modal-in-2126cd7f .25s ease-out}@keyframes modal-in-2126cd7f{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-2126cd7f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-6);background:#6366f108}.header-left[data-v-2126cd7f]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-2126cd7f]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#6366f126;color:#818cf8}.header-icon.role[data-v-2126cd7f]{background:#ec489926;color:#f472b6}.header-icon.scene[data-v-2126cd7f]{background:#22c55e26;color:#4ade80}.header-icon.prop[data-v-2126cd7f]{background:#8b5cf626;color:#a78bfa}.header-title h3[data-v-2126cd7f]{margin:0;font-size:.9375rem;font-weight:600;color:var(--w-95)}.header-title p[data-v-2126cd7f]{margin:.125rem 0 0;font-size:.6875rem;color:var(--w-40)}.close-btn[data-v-2126cd7f]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--w-4);border:1px solid var(--w-8);border-radius:.375rem;color:var(--w-40);cursor:pointer;transition:all .15s ease}.close-btn[data-v-2126cd7f]:hover:not(:disabled){background:#ef44441f;border-color:#ef444440;color:#fca5a5}.close-btn[data-v-2126cd7f]:disabled{opacity:.4;cursor:not-allowed}.modal-content[data-v-2126cd7f]{padding:1.25rem}.form-group[data-v-2126cd7f]{margin-bottom:1rem}.form-group[data-v-2126cd7f]:last-child{margin-bottom:0}.form-label[data-v-2126cd7f]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.label-text[data-v-2126cd7f]{font-size:.8125rem;font-weight:500;color:var(--w-85)}.label-required[data-v-2126cd7f]{color:#ef4444}.label-hint[data-v-2126cd7f]{font-size:.6875rem;color:var(--w-35)}.form-input[data-v-2126cd7f]{width:100%;padding:.625rem .875rem;background:var(--b-30);border:1px solid var(--w-10);border-radius:.5rem;font-size:.875rem;color:var(--w-90);outline:none;transition:all .15s ease}.form-input[data-v-2126cd7f]:focus{border-color:#6366f180;background:var(--b-40)}.form-input[data-v-2126cd7f]::placeholder{color:var(--w-30)}.form-textarea[data-v-2126cd7f]{width:100%;padding:.625rem .875rem;background:var(--b-30);border:1px solid var(--w-10);border-radius:.5rem;font-size:.8125rem;color:var(--w-90);outline:none;resize:none;line-height:1.5;transition:all .15s ease}.form-textarea[data-v-2126cd7f]:focus{border-color:#6366f180;background:var(--b-40)}.form-textarea[data-v-2126cd7f]::placeholder{color:var(--w-30)}.char-count[data-v-2126cd7f]{margin-top:.375rem;text-align:right;font-size:.6875rem;color:var(--w-30)}.status-info[data-v-2126cd7f]{display:flex;gap:1.5rem;padding:.75rem;background:var(--w-2);border:1px solid var(--w-5);border-radius:.5rem;margin-top:1rem}.status-item[data-v-2126cd7f]{display:flex;flex-direction:column;gap:.25rem}.status-label[data-v-2126cd7f]{font-size:.6875rem;color:var(--w-40)}.status-value[data-v-2126cd7f]{font-size:.75rem;font-weight:500;color:var(--w-80)}.status-value.待创建[data-v-2126cd7f]{color:#fbbf24}.status-value.创建中[data-v-2126cd7f]{color:#fb923c}.status-value.生成中[data-v-2126cd7f]{color:#a78bfa}.status-value.已完成[data-v-2126cd7f]{color:#4ade80}.status-value.失败[data-v-2126cd7f]{color:#f87171}.modal-footer[data-v-2126cd7f]{display:flex;justify-content:flex-end;gap:.625rem;padding:1rem 1.25rem;border-top:1px solid var(--w-5);background:var(--b-20)}.btn-cancel[data-v-2126cd7f]{padding:.5rem 1rem;background:var(--w-4);border:1px solid var(--w-10);border-radius:.5rem;color:var(--w-60);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.btn-cancel[data-v-2126cd7f]:hover:not(:disabled){background:var(--w-8);color:var(--w-85)}.btn-cancel[data-v-2126cd7f]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm[data-v-2126cd7f]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:var(--w-100);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-confirm[data-v-2126cd7f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.btn-confirm[data-v-2126cd7f]:disabled{opacity:.4;cursor:not-allowed}.spin[data-v-2126cd7f]{animation:spin-2126cd7f .8s linear infinite}@keyframes spin-2126cd7f{to{transform:rotate(360deg)}}html[data-theme=light] .edit-modal-overlay[data-v-2126cd7f]{background:#00000059}html[data-theme=light] .edit-modal[data-v-2126cd7f]{background:linear-gradient(160deg,#fff,#fafbff);border-color:#6366f11f;box-shadow:0 24px 60px #0000001f,0 0 0 1px #6366f10f}html[data-theme=light] .modal-header[data-v-2126cd7f]{border-bottom-color:#0000000f}html[data-theme=light] .header-title h3[data-v-2126cd7f]{color:#191c2d}html[data-theme=light] .header-title p[data-v-2126cd7f]{color:#555f73}html[data-theme=light] .close-btn[data-v-2126cd7f]{background:#0000000a;border-color:#00000014;color:#646e82}html[data-theme=light] .close-btn[data-v-2126cd7f]:hover{background:#ef444414;border-color:#ef444433;color:#dc3232}html[data-theme=light] .modal-body[data-v-2126cd7f]{border-bottom-color:#0000000f}html[data-theme=light] .form-label[data-v-2126cd7f]{color:#323746}html[data-theme=light] .form-input[data-v-2126cd7f]{background:#00000005;border-color:#0000001a;color:#1e2332}html[data-theme=light] .form-input[data-v-2126cd7f]::placeholder{color:#a0aab9}html[data-theme=light] .form-textarea[data-v-2126cd7f]{background:#00000005;border-color:#0000001a;color:#1e2332}html[data-theme=light] .form-textarea[data-v-2126cd7f]::placeholder{color:#a0aab9}html[data-theme=light] .modal-footer[data-v-2126cd7f]{border-top-color:#0000000f}html[data-theme=light] .btn-cancel[data-v-2126cd7f]{border-color:#0000001a;color:#505a6e}html[data-theme=light] .btn-cancel[data-v-2126cd7f]:hover{border-color:#0003;color:#282d3c}html[data-theme=light] .status-value.待创建[data-v-2126cd7f]{color:#a16207}.preview-modal-overlay[data-v-3fe11442]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10001;animation:overlay-in-3fe11442 .2s ease-out}@keyframes overlay-in-3fe11442{0%{opacity:0}to{opacity:1}}.preview-modal[data-v-3fe11442]{width:90%;max-width:56rem;max-height:90vh;background:linear-gradient(160deg,#1a1a24,#12121a);border:1px solid rgba(99,102,241,.2);border-radius:.875rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px #6366f114,0 24px 48px -12px var(--b-60);animation:modal-in-3fe11442 .25s ease-out;transition:max-width .3s ease,width .3s ease}.preview-modal.modal-zoomed[data-v-3fe11442]{width:95%;max-width:80rem}@keyframes modal-in-3fe11442{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-3fe11442]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-6);background:#6366f108}.header-left[data-v-3fe11442]{display:flex;align-items:center;gap:.75rem}.header-icon[data-v-3fe11442]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#6366f126;color:#818cf8}.header-icon.role[data-v-3fe11442]{background:#ec489926;color:#f472b6}.header-icon.scene[data-v-3fe11442]{background:#22c55e26;color:#4ade80}.header-icon.prop[data-v-3fe11442]{background:#8b5cf626;color:#a78bfa}.header-title h3[data-v-3fe11442]{margin:0;font-size:1rem;font-weight:600;color:var(--w-95)}.header-title p[data-v-3fe11442]{margin:.125rem 0 0;font-size:.6875rem;color:var(--w-40)}.close-btn[data-v-3fe11442]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--w-4);border:1px solid var(--w-8);border-radius:.5rem;color:var(--w-40);cursor:pointer;transition:all .15s ease}.close-btn[data-v-3fe11442]:hover{background:#ef44441f;border-color:#ef444440;color:#fca5a5}.preview-content[data-v-3fe11442]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden;background:var(--b-30)}.image-container[data-v-3fe11442]{position:relative;width:100%;aspect-ratio:16 / 9;cursor:zoom-in;overflow:hidden;border-radius:.5rem;background:var(--b-30)}.image-container.zoomed[data-v-3fe11442]{cursor:grab;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.5) var(--b-30)}.image-container.zoomed[data-v-3fe11442]:active{cursor:grabbing}.image-container.zoomed[data-v-3fe11442]::-webkit-scrollbar{width:10px;height:10px}.image-container.zoomed[data-v-3fe11442]::-webkit-scrollbar-track{background:var(--b-30);border-radius:5px}.image-container.zoomed[data-v-3fe11442]::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:5px}.image-container.zoomed[data-v-3fe11442]::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.image-container.zoomed[data-v-3fe11442]::-webkit-scrollbar-corner{background:var(--b-30)}.image-container img[data-v-3fe11442]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.image-container.zoomed img[data-v-3fe11442]{width:150%;height:150%;object-fit:contain}.image-container .image-container-tu[data-v-3fe11442]{width:100%;height:100%}.image-container .image-container-tu[data-v-3fe11442] img{width:100%;height:100%;object-fit:contain}.image-container.zoomed .image-container-tu[data-v-3fe11442]{width:150%;height:150%}.image-container.zoomed .image-container-tu[data-v-3fe11442] .ytylt-anniu,.image-container.zoomed .image-container-tu[data-v-3fe11442] .ytylt-jiaobiao{display:none}.no-image[data-v-3fe11442]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--w-20)}.no-image svg[data-v-3fe11442]{margin-bottom:1rem;opacity:.5}.no-image p[data-v-3fe11442]{margin:0;font-size:.875rem}.zoom-hint[data-v-3fe11442]{margin-top:.75rem;font-size:.75rem;color:var(--w-30)}.preview-info[data-v-3fe11442]{padding:1rem 1.25rem;border-top:1px solid var(--w-6);background:var(--b-20)}.info-row[data-v-3fe11442]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.625rem}.info-row[data-v-3fe11442]:last-child{margin-bottom:0}.info-label[data-v-3fe11442]{flex-shrink:0;font-size:.75rem;color:var(--w-40);min-width:3rem}.info-value[data-v-3fe11442]{font-size:.8125rem;color:var(--w-85)}.info-value.desc[data-v-3fe11442]{margin:0;line-height:1.5}.info-value.status[data-v-3fe11442]{padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500}.info-value.status.待创建[data-v-3fe11442]{background:#fbbf2426;color:#fbbf24}.info-value.status.创建中[data-v-3fe11442]{background:#fb923c26;color:#fb923c}.info-value.status.生成中[data-v-3fe11442]{background:#8b5cf626;color:#a78bfa}.info-value.status.已完成[data-v-3fe11442]{background:#4ade8026;color:#4ade80}.info-value.status.失败[data-v-3fe11442]{background:#ef444426;color:#f87171}html[data-theme=light] .preview-modal-overlay[data-v-3fe11442]{background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .preview-modal[data-v-3fe11442]{background:linear-gradient(160deg,#fff,#fafbff);border-color:#6366f126;box-shadow:0 24px 60px #0000001f,0 0 0 1px #6366f10f}html[data-theme=light] .modal-header[data-v-3fe11442]{border-bottom-color:#0000000f;background:#6366f108}html[data-theme=light] .header-title h3[data-v-3fe11442]{color:#191c2d}html[data-theme=light] .header-title p[data-v-3fe11442]{color:#555f73}html[data-theme=light] .close-btn[data-v-3fe11442]{background:#0000000a;border-color:#00000014;color:#646e82}html[data-theme=light] .close-btn[data-v-3fe11442]:hover{background:#ef444414;border-color:#ef444433;color:#dc3232}html[data-theme=light] .preview-content[data-v-3fe11442],html[data-theme=light] .image-container[data-v-3fe11442]{background:#00000005}html[data-theme=light] .zoom-hint[data-v-3fe11442]{color:#646e87}html[data-theme=light] .preview-info[data-v-3fe11442]{border-top-color:#0000000f;background:#00000003}html[data-theme=light] .info-label[data-v-3fe11442]{color:#414b64}html[data-theme=light] .info-value[data-v-3fe11442]{color:#282d3c}html[data-theme=light] .no-image[data-v-3fe11442]{color:#b4b9c8}html[data-theme=light] .preview-modal .preview-info .info-value.status.待创建[data-v-3fe11442]{background:#a1620724;color:#a16207}.you-container[data-v-ad8eba8b]{width:100%;flex:1;min-height:0;background:radial-gradient(circle at 70% 30%,rgba(0,191,255,.03) 0%,transparent 50%);display:flex;flex-direction:column}.content-area[data-v-ad8eba8b]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem;scrollbar-width:thin;scrollbar-color:var(--w-15) transparent}.content-area[data-v-ad8eba8b]::-webkit-scrollbar{width:6px}.content-area[data-v-ad8eba8b]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-ad8eba8b]::-webkit-scrollbar-thumb{background:var(--w-15);border-radius:3px}.content-area[data-v-ad8eba8b]::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.asset-thumbnail-popup[data-v-ad8eba8b]{position:fixed;z-index:9999;background:#14141ef2;border:1px solid var(--w-15);border-radius:.5rem;padding:.5rem;box-shadow:0 8px 32px var(--b-50);pointer-events:none}.asset-thumbnail-popup img[data-v-ad8eba8b]{width:192px;height:108px;object-fit:cover;border-radius:.375rem;display:block}.asset-thumbnail-popup .popup-name[data-v-ad8eba8b]{margin-top:.375rem;font-size:.7rem;color:var(--w-70);text-align:center;max-width:192px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .asset-thumbnail-popup[data-v-ad8eba8b]{background:var(--bg-card-2);border-color:var(--w-15);box-shadow:0 8px 32px #0000001a}.gongzuoliu-container[data-v-26ea580c]{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background:transparent;overflow:hidden}.main-layout[data-v-26ea580c]{flex:1;display:flex;flex-direction:row;min-height:0;gap:0}.left-panel[data-v-26ea580c],.right-panel[data-v-26ea580c]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:transparent}.left-panel[data-v-26ea580c]{border-right:1px solid var(--w-6)}.panel-content[data-v-26ea580c]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.input-wrapper[data-v-26ea580c]{flex-shrink:0;padding:.75rem 1.5rem 1rem;background:transparent;display:flex;justify-content:center}.input-wrapper[data-v-26ea580c] .bottom-container{width:100%;max-width:46rem}.engine-modal-overlay[data-v-ecc57a23]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.25rem}.engine-modal-container[data-v-ecc57a23]{position:relative;background:linear-gradient(145deg,#101014,#14141a,#101014);border-radius:1.5rem;box-shadow:0 1.875rem 6.25rem var(--b-80),0 0 0 .0625rem var(--c-primary-15),0 0 4rem var(--c-primary-3);max-width:64rem;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-scroll-area[data-v-ecc57a23]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-primary-30) transparent}.modal-scroll-area[data-v-ecc57a23]::-webkit-scrollbar{width:.375rem}.modal-scroll-area[data-v-ecc57a23]::-webkit-scrollbar-track{background:transparent}.modal-scroll-area[data-v-ecc57a23]::-webkit-scrollbar-thumb{background:var(--c-primary-30);border-radius:.1875rem}.modal-close[data-v-ecc57a23]{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border-radius:.75rem;border:none;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.modal-close[data-v-ecc57a23]:hover{background:var(--w-10);color:var(--w-100);transform:rotate(90deg)}.modal-header[data-v-ecc57a23]{padding:2.5rem 2.5rem 1.25rem;display:flex;align-items:flex-start;gap:1.25rem}.header-icon[data-v-ecc57a23]{width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,var(--c-primary-20),rgba(0,102,255,.15));display:flex;align-items:center;justify-content:center;color:var(--color-primary, var(--color-primary));flex-shrink:0}.header-text[data-v-ecc57a23]{flex:1;padding-right:2rem}.modal-title[data-v-ecc57a23]{font-size:1.625rem;font-weight:600;color:var(--w-100);margin:0 0 .625rem;background:linear-gradient(135deg,var(--w-100) 0%,var(--w-85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-subtitle[data-v-ecc57a23]{font-size:.875rem;color:var(--w-50);margin:0;line-height:1.6}.evaluation-section[data-v-ecc57a23]{padding:0 2.5rem 1.5rem}.evaluation-grid[data-v-ecc57a23]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem;background:var(--c-primary-3);border:1px solid var(--c-primary-10);border-radius:1rem}.evaluation-item[data-v-ecc57a23]{display:flex;align-items:center;gap:.75rem;padding:.5rem}.eval-icon[data-v-ecc57a23]{width:2.5rem;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eval-icon.cost[data-v-ecc57a23]{background:#22c55e1f;color:#22c55e}.eval-icon.quality[data-v-ecc57a23]{background:#fbbf241f;color:#fbbf24}.eval-icon.speed[data-v-ecc57a23]{background:#3b82f61f;color:#3b82f6}.eval-content[data-v-ecc57a23]{display:flex;flex-direction:column;gap:.125rem}.eval-title[data-v-ecc57a23]{font-size:.875rem;font-weight:600;color:var(--w-90)}.eval-desc[data-v-ecc57a23]{font-size:.75rem;color:var(--w-45)}.model-cards-section[data-v-ecc57a23]{padding:0 2.5rem 1.5rem;min-height:14rem}.loading-state[data-v-ecc57a23],.error-state[data-v-ecc57a23]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--w-50)}.loading-spinner[data-v-ecc57a23]{width:3rem;height:3rem;margin-bottom:1rem}.spinner-ring[data-v-ecc57a23]{width:100%;height:100%;border:.1875rem solid transparent;border-top-color:var(--color-primary, var(--color-primary));border-radius:50%;animation:spin-ecc57a23 1s linear infinite}@keyframes spin-ecc57a23{to{transform:rotate(360deg)}}.error-state svg[data-v-ecc57a23]{margin-bottom:1rem;color:var(--w-30)}.retry-btn[data-v-ecc57a23]{margin-top:1rem;padding:.5rem 1.5rem;background:var(--c-primary-15);border:1px solid var(--c-primary-30);border-radius:.5rem;color:var(--color-primary, var(--color-primary));cursor:pointer;transition:all .3s ease}.retry-btn[data-v-ecc57a23]:hover{background:var(--c-primary-25)}.model-cards[data-v-ecc57a23]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.model-card[data-v-ecc57a23]{background:var(--w-2);border:1px solid var(--w-6);border-radius:1rem;padding:1.375rem;transition:all .3s ease;position:relative;overflow:hidden}.model-card[data-v-ecc57a23]:before{content:"";position:absolute;top:0;left:0;right:0;height:.1875rem;background:linear-gradient(90deg,var(--card-color, var(--color-primary)),transparent);opacity:.7}.model-card[data-v-ecc57a23]:hover{background:var(--w-4);border-color:var(--w-10);transform:translateY(-.25rem);box-shadow:0 .75rem 2rem var(--b-30)}.card-header[data-v-ecc57a23]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.model-icon-wrapper[data-v-ecc57a23]{width:2.75rem;height:2.75rem;border-radius:.625rem;background:var(--w-4);display:flex;align-items:center;justify-content:center;overflow:hidden}.model-icon[data-v-ecc57a23]{width:2rem;height:2rem;object-fit:contain}.model-icon-placeholder[data-v-ecc57a23]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--card-color, var(--color-primary))}.model-role[data-v-ecc57a23]{display:flex;align-items:center}.role-badge[data-v-ecc57a23]{padding:.25rem .5rem;background:var(--w-5);border-radius:.875rem;font-size:.625rem;font-weight:500;color:var(--card-color, var(--color-primary));border:1px solid var(--w-6)}.card-body[data-v-ecc57a23]{display:flex;flex-direction:column;gap:.625rem}.model-name[data-v-ecc57a23]{font-size:1rem;font-weight:600;color:var(--w-100);margin:0}.model-desc[data-v-ecc57a23]{font-size:.75rem;color:var(--w-50);line-height:1.65;margin:0}.model-highlights[data-v-ecc57a23]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.highlight[data-v-ecc57a23]{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--card-color, var(--color-primary));opacity:.85}.highlight i[data-v-ecc57a23]{width:.25rem;height:.25rem;border-radius:50%;background:var(--card-color, var(--color-primary))}.model-tags[data-v-ecc57a23]{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.375rem}.tag[data-v-ecc57a23]{padding:.125rem .4375rem;background:var(--w-4);border:1px solid var(--w-6);border-radius:.1875rem;font-size:.625rem;color:#ffffff8c}.video-model-card .project-custom-badge[data-v-ecc57a23]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#fb923c26,#f973161a);border:1px solid rgba(251,146,60,.3);border-radius:1rem;font-size:.6875rem;font-weight:500;color:#fb923c;margin-bottom:.5rem}.video-model-card .project-custom-badge svg[data-v-ecc57a23]{flex-shrink:0}.video-model-card .model-name[data-v-ecc57a23]{display:flex;align-items:center;gap:.5rem}.video-model-card .recommend-tag[data-v-ecc57a23]{display:inline-flex;align-items:center;padding:.125rem .375rem;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:.25rem;font-size:.5625rem;font-weight:600;color:var(--w-100)}.video-model-card .project-custom-tip[data-v-ecc57a23]{margin-top:.625rem;padding:.5rem .75rem;background:#fb923c14;border-radius:.5rem;border-left:2px solid rgba(251,146,60,.5)}.video-model-card .tip-text[data-v-ecc57a23]{font-size:.6875rem;color:var(--w-60);line-height:1.4}.video-model-card .video-model-list[data-v-ecc57a23]{margin-top:.5rem}.video-model-card .list-items-inline[data-v-ecc57a23]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.video-model-card .list-item-inline[data-v-ecc57a23]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--w-4);border:1px solid var(--w-8);border-radius:1rem;transition:all .2s ease}.video-model-card .list-item-inline[data-v-ecc57a23]:hover{background:var(--w-8);border-color:#fb923c4d}.video-model-card .item-icon-inline[data-v-ecc57a23]{width:1rem;height:1rem;border-radius:.25rem;object-fit:cover;flex-shrink:0}.video-model-card .item-icon-placeholder-inline[data-v-ecc57a23]{width:1rem;height:1rem;border-radius:.25rem;background:#fb923c33;display:flex;align-items:center;justify-content:center;color:#fb923c;flex-shrink:0}.video-model-card .item-name-inline[data-v-ecc57a23]{font-size:.6875rem;color:var(--w-80);max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-model-card .item-recommend-inline[data-v-ecc57a23]{padding:0 .25rem;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:.1875rem;font-size:.5rem;font-weight:600;color:var(--w-100);line-height:1.2}.video-model-card .more-models[data-v-ecc57a23]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background:#fb923c1f;border:1px dashed rgba(251,146,60,.4);border-radius:1rem;font-size:.6875rem;font-weight:500;color:#fb923c}.video-model-card .no-model-tip[data-v-ecc57a23]{margin-top:.5rem;padding:.75rem;text-align:center;color:var(--w-40);font-size:.75rem;background:var(--w-2);border-radius:.5rem}.modal-footer[data-v-ecc57a23]{padding:1.25rem 2.5rem 2rem;border-top:1px solid var(--w-5);display:flex;flex-direction:column;gap:1rem}.footer-info[data-v-ecc57a23]{padding:0 .5rem}.footer-note[data-v-ecc57a23]{font-size:.75rem;color:var(--w-40);line-height:1.6;margin:0;text-align:center}.price-query-btn[data-v-ecc57a23]{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;height:3rem;background:linear-gradient(135deg,var(--c-primary-12) 0%,rgba(0,102,255,.08) 100%);border:1px solid var(--c-primary-25);border-radius:.75rem;color:var(--color-primary, var(--color-primary));font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.price-query-btn[data-v-ecc57a23]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary-20) 0%,rgba(0,102,255,.12) 100%);opacity:0;transition:opacity .3s ease}.price-query-btn[data-v-ecc57a23]:hover:before{opacity:1}.price-query-btn[data-v-ecc57a23]:hover{border-color:var(--c-primary-40);transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem var(--c-primary-15)}.price-query-btn svg[data-v-ecc57a23],.price-query-btn span[data-v-ecc57a23]{position:relative;z-index:1}.price-query-btn .arrow-icon[data-v-ecc57a23]{opacity:.7;transition:transform .3s ease}.price-query-btn:hover .arrow-icon[data-v-ecc57a23]{transform:translate(.25rem);opacity:1}.engine-modal-fade-enter-active[data-v-ecc57a23],.engine-modal-fade-leave-active[data-v-ecc57a23]{transition:opacity .3s ease}.engine-modal-fade-enter-active .engine-modal-container[data-v-ecc57a23],.engine-modal-fade-leave-active .engine-modal-container[data-v-ecc57a23]{transition:transform .3s ease,opacity .3s ease}.engine-modal-fade-enter-from[data-v-ecc57a23],.engine-modal-fade-leave-to[data-v-ecc57a23]{opacity:0}.engine-modal-fade-enter-from .engine-modal-container[data-v-ecc57a23],.engine-modal-fade-leave-to .engine-modal-container[data-v-ecc57a23]{transform:scale(.95) translateY(1rem);opacity:0}html[data-theme=light] .engine-modal-overlay[data-v-ecc57a23]{background:#00000052;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .engine-modal-container[data-v-ecc57a23]{background:linear-gradient(145deg,#fff,#fafcff,#fff);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .modal-close[data-v-ecc57a23]{background:#0000000d;color:#646e82}html[data-theme=light] .modal-close[data-v-ecc57a23]:hover{background:#0000001a;color:#1e2332}html[data-theme=light] .header-icon[data-v-ecc57a23]{background:linear-gradient(135deg,#00a1c226,#0078c81a);color:#0082a5}html[data-theme=light] .modal-title[data-v-ecc57a23]{background:linear-gradient(135deg,#141928,#006482);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .modal-subtitle[data-v-ecc57a23]{color:#465064}html[data-theme=light] .evaluation-grid[data-v-ecc57a23]{background:linear-gradient(135deg,#00a1c208,#0078c805);border-color:#00000014}html[data-theme=light] .eval-icon.cost[data-v-ecc57a23]{background:#15803d1a;color:#15803d}html[data-theme=light] .eval-icon.quality[data-v-ecc57a23]{background:#b4820a1a;color:#92600a}html[data-theme=light] .eval-icon.speed[data-v-ecc57a23]{background:#2563eb1a;color:#1d4ed8}html[data-theme=light] .eval-title[data-v-ecc57a23]{color:#141928}html[data-theme=light] .eval-desc[data-v-ecc57a23]{color:#505a6e}html[data-theme=light] .model-card[data-v-ecc57a23]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a,0 4px 16px #00000005}html[data-theme=light] .model-card[data-v-ecc57a23]:before{opacity:.9}html[data-theme=light] .model-card[data-v-ecc57a23]:hover{background:#fff;border-color:#0000001f;box-shadow:0 8px 28px #0000001a,0 2px 8px #0000000a}html[data-theme=light] .model-icon-wrapper[data-v-ecc57a23]{background:linear-gradient(145deg,#262a32,#1a1e26);border:none;box-shadow:0 2px 6px #0000001a,0 1px 2px #0000000f}html[data-theme=light] .model-icon[data-v-ecc57a23]{filter:drop-shadow(0 0 6px rgba(255,255,255,.1))}html[data-theme=light] .model-name[data-v-ecc57a23]{color:#141928}html[data-theme=light] .model-desc[data-v-ecc57a23]{color:#374155}html[data-theme=light] .role-badge[data-v-ecc57a23]{background:#0000000a;border-color:#0000001a;font-weight:600}html[data-theme=light] .highlight[data-v-ecc57a23]{opacity:1;font-weight:500}html[data-theme=light] .tag[data-v-ecc57a23]{background:#0000000a;border-color:#00000014;color:#3c465a}html[data-theme=light] .video-model-card .project-custom-badge[data-v-ecc57a23]{background:linear-gradient(135deg,#c2410c14,#c2410c0a);border-color:#c2410c38;color:#aa3c0a}html[data-theme=light] .video-model-card .list-item-inline[data-v-ecc57a23]{background:#00000008;border-color:#00000014}html[data-theme=light] .video-model-card .list-item-inline[data-v-ecc57a23]:hover{background:#0000000d;border-color:#c2410c40}html[data-theme=light] .video-model-card .item-name-inline[data-v-ecc57a23]{color:#323746}html[data-theme=light] .video-model-card .item-icon-placeholder-inline[data-v-ecc57a23]{background:#c2410c1f;color:#c2410c}html[data-theme=light] .video-model-card .more-models[data-v-ecc57a23]{background:#c2410c14;border-color:#c2410c40;color:#aa3c0a}html[data-theme=light] .video-model-card .project-custom-tip[data-v-ecc57a23]{background:#c2410c0d;border-left-color:#c2410c66}html[data-theme=light] .video-model-card .tip-text[data-v-ecc57a23]{color:#504637}html[data-theme=light] .video-model-card .no-model-tip[data-v-ecc57a23]{color:#646e82;background:#00000005}html[data-theme=light] .modal-footer[data-v-ecc57a23]{border-top-color:#0000000f}html[data-theme=light] .footer-note[data-v-ecc57a23]{color:#5a6478}html[data-theme=light] .price-query-btn[data-v-ecc57a23]{background:linear-gradient(135deg,#00a1c214,#0078c80d);border-color:#00a1c24d;color:#00789b}html[data-theme=light] .price-query-btn[data-v-ecc57a23]:hover{background:linear-gradient(135deg,#00a1c21f,#0078c814);border-color:#00a1c280;box-shadow:0 4px 16px #00a1c21f}html[data-theme=light] .price-query-btn[data-v-ecc57a23]:before{background:linear-gradient(135deg,#00a1c226,#0078c81a)}html[data-theme=light] .loading-state[data-v-ecc57a23],html[data-theme=light] .error-state[data-v-ecc57a23]{color:#505a6e}html[data-theme=light] .spinner-ring[data-v-ecc57a23]{border-top-color:#008caf}html[data-theme=light] .retry-btn[data-v-ecc57a23]{background:#00a1c214;border-color:#00a1c240;color:#00789b}html[data-theme=light] .retry-btn[data-v-ecc57a23]:hover{background:#00a1c224}html[data-theme=light] .modal-scroll-area[data-v-ecc57a23]{scrollbar-color:rgba(0,0,0,.12) transparent}html[data-theme=light] .modal-scroll-area[data-v-ecc57a23]::-webkit-scrollbar-thumb{background:#0000001f}@media(max-width:64rem){.engine-modal-container[data-v-ecc57a23]{max-width:100%}.model-cards[data-v-ecc57a23]{grid-template-columns:1fr}.evaluation-grid[data-v-ecc57a23]{grid-template-columns:1fr;gap:.75rem}.modal-header[data-v-ecc57a23]{padding:2rem 1.5rem 1rem}.evaluation-section[data-v-ecc57a23],.model-cards-section[data-v-ecc57a23]{padding:0 1.5rem 1.25rem}.modal-footer[data-v-ecc57a23]{padding:1rem 1.5rem 1.5rem}}.manju-container[data-v-0334538b]{width:100%;height:100vh;display:flex;background:var(--bg-page-2);color:#f5fbff;overflow:hidden;position:relative}.manju-container[data-v-0334538b]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 60% at 50% -10%,var(--c-primary-3) 0%,transparent 50%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(0,150,180,.02) 0%,transparent 50%);pointer-events:none}.left-panel[data-v-0334538b]{width:22rem;height:100%;display:flex;flex-direction:column;background:var(--bg-page);border-right:1px solid var(--w-6);flex-shrink:0;position:relative;z-index:1}.main-content[data-v-0334538b]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;z-index:1}.workspace[data-v-0334538b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace-header[data-v-0334538b]{padding:1rem 1.5rem;border-bottom:1px solid var(--w-6);background:#14151999}.breadcrumb[data-v-0334538b]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.project-name[data-v-0334538b]{color:#8c99a0}.breadcrumb svg[data-v-0334538b]{color:#60696e}.chapter-name[data-v-0334538b]{color:var(--color-primary);font-weight:500}.workspace-body[data-v-0334538b]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}html[data-theme=light] .manju-container[data-v-0334538b]{background:var(--bg-page-2);color:var(--text-primary)}html[data-theme=light] .left-panel[data-v-0334538b]{background:var(--bg-page);border-right-color:var(--w-10)}html[data-theme=light] .workspace-header[data-v-0334538b]{background:var(--bg-panel);border-bottom-color:var(--w-10)}html[data-theme=light] .project-name[data-v-0334538b]{color:var(--text-secondary)}html[data-theme=light] .breadcrumb svg[data-v-0334538b]{color:var(--text-tertiary)}
